._root_1aw2n_1{--patch-attention-x:0px;--patch-attention-y:0px;--patch-pose-x:0px;--patch-pose-y:0px;aspect-ratio:1;appearance:none;inline-size:100%;max-inline-size:28rem;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;display:block}._root_1aw2n_1:disabled{opacity:1;cursor:default}._root_1aw2n_1:focus-visible{outline-offset:.4rem;border-radius:.35rem;outline:3px solid #f3b942}._srOnly_1aw2n_31{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._character_1aw2n_43{transform-origin:50%;will-change:transform;block-size:100%;inline-size:100%}._svg_1aw2n_50{block-size:100%;inline-size:100%;display:block;overflow:visible}._moduleLearn_1aw2n_57,._moduleMake_1aw2n_58,._moduleTest_1aw2n_59,._moduleShare_1aw2n_60,._modules_1aw2n_61,._brows_1aw2n_62,._eye_1aw2n_63,._pupil_1aw2n_64{transform-box:fill-box;transform-origin:50%}._moduleLearn_1aw2n_57,._moduleMake_1aw2n_58,._moduleTest_1aw2n_59,._moduleShare_1aw2n_60,._brows_1aw2n_62{transition:transform .48s cubic-bezier(.34,1.4,.64,1)}._eye_1aw2n_63{animation:5.3s linear infinite _patch-blink_1aw2n_1}._pupil_1aw2n_64{transform:translate(calc(var(--patch-attention-x) + var(--patch-pose-x)),calc(var(--patch-attention-y) + var(--patch-pose-y)));transition:transform .22s cubic-bezier(.33,1,.68,1)}._root_1aw2n_1[data-engaged=false] ._eye_1aw2n_63{animation-play-state:paused}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=breathe] ._character_1aw2n_43{animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-breathe_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=breathe] ._moduleLearn_1aw2n_57,._root_1aw2n_1[data-activity=idle][data-idle-behaviour=breathe] ._moduleShare_1aw2n_60{animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-breathe-pair_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=glance]{--patch-pose-x:-2px;--patch-pose-y:1px}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=glance] ._character_1aw2n_43{animation:3.4s cubic-bezier(.33,1,.68,1) _patch-idle-glance_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=glance] ._brows_1aw2n_62{animation:3.4s cubic-bezier(.33,1,.68,1) _patch-idle-glance-brows_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=huddle] ._moduleLearn_1aw2n_57{animation:4.2s cubic-bezier(.45,0,.55,1) _patch-idle-huddle-nw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=huddle] ._moduleMake_1aw2n_58{animation:4.2s cubic-bezier(.45,0,.55,1) _patch-idle-huddle-ne_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=huddle] ._moduleTest_1aw2n_59{animation:4.2s cubic-bezier(.45,0,.55,1) _patch-idle-huddle-sw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=huddle] ._moduleShare_1aw2n_60{animation:4.2s cubic-bezier(.45,0,.55,1) _patch-idle-huddle-se_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=ripple] ._moduleLearn_1aw2n_57{animation:3.8s cubic-bezier(.33,1,.68,1) _patch-idle-ripple_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=ripple] ._moduleMake_1aw2n_58{animation:3.8s cubic-bezier(.33,1,.68,1) .11s _patch-idle-ripple_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=ripple] ._moduleShare_1aw2n_60{animation:3.8s cubic-bezier(.33,1,.68,1) .22s _patch-idle-ripple_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=ripple] ._moduleTest_1aw2n_59{animation:3.8s cubic-bezier(.33,1,.68,1) .33s _patch-idle-ripple_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=peek]{--patch-pose-x:2px;--patch-pose-y:-2px}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=peek] ._moduleLearn_1aw2n_57{animation:3.2s cubic-bezier(.33,1,.68,1) _patch-idle-peek-learn_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=peek] ._moduleMake_1aw2n_58{animation:3.2s cubic-bezier(.33,1,.68,1) _patch-idle-peek-make_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=shuffle] ._moduleMake_1aw2n_58{animation:4.4s cubic-bezier(.33,1,.68,1) _patch-idle-shuffle-make_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=shuffle] ._moduleTest_1aw2n_59{animation:4.4s cubic-bezier(.33,1,.68,1) _patch-idle-shuffle-test_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=drift] ._character_1aw2n_43{animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-drift_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=focus]{--patch-pose-y:2px}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=focus] ._modules_1aw2n_61{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.33,1,.68,1) _patch-idle-focus_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=focus] ._brows_1aw2n_62{animation:3.6s cubic-bezier(.33,1,.68,1) _patch-idle-focus-brows_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=orbit] ._modules_1aw2n_61{animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-orbit-core_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=orbit] ._moduleLearn_1aw2n_57{--patch-separate-x:-9px;--patch-separate-y:-9px;animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-separate_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=orbit] ._moduleMake_1aw2n_58{--patch-separate-x:9px;--patch-separate-y:-9px;animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-separate_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=orbit] ._moduleTest_1aw2n_59{--patch-separate-x:-9px;--patch-separate-y:9px;animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-separate_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=orbit] ._moduleShare_1aw2n_60{--patch-separate-x:9px;--patch-separate-y:9px;animation:5.2s cubic-bezier(.45,0,.55,1) _patch-idle-separate_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=pinwheel] ._moduleLearn_1aw2n_57{--patch-separate-x:-8px;--patch-separate-y:-8px;--patch-spin-half:-180deg;--patch-spin-full:-360deg;animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-pinwheel_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=pinwheel] ._moduleMake_1aw2n_58{--patch-separate-x:8px;--patch-separate-y:-8px;--patch-spin-half:180deg;--patch-spin-full:360deg;animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-pinwheel_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=pinwheel] ._moduleTest_1aw2n_59{--patch-separate-x:-8px;--patch-separate-y:8px;--patch-spin-half:180deg;--patch-spin-full:360deg;animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-pinwheel_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-idle-behaviour=pinwheel] ._moduleShare_1aw2n_60{--patch-separate-x:8px;--patch-separate-y:8px;--patch-spin-half:-180deg;--patch-spin-full:-360deg;animation:4.8s cubic-bezier(.45,0,.55,1) _patch-idle-pinwheel_1aw2n_1}._root_1aw2n_1[data-activity=think]{--patch-pose-x:2px;--patch-pose-y:-2px}._root_1aw2n_1[data-activity=think] ._character_1aw2n_43{animation:2.8s cubic-bezier(.45,0,.55,1) infinite _patch-think-body_1aw2n_1}._root_1aw2n_1[data-activity=think] ._moduleMake_1aw2n_58{animation:2.8s cubic-bezier(.45,0,.55,1) infinite _patch-think-module_1aw2n_1}._root_1aw2n_1[data-activity=hint]{--patch-pose-x:3px;--patch-pose-y:-2px}._root_1aw2n_1[data-activity=hint] ._moduleMake_1aw2n_58{animation:1.8s cubic-bezier(.33,1,.68,1) infinite _patch-hint_1aw2n_1;transform:translate(9px,-8px)rotate(7deg)}._root_1aw2n_1[data-activity=hint] ._moduleLearn_1aw2n_57,._root_1aw2n_1[data-activity=hint] ._moduleShare_1aw2n_60{transform:translate(-2px)}._root_1aw2n_1[data-activity=idle][data-cue=greet] ._character_1aw2n_43{animation:.9s cubic-bezier(.33,1,.68,1) _patch-greet-body_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=greet] ._moduleLearn_1aw2n_57{animation:.9s cubic-bezier(.33,1,.68,1) _patch-greet-learn_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=greet] ._moduleMake_1aw2n_58{animation:.9s cubic-bezier(.33,1,.68,1) _patch-greet-make_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=success] ._character_1aw2n_43{animation:1.1s cubic-bezier(.34,1.45,.64,1) _patch-success-body_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=success] ._moduleLearn_1aw2n_57{animation:1.1s cubic-bezier(.34,1.45,.64,1) _patch-success-nw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=success] ._moduleMake_1aw2n_58{animation:1.1s cubic-bezier(.34,1.45,.64,1) _patch-success-ne_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=success] ._moduleTest_1aw2n_59{animation:1.1s cubic-bezier(.34,1.45,.64,1) _patch-success-sw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=success] ._moduleShare_1aw2n_60{animation:1.1s cubic-bezier(.34,1.45,.64,1) _patch-success-se_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=retry] ._moduleLearn_1aw2n_57{animation:1s cubic-bezier(.33,1,.68,1) _patch-retry-nw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=retry] ._moduleMake_1aw2n_58{animation:1s cubic-bezier(.33,1,.68,1) _patch-retry-ne_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=retry] ._moduleTest_1aw2n_59{animation:1s cubic-bezier(.33,1,.68,1) _patch-retry-sw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=retry] ._moduleShare_1aw2n_60{animation:1s cubic-bezier(.33,1,.68,1) _patch-retry-se_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=retry] ._brows_1aw2n_62{animation:1s cubic-bezier(.33,1,.68,1) _patch-retry-brows_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=squish] ._character_1aw2n_43{animation:.65s cubic-bezier(.34,1.55,.64,1) _patch-react-squish_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=startle] ._moduleLearn_1aw2n_57{animation:.85s cubic-bezier(.34,1.4,.64,1) _patch-react-startle-nw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=startle] ._moduleMake_1aw2n_58{animation:.85s cubic-bezier(.34,1.4,.64,1) _patch-react-startle-ne_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=startle] ._moduleTest_1aw2n_59{animation:.85s cubic-bezier(.34,1.4,.64,1) _patch-react-startle-sw_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=startle] ._moduleShare_1aw2n_60{animation:.85s cubic-bezier(.34,1.4,.64,1) _patch-react-startle-se_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=curious] ._character_1aw2n_43{animation:.9s cubic-bezier(.33,1,.68,1) _patch-react-curious_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=curious]{--patch-pose-x:var(--patch-reaction-x);--patch-pose-y:var(--patch-reaction-y)}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin] ._moduleLearn_1aw2n_57,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin] ._moduleMake_1aw2n_58,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin] ._moduleTest_1aw2n_59,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin] ._moduleShare_1aw2n_60{animation:none}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin][data-reaction-target=learn] ._moduleLearn_1aw2n_57,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin][data-reaction-target=make] ._moduleMake_1aw2n_58,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin][data-reaction-target=test] ._moduleTest_1aw2n_59,._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=spin][data-reaction-target=share] ._moduleShare_1aw2n_60{animation:.8s cubic-bezier(.34,1.45,.64,1) _patch-react-spin_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=peek] ._moduleLearn_1aw2n_57{animation:.95s cubic-bezier(.33,1,.68,1) _patch-react-peek-face_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=peek] ._moduleMake_1aw2n_58{animation:.95s cubic-bezier(.33,1,.68,1) _patch-react-peek-make_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=peek] ._moduleTest_1aw2n_59{animation:.95s cubic-bezier(.33,1,.68,1) _patch-react-peek-test_1aw2n_1}._root_1aw2n_1[data-activity=idle][data-cue=none][data-reaction=peek] ._moduleShare_1aw2n_60{animation:.95s cubic-bezier(.33,1,.68,1) _patch-react-peek-share_1aw2n_1}._root_1aw2n_1[data-visible=false] *,._root_1aw2n_1[data-visible=false] :before,._root_1aw2n_1[data-visible=false] :after{animation-play-state:paused!important}._root_1aw2n_1[data-reduced-motion=true] *,._root_1aw2n_1[data-reduced-motion=true] :before,._root_1aw2n_1[data-reduced-motion=true] :after{transition:none!important;animation:none!important}._root_1aw2n_1[data-reduced-motion=true][data-reaction]:not([data-reaction=none]) ._modules_1aw2n_61{filter:brightness(1.1)saturate(1.08)}@keyframes _patch-blink_1aw2n_1{0%,72%,76%,to{transform:scaleY(1)}74%{transform:scaleY(.08)}}@keyframes _patch-idle-breathe_1aw2n_1{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(-2px)scale(1.012)}}@keyframes _patch-idle-breathe-pair_1aw2n_1{0%,to{transform:translateY(0)}48%{transform:translateY(-1.5px)}}@keyframes _patch-idle-glance_1aw2n_1{0%,22%,78%,to{transform:rotate(0)}34%,66%{transform:rotate(-1.5deg)}}@keyframes _patch-idle-glance-brows_1aw2n_1{0%,24%,76%,to{transform:translateY(0)}38%,64%{transform:translateY(-2px)}}@keyframes _patch-idle-huddle-nw_1aw2n_1{0%,to{transform:translate(0)}45%,62%{transform:translate(2px,2px)rotate(1deg)}}@keyframes _patch-idle-huddle-ne_1aw2n_1{0%,to{transform:translate(0)}45%,62%{transform:translate(-2px,2px)rotate(-1deg)}}@keyframes _patch-idle-huddle-sw_1aw2n_1{0%,to{transform:translate(0)}45%,62%{transform:translate(2px,-2px)rotate(-1deg)}}@keyframes _patch-idle-huddle-se_1aw2n_1{0%,to{transform:translate(0)}45%,62%{transform:translate(-2px,-2px)rotate(1deg)}}@keyframes _patch-idle-ripple_1aw2n_1{0%,17%,42%,to{transform:translateY(0)scale(1)}28%{transform:translateY(-4px)scale(1.035)}}@keyframes _patch-idle-peek-learn_1aw2n_1{0%,20%,80%,to{transform:translate(0)rotate(0)}36%,67%{transform:translate(2px,-3px)rotate(2deg)}}@keyframes _patch-idle-peek-make_1aw2n_1{0%,20%,80%,to{transform:translate(0)rotate(0)}36%,67%{transform:translate(4px,-5px)rotate(5deg)}}@keyframes _patch-idle-shuffle-make_1aw2n_1{0%,18%,82%,to{transform:translate(0)rotate(0)}36%{transform:translate(-2px,1px)rotate(-3deg)}58%{transform:translate(2px,-1px)rotate(2deg)}}@keyframes _patch-idle-shuffle-test_1aw2n_1{0%,18%,82%,to{transform:translate(0)rotate(0)}36%{transform:translate(2px,-1px)rotate(3deg)}58%{transform:translate(-2px,1px)rotate(-2deg)}}@keyframes _patch-idle-drift_1aw2n_1{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-2px,-2px)rotate(-.8deg)}68%{transform:translate(2px,-3px)rotate(.8deg)}}@keyframes _patch-idle-focus_1aw2n_1{0%,18%,82%,to{transform:scale(1)}38%,64%{transform:scale(.975)}}@keyframes _patch-idle-focus-brows_1aw2n_1{0%,18%,82%,to{transform:rotate(0)}38%,64%{transform:translateY(2px)scaleX(.92)}}@keyframes _patch-idle-orbit-core_1aw2n_1{0%,12%{transform:rotate(0)}88%,to{transform:rotate(360deg)}}@keyframes _patch-idle-separate_1aw2n_1{0%,10%,92%,to{transform:translate(0)}24%,78%{transform:translate(var(--patch-separate-x),var(--patch-separate-y))}}@keyframes _patch-idle-pinwheel_1aw2n_1{0%,12%{transform:translate(0)rotate(0)}48%{transform:translate(var(--patch-separate-x),var(--patch-separate-y)) rotate(var(--patch-spin-half))}88%,to{transform:translate(0) rotate(var(--patch-spin-full))}}@keyframes _patch-think-body_1aw2n_1{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)}}@keyframes _patch-think-module_1aw2n_1{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(5px,-7px)rotate(7deg)}50%{transform:translate(-1px,-10px)rotate(-5deg)}75%{transform:translate(-5px,-4px)rotate(3deg)}}@keyframes _patch-hint_1aw2n_1{0%,to{transform:translate(9px,-8px)rotate(7deg)scale(1)}50%{transform:translate(11px,-10px)rotate(9deg)scale(1.045)}}@keyframes _patch-greet-body_1aw2n_1{0%,to{transform:rotate(0)scale(1)}28%{transform:rotate(-4deg)scale(1.02)}58%{transform:rotate(3deg)scale(1.01)}}@keyframes _patch-greet-learn_1aw2n_1{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-3px,-4px)rotate(-5deg)}}@keyframes _patch-greet-make_1aw2n_1{0%,to{transform:translate(0)rotate(0)}48%{transform:translate(5px,-6px)rotate(9deg)}}@keyframes _patch-success-body_1aw2n_1{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(4px)scale(.96,1.04)}48%{transform:translateY(-9px)scale(1.04,.98)}}@keyframes _patch-success-nw_1aw2n_1{0%{transform:translate(0)rotate(0)}48%{transform:translate(-11px,-11px)rotate(-170deg)}to{transform:translate(0)rotate(-360deg)}}@keyframes _patch-success-ne_1aw2n_1{0%{transform:translate(0)rotate(0)}48%{transform:translate(11px,-12px)rotate(185deg)}to{transform:translate(0)rotate(360deg)}}@keyframes _patch-success-sw_1aw2n_1{0%{transform:translate(0)rotate(0)}48%{transform:translate(-12px,10px)rotate(180deg)}to{transform:translate(0)rotate(360deg)}}@keyframes _patch-success-se_1aw2n_1{0%{transform:translate(0)rotate(0)}48%{transform:translate(12px,11px)rotate(-185deg)}to{transform:translate(0)rotate(-360deg)}}@keyframes _patch-retry-nw_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-3px,2px)rotate(-3deg)}}@keyframes _patch-retry-ne_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(4px,-2px)rotate(4deg)}}@keyframes _patch-retry-sw_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-4px,3px)rotate(3deg)}}@keyframes _patch-retry-se_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(3px,4px)rotate(-4deg)}}@keyframes _patch-retry-brows_1aw2n_1{0%,to{transform:translateY(0)}28%,52%{transform:translateY(3px)scaleX(.9)}}@keyframes _patch-react-squish_1aw2n_1{0%,to{transform:scale(1)}24%{transform:scale(1.06,.88)}52%{transform:scale(.96,1.07)}76%{transform:scale(1.02,.98)}}@keyframes _patch-react-startle-nw_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%,48%{transform:translate(-11px,-12px)rotate(-7deg)}}@keyframes _patch-react-startle-ne_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%,48%{transform:translate(12px,-11px)rotate(8deg)}}@keyframes _patch-react-startle-sw_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%,48%{transform:translate(-12px,11px)rotate(7deg)}}@keyframes _patch-react-startle-se_1aw2n_1{0%,to{transform:translate(0)rotate(0)}28%,48%{transform:translate(11px,12px)rotate(-8deg)}}@keyframes _patch-react-curious_1aw2n_1{0%,to{transform:translate(0)scale(1)}32%,64%{transform:translate(var(--patch-reaction-x),var(--patch-reaction-y)) scale(1.025)}}@keyframes _patch-react-spin_1aw2n_1{0%{transform:translate(0)rotate(0)scale(1)}24%{transform:translateY(-4px)rotate(-18deg)scale(1.05)}78%{transform:translateY(-2px)rotate(375deg)scale(1.03)}to{transform:translate(0)rotate(360deg)scale(1)}}@keyframes _patch-react-peek-face_1aw2n_1{0%,to{transform:translate(0)scale(1)}34%,66%{transform:translate(-2px,-2px)scale(.94)}}@keyframes _patch-react-peek-make_1aw2n_1{0%,to{transform:translate(0)rotate(0)}34%,66%{transform:translate(-18px,10px)rotate(-7deg)}}@keyframes _patch-react-peek-test_1aw2n_1{0%,to{transform:translate(0)rotate(0)}34%,66%{transform:translate(11px,-19px)rotate(7deg)}}@keyframes _patch-react-peek-share_1aw2n_1{0%,to{transform:translate(0)rotate(0)}34%,66%{transform:translate(-17px,-17px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){._root_1aw2n_1 *,._root_1aw2n_1 :before,._root_1aw2n_1 :after{transition:none!important;animation:none!important}}
.lss-patch-assistant{--patch-assistant-accent:#6d28d9;--patch-assistant-border:#d8d2e7;--patch-assistant-surface:#fff;--patch-assistant-text:#211b2d;z-index:50;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));color:var(--patch-assistant-text);font-family:ui-rounded,Nunito Sans,system-ui,sans-serif;position:fixed}.lss-patch-assistant__launcher{cursor:pointer;justify-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-grid}.lss-patch-assistant__launcher-visual{pointer-events:none;grid-area:1/1}.lss-patch-assistant__launcher-visual>button{width:4.5rem;height:4.5rem}.lss-patch-assistant__launcher-button{width:5.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/1;align-self:stretch;padding-top:4.5rem}.lss-patch-assistant__dialog{z-index:50;border:1px solid var(--patch-assistant-border);background:var(--patch-assistant-surface);border-radius:1.25rem;width:min(24rem,100vw - 2rem);max-height:min(38rem,100vh - 2rem);padding:1rem;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:auto;box-shadow:0 1rem 3rem #211b2d2e}.lss-patch-assistant__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lss-patch-assistant__header h2,.lss-patch-assistant__results h3,.lss-patch-assistant__answer h3{margin:0}.lss-patch-assistant__header button{background:#f1edf8;border:0;border-radius:999px;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem}.lss-patch-assistant__search{gap:.35rem;margin-block:1rem;font-weight:700;display:grid}.lss-patch-assistant__search input{border:1px solid var(--patch-assistant-border);min-height:2.75rem;font:inherit;border-radius:.75rem;padding-inline:.8rem}.lss-patch-assistant__results ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.lss-patch-assistant__results button,.lss-patch-assistant__actions button,.lss-patch-assistant__confirmation button{border:1px solid var(--patch-assistant-border);min-height:2.5rem;color:inherit;font:inherit;background:#faf8fd;border-radius:999px;padding:.5rem .8rem;font-weight:700}.lss-patch-assistant__results button[aria-current=page],.lss-patch-assistant__actions button:last-child,.lss-patch-assistant__confirmation button:last-child{border-color:var(--patch-assistant-accent);background:var(--patch-assistant-accent);color:#fff}.lss-patch-assistant__answer{background:#f7f4fb;border-radius:1rem;padding:1rem}.lss-patch-assistant__answer p{line-height:1.55}.lss-patch-assistant__actions,.lss-patch-assistant__confirmation>div{flex-wrap:wrap;gap:.5rem;display:flex}.lss-patch-assistant__confirmation{background:#fffbeb;border:2px solid #f59e0b;border-radius:.85rem;margin-top:.75rem;padding:.9rem}.lss-patch-assistant button:focus-visible,.lss-patch-assistant input:focus-visible{outline:3px solid color-mix(in srgb,var(--patch-assistant-accent) 42%,white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lss-patch-assistant *,.lss-patch-assistant :before,.lss-patch-assistant :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
