.LunaMascot-module__JW3vyq__root{--luna-body-r:40;--luna-body-core:#f0ede8;--luna-body-mid:#c4c5d4;--luna-body-edge:#4a4f64;--luna-body-shine:#fff;--luna-glow:#7b8cde8c;--luna-glow-scale:1;--luna-shadow:#0b0d17d9;--luna-orbit:#4a4f64b3;--luna-node:#d4a26a;--luna-face-pupil:#14161a;--luna-face-white:#fff;--luna-face-shine:#fff;--luna-face-stroke-w:1.6;--luna-mouth-pupil:var(--luna-face-pupil);--luna-overlay:#7b8cde;--luna-overlay-strong:#d4a26a;--luna-crater:#4a4f6438;--luna-heart:#e88aa1;--luna-tear:#b3c1ee;--luna-float-amp:2.5px;--luna-float-dur:3.6s;--luna-pulse-dur:4s;--luna-orbit-breathe-dur:5.5s;--luna-blink-dur:4.7s;--luna-face-enter-dur:.36s;vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#0000;line-height:0;display:inline-flex;position:relative;overflow:visible}.LunaMascot-module__JW3vyq__root.LunaMascot-module__JW3vyq__interactive{cursor:pointer}.LunaMascot-module__JW3vyq__root{--luna-glow:var(--luna-phase-glow,#82afff8c);--luna-body-edge:var(--luna-phase-edge,#3e5ac8)}.LunaMascot-module__JW3vyq__root.LunaMascot-module__JW3vyq__theme-light{--luna-body-core:#fff;--luna-body-mid:#ece7df;--luna-body-edge:#a8aaa0;--luna-body-shine:#fffffff2;--luna-glow:#c75b3a47;--luna-shadow:#14161a66;--luna-orbit:#14161a73;--luna-node:#c75b3a;--luna-face-pupil:#14161a;--luna-face-white:#fff;--luna-face-shine:#fffffff2;--luna-overlay:#6b6f78;--luna-overlay-strong:#c75b3a;--luna-crater:#14161a1f;--luna-heart:#c75b3a;--luna-tear:#7b8cde}[data-mantine-color-scheme=light] .LunaMascot-module__JW3vyq__root:not(.LunaMascot-module__JW3vyq__theme-dark){--luna-body-core:#fff;--luna-body-mid:#ece7df;--luna-body-edge:#a8aaa0;--luna-body-shine:#fffffff2;--luna-glow:#c75b3a47;--luna-shadow:#14161a66;--luna-orbit:#14161a73;--luna-node:#c75b3a;--luna-face-pupil:#14161a;--luna-face-white:#fff;--luna-face-shine:#fffffff2;--luna-overlay:#6b6f78;--luna-overlay-strong:#c75b3a;--luna-crater:#14161a1f;--luna-heart:#c75b3a;--luna-tear:#7b8cde}[data-color-scheme=light] .LunaMascot-module__JW3vyq__root:not(.LunaMascot-module__JW3vyq__theme-dark){--luna-body-core:#fff;--luna-body-mid:#ece7df;--luna-body-edge:#a8aaa0;--luna-body-shine:#fffffff2;--luna-glow:#c75b3a47;--luna-shadow:#14161a66;--luna-orbit:#14161a73;--luna-node:#c75b3a;--luna-face-pupil:#14161a;--luna-face-white:#fff;--luna-face-shine:#fffffff2;--luna-overlay:#6b6f78;--luna-overlay-strong:#c75b3a;--luna-crater:#14161a1f;--luna-heart:#c75b3a;--luna-tear:#7b8cde}.LunaMascot-module__JW3vyq__root.LunaMascot-module__JW3vyq__theme-light .LunaMascot-module__JW3vyq__glowCircle{opacity:.45}[data-mantine-color-scheme=light] .LunaMascot-module__JW3vyq__root:not(.LunaMascot-module__JW3vyq__theme-dark) .LunaMascot-module__JW3vyq__glowCircle{opacity:.45}[data-color-scheme=light] .LunaMascot-module__JW3vyq__root:not(.LunaMascot-module__JW3vyq__theme-dark) .LunaMascot-module__JW3vyq__glowCircle{opacity:.45}.LunaMascot-module__JW3vyq__svg{width:100%;height:100%;animation:LunaMascot-module__JW3vyq__luna-float var(--luna-float-dur) ease-in-out infinite;display:block;overflow:visible}.LunaMascot-module__JW3vyq__bodyStopCore{stop-color:var(--luna-body-core);stop-opacity:1}.LunaMascot-module__JW3vyq__bodyStopMid{stop-color:var(--luna-body-mid);stop-opacity:1}.LunaMascot-module__JW3vyq__bodyStopEdge{stop-color:var(--luna-body-edge);stop-opacity:1}.LunaMascot-module__JW3vyq__body{transform-origin:60px 60px}.LunaMascot-module__JW3vyq__bodyCircle{transition:filter .4s ease-out}.LunaMascot-module__JW3vyq__bodyEdge{stroke:var(--luna-body-edge);stroke-opacity:.45;stroke-width:.6px}.LunaMascot-module__JW3vyq__craters{opacity:.55;mix-blend-mode:multiply}.LunaMascot-module__JW3vyq__crater{fill:var(--luna-crater)}.LunaMascot-module__JW3vyq__glow{transform-origin:60px 60px;animation:LunaMascot-module__JW3vyq__luna-pulse var(--luna-pulse-dur) ease-in-out infinite}.LunaMascot-module__JW3vyq__glowCircle{fill:var(--luna-glow);transform-origin:60px 60px;transform:scale(var(--luna-glow-scale));transition:fill .4s ease-out}.LunaMascot-module__JW3vyq__phase{pointer-events:none}.LunaMascot-module__JW3vyq__phasePath{fill:var(--luna-shadow);filter:blur(.9px);transition:opacity 1.6s ease-in-out}.LunaMascot-module__JW3vyq__phasePathOutgoing{opacity:0;animation:1.6s ease-in-out forwards LunaMascot-module__JW3vyq__luna-phase-out}.LunaMascot-module__JW3vyq__phasePathIncoming{opacity:1;animation:1.6s ease-in-out both LunaMascot-module__JW3vyq__luna-phase-in}.LunaMascot-module__JW3vyq__orbit{transform-origin:60px 60px}.LunaMascot-module__JW3vyq__orbitBack,.LunaMascot-module__JW3vyq__orbitFront{animation:LunaMascot-module__JW3vyq__luna-orbit-breathe var(--luna-orbit-breathe-dur) ease-in-out infinite}.LunaMascot-module__JW3vyq__orbitLine{stroke:var(--luna-orbit);stroke-width:1.2px;stroke-linecap:round;filter:drop-shadow(0 0 1.2px var(--luna-orbit))}.LunaMascot-module__JW3vyq__orbitNodeFill{fill:var(--luna-node);filter:drop-shadow(0 0 1.5px var(--luna-node))}.LunaMascot-module__JW3vyq__faceWrap{transform-origin:60px 60px;animation:LunaMascot-module__JW3vyq__luna-face-enter var(--luna-face-enter-dur) cubic-bezier(.34, 1.56, .64, 1) both}.LunaMascot-module__JW3vyq__root .luna__eye-white{fill:var(--luna-face-white)}.LunaMascot-module__JW3vyq__root .luna__eye-pupil{fill:var(--luna-face-pupil)}.LunaMascot-module__JW3vyq__root .luna__eye-shine{fill:var(--luna-face-shine);opacity:.95}.LunaMascot-module__JW3vyq__root .luna__eye-lid{fill:none;stroke:var(--luna-face-pupil);stroke-width:1.4px;stroke-linecap:round}.LunaMascot-module__JW3vyq__root .luna__eye-stroke{fill:none;stroke:var(--luna-face-pupil);stroke-width:var(--luna-face-stroke-w);stroke-linecap:round;stroke-linejoin:round}.LunaMascot-module__JW3vyq__root .luna__eye-heart{fill:var(--luna-heart)}.LunaMascot-module__JW3vyq__root .luna__eye-glow-aura{fill:var(--luna-face-shine);opacity:.35;filter:blur(1.6px)}.LunaMascot-module__JW3vyq__root .luna__eye-glow-core{fill:var(--luna-face-shine);opacity:.95}.LunaMascot-module__JW3vyq__root .luna__mouth-stroke{fill:none;stroke:var(--luna-mouth-pupil);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.LunaMascot-module__JW3vyq__root .luna__mouth-fill{fill:var(--luna-mouth-pupil)}.LunaMascot-module__JW3vyq__root .luna__mouth-ring{stroke:var(--luna-mouth-pupil);stroke-width:1.4px}.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__root .luna__mouth-tongue{stroke:var(--luna-heart);stroke-width:1.1px;stroke-linecap:round}.LunaMascot-module__JW3vyq__root .luna__brow-stroke{stroke:var(--luna-face-pupil);stroke-width:1.6px;stroke-linecap:round}.LunaMascot-module__JW3vyq__root .luna__eye{transform-box:fill-box;transform-origin:50%}:is(.LunaMascot-module__JW3vyq__emotion-neutral .luna__eye,.LunaMascot-module__JW3vyq__emotion-awaiting .luna__eye,.LunaMascot-module__JW3vyq__emotion-curious .luna__eye,.LunaMascot-module__JW3vyq__emotion-sad .luna__eye,.LunaMascot-module__JW3vyq__emotion-bored .luna__eye,.LunaMascot-module__JW3vyq__emotion-tired .luna__eye,.LunaMascot-module__JW3vyq__emotion-thinking .luna__eye,.LunaMascot-module__JW3vyq__emotion-all-knowing .luna__eye,.LunaMascot-module__JW3vyq__emotion-confused .luna__eye,.LunaMascot-module__JW3vyq__emotion-angry .luna__eye,.LunaMascot-module__JW3vyq__emotion-focused .luna__eye,.LunaMascot-module__JW3vyq__emotion-playful .luna__eye){animation:LunaMascot-module__JW3vyq__luna-blink var(--luna-blink-dur) ease-in-out infinite}:is(.LunaMascot-module__JW3vyq__emotion-neutral .luna__eye:nth-of-type(2),.LunaMascot-module__JW3vyq__emotion-curious .luna__eye:nth-of-type(2),.LunaMascot-module__JW3vyq__emotion-sad .luna__eye:nth-of-type(2),.LunaMascot-module__JW3vyq__emotion-awaiting .luna__eye:nth-of-type(2),.LunaMascot-module__JW3vyq__emotion-tired .luna__eye:nth-of-type(2),.LunaMascot-module__JW3vyq__emotion-thinking .luna__eye:nth-of-type(2)){animation-delay:-.2s}.LunaMascot-module__JW3vyq__emotion-confused .luna__eye:nth-of-type(2){transform-origin:50%;animation:2.6s ease-in-out infinite LunaMascot-module__JW3vyq__luna-cross-look}.LunaMascot-module__JW3vyq__root .luna__spiral-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite LunaMascot-module__JW3vyq__luna-spiral-pulse}.LunaMascot-module__JW3vyq__root .luna__eye--spiral-ccw .luna__spiral-pulse{animation-delay:-.8s}.LunaMascot-module__JW3vyq__root .luna__spiral-spin{transform-box:fill-box;transform-origin:50%}.LunaMascot-module__JW3vyq__root .luna__eye--spiral-cw .luna__spiral-spin{animation:2.6s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__eye--spiral-ccw .luna__spiral-spin{animation:2.6s linear infinite LunaMascot-module__JW3vyq__luna-spin-rev}@keyframes LunaMascot-module__JW3vyq__luna-spiral-pulse{0%,to{transform:scale(1.2)}50%{transform:scale(.5)}}.LunaMascot-module__JW3vyq__root .luna__eye--glow .luna__eye-glow-core{animation:2.4s ease-in-out infinite LunaMascot-module__JW3vyq__luna-eye-glow}.LunaMascot-module__JW3vyq__root .luna__eye--bright .luna__eye-shine{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite LunaMascot-module__JW3vyq__luna-eye-shine}.LunaMascot-module__JW3vyq__root .luna__eye--heart .luna__eye-heart{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite LunaMascot-module__JW3vyq__luna-heart-pulse}.LunaMascot-module__JW3vyq__root .luna__eye--star .luna__eye-pupil{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite LunaMascot-module__JW3vyq__luna-star-twinkle}.LunaMascot-module__JW3vyq__root .luna__gear{transform-box:fill-box;transform-origin:50%}.LunaMascot-module__JW3vyq__root .luna__gear-stroke{fill:var(--luna-overlay);stroke:var(--luna-overlay);stroke-width:1px;stroke-linejoin:round}.LunaMascot-module__JW3vyq__root .luna__gear-body{fill:var(--luna-overlay);opacity:.9}.LunaMascot-module__JW3vyq__root .luna__gear-hole{fill:var(--luna-body-edge)}.LunaMascot-module__JW3vyq__root .luna__gear--big{animation:3.6s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__gear--small{animation:2.4s linear infinite LunaMascot-module__JW3vyq__luna-spin-rev}.LunaMascot-module__JW3vyq__root .luna__zzz{fill:var(--luna-overlay);letter-spacing:-.4px;opacity:0;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;animation:3.2s ease-out infinite LunaMascot-module__JW3vyq__luna-zzz}.LunaMascot-module__JW3vyq__root .luna__zzz--1{animation-delay:0s}.LunaMascot-module__JW3vyq__root .luna__zzz--2{font-size:7px;animation-delay:.4s}.LunaMascot-module__JW3vyq__root .luna__zzz--3{font-size:6px;animation-delay:.8s}.LunaMascot-module__JW3vyq__root .luna__sparkle{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite LunaMascot-module__JW3vyq__luna-sparkle}.LunaMascot-module__JW3vyq__root .luna__sparkle-fill{fill:var(--luna-overlay-strong);filter:drop-shadow(0 0 2px var(--luna-overlay-strong))}.LunaMascot-module__JW3vyq__root .luna__heart-float{animation:3s ease-in-out infinite LunaMascot-module__JW3vyq__luna-float-heart}.LunaMascot-module__JW3vyq__root .luna__heart-float-fill{fill:var(--luna-heart);filter:drop-shadow(0 0 2px var(--luna-heart))}.LunaMascot-module__JW3vyq__root .luna__question{text-anchor:middle;fill:var(--luna-overlay-strong);filter:drop-shadow(0 0 2px var(--luna-overlay));transform-box:fill-box;transform-origin:50%;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;animation:1.8s ease-out infinite LunaMascot-module__JW3vyq__luna-spring}.LunaMascot-module__JW3vyq__root .luna__tangle{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__tangle-path{fill:none;stroke:var(--luna-overlay);stroke-width:1px;stroke-linecap:round}.LunaMascot-module__JW3vyq__root .luna__tangle-path--inner{stroke-width:.8px;opacity:.7}.LunaMascot-module__JW3vyq__root .luna__tear{opacity:0;animation:2.6s ease-in infinite LunaMascot-module__JW3vyq__luna-tear}.LunaMascot-module__JW3vyq__root .luna__tear-fill{fill:var(--luna-tear);filter:drop-shadow(0 0 1.4px var(--luna-tear))}.LunaMascot-module__JW3vyq__root .luna__tear-shine{fill:none;stroke:#ffffffd9;stroke-width:.9px;stroke-linecap:round;opacity:.9}.LunaMascot-module__JW3vyq__root .luna__flash-ring{fill:none;stroke:var(--luna-overlay-strong);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out LunaMascot-module__JW3vyq__luna-flash}.LunaMascot-module__JW3vyq__root .luna__star-burst-core{fill:var(--luna-overlay-strong);filter:drop-shadow(0 0 3px var(--luna-overlay-strong));transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite LunaMascot-module__JW3vyq__luna-star-twinkle}.LunaMascot-module__JW3vyq__root .luna__star-burst-rays{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__star-burst-ray{stroke:var(--luna-overlay-strong);stroke-width:1.2px;stroke-linecap:round;opacity:.85}.LunaMascot-module__JW3vyq__root .luna__halo-ring{fill:none;stroke:var(--luna-overlay);stroke-width:.6px;stroke-dasharray:4 6;transform-box:fill-box;transform-origin:50%}.LunaMascot-module__JW3vyq__root .luna__halo-ring--outer{opacity:.55;animation:8s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__halo-ring--inner{opacity:.35;animation:6s linear infinite LunaMascot-module__JW3vyq__luna-spin-rev}.LunaMascot-module__JW3vyq__root .luna__energy-ring-path{fill:none;stroke:var(--luna-overlay-strong);stroke-width:1.2px;stroke-opacity:.85;filter:drop-shadow(0 0 2px var(--luna-overlay-strong))}:is(.LunaMascot-module__JW3vyq__root .luna__energy-ring--a,.LunaMascot-module__JW3vyq__root .luna__energy-ring--b,.LunaMascot-module__JW3vyq__root .luna__energy-ring--c){transform-box:fill-box;transform-origin:50%}.LunaMascot-module__JW3vyq__root .luna__energy-ring--a{animation:4s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__energy-ring--b{animation:5s linear infinite LunaMascot-module__JW3vyq__luna-spin-rev}.LunaMascot-module__JW3vyq__root .luna__energy-ring--c{animation:7s linear infinite LunaMascot-module__JW3vyq__luna-spin}.LunaMascot-module__JW3vyq__root .luna__grid{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite LunaMascot-module__JW3vyq__luna-grid}.LunaMascot-module__JW3vyq__root .luna__grid-shape{fill:none;stroke:var(--luna-overlay-strong);stroke-width:.9px;opacity:.85;filter:drop-shadow(0 0 1.4px var(--luna-overlay-strong))}.LunaMascot-module__JW3vyq__root .luna__grid-line{stroke:var(--luna-overlay);stroke-width:.55px;opacity:.6}.LunaMascot-module__JW3vyq__root .luna__grid-tick{stroke:var(--luna-overlay-strong);stroke-width:1px;stroke-linecap:round}.LunaMascot-module__JW3vyq__root .luna__grid-lock{fill:none;stroke:var(--luna-overlay-strong);stroke-width:.8px;stroke-dasharray:3 3;opacity:.9;filter:drop-shadow(0 0 1px var(--luna-overlay-strong))}.LunaMascot-module__JW3vyq__root .luna__grid-dot{fill:var(--luna-overlay-strong);filter:drop-shadow(0 0 1.4px var(--luna-overlay-strong))}.LunaMascot-module__JW3vyq__root .luna__surface--matrix{opacity:.6}.LunaMascot-module__JW3vyq__root .luna__matrix-col{fill:var(--luna-overlay-strong);font-family:JetBrains Mono,SF Mono,monospace;font-size:6px;animation:2.4s linear infinite LunaMascot-module__JW3vyq__luna-matrix}.LunaMascot-module__JW3vyq__root .luna__surface--constellations{opacity:.55;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite LunaMascot-module__JW3vyq__luna-constellations}.LunaMascot-module__JW3vyq__root .luna__constellation-line{stroke:var(--luna-overlay-strong);stroke-width:.4px;opacity:.5}.LunaMascot-module__JW3vyq__root .luna__constellation-star{fill:var(--luna-overlay-strong);filter:drop-shadow(0 0 .8px var(--luna-overlay-strong))}.LunaMascot-module__JW3vyq__mod--angry{--luna-glow:#c75b3aa6;--luna-body-edge:#c75b3a;--luna-shadow:#702416bf}.LunaMascot-module__JW3vyq__mod--angry .LunaMascot-module__JW3vyq__orbit{animation:.2s linear infinite LunaMascot-module__JW3vyq__luna-orbit-shiver}.LunaMascot-module__JW3vyq__mod--error{--luna-glow:#e8505fb3;--luna-body-edge:#d8526a;--luna-shadow:#6e0c1ab8;--luna-overlay-strong:#e85461}.LunaMascot-module__JW3vyq__mod--error .LunaMascot-module__JW3vyq__svg{animation:LunaMascot-module__JW3vyq__luna-float var(--luna-float-dur) ease-in-out infinite, LunaMascot-module__JW3vyq__luna-error-shake .12s linear infinite}.LunaMascot-module__JW3vyq__mod--error .LunaMascot-module__JW3vyq__glow{animation:1s ease-in-out infinite LunaMascot-module__JW3vyq__luna-pulse}.LunaMascot-module__JW3vyq__mod--confirmed{--luna-glow:#5a7d7c8c;--luna-body-edge:#5a7d7c;--luna-overlay-strong:#b8d6d2}.LunaMascot-module__JW3vyq__mod--happy{--luna-glow:#d4a26a73}.LunaMascot-module__JW3vyq__mod--happy .LunaMascot-module__JW3vyq__orbitFront,.LunaMascot-module__JW3vyq__mod--happy .LunaMascot-module__JW3vyq__orbitBack{animation-duration:4s}.LunaMascot-module__JW3vyq__mod--joyful{--luna-glow:#d4a26a99;--luna-overlay-strong:#f4d8a8}.LunaMascot-module__JW3vyq__mod--joyful .LunaMascot-module__JW3vyq__svg{animation:.9s ease-in-out infinite LunaMascot-module__JW3vyq__luna-joyful-bounce}.LunaMascot-module__JW3vyq__mod--grateful{--luna-glow:#c75b3a6b;--luna-heart:#c75b3a}.LunaMascot-module__JW3vyq__mod--grateful .LunaMascot-module__JW3vyq__svg{animation-duration:4.8s}.LunaMascot-module__JW3vyq__mod--playful .LunaMascot-module__JW3vyq__orbit{animation:3s ease-in-out infinite LunaMascot-module__JW3vyq__luna-orbit-playful}.LunaMascot-module__JW3vyq__mod--sad{--luna-glow:#7b8cde52;--luna-body-mid:#a8b2cf;--luna-body-edge:#4a4f64;--luna-tear:#7b8cde;--luna-float-amp:1.2px;--luna-float-dur:4.8s}.LunaMascot-module__JW3vyq__mod--sad .LunaMascot-module__JW3vyq__body{transform:translateY(2px)}.LunaMascot-module__JW3vyq__mod--tired{--luna-glow:#4a4f644d;--luna-pulse-dur:6.4s;--luna-float-dur:5.6s;--luna-orbit-breathe-dur:8s}.LunaMascot-module__JW3vyq__mod--tired .LunaMascot-module__JW3vyq__body{transform:translateY(1.6px)}.LunaMascot-module__JW3vyq__mod--tired .LunaMascot-module__JW3vyq__orbit{transform:translateY(3px)scale(.98)}.LunaMascot-module__JW3vyq__mod--bored{--luna-glow:#4a4f6438;--luna-pulse-dur:7s}.LunaMascot-module__JW3vyq__mod--bored .LunaMascot-module__JW3vyq__svg{animation:none}.LunaMascot-module__JW3vyq__mod--sleepy{--luna-glow:#7b8cde52;--luna-pulse-dur:8s;--luna-float-dur:7s;--luna-orbit-breathe-dur:10s}.LunaMascot-module__JW3vyq__mod--thinking{--luna-pulse-dur:2.8s}.LunaMascot-module__JW3vyq__mod--curious .LunaMascot-module__JW3vyq__body{transition:transform .42s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg)}.LunaMascot-module__JW3vyq__mod--curious .LunaMascot-module__JW3vyq__faceWrap{transform-origin:60px 60px;transform:rotate(-6deg)}.LunaMascot-module__JW3vyq__mod--focused{--luna-pulse-dur:2s}.LunaMascot-module__JW3vyq__mod--analysing{--luna-pulse-dur:2.6s}.LunaMascot-module__JW3vyq__mod--deep-thought{--luna-glow:#7b8cde80;--luna-pulse-dur:5.5s}.LunaMascot-module__JW3vyq__mod--deep-thought .LunaMascot-module__JW3vyq__bodyCircle{filter:brightness(.85)}.LunaMascot-module__JW3vyq__mod--all-knowing{--luna-glow:#d4a26a73;--luna-overlay-strong:#d4a26a;--luna-orbit-breathe-dur:12s}.LunaMascot-module__JW3vyq__mod--complete{--luna-glow:#d4a26a8c;--luna-overlay-strong:#d4a26a}.LunaMascot-module__JW3vyq__mod--confused-data{--luna-glow:#7b8cde66;--luna-overlay:#7b8cde}.LunaMascot-module__JW3vyq__mod--hidden{opacity:.22;animation:2.4s ease-in-out infinite LunaMascot-module__JW3vyq__luna-hidden-flicker}.LunaMascot-module__JW3vyq__mod--end-of-cycle{--luna-glow:#4a4f642e;--luna-pulse-dur:9s}.LunaMascot-module__JW3vyq__mod--end-of-cycle .LunaMascot-module__JW3vyq__bodyCircle{filter:brightness(.55)}.LunaMascot-module__JW3vyq__mod--special-effect{--luna-glow:#7b8cdeb3;--luna-overlay-strong:#d4a26a;--luna-pulse-dur:2.4s}.LunaMascot-module__JW3vyq__phase-new .LunaMascot-module__JW3vyq__bodyCircle{filter:brightness(.7)}.LunaMascot-module__JW3vyq__phase-new .LunaMascot-module__JW3vyq__faceWrap{filter:drop-shadow(0 0 3px var(--luna-overlay)) brightness(1.1);opacity:.9}.LunaMascot-module__JW3vyq__phase-full .luna__eye-shine{opacity:1}.LunaMascot-module__JW3vyq__interactive:hover .LunaMascot-module__JW3vyq__body{transition:transform .24s ease-out;transform:translateY(-1px)scale(1.02)}.LunaMascot-module__JW3vyq__interactive:hover .LunaMascot-module__JW3vyq__glowCircle{--luna-glow-scale:1.1;transition:transform .24s ease-out}.LunaMascot-module__JW3vyq__spin .LunaMascot-module__JW3vyq__orbit{animation:1s cubic-bezier(.2,.8,.2,1) LunaMascot-module__JW3vyq__luna-orbit-spin}.LunaMascot-module__JW3vyq__micro .LunaMascot-module__JW3vyq__faceWrap .luna__brow{display:none}.LunaMascot-module__JW3vyq__micro .luna__mouth{display:none}:is(.LunaMascot-module__JW3vyq__micro .luna__eye-white,.LunaMascot-module__JW3vyq__micro .luna__eye-shine){display:none}.LunaMascot-module__JW3vyq__micro .luna__eye-pupil{transform-box:fill-box;transform-origin:50%}.LunaMascot-module__JW3vyq__micro .luna__overlay{display:none}@media (prefers-reduced-motion:reduce){.LunaMascot-module__JW3vyq__root,.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__svg,.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__glow,.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__orbit,.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__orbitBack,.LunaMascot-module__JW3vyq__root .LunaMascot-module__JW3vyq__orbitFront{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__gear{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__zzz{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__sparkle{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__heart-float{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__question{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__tangle{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__tear{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__flash-ring{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__star-burst-rays{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__halo-ring{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__energy-ring--a{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__energy-ring--b{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__energy-ring--c{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__grid{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__matrix-col{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__eye{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__eye--heart .luna__eye-heart{animation-duration:1ms;animation-iteration-count:1}.LunaMascot-module__JW3vyq__root .luna__eye--star .luna__eye-pupil{animation-duration:1ms;animation-iteration-count:1}}@keyframes LunaMascot-module__JW3vyq__luna-float{0%,to{transform:translateY(calc(-1 * var(--luna-float-amp)))}50%{transform:translateY(var(--luna-float-amp))}}@keyframes LunaMascot-module__JW3vyq__luna-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes LunaMascot-module__JW3vyq__luna-orbit-breathe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(2deg)scale(1.03)}}@keyframes LunaMascot-module__JW3vyq__luna-orbit-shiver{0%,to{transform:translate(-.4px)rotate(-.6deg)}50%{transform:translate(.4px)rotate(.6deg)}}@keyframes LunaMascot-module__JW3vyq__luna-orbit-playful{0%,to{transform:rotate(-2deg)scale(1)}30%{transform:rotate(-8deg)scale(1.05)}70%{transform:rotate(2deg)scale(1)}}@keyframes LunaMascot-module__JW3vyq__luna-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LunaMascot-module__JW3vyq__luna-error-shake{0%,to{transform:translate(-.8px)}50%{transform:translate(.8px)}}@keyframes LunaMascot-module__JW3vyq__luna-blink{0%,93%,96%,to{transform:scaleY(1)}94.5%{transform:scaleY(.08)}}@keyframes LunaMascot-module__JW3vyq__luna-cross-look{0%,45%,55%,to{transform:translate(0)}50%{transform:translate(-1.4px)}}@keyframes LunaMascot-module__JW3vyq__luna-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LunaMascot-module__JW3vyq__luna-spin-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes LunaMascot-module__JW3vyq__luna-face-enter{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes LunaMascot-module__JW3vyq__luna-phase-in{0%{opacity:0}to{opacity:1}}@keyframes LunaMascot-module__JW3vyq__luna-phase-out{0%{opacity:1}to{opacity:0}}@keyframes LunaMascot-module__JW3vyq__luna-zzz{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(2px,-10px)}}@keyframes LunaMascot-module__JW3vyq__luna-sparkle{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes LunaMascot-module__JW3vyq__luna-float-heart{0%{opacity:0;transform:translateY(4px)}30%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(-1px,-6px)}to{opacity:0;transform:translate(1px,-14px)}}@keyframes LunaMascot-module__JW3vyq__luna-spring{0%{transform:scale(.2)}40%{transform:scale(1.25)}60%{transform:scale(.95)}80%,to{transform:scale(1)}}@keyframes LunaMascot-module__JW3vyq__luna-tear{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(-2px,22px)}to{opacity:0;transform:translate(-2px,26px)}}@keyframes LunaMascot-module__JW3vyq__luna-flash{0%{opacity:.9;transform:scale(.7)}60%{opacity:.6;transform:scale(1.08)}to{opacity:0;transform:scale(1.2)}}@keyframes LunaMascot-module__JW3vyq__luna-eye-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes LunaMascot-module__JW3vyq__luna-eye-shine{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes LunaMascot-module__JW3vyq__luna-heart-pulse{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}@keyframes LunaMascot-module__JW3vyq__luna-star-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.85;transform:scale(1.1)rotate(22deg)}}@keyframes LunaMascot-module__JW3vyq__luna-joyful-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-2.5px)scale(1.03)}65%{transform:translateY(.5px)scale(.99)}}@keyframes LunaMascot-module__JW3vyq__luna-grid{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes LunaMascot-module__JW3vyq__luna-matrix{0%{opacity:.3;transform:translateY(-12px)}50%{opacity:.9}to{opacity:0;transform:translateY(20px)}}@keyframes LunaMascot-module__JW3vyq__luna-constellations{0%,to{opacity:.4;transform:rotate(0)}50%{opacity:.75;transform:rotate(4deg)}}@keyframes LunaMascot-module__JW3vyq__luna-hidden-flicker{0%,to{opacity:.22}50%{opacity:.32}}
.ErrorPlanet-module__xAIvFq__scene{background:var(--app-gradient);width:100%;min-height:100vh;color:var(--app-ink);--err-orbit-stroke:#14161a1f;--err-planet-rim:#14161a40;--err-decor-stroke:#14161ad9;--err-decor-fill:#14161a26;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .ErrorPlanet-module__xAIvFq__scene{--err-orbit-stroke:#f0ede81a;--err-planet-rim:#f0ede840;--err-decor-stroke:#f0ede8d9;--err-decor-fill:#f0ede826}.ErrorPlanet-module__xAIvFq__brand{z-index:60;position:absolute;top:24px;left:24px}.ErrorPlanet-module__xAIvFq__toggle{z-index:60;position:absolute;top:24px;right:24px}.ErrorPlanet-module__xAIvFq__nebula{filter:blur(20px);pointer-events:none;z-index:1;width:700px;height:700px;position:absolute}.ErrorPlanet-module__xAIvFq__body{z-index:2;flex-direction:column;flex:1;min-height:100vh;display:flex;position:relative}.ErrorPlanet-module__xAIvFq__orbitSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ErrorPlanet-module__xAIvFq__text{z-index:3;width:480px;max-width:calc(100% - 120px);position:absolute;top:130px;left:84px}.ErrorPlanet-module__xAIvFq__eyebrow{color:var(--app-ink-2);letter-spacing:1.5px;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.ErrorPlanet-module__xAIvFq__code{letter-spacing:-2px;color:var(--app-ink);margin-top:18px;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:132px;font-weight:400;line-height:.95}.ErrorPlanet-module__xAIvFq__titleRow{align-items:flex-start;gap:12px;margin-top:16px;display:flex}.ErrorPlanet-module__xAIvFq__titleBubble{flex:1;min-width:0;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.25}.ErrorPlanet-module__xAIvFq__titleAccent{font-style:italic}.ErrorPlanet-module__xAIvFq__description{color:var(--app-ink-2);max-width:400px;margin-top:18px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.ErrorPlanet-module__xAIvFq__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ErrorPlanet-module__xAIvFq__telemetry{border:1px solid var(--app-divider);color:var(--app-ink-2);letter-spacing:1px;background:rgba(var(--app-ink-rgb), .02);border-radius:6px;margin-top:36px;padding:14px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.9}.ErrorPlanet-module__xAIvFq__statBig{z-index:3;text-align:right;position:absolute;bottom:40px;right:40px}.ErrorPlanet-module__xAIvFq__statBigNumber{color:var(--app-ink);font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:400;line-height:1}.ErrorPlanet-module__xAIvFq__statBigSmall{color:var(--app-ink-2);margin-left:2px;font-size:22px}.ErrorPlanet-module__xAIvFq__statBigLabel{letter-spacing:1.5px;text-transform:uppercase;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}@media (max-width:768px){.ErrorPlanet-module__xAIvFq__brand{top:16px;left:16px}.ErrorPlanet-module__xAIvFq__toggle{top:16px;right:16px}.ErrorPlanet-module__xAIvFq__text{width:calc(100% - 48px);max-width:calc(100% - 48px);top:80px;left:24px}.ErrorPlanet-module__xAIvFq__code{font-size:96px}.ErrorPlanet-module__xAIvFq__titleBubble{font-size:18px}.ErrorPlanet-module__xAIvFq__statBig{bottom:24px;right:24px}.ErrorPlanet-module__xAIvFq__statBigNumber{font-size:44px}}
