.bp{--bp-tg: #229ed9;--bp-dc: #5865f2;max-width:1040px;margin:0 auto;min-width:0}.bp h2{font-size:var(--fs-xl);font-weight:600;line-height:1.25;margin:0 0 8px}.bp h3,.bp h4{font-weight:600;line-height:1.3;margin:0}.bp p{line-height:1.55}.bp a:not(.cr-btn){color:var(--accent);text-underline-offset:2px}.bp a:not(.cr-btn):hover{color:var(--accent-hover)}.bp code{font-family:var(--font-mono);font-size:.875em;padding:1px 6px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-xs);overflow-wrap:anywhere}.bp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bp-hero{text-align:center;padding:24px 0 32px}.bp-hero h1{font-size:var(--fs-2xl);font-weight:600;margin:0 0 12px}.bp-hero__lead{font-size:var(--fs-lg);color:var(--text-secondary);max-width:620px;margin:0 auto 24px;text-wrap:balance}.bp-hero__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bp-hero__cta .cr-btn{min-width:260px}.bp-btn--tg .cr-btn__icon,.bp-btn--dc .cr-btn__icon{display:inline-flex}.bp-btn--dc .cr-btn__icon{color:var(--bp-dc)}.bp-hero__note{margin:12px 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.bp-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px}.bp-card{display:flex;flex-direction:column;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);border-top:3px solid var(--bp-c)}.bp-card--tg{--bp-c: var(--bp-tg)}.bp-card--dc{--bp-c: var(--bp-dc)}.bp-card__head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.bp-card__head h2{margin:0;font-size:var(--fs-lg)}.bp-card__head p{margin:2px 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.bp-card__logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);color:var(--bp-c);background:var(--bg-secondary);border:1px solid var(--border)}.bp-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;flex:1}.bp-feat{display:flex;gap:12px;align-items:flex-start}.bp-feat__ico{flex:none;display:inline-flex;color:var(--text-secondary);margin-top:2px}.bp-feat__t{font-size:var(--fs-base)}.bp-feat__d{margin:2px 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.bp-card__more{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);margin-top:12px;font-weight:600;text-decoration:none;align-self:flex-start}.bp-sec{margin-bottom:40px}.bp-sec__lead{color:var(--text-secondary);margin:0 0 16px}.bp-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:none}.bp-step{display:flex;gap:12px;padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.bp-step h3{font-size:var(--fs-md);margin-bottom:4px}.bp-step p{margin:0;color:var(--text-secondary);font-size:var(--fs-sm)}.bp-step__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-weight:600}.bp-chat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;padding:16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.bp-msg{margin:0;min-width:0}.bp-msg__cap{font-size:var(--fs-xs);color:var(--text-muted);margin:0 0 6px 4px}.bp-msg__b{background:var(--bg-card);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:var(--fs-sm);box-shadow:var(--shadow)}.bp-msg__b p{margin:0 0 6px}.bp-msg__b p:last-of-type{margin-bottom:0}.bp-msg__btns{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px}.bp-msg__btns span{text-align:center;padding:6px 4px;border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--accent);font-size:var(--fs-xs);font-weight:600}.bp-msg__wide{grid-column:1 / -1}.bp-chan{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.bp-chan__ico{flex:none;display:inline-flex;color:var(--bp-tg)}.bp-chan__txt{flex:1;min-width:0}.bp-chan h2{font-size:var(--fs-lg);margin:0 0 4px}.bp-chan p{margin:0;color:var(--text-secondary)}.bp-faq{display:flex;flex-direction:column;gap:8px}.bp-faq__i{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.bp-faq__i summary{cursor:pointer;padding:12px 16px;min-height:var(--tap);display:flex;align-items:center;font-weight:600;list-style:none}.bp-faq__i summary::-webkit-details-marker{display:none}.bp-faq__i summary:after{content:"+";margin-left:auto;padding-left:12px;color:var(--text-muted);font-size:var(--fs-lg);line-height:1}.bp-faq__i[open] summary:after{content:"\2212"}.bp-faq__a{padding:0 16px 12px;color:var(--text-secondary)}.bp-faq__a p{margin:0}.bp-crawler{padding-top:24px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-sm)}.bp-crawler h2{font-size:var(--fs-lg);color:var(--text)}.bp-crawler p{margin:0 0 12px}.bp-crawler ul{padding-left:20px;margin:0 0 12px}.bp-crawler li+li{margin-top:4px}.bp-crawler pre{margin:0 0 12px;padding:12px 16px;overflow-x:auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);line-height:1.5}.bp-crawler pre code{padding:0;background:none;border:0;overflow-wrap:normal}@media(max-width:860px){.bp-cols,.bp-steps,.bp-chat{grid-template-columns:minmax(0,1fr)}.bp-chat{max-width:480px}}@media(max-width:520px){.bp-hero{padding:12px 0 24px}.bp-hero__lead{font-size:var(--fs-md)}.bp-hero__cta .cr-btn{min-width:0;width:100%}.bp-card,.bp-chan{padding:16px}.bp-chan{flex-direction:column;align-items:flex-start}.bp-chan .cr-btn{width:100%}.bp-chat{padding:12px}}
