.error-page[data-v-69ebd5bb]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);color:#2c3e50;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:4rem 2rem;text-align:center}.error-page__icon[data-v-69ebd5bb]{animation:pulse-69ebd5bb 2s ease-in-out infinite;color:#e74c3c;margin-bottom:1.5rem}.error-page__title[data-v-69ebd5bb]{background:linear-gradient(135deg,#e74c3c,#c0392b);-webkit-background-clip:text;font-size:clamp(4rem,15vw,8rem);font-weight:800;line-height:1;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.error-page__subtitle[data-v-69ebd5bb]{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin:1rem 0 .5rem}.error-page__url[data-v-69ebd5bb]{color:#7f8c8d;font-size:.9rem;margin:1rem 0}.error-page__url code[data-v-69ebd5bb]{background:#0000000d;border-radius:4px;font-size:.85rem;padding:.2rem .5rem}.error-page__message[data-v-69ebd5bb]{color:#555;font-size:1.1rem;line-height:1.6;max-width:500px}.error-page__debug[data-v-69ebd5bb]{background:#2c3e50;border-radius:8px;color:#ecf0f1;font-size:.85rem;margin-top:2rem;max-width:600px;padding:1rem;text-align:left}.error-page__debug pre[data-v-69ebd5bb]{white-space:pre-wrap;word-break:break-word}.error-page__actions[data-v-69ebd5bb]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}.btn[data-v-69ebd5bb]{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 2rem;transition:transform .2s,box-shadow .2s}.btn[data-v-69ebd5bb]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.btn[data-v-69ebd5bb]:active{transform:translateY(0)}.btn--primary[data-v-69ebd5bb]{background:#3498db;color:#fff}.btn--secondary[data-v-69ebd5bb]{background:#fff;border:2px solid #3498db;color:#3498db}@keyframes pulse-69ebd5bb{0%,to{opacity:1}50%{opacity:.6}}
