@layer bb.tokens,bb.base;@layer bb.elements{.bb-copy-host{display:contents}.bb-copy{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.bb-copy__row{min-width:0;display:flex}.bb-copy__hint{display:inline-grid}.bb-copy__hint>*{grid-area:1/1}.bb-copy__idle,.bb-copy__done{align-items:center;gap:6px;display:inline-flex}.bb-copy__done,.bb-copy[data-copied] .bb-copy__idle{visibility:hidden}.bb-copy[data-copied] .bb-copy__done{visibility:visible}.bb-copy__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bb-copy--card{border:1px solid var(--bb-border-strong);border-radius:var(--bb-radius-md);background:var(--bb-card-bg) radial-gradient(220px 120px at 100% 0%, rgba(var(--bb-tan-rgb), .14), transparent 70%);color:var(--bb-white);box-shadow:0 1px 0 rgba(var(--bb-white-pure-rgb), .02) inset, 0 8px 30px rgba(var(--bb-shadow-rgb), .35);transition:box-shadow var(--bb-dur-fast), border-color var(--bb-dur-fast);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 20px 14px 18px;display:flex}.bb-copy--card:is(:hover,:focus-visible){border-color:var(--bb-tan);box-shadow:0 0 0 1px var(--bb-border-strong), 0 0 24px var(--bb-glow-tan)}.bb-copy__label{color:var(--bb-tan);font-family:var(--bb-font-mono);font-size:var(--copy-label-size,10.5px);letter-spacing:var(--bb-tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.bb-copy--card .bb-copy__row{align-items:baseline;gap:14px}.bb-copy--card .bb-copy__value{color:var(--bb-tan-pale);font-family:var(--bb-font-display);letter-spacing:.04em;text-shadow:0 0 18px rgba(var(--bb-tan-rgb), .25);font-size:24px;font-weight:700;line-height:1}.bb-copy--card .bb-copy__hint{border:1px solid var(--bb-border-chip);border-radius:var(--bb-radius-sm);color:var(--bb-muted);font-family:var(--bb-font-mono);font-size:var(--copy-label-size,10.5px);letter-spacing:.1em;text-transform:uppercase;transition:color var(--bb-dur-base) var(--bb-ease-out-expo), border-color var(--bb-dur-base) var(--bb-ease-out-expo), background var(--bb-dur-base) var(--bb-ease-out-expo);padding:7px 12px;line-height:1}.bb-copy--card[data-copied] .bb-copy__hint{border-color:rgba(var(--bb-green-glow-rgb), .4);background:rgba(var(--bb-green-glow-rgb), .07);color:var(--bb-green-glow)}.bb-copy--well{width:min(100%,440px);padding:15px var(--bb-space-4);border:1px solid var(--bb-border-strong);border-radius:var(--bb-radius-sm);background:linear-gradient(180deg, rgba(var(--bb-white-pure-rgb), .04), rgba(var(--bb-shadow-rgb), .32));box-shadow:inset 0 1px 0 rgba(var(--bb-white-pure-rgb), .07), 0 18px 40px rgba(var(--bb-shadow-rgb), .35);transition:border-color var(--bb-dur-base) var(--bb-ease-out-expo), transform var(--bb-dur-base) var(--bb-ease-out-expo);display:flex}.bb-copy--well:hover{border-color:var(--bb-tan);transform:translate(6px)}.bb-copy--well:focus-visible{outline:2px solid var(--bb-tan);outline-offset:2px}.bb-copy--well[data-copied]{border-color:var(--bb-green-glow)}.bb-copy--well .bb-copy__row{flex:1;justify-content:space-between;align-items:center;gap:14px}.bb-copy--well .bb-copy__value{color:var(--bb-tan-pale);font-family:var(--bb-font-mono);letter-spacing:.02em;font-size:15px}.bb-copy--well .bb-copy__hint{color:var(--bb-muted);font-family:var(--bb-font-body);font-size:var(--bb-text-xs);transition:color var(--bb-dur-base) var(--bb-ease-out-expo);font-weight:600}.bb-copy--well:hover .bb-copy__hint{color:var(--bb-tan-pale)}.bb-copy--well[data-copied] .bb-copy__hint{color:var(--bb-green-glow)}.bb-copy--row{width:100%;transition:background var(--bb-dur-fast);padding:18px 24px;display:block}:is(li+li>.bb-copy--row,.bb-copy--row+.bb-copy--row){border-top:1px solid rgba(var(--bb-tan-rgb), .08)}.bb-copy--row:is(:hover,:focus-visible){background:rgba(var(--bb-tan-rgb), .045)}.bb-copy--row:focus-visible{outline:1px solid rgba(var(--bb-green-glow-rgb), .6);outline-offset:-1px}.bb-copy--row .bb-copy__row{flex-wrap:wrap;align-items:flex-start;gap:8px 28px}.bb-copy--row .bb-copy__value{display:contents}.bb-copy--row .bb-copy__hint{color:var(--bb-green-glow);font-family:var(--bb-font-mono);font-size:var(--copy-label-size,10.5px);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:4px;right:24px}.bb-copy--row .bb-copy__done{opacity:0;transition:opacity var(--bb-dur-fast) ease-out}.bb-copy--row[data-copied] .bb-copy__done{opacity:1}@media (width<=640px){.bb-copy--row{padding:16px 18px}.bb-copy--row .bb-copy__hint{right:18px}}@media (prefers-reduced-motion:reduce){.bb-copy--well:hover{transform:none}}}@layer bb.app;.flhow[data-astro-cid-3plxxqut],.fllist[data-astro-cid-3plxxqut],.flsec[data-astro-cid-3plxxqut],.flcta[data-astro-cid-3plxxqut]{max-width:var(--bb-content-max);padding:var(--bb-space-section-sm) var(--bb-space-7);margin-inline:auto}.flupd[data-astro-cid-3plxxqut]{text-align:center;height:1lh;margin:-8px 0 0}.flsec__note[data-astro-cid-3plxxqut]{max-width:var(--bb-content-hero);text-align:center;height:2lh;margin:20px auto 0}.fltbl__card[data-astro-cid-3plxxqut]{max-width:var(--bb-content-max);margin-inline:auto}.fltbl__cell[data-astro-cid-3plxxqut]{height:calc(var(--fltbl-lines,2) * 1lh);font-size:var(--bb-text-sm);color:var(--bb-muted);line-height:1.5}.fltbl__cell--mono[data-astro-cid-3plxxqut]{font-family:var(--bb-font-mono);color:var(--bb-tan-pale)}.fltbl__copy{width:100%;padding:10px var(--bb-space-4)}.fltbl__copy:hover{transform:none}.fldemo__frame[data-astro-cid-3plxxqut]{max-width:640px;margin-inline:auto}.flprereq__card[data-astro-cid-3plxxqut]{max-width:var(--bb-content-hero);--card-pad:28px;margin-inline:auto}.flprereq__title[data-astro-cid-3plxxqut]{height:1lh;margin:0 0 16px}.flprereq__list[data-astro-cid-3plxxqut]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flprereq__item[data-astro-cid-3plxxqut]{height:2lh}.flconv__pair[data-astro-cid-3plxxqut]{max-width:var(--bb-content-hero);margin-inline:auto}.flconv__side[data-astro-cid-3plxxqut]{align-content:start;gap:10px;min-width:0;display:grid}.flconv__code[data-astro-cid-3plxxqut]{min-height:3lh}.flrel__title[data-astro-cid-3plxxqut]{text-align:center;height:1lh;margin:0 0 16px}.flrel__list[data-astro-cid-3plxxqut]{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.flhow[data-astro-cid-3plxxqut]{--card-pad:28px}.flhow__card[data-astro-cid-3plxxqut]{height:100%}.flhow__title[data-astro-cid-3plxxqut]{height:2lh;margin:10px 0 8px}.flhow__desc[data-astro-cid-3plxxqut]{height:5lh}.fllist__list[data-astro-cid-3plxxqut]{max-width:var(--bb-content-hero);margin:0 auto}.fllist__row[data-astro-cid-3plxxqut]{border-bottom:1px solid var(--bb-border);align-items:baseline;gap:20px;padding:16px 4px;display:flex}.fllist__name[data-astro-cid-3plxxqut]{flex:0 0 24ch;min-width:0}.fllist__desc[data-astro-cid-3plxxqut]{flex:1 1 0;min-width:0;height:2lh}.fllist__note[data-astro-cid-3plxxqut]{max-width:var(--bb-content-hero);text-align:center;height:2lh;margin:20px auto 0}.flcta[data-astro-cid-3plxxqut]{padding-bottom:var(--bb-space-section);text-align:center}.flcta__title[data-astro-cid-3plxxqut]{--section-heading-lines:2;--section-heading-lines-phone:4;margin-bottom:24px}.flcta__btn[data-astro-cid-3plxxqut]{--btn-w:18rem;--btn-justify:safe center}.flcta__actions[data-astro-cid-3plxxqut]{--reveal-i:2}.flcta__legal[data-astro-cid-3plxxqut]{opacity:.75;height:2lh;margin:32px auto 0}@media (width<=860px){.flhow[data-astro-cid-3plxxqut],.fllist[data-astro-cid-3plxxqut],.flsec[data-astro-cid-3plxxqut]{padding-inline:var(--bb-space-5)}}@media (width<=640px){.fllist__row[data-astro-cid-3plxxqut]{flex-direction:column;align-items:stretch;gap:6px}.fllist__name[data-astro-cid-3plxxqut]{flex-basis:auto}.fllist__desc[data-astro-cid-3plxxqut]{flex-basis:auto;height:3lh}}
