.error-page-wrapper[data-v-bb2ec455]{min-height:100vh;background:linear-gradient(135deg,var(--landing_header_bg) 0%,#f8f9fa 100%);position:relative;overflow:hidden;display:flex;align-items:center;padding:2rem 0}.error-content[data-v-bb2ec455]{position:relative;z-index:10;width:100%}.error-icon[data-v-bb2ec455]{position:relative}.error-icon .error-number[data-v-bb2ec455]{font-size:8rem;font-weight:900;background:linear-gradient(135deg,var(--landing_header_act_text),#20c997);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}@media (max-width: 768px){.error-icon .error-number[data-v-bb2ec455]{font-size:6rem}}@media (max-width: 576px){.error-icon .error-number[data-v-bb2ec455]{font-size:4.5rem}}.error-icon .error-illustration[data-v-bb2ec455]{position:relative;margin-top:1rem}.error-icon .error-illustration .error-graphic[data-v-bb2ec455]{display:inline-block}.error-icon .error-illustration .error-graphic .error-svg[data-v-bb2ec455]{width:120px;height:120px;animation:float-bb2ec455 3s ease-in-out infinite}@media (max-width: 576px){.error-icon .error-illustration .error-graphic .error-svg[data-v-bb2ec455]{width:80px;height:80px}}.floating-element[data-v-bb2ec455]{position:absolute;border-radius:50%;opacity:.6;animation:float-bb2ec455 4s ease-in-out infinite}.floating-element.element-1[data-v-bb2ec455]{width:20px;height:20px;background:var(--landing_header_act_text);top:-30px;left:-50px;animation-delay:-1s}.floating-element.element-2[data-v-bb2ec455]{width:15px;height:15px;background:#20c997;top:-20px;right:-40px;animation-delay:-2s}.floating-element.element-3[data-v-bb2ec455]{width:25px;height:25px;background:#07b80f;bottom:-40px;left:50%;transform:translate(-50%);animation-delay:-.5s}.error-text .error-heading[data-v-bb2ec455]{font-size:2.5rem;font-weight:700;color:var(--landing_header_text);margin-bottom:1.5rem;text-shadow:none!important;box-shadow:none!important}@media (max-width: 768px){.error-text .error-heading[data-v-bb2ec455]{font-size:2rem}}@media (max-width: 576px){.error-text .error-heading[data-v-bb2ec455]{font-size:1.75rem}}.error-text .error-description[data-v-bb2ec455]{font-size:1.1rem;color:#6c757d;line-height:1.6;max-width:500px;margin:0 auto;text-shadow:none!important;box-shadow:none!important}@media (max-width: 576px){.error-text .error-description[data-v-bb2ec455]{font-size:1rem}}.error-actions .btn[data-v-bb2ec455]{border-radius:12px;padding:16px 32px;font-weight:600;font-size:1.125rem;transition:all .3s ease;text-shadow:none!important;box-shadow:none!important;min-height:56px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.3px}.error-actions .btn.btn-primary[data-v-bb2ec455]{background:var(--landing_header_act_text);border-color:var(--landing_header_act_text);color:#000!important}.error-actions .btn.btn-primary[data-v-bb2ec455]:hover{background:#25b450;border-color:#25b450;color:#fff!important;transform:translateY(-2px)}.error-actions .btn.btn-outline-secondary[data-v-bb2ec455]{border:2px solid #000000;color:#000;background:transparent;padding:14px 30px}.error-actions .btn.btn-outline-secondary[data-v-bb2ec455]:hover{background:linear-gradient(135deg,#000000 0%,#374151 100%);border-color:#000;color:#fff!important;transform:translateY(-2px)}@media (max-width: 576px){.error-actions .btn[data-v-bb2ec455]{padding:12px 24px;font-size:1rem}.error-actions .btn.me-3[data-v-bb2ec455]{margin-bottom:1rem!important;margin-right:0!important}}@media (max-width: 576px){.error-actions[data-v-bb2ec455]{display:flex;flex-direction:column;align-items:center}}.bg-decoration[data-v-bb2ec455]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.bg-shape[data-v-bb2ec455]{position:absolute;border-radius:50%;opacity:.05}.bg-shape.shape-1[data-v-bb2ec455]{width:300px;height:300px;background:var(--landing_header_act_text);top:-150px;right:-150px;animation:rotate-bb2ec455 20s linear infinite}.bg-shape.shape-2[data-v-bb2ec455]{width:200px;height:200px;background:#20c997;bottom:-100px;left:-100px;animation:rotate-bb2ec455 15s linear infinite reverse}.bg-shape.shape-3[data-v-bb2ec455]{width:150px;height:150px;background:#6f42c1;top:50%;left:-75px;transform:translateY(-50%);animation:float-bb2ec455 8s ease-in-out infinite}@keyframes float-bb2ec455{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotate-bb2ec455{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.error-page-wrapper[data-v-bb2ec455]{background:linear-gradient(135deg,#1a1a1a 0%,#2d3748 100%)}.error-text .error-heading[data-v-bb2ec455]{color:#f8f9fa}.error-text .error-description[data-v-bb2ec455],.error-suggestions p[data-v-bb2ec455]{color:#a0aec0}}[data-v-bb2ec455]:root{--landing_header_act_text-rgb: 10, 179, 156}
