.not-found-module__sxuMuG__page{background:radial-gradient(900px 540px at 82% -8%,#2e5bff38,transparent 62%),radial-gradient(720px 460px at 4% 102%,#571bc12e,transparent 65%),radial-gradient(620px 380px at 50% 50%,#b8c3ff0d,transparent 70%),var(--surface-lowest);isolation:isolate;place-items:center;min-height:calc(100vh - 88px);padding:clamp(2rem,6vw,4rem) 1.25rem clamp(3rem,7vw,5rem);display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#b8c3ff0a 1px,#0000 1px),linear-gradient(90deg,#b8c3ff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 75%)}.not-found-module__sxuMuG__stage{z-index:1;text-align:center;justify-items:center;gap:clamp(1.75rem,4vw,2.75rem);width:min(880px,100%);display:grid;position:relative}.not-found-module__sxuMuG__agentWrap{place-items:center;width:220px;height:220px;animation:6s ease-in-out infinite not-found-module__sxuMuG__float;display:grid;position:relative}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.not-found-module__sxuMuG__ring{opacity:0;border:1px solid #b8c3ff38;border-radius:50%;animation:3.4s ease-out infinite not-found-module__sxuMuG__scan;position:absolute;inset:0}.not-found-module__sxuMuG__ring2{animation-delay:1.1s}.not-found-module__sxuMuG__ring3{animation-delay:2.2s}@keyframes not-found-module__sxuMuG__scan{0%{opacity:0;border-color:#b8c3ff8c;transform:scale(.55)}20%{opacity:1}to{opacity:0;border-color:#b8c3ff0a;transform:scale(1.15)}}.not-found-module__sxuMuG__agent{background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000 55%),radial-gradient(circle,#1d2438,#0b0f1a 70%);border:1px solid #b8c3ff59;border-radius:50%;place-items:center;width:124px;height:124px;transition:transform .2s;display:grid;position:relative;box-shadow:inset 0 0 32px #2e5bff59,0 0 0 1px #b8c3ff14,0 30px 70px #0000008c,0 0 60px #2e5bff47}.not-found-module__sxuMuG__agentWrap:hover .not-found-module__sxuMuG__agent{transform:scale(1.03)}.not-found-module__sxuMuG__face{align-items:center;gap:20px;display:flex}.not-found-module__sxuMuG__eye{background:var(--primary-fixed,#dde1ff);transform-origin:50%;border-radius:50%;width:14px;height:14px;animation:5.2s infinite not-found-module__sxuMuG__blink,7.5s ease-in-out infinite not-found-module__sxuMuG__look;box-shadow:0 0 14px #b8c3ffbf}.not-found-module__sxuMuG__eyeRight{animation-delay:0s,.4s}@keyframes not-found-module__sxuMuG__blink{0%,92%,to{transform:scaleY(1)}94%,97%{transform:scaleY(.08)}}@keyframes not-found-module__sxuMuG__look{0%,to{translate:0}20%{translate:-3px -1px}40%{translate:3px}60%{translate:-2px 1px}80%{translate:2px -1px}}.not-found-module__sxuMuG__agentWrap.not-found-module__sxuMuG__nodding .not-found-module__sxuMuG__agent{animation:.7s ease-in-out not-found-module__sxuMuG__nod}@keyframes not-found-module__sxuMuG__nod{0%,to{transform:scale(1)translateY(0)}30%{transform:scale(1.05)translateY(6px)}60%{transform:scale(1.02)translateY(-2px)}}.not-found-module__sxuMuG__pip{border:2px solid var(--surface-lowest);background:#34d399;border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite not-found-module__sxuMuG__pulse;position:absolute;bottom:6px;right:6px;box-shadow:0 0 12px #34d399a6}@keyframes not-found-module__sxuMuG__pulse{0%,to{box-shadow:0 0 8px #34d39980}50%{box-shadow:0 0 18px #34d399f2}}.not-found-module__sxuMuG__eyebrow{font-family:var(--font-jb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin:0;font-size:12px}.not-found-module__sxuMuG__headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--on-surface);max-width:18ch;margin:0;font-size:clamp(2.25rem,5.6vw,4rem);font-weight:500;line-height:1.02}.not-found-module__sxuMuG__headline em{font-family:var(--font-serif);color:var(--primary-fixed);font-style:italic;font-weight:400}.not-found-module__sxuMuG__lede{font-family:var(--font-geist);color:var(--on-surface-variant);max-width:56ch;margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.not-found-module__sxuMuG__chat{text-align:left;background:#1a1d21;border:1px solid #ffffff0f;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 80px #0000008c}.not-found-module__sxuMuG__chatHeader{background:#15171a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.not-found-module__sxuMuG__chatChannel{font-family:var(--font-geist);color:#e6e6e6;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.not-found-module__sxuMuG__chatChannel:before{content:"#";color:#8b8d92;font-weight:400}.not-found-module__sxuMuG__chatMeta{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:#8b8d92;font-size:10px}.not-found-module__sxuMuG__chatBody{flex-direction:column;gap:14px;min-height:230px;padding:14px 16px 18px;display:flex}.not-found-module__sxuMuG__msg{opacity:0;grid-template-columns:36px 1fr;gap:10px;animation:.36s ease-out forwards not-found-module__sxuMuG__msgIn;display:grid;transform:translateY(6px)}@keyframes not-found-module__sxuMuG__msgIn{to{opacity:1;transform:translateY(0)}}.not-found-module__sxuMuG__avatar{color:#fff;width:36px;height:36px;font-family:var(--font-jb-mono);background:radial-gradient(circle at 35% 30%,#fff3,#0000 55%),radial-gradient(circle,#2e5bff,#0b0f1a 75%);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.not-found-module__sxuMuG__msgHead{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.not-found-module__sxuMuG__sender{font-family:var(--font-geist);color:#f2f2f2;font-size:14px;font-weight:700}.not-found-module__sxuMuG__time{font-family:var(--font-jb-mono);color:#8b8d92;letter-spacing:.06em;font-size:10px}.not-found-module__sxuMuG__text{font-family:var(--font-geist);color:#d6d7da;margin:0;font-size:14.5px;line-height:1.5}.not-found-module__sxuMuG__code{font-family:var(--font-jb-mono);color:#b8c3ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:1px 6px;font-size:12.5px}.not-found-module__sxuMuG__typing{align-items:center;gap:4px;padding:4px 0 0;display:inline-flex}.not-found-module__sxuMuG__typing span{background:#8b8d92;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite not-found-module__sxuMuG__dot}.not-found-module__sxuMuG__typing span:nth-child(2){animation-delay:.15s}.not-found-module__sxuMuG__typing span:nth-child(3){animation-delay:.3s}@keyframes not-found-module__sxuMuG__dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.not-found-module__sxuMuG__cursor{vertical-align:-2px;background:var(--primary-fixed);width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite not-found-module__sxuMuG__caret;display:inline-block}@keyframes not-found-module__sxuMuG__caret{50%{opacity:0}}.not-found-module__sxuMuG__actions{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(6px)}.not-found-module__sxuMuG__actions.not-found-module__sxuMuG__visible{opacity:1;transform:translateY(0)}.not-found-module__sxuMuG__primary{appearance:none;cursor:pointer;font-family:var(--font-geist);letter-spacing:-.005em;color:#fff;background:linear-gradient(135deg,#2e5bff 0%,#571bc1 100%);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 40px #2e5bff59,inset 0 1px #fff3}.not-found-module__sxuMuG__primary:hover{transform:translateY(-1px);box-shadow:0 22px 48px #2e5bff73,inset 0 1px #ffffff40}.not-found-module__sxuMuG__primary:active{transform:translateY(0)}.not-found-module__sxuMuG__secondary{font-family:var(--font-geist);color:var(--on-surface-variant);border:1px solid var(--border-dark);background:#ffffff05;border-radius:999px;align-items:center;gap:6px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.not-found-module__sxuMuG__secondary:hover{border-color:var(--border-dark-accent);color:var(--on-surface);background:#b8c3ff0f}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__agentWrap,.not-found-module__sxuMuG__ring,.not-found-module__sxuMuG__eye,.not-found-module__sxuMuG__pip,.not-found-module__sxuMuG__msg,.not-found-module__sxuMuG__typing span,.not-found-module__sxuMuG__cursor{animation:none!important}.not-found-module__sxuMuG__agent,.not-found-module__sxuMuG__eye{transform:none}.not-found-module__sxuMuG__actions{opacity:1;transform:none}}
