.NotFoundPage-module__Tmvp7q__page{text-align:center;background:var(--page-bg) fixed;min-height:100vh;color:var(--ink);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px 64px;display:flex;position:relative}.NotFoundPage-module__Tmvp7q__page:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#f7edff12 1.5px,#0000 1.5px);background-size:26px 26px;position:fixed;inset:0}[data-theme^=light] .NotFoundPage-module__Tmvp7q__page:before{background-image:radial-gradient(#2c21380f 1.5px,#0000 1.5px)}.NotFoundPage-module__Tmvp7q__page>*{z-index:1;position:relative}.NotFoundPage-module__Tmvp7q__chip{-webkit-backdrop-filter:blur(16px);color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;background:#483f8073;border:1px solid #fff47773;border-radius:999px;align-items:center;gap:10px;margin-bottom:34px;padding:10px 22px;font-size:13px;font-weight:800;animation:.6s both NotFoundPage-module__Tmvp7q__p404-rise;display:inline-flex}[data-theme^=light] .NotFoundPage-module__Tmvp7q__chip{color:#7a4fd0;background:#ffffffa6;border-color:#a77bff80}.NotFoundPage-module__Tmvp7q__chip:before{content:"";background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 10px var(--accent-2);border-radius:50%}.NotFoundPage-module__Tmvp7q__code{justify-content:center;align-items:center;gap:clamp(8px,3vw,28px);margin-bottom:26px;animation:.6s 80ms both NotFoundPage-module__Tmvp7q__p404-rise;display:flex}.NotFoundPage-module__Tmvp7q__digit{font-family:var(--font-baloo2), "Baloo 2", "Fredoka", system-ui, sans-serif;background:linear-gradient(180deg, var(--ink) 30%, var(--accent) 110%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,22vw,220px);font-weight:800;line-height:1}[data-theme^=dark] .NotFoundPage-module__Tmvp7q__digit{background:linear-gradient(#f7edff 25%,#b47aff 110%);-webkit-background-clip:text;background-clip:text}.NotFoundPage-module__Tmvp7q__zero{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);width:clamp(120px,24vw,230px);height:clamp(120px,24vw,230px);box-shadow:var(--shadow);border-radius:50%;flex-shrink:0;animation:3.4s ease-in-out infinite NotFoundPage-module__Tmvp7q__p404-bob;position:relative;overflow:hidden}.NotFoundPage-module__Tmvp7q__zero img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.NotFoundPage-module__Tmvp7q__ring{border:2px dashed var(--accent-2);opacity:.55;pointer-events:none;border-radius:50%;animation:22s linear infinite NotFoundPage-module__Tmvp7q__p404-spin;position:absolute;inset:-7px}.NotFoundPage-module__Tmvp7q__h1{font-family:var(--font-fredoka), "Fredoka", system-ui, sans-serif;color:var(--ink);margin-bottom:14px;font-size:clamp(26px,4.6vw,44px);font-weight:800;animation:.6s .14s both NotFoundPage-module__Tmvp7q__p404-rise}.NotFoundPage-module__Tmvp7q__lead{max-width:560px;color:var(--ink-2);margin-bottom:36px;font-size:clamp(15px,2.2vw,18px);font-weight:600;line-height:1.65;animation:.6s .2s both NotFoundPage-module__Tmvp7q__p404-rise}.NotFoundPage-module__Tmvp7q__lead b{color:var(--ink)}.NotFoundPage-module__Tmvp7q__statusCard{border:1px solid var(--line-strong);background:var(--surface);-webkit-backdrop-filter:blur(16px);width:min(640px,100%);box-shadow:var(--shadow);border-radius:28px;margin-bottom:38px;padding:26px 30px 30px;animation:.6s .26s both NotFoundPage-module__Tmvp7q__p404-rise}.NotFoundPage-module__Tmvp7q__statusLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);text-align:left;margin-bottom:20px;font-size:12px;font-weight:800}[data-theme^=light] .NotFoundPage-module__Tmvp7q__statusLabel{color:#7a4fd0}.NotFoundPage-module__Tmvp7q__steps{align-items:flex-start;display:flex}.NotFoundPage-module__Tmvp7q__step{color:#f7edff47;flex-direction:column;flex:1;align-items:center;font-size:13px;font-weight:700;line-height:1.35;display:flex;position:relative}[data-theme^=light] .NotFoundPage-module__Tmvp7q__step{color:#2c213847}.NotFoundPage-module__Tmvp7q__step:not(:last-child):after{content:"";background:#f7edff2e;height:1px;position:absolute;top:7px;left:calc(50% + 12px);right:calc(12px - 50%)}[data-theme^=light] .NotFoundPage-module__Tmvp7q__step:not(:last-child):after{background:#2c213829}.NotFoundPage-module__Tmvp7q__stepDot{background:0 0;border:2px solid #f7edff47;border-radius:50%;width:14px;height:14px;margin-bottom:10px}[data-theme^=light] .NotFoundPage-module__Tmvp7q__stepDot{border-color:#2c213847}.NotFoundPage-module__Tmvp7q__step.NotFoundPage-module__Tmvp7q__on{color:var(--accent-2)}[data-theme^=light] .NotFoundPage-module__Tmvp7q__step.NotFoundPage-module__Tmvp7q__on{color:#b79a00}.NotFoundPage-module__Tmvp7q__step.NotFoundPage-module__Tmvp7q__on .NotFoundPage-module__Tmvp7q__stepDot{border-color:var(--accent-2);background:var(--accent-2);box-shadow:0 0 12px var(--accent-2)}.NotFoundPage-module__Tmvp7q__step.NotFoundPage-module__Tmvp7q__now .NotFoundPage-module__Tmvp7q__stepDot{animation:1.6s ease-in-out infinite NotFoundPage-module__Tmvp7q__p404-pulse}.NotFoundPage-module__Tmvp7q__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px;animation:.6s .32s both NotFoundPage-module__Tmvp7q__p404-rise;display:flex}.NotFoundPage-module__Tmvp7q__btnPrimary{font-family:var(--font-manrope), "Nunito", inherit;cursor:pointer;background:var(--accent-2);color:#2c2138;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px #fff4774d}.NotFoundPage-module__Tmvp7q__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 14px 32px #fff4776b}.NotFoundPage-module__Tmvp7q__btnPrimary:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.NotFoundPage-module__Tmvp7q__btnGhost{font-family:var(--font-manrope), "Nunito", inherit;cursor:pointer;color:var(--ink);-webkit-backdrop-filter:blur(16px);background:0 0;border:1px solid #b47aff80;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}[data-theme^=light] .NotFoundPage-module__Tmvp7q__btnGhost{border-color:#a77bff8c}.NotFoundPage-module__Tmvp7q__btnGhost:hover{background:#b47aff29;transform:translateY(-3px)}[data-theme^=light] .NotFoundPage-module__Tmvp7q__btnGhost:hover{background:#a77bff24}.NotFoundPage-module__Tmvp7q__btnGhost:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.NotFoundPage-module__Tmvp7q__hint{color:var(--ink-2);font-size:14px;font-weight:600;animation:.6s .38s both NotFoundPage-module__Tmvp7q__p404-rise}.NotFoundPage-module__Tmvp7q__hint a{color:var(--accent-2);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}[data-theme^=light] .NotFoundPage-module__Tmvp7q__hint a{color:#7a4fd0}@keyframes NotFoundPage-module__Tmvp7q__p404-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes NotFoundPage-module__Tmvp7q__p404-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes NotFoundPage-module__Tmvp7q__p404-spin{to{transform:rotate(360deg)}}@keyframes NotFoundPage-module__Tmvp7q__p404-pulse{0%,to{box-shadow:0 0 #fff4778c}50%{box-shadow:0 0 0 9px #fff47700}}@media (prefers-reduced-motion:reduce){.NotFoundPage-module__Tmvp7q__page *{transition:none!important;animation:none!important}}@media (max-width:560px){.NotFoundPage-module__Tmvp7q__steps{flex-wrap:wrap;gap:18px 0}.NotFoundPage-module__Tmvp7q__step{flex:0 0 50%}.NotFoundPage-module__Tmvp7q__step:not(:last-child):after{display:none}}
