.roll{height:1.15em;line-height:1.15;display:inline-block;overflow:hidden}.roll>span{line-height:1.15;display:block}.js .zero .roll>span{transform:translateY(0)}.js .zero.in .roll>span{animation:1.6s cubic-bezier(.3,.1,.1,1) .5s forwards roll}@keyframes roll{to{transform:translateY(-5.75em)}}.px{translate:calc(var(--px,0) * var(--k,1) * 1px) calc(var(--py,0) * var(--k,1) * 1px);transition:translate .5s cubic-bezier(.2,.7,.2,1)}.bot-msg{opacity:0;border-radius:14px;max-width:84%;padding:6px 9px 4px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.97);box-shadow:0 1px 1px #1414280f}.bot-msg.on{opacity:1;transform:none}.bot-in{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.bot-out{color:#fff;background:linear-gradient(135deg,#7b4dff,#5f6bff);border-bottom-right-radius:4px;align-self:flex-end}.bot-meta{float:right;opacity:.55;margin:5px 0 0 8px;font-size:8.5px}.bot-ticket{border-left:3px solid #7b4dff}.bot-ticket b{display:block}.bot-typing{color:#8a93ad;background:#fff;border-radius:14px;align-self:flex-start;padding:7px 10px}.bot-key{color:#5b34d6;opacity:0;background:#fff;border-radius:10px;padding:7px 4px;font-size:10.5px;font-weight:600;transition:opacity .3s,transform .3s,background .2s;transform:translateY(6px);box-shadow:0 1px #14142814}.bot-key.on{opacity:1;transform:none}.bot-key:hover{background:#f3efff}.bot-key.tap{background:#e4dcff;transform:scale(.96)}.bot-keys.cols-3{grid-template-columns:repeat(3,1fr)}.bot-key.wide{grid-column:1/-1}.crm-rows tr.new{background:#f3efff}.crm-rows tr.new td:first-child{padding-left:4px;box-shadow:inset 3px 0 #7b4dff}.crm-rows tr.enter{animation:.7s cubic-bezier(.2,.8,.2,1) rowIn}@keyframes rowIn{0%{opacity:0;background:#e4dcff;transform:translate(-12px)}}.bump{animation:.6s bump}@keyframes bump{40%{color:#7b4dff;transform:scale(1.25)}}.push{opacity:0;pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(-10px)scale(.96)}.push.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .zero.in .roll>span{animation:none;transform:translateY(-5.75em)}.bot-msg,.bot-key{opacity:1;transition:none;transform:none}}.svc-tabs{scrollbar-width:none}.svc-tabs::-webkit-scrollbar{display:none}.svc-tab[aria-pressed=true]{background:#ffffff12;border-color:#7b4dff80}.svc-tab[aria-pressed=true] .svc-ic{color:#fff;background:linear-gradient(135deg,#7b4dff,#4f8bff)}.svc-tab-text{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.svc-tab[aria-pressed=true] .svc-tab-text{grid-template-rows:1fr}.svc-bar{transform:scaleX(var(--p,0));opacity:0}.svc-tab[aria-pressed=true] .svc-bar{opacity:1}.svc-panel{opacity:0;visibility:hidden;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s .45s;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.svc-panel.on{opacity:1;visibility:visible;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);transform:none}.svc-panel .a{opacity:0}.svc-panel.on .a{animation:aIn .6s cubic-bezier(.2, .8, .2, 1) var(--t,0s) both}@keyframes aIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.svc-panel .m{opacity:0;flex-shrink:0;max-height:0;overflow:hidden}.svc-panel.on .m{animation:mIn .5s cubic-bezier(.2, .8, .2, 1) var(--t,0s) both}@keyframes mIn{0%{opacity:0;max-height:0;transform:translateY(10px)}to{opacity:1;max-height:220px;transform:none}}.tgw{background:radial-gradient(circle at 20% 30%,#2b527840,#0000 40%),radial-gradient(circle at 80% 70%,#7b4dff1f,#0000 40%)}.tg-in,.tg-out{border-radius:12px;width:fit-content;max-width:78%;padding:7px 11px}.tg-in{background:#182533;border-bottom-left-radius:4px}.tg-out{background:#2b5278;border-bottom-right-radius:4px;align-self:flex-end}.tg-kb{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.tg-kb span{text-align:center;background:#ffffff14;border-radius:8px;padding:5px 6px;font-size:11px}.tg-kb .w{background:#4f8bff40;grid-column:1/-1}.mx-in,.mx-out{border-radius:14px;width:fit-content;max-width:84%;padding:6px 10px}.mx-in{background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 1px #1414280d}.mx-out{color:#fff;background:linear-gradient(135deg,#4f8bff,#8a5cff);border-bottom-right-radius:4px;align-self:flex-end}.mx-kb{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mx-kb span{color:#5b34d6;border:1px solid #d9d2ff;border-radius:9px;padding:3px 7px;font-size:10px;font-weight:600}.svc-panel .page{transform:translateY(0)}.svc-panel.on .page{animation:3.4s cubic-bezier(.6,0,.3,1) .9s both pageScroll}@keyframes pageScroll{to{transform:translateY(calc(370px - 100%))}}@media (width>=640px){@keyframes pageScroll{to{transform:translateY(calc(410px - 100%))}}}.svc-panel .press.hit{animation:.35s press}@keyframes press{50%{filter:brightness(1.15);transform:scale(.94)}}.svc-panel .toast{opacity:0;transition:opacity .4s,translate .5s cubic-bezier(.2,.8,.2,1);translate:0 12px}.svc-panel .toast.hit{opacity:1;translate:0}.svc-panel .type.hit{white-space:nowrap;vertical-align:bottom;animation:.5s steps(12,end) both typeIn;display:inline-block;overflow:hidden}@keyframes typeIn{0%{max-width:0}to{max-width:100%}}.svc-panel .cursor{opacity:0}.svc-panel.on .cursor{animation:4s cubic-bezier(.5,0,.3,1) .3s both cursorShop}@keyframes cursorShop{0%{opacity:0;top:85%;left:18%}10%{opacity:1}30%,40%{top:63%;left:88%}70%,85%{opacity:1;top:22px;left:calc(100% - 38px)}to{opacity:0;top:22px;left:calc(100% - 38px)}}@media (width>=640px){@keyframes cursorShop{0%{opacity:0;top:85%;left:10%}10%{opacity:1}30%,40%{top:70%;left:46%}70%,85%{opacity:1;top:22px;left:calc(100% - 38px)}to{opacity:0;top:22px;left:calc(100% - 38px)}}}.svc-panel .add.hit{background:#1b1d2b}.svc-panel .badge.hit,.svc-panel .cart.hit{animation:.45s pop}@keyframes pop{50%{transform:scale(1.35)}}.svc-panel .drawer{transition:transform .55s cubic-bezier(.2,.8,.2,1);transform:translate(105%)}.svc-panel .drawer.hit{transform:none}.svc-panel.on .prod{animation:5s ease-in-out infinite floaty}.svc-panel .mover{opacity:0}.svc-panel.on .mover{animation:5.4s cubic-bezier(.6,0,.25,1) .4s both crmMove}@keyframes crmMove{0%{opacity:0;transform:translateY(-30px)scale(.9)}10%,32%{opacity:1;transform:none}48%,66%{transform:translate(calc(100% + .5rem))rotate(-2deg)}52%,62%{transform:translate(calc(100% + .5rem))}85%,to{opacity:1;transform:translate(calc(200% + 1rem))}}.svc-panel .row{opacity:0}.svc-panel .row.hit{opacity:1;animation:.5s cubic-bezier(.2,.8,.2,1) both rowIn}.svc-panel .row.hit td{background:#f3efff;transition:background 1.5s 1s}.svc-panel .okdot.hit{background:#7b4dff;box-shadow:0 0 0 3px #7b4dff33}.dots i{background:#7b4dff;border-radius:50%;width:4px;height:4px;margin-right:2px;animation:1s infinite blink;display:inline-block}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.svc-panel .slot{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.3,1.4,.5,1);transform:scale(.8)}.svc-panel .slot.hit{opacity:1;transform:none}.svc-panel .draw{stroke-dasharray:1;stroke-dashoffset:1px}.svc-panel.on .draw{animation:1.8s cubic-bezier(.6,0,.2,1) .3s forwards drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}.svc-panel .area{opacity:0}.svc-panel.on .area{animation:1s 1.4s both aIn}.svc-panel .grow{transform-origin:0;transform:scaleX(0)}.svc-panel.on .grow{animation:growX 1s cubic-bezier(.2, .8, .2, 1) var(--t) forwards}@keyframes growX{to{transform:scaleX(1)}}.svc-panel .node{opacity:.35;transition:opacity .4s,border-color .4s,background .4s}.svc-panel .node .ok{opacity:0;transition:opacity .3s .3s}.svc-panel .node.hit{opacity:1;background:#7b4dff1f;border-color:#7b4dff99}.svc-panel .node.hit .ok{opacity:1}.svc-panel .wire i{opacity:0;background:#9b7bff;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-2px}.svc-panel .wire.hit i{animation:.5s ease-in forwards wire}@keyframes wire{0%{opacity:1;top:-3px}to{opacity:1;top:calc(100% - 3px)}}.svc-panel .logl{opacity:0;transition:opacity .3s}.svc-panel .logl.hit{opacity:1;color:#c9bbff}.svc-panel.on .spin{animation:8s linear infinite spin}@keyframes spin{to{rotate:360deg}}.chip{opacity:0;transition:opacity .4s calc(var(--i) * 35ms), transform .4s calc(var(--i) * 35ms), background .2s, border-color .2s;transform:translateY(8px)}.in .chip,html:not(.js) .chip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.svc-panel *,.svc-panel{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.kind[data-astro-cid-wnrcs3xy],.inc[data-astro-cid-wnrcs3xy]{opacity:0;transition:opacity .45s calc(.3s + var(--i) * 70ms), transform .45s calc(.3s + var(--i) * 70ms);transform:translateY(8px)}.price-card[data-astro-cid-wnrcs3xy].in .kind[data-astro-cid-wnrcs3xy],.price-card[data-astro-cid-wnrcs3xy].in .inc[data-astro-cid-wnrcs3xy],html:not(.js) .kind[data-astro-cid-wnrcs3xy],html:not(.js) .inc[data-astro-cid-wnrcs3xy]{opacity:1;transform:none}.zero-big[data-astro-cid-wnrcs3xy]>span[data-astro-cid-wnrcs3xy]:nth-child(2){display:inline-block}.price-card[data-astro-cid-wnrcs3xy].in .zero-big[data-astro-cid-wnrcs3xy]>span[data-astro-cid-wnrcs3xy]:nth-child(2){animation:1.1s cubic-bezier(.2,1.3,.4,1) both zeroIn}@keyframes zeroIn{0%{opacity:0;transform:translateY(40px)scale(.7)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.kind[data-astro-cid-wnrcs3xy],.inc[data-astro-cid-wnrcs3xy]{opacity:1;transition:none;transform:none}.price-card[data-astro-cid-wnrcs3xy].in .zero-big[data-astro-cid-wnrcs3xy]>span[data-astro-cid-wnrcs3xy]:nth-child(2){animation:none}}.dev-frame[data-astro-cid-4qpzpozu][data-w="768"] .dev-cards[data-astro-cid-4qpzpozu]{grid-template-columns:repeat(3,1fr)}.dev-frame[data-astro-cid-4qpzpozu][data-w="1280"] .dev-grid[data-astro-cid-4qpzpozu]{grid-template-columns:1.2fr 1fr;align-items:center}.dev-frame[data-astro-cid-4qpzpozu][data-w="1280"] .dev-cards[data-astro-cid-4qpzpozu]{grid-template-columns:repeat(3,1fr)}.quiz-opt[data-astro-cid-vat3cenb]{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.25rem;padding:.85rem 1.1rem;font-weight:600;transition:border-color .25s,background .25s,transform .25s;display:flex}.quiz-opt[data-astro-cid-vat3cenb]:hover,.quiz-opt[data-astro-cid-vat3cenb]:focus-visible{border-color:var(--accent);background:#ffffff14;transform:translate(4px)}.quiz-opt[data-astro-cid-vat3cenb] span[data-astro-cid-vat3cenb]{color:var(--accent);transition:transform .25s}.quiz-opt[data-astro-cid-vat3cenb]:hover span[data-astro-cid-vat3cenb]{transform:translate(4px)}.quiz-step[data-astro-cid-vat3cenb]{animation:.5s cubic-bezier(.2,.8,.2,1) quizIn}@keyframes quizIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ba-old[data-astro-cid-3f4stk4k]{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.ba-line[data-astro-cid-3f4stk4k]{left:var(--x);transform:translate(-50%)}.ba[data-astro-cid-3f4stk4k]:not(.touched) .ba-line[data-astro-cid-3f4stk4k] span[data-astro-cid-3f4stk4k]{animation:2.4s ease-in-out 1s 2 nudge}@keyframes nudge{30%{transform:translate(calc(-50% - 10px),-50%)}60%{transform:translate(calc(10px - 50%),-50%)}}
