.o-helper{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:45;display:grid;justify-items:end;gap:12px}html[data-one-viewer="1"] .o-helper{display:none}.o-helper__btn{position:relative;display:grid;place-items:center;width:64px;height:64px;padding:0;border-radius:50%;background:linear-gradient(180deg,#ffffff,#eef5fb);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 14px 30px -12px rgba(20,60,110,.5),0 4px 10px -4px rgba(20,60,110,.3);transition:transform .35s var(--ease),box-shadow .35s var(--ease);animation:o-helper-in .8s var(--ease) 1s both}.o-helper__btn:before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 200deg,#4f97d2,#8cbde6,#73b51f,#a6d665,#4f97d2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.o-helper__face{position:relative;display:block;width:50px;height:50px;margin-top:-4px;transform-origin:50% 80%;transition:transform .4s var(--ease),opacity .25s var(--ease);animation:o-helper-idle 6s ease-in-out 2s infinite}.o-helper__face .o-blink{animation-delay:-2.4s}.o-helper__btn img{width:50px;height:50px;transform-origin:50% 80%;transition:transform .4s var(--ease),opacity .25s var(--ease)}.o-helper__btn:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(115,181,31,.55);opacity:0;pointer-events:none;animation:o-helper-wave 5s var(--ease) 3s infinite}@keyframes o-helper-idle{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-2px) rotate(0)}30%{transform:translateY(-2px) rotate(-9deg)}42%{transform:translateY(-1px) rotate(-9deg)}54%{transform:translateY(0) rotate(5deg)}66%{transform:translateY(-1px) rotate(0)}}@keyframes o-helper-wave{0%{opacity:.9;transform:scale(1);border-color:rgba(79,151,210,.6)}60%,to{opacity:0;transform:scale(1.45);border-color:rgba(115,181,31,.1)}}.o-helper__btn:hover{transform:translateY(-2px) scale(1.04)}.o-helper__btn:hover .o-helper__face{transform:rotate(-8deg)}.o-helper[data-hello="1"] .o-helper__face{animation:o-helper-nod 1.4s var(--ease) 2}.o-helper[data-open="1"] .o-helper__btn:after{animation:o-helper-burst .7s cubic-bezier(.16,1,.3,1) 1}@keyframes o-helper-burst{0%{opacity:1;transform:scale(1);border-color:rgba(115,181,31,.8)}to{opacity:0;transform:scale(1.7);border-color:rgba(79,151,210,0)}}.o-helper__x{position:absolute;inset:0;display:grid;place-items:center;opacity:0;rotate:-90deg;scale:.6;transition:opacity .25s var(--ease),rotate .45s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1)}.o-helper__x svg{width:18px;height:18px;fill:none;stroke:#0f2440;stroke-width:2;stroke-linecap:round}.o-helper[data-open="1"] .o-helper__face{opacity:0;transform:scale(.6) rotate(-20deg)}.o-helper[data-open="1"] .o-helper__x{opacity:1;rotate:0deg;scale:1}@keyframes o-helper-in{0%{opacity:0;transform:translateY(16px) scale(.85)}}@keyframes o-helper-nod{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg) translateY(-2px)}55%{transform:rotate(8deg)}}.o-helper__panel{width:min(340px,calc(100vw - 32px));padding:16px;border-radius:22px;background:rgba(255,255,255,.94);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);color:var(--ink);box-shadow:0 0 0 1px rgba(15,36,64,.08),0 30px 60px -24px rgba(20,60,110,.5);transform-origin:100% 100%;--cx:calc(100% - 32px);--cy:calc(100% + 44px);animation:o-helper-unfold .6s cubic-bezier(.6,0,.2,1) both}@keyframes o-helper-unfold{0%{clip-path:circle(24px at var(--cx) var(--cy));translate:0 12px;opacity:.6}to{clip-path:circle(160% at var(--cx) var(--cy));translate:0 0;opacity:1}}.o-helper__panel[data-phase=closing]{animation:o-helper-fold .3s cubic-bezier(.7,0,.84,0) both}@keyframes o-helper-fold{0%{clip-path:circle(160% at var(--cx) var(--cy));opacity:1}to{clip-path:circle(20px at var(--cx) var(--cy));translate:0 10px;opacity:0}}.o-helper__head,.o-helper__list>li,.o-helper__socials{animation:o-helper-item .55s cubic-bezier(.16,1,.3,1) both}.o-helper__head{animation-delay:.18s}.o-helper__list>li:first-child{animation-delay:.26s}.o-helper__list>li:nth-child(2){animation-delay:.34s}.o-helper__socials{animation-delay:.42s}@keyframes o-helper-item{0%{opacity:0;translate:18px 10px}}.o-helper__head img{transform-origin:50% 85%;animation:o-helper-hi 1s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes o-helper-hi{0%{scale:.4;rotate:-24deg;opacity:0}45%{scale:1.08;rotate:10deg;opacity:1}70%{rotate:-6deg}to{scale:1;rotate:0deg}}.o-helper__head{display:flex;align-items:center;gap:12px;padding:2px 4px 14px;border-bottom:1px solid var(--line)}.o-helper__head img{width:44px;height:44px}.o-helper__hi{font-weight:650;font-size:16px;letter-spacing:-.01em}.o-helper__sub{font-size:14px;color:var(--ink-3)}.o-helper__list{display:grid;gap:4px;margin-top:10px}.o-helper__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background .2s var(--ease)}.o-helper__item:hover{background:#eef5fb}.o-helper__item b{display:block;font-weight:600;font-size:15px}.o-helper__item span span{display:block;font-size:13px;line-height:1.4;color:var(--ink-3)}.o-helper__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e3effa;color:#1e5c93}.o-helper__icon[data-kind=faq]{background:#eaf4da;color:#3d6e10}.o-helper__icon svg,.o-helper__out{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.o-helper__out{width:14px;height:14px;color:var(--ink-3)}.o-helper__socials{margin-top:10px;padding:12px 4px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.o-helper__socials ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.o-helper__socials a{padding:6px 12px;border-radius:999px;background:#eef5fb;color:var(--ink);font-weight:600}@media (max-width:760px){.o-helper__btn{width:56px;height:56px}.o-helper__btn img,.o-helper__face{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.o-helper[data-hello="1"] .o-helper__face,.o-helper__btn,.o-helper__btn:after,.o-helper__face,.o-helper__head,.o-helper__head img,.o-helper__list>li,.o-helper__panel,.o-helper__socials{animation:none}}.o-preload{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(52% 46% at 10% 6%,rgba(79,151,210,.34),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgba(166,214,101,.32),transparent 72%),linear-gradient(180deg,#d6e8fa,#e8f2fb 55%,#eef6ea);color:#0f2440;transition:opacity .8s var(--ease),visibility .8s step-end;animation:o-preload-failsafe .6s ease 30s forwards}.o-preload[data-done="1"]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.975);filter:blur(8px);transition:opacity .38s cubic-bezier(.4,0,1,1),transform .38s cubic-bezier(.4,0,1,1),filter .38s cubic-bezier(.4,0,1,1),visibility .4s step-end}@keyframes o-preload-failsafe{to{opacity:0;visibility:hidden}}.o-preload__inner{display:grid;justify-items:center;gap:14px;width:min(300px,80vw);transition:transform .8s var(--ease)}.o-preload__scene{position:relative;width:min(300px,66vw);aspect-ratio:578/668;margin-bottom:4px;filter:drop-shadow(0 18px 24px rgba(20,60,110,.16))}.o-preload__layer{position:absolute;inset:0;width:100%;height:100%}.o-preload__body{position:absolute;inset:0;transform-origin:30% 93%;animation:o-pour 2.8s cubic-bezier(.45,0,.25,1) infinite}@keyframes o-pour{0%,to{rotate:0deg}24%,68%{rotate:1.6deg}46%{rotate:1.2deg}}.o-preload__leaves{transform-origin:30.9% 30.1%;animation:o-leaves-sway 2.8s ease-in-out infinite}@keyframes o-leaves-sway{0%,to{rotate:-2.5deg}50%{rotate:3deg}}.o-preload__plant{position:absolute;inset:0;transform-origin:80.1% 90.1%;animation:o-plant-sway 2.8s ease-in-out infinite}.o-preload__stage{opacity:0;scale:.2;transform-origin:80.1% 90.1%;transition:opacity .14s linear;will-change:opacity,scale}.o-preload__stage[data-on="1"]{opacity:1}@keyframes o-plant-sway{0%,30%,to{rotate:0deg}48%{rotate:2.2deg}66%{rotate:-1.4deg}}.o-preload__spark{position:absolute;left:80.1%;top:37%;width:16%;margin-left:-8%;overflow:visible;fill:none;stroke:#5aa82a;stroke-width:3.2;stroke-linecap:round;opacity:0;transform-origin:50% 100%}.o-preload__ground{position:absolute;left:4%;right:4%;bottom:2%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(70,100,60,.22),transparent)}.o-preload[data-bloom="1"] .o-preload__spark{animation:o-spark-pop .7s cubic-bezier(.34,1.56,.64,1) forwards}.o-preload[data-bloom="1"] .o-preload__plant{animation:o-plant-pop .7s cubic-bezier(.34,1.56,.64,1)}.o-preload[data-bloom="1"] .o-preload__body{animation:none;rotate:0deg;transition:rotate .5s cubic-bezier(.34,1.4,.64,1)}.o-preload[data-bloom="1"] .o-preload__drops{opacity:0;transition:opacity .25s linear}.o-preload[data-bloom="1"] .o-preload__leaves{animation:o-leaves-happy .7s cubic-bezier(.34,1.56,.64,1)}@keyframes o-spark-pop{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.15}to{opacity:1;scale:1}}@keyframes o-plant-pop{0%{scale:1}35%{scale:1.06 .95}70%{scale:.98 1.04}to{scale:1}}@keyframes o-leaves-happy{0%,to{rotate:0deg}30%{rotate:-7deg}65%{rotate:5deg}}.o-preload__drops{position:absolute;left:70.4%;top:66.4%;width:10%;height:22%;container-type:size;pointer-events:none}.o-preload__drops i{position:absolute;left:0;top:0;animation:o-drop-x 2.8s cubic-bezier(.2,.7,.4,1) infinite;animation-delay:calc(.62s + var(--i) * .2s);opacity:0}.o-preload__drops b{display:block;width:9px;height:13px;margin:-6px 0 0 -4px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(circle at 35% 62%,#ffffff 0 18%,#9fd3f6 22%,#5fb0ea 100%);rotate:180deg;animation:o-drop-y 2.8s cubic-bezier(.5,0,.9,.6) infinite;animation-delay:inherit}@keyframes o-drop-x{0%{opacity:0;translate:0 0}3%{opacity:1}26%{opacity:1}30%,to{opacity:0;translate:calc(45cqw + var(--i) * 10cqw) 0}}@keyframes o-drop-y{0%{translate:0 0;scale:.6}30%,to{translate:0 100cqh;scale:1}}.o-preload__word{font-weight:650;font-size:26px;letter-spacing:-.02em}.o-preload__track{position:relative;width:100%;height:4px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(15,36,64,.1)}.o-preload__bar{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#4f97d2,#3f9bb0 50%,#73b51f);transform:scaleX(0);transform-origin:0 50%}.o-preload__meta{display:flex;justify-content:space-between;width:100%;font-size:13.5px;color:#4a5d72}.o-preload__num{font-family:var(--mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.o-preload__body,.o-preload__drops b,.o-preload__drops i,.o-preload__leaves,.o-preload__plant,.o-preload__spark{animation:none}.o-preload__drops{display:none}.o-preload[data-bloom="1"] .o-preload__spark{opacity:1}}