.doodle-svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;height:auto;display:block}.doodle-svg :is(g,circle){transform-box:fill-box;transform-origin:50%}.doodle-question{opacity:.26}.doodle-wander{opacity:.23;animation:23s ease-in-out -7s infinite doodle-path-sway}.doodle-orbit{opacity:.24}.doodle-book{opacity:.25}.doodle-bubble{opacity:.24}.doodle-sparks{opacity:.29}.doodle-thought{opacity:.24}.doodle-compass{opacity:.25}.doodle-pencil{opacity:.26}.doodle-bulb-float{animation:12s ease-in-out -3s infinite doodle-bulb-float}.doodle-bulb-stroke{opacity:.3;animation:31s ease-in-out -14s infinite doodle-bulb-warmth}.doodle-bulb-halo{fill:currentColor;stroke:none;opacity:0;animation:31s ease-in-out -14s infinite doodle-bulb-halo}.doodle-bulb-rays{opacity:0;animation:31s ease-in-out -14s infinite doodle-bulb-sparks}.doodle-question-drift{animation:14s ease-in-out -9s infinite doodle-question-drift}.doodle-wander-line{stroke-dasharray:100;stroke-dashoffset:0;animation:19s ease-in-out -6s infinite doodle-path-form}.doodle-wander circle{animation:9s ease-in-out -3s infinite doodle-dot-drift}.doodle-orbit-turn{animation:29s linear -17s infinite reverse doodle-orbit-turn}.doodle-book-breathe{animation:17s ease-in-out -6s infinite doodle-book-rock}.doodle-bubble-float{animation:13s ease-in-out -4s infinite reverse doodle-thought-float}.doodle-sparks-turn{animation:11s ease-in-out -7s infinite doodle-sparks-dance}.doodle-thought-float{animation:18s ease-in-out -12s infinite doodle-thought-float}.doodle-compass-float{animation:21s ease-in-out -8s infinite reverse doodle-book-rock}.doodle-compass-needle{animation:16s ease-in-out -3s infinite doodle-needle-wander}.doodle-pencil-float{animation:14s ease-in-out -5s infinite doodle-pencil-write}@keyframes doodle-bulb-float{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(-7px,-11px)rotate(4deg)}}@keyframes doodle-bulb-warmth{0%,52%,to{opacity:.3}65%,78%{opacity:.44}}@keyframes doodle-bulb-halo{0%,52%{opacity:0;transform:scale(.6)}65%{opacity:.06}90%,to{opacity:0;transform:scale(1.25)}}@keyframes doodle-bulb-sparks{0%,60%,84%,to{opacity:0}66%,75%{opacity:.34}}@keyframes doodle-question-drift{0%,to{transform:translate(-3px,5px)rotate(-4deg)}50%{transform:translate(7px,-9px)rotate(5deg)}}@keyframes doodle-path-sway{0%,to{transform:translate(-5px)rotate(-2deg)}50%{transform:translate(8px)rotate(2deg)}}@keyframes doodle-path-form{0%,to{stroke-dashoffset:28px}55%,70%{stroke-dashoffset:0}}@keyframes doodle-dot-drift{0%,to{transform:translate(-3px)}50%{transform:translate(9px,-7px)}}@keyframes doodle-orbit-turn{to{transform:rotate(360deg)}}@keyframes doodle-book-rock{0%,to{transform:translate(-4px,3px)rotate(-5deg)}50%{transform:translate(5px,-8px)rotate(5deg)}}@keyframes doodle-thought-float{0%,to{transform:translate(-4px,4px)rotate(-3deg)}50%{transform:translate(7px,-9px)rotate(4deg)}}@keyframes doodle-sparks-dance{0%,to{transform:rotate(-9deg)scale(.9)}50%{transform:rotate(12deg)scale(1.05)}}@keyframes doodle-needle-wander{0%,to{transform:rotate(-12deg)}50%{transform:rotate(25deg)}}@keyframes doodle-pencil-write{0%,to{transform:translate(-4px,4px)rotate(-5deg)}35%{transform:translate(7px,-4px)rotate(2deg)}70%{transform:translate(2px,-9px)rotate(6deg)}}@keyframes doodle-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.doodle-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.doodle-layer[data-entered=true] .doodle-bulb-arrival{animation:2.8s ease-out both doodle-arrive}.doodle-layer[data-entered=true] .doodle-wander-arrival{animation:4s ease-out .8s both doodle-arrive}.doodle-layer[data-visible=false] :is(svg.doodle-svg,.doodle-svg g,.doodle-svg circle,.doodle-svg path){animation-play-state:paused}.doodle-svg[data-motion=none],.doodle-svg[data-motion=none] *{animation:none!important}@media (prefers-reduced-motion:reduce){.doodle-svg,.doodle-svg *{animation:none!important}.doodle-bulb-halo,.doodle-bulb-rays{opacity:0}.doodle-wander-line{stroke-dashoffset:0}}
