.not-found-module__sxuMuG__main{background-color:var(--color-black);min-height:100dvh;color:var(--color-white);padding:var(--sp-8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__bg{pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__thread{top:0;left:calc(var(--i) * 8.5%);width:1px;height:100%;animation:4s ease-in-out infinite not-found-module__sxuMuG__threadPulse;animation-delay:calc(var(--i) * .3s);background:linear-gradient(#0000 0%,#ffffff0f 30%,#ffffff1f 50%,#ffffff0f 70%,#0000 100%);position:absolute}@keyframes not-found-module__sxuMuG__threadPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.05)}}.not-found-module__sxuMuG__content{z-index:1;text-align:center;align-items:center;gap:var(--sp-6);flex-direction:column;max-width:560px;display:flex;position:relative}.not-found-module__sxuMuG__codeWrap{-webkit-user-select:none;user-select:none;line-height:1;position:relative}.not-found-module__sxuMuG__codeText{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-white);font-size:clamp(100px,22vw,200px);font-weight:800;display:block}.not-found-module__sxuMuG__codeGhost{font-family:var(--font-heading);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff1f;pointer-events:none;font-size:clamp(100px,22vw,200px);font-weight:800;display:block;position:absolute;inset:0;transform:translate(4px,4px)}.not-found-module__sxuMuG__icon{opacity:.7;animation:12s linear infinite not-found-module__sxuMuG__spin}@keyframes not-found-module__sxuMuG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__sxuMuG__heading{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(24px,5vw,40px);font-weight:700;line-height:1.15}.not-found-module__sxuMuG__accent{color:var(--color-white-60);font-style:italic;font-weight:400}.not-found-module__sxuMuG__sub{font-family:var(--font-body);color:var(--color-white-60);max-width:380px;font-size:14px;line-height:1.7}.not-found-module__sxuMuG__btn{background:var(--color-white);color:var(--color-black);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--color-white);transition:background var(--ease-base), color var(--ease-base);padding:14px 36px;font-size:13px;font-weight:700;display:inline-block}.not-found-module__sxuMuG__btn:hover{color:var(--color-white);background:0 0}.not-found-module__sxuMuG__btnGhost{font-family:var(--font-body);color:var(--color-white-60);letter-spacing:.05em;transition:color var(--ease-base), border-color var(--ease-base);border-bottom:1px solid #fff3;padding-bottom:2px;font-size:13px;display:inline-block}.not-found-module__sxuMuG__btnGhost:hover{color:var(--color-white);border-color:var(--color-white)}.not-found-module__sxuMuG__brand{bottom:var(--sp-8);right:var(--sp-8);font-family:var(--font-heading);letter-spacing:.25em;color:#ffffff1a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700;position:fixed}
