.mascot-scene-module__1S3gSq__scene{justify-content:center;align-items:center;display:flex}.mascot-scene-module__1S3gSq__stage{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 70%);width:96px;height:96px;position:relative}.mascot-scene-module__1S3gSq__v_error .mascot-scene-module__1S3gSq__stage{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--error) 18%, transparent) 0%, transparent 70%)}.mascot-scene-module__1S3gSq__mascot{display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mascot-scene-module__1S3gSq__v_not-found .mascot-scene-module__1S3gSq__mascot{animation:4.2s ease-in-out infinite mascot-scene-module__1S3gSq__mascotSway}.mascot-scene-module__1S3gSq__v_error .mascot-scene-module__1S3gSq__mascot{animation:.6s cubic-bezier(.36,.07,.19,.97) 1s infinite mascot-scene-module__1S3gSq__mascotShake}.mascot-scene-module__1S3gSq__v_empty .mascot-scene-module__1S3gSq__mascot{animation:5s ease-in-out infinite mascot-scene-module__1S3gSq__mascotLookUp}@keyframes mascot-scene-module__1S3gSq__mascotSway{0%,to{transform:translate(-50%)rotate(0)}20%{transform:translate(-50%)rotate(-4deg)}50%{transform:translate(-50%)rotate(0)}75%{transform:translate(-50%)rotate(4deg)}}@keyframes mascot-scene-module__1S3gSq__mascotShake{0%,to{transform:translate(-50%)}20%{transform:translate(calc(-50% - 3px))}40%{transform:translate(calc(3px - 50%))}60%{transform:translate(calc(-50% - 2px))}80%{transform:translate(calc(2px - 50%))}}@keyframes mascot-scene-module__1S3gSq__mascotLookUp{0%,80%,to{transform:translate(-50%)translateY(0)}40%,60%{transform:translate(-50%)translateY(-4px)}}.mascot-scene-module__1S3gSq__ground{background:var(--border-default);height:1px;position:absolute;bottom:10px;left:8px;right:8px}.mascot-scene-module__1S3gSq__glyph{color:var(--accent);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent));opacity:0;margin-left:-5px;position:absolute;top:0;left:50%}.mascot-scene-module__1S3gSq__glyphA{--drift:-22px;animation:4.2s linear infinite mascot-scene-module__1S3gSq__glyphFall}.mascot-scene-module__1S3gSq__glyphB{--drift:4px;animation:4.2s linear 1.4s infinite mascot-scene-module__1S3gSq__glyphFall}.mascot-scene-module__1S3gSq__glyphC{--drift:24px;animation:4.2s linear 2.8s infinite mascot-scene-module__1S3gSq__glyphFall}@keyframes mascot-scene-module__1S3gSq__glyphFall{0%{opacity:0;transform:translateY(-18px)rotate(0)}10%{opacity:1}85%{opacity:1}to{transform:translate(var(--drift,0px), 78px) rotate(20deg);opacity:0}}.mascot-scene-module__1S3gSq__errA,.mascot-scene-module__1S3gSq__errB{color:var(--error);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--error) 60%, transparent));opacity:0;position:absolute;top:22px}.mascot-scene-module__1S3gSq__errA{animation:1.6s ease-out infinite mascot-scene-module__1S3gSq__errFlash;left:18px}.mascot-scene-module__1S3gSq__errB{margin-left:0;animation:1.6s ease-out .8s infinite mascot-scene-module__1S3gSq__errFlash;left:auto;right:18px}@keyframes mascot-scene-module__1S3gSq__errFlash{0%,to{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1.15)}40%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.9)}}.mascot-scene-module__1S3gSq__dot{background:var(--accent);width:4px;height:4px;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent));transform-origin:2px 36px;margin-left:-2px;position:absolute;top:6px;left:50%}.mascot-scene-module__1S3gSq__dotA{animation:1.6s linear infinite mascot-scene-module__1S3gSq__orbit}.mascot-scene-module__1S3gSq__dotB{opacity:.7;animation:1.6s linear .55s infinite mascot-scene-module__1S3gSq__orbit}.mascot-scene-module__1S3gSq__dotC{opacity:.4;animation:1.6s linear 1.05s infinite mascot-scene-module__1S3gSq__orbit}@keyframes mascot-scene-module__1S3gSq__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mascot-scene-module__1S3gSq__spark{color:var(--accent);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent));opacity:0;margin-left:-5px;position:absolute;bottom:14px;left:50%}.mascot-scene-module__1S3gSq__sparkA{--offset:-28px;animation:3.2s ease-out infinite mascot-scene-module__1S3gSq__sparkRise}.mascot-scene-module__1S3gSq__sparkB{--offset:4px;animation:3.2s ease-out 1s infinite mascot-scene-module__1S3gSq__sparkRise}.mascot-scene-module__1S3gSq__sparkC{--offset:26px;animation:3.2s ease-out 2s infinite mascot-scene-module__1S3gSq__sparkRise}@keyframes mascot-scene-module__1S3gSq__sparkRise{0%{transform:translate(var(--offset,0px), 0) scale(.8);opacity:0}20%{opacity:1}to{transform:translate(var(--offset,0px), -56px) scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.mascot-scene-module__1S3gSq__glyph,.mascot-scene-module__1S3gSq__errA,.mascot-scene-module__1S3gSq__errB,.mascot-scene-module__1S3gSq__dot,.mascot-scene-module__1S3gSq__spark,.mascot-scene-module__1S3gSq__mascot{animation:none!important}.mascot-scene-module__1S3gSq__glyph,.mascot-scene-module__1S3gSq__errA,.mascot-scene-module__1S3gSq__errB,.mascot-scene-module__1S3gSq__spark{opacity:0}}
.not-found-view-module___FnhEW__shell{min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--bg-primary);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.not-found-view-module___FnhEW__inner{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:420px;display:flex}.not-found-view-module___FnhEW__scene{margin-bottom:var(--space-2)}.not-found-view-module___FnhEW__title{font-family:var(--font-sans);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.15}.not-found-view-module___FnhEW__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:36ch;margin:0}.not-found-view-module___FnhEW__actions{margin-top:var(--space-3)}
