.deploy-telegram-cta{margin:48px auto 0;max-width:600px;text-align:center;background:var(--bg-alt);border-radius:24px;padding:40px 28px}.deploy-success-panel p,.deploy-telegram-cta p,.telegram-setup p{max-width:none}.demo-success{display:flex;flex-direction:column;align-items:center;gap:8px}.success-icon{font-size:28px;line-height:1}.btn-telegram{display:inline-flex;align-items:center;gap:10px;background:#26a5e4;color:#ffffff;border:none;border-radius:999px;padding:16px 36px;font-size:15.5px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:24px;font-family:inherit}.btn-telegram:hover{background:#1e96d1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(38,165,228,.3)}.btn-telegram svg{width:22px;height:22px}.deploy-note{font-size:13px;color:var(--fg-secondary);margin-top:12px}.telegram-setup{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;margin-top:36px;background:var(--bg);border:1.5px solid rgba(17,17,17,.12);border-radius:24px;padding:40px;scroll-margin-top:96px;color:var(--fg)}.telegram-setup--success{display:block}.steps-list{list-style:none;padding:0;margin-top:32px;display:flex;flex-direction:column;gap:24px}.steps-list li{display:flex;gap:16px;align-items:flex-start}.step-number{width:32px;height:32px;border-radius:10px;background:rgba(217,83,30,.1);color:var(--accent);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content strong{font-size:15px;font-weight:700;color:var(--fg);display:block}.step-content p{font-size:14px;color:var(--fg-secondary);margin-top:4px;line-height:1.5}.step-content a{color:#26a5e4;font-weight:700}.step-content code{background:var(--bg-alt);padding:2px 8px;border-radius:6px;font-size:13px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;color:var(--accent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.token-example{display:inline-block;margin-top:6px;padding:8px 14px!important;background:#111111!important;color:#00ff88!important;border-radius:8px!important;font-size:12px!important;letter-spacing:.5px;word-break:break-all}.botfather-mockup{margin-top:32px;border-radius:16px;overflow:hidden;border:1.5px solid rgba(17,17,17,.12);max-width:420px}.bf-header{background:#1a1a2e;padding:12px 16px;gap:10px;border-bottom:1px solid rgba(255,255,255,.06)}.bf-avatar,.bf-header{display:flex;align-items:center}.bf-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#26a5e4,#0088cc);justify-content:center;font-size:18px;color:white}.bf-name{font-size:14px;font-weight:700;color:white}.bf-verified{font-size:12px;color:#26a5e4}.bf-chat{background:#0a0a0f;padding:16px;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.bf-msg-user{align-self:flex-end;background:#26a5e4;color:white;padding:8px 14px;border-radius:14px 4px 14px 14px;font-size:13px;max-width:80%}.bf-msg-bot{align-self:flex-start;background:#1e1e30;color:#e0e0f0;padding:10px 14px;border-radius:4px 14px 14px 14px;font-size:13px;max-width:85%;white-space:pre-wrap;line-height:1.5}.bf-token-highlight{display:inline-block;background:rgba(0,255,136,.1);color:#00ff88;padding:4px 8px;border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;word-break:break-all;margin-top:4px}.bf-token-label{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:11px;font-weight:700;margin-top:6px}.token-form-card{background:var(--bg);border:1.5px solid rgba(17,17,17,.12);border-radius:20px;padding:32px;align-self:start}.form-header{display:flex;align-items:center;gap:10px;margin-bottom:24px}.form-header svg{width:28px;height:28px;color:#26a5e4}.form-header h4{font-size:18px;font-weight:700;color:var(--fg)}.field-label{font-size:13px;font-weight:600;color:var(--fg-secondary);display:block;margin-bottom:8px}.token-input{width:100%;font-size:14px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;border-radius:14px;border:1.5px solid rgba(17,17,17,.12);background:var(--bg-alt);color:var(--fg);padding:16px 18px;height:56px;outline:none;transition:border-color .3s ease;letter-spacing:.5px}.token-input:focus{border-color:#26a5e4;box-shadow:0 0 0 3px rgba(38,165,228,.15)}.token-input::placeholder{color:var(--fg-secondary);opacity:.5;font-size:13px}.token-error{color:#e53e3e}.token-error,.token-valid{font-size:12px;margin-top:8px}.token-valid{color:#38a169}.btn-deploy{width:100%;margin-top:20px;border-radius:999px;padding:16px 32px;height:56px;background:#26a5e4;color:#ffffff;font-size:15.5px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.btn-deploy:hover:not(:disabled){background:#1e96d1;transform:translateY(-1px);box-shadow:0 4px 16px rgba(38,165,228,.3)}.btn-deploy:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:tg-spin .6s linear infinite}@keyframes tg-spin{to{transform:rotate(1turn)}}.deploy-info{margin-top:24px;padding-top:20px;border-top:1px solid rgba(17,17,17,.08)}.deploy-info p{font-size:13px;font-weight:600;color:var(--fg-secondary)}.deploy-info ul{list-style:none;padding:0;margin-top:10px;display:flex;flex-direction:column;gap:6px}.deploy-info li{font-size:13px;color:var(--fg-secondary)}.deploy-success-panel{text-align:center;padding:48px 32px}.success-check{width:64px;height:64px;margin:0 auto 24px}.checkmark-svg{width:64px;height:64px;animation:tg-scale-in .4s ease;transform-origin:center}.checkmark-path{stroke-dasharray:48;stroke-dashoffset:48;animation:tg-draw .6s ease .3s forwards}@keyframes tg-scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tg-draw{to{stroke-dashoffset:0}}.deploy-success-panel h3{font-size:25px;font-weight:800;color:var(--fg)}.deploy-success-panel p{font-size:16px;color:var(--fg-secondary);margin-top:8px}.deploy-success-panel strong{color:var(--fg)}.btn-open-telegram{display:inline-flex;align-items:center;gap:8px;margin-top:24px;background:#26a5e4;color:white;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-open-telegram svg{width:22px;height:22px}.btn-open-telegram:hover{background:#1e96d1;transform:translateY(-1px)}.status-grid{display:flex;justify-content:center;gap:32px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(17,17,17,.08)}.status-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--fg-secondary)}.status-item strong{font-size:13px;color:var(--fg)}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot--green{background:#38a169;box-shadow:0 0 6px rgba(56,161,105,.5);animation:tg-pulse-dot 2s ease infinite}@keyframes tg-pulse-dot{0%,to{box-shadow:0 0 6px rgba(56,161,105,.5)}50%{box-shadow:0 0 12px rgba(56,161,105,.8)}}.success-hint{font-size:14px;color:var(--fg-secondary);margin-top:24px;font-style:italic}@media (max-width:900px){.telegram-setup{grid-template-columns:1fr;gap:32px;padding:24px}}@media (max-width:639px){.botfather-mockup{display:none}.status-grid{gap:16px}}[data-theme=dark] .token-form-card,html.dark .token-form-card{background:#1a1a1a;border-color:rgba(255,255,255,.1)}[data-theme=dark] .telegram-setup,html.dark .telegram-setup{border-color:rgba(255,255,255,.1)}[data-theme=dark] .token-input,html.dark .token-input{background:#111111;border-color:rgba(255,255,255,.1);color:#ffffff}[data-theme=dark] .token-input:focus,html.dark .token-input:focus{border-color:#26a5e4}[data-theme=dark] .field-label,html.dark .field-label{color:rgba(255,255,255,.5)}[data-theme=dark] .deploy-info,[data-theme=dark] .status-grid,html.dark .deploy-info,html.dark .status-grid{border-top-color:rgba(255,255,255,.08)}[data-theme=dark] .step-number,html.dark .step-number{background:rgba(217,83,30,.2)}[data-theme=dark] .step-content code,html.dark .step-content code{background:#111111}[data-theme=dark] .botfather-mockup,html.dark .botfather-mockup{border-color:rgba(255,255,255,.08)}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_806ab9{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_806ab9{--font-sans:"Inter Tight","Inter Tight Fallback"}