._errorPageContainer_1r0ig_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:linear-gradient(180deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.dark ._errorPageContainer_1r0ig_1{background:linear-gradient(180deg,#0f172a,#1e293b)}._errorPageContainer_1r0ig_1:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(99,102,241,.05)0,transparent 70%);animation:_pulse_1r0ig_1 10s ease-in-out infinite}@keyframes _pulse_1r0ig_1{0%,to{opacity:.05;transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.1)}}._errorPageContent_1r0ig_39{text-align:center;max-width:32rem;position:relative;z-index:10;animation:_fadeInUp_1r0ig_1 .8s ease-out}@keyframes _fadeInUp_1r0ig_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._errorCode_1r0ig_58{font-size:clamp(4rem,10vw,8rem);font-weight:800;color:#0f172a;margin-bottom:1.5rem;line-height:1;letter-spacing:-.025em;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_1r0ig_1 3s ease-in-out infinite;background-size:200% 200%}@keyframes _shimmer_1r0ig_1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dark ._errorCode_1r0ig_58{background:linear-gradient(135deg,#60a5fa,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%}._errorTitle_1r0ig_93{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#1e293b;margin-bottom:1.5rem;letter-spacing:-.025em;line-height:1.3}.dark ._errorTitle_1r0ig_93{color:#f8fafc}._errorDescription_1r0ig_106{color:#64748b;margin-bottom:3rem;line-height:1.7;font-size:clamp(1rem,2vw,1.125rem)}.dark ._errorDescription_1r0ig_106{color:#94a3b8}._errorBackButton_1r0ig_117{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:1rem;box-shadow:0 20px 40px -10px #3b82f680;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;transform:scale(1);position:relative;overflow:hidden}._errorBackButton_1r0ig_117:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0,rgba(255,255,255,.2) 100%);opacity:0;transition:opacity .3s ease}._errorBackButton_1r0ig_117:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 30px 60px -15px #3b82f699}._errorBackButton_1r0ig_117:hover:before{opacity:1}._errorBackButton_1r0ig_117:active{transform:scale(.98)}.dark ._errorBackButton_1r0ig_117{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 20px 40px -10px #60a5fa4d}.dark ._errorBackButton_1r0ig_117:hover{box-shadow:0 30px 60px -15px #60a5fa66}._errorBackButtonIcon_1r0ig_166{width:1.25rem;height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}._errorBackButton_1r0ig_117:hover ._errorBackButtonIcon_1r0ig_166{transform:translate(-4px)}._errorDecoration_1r0ig_176{position:absolute;font-size:clamp(8rem,20vw,16rem);font-weight:900;color:#6366f10d;user-select:none;pointer-events:none;z-index:0}.dark ._errorDecoration_1r0ig_176{color:#6366f108}._errorDecorationLeft_1r0ig_190{top:20%;left:-5%;transform:rotate(-15deg);animation:_float_1r0ig_1 20s ease-in-out infinite}._errorDecorationRight_1r0ig_197{bottom:20%;right:-5%;transform:rotate(15deg);animation:_float_1r0ig_1 20s ease-in-out infinite reverse}@keyframes _float_1r0ig_1{0%,to{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-20px) rotate(-15deg)}}