.hp{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans)}.hp h1,.hp h2,.hp h3{text-wrap:balance}.hp a:not(.bx-btn){color:var(--text-link)}.hp a:not(.bx-btn):hover{color:var(--text-link-hover)}.rv{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:translateY(14px)}.rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.hero-cta,.try{gap:var(--space-3);display:grid}.sample{gap:var(--space-8);align-items:start;display:grid}.sample-copy{order:-1}.chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.chip{appearance:none;cursor:pointer;align-items:center;gap:var(--space-3);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-heading);padding:10px var(--space-4);min-height:44px;font:var(--type-body);font-weight:var(--weight-medium);text-align:left;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:999px;display:inline-flex}.chip:hover{background:var(--neutral-50);border-color:var(--neutral-400)}.chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip__ico{color:var(--text-subtle);flex:none;display:inline-flex}.chip__done{color:var(--color-accent-ink);display:none}.chip[data-copied=true] .chip__copy{display:none}.chip[data-copied=true] .chip__done{display:inline-flex}.cl{z-index:60;align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px}.cl__fab{cursor:pointer;background:var(--color-accent-ink);width:60px;height:60px;color:var(--text-on-accent);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;border-radius:999px;align-self:flex-end;place-items:center;display:grid;box-shadow:0 12px 32px #0f766e5c}.cl__fab:hover{background:var(--color-accent-ink-hover)}.cl__fab:active{transform:translateY(.5px)}.cl__fab:focus-visible{box-shadow:var(--focus-ring), 0 12px 32px #0f766e5c;outline:none}.cl__panel{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);transform-origin:100% 100%;width:min(374px,100vw - 40px);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);overflow:hidden;box-shadow:0 24px 64px #1218183d}.cl__panel[data-open=false]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(10px)scale(.98)}.cl__panel[data-open=true]{opacity:1;transform:none}.sbar{z-index:40;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-default);transition:transform .24s var(--ease-out);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 24px #0000000f}.sbar .bx-btn{flex:1}@media (width<=767px){.sbar{display:flex}.sbar.is-on{transform:none}.cl{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}.cl__fab{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.sbar,.cl__panel,.cl__fab{transition:none}}@container (width>=768px){.hero-cta{flex-wrap:wrap;display:flex}.try{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.sample{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.sample-copy{order:0}}
