.ErrorComponent-module__sCoKeW__errorRoot{--bg:#050505;--gold-1:#fbf0c9;--gold-2:#e3c277;--gold-3:#c39a4a;--gold-deep:#8a6a23;--gold-line:#d6b26680;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;background:var(--bg);color:#fff;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.ErrorComponent-module__sCoKeW__errorRoot,.ErrorComponent-module__sCoKeW__errorRoot *,.ErrorComponent-module__sCoKeW__errorRoot :before,.ErrorComponent-module__sCoKeW__errorRoot :after{box-sizing:border-box;margin:0;padding:0}.ErrorComponent-module__sCoKeW__errorRoot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 50% 40%,#b0873a14,#0000 72%),radial-gradient(120% 90% at 50% 130%,#000000eb,#0000);position:fixed;inset:0}:where(.ErrorComponent-module__sCoKeW__errorRoot) a{color:inherit;text-decoration:none}.ErrorComponent-module__sCoKeW__orb{z-index:0;pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:fixed}.ErrorComponent-module__sCoKeW__orbA{background:radial-gradient(circle,#c79a4a29,#0000 70%);width:46vw;height:46vw;animation:22s ease-in-out infinite alternate ErrorComponent-module__sCoKeW__drift1;top:8vh;left:-8vw}.ErrorComponent-module__sCoKeW__orbB{background:radial-gradient(circle,#e3c2771f,#0000 70%);width:40vw;height:40vw;animation:26s ease-in-out infinite alternate ErrorComponent-module__sCoKeW__drift2;bottom:2vh;right:-6vw}@keyframes ErrorComponent-module__sCoKeW__drift1{to{transform:translate(8vw,6vh)scale(1.12)}}@keyframes ErrorComponent-module__sCoKeW__drift2{to{transform:translate(-7vw,-5vh)scale(1.1)}}.ErrorComponent-module__sCoKeW__bgLayer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ErrorComponent-module__sCoKeW__wmText{letter-spacing:.05em;color:#ffffff05;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(150px,25vw,440px);font-weight:500;line-height:.9;position:absolute;top:13vh;left:-3vw}.ErrorComponent-module__sCoKeW__gold{background:linear-gradient(105deg, var(--gold-deep) 0%, var(--gold-1) 26%, var(--gold-2) 46%, var(--gold-1) 60%, var(--gold-3) 80%, var(--gold-deep) 100%);color:#0000;background-size:260%;-webkit-background-clip:text;background-clip:text;animation:11s linear infinite ErrorComponent-module__sCoKeW__shimmer}@keyframes ErrorComponent-module__sCoKeW__shimmer{to{background-position:-260%}}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__mark svg{width:100%;height:100%;display:block;overflow:visible}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__mark img{object-fit:contain;width:100%;height:100%;display:block}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__heroMark img{object-fit:contain;filter:blur(8px);width:100%;height:auto}@media (max-width:480px){.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__heroMark img{filter:blur(4px)}}.ErrorComponent-module__sCoKeW__main{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 24px 76px;display:flex;position:relative}.ErrorComponent-module__sCoKeW__heroWrap{justify-content:center;align-items:center;animation:6s ease-in-out infinite ErrorComponent-module__sCoKeW__glowPulse;display:flex;position:relative}.ErrorComponent-module__sCoKeW__heroWrap:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-2;filter:blur(20px);background:radial-gradient(circle,#ffdc9673 0%,#e3c27738 22%,#d6b26614 45%,#0000 65%);width:clamp(420px,60vw,720px);animation:5s ease-in-out infinite ErrorComponent-module__sCoKeW__sunRays;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}@keyframes ErrorComponent-module__sCoKeW__sunRays{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ErrorComponent-module__sCoKeW__glowPulse{0%,to{filter:drop-shadow(0 0 36px #b0873a29)}50%{filter:drop-shadow(0 0 64px #d6b26657)}}.ErrorComponent-module__sCoKeW__heroMark{z-index:-1;opacity:.5;width:clamp(280px,40vw,520px);height:auto;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.ErrorComponent-module__sCoKeW__e404{font-family:var(--serif);letter-spacing:.015em;gap:.02em;font-size:clamp(150px,31vw,400px);font-weight:600;line-height:.82;display:flex}.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__d{opacity:0;filter:blur(10px);animation:1s cubic-bezier(.2,.85,.3,1.15) forwards ErrorComponent-module__sCoKeW__digitIn;display:inline-block;transform:translateY(48px)scale(.72)}.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__bobber,.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__d>.ErrorComponent-module__sCoKeW__bobber>.ErrorComponent-module__sCoKeW__gold{display:inline-block}.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__d0{animation-delay:.15s}.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__d1{animation-delay:.33s}.ErrorComponent-module__sCoKeW__e404 .ErrorComponent-module__sCoKeW__d2{animation-delay:.51s}@keyframes ErrorComponent-module__sCoKeW__digitIn{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.ErrorComponent-module__sCoKeW__divider{background:linear-gradient(90deg, transparent, var(--gold-line), transparent);width:0;height:1px;margin:38px 0 30px;animation:1.3s cubic-bezier(.2,.7,.3,1) .5s forwards ErrorComponent-module__sCoKeW__grow;position:relative}@keyframes ErrorComponent-module__sCoKeW__grow{to{width:min(560px,78vw)}}.ErrorComponent-module__sCoKeW__divider:after{content:"";background:var(--gold-2);opacity:0;width:6px;height:6px;animation:.6s 1.5s forwards ErrorComponent-module__sCoKeW__dotIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #e3c277b3}@keyframes ErrorComponent-module__sCoKeW__dotIn{to{opacity:1}}.ErrorComponent-module__sCoKeW__title{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(22px,3.4vw,34px);font-weight:400}.ErrorComponent-module__sCoKeW__subtitle{color:#fff9;letter-spacing:.015em;text-align:center;max-width:540px;margin-top:20px;font-size:clamp(15px,1.55vw,17.5px);font-weight:300;line-height:1.85}.ErrorComponent-module__sCoKeW__subtitle .ErrorComponent-module__sCoKeW__code{font-family:var(--serif);color:var(--gold-2);font-size:1.12em;font-style:italic}.ErrorComponent-module__sCoKeW__actions{margin-top:46px}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome{cursor:pointer;color:#1a1813;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#fff 0%,#f2f1ee 40%,#d2cfc8 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:16px;min-width:300px;height:60px;padding:0 32px;font-size:15.5px;font-weight:600;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -2px 5px #786e5a4d,0 10px 30px #00000073}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome:before{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome:hover:before{left:140%}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,inset 0 -2px 5px #786e5a4d,0 16px 40px #d6b2664d}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome:active{transform:translateY(-1px)}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome .ErrorComponent-module__sCoKeW__ico{flex-shrink:0;place-items:center;width:22px;height:22px;transition:transform .3s;display:grid}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome:hover .ErrorComponent-module__sCoKeW__ico{transform:translate(-2px)}.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome .ErrorComponent-module__sCoKeW__ico svg{width:100%;height:100%}.ErrorComponent-module__sCoKeW__reveal{opacity:0;animation:1s cubic-bezier(.2,.7,.3,1) forwards ErrorComponent-module__sCoKeW__rise;transform:translateY(20px)}.ErrorComponent-module__sCoKeW__dly2{animation-delay:.9s}.ErrorComponent-module__sCoKeW__dly3{animation-delay:1.15s}.ErrorComponent-module__sCoKeW__dly4{animation-delay:1.4s}@keyframes ErrorComponent-module__sCoKeW__rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ErrorComponent-module__sCoKeW__errorRoot *,.ErrorComponent-module__sCoKeW__errorRoot :before,.ErrorComponent-module__sCoKeW__errorRoot :after{animation-duration:1ms!important;animation-iteration-count:1!important}.ErrorComponent-module__sCoKeW__reveal{opacity:1;transform:none}.ErrorComponent-module__sCoKeW__divider{width:min(560px,78vw)}.ErrorComponent-module__sCoKeW__orb{display:none}}@media (max-width:600px){.ErrorComponent-module__sCoKeW__errorRoot .ErrorComponent-module__sCoKeW__btnHome{width:100%;min-width:0;max-width:340px}}
