.lk-tg-bg[data-astro-cid-bgsl4sdo]{pointer-events:none;--kh:calc(clamp(28px, 5vw, 64px) - 16px);-webkit-mask-image:linear-gradient(90deg, transparent 42%, #000 66%), linear-gradient(180deg, #000 0, #000 calc(76px + var(--kh)), #0006 calc(85px + var(--kh)));mask-image:linear-gradient(90deg, transparent 42%, #000 66%), linear-gradient(180deg, #000 0, #000 calc(76px + var(--kh)), #0006 calc(85px + var(--kh)));-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;mask-composite:intersect}.lk-tg-bg__board[data-astro-cid-bgsl4sdo]{grid-template-columns:repeat(5,160px);grid-auto-rows:var(--kh);gap:14px;display:grid;position:absolute;top:72px;left:calc(50% + 28px)}.lk-tg-bg__board[data-astro-cid-bgsl4sdo] i[data-astro-cid-bgsl4sdo]{border:1.5px solid var(--tg-bg-key);box-shadow:0 3px 0 var(--tg-bg-key);border-radius:14px}.lk-tg-bg__board[data-astro-cid-bgsl4sdo] i[data-astro-cid-bgsl4sdo].is-held{background:var(--tg-bg-fill);box-shadow:0 1px 0 var(--tg-bg-key);transform:translateY(2px)}.lk-tg-bg__line[data-astro-cid-bgsl4sdo]{left:0;right:0;top:calc(var(--kh) / 2);background:repeating-linear-gradient(90deg, var(--tg-bg-ink) 0 9px, transparent 9px 14px);clip-path:inset(-14px 56% -14px 0);height:2px;margin-top:-1px;position:absolute}.lk-tg-bg__line[data-astro-cid-bgsl4sdo] b[data-astro-cid-bgsl4sdo]{position:absolute;inset:-12px 0;transform:translate(-56%)}.lk-tg-bg__line[data-astro-cid-bgsl4sdo] b[data-astro-cid-bgsl4sdo]:after{content:"";background:var(--tg-bg-ink);border-radius:1px;width:3px;position:absolute;top:0;bottom:0;right:-3px}.hero.is-live .lk-tg-bg__board[data-astro-cid-bgsl4sdo] i[data-astro-cid-bgsl4sdo].is-held{box-shadow:0 3px 0 var(--tg-bg-key);background:0 0;transform:none}.hero.is-live .lk-tg-bg__board[data-astro-cid-bgsl4sdo] i[data-astro-cid-bgsl4sdo].is-run{animation:lk-tg-bgkey 12s calc(var(--at) * .9s) infinite}.hero.is-live .lk-tg-bg__line[data-astro-cid-bgsl4sdo]{animation:12s linear infinite lk-tg-bgline}.hero.is-live .lk-tg-bg__line[data-astro-cid-bgsl4sdo] b[data-astro-cid-bgsl4sdo]{animation:12s linear infinite lk-tg-bgcaret}@keyframes lk-tg-bgkey{0%,7%,to{box-shadow:0 3px 0 var(--tg-bg-key);background-color:#0000;transform:none}1.5%,4.5%{background-color:var(--tg-bg-fill);box-shadow:0 1px 0 var(--tg-bg-key);transform:translateY(2px)scale(.97)}}@keyframes lk-tg-bgline{0%,63%{clip-path:inset(-14px 100% -14px 0);opacity:0}65%{clip-path:inset(-14px 100% -14px 0);opacity:1}93%{clip-path:inset(-14px 0);opacity:1}98%,to{clip-path:inset(-14px 0);opacity:0}}@keyframes lk-tg-bgcaret{0%,65%{transform:translate(-100%)}93%,to{transform:translate(0)}}@media (width<=1020px){.lk-tg-bg[data-astro-cid-bgsl4sdo]{display:none}}@media (prefers-reduced-motion:reduce){.hero.is-live .lk-tg-bg__board[data-astro-cid-bgsl4sdo] i[data-astro-cid-bgsl4sdo].is-run,.hero.is-live .lk-tg-bg__line[data-astro-cid-bgsl4sdo],.hero.is-live .lk-tg-bg__line[data-astro-cid-bgsl4sdo] b[data-astro-cid-bgsl4sdo]{animation:none}}@property --lk-tg-t{syntax:"<number>";inherits:true;initial-value:9999}.lk-tg-art[data-astro-cid-zqtgpopk]{max-width:560px;margin-top:24px}.lk-tg-art__cap[data-astro-cid-zqtgpopk]{font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:0 0 9px;display:flex}.lk-tg-art__cap[data-astro-cid-zqtgpopk]:before{content:"/";color:var(--blue-dark);font-weight:600}.lk-tg-art__pad[data-astro-cid-zqtgpopk]{border:1px solid var(--tg-tray-line);background:var(--tg-pad);border-radius:14px;gap:10px;padding:12px;display:grid}.lk-tg-art__in[data-astro-cid-zqtgpopk]{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.lk-tg-art__text[data-astro-cid-zqtgpopk]{-webkit-line-clamp:2;border:1px solid var(--tg-key-line);background:var(--card);height:56px;font:500 .8rem/1.5 var(--font-mono);color:var(--ink);border-radius:10px;-webkit-box-orient:vertical;margin:0;padding:8px 12px;display:-webkit-box;overflow:hidden}.lk-tg-art__text[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{opacity:clamp(0, (var(--lk-tg-t) - var(--i)) * 4, 1);box-shadow:2px 0 0 rgb(var(--tg-accent-rgb) / clamp(0, min((var(--lk-tg-t) - var(--i)) * 50, (var(--i) + 1 - var(--lk-tg-t)) * 50), 1))}.lk-tg-art__send[data-astro-cid-zqtgpopk]{background:var(--blue);color:#fff;box-shadow:0 3px 0 var(--tg-accent-edge);border-radius:10px;place-items:center;display:grid}.lk-tg-art__send[data-astro-cid-zqtgpopk] svg[data-astro-cid-zqtgpopk]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lk-tg-art__re[data-astro-cid-zqtgpopk]{-webkit-line-clamp:2;border-left:3px solid var(--blue);color:var(--ink-2);-webkit-box-orient:vertical;margin:0 2px;padding-left:11px;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lk-tg-art__keys[data-astro-cid-zqtgpopk]{gap:8px;padding-bottom:2px;display:flex}.lk-tg-art__keys[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{border:1px solid var(--tg-key-line);background:var(--tg-key);min-width:0;height:36px;box-shadow:0 2px 0 var(--tg-key-edge);font:500 .77rem/34px var(--font-sans);color:var(--tg-key-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:auto;padding:0 8px;overflow:hidden}.lk-tg-art__pill[data-astro-cid-zqtgpopk]{justify-items:center;display:grid}.lk-tg-art__pill[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{background:var(--mist);max-width:100%;height:26px;color:var(--ink-2);white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;display:inline-flex}.lk-tg-art__pill[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]:not(:first-child){opacity:0}.lk-tg-art__pill[data-astro-cid-zqtgpopk] b[data-astro-cid-zqtgpopk]{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.lk-tg-art__pill[data-astro-cid-zqtgpopk] small[data-astro-cid-zqtgpopk]{font:500 .68rem/1 var(--font-mono);color:var(--muted);flex:none}.hero.is-live .lk-tg-art__text[data-astro-cid-zqtgpopk]{animation:12s linear infinite lk-tg-type}.hero.is-live .lk-tg-art__send[data-astro-cid-zqtgpopk]{animation:12s infinite lk-tg-send}.hero.is-live .lk-tg-art__re[data-astro-cid-zqtgpopk]{animation:12s cubic-bezier(.2,.7,.2,1) infinite lk-tg-re}.hero.is-live .lk-tg-art__keys[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{animation:lk-tg-key 12s calc(4.6s + var(--i) * 1.1s) infinite}.hero.is-live .lk-tg-art__pill[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{animation:lk-tg-pill 18s calc(var(--i) * 3s) backwards infinite}@keyframes lk-tg-type{0%{--lk-tg-t:0;opacity:1}22%{--lk-tg-t:calc(var(--n) - .5)}25%{--lk-tg-t:calc(var(--n) - .5)}26%{--lk-tg-t:9999}94%{--lk-tg-t:9999;opacity:1}98%,to{--lk-tg-t:9999;opacity:0}}@keyframes lk-tg-send{0%,24%,29%,to{box-shadow:0 3px 0 var(--tg-accent-edge);transform:none}25.5%,27.5%{box-shadow:0 1px 0 var(--tg-accent-edge);transform:translateY(2px)}}@keyframes lk-tg-re{0%,29%{opacity:0;transform:translateY(6px)}33%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes lk-tg-key{0%,6%,to{background:var(--tg-key);border-color:var(--tg-key-line);color:var(--tg-key-ink);box-shadow:0 2px 0 var(--tg-key-edge);transform:none}1%,4.5%{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 var(--tg-key-edge);transform:translateY(2px)scale(.97)}}@keyframes lk-tg-pill{0%{opacity:0;transform:translateY(6px)}2.5%,14.5%{opacity:1;transform:none}16.6%,to{opacity:0;transform:translateY(-6px)}}@media (width<=1020px){.lk-tg-art[data-astro-cid-zqtgpopk]{display:none}}@media (prefers-reduced-motion:reduce){.hero.is-live .lk-tg-art__text[data-astro-cid-zqtgpopk],.hero.is-live .lk-tg-art__send[data-astro-cid-zqtgpopk],.hero.is-live .lk-tg-art__re[data-astro-cid-zqtgpopk],.hero.is-live .lk-tg-art__keys[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk],.hero.is-live .lk-tg-art__pill[data-astro-cid-zqtgpopk] span[data-astro-cid-zqtgpopk]{animation:none}}.lk-tg-frame[data-astro-cid-ablzep4c]{border:2px solid var(--tg-accent);background:var(--tg-frame);box-shadow:var(--shadow);border-radius:14px;position:relative}.lk-tg-frame__strip[data-astro-cid-ablzep4c]{border-bottom:1px solid var(--tg-key-line);background:var(--tg-key);height:32px;font:500 .72rem/1 var(--font-mono);color:var(--muted);white-space:nowrap;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:0 14px;display:flex}.lk-tg-frame__cmd[data-astro-cid-ablzep4c]{color:var(--blue-dark);align-items:center;gap:3px;font-weight:600;display:inline-flex}.lk-tg-frame__cmd[data-astro-cid-ablzep4c] i[data-astro-cid-ablzep4c]{background:currentColor;border-radius:1px;width:7px;height:14px}.lk-tg-frame__st[data-astro-cid-ablzep4c]{text-align:right;text-overflow:ellipsis;flex:1 1 0;width:0;min-width:0;overflow:hidden}.lk-tg-frame__st[data-astro-cid-ablzep4c] b[data-astro-cid-ablzep4c]{color:var(--ink);font-weight:600}.hero.is-live .lk-tg-frame[data-astro-cid-ablzep4c]:not(:focus-within) .lk-tg-frame__cmd[data-astro-cid-ablzep4c] i[data-astro-cid-ablzep4c]{animation:1.2s step-end infinite lk-tg-blink}@keyframes lk-tg-blink{50%{opacity:0}}@media (width<=420px){.lk-tg-frame__strip[data-astro-cid-ablzep4c]{gap:8px;padding:0 10px;font-size:.68rem}}@media (width<=340px){.lk-tg-frame__strip[data-astro-cid-ablzep4c]{letter-spacing:-.03em;gap:6px;padding:0 8px;font-size:.66rem}.lk-tg-frame__cmd[data-astro-cid-ablzep4c] i[data-astro-cid-ablzep4c]{display:none}}@media (prefers-reduced-motion:reduce){.hero.is-live .lk-tg-frame[data-astro-cid-ablzep4c]:not(:focus-within) .lk-tg-frame__cmd[data-astro-cid-ablzep4c] i[data-astro-cid-ablzep4c]{animation:none}}.tgs-sec[data-astro-cid-amwhlzvi]{background:var(--soft);border-block:1px solid var(--line-soft)}.tgs[data-astro-cid-amwhlzvi]{grid-template-columns:minmax(0,1.22fr) minmax(0,.9fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.tgs[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi]{font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}.tgs[data-astro-cid-amwhlzvi] svg[data-astro-cid-amwhlzvi]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tgs__bot[data-astro-cid-amwhlzvi]{gap:14px;min-width:0;display:grid}.tgs__tabs[data-astro-cid-amwhlzvi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tgs__tab[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-key-line);background:var(--tg-key);min-height:52px;box-shadow:0 3px 0 var(--tg-key-edge);color:var(--tg-key-ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:.92rem;font-weight:600;line-height:1.2;display:flex}.tgs__tab[data-astro-cid-amwhlzvi]:hover{border-color:var(--blue)}.tgs__tab-n[data-astro-cid-amwhlzvi]{background:var(--card);border:1px solid var(--tg-key-line);width:26px;height:26px;font:600 .76rem/1 var(--font-mono);color:var(--blue-dark);border-radius:7px;flex:none;place-items:center;display:grid}.tgs__tab[data-astro-cid-amwhlzvi][aria-pressed=true]{background:var(--blue);border-color:var(--blue);box-shadow:0 1px 0 var(--tg-accent-edge);color:#fff;translate:0 2px}.tgs__tab[data-astro-cid-amwhlzvi][aria-pressed=true] .tgs__tab-n[data-astro-cid-amwhlzvi]{color:#fff;background:#ffffff29;border-color:#0000}.tgs__stage[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-tray-line);background:var(--card);box-shadow:var(--shadow-s);border-radius:16px;overflow:hidden}.tgs__bar[data-astro-cid-amwhlzvi]{border-bottom:1px solid var(--tg-key-line);background:var(--tg-key);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;display:flex}.tgs__bar-l[data-astro-cid-amwhlzvi],.tgs__goal-l[data-astro-cid-amwhlzvi],.tgs__count-l[data-astro-cid-amwhlzvi],.tgs__line[data-astro-cid-amwhlzvi] span[data-astro-cid-amwhlzvi]{font:500 .72rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tgs__modes[data-astro-cid-amwhlzvi],.tgs__sw[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-key-line);background:var(--tg-well);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.tgs__mode[data-astro-cid-amwhlzvi],.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi]{min-height:42px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:.88rem;font-weight:500;line-height:1.15}.tgs__mode[data-astro-cid-amwhlzvi]:hover,.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi]:hover{color:var(--blue-dark)}.tgs__mode[data-astro-cid-amwhlzvi][aria-pressed=true]{background:var(--blue);color:#fff;font-weight:600}.tgs__body[data-astro-cid-amwhlzvi]{gap:12px;padding:16px;display:grid}.tgs__goal[data-astro-cid-amwhlzvi]{min-height:1.5em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:1.02rem;font-weight:600;line-height:1.4;display:flex}.tgs__path[data-astro-cid-amwhlzvi]{min-height:1.5em;font:500 .78rem/1.5 var(--font-mono);color:var(--muted);overflow-wrap:anywhere;margin:0}.tgs__path[data-astro-cid-amwhlzvi] b[data-astro-cid-amwhlzvi]{color:var(--blue-dark);font-weight:600}.tgs__path[data-astro-cid-amwhlzvi].is-skipped [data-astro-cid-amwhlzvi][data-path]{text-decoration:line-through 1.5px}.tgs__path[data-astro-cid-amwhlzvi] em[data-astro-cid-amwhlzvi]{background:var(--mist);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-dark);border-radius:6px;margin-left:8px;padding:2px 7px;font-size:.72rem;font-style:normal}.tgs__screen[data-astro-cid-amwhlzvi]{align-content:start;min-height:172px;display:grid}.tgs__node[data-astro-cid-amwhlzvi]{gap:12px;display:grid}.tgs__node[data-astro-cid-amwhlzvi][hidden],.tgs__lock[data-astro-cid-amwhlzvi][hidden],.tgs__phrase[data-astro-cid-amwhlzvi][hidden]{display:none}.tgs__say[data-astro-cid-amwhlzvi]{border-left:3px solid var(--blue);min-height:2.9em;color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding-left:12px;font-size:1rem;line-height:1.45;display:flex}.tgs__say[data-astro-cid-amwhlzvi] svg[data-astro-cid-amwhlzvi]{stroke-width:2.6px;margin-top:3px}.tgs__node[data-astro-cid-amwhlzvi][data-kind] .tgs__say[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-out-line);background:var(--tg-out);color:var(--tg-out-ink);border-radius:12px;align-items:center;padding:10px 14px;font-weight:600}.tgs__node[data-astro-cid-amwhlzvi][data-kind=done] .tgs__say[data-astro-cid-amwhlzvi] svg[data-astro-cid-amwhlzvi]{color:var(--tg-out-mark)}.tgs__node[data-astro-cid-amwhlzvi][data-kind=off] .tgs__say[data-astro-cid-amwhlzvi],.tgs__node[data-astro-cid-amwhlzvi][data-kind=dead] .tgs__say[data-astro-cid-amwhlzvi]{border-color:var(--tg-warn-line);background:var(--tg-warn);color:var(--tg-warn-ink)}.tgs__keys[data-astro-cid-amwhlzvi]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tgs__key[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-key-line);background:var(--tg-key);min-height:46px;box-shadow:0 2px 0 var(--tg-key-edge);color:var(--tg-key-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.92rem;font-weight:500;line-height:1.2;display:inline-flex}.tgs__key[data-astro-cid-amwhlzvi]:hover{border-color:var(--blue)}.tgs__key[data-astro-cid-amwhlzvi]:active{background:var(--tg-key-press);box-shadow:0 0 0 var(--tg-key-edge);translate:0 2px}.tgs__key--back[data-astro-cid-amwhlzvi]{box-shadow:none;color:var(--ink-2);background:0 0;border-style:dashed}.tgs__input[data-astro-cid-amwhlzvi]{min-height:56px;display:grid}.tgs__lock[data-astro-cid-amwhlzvi]{border:1px dashed var(--tg-key-line);background:repeating-linear-gradient(-45deg, var(--tg-key) 0 8px, transparent 8px 16px);font:500 .78rem/1.4 var(--font-mono);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px 14px;display:flex}.tgs__phrase[data-astro-cid-amwhlzvi]{border:1.5px solid var(--blue);background:var(--card);text-align:left;cursor:pointer;border-radius:10px;grid-template:"tag send""text send"/minmax(0,1fr) 40px;align-items:center;gap:3px 12px;padding:7px 7px 7px 14px;display:grid}.tgs__phrase-tag[data-astro-cid-amwhlzvi]{font:500 .72rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-dark);grid-area:tag}.tgs__phrase-text[data-astro-cid-amwhlzvi]{font:500 .92rem/1.3 var(--font-mono);color:var(--ink);grid-area:text}.tgs__phrase-send[data-astro-cid-amwhlzvi]{background:var(--blue);width:40px;height:40px;box-shadow:0 2px 0 var(--tg-accent-edge);color:#fff;border-radius:9px;grid-area:send;place-items:center;display:grid}.tgs__phrase[data-astro-cid-amwhlzvi]:active .tgs__phrase-send[data-astro-cid-amwhlzvi]{box-shadow:none;translate:0 2px}.tgs__phrase[data-astro-cid-amwhlzvi]:disabled{border-color:var(--tg-out-line);background:var(--tg-out);cursor:default}.tgs__phrase[data-astro-cid-amwhlzvi]:disabled .tgs__phrase-text[data-astro-cid-amwhlzvi],.tgs__phrase[data-astro-cid-amwhlzvi]:disabled .tgs__phrase-tag[data-astro-cid-amwhlzvi]{color:var(--tg-out-ink)}.tgs__phrase[data-astro-cid-amwhlzvi]:disabled .tgs__phrase-send[data-astro-cid-amwhlzvi]{box-shadow:none;color:var(--tg-out-mark);background:0 0}.tgs__foot[data-astro-cid-amwhlzvi]{border-top:1px solid var(--tg-key-line);background:var(--tg-key);gap:10px;padding:14px 16px 16px;display:grid}.tgs__count[data-astro-cid-amwhlzvi]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:.86rem;display:flex}.tgs__count-l[data-astro-cid-amwhlzvi]{flex-basis:100%}.tgs__count[data-astro-cid-amwhlzvi]>span[data-astro-cid-amwhlzvi]:not(.tgs__count-l){align-items:center;gap:8px;display:inline-flex}.tgs__count[data-astro-cid-amwhlzvi] b[data-astro-cid-amwhlzvi]{border:1px solid var(--tg-key-line);background:var(--card);min-width:32px;height:32px;font:600 1rem/1 var(--font-mono);color:var(--ink);border-radius:8px;place-items:center;padding:0 6px;display:grid}.tgs__coach[data-astro-cid-amwhlzvi]{min-height:2.9em;color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.45}.tgs__plan[data-astro-cid-amwhlzvi]{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:14px;min-width:0;padding:22px;display:grid}.tgs__plan[data-astro-cid-amwhlzvi] h3[data-astro-cid-amwhlzvi]{letter-spacing:-.02em;font-size:1.3rem;line-height:1.15}.tgs__plan-text[data-astro-cid-amwhlzvi]{color:var(--muted);margin:0;font-size:.95rem}.tgs__rows[data-astro-cid-amwhlzvi]{border-bottom:1px solid var(--line-soft);margin:0;padding:0;list-style:none;display:grid}.tgs__rows[data-astro-cid-amwhlzvi] li[data-astro-cid-amwhlzvi]{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.tgs__row-l[data-astro-cid-amwhlzvi]{font-weight:600}.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi]{min-width:96px;padding:0 12px}.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi][aria-pressed=true]{font-weight:600}.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi][aria-pressed=true][data-as=words]{background:var(--tg-out);box-shadow:inset 0 0 0 1px var(--tg-out-line);color:var(--tg-out-ink)}.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi][aria-pressed=true][data-as=buttons]{background:var(--tg-key);box-shadow:inset 0 0 0 1px var(--tg-key-line), 0 2px 0 var(--tg-key-edge);color:var(--ink)}.tgs__line[data-astro-cid-amwhlzvi]{border:1px dashed var(--tg-key-line);background:var(--tg-key);border-radius:10px;gap:6px;margin:0;padding:12px 14px;display:grid}.tgs__line[data-astro-cid-amwhlzvi] output[data-astro-cid-amwhlzvi]{min-height:4.5em;font:500 .84rem/1.5 var(--font-mono);color:var(--ink);display:block}.tgs__send[data-astro-cid-amwhlzvi]{width:100%}.tgs__note[data-astro-cid-amwhlzvi]{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.tgs__note[data-astro-cid-amwhlzvi]+.tgs__note[data-astro-cid-amwhlzvi]{margin-top:-8px}@media (width<=960px){.tgs[data-astro-cid-amwhlzvi]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.tgs__tabs[data-astro-cid-amwhlzvi]{grid-template-columns:1fr}.tgs__tab[data-astro-cid-amwhlzvi]{min-height:46px}.tgs__modes[data-astro-cid-amwhlzvi]{flex:100%}.tgs__mode[data-astro-cid-amwhlzvi]{padding:0 8px}.tgs__body[data-astro-cid-amwhlzvi]{padding:14px 12px}.tgs__goal[data-astro-cid-amwhlzvi]{gap:4px;min-height:0;display:grid}.tgs__goal[data-astro-cid-amwhlzvi] [data-astro-cid-amwhlzvi][data-goal]{min-height:2.8em}.tgs__path[data-astro-cid-amwhlzvi]{min-height:3em}.tgs__screen[data-astro-cid-amwhlzvi]{min-height:196px}.tgs__say[data-astro-cid-amwhlzvi]{min-height:4.35em}.tgs__key[data-astro-cid-amwhlzvi]{min-height:50px;padding:4px 8px;font-size:.88rem}.tgs__input[data-astro-cid-amwhlzvi]{min-height:64px}.tgs__phrase-text[data-astro-cid-amwhlzvi]{font-size:.86rem}.tgs__foot[data-astro-cid-amwhlzvi]{padding:12px}.tgs__coach[data-astro-cid-amwhlzvi]{min-height:4.35em}.tgs__plan[data-astro-cid-amwhlzvi]{padding:18px 14px}.tgs__rows[data-astro-cid-amwhlzvi] li[data-astro-cid-amwhlzvi]{justify-content:stretch;gap:8px;padding:10px 0 12px;display:grid}.tgs__sw[data-astro-cid-amwhlzvi]{display:grid}.tgs__sw[data-astro-cid-amwhlzvi] button[data-astro-cid-amwhlzvi]{min-width:0}.tgs__line[data-astro-cid-amwhlzvi] output[data-astro-cid-amwhlzvi]{min-height:6em}}@media (width<=380px){.tgs__input[data-astro-cid-amwhlzvi]{min-height:72px}}main.seg--chatbots-telegram{--blue:#0b74c0;--blue-hover:#0a66aa;--blue-dark:#0a5f9e;--sky:#8fcaf7;--sky-2:#3a9be0;--mist:#eaf4fb;--mist-2:#d3e8f8;--soft:#f5f9fc;--paper:#fff;--card:#fff;--card-rgb:255 255 255;--line:#c2d8ea;--line-soft:#dce8f2;--ink:#16202c;--ink-2:#2a3a4d;--ink-3:#3a4d63;--muted:#55667a;--green:#1f7a4d;--green-soft:#e3f8d2;--signal:#8fe3ad;--navy:#0f1c2e;--shadow:0 22px 60px #12345424;--shadow-s:0 8px 24px #1234541a;--focus:#0a5f9e;--tg-accent:#0b74c0;--tg-accent-rgb:11 116 192;--tg-accent-edge:#085a96;--tg-key:#f3f6f9;--tg-key-line:#c9d6e2;--tg-key-edge:#b4c4d3;--tg-key-ink:#26364a;--tg-key-press:#e3eaf1;--tg-well:#e6edf3;--tg-tray:#eaf4fb;--tg-tray-line:#c2d8ea;--tg-pad:#ffffffb8;--tg-frame:#fff;--tg-out:#e3f8d2;--tg-out-line:#b9dfa0;--tg-out-ink:#16202c;--tg-out-mark:#1f7a4d;--tg-warn:#fdf0df;--tg-warn-line:#edc993;--tg-warn-ink:#6f3d06;--tg-bg-key:#0b74c033;--tg-bg-fill:#0b74c01a;--tg-bg-ink:#0b74c06b;color:var(--ink)}:root[data-theme=dark] main.seg--chatbots-telegram{--blue:#1b74b8;--blue-hover:#176aa9;--blue-dark:#8fcaf7;--sky:#8fcaf7;--sky-2:#4aa3e6;--mist:#14293f;--mist-2:#1d3a57;--soft:#0a1a2b;--paper:#06112a;--card:#0f2034;--card-rgb:15 32 52;--line:#2a425e;--line-soft:#1b2f47;--ink:#e9f0f8;--ink-2:#c5d3e3;--ink-3:#b4c5d8;--muted:#9db0c6;--green:#86e3b0;--green-soft:#1f4a3a;--signal:#86e3b0;--navy:#13243a;--shadow:0 24px 70px #00000075;--shadow-s:0 8px 26px #0000005c;--focus:#8fcaf7;--tg-accent:#1b74b8;--tg-accent-rgb:143 202 247;--tg-accent-edge:#0f4f82;--tg-key:#17273a;--tg-key-line:#2a425e;--tg-key-edge:#08121e;--tg-key-ink:#d7e2ee;--tg-key-press:#1e344c;--tg-well:#0b1726;--tg-tray:#0e1c2e;--tg-tray-line:#2a425e;--tg-pad:#0f2034c7;--tg-frame:#13243a;--tg-out:#1f4a3a;--tg-out-line:#2f6b55;--tg-out-ink:#d9f5e4;--tg-out-mark:#86e3b0;--tg-warn:#3a2a14;--tg-warn-line:#6e5122;--tg-warn-ink:#f6d39c;--tg-bg-key:#8fcaf72b;--tg-bg-fill:#8fcaf71a;--tg-bg-ink:#8fcaf76b}main.seg--chatbots-telegram .eyebrow{gap:7px;margin-block:.85em;line-height:1.3}main.seg--chatbots-telegram .eyebrow:before{content:"/";background:0 0;width:auto;height:auto;font-weight:600}main.seg--chatbots-telegram .btn--primary{box-shadow:0 3px 0 var(--tg-accent-edge);border-radius:12px}main.seg--chatbots-telegram .btn--primary:hover{transform:none}main.seg--chatbots-telegram .btn--primary:active{box-shadow:0 1px 0 var(--tg-accent-edge);transform:translateY(2px)}main.seg--chatbots-telegram .btn--ghost{border-color:var(--tg-key-line);background:var(--tg-key);box-shadow:0 3px 0 var(--tg-key-edge);border-radius:12px}main.seg--chatbots-telegram .btn--ghost:hover{border-color:var(--blue)}main.seg--chatbots-telegram .btn--ghost:active{box-shadow:0 1px 0 var(--tg-key-edge);transform:translateY(2px)}main.seg--chatbots-telegram .hero__bg{background:linear-gradient(#eaf4fb 0,#f4f9fd 46%,#fff 80%)}:root[data-theme=dark] main.seg--chatbots-telegram .hero__bg{background:linear-gradient(#0e212f 0,#0a192d 48%,#06112a 82%)}main.seg--chatbots-telegram .hero__bg:after{content:none}main.seg--chatbots-telegram .hero__accent{color:var(--blue);background:0 0;animation:none}:root[data-theme=dark] main.seg--chatbots-telegram .hero__accent{color:#8fcaf7}main.seg--chatbots-telegram .hero__accent:after{content:"";vertical-align:-.08em;background:currentColor;border-radius:1px;width:.09em;height:.86em;margin:0 -.21em 0 .12em;display:inline-block}main.seg--chatbots-telegram .hero.is-live .hero__accent:after{animation:1.2s step-end 5 lk-tg-h1caret}@keyframes lk-tg-h1caret{50%{opacity:0}}main.seg--chatbots-telegram.seg--chatbots-telegram .crumbs ol{border-color:var(--tg-key-line);background:var(--tg-key);box-shadow:0 2px 0 var(--tg-key-edge);font:500 .78rem/1.3 var(--font-mono);border-radius:10px;padding:4px 12px 4px 4px}main.seg--chatbots-telegram.seg--chatbots-telegram .crumbs a{background:var(--card);box-shadow:inset 0 0 0 1px var(--tg-key-line);border-radius:7px;padding:4px 9px}main.seg--chatbots-telegram.seg--chatbots-telegram .crumbs a:hover{background:var(--mist)}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .crumbs li+li:before{color:var(--muted)}@media (width<=1020px){main.seg--chatbots-telegram .crumbs{margin-right:calc(var(--gutter) * -1);overflow:hidden}main.seg--chatbots-telegram .crumbs ol{position:relative}main.seg--chatbots-telegram .crumbs ol:before,main.seg--chatbots-telegram .crumbs ol:after{content:"";border:1.5px solid var(--tg-bg-key);width:112px;box-shadow:0 2px 0 var(--tg-bg-key);pointer-events:none;border-radius:10px;position:absolute;top:-1px;bottom:-1px;left:calc(100% + 10px)}main.seg--chatbots-telegram .crumbs ol:after{left:calc(100% + 132px)}main.seg--chatbots-telegram .crumbs a{position:relative}main.seg--chatbots-telegram .crumbs a:after{content:"";position:absolute;inset:-6px -5px -10px}}main.seg--chatbots-telegram .hero__tick{background:var(--tg-key);box-shadow:inset 0 0 0 1px var(--tg-key-line), 0 2px 0 var(--tg-key-edge);color:var(--blue-dark);border-radius:6px}main.seg--chatbots-telegram.seg--chatbots-telegram .hero__msg p{color:var(--muted)}main.seg--chatbots-telegram.seg--chatbots-telegram .hero__msg .msg__btn--telegram{border-color:var(--blue);background:var(--blue);box-shadow:0 2px 0 var(--tg-accent-edge);color:#fff}main.seg--chatbots-telegram.seg--chatbots-telegram .hero__msg .msg__btn--telegram:hover{border-color:var(--blue-hover);background:var(--blue-hover);color:#fff;transform:none}main.seg--chatbots-telegram .hero__form-sub{color:var(--muted)}main.seg--chatbots-telegram .proof{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .proof li,main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .proof li+li{border:1px solid var(--tg-key-line);background:var(--tg-key);box-shadow:0 3px 0 var(--tg-key-edge);border-radius:12px;padding:15px 18px 16px}main.seg--chatbots-telegram .hero__form form.lead:before{content:none}main.seg--chatbots-telegram .hero__form form.lead{box-shadow:none;border:0;border-radius:0 0 12px 12px;padding:16px 20px 20px;animation:none}main.seg--chatbots-telegram .hero__form form.lead .lead__body{gap:14px}main.seg--chatbots-telegram .hero__form form.lead .lead__step{gap:8px}main.seg--chatbots-telegram .hero__form form.lead .lead__success{border-radius:0 0 12px 12px}@media (width>=1021px){main.seg--chatbots-telegram .hero__form form.lead textarea{height:98px;min-height:98px}@supports (field-sizing:content){main.seg--chatbots-telegram .hero__form form.lead textarea{field-sizing:content;height:auto;max-height:260px}}}@media (width<=560px){main.seg--chatbots-telegram .hero__form form.lead{padding:14px 14px 16px}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .proof li,main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .proof li+li{padding:12px 12px 13px}}main.seg--chatbots-telegram .lead.lead--tg{--lead-bg:#fff;--lead-ink:#16202c;--lead-ink-2:#2a3a4d;--lead-muted:#55667a;--lead-line:#c9d6e2;--lead-field:#f3f6f9;--lead-field-focus:#fff;--lead-accent:#0b74c0;--lead-accent-dark:#0a5f9e;--lead-accent-soft:#eaf4fb;--lead-accent-line:#c2d8ea;--lead-on-accent:#fff;--lead-tool-bg:#fff;--lead-tool-line:#9db3c8;--lead-radius:14px;--lead-ring:#0b74c02e;--lead-glow:#0b74c000;--lead-glow-hover:#0b74c000;--lead-drop-bg:#eaf4fbf2}:root[data-theme=dark] main.seg--chatbots-telegram .lead.lead--tg{--lead-bg:#13243a;--lead-ink:#e9f0f8;--lead-ink-2:#c5d3e3;--lead-muted:#9db0c6;--lead-line:#2f4864;--lead-field:#0d1b2c;--lead-field-focus:#0a1522;--lead-accent:#1b74b8;--lead-accent-dark:#8fcaf7;--lead-accent-soft:#14293f;--lead-accent-line:#2a425e;--lead-on-accent:#fff;--lead-tool-bg:#0d1b2c;--lead-tool-line:#46617f;--lead-ring:#8fcaf73d;--lead-glow:#0000;--lead-glow-hover:#0000;--lead-drop-bg:#13243af2}main.seg--chatbots-telegram .lead.lead--tg .lead__num{border-radius:5px}main.seg--chatbots-telegram .lead.lead--tg .lead__label{color:var(--lead-ink);margin:0}main.seg--chatbots-telegram .lead.lead--tg .lead__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:2px;display:grid}main.seg--chatbots-telegram .lead.lead--tg .lead__chip{border-color:var(--tg-key-line);background:var(--tg-key);min-height:44px;box-shadow:0 2px 0 var(--tg-key-edge);color:var(--tg-key-ink);overflow-wrap:anywhere;border-radius:10px;padding:5px 10px;font-size:.84rem;line-height:1.2}main.seg--chatbots-telegram .lead.lead--tg .lead__chip:hover{border-color:var(--blue);color:var(--lead-accent-dark)}main.seg--chatbots-telegram .lead.lead--tg .lead__chip:active{box-shadow:0 0 0 var(--tg-key-edge);transform:translateY(2px)}main.seg--chatbots-telegram .lead.lead--tg .lead__chip.is-used{border-color:var(--tg-out-line);background:var(--tg-out);box-shadow:none;color:var(--tg-out-ink)}main.seg--chatbots-telegram .lead.lead--tg .lead__opts{gap:7px;padding-bottom:2px}main.seg--chatbots-telegram .lead.lead--tg .lead__opt{border-color:var(--tg-key-line);background:var(--tg-key);min-height:42px;box-shadow:0 2px 0 var(--tg-key-edge);color:var(--tg-key-ink);border-radius:10px;padding:6px 13px;font-size:.88rem}main.seg--chatbots-telegram .lead.lead--tg .lead__opt:hover{border-color:var(--blue)}main.seg--chatbots-telegram .lead.lead--tg .lead__opt[aria-pressed=true]{border-color:var(--lead-accent);background:var(--lead-accent);box-shadow:0 0 0 var(--tg-key-edge);color:#fff;transform:translateY(2px)}main.seg--chatbots-telegram .lead.lead--tg textarea,main.seg--chatbots-telegram .lead.lead--tg .lead__row input,main.seg--chatbots-telegram .lead.lead--tg .lead__input{border-radius:10px}main.seg--chatbots-telegram .lead.lead--tg .lead__tool{border-radius:9px}main.seg--chatbots-telegram .lead.lead--tg .lead__row{grid-template-columns:minmax(0,1fr)}main.seg--chatbots-telegram .lead.lead--tg .lead__submit{width:100%;box-shadow:0 3px 0 var(--tg-accent-edge);border-radius:12px}main.seg--chatbots-telegram .lead.lead--tg .lead__submit:hover{box-shadow:0 3px 0 var(--tg-accent-edge);background:#0a66aa;transform:none}:root[data-theme=dark] main.seg--chatbots-telegram .lead.lead--tg .lead__submit:hover{background:#176aa9}main.seg--chatbots-telegram .lead.lead--tg .lead__submit:active{box-shadow:0 1px 0 var(--tg-accent-edge);transform:translateY(2px)}main.seg--chatbots-telegram .lead.lead--tg .lead__micro li:before{color:var(--tg-out-mark)}:root[data-theme=dark] main.seg--chatbots-telegram .final .lead.lead--tg{--lead-bg:#182c45;--lead-line:#36506e;--lead-drop-bg:#182c45f2}main.seg--chatbots-telegram .final .lead.lead--tg{border:2px solid var(--tg-accent);padding-top:0;box-shadow:0 24px 60px #03091266}main.seg--chatbots-telegram .final .lead.lead--tg:before{content:"/start";border-bottom:1px solid var(--tg-key-line);background:var(--tg-key);height:32px;font:600 .72rem/1 var(--font-mono);color:var(--blue-dark);border-radius:12px 12px 0 0;align-items:center;margin:0 calc(-1*clamp(18px,3vw,28px)) 18px;padding:0 14px;display:flex}main.seg--chatbots-telegram .pains__grid{align-items:start;gap:22px 18px}main.seg--chatbots-telegram.seg--chatbots-telegram .pains__grid li{background:var(--mist);border:0;border-radius:18px 18px 18px 5px;padding:18px 20px 34px}main.seg--chatbots-telegram .pains__grid li:before{content:"";background:var(--mist);width:22px;height:22px;clip-path:path("M9 0 C9 12 6 18 0 22 L22 22 L22 0 Z");position:absolute;bottom:0;left:-9px}main.seg--chatbots-telegram .pains__grid li:after,main.seg--chatbots-telegram .pains__grid li>p:after{content:"";width:20px;height:12px;transition:opacity .3s .9s;position:absolute;bottom:11px;right:14px}main.seg--chatbots-telegram .pains__grid li>p:after{background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6.5 9.5 10 17 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6.5 9.5 10 17 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}main.seg--chatbots-telegram .pains__grid li:after{opacity:0;background:var(--blue-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 6.5 5 10 12.5 1.8M9 9.2l.8.8L17.3 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 6.5 5 10 12.5 1.8M9 9.2l.8.8L17.3 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}main.seg--chatbots-telegram .pains__grid li.is-in:after{opacity:1}main.seg--chatbots-telegram .pains__grid li.is-in>p:after{opacity:0}main.seg--chatbots-telegram .pains__icon{background:var(--card);width:34px;height:34px;color:var(--blue-dark);border:0;border-radius:9px;margin-bottom:14px}main.seg--chatbots-telegram.seg--chatbots-telegram .pains__grid li>p{color:var(--ink-2)}@media (width>=1021px){main.seg--chatbots-telegram .pains__grid li:nth-child(2n){margin-top:26px}}main.seg--chatbots-telegram .uc__grid{border:1px solid var(--tg-tray-line);background:var(--tg-tray);border-radius:20px;gap:9px;padding:10px 10px 13px}main.seg--chatbots-telegram.seg--chatbots-telegram .uc__grid li{border-color:var(--tg-key-line);background:var(--card);box-shadow:0 3px 0 var(--tg-key-edge);border-radius:12px;padding:20px 20px 22px}main.seg--chatbots-telegram.seg--chatbots-telegram .uc__grid li:hover{background:var(--tg-key);box-shadow:0 1px 0 var(--tg-key-edge);translate:0 2px}main.seg--chatbots-telegram.seg--chatbots-telegram .uc__grid li:hover .uc__num{border-color:var(--blue);background:var(--blue);color:#fff}main.seg--chatbots-telegram .uc__num{border:1px solid var(--tg-key-line);background:var(--tg-key);letter-spacing:.04em;color:var(--blue-dark);border-radius:6px;padding:4px 6px;position:absolute;top:16px;right:16px}main.seg--chatbots-telegram .uc__grid h3{margin-top:0;padding-right:44px}main.seg--chatbots-telegram .products{background:linear-gradient(180deg, var(--paper), var(--soft))}main.seg--chatbots-telegram .products .card{box-shadow:0 3px 0 var(--tg-key-edge);border-radius:14px}main.seg--chatbots-telegram .products .card:hover{border-color:var(--blue);box-shadow:0 3px 0 var(--tg-accent-edge);transform:none}main.seg--chatbots-telegram .products .card__code{border:1px solid var(--tg-key-line);background:var(--tg-key);border-radius:6px;align-self:flex-start;padding:5px 7px;display:inline-flex}main.seg--chatbots-telegram .products .custom{border-color:var(--tg-tray-line);background:var(--tg-tray);border-radius:14px}main.seg--chatbots-telegram .cmp__wrap{border-radius:14px}main.seg--chatbots-telegram .cmp thead th{background:var(--tg-key)}main.seg--chatbots-telegram .cmp .is-ours{border-bottom-color:var(--tg-out-line);background:var(--tg-out);color:var(--tg-out-ink)}main.seg--chatbots-telegram .cmp thead .is-ours{background:var(--tg-out);box-shadow:inset 0 3px 0 var(--tg-out-mark);color:var(--tg-out-ink)}main.seg--chatbots-telegram .cmp .is-ours{padding-left:37px;position:relative}main.seg--chatbots-telegram .cmp .is-ours:before{content:"✓";color:var(--tg-out-mark);font-weight:700;position:absolute;left:18px}main.seg--chatbots-telegram .steps{border:1px solid var(--tg-tray-line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}main.seg--chatbots-telegram .steps:before,main.seg--chatbots-telegram .steps:after{display:none}main.seg--chatbots-telegram.seg--chatbots-telegram .steps li{grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"cmd title when""cmd text when";align-items:start;gap:4px 22px;padding:18px 22px 20px 18px;display:grid}main.seg--chatbots-telegram.seg--chatbots-telegram .steps li+li{border-top:1px solid var(--line-soft)}main.seg--chatbots-telegram.seg--chatbots-telegram .steps li:hover{background:var(--tg-key)}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .steps__dot,main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .steps li:first-child .steps__dot{border:1px solid var(--tg-key-line);background:var(--tg-key);width:100%;height:42px;box-shadow:0 3px 0 var(--tg-key-edge);color:var(--blue-dark);border-radius:10px;grid-area:cmd;align-content:center;align-self:center;font-size:0}main.seg--chatbots-telegram .steps__dot:before{font:600 .86rem/1 var(--font-mono);letter-spacing:0}main.seg--chatbots-telegram .steps li:first-child .steps__dot:before{content:"/start"}main.seg--chatbots-telegram .steps li:nth-child(2) .steps__dot:before{content:"/menu"}main.seg--chatbots-telegram .steps li:nth-child(3) .steps__dot:before{content:"/pay"}main.seg--chatbots-telegram .steps li:nth-child(4) .steps__dot:before{content:"/status"}main.seg--chatbots-telegram .steps li:nth-child(n+5) .steps__dot:before{content:"/next"}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .steps li:first-child .steps__dot{border-color:var(--blue);background:var(--blue);box-shadow:0 3px 0 var(--tg-accent-edge);color:#fff}main.seg--chatbots-telegram .steps__when{background:var(--mist);letter-spacing:.05em;white-space:nowrap;color:var(--blue-dark);border-radius:7px;grid-area:when;align-self:center;margin:0;padding:6px 9px}main.seg--chatbots-telegram .steps h3{grid-area:title;margin-top:0;font-size:1.16rem}main.seg--chatbots-telegram .steps__text{grid-area:text;max-width:74ch;margin:0}@media (width<=760px){main.seg--chatbots-telegram.seg--chatbots-telegram .steps li{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"cmd when""title title""text text";gap:10px 12px;padding:16px 14px 18px}main.seg--chatbots-telegram .steps__when{justify-self:end;margin:0}}main.seg--chatbots-telegram .plan{border-radius:16px}main.seg--chatbots-telegram .plan--featured{background:radial-gradient(90% 60% at 100% 0%, #1b74b86b, transparent 70%), var(--navy);box-shadow:0 26px 60px #08121e4d}main.seg--chatbots-telegram .plan--featured:before{background:conic-gradient(from var(--spin), transparent 0 62%, #8fcaf7 78%, #a9e8bd 88%, transparent 100%);border-radius:17px}main.seg--chatbots-telegram .plan__badge{border-radius:7px}main.seg--chatbots-telegram .plan--featured .btn--light{border-radius:12px;box-shadow:0 3px #8fa6bd}main.seg--chatbots-telegram .plan--featured .btn--light:active{transform:translateY(2px);box-shadow:0 1px #8fa6bd}main.seg--chatbots-telegram.seg--chatbots-telegram .plan--featured .plan__for,main.seg--chatbots-telegram.seg--chatbots-telegram .plan--featured .plan__monthly{color:#b3c4d8}main.seg--chatbots-telegram .notes svg{color:var(--blue-dark)}main.seg--chatbots-telegram .faq details{border-radius:14px}main.seg--chatbots-telegram .faq summary i{background:var(--tg-key);width:32px;height:30px;box-shadow:inset 0 0 0 1px var(--tg-key-line), 0 3px 0 var(--tg-key-edge);border-radius:8px;transition:transform .12s,box-shadow .12s,background .12s}main.seg--chatbots-telegram .faq summary i:before,main.seg--chatbots-telegram .faq summary i:after{top:14px;left:10px;right:10px}main.seg--chatbots-telegram .faq details[open] summary i{background:var(--blue);box-shadow:inset 0 0 0 1px var(--blue), 0 0 0 var(--tg-key-edge);transform:translateY(3px)}main.seg--chatbots-telegram .faq details[open] summary i:before,main.seg--chatbots-telegram .faq details[open] summary i:after{background:#fff}main.seg--chatbots-telegram.seg--chatbots-telegram .rel__grid a{border-color:var(--tg-key-line);box-shadow:0 3px 0 var(--tg-key-edge);border-radius:12px}main.seg--chatbots-telegram.seg--chatbots-telegram .rel__grid a:hover{border-color:var(--blue);box-shadow:0 1px 0 var(--tg-accent-edge);transform:translateY(2px)}main.seg--chatbots-telegram .rel__grid .rel__arrow{color:var(--blue-dark)}main.seg--chatbots-telegram .final{background:radial-gradient(60% 80% at 0% 0%, #1b74b84d, transparent 70%), var(--navy)}main.seg--chatbots-telegram .final:before,main.seg--chatbots-telegram .final:after{content:none}main.seg--chatbots-telegram .final__text{color:#b3c4d8}main.seg--chatbots-telegram.seg--chatbots-telegram .final__msg p{color:#93a7bd}main.seg--chatbots-telegram .demo{background:radial-gradient(50% 60% at 92% 8%, #1b74b842, transparent 70%), var(--navy);color:#d5e1ee}main.seg--chatbots-telegram .demo__text,main.seg--chatbots-telegram.seg--chatbots-telegram .demo__points p{color:#b3c4d8}main.seg--chatbots-telegram .demo__icon{color:#8fcaf7;background:#8fcaf714;border-color:#8fcaf73d;border-radius:10px}main.seg--chatbots-telegram.seg--chatbots-telegram .demo__note{color:#93a7bd}main.seg--chatbots-telegram .demo a:not(.btn){color:#a8d4fa}main.seg--chatbots-telegram .console{--bg:#0e1a2c;color:#d5e1ee;background:#0e1a2c;border-color:#26384f;border-radius:16px;box-shadow:0 30px 80px #03091280}main.seg--chatbots-telegram .console:before{content:none}main.seg--chatbots-telegram .console__bar{color:#93a7bd;background:#132338;border-bottom-color:#1e2f45}main.seg--chatbots-telegram .console__dots{display:none}main.seg--chatbots-telegram .console__live{color:#86e3b0}main.seg--chatbots-telegram.seg--chatbots-telegram .console__live i{background:#86e3b0}main.seg--chatbots-telegram .console__channel{background:#132338;border-bottom:1px solid #1e2f45;padding-block:12px 10px}main.seg--chatbots-telegram .console__avatar{background:#1d3350;border-radius:50%}main.seg--chatbots-telegram .console__feed{gap:8px;padding-top:14px}main.seg--chatbots-telegram .console .step p{position:relative}main.seg--chatbots-telegram .console .step p:before{content:"";width:12px;height:14px;position:absolute;bottom:0}main.seg--chatbots-telegram .console .step--user p{color:#e6eef8;background:#182c47;border-radius:16px 16px 16px 5px}main.seg--chatbots-telegram .console .step--user p:before{clip-path:path("M12 0 C12 7 9 12 0 14 L12 14 Z");background:#182c47;left:-6px}main.seg--chatbots-telegram .console .step--user time{color:#9db0c6}main.seg--chatbots-telegram .console .step--agent p{box-shadow:none;color:#d9f5e4;background:#1f4a3a;border-radius:16px 16px 5px}main.seg--chatbots-telegram .console .step--agent p:before{clip-path:path("M0 0 C0 7 3 12 12 14 L0 14 Z");background:#1f4a3a;right:-6px}main.seg--chatbots-telegram .console .step--agent time{color:#a9d8bd}main.seg--chatbots-telegram .console .step--tool{justify-content:center}main.seg--chatbots-telegram .console .step--tool code{color:#a8d4fa;background:#8fcaf717;border:0;border-radius:12px;max-width:94%;padding:5px 12px;font-size:.7rem}main.seg--chatbots-telegram .console .step__icon{color:#86e3b0}main.seg--chatbots-telegram .console .step--tool.is-running code{background:linear-gradient(90deg,#8fcaf70f,#8fcaf733,#8fcaf70f) 0 0/200% 100%}main.seg--chatbots-telegram .console .step--tool.is-running .step__icon:before{border-color:#86e3b0 #86e3b040 #86e3b040}main.seg--chatbots-telegram .console .step__event{letter-spacing:.04em;text-align:center;color:#c5d3e3;background:#ffffff14;border:0;border-radius:12px;padding:6px 12px;line-height:1.4}main.seg--chatbots-telegram .console .step.is-typing:after{background:radial-gradient(circle,#d9f5e4 45%,#0000 50%) 14px/8px 8px no-repeat,radial-gradient(circle,#d9f5e4 45%,#0000 50%) 25px/8px 8px no-repeat,radial-gradient(circle,#d9f5e4 45%,#0000 50%) 36px/8px 8px no-repeat,#1f4a3a;border-radius:16px 16px 5px}main.seg--chatbots-telegram .console__footer{background:#132338;border-top-color:#1e2f45}main.seg--chatbots-telegram.seg--chatbots-telegram .console__footer span{color:#93a7bd}main.seg--chatbots-telegram.seg--chatbots-telegram.seg--chatbots-telegram .console__footer span+span{border-left-color:#1e2f45}html.no-motion main.seg--chatbots-telegram .hero__accent:after{animation:none}@media (prefers-reduced-motion:reduce){main.seg--chatbots-telegram .hero__accent:after{animation:none}main.seg--chatbots-telegram .pains__grid li:after,main.seg--chatbots-telegram .pains__grid li>p:after{transition:none}}
