.page-404-view[data-v-56ac99c4]{position:relative;display:flex;min-height:100vh;width:100%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#fff 0,#f4f8fb);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;padding:24px;box-sizing:border-box}.page-404-view__grid[data-v-56ac99c4]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,114,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,114,255,.03) 1px,transparent 0);background-size:30px 30px;background-position:50%;mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 90%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 90%);pointer-events:none;z-index:1}.page-404-view__glow-blob[data-v-56ac99c4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,#1ca0fe0f 0,#1ca0fe00 70%);filter:blur(40px);pointer-events:none;z-index:1}.page-404-container[data-v-56ac99c4]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:580px;background:#ffffffb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);border-radius:24px;box-shadow:0 4px 30px #00000005,0 24px 64px #0072ff0d;text-align:center;padding:48px 32px;z-index:2;box-sizing:border-box}@media(max-width:480px){.page-404-container[data-v-56ac99c4]{padding:36px 20px}}.page-404-illustration[data-v-56ac99c4]{position:relative;width:140px;height:140px;margin-bottom:24px;perspective:600px;display:flex;align-items:center;justify-content:center}.cube-wireframe[data-v-56ac99c4]{width:70px;height:70px;position:relative;transform-style:preserve-3d;animation:cube-spin-56ac99c4 8s linear infinite}.cube-face[data-v-56ac99c4]{position:absolute;width:70px;height:70px;border:1.5px solid rgba(28,160,254,.35);background:#1ca0fe05;box-sizing:border-box}.cube-face[data-v-56ac99c4]:after{content:"";position:absolute;inset:-1px;border:1px dashed rgba(0,114,255,.2)}.cube-face--front[data-v-56ac99c4]{transform:rotateY(0) translateZ(35px)}.cube-face--back[data-v-56ac99c4]{transform:rotateY(180deg) translateZ(35px)}.cube-face--left[data-v-56ac99c4]{transform:rotateY(-90deg) translateZ(35px)}.cube-face--right[data-v-56ac99c4]{transform:rotateY(90deg) translateZ(35px)}.cube-face--top[data-v-56ac99c4]{transform:rotateX(90deg) translateZ(35px)}.cube-face--bottom[data-v-56ac99c4]{transform:rotateX(-90deg) translateZ(35px)}@keyframes cube-spin-56ac99c4{0%{transform:rotateX(15deg) rotateY(15deg) rotate(0)}50%{transform:rotateX(35deg) rotateY(195deg) rotate(180deg)}to{transform:rotateX(15deg) rotateY(375deg) rotate(1turn)}}.page-404-content[data-v-56ac99c4]{display:flex;flex-direction:column;align-items:center}.page-404-code[data-v-56ac99c4]{font-size:96px;font-weight:900;line-height:1;margin:0;background:linear-gradient(135deg,#1ca0fe,#0060df);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#1ca0fe;letter-spacing:-.02em;animation:code-float-56ac99c4 4s ease-in-out infinite}@media(max-width:480px){.page-404-code[data-v-56ac99c4]{font-size:80px}}@keyframes code-float-56ac99c4{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page-404-title[data-v-56ac99c4]{color:#1e293b;font-size:22px;font-weight:700;margin:16px 0 8px;line-height:1.3}@media(max-width:480px){.page-404-title[data-v-56ac99c4]{font-size:19px}}.page-404-desc[data-v-56ac99c4]{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 32px;max-width:360px}.page-404-actions[data-v-56ac99c4]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}@media(max-width:480px){.page-404-actions[data-v-56ac99c4]{flex-direction:column;gap:10px}}.page-404-btn[data-v-56ac99c4]{height:42px;min-width:120px;border-radius:21px;font-size:14px;font-weight:600;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.page-404-btn[data-v-56ac99c4]{width:100%}}.page-404-btn--primary[data-v-56ac99c4]{border:0;background:#1ca0fe;color:#fff;box-shadow:0 4px 14px #1ca0fe4d}.page-404-btn--primary[data-v-56ac99c4]:focus-visible,.page-404-btn--primary[data-v-56ac99c4]:hover{background:#0088f5;box-shadow:0 6px 20px #1ca0fe66;transform:translateY(-1.5px)}.page-404-btn--primary[data-v-56ac99c4]:active{background:#0072d6;transform:translateY(0)}.page-404-btn--secondary[data-v-56ac99c4]{border:1px solid #cbd5e1;background:transparent;color:#475569}.page-404-btn--secondary[data-v-56ac99c4]:focus-visible,.page-404-btn--secondary[data-v-56ac99c4]:hover{border-color:#94a3b8;color:#1e293b;background:#00000005;transform:translateY(-1.5px)}.page-404-btn--secondary[data-v-56ac99c4]:active{background:#0000000d;transform:translateY(0)}
