.error-page.svelte-1j96wlh{padding-top:calc(var(--nav-height,72px) + 40px);background:radial-gradient(circle at 50% 15%,#10b98114 0%,#0000 60%),linear-gradient(#f8fafc 0%,#fff 100%);min-height:85vh;padding-bottom:90px}.error-container.svelte-1j96wlh{max-width:920px;margin:0 auto;padding:0 20px}.error-hero.svelte-1j96wlh{text-align:center;flex-direction:column;align-items:center;padding:30px 10px 50px;display:flex}.badge-pill.svelte-1j96wlh{color:#dc2626;background:#ef44441a;border:1px solid #ef444433;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.badge-dot.svelte-1j96wlh{background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ef444499}.error-code-wrapper.svelte-1j96wlh{margin-bottom:10px;position:relative}.error-code-bg.svelte-1j96wlh{letter-spacing:-4px;background:linear-gradient(135deg,#047857 0%,#10b981 40%,#059669 80%,#064e3b 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 15px 30px #04785726);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(6rem,16vw,11rem);font-weight:900;line-height:1}.error-code-glow.svelte-1j96wlh{z-index:-1;pointer-events:none;background:radial-gradient(circle,#10b98140 0%,#0000 70%);width:200px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-title.svelte-1j96wlh{color:#0f172a;letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800}.error-desc.svelte-1j96wlh{color:#475569;max-width:580px;margin:0 0 32px;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.error-actions.svelte-1j96wlh{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.btn.svelte-1j96wlh{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-lg.svelte-1j96wlh{padding:13px 26px;font-size:15px}.btn-primary.svelte-1j96wlh{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:1px solid #0000;box-shadow:0 4px 14px #0478574d}.btn-primary.svelte-1j96wlh:hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);transform:translateY(-2px);box-shadow:0 8px 20px #04785766}.btn-outline.svelte-1j96wlh{color:#334155;background:#fff;border:1.5px solid #cbd5e1}.btn-outline.svelte-1j96wlh:hover{color:#047857;background:#f0fdf4;border-color:#25d366;transform:translateY(-2px);box-shadow:0 4px 14px #25d36626}.quick-links-section.svelte-1j96wlh{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:36px 32px;box-shadow:0 10px 30px -10px #0000000d}.quick-links-header.svelte-1j96wlh{text-align:left;margin-bottom:24px}.quick-links-title.svelte-1j96wlh{color:#0f172a;margin:0 0 4px;font-size:1.15rem;font-weight:800}.quick-links-subtitle.svelte-1j96wlh{color:#64748b;margin:0;font-size:.92rem}.quick-grid.svelte-1j96wlh{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.quick-card.svelte-1j96wlh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:all .2s;display:flex}.quick-card.svelte-1j96wlh:hover{background:#fff;border-color:#10b981;transform:translateY(-3px);box-shadow:0 8px 20px #04785714}.quick-icon-wrap.svelte-1j96wlh{color:#059669;background:#ecfdf5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex}.quick-card.svelte-1j96wlh:hover .quick-icon-wrap:where(.svelte-1j96wlh){color:#fff;background:#059669}.quick-info.svelte-1j96wlh{flex:1;min-width:0}.quick-card-title.svelte-1j96wlh{color:#0f172a;margin:0 0 4px;font-size:15px;font-weight:700;transition:color .2s}.quick-card.svelte-1j96wlh:hover .quick-card-title:where(.svelte-1j96wlh){color:#047857}.quick-card-desc.svelte-1j96wlh{color:#64748b;white-space:normal;margin:0;font-size:12.5px;line-height:1.4}.quick-arrow.svelte-1j96wlh{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.quick-card.svelte-1j96wlh:hover .quick-arrow:where(.svelte-1j96wlh){color:#047857;transform:translate(4px)}@media (width<=768px){.quick-grid.svelte-1j96wlh{grid-template-columns:1fr}.quick-links-section.svelte-1j96wlh{padding:24px 18px}.error-actions.svelte-1j96wlh{flex-direction:column}.error-actions.svelte-1j96wlh .btn:where(.svelte-1j96wlh){width:100%}}
