.sd-scene{width:100%;height:auto;display:block}.sd-sun-glow{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite sd-sun}@keyframes sd-sun{0%,to{opacity:.55;transform:scale(1)}50%{transform:scale(var(--sd-sun-scale,1.06));opacity:.8}}.sd-sun-core{animation:7s ease-in-out infinite sd-sun-core}@keyframes sd-sun-core{0%,to{opacity:.1}50%{opacity:.46}}.sd-wave-a{animation:sd-wave-l var(--sd-wave-a-dur,5s) linear infinite}.sd-wave-b{animation:sd-wave-r var(--sd-wave-b-dur,7.5s) linear infinite}.sd-wave-c{animation:sd-wave-l var(--sd-wave-c-dur,10s) linear infinite}@keyframes sd-wave-l{0%{transform:translate(0)}to{transform:translate(-160px)}}@keyframes sd-wave-r{0%{transform:translate(-160px)}to{transform:translate(0)}}.sd-swell-a{animation:2.9s ease-in-out infinite sd-swell}.sd-swell-b{animation:3.7s ease-in-out infinite sd-swell}.sd-swell-c{animation:4.3s ease-in-out infinite sd-swell}@keyframes sd-swell{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--sd-swell-y,3.5px) * -1))}}.sd-glint{transform-box:fill-box;transform-origin:50%;animation:sd-glint var(--sd-dur,4s) ease-in-out var(--sd-delay,0s) infinite}@keyframes sd-glint{0%,to{opacity:.1;transform:scaleX(.6)}50%{opacity:.95;transform:scaleX(1.1)}}@media (max-width:40rem){.sd-scene{--sd-swell-y:9px;--sd-sun-scale:1.16;--sd-wave-a-dur:2.8s;--sd-wave-b-dur:4.2s;--sd-wave-c-dur:5.6s}}.sd-type-clip{animation:3.4s steps(14,end) .5s both sd-type}@keyframes sd-type{0%{width:0}to{width:var(--sd-type-w,200px)}}.sd-caret{animation:1.1s steps(2,jump-none) infinite sd-caret}@keyframes sd-caret{0%,to{opacity:1}50%{opacity:.1}}.sd-model-pick{transform-box:fill-box;animation:5.5s cubic-bezier(.22,1,.36,1) both sd-model-pick}@keyframes sd-model-pick{0%,40%{opacity:0;transform:translateY(-13px)}55%{opacity:1}70%,to{opacity:1;transform:translateY(0)}}.sd-spark{transform-box:fill-box;transform-origin:50%;animation:sd-spark var(--sd-dur,3.4s) ease-in-out var(--sd-delay,0s) infinite}@keyframes sd-spark{0%,to{opacity:.25;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1)rotate(28deg)}}.sd-candle{transform-box:fill-box;transform-origin:bottom;animation:sd-candle var(--sd-dur,3s) ease-in-out var(--sd-delay,0s) infinite}@keyframes sd-candle{0%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(-4px)scaleY(1.35)}65%{transform:translateY(3px)scaleY(.72)}}.sd-last{transform-box:fill-box;animation:6s ease-in-out infinite sd-last}@keyframes sd-last{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)}70%{transform:translateY(4px)}}.sd-mic-ring{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite sd-mic}@keyframes sd-mic{0%{opacity:0;transform:scale(.5)}20%{opacity:.7}70%,to{opacity:0;transform:scale(2.1)}}.sd-bubble{transform-box:fill-box;animation:sd-bubble var(--sd-dur,5s) linear var(--sd-delay,0s) infinite}@keyframes sd-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.85}80%{opacity:.5}to{opacity:0;transform:translateY(-52px)}}
.bp-scene{width:100%;height:auto;display:block}.bp-mono{font-variant-ligatures:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.bp-set{animation:bp-set .62s cubic-bezier(.22, 1, .36, 1) var(--bp-delay,0s) both}@keyframes bp-set{0%{opacity:0;transform:translateY(-13px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.bp-caret{animation:1.05s steps(2,jump-none) 1.35s infinite bp-caret}@keyframes bp-caret{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.bp-set{animation-delay:0s!important}.bp-caret{opacity:1;animation:none}}
