._scene_1ptug_1{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}._stage_1ptug_2{justify-content:center;align-items:flex-end;width:100%;height:250px;display:flex;position:relative;overflow:hidden}._halo_1ptug_3{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb, var(--keke-gray-200) 41.96%, transparent),transparent 68%);pointer-events:none;position:absolute;inset:6% 2% -15%}._traveler_1ptug_4{z-index:1;will-change:transform;flex-shrink:0;width:76%;max-width:300px;animation:38s ease-in-out infinite _keke-crawl_1ptug_1;position:relative}._snail_1ptug_5{transform-origin:50%;width:100%;height:auto;animation:38s linear infinite _keke-turn_1ptug_1;display:block;overflow:visible}._body_1ptug_6{transform-box:fill-box;transform-origin:65% 90%;animation:3.8s ease-in-out infinite _keke-foot_1ptug_1}._shell_1ptug_7{transform-box:fill-box;transform-origin:50% 98%;animation:3.8s ease-in-out infinite _keke-shell_1ptug_1}._farAntenna_1ptug_8{transform-origin:241px 148px;animation:5.2s ease-in-out infinite _keke-feeler_1ptug_1}._nearAntenna_1ptug_9{transform-origin:264px 148px;animation:4.4s ease-in-out -1.5s infinite _keke-feeler_1ptug_1}._eye_1ptug_10{transform-box:fill-box;transform-origin:50%;animation:7.4s linear infinite _keke-blink_1ptug_1}._ground_1ptug_11{background:linear-gradient(90deg,transparent,var(--keke-gray-300) 25%,var(--keke-gray-300) 75%,transparent);pointer-events:none;justify-content:space-around;align-items:center;height:1px;display:flex;position:absolute;bottom:9%;left:5%;right:5%}._ground_1ptug_11 i{background:var(--keke-gray-400);border:2px solid var(--keke-gray-50);box-sizing:content-box;border-radius:50%;width:3px;height:3px}._caption_1ptug_13{justify-content:center;align-items:center;gap:18px;min-height:36px;margin-top:18px;display:flex}._caption_1ptug_13>span{color:var(--keke-gray-600);letter-spacing:1px;white-space:nowrap;font-size:10px}._caption_1ptug_13 button{cursor:pointer;border:1px solid var(--glass-edge,var(--keke-gray-0));background:var(--glass-fill,var(--keke-gray-100));min-height:36px;box-shadow:var(--glass-shadow);color:var(--keke-gray-600);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;transition:transform .2s;display:flex}._caption_1ptug_13 button:hover:not(:disabled){transform:translateY(-1px)}._caption_1ptug_13 button:focus-visible{outline-offset:4px;outline:2px solid #969089}._caption_1ptug_13 button:disabled{cursor:default;opacity:.65}._scene_1ptug_1[data-paused=true] :is(._traveler_1ptug_4,._snail_1ptug_5,._body_1ptug_6,._shell_1ptug_7,._farAntenna_1ptug_8,._nearAntenna_1ptug_9,._eye_1ptug_10){animation-play-state:paused}@keyframes _keke-crawl_1ptug_1{0%,to{transform:translate(-14%)}46%,52%{transform:translate(14%)}96%{transform:translate(-14%)}}@keyframes _keke-turn_1ptug_1{0%,46%{transform:scaleX(1)}49%,96%{transform:scaleX(-1)}99%,to{transform:scaleX(1)}}@keyframes _keke-foot_1ptug_1{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.025)}}@keyframes _keke-shell_1ptug_1{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-1.6px)rotate(.5deg)}}@keyframes _keke-feeler_1ptug_1{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes _keke-blink_1ptug_1{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@media (max-width:680px){._stage_1ptug_2{width:min(100%,320px);height:185px}._traveler_1ptug_4{width:77%;max-width:240px}._caption_1ptug_13{gap:15px;margin-top:10px}._caption_1ptug_13>span{font-size:9px}._caption_1ptug_13 button{min-height:36px}._ground_1ptug_11{bottom:11%}}@media (prefers-reduced-motion:reduce){._scene_1ptug_1 :is(._traveler_1ptug_4,._snail_1ptug_5,._body_1ptug_6,._shell_1ptug_7,._farAntenna_1ptug_8,._nearAntenna_1ptug_9,._eye_1ptug_10){animation:none!important}._caption_1ptug_13 button{transition:none;transform:none!important}}html[data-keke-theme=night] ._halo_1ptug_3{background:radial-gradient(#d5d0c918,#0000 68%)}html[data-keke-theme=night] ._caption_1ptug_13>span{color:var(--muted)}html[data-keke-theme=night] ._caption_1ptug_13 button{color:var(--ink)}html[data-keke-theme=night] ._ground_1ptug_11{background:linear-gradient(90deg,transparent,var(--keke-gray-600) 25%,var(--keke-gray-600) 75%,transparent)}html[data-keke-theme=night] ._ground_1ptug_11 i{background:var(--keke-gray-500);border-color:var(--canvas)}
