.as-root{position:fixed;inset:0;z-index:70;background:#0b0b0d;color:#ececef;display:flex;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.as-col{position:relative;width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;overflow:hidden}.as-bars{display:flex;gap:5px;padding:16px 16px 0}.as-bars span{flex:1;height:3px;border-radius:2px;background:#2c2c34;overflow:hidden;position:relative}.as-bars span i{position:absolute;inset:0;width:0;background:#c4b5fd;border-radius:2px}.as-bars span.done i{width:100%}.as-bars span.active i{animation:as-fill var(--as-dur,7s) linear forwards}.as-paused .as-bars span.active i{animation-play-state:paused}@keyframes as-fill{to{width:100%}}.as-top{justify-content:space-between;padding:14px 18px 2px;position:relative;z-index:2}.as-brand,.as-top{display:flex;align-items:center}.as-brand{gap:8px;font-size:14px;font-weight:600;letter-spacing:.01em}.as-orb{width:17px;height:17px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 12px rgba(139,92,246,.55)}.as-skip{background:none;border:0;color:#7b7b85;font-size:14px;cursor:pointer;padding:6px 4px;font:inherit;display:inline-flex;align-items:center;gap:4px}.as-skip:focus-visible,.as-skip:hover{color:#ececef;outline:none}.as-actions{display:flex;align-items:center;gap:6px}.as-x{font-size:16px;line-height:1;padding:6px 8px}.as-slide{flex:1;flex-direction:column;padding:6px 26px 30px}.as-scene,.as-slide{display:flex;min-height:0}.as-scene{flex:1;align-items:center;justify-content:center}.as-scene svg{width:100%;height:auto;max-height:100%;display:block}.as-cap h1{color:#ececef;font-size:23px;font-weight:650;letter-spacing:-.01em;text-wrap:balance;animation:as-fadeup .5s ease-out both}.as-cap p{color:#a6a6b0;font-size:14.5px;margin-top:7px;line-height:1.5;max-width:32ch;animation:as-fadeup .5s ease-out .12s both}.as-cta{margin-top:18px;width:100%;border:0;cursor:pointer;font:inherit;background:#8b5cf6;color:#fff;font-size:15px;font-weight:650;border-radius:12px;padding:13px;animation:as-fadeup .5s ease-out .2s both,as-pulse 2.4s ease-in-out 1.4s infinite}.as-cta:hover{background:#9d74f7}.as-cta:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.as-zones{position:absolute;inset:46px 0 96px;display:flex}.as-zones button{flex:1;background:none;border:0;cursor:pointer;padding:0}.as-zones button:last-child{flex:2}.as-zones button:focus-visible{outline:none}@keyframes as-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes as-pop{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes as-draw{to{stroke-dashoffset:0}}@keyframes as-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes as-ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes as-toastin{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes as-floatup{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes as-growx{to{transform:scaleX(1)}}@keyframes as-blink{50%{opacity:0}}.as-scene .as-caret{animation:as-blink 1s step-start infinite}.as-scene .pop{animation:as-pop .55s cubic-bezier(.2,.8,.3,1.25) both;transform-origin:center;transform-box:fill-box}.as-scene .fup{animation:as-fadeup .5s ease-out both}.as-scene .draw{animation:as-draw 1.6s ease-out both}@media (prefers-reduced-motion:reduce){.as-bars span.active i{animation:none;width:100%}.as-cta{animation:as-fadeup .01s both}.as-cap h1,.as-cap p,.as-scene .draw,.as-scene .fup,.as-scene .pop{animation-duration:.01s!important;animation-delay:0s!important}}