.bs-page{--bs-ink: #120822;--bs-ink-2: #1c0f33;--bs-ink-3: #2a1747;--bs-text: #1a1230;--bs-text-2: #3a3052;--bs-muted: #5a5270;--bs-paper: #f7f5fb;--bs-paper-2: #efeaf7;--bs-card: #ffffff;--bs-line: #e3dcef;--bs-line-strong: #cfc4e2;--bs-brand: #6517ab;--bs-brand-2: #8a4bcc;--bs-brand-50: #f3ecfb;--bs-lilac: #c9a8f0;--bs-teal: #0a6b64;--bs-teal-ink: #0b6d66;--bs-teal-50: #dff5f2;--bs-teal-glow: #4ecdc4;--bs-amber: #a4610a;--bs-amber-50: #fcefd9;--bs-red: #b42318;--bs-red-50: #fdecea;--bs-wa: #128c4a;--bs-wa-bubble: #d9fdd3;--bs-radius: 18px;--bs-shadow: 0 1px 2px rgba(26, 18, 48, .06), 0 14px 34px -14px rgba(26, 18, 48, .22);--bs-shadow-lg: 0 2px 6px rgba(0, 0, 0, .18), 0 40px 80px -30px rgba(0, 0, 0, .6);--bs-track: 0;--bs-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ch-bg: var(--bs-paper);--ch-surface: var(--bs-card);--ch-surface-soft: var(--bs-paper-2);--ch-border: var(--bs-line);--ch-text: var(--bs-text);--ch-text-muted: var(--bs-muted);background:var(--bs-paper);color:var(--bs-text)}.bs-page.ltr-layout{--bs-track: -.02em}.bs-page .ch-section__title{color:var(--bs-text);text-wrap:balance}.bs-page .ch-section__lead{color:var(--bs-muted);text-wrap:pretty}.bs-page :where(a:not(.ch-btn)):focus-visible{outline:3px solid color-mix(in srgb,var(--bs-brand) 60%,transparent);outline-offset:3px}.bs-num{font-family:var(--bs-mono);font-variant-numeric:tabular-nums}.bs-section{padding-block:clamp(3.5rem,8vw,6rem);background:var(--bs-paper)}.bs-section--alt{background:var(--bs-paper-2)}.bs-kicker{display:inline-block;margin-block:0 .75rem;padding:.3rem .8rem;border-radius:999px;background:var(--bs-brand-50);color:var(--bs-brand);font-size:.8rem;font-weight:800}.bs-section--alt .bs-kicker{background:var(--bs-card)}.bs-head-start{margin-inline:0;text-align:start}.bs-head-start .ch-section__title,.bs-head-start .ch-section__lead{text-align:start}.bs-link{display:inline-flex;align-items:center;gap:.4rem;min-block-size:44px;color:var(--bs-brand);font-weight:800;text-decoration:none}.bs-link:hover{text-decoration:underline;text-underline-offset:4px}.rtl-layout .bs-link svg{transform:scaleX(-1)}.bs-hero{position:relative;padding-block:clamp(2.75rem,7vw,5.5rem) clamp(3.5rem,8vw,6.5rem);color:#f4efff;background:radial-gradient(38rem 26rem at 78% 42%,rgba(138,75,204,.42),transparent 62%),radial-gradient(30rem 22rem at 70% 90%,rgba(78,205,196,.16),transparent 60%),radial-gradient(40rem 30rem at 0% 0%,rgba(101,23,171,.35),transparent 60%),linear-gradient(180deg,var(--bs-ink) 0%,var(--bs-ink-2) 100%);overflow:hidden;isolation:isolate}.bs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,transparent 80%);z-index:-1;pointer-events:none}.bs-hero__grid{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center}@media(min-width:980px){.bs-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.bs-hero__copy{min-width:0}.bs-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-block:0 1.1rem;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#e6dcfa;font-size:.85rem;font-weight:700}.bs-eyebrow__dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--bs-teal-glow);box-shadow:0 0 0 4px #4ecdc42e}.bs-hero__title{margin-block:0 1.1rem;color:#fff;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.12;letter-spacing:var(--bs-track);text-wrap:balance}.rtl-layout .bs-hero__title{line-height:1.3}.bs-hl{background:linear-gradient(90deg,#d7b8ff,var(--bs-teal-glow));-webkit-background-clip:text;background-clip:text;color:transparent}.bs-hero__sub{margin-block:0 1.75rem;max-inline-size:36rem;color:#d9cfee;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75;text-wrap:pretty}.bs-hero .ch-hero__cta{justify-content:flex-start}.bs-hero .ch-btn--ghost{color:#fff;border-color:#fff6;background:#ffffff0a}.bs-hero .ch-btn--ghost:hover,.bs-hero .ch-btn--ghost:focus-visible{background:#ffffff1f;border-color:#ffffffbf}.bs-hero .ch-btn:focus-visible{outline-color:var(--bs-lilac)}.bs-hero__note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1.25rem 0;color:#cbbfe3;font-size:.9rem}.bs-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;border-radius:999px;background:#4ecdc424;color:#9be7e0;font-size:.8rem;font-weight:800}.bs-hero__visual{position:relative;min-width:0}.bs-window{margin:0;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:var(--bs-paper);color:var(--bs-text);box-shadow:var(--bs-shadow-lg);overflow:hidden}.bs-section .bs-window,.bs-section--alt .bs-window{border-color:var(--bs-line);box-shadow:var(--bs-shadow)}.bs-window__bar{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-block-end:1px solid var(--bs-line);background:var(--bs-card);font-size:.82rem;font-weight:800}.bs-window__dots{display:inline-flex;gap:.3rem}.bs-window__dots i{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--bs-line-strong)}.bs-window__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-window__body{padding:.9rem}.bs-tabs{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;background:var(--bs-paper-2)}.bs-tabs span{padding:.15rem .55rem;border-radius:8px;color:var(--bs-muted);font-size:.72rem;font-weight:700}.bs-tabs .is-on{background:var(--bs-card);color:var(--bs-brand);box-shadow:0 1px 2px #1a123014}.bs-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-end:.8rem}@media(min-width:560px){.bs-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-kpi{padding:.55rem .65rem;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card);min-width:0}.bs-kpi small{display:block;color:var(--bs-muted);font-size:.68rem;font-weight:700;line-height:1.4}.bs-kpi b{display:block;margin-block-start:.15rem;font-family:var(--bs-mono);font-variant-numeric:tabular-nums;font-size:.95rem;white-space:nowrap}.bs-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}@media(max-width:520px){.bs-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-board>.bs-col:nth-child(n+3){display:none}}.bs-col{display:grid;align-content:start;gap:.45rem;padding:.5rem;border-radius:12px;background:var(--bs-paper-2);min-width:0}.bs-col__head{display:grid;gap:.1rem;padding-inline:.15rem}.bs-col__name{font-size:.74rem;font-weight:800;color:var(--bs-text)}.bs-col__sum{color:var(--bs-muted);font-size:.68rem;font-weight:700}.bs-col__sum b{color:var(--bs-text);font-family:var(--bs-mono);font-variant-numeric:tabular-nums}.bs-deal{display:grid;gap:.2rem;padding:.5rem .55rem;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-card);font-size:.72rem;min-width:0}.bs-deal__name{font-weight:800;color:var(--bs-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-deal__amt{font-family:var(--bs-mono);font-variant-numeric:tabular-nums;font-weight:800;color:var(--bs-brand)}.bs-deal__meta{display:flex;align-items:center;justify-content:space-between;gap:.3rem;color:var(--bs-muted);font-size:.66rem}.bs-deal__late{color:var(--bs-red);font-weight:800}.bs-deal--drag{transform:rotate(-2.5deg);border-color:var(--bs-brand);box-shadow:0 10px 24px -10px #6517ab8c}.rtl-layout .bs-deal--drag{transform:rotate(2.5deg)}.bs-avatar{display:inline-grid;place-items:center;inline-size:1.3rem;block-size:1.3rem;border-radius:50%;background:var(--bs-brand-50);color:var(--bs-brand);font-size:.62rem;font-weight:800;flex-shrink:0}.bs-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.bs-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#e6dcfa;font-size:.78rem;font-weight:700}.bs-split{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:900px){.bs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-split--flip>:first-child{order:2}}.bs-split__copy{min-width:0}.bs-checks{display:grid;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none}.bs-checks li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;color:var(--bs-text-2);line-height:1.7}.bs-checks svg{margin-block-start:.3rem;color:var(--bs-teal-ink)}.bs-chat{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-block-size:0}.bs-chat__thread{display:grid;align-content:start;gap:.45rem;padding:.8rem;background:#efe7de;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1.2px);background-size:14px 14px;min-width:0}.bs-bubble{max-inline-size:92%;padding:.45rem .6rem;border-radius:10px;background:#fff;color:#111b21;font-size:.74rem;line-height:1.55;box-shadow:0 1px .5px #00000021}.bs-bubble--out{justify-self:end;background:var(--bs-wa-bubble)}.bs-bubble__action{display:inline-flex;align-items:center;gap:.25rem;margin-block-start:.3rem;padding:.1rem .45rem;border-radius:999px;background:var(--bs-brand-50);color:var(--bs-brand);font-size:.64rem;font-weight:800}.bs-side{display:grid;align-content:start;gap:.55rem;padding:.7rem;border-inline-start:1px solid var(--bs-line);background:var(--bs-card);min-width:0}.bs-side__who{display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800}.bs-side__who small{display:block;color:var(--bs-muted);font-weight:600;font-size:.66rem}.bs-side__block{display:grid;gap:.35rem;padding:.5rem;border:1px solid var(--bs-line);border-radius:10px}.bs-side__label{display:flex;justify-content:space-between;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;color:var(--bs-text)}.bs-side__add{color:var(--bs-brand);font-weight:800}.bs-side__row{display:flex;justify-content:space-between;gap:.3rem;font-size:.68rem;color:var(--bs-muted)}.bs-side__row b{color:var(--bs-text);font-family:var(--bs-mono);font-variant-numeric:tabular-nums}.bs-stage{display:inline-block;padding:.05rem .45rem;border-radius:999px;background:var(--bs-brand-50);color:var(--bs-brand);font-size:.62rem;font-weight:800}@media(max-width:520px){.bs-chat{grid-template-columns:1fr}.bs-side{border-inline-start:0;border-block-start:1px solid var(--bs-line)}}.bs-grid{display:grid;gap:1rem}@media(min-width:640px){.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-card{display:grid;align-content:start;gap:.5rem;padding:clamp(1.15rem,2.5vw,1.5rem);border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-card);min-width:0}.bs-card__icon{display:inline-grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;border-radius:12px;background:var(--bs-brand-50);color:var(--bs-brand)}.bs-card__title{margin:0;color:var(--bs-text);font-size:1.05rem;font-weight:800;text-wrap:balance}.bs-card__body{margin:0;color:var(--bs-muted);line-height:1.7}.bs-card__fact{margin:.25rem 0 0;color:var(--bs-text-2);font-size:.85rem;font-weight:700}.bs-metrics{display:grid;gap:1rem}@media(min-width:640px){.bs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.bs-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-metric{display:grid;align-content:start;gap:.45rem;padding:1.25rem;border-radius:var(--bs-radius);background:var(--bs-card);border:1px solid var(--bs-line);min-width:0}.bs-metric__name{margin:0;font-size:1rem;font-weight:800;color:var(--bs-text)}.bs-metric__formula{margin:0;padding:.5rem .65rem;border-radius:10px;background:var(--bs-paper-2);color:var(--bs-text-2);font-family:var(--bs-mono);font-size:.8rem;font-variant-numeric:tabular-nums;line-height:1.6;overflow-wrap:anywhere}.rtl-layout .bs-metric__formula{font-family:inherit;font-weight:700}.bs-metric__body{margin:0;color:var(--bs-muted);font-size:.9rem;line-height:1.65}.bs-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bs-chip{display:inline-flex;align-items:center;gap:.4rem;min-block-size:36px;padding:.35rem .8rem;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-card);color:var(--bs-text-2);font-size:.88rem;font-weight:700}.bs-chip code{font-family:var(--bs-mono);font-size:.76rem;color:var(--bs-muted)}.bs-steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:bs-step}@media(min-width:760px){.bs-steps{grid-template-columns:repeat(var(--bs-steps, 4),minmax(0,1fr))}}.bs-step{position:relative;display:grid;align-content:start;gap:.4rem;padding:1.25rem;border-radius:var(--bs-radius);background:var(--bs-card);border:1px solid var(--bs-line);counter-increment:bs-step;min-width:0}.bs-step:before{content:counter(bs-step);display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--bs-brand);color:#fff;font-family:var(--bs-mono);font-weight:800}.bs-step__title{margin:0;font-size:1rem;font-weight:800;color:var(--bs-text)}.bs-step__body{margin:0;color:var(--bs-muted);line-height:1.65;font-size:.92rem}.bs-step__where{margin:0;color:var(--bs-brand);font-size:.8rem;font-weight:800}.bs-table-wrap{overflow-x:auto;border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-card)}.bs-table{inline-size:100%;min-inline-size:560px;border-collapse:collapse;font-size:.92rem}.bs-table th,.bs-table td{padding:.85rem 1rem;border-block-end:1px solid var(--bs-line);text-align:start;vertical-align:top;line-height:1.6}.bs-table thead th{background:var(--bs-paper-2);color:var(--bs-text);font-size:.85rem;font-weight:800}.bs-table tbody th{color:var(--bs-text);font-weight:800}.bs-table td{color:var(--bs-muted)}.bs-table tr:last-child>*{border-block-end:0}.bs-note{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;margin-block:1.5rem 0;padding:1rem 1.15rem;border-radius:14px;background:var(--bs-card);border:1px solid var(--bs-line);color:var(--bs-text-2);line-height:1.7}.bs-note svg{margin-block-start:.25rem;color:var(--bs-brand)}.bs-note--free{background:var(--bs-teal-50);border-color:color-mix(in srgb,var(--bs-teal) 25%,transparent);color:var(--bs-teal-ink)}.bs-note--free svg{color:var(--bs-teal-ink)}.bs-note--billed{background:var(--bs-amber-50);border-color:color-mix(in srgb,var(--bs-amber) 25%,transparent);color:#6e4206}.bs-note--billed svg{color:var(--bs-amber)}.bs-note a{color:inherit;font-weight:800}.bs-family{display:grid;gap:.75rem}@media(min-width:640px){.bs-family{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bs-family{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-family__item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;min-block-size:64px;padding:.85rem 1rem;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card);color:var(--bs-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.bs-family__item:hover{border-color:var(--bs-brand)}.bs-family__item b{display:block;font-weight:800}.bs-family__item small{display:block;color:var(--bs-muted);font-size:.82rem;line-height:1.5}.bs-family__item[aria-current=page]{border-color:var(--bs-brand);background:var(--bs-brand-50)}@media(prefers-reduced-motion:no-preference){.bs-rise{animation:bs-rise .7s cubic-bezier(.2,.7,.2,1) both}.bs-deal--drag{animation:bs-float 3.2s ease-in-out infinite}.bs-family__item:hover{transform:translateY(-2px)}}@keyframes bs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bs-float{0%,to{translate:0 0}50%{translate:0 -4px}}
