.error-module-scss-module__5C4lWq__errorWrapper{width:100%;color:var(--text-primary);background-color:var(--bg-primary);direction:rtl;justify-content:center;align-items:center;margin:0 auto;padding:2rem;display:flex;position:relative}.error-module-scss-module__5C4lWq__errorWrapper:before{content:"";background:radial-gradient(ellipse at center, var(--status-danger-glow) 0%, transparent 70%);pointer-events:none;opacity:.5;width:320px;height:320px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.error-module-scss-module__5C4lWq__errorCard{z-index:10;text-align:center;background:var(--glass-surface-overlay);width:100%;max-width:520px;-webkit-backdrop-filter:var(--glass-blur-heavy);border:1px solid var(--border-medium);box-shadow:var(--shadow-glass);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 3rem;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__iconWrapper{width:72px;height:72px;box-shadow:0 0 20px var(--status-danger-glow);background:#ef44441f;border:1px solid #ef44444d;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__iconWrapper .error-module-scss-module__5C4lWq__warningIcon{font-size:2.25rem;line-height:1}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__title{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.625rem;font-weight:800}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__description{color:var(--text-secondary);max-width:420px;margin-bottom:3rem;font-size:.9375rem;font-weight:500;line-height:1.7}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow{justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__resetButton{background:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-primary-active) 100%);height:48px;color:var(--text-on-accent);box-shadow:0 4px 18px var(--accent-glow);cursor:pointer;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.75rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),filter .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__resetButton:hover{box-shadow:0 6px 22px var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)scale(1.03)}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__resetButton:active{transform:scale(.96)}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__homeButton{background:var(--glass-surface-base);height:48px;-webkit-backdrop-filter:var(--glass-blur-base);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__homeButton:hover{background:var(--glass-surface-elevated);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px)}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__homeButton:active{transform:scale(.96)}@media (max-width:767px){.error-module-scss-module__5C4lWq__errorCard{padding:3rem 2rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__iconWrapper{width:60px;height:60px}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__iconWrapper .error-module-scss-module__5C4lWq__warningIcon{font-size:1.875rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__title{font-size:1.375rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__description{font-size:.875rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow{flex-direction:column;gap:1rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__resetButton,.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__homeButton{width:100%;max-width:280px}}@media (max-height:500px) and (orientation:landscape){.error-module-scss-module__5C4lWq__errorWrapper{min-height:100vh}.error-module-scss-module__5C4lWq__errorCard{padding:2rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__iconWrapper{display:none!important}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__title{margin-bottom:.5rem;font-size:1.25rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__description{margin-bottom:1.5rem;font-size:.8125rem}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow{flex-direction:row}.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__resetButton,.error-module-scss-module__5C4lWq__errorCard .error-module-scss-module__5C4lWq__actionsRow .error-module-scss-module__5C4lWq__homeButton{height:38px;padding:0 1.25rem;font-size:.8125rem}}
