body:has(.bt){transition:background-color .5s}body:has(.bt[data-skin=tg]){--bg:#d5e6ef;--accent:#15719f;--rule:#1234482e;--muted:#47606f}body:has(.bt[data-skin=max]){--bg:#e8e5fb;--accent:#5236e6;--rule:#2a1c7829;--muted:#5a5680}.bt{--mine:#e1f6cd;--acc:#15719f;--kb:#3b7c9f;--kb-ink:#fff;--kb-r:10px;--chat:#c6dde9;--bubble-r:16px;--tail:4px;color:var(--ink)}.bt[data-skin=max]{--mine:#dcd5ff;--acc:#5236e6;--kb:#fff;--kb-ink:#5236e6;--kb-r:999px;--chat:#f1effd;--bubble-r:20px;--tail:20px}.bt h2{font-size:clamp(38px,4.6vw,72px)}.bt-stage{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.bt-flow{min-width:0}.bt-side{padding-top:20px;position:sticky;top:84px}.bt-rig{gap:10px;display:grid}.bt-cover{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:100svh;padding:clamp(104px,13vh,136px) 0 48px;display:flex}.bt-crumbs{margin-bottom:10px}.bt-head{border-radius:34px 34px 34px var(--tail);background:#fff;padding:clamp(24px,3vw,40px) clamp(26px,3.2vw,44px) clamp(30px,3vw,40px);transition:border-radius .4s;position:relative}.bt-head h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,4.9vw,78px);line-height:1.03}.bt-stamp{text-align:right;letter-spacing:0;color:var(--muted);margin-top:4px;font-size:13px;line-height:1;display:block}.bt-head .bt-stamp{margin:0;position:absolute;bottom:14px;right:26px}.bt-ticks{width:16px;height:8px;margin-left:2px;display:inline-block;position:relative}.bt-ticks:before,.bt-ticks:after{content:"";border-right:1.6px solid var(--acc);border-bottom:1.6px solid var(--acc);width:5px;height:9px;position:absolute;top:-1px;transform:rotate(40deg)}.bt-ticks:before{left:2px}.bt-ticks:after{left:7px}.bt-price{background:var(--mine);border-radius:26px 26px var(--tail) 26px;letter-spacing:-.025em;align-self:flex-end;max-width:26em;padding:16px 24px 12px;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.12;transition:background .4s,border-radius .4s}.bt-keyrow{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px;display:grid}.bt-keyrow a{background:var(--kb);color:var(--kb-ink);border-radius:var(--kb-r);text-align:center;padding:20px 18px;font-size:19px;font-weight:500;line-height:1;transition:background .4s,color .4s,border-radius .4s,transform .25s;display:block}.bt-keyrow a:first-child{background:var(--acc);color:#fff}.bt-keyrow a:hover{transform:translateY(-2px)}.bt-switches{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bt-seg{background:#fff9;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.bt-seg button{color:inherit;font:500 14px/1.1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 4px;transition:background .25s,color .25s}.bt-seg button[aria-pressed=true]{background:var(--acc);color:#fff}.bt-phone{background:var(--chat);border:9px solid #101114;border-radius:42px;flex-direction:column;height:min(720px,100svh - 158px);min-height:520px;transition:background .4s;display:flex;position:relative;overflow:hidden}.bt-bar{background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.bt-ava{background:var(--acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:600;transition:background .4s;display:grid}.bt-phone[data-role=owner] .bt-ava{background:#101114}.bt-bar p{flex:1;min-width:0;line-height:1.15}.bt-bar b{font-size:16px;font-weight:600;display:block}.bt-bar small{color:var(--muted);font-size:12.5px;display:block}.bt-reset{color:var(--acc);font:500 13px/1 var(--font);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 8px}.bt-chat{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 12px 10px;font-size:15.5px;line-height:1.32;display:flex;overflow-y:auto}.bt-chat[hidden]{display:none}.bt-m{border-radius:var(--bubble-r) var(--bubble-r) var(--bubble-r) var(--tail);background:#fff;align-self:flex-start;max-width:86%;padding:9px 13px;animation:.28s cubic-bezier(.2,.7,.2,1) bt-in}.bt-m p{max-width:none}.bt-m--me{background:var(--mine);border-radius:var(--bubble-r) var(--bubble-r) var(--tail) var(--bubble-r);align-self:flex-end}.bt-m--dots{gap:4px;padding:13px 14px;display:flex}.bt-m--dots i{background:#8fa3ae;border-radius:50%;width:7px;height:7px;animation:1s infinite bt-dot}.bt-m--dots i:nth-child(2){animation-delay:.15s}.bt-m--dots i:nth-child(3){animation-delay:.3s}.bt-m--list{width:92%;max-width:92%}.bt-m--list span{border-top:1px solid #00000014;justify-content:space-between;gap:12px;padding:5px 0;font-size:14.5px;display:flex}.bt-m--list span:first-of-type{margin-top:6px}.bt-m--list i{font-style:normal}.bt-sys{color:#fff;text-align:center;background:#1011146b;border-radius:999px;align-self:center;max-width:90%;padding:5px 12px;font-size:13px;line-height:1.25;animation:.28s bt-in}.bt-keys{gap:4px;width:92%;max-width:92%;margin-top:2px;animation:.3s cubic-bezier(.2,.7,.2,1) bt-in;display:grid}.bt-keys--pair{grid-template-columns:1fr 1fr 1fr}.bt-keys a,.bt-keys button{border-radius:var(--kb-r);background:var(--kb);width:100%;color:var(--kb-ink);font:500 15px/1.15 var(--font);text-align:center;cursor:pointer;border:0;padding:11px 10px;transition:filter .2s,background .3s,border-radius .3s,color .3s;display:block}.bt-keys a:hover,.bt-keys button:hover{filter:brightness(1.1)}.bt-keys .bt-go{background:var(--acc);color:#fff}.bt-input{color:#8a9096;background:#fff;justify-content:space-between;align-items:center;padding:13px 16px 16px;font-size:15px;display:flex}.bt-input i{background:var(--acc);opacity:.28;border-radius:50%;width:26px;height:26px}.bt-sheet{z-index:3;background:#fff;border-radius:22px 22px 0 0;gap:6px;padding:20px 18px 18px;transition:transform .34s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 50px #00000038}.bt-sheet.on{transform:none}.bt-sheet[hidden]{display:none}.bt-sheet p{max-width:none}.bt-sheet-t{color:var(--muted);font-size:13px}.bt-sheet-n{font-size:17px;font-weight:500;line-height:1.15}.bt-sheet-p{letter-spacing:-.035em;font-size:40px;font-weight:500;line-height:1.05}.bt-sheet-c{background:#eef1f3;border-radius:12px;margin:8px 0 6px;padding:10px 12px;font-size:16px;line-height:1.2}.bt-sheet-c small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.bt-pay{background:var(--acc);color:#fff;width:100%;font:500 17px/1 var(--font);cursor:pointer;border:0;border-radius:14px;padding:15px}.bt-pay--no{color:#a02420;background:#eef1f3;padding:13px;font-size:15px}.bt-under{padding:clamp(32px,6vh,72px) 0 clamp(56px,8vw,110px)}.bt-note{max-width:36em;margin-top:18px;font-size:clamp(18px,1.5vw,21px);line-height:1.38}.bt-hint{color:var(--muted)}.bt-log{border-top:1px solid var(--rule);margin:30px 0 28px;padding:0;list-style:none}.bt-log li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,13.5em) minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:15px 0;transition:background .3s,padding .3s;display:grid}.bt-log code{overflow-wrap:anywhere;font:500 15px/1.3 Consolas,Courier New,monospace}.bt-log span{font-size:17px;line-height:1.28}.bt-log em{color:var(--muted);white-space:nowrap;font-size:14px;font-style:normal}.bt-log li.is-run{background:#ffffff8c;padding-left:12px}.bt-log li.is-run em{color:var(--acc)}.bt-log li.is-ok em{color:#14703f;font-weight:500}.bt-log li.is-ok code{color:#14703f}.bt-log li.is-no em,.bt-log li.is-no code{color:#a02420;font-weight:500}.bt-log li.is-skip{opacity:.46}.bt-sym{padding-bottom:clamp(56px,8vw,110px)}.bt-sym ul{justify-items:end;gap:10px;margin-top:30px;padding:0;list-style:none;display:grid}.bt-sym li{background:var(--mine);border-radius:24px 24px var(--tail) 24px;letter-spacing:-.02em;max-width:90%;padding:15px 22px 9px;font-size:clamp(21px,2.1vw,32px);line-height:1.14;transition:background .4s}.bt-reply{border-radius:24px 24px 24px var(--tail);background:#fff;max-width:90%;margin-top:18px;padding:20px 24px 22px;font-size:clamp(18px,1.5vw,21px);line-height:1.38}.bt-reply b{color:var(--acc);margin-bottom:4px;font-size:15px;font-weight:600;transition:color .4s;display:block}.bt-owner{padding-bottom:clamp(56px,12vw,180px)}.bt-open{border-radius:var(--kb-r);background:var(--acc);color:#fff;font:500 17px/1 var(--font);cursor:pointer;border:0;margin-top:22px;padding:16px 22px;display:none}.bt-packs{margin-top:clamp(32px,5vw,72px)}.bt-invoice{border-radius:34px 34px 34px var(--tail);background:#fff;margin-top:34px;padding:clamp(8px,1.4vw,18px) clamp(20px,3.2vw,48px)}.bt-invoice article{border-bottom:1px solid var(--rule);grid-template-columns:4fr 5fr 3fr auto;align-items:center;gap:8px clamp(18px,3vw,44px);padding:clamp(20px,2.4vw,34px) 0;display:grid}.bt-invoice article:last-child{border-bottom:0}.bt-invoice h3{letter-spacing:-.03em;font-size:clamp(25px,2.5vw,38px);line-height:1.06}.bt-invoice ul{color:var(--muted);padding:0;font-size:16.5px;line-height:1.32;list-style:none}.bt-sum{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(25px,2.5vw,38px);line-height:1.05}.bt-choose{border-radius:var(--kb-r);background:var(--kb);color:var(--kb-ink);box-shadow:0 0 0 1px var(--rule);padding:14px 20px;font-size:16px;font-weight:500;line-height:1;transition:background .3s,color .3s}.bt-choose:hover{background:var(--acc);color:#fff}.bt-term{color:var(--muted);max-width:44em;margin-top:14px;font-size:16px}.bt-story{margin-top:var(--gap);grid-template-columns:7fr 5fr;align-items:start;gap:clamp(32px,5vw,88px);display:grid}.bt-thread{gap:7px;margin-top:34px;display:grid}.bt-date{justify-items:center;max-width:none;margin:14px 0 4px;display:grid}.bt-date span{color:#fff;background:#1011146b;border-radius:999px;padding:4px 14px;font-size:14px}.bt-line{border-radius:20px;max-width:84%;padding:11px 16px;font-size:clamp(17px,1.4vw,20px);line-height:1.32}.bt-line--them{background:var(--mine);border-bottom-right-radius:var(--tail);justify-self:end;transition:background .4s}.bt-line--me{border-bottom-left-radius:var(--tail);background:#fff;justify-self:start}.bt-src{color:var(--muted);margin-top:14px;font-size:15px}.bt-bridge{color:#fff;background:#101114;border-radius:34px;padding:clamp(24px,3vw,44px);position:sticky;top:96px}.bt-bridge h3{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,50px);line-height:1.02}.bt-bridge p{color:#d6d7da;margin-top:16px;font-size:18px;line-height:1.38}.bt-bridge dl{gap:14px;margin:24px 0 0;display:grid}.bt-bridge dt{letter-spacing:-.045em;font-size:clamp(44px,5.2vw,80px);line-height:.98}.bt-bridge dd{color:#a9abb2;margin:2px 0 0;font-size:16px}.bt-small{color:#a9abb2!important;font-size:15px!important}.bt-cases{margin-top:clamp(40px,6vw,88px)}.bt-case-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bt-fit{margin-top:var(--gap);grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.bt-yes,.bt-no{border-radius:34px 34px 34px var(--tail);padding:clamp(24px,3.2vw,46px)}.bt-yes{background:var(--acc);color:#fff;transition:background .4s}.bt-no{border-radius:34px 34px var(--tail) 34px;background:#fff}.bt-fit h3{letter-spacing:-.03em;font-size:clamp(30px,3.2vw,48px);line-height:1.04}.bt-fit ul{margin-top:22px;padding:0;list-style:none}.bt-fit li{border-top:1px solid #80808052;padding:12px 0;line-height:1.3}.bt-how{margin-top:var(--gap)}.bt-how ol{grid-template-columns:repeat(2,1fr);gap:26px clamp(24px,4vw,64px);margin-top:34px;padding:0;list-style:none;display:grid}.bt-how li{grid-template-columns:46px 1fr;gap:14px;display:grid}.bt-how li>span{background:var(--acc);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:500;transition:background .4s;display:grid}.bt-how h3{font-size:clamp(23px,2vw,30px)}.bt-how p{color:var(--muted);margin-top:6px}.bt-who{border-top:1px solid var(--rule);margin:40px 0 0}.bt-who div{border-bottom:1px solid var(--rule);grid-template-columns:2fr 10fr;gap:20px;padding:18px 0;display:grid}.bt-who dt{letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);line-height:1.1}.bt-who dd{margin:0}.bt-faq{margin-top:var(--gap)}.bt-read{max-width:none;margin-top:26px}@keyframes bt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes bt-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (width<=980px){.bt-stage{flex-direction:column;gap:0;display:flex}.bt-flow{display:contents}.bt-cover{order:1;width:100%;min-height:0;padding-top:100px;padding-bottom:20px}.bt-side{order:2;width:100%;padding-top:12px;position:static}.bt-rig{max-width:440px;margin:0 auto}.bt-under{order:3;padding-top:44px}.bt-sym{order:4}.bt-owner{order:5;padding-bottom:32px}.bt-open{display:inline-block}.bt-phone{border-width:7px;border-radius:34px;height:590px}.bt-keyrow a{padding:18px 10px;font-size:17px}.bt-log li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.bt-log span{grid-area:2/1/auto/-1}.bt-invoice article{grid-template-columns:1fr auto}.bt-invoice ul{grid-area:2/1/auto/-1}.bt-sum{grid-area:3/1}.bt-choose{grid-area:3/2}.bt-story,.bt-fit,.bt-case-grid{grid-template-columns:1fr}.bt-bridge{position:static}.bt-how ol{grid-template-columns:1fr}.bt-who div{grid-template-columns:1fr;gap:4px}.bt-line{max-width:92%}}@media (prefers-reduced-motion:reduce){.bt-sheet{transition:none}}
