.demo-bump[data-v-78a9d1da]{animation:.6s cubic-bezier(.3,1.6,.5,1) demo-bump-78a9d1da}@keyframes demo-bump-78a9d1da{0%{scale:1}40%{scale:1.25}to{scale:1}}@property --ring{syntax:"<percentage>";inherits:false;initial-value:0%}.demo-ring[data-v-4acc8456]{background:conic-gradient(var(--color-green-500) var(--ring), var(--color-brown-100) 0);transition:--ring .9s cubic-bezier(.2,.7,.2,1) .1s}.demo-ring[data-v-4acc8456]:before{content:"";background:var(--color-background-primary);border-radius:50%;position:absolute;inset:3px}@media (prefers-reduced-motion:reduce){.demo-ring[data-v-4acc8456]{transition:none}}.landing-demo .demo-grade{color:var(--color-text-primary);background:#ecfccb;border:1.5px solid #65a30d;border-radius:26% 22% 28% 20%/22% 28% 20% 26%;flex-shrink:0;place-items:center;font-family:Shantell Sans,sans-serif;font-weight:700;line-height:1;display:inline-grid;rotate:-2deg}.landing-demo .demo-orb{background:radial-gradient(circle at 25% 14%, var(--color-orange-400), transparent 72%), radial-gradient(circle at 90% 18%, var(--color-pink-400), transparent 76%), radial-gradient(circle at 50% 96%, var(--color-blue-400), transparent 76%), var(--color-brown-200);border-radius:50%;flex-shrink:0;display:block}.landing-demo .demo-cursor{transition:left .48s cubic-bezier(.45,0,.2,1),top .48s cubic-bezier(.45,0,.2,1),opacity .35s,scale .12s}.landing-demo .demo-cursor.is-slow{transition-duration:1.1s,1.1s,.35s,.12s}.landing-demo .demo-cursor:after{content:"";background:radial-gradient(circle,#23222229,#23222200 68%);border-radius:50%;width:34px;height:34px;position:absolute;top:-12px;left:-11px}@media (width<=600px){.landing-demo .demo-cursor:after{background:#2322222e;border:2px solid #fffffff2;width:28px;height:28px;top:-14px;left:-14px;box-shadow:0 2px 8px #0c0b0b2e}}.landing-demo .demo-scroller{scrollbar-width:thin;scrollbar-color:var(--color-brown-200) transparent;mask-image:linear-gradient(#0000 0,#000 8px)}.landing-demo .demo-enter{animation:.6s cubic-bezier(.2,.7,.2,1) both demo-enter}@keyframes demo-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.landing-demo .demo-hint{animation:.5s ease-out .2s both demo-hint-in}.landing-demo .demo-hint-arrow{animation:1.6s ease-in-out .7s 3 demo-hint-nudge}.landing-demo.is-handed .demo-try{opacity:0;transition:opacity .4s}@keyframes demo-hint-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes demo-hint-nudge{0%,to{translate:0}50%{translate:0 5px}}.landing-demo section :focus-visible{outline:2px solid var(--color-brown-500);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.landing-demo .demo-hint,.landing-demo .demo-hint-arrow,.landing-demo .demo-enter{animation:none}}.quote-text[data-astro-cid-oll4xl3a]{letter-spacing:-.01em;font-family:Averia Serif Libre,serif;font-size:16px;font-weight:300;line-height:1.4}.quote-lead[data-astro-cid-oll4xl3a]{font-weight:700}@keyframes strip-scroll{0%{translate:0}to{translate:var(--strip-shift)}}.strip-track[data-astro-cid-oll4xl3a]{animation:strip-scroll var(--strip-duration) linear infinite}.strip-viewport[data-astro-cid-oll4xl3a]:hover .strip-track[data-astro-cid-oll4xl3a],.strip-viewport[data-astro-cid-oll4xl3a]:focus-within .strip-track[data-astro-cid-oll4xl3a]{animation-play-state:paused}.strip-viewport[data-astro-cid-oll4xl3a]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.strip-track[data-astro-cid-oll4xl3a]{animation:none}.strip-track[data-astro-cid-oll4xl3a]>[data-astro-cid-oll4xl3a][aria-hidden=true]{display:none}.strip-viewport[data-astro-cid-oll4xl3a]{overflow-x:auto}}.landing-start[data-astro-cid-nbhrzta6].is-pulsing{animation:1.3s cubic-bezier(.2,.7,.3,1) landing-start-pulse}@keyframes landing-start-pulse{0%{scale:1;box-shadow:0 8px 24px #0c0b0b29,0 0 #23222257}18%{scale:1.025}45%{scale:1}to{scale:1;box-shadow:0 8px 24px #0c0b0b29,0 0 0 22px #23222200}}.landing-nudge[data-astro-cid-nbhrzta6]{opacity:0;transition:opacity .45s,translate .45s;translate:0 -4px}@media (width>=1180px){.landing-cta[data-astro-cid-nbhrzta6][data-handed=true] .landing-under[data-astro-cid-nbhrzta6]{display:none}.landing-cta[data-astro-cid-nbhrzta6][data-handed=true] .landing-nudge[data-astro-cid-nbhrzta6]{opacity:1;display:flex;translate:0}}@media (prefers-reduced-motion:reduce){.landing-start[data-astro-cid-nbhrzta6].is-pulsing{animation:none}}
