@media (prefers-reduced-motion:no-preference){.aJ1q0a_dockEntrance{animation:.4s cubic-bezier(.2,.8,.2,1) both aJ1q0a_assistant-dock-in}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.aJ1q0a_dockEntrance{animation-name:aJ1q0a_assistant-dock-in-mobile}}@keyframes aJ1q0a_assistant-dock-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes aJ1q0a_assistant-dock-in-mobile{0%{transform:translate(100%)}to{transform:translate(0)}}.aJ1q0a_halo{--halo-tick:var(--secondary-foreground);pointer-events:none;position:absolute;inset:0}.dark .aJ1q0a_halo{--halo-tick:var(--secondary)}.aJ1q0a_haloGlow,.aJ1q0a_haloFine,.aJ1q0a_haloMajor{border-radius:9999px;position:absolute;inset:0}.aJ1q0a_haloGlow{background:radial-gradient(circle, color-mix(in oklch, var(--secondary) 45%, transparent) 0 34%, transparent 62%)}.aJ1q0a_haloFine{background:repeating-conic-gradient(color-mix(in oklch, var(--halo-tick) 45%, transparent) 0 .8deg, transparent .8deg 6deg);-webkit-mask:radial-gradient(circle closest-side,#0000 86.2%,#000 86.9% 93.1%,#0000 93.8%);mask:radial-gradient(circle closest-side,#0000 86.2%,#000 86.9% 93.1%,#0000 93.8%)}.aJ1q0a_haloMajor{background:repeating-conic-gradient(var(--halo-tick) 0 1.2deg, transparent 1.2deg 30deg);-webkit-mask:radial-gradient(circle closest-side,#0000 80%,#000 80.8% 93.1%,#0000 93.8%);mask:radial-gradient(circle closest-side,#0000 80%,#000 80.8% 93.1%,#0000 93.8%)}.aJ1q0a_rise,.aJ1q0a_riseLate{animation:.55s cubic-bezier(.2,.8,.2,1) both aJ1q0a_assistant-rise}.aJ1q0a_riseLate{animation-delay:80ms}.aJ1q0a_caret{vertical-align:-.15em;opacity:.7;background:currentColor;width:2px;height:1em;margin-left:1px;display:inline-block}.aJ1q0a_dot{opacity:.35;background:currentColor;border-radius:9999px;width:4px;height:4px;margin:0 1.5px;display:inline-block}.aJ1q0a_mascot{-webkit-tap-highlight-color:transparent;flex:none;display:inline-block;overflow:visible}.aJ1q0a_mascotLean,.aJ1q0a_mascotReact,.aJ1q0a_mascotEyes,.aJ1q0a_mascotBlink{transform-box:fill-box;transform-origin:50%}.aJ1q0a_mascotLean{transform-origin:50% 85%}.aJ1q0a_mascotBall{stroke:var(--mascot-rim);stroke-width:.9px}.aJ1q0a_mascotEye{fill:var(--mascot-eye);stroke:var(--mascot-eye-rim);stroke-linejoin:round}.aJ1q0a_mascotEyeSize{transform:scale(var(--mascot-eye-scale));transform-origin:0 0;transform-box:view-box}.aJ1q0a_mascotEyeGlow{fill:var(--mascot-eye);opacity:.38}.aJ1q0a_mascotEyes{transition:transform .22s cubic-bezier(.3,.7,.3,1),opacity .22s ease-out}.aJ1q0a_mascotLine{fill:none;stroke:var(--mascot-eye);stroke-width:1.8px;stroke-linecap:round}.aJ1q0a_mascotOrbit,.aJ1q0a_mascotSound,.aJ1q0a_mascotStartle{opacity:0;transform-origin:50px 50px;transition:opacity .22s ease-out}.aJ1q0a_mascot[data-mood=thinking] .aJ1q0a_mascotEyes{transform:scaleY(1)}.aJ1q0a_mascot[data-mood=thinking] .aJ1q0a_mascotOrbit{opacity:1}.aJ1q0a_mascot[data-mood=talking] .aJ1q0a_mascotEyes{transform:scaleY(.86)}.aJ1q0a_mascot[data-mood=talking] .aJ1q0a_mascotSound{opacity:1}.aJ1q0a_mascot[data-mood=attentive] .aJ1q0a_mascotEyes{transform:scaleY(1.08)}.aJ1q0a_mascot[data-mood=happy] .aJ1q0a_mascotEyes{transform:translateY(-2px)scaleY(.8)}.aJ1q0a_mascot[data-mood=happy] .aJ1q0a_mascotStartle{opacity:1}.aJ1q0a_mascot[data-mood=error] .aJ1q0a_mascotEyes{opacity:.7;transform:translateY(3px)scaleY(.65)}.aJ1q0a_mascot[data-mood=startled] .aJ1q0a_mascotEyes{transform:scale(1.12)}.aJ1q0a_mascot[data-mood=startled] .aJ1q0a_mascotStartle{opacity:1}@media (prefers-reduced-motion:no-preference){.aJ1q0a_haloMajor,.aJ1q0a_haloFine{animation:90s linear infinite aJ1q0a_assistant-dial}.aJ1q0a_haloFine{animation-direction:reverse}.aJ1q0a_caret{animation:1s step-end infinite aJ1q0a_assistant-caret}.aJ1q0a_dot{animation:1.2s ease-in-out infinite aJ1q0a_assistant-dot}.aJ1q0a_dot:nth-child(2){animation-delay:.15s}.aJ1q0a_dot:nth-child(3){animation-delay:.3s}.aJ1q0a_listening{animation:1.2s ease-in-out infinite aJ1q0a_assistant-mic}.aJ1q0a_mascot[data-mood=thinking] .aJ1q0a_mascotOrbit{animation:1.15s linear infinite aJ1q0a_mascot-orbit}.aJ1q0a_mascot[data-mood=talking] .aJ1q0a_mascotEyes{animation:.95s ease-in-out infinite aJ1q0a_mascot-talk}.aJ1q0a_mascot[data-mood=talking] .aJ1q0a_mascotSound{animation:.95s ease-in-out infinite aJ1q0a_mascot-sound}.aJ1q0a_mascot[data-mood=happy] .aJ1q0a_mascotReact{animation:.6s cubic-bezier(.3,.7,.4,1.4) both aJ1q0a_mascot-hop}.aJ1q0a_mascot[data-mood=error] .aJ1q0a_mascotReact{animation:.45s ease-in-out both aJ1q0a_mascot-shake}.aJ1q0a_mascot[data-mood=startled] .aJ1q0a_mascotReact{animation:.45s cubic-bezier(.3,.7,.4,1.4) both aJ1q0a_mascot-hop}.aJ1q0a_mascot[data-mood=startled] .aJ1q0a_mascotStartle,.aJ1q0a_mascot[data-mood=happy] .aJ1q0a_mascotStartle{animation:.75s ease-out both aJ1q0a_mascot-pop}}@keyframes aJ1q0a_assistant-dial{to{transform:rotate(360deg)}}@keyframes aJ1q0a_assistant-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aJ1q0a_rise,.aJ1q0a_riseLate{animation:none}}@keyframes aJ1q0a_assistant-caret{0%,49%{opacity:.7}50%,to{opacity:0}}@keyframes aJ1q0a_assistant-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes aJ1q0a_assistant-mic{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes aJ1q0a_mascot-orbit{to{transform:rotate(360deg)}}@keyframes aJ1q0a_mascot-talk{0%,to{transform:scaleY(.86)}18%{transform:scaleY(.96)translateY(-.6px)}36%{transform:scaleY(.78)}55%{transform:scaleY(.92)translateY(-.4px)}74%{transform:scaleY(.82)}88%{transform:scaleY(.9)}}@keyframes aJ1q0a_mascot-sound{0%,to{opacity:.35;transform:scale(.97)}40%{opacity:1;transform:scale(1.03)}}@keyframes aJ1q0a_mascot-hop{0%{transform:translateY(0)scale(1)}25%{transform:translateY(1.5px)scale(1.06,.93)}55%{transform:translateY(-5px)scale(.96,1.05)}to{transform:translateY(0)scale(1)}}@keyframes aJ1q0a_mascot-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1.5px)}}@keyframes aJ1q0a_mascot-pop{0%{opacity:0;transform:scale(.85)}25%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.1)}}
.dzq_Ma_page{background:var(--background);width:100%;min-height:100svh;color:var(--foreground);text-align:center;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;overflow-x:hidden}.dzq_Ma_content{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}.dzq_Ma_brand{letter-spacing:-.025em;border-radius:.5rem;align-items:center;gap:.625rem;margin-bottom:2rem;font-size:1.5rem;font-weight:600;display:inline-flex}.dzq_Ma_drawing{justify-content:center;align-items:center;width:min(100%,38rem);min-height:1.25em;font-size:clamp(8rem,32vw,15.5rem);display:flex;position:relative}.dzq_Ma_construction{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dzq_Ma_guides{stroke:var(--border);stroke-width:1px}.dzq_Ma_trail{stroke:var(--muted-foreground);stroke-width:1.25px;stroke-dasharray:3 7;stroke-linecap:round;opacity:.45}.dzq_Ma_trailEnd{fill:var(--primary)}.dzq_Ma_spark{stroke:var(--primary);stroke-width:2px;stroke-linecap:round}.dzq_Ma_code{font-size:inherit;letter-spacing:-.065em;justify-content:center;align-items:center;gap:.035em;font-weight:700;line-height:1;display:flex;position:relative}.dzq_Ma_zero{border:.07em solid var(--foreground);background:var(--muted);width:.65em;height:.75em;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 .025em;display:flex;position:relative}.dzq_Ma_mascotFloat{aspect-ratio:1;justify-content:center;align-items:center;width:105%;display:flex}.dzq_Ma_mascot{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.dzq_Ma_mascotFloat{animation:7s ease-in-out infinite dzq_Ma_looking-around}}@keyframes dzq_Ma_looking-around{0%,to{transform:translateY(3%)rotate(-7deg)}35%{transform:translateY(-6%)rotate(5deg)}65%{transform:translateY(0)rotate(-2deg)}}.dzq_Ma_title{letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.dzq_Ma_description{max-width:24rem;color:var(--muted-foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.dzq_Ma_home{background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-top:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.dzq_Ma_home:hover{background:color-mix(in oklab, var(--primary) 90%, var(--background))}.dzq_Ma_brand:focus-visible,.dzq_Ma_home:focus-visible{outline:2px solid var(--ring);outline-offset:4px}
