.site-header.svelte-1ow7ifa .bar:where(.svelte-1ow7ifa),.site-footer.svelte-1ow7ifa nav:where(.svelte-1ow7ifa){flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.site-header.svelte-1ow7ifa{background:var(--bk-bg);border-bottom:1px solid var(--bk-line);padding:.75rem 1rem}.site-header.svelte-1ow7ifa .bar:where(.svelte-1ow7ifa){min-height:var(--bk-touch-min);justify-content:space-between;max-width:64rem;margin:0 auto}.brand.svelte-1ow7ifa{min-height:var(--bk-touch-min);font-size:var(--bk-text-card);color:var(--bk-text);align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.open.svelte-1ow7ifa{min-height:var(--bk-touch-min);color:var(--bk-on-primary);background:var(--bk-primary);border-radius:var(--bk-radius-button);align-items:center;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.site-footer.svelte-1ow7ifa{max-width:66rem;font-size:var(--bk-text-label);color:var(--bk-muted);border-top:1px solid var(--bk-line);flex-direction:column;gap:.75rem;margin:2rem auto 0;padding:1.5rem 1rem 2rem;display:flex}.site-footer.svelte-1ow7ifa p:where(.svelte-1ow7ifa){margin:0}.site-footer.svelte-1ow7ifa a:where(.svelte-1ow7ifa){min-height:var(--bk-touch-min);color:var(--bk-link);align-items:center;display:inline-flex}.section.svelte-b2fbo9{padding:2.5rem 1rem}.soft.svelte-b2fbo9{background:var(--bk-soft)}.inner.svelte-b2fbo9{flex-direction:column;gap:1rem;max-width:64rem;margin:0 auto;display:flex}h2.svelte-b2fbo9{font-size:var(--bk-text-page);font-weight:900;line-height:var(--bk-leading-page);margin:0}.list.svelte-1uynxws{flex-direction:column;gap:.5rem;display:flex}details.svelte-1uynxws{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card)}summary.svelte-1uynxws{min-height:var(--bk-touch-min);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;list-style:none;display:flex}summary.svelte-1uynxws::-webkit-details-marker{display:none}summary.svelte-1uynxws svg{flex-shrink:0;transition:transform .15s}details[open].svelte-1uynxws summary:where(.svelte-1uynxws) svg{transform:rotate(180deg)}h3.svelte-1uynxws{font-size:var(--bk-text-body);margin:0;font-weight:800}p.svelte-1uynxws{margin:0;padding:0 1rem 1rem}@media (prefers-reduced-motion:reduce){summary.svelte-1uynxws svg{transition:none}}.grid.svelte-8i4p8r{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-8i4p8r{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.card.svelte-8i4p8r svg{color:var(--bk-link)}h3.svelte-8i4p8r,p.svelte-8i4p8r{margin:0}h3.svelte-8i4p8r{font-size:var(--bk-text-card);font-weight:800}@media (width>=40rem){.grid.svelte-8i4p8r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid.svelte-8i4p8r{grid-template-columns:repeat(4,minmax(0,1fr))}}.note.svelte-b0epty{font-size:var(--bk-text-label);color:var(--bk-muted);margin:0}.gallery.svelte-b0epty{scroll-snap-type:x mandatory;border-radius:var(--bk-radius-card);gap:1rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;display:flex;overflow-x:auto}li.svelte-b0epty{scroll-snap-align:start;flex:none}figure.svelte-b0epty{flex-direction:column;gap:.5rem;width:13.5rem;margin:0;display:flex}img.svelte-b0epty{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);width:13.5rem;height:24rem}figcaption.svelte-b0epty{font-weight:800}.hero.svelte-500cps{padding:2.5rem 1rem 3rem}.inner.svelte-500cps{flex-direction:column;gap:1rem;max-width:64rem;margin:0 auto;display:flex}p.svelte-500cps,h1.svelte-500cps{margin:0}.tagline.svelte-500cps{color:var(--bk-link);font-weight:800}h1.svelte-500cps{font-size:2rem;font-weight:900;line-height:2.5rem}h1.svelte-500cps,.body.svelte-500cps{max-width:48rem}.body.svelte-500cps{font-size:var(--bk-text-card);line-height:1.75rem}.actions.svelte-500cps{flex-wrap:wrap;gap:.75rem;display:flex}.cta.svelte-500cps,.play.svelte-500cps{min-height:var(--bk-button-main);border-radius:var(--bk-radius-button);align-items:center;padding:0 1.75rem;font-weight:800;text-decoration:none;display:inline-flex}.cta.svelte-500cps{color:var(--bk-on-primary);background:var(--bk-primary)}.play.svelte-500cps{color:var(--bk-text);border:1px solid var(--bk-line)}.points.svelte-500cps{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.points.svelte-500cps li:where(.svelte-500cps){color:var(--bk-muted);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}@media (width>=48rem){h1.svelte-500cps{font-size:2.75rem;line-height:3.25rem}}p.svelte-1ipnezs,h3.svelte-1ipnezs{margin:0}.plans.svelte-1ipnezs{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.plan.svelte-1ipnezs{background:var(--bk-surface);border:1px solid var(--bk-line);border-radius:var(--bk-radius-card);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}h3.svelte-1ipnezs{font-size:var(--bk-text-value);font-weight:900}.subtitle.svelte-1ipnezs{font-weight:800}.muted.svelte-1ipnezs{font-size:var(--bk-text-label);color:var(--bk-muted)}ul.svelte-1ipnezs{flex-direction:column;gap:.375rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.cta.svelte-1ipnezs{min-height:var(--bk-touch-min);color:var(--bk-on-primary);background:var(--bk-primary);border-radius:var(--bk-radius-button);align-self:flex-start;align-items:center;padding:0 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width>=48rem){.plans.svelte-1ipnezs{grid-template-columns:repeat(2,minmax(0,1fr))}}ul.svelte-oj22m4{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-oj22m4{align-items:flex-start;gap:.75rem;display:flex}li.svelte-oj22m4 svg{color:var(--bk-link);flex-shrink:0}p.svelte-oj22m4{margin:0}a.svelte-oj22m4{min-height:var(--bk-touch-min);color:var(--bk-link);align-items:center;font-weight:800;display:inline-flex}ul.svelte-8ve0sd{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.solution.svelte-8ve0sd{font-size:var(--bk-text-card);font-weight:800;line-height:var(--bk-leading-card);margin:0}ul.svelte-yq8nyi{flex-direction:column;gap:.375rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}p.svelte-yq8nyi{margin:0}.muted.svelte-yq8nyi{font-size:var(--bk-text-label);color:var(--bk-muted)}
