.home-draft,.home-draft h1,.home-draft h2,.home-draft h3{letter-spacing:0}.home-draft .home-photo-overlay{background:linear-gradient(90deg,hsl(var(--card) / .98),hsl(var(--card) / .94) 30%,hsl(var(--card) / .65) 51%,hsl(var(--card) / .04) 74%)}.home-draft .home-bee{animation:home-bee-flight 14s ease-in-out infinite}.home-draft .home-quiz-enter{animation:home-quiz-enter .18s ease-out}@keyframes home-quiz-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes home-bee-flight{0%,to{transform:translate(0) rotate(-8deg)}25%{transform:translate(-35px,-30px) rotate(5deg)}50%{transform:translate(10px,-70px) rotate(-5deg)}75%{transform:translate(-45px,-10px) rotate(8deg)}}@media (max-width: 767px){.home-draft .home-photo-overlay{background:linear-gradient(180deg,hsl(var(--card) / .98),hsl(var(--card) / .92) 40%,hsl(var(--card) / .08) 76%)}}@media (prefers-reduced-motion: reduce){.home-draft .home-bee,.home-draft .home-quiz-enter{animation:none}.home-draft *,.home-draft *:before,.home-draft *:after{scroll-behavior:auto;transition:none}}.home-draft .home-hero-bg{background:radial-gradient(circle at 78% 40%,hsl(var(--secondary)),hsl(var(--card)) 60%)}.home-draft .home-bee-trail{stroke:hsl(var(--primary) / .45)}.home-draft .home-bee-node{fill:hsl(var(--card));stroke:hsl(var(--primary));stroke-width:3}.home-draft .home-bee-label{fill:hsl(var(--foreground));font-size:20px;font-weight:600}.home-draft .home-bee-loop svg{display:block}.home-draft .home-bee-guide{transition:transform .9s cubic-bezier(.45,.05,.3,1),opacity .4s ease;animation:home-bee-wobble 1.6s ease-in-out infinite alternate}@keyframes home-bee-loop{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes home-bee-wobble{0%{translate:0 -4px}to{translate:0 4px}}@media (prefers-reduced-motion: reduce){.home-draft .home-bee-guide{animation:none}}.vettobee-dot{width:7px;height:7px;border-radius:9999px;background:hsl(var(--primary));animation:vettobee-bounce 1s infinite ease-in-out}.vettobee-dot:nth-child(2){animation-delay:.15s}.vettobee-dot:nth-child(3){animation-delay:.3s}@keyframes vettobee-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}.home-bee-click{cursor:pointer}.home-bee-click:hover .home-bee-tip,.home-bee-guide-wrap:hover .home-bee-tip{opacity:1;transform:translateY(0)}.home-bee-tip{opacity:0;transform:translateY(4px);transition:all .2s}
