.bz-root{--bz-bg:#fff6f8;--bz-surface:#fdf0f4;--bz-blush:#fbe3ec;--bz-petal:#f6cddc;--bz-ink:#2b0f1f;--bz-ink-soft:#6b4558;--bz-line:rgba(43,15,31,0.12);--bz-rosa:#d1246b;--bz-rosa-hover:#b31b5a;--bz-rosa-soft:#fce1eb;--bz-rosa-ink:#9e1450;--bz-rosa-night:#f472b6;--bz-mel:#d9952b;--bz-mel-soft:#fbebcf;--bz-mel-ink:#8a5a0e;--bz-mel-night:#f2c14e;--bz-salvia:#5e9470;--bz-salvia-soft:#e1efe4;--bz-salvia-ink:#2f5e3d;--bz-salvia-night:#8fc79c;--bz-lilas:#9677d0;--bz-lilas-soft:#ece4f9;--bz-lilas-ink:#563a8f;--bz-lilas-night:#c4a8f0;--bz-ameixa:#3a1229;--bz-ameixa-soft:#eadbe3;--bz-ameixa-ink:#3a1229;--bz-ameixa-night:#e9d5df;--bz-plum:#2a0e1d;--bz-plum-deep:#1f0915;--bz-plum-raised:#3a1229;--bz-plum-line:rgba(251,239,244,0.14);--bz-on-plum:#fbeff4;--bz-on-plum-soft:#d9bfcb;--bz-ease:cubic-bezier(0.22,1,0.36,1);background-color:var(--bz-bg);color:var(--bz-ink);font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body:has(.bz-root){background-color:#fff6f8}.bz-root{--primary:var(--bz-ink)}.bz-root [data-bz-surface=plum]{--primary:var(--bz-on-plum)}.bz-root .bz-cta:focus-visible,.bz-root .bz-focus:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@keyframes bz-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@layer components{.bz-display{font-family:var(--font-bz-display),"Newsreader",Georgia,serif;font-optical-sizing:auto;font-weight:500;letter-spacing:-.018em;text-wrap:balance}.bz-root p{text-wrap:pretty}[data-swatch=rosa]{--sw:var(--bz-rosa);--sw-soft:var(--bz-rosa-soft);--sw-ink:var(--bz-rosa-ink);--sw-night:var(--bz-rosa-night);--sw-on:#ffffff}[data-swatch=mel]{--sw:var(--bz-mel);--sw-soft:var(--bz-mel-soft);--sw-ink:var(--bz-mel-ink);--sw-night:var(--bz-mel-night);--sw-on:var(--bz-ink)}[data-swatch=salvia]{--sw:var(--bz-salvia);--sw-soft:var(--bz-salvia-soft);--sw-ink:var(--bz-salvia-ink);--sw-night:var(--bz-salvia-night);--sw-on:var(--bz-ink)}[data-swatch=lilas]{--sw:var(--bz-lilas);--sw-soft:var(--bz-lilas-soft);--sw-ink:var(--bz-lilas-ink);--sw-night:var(--bz-lilas-night);--sw-on:var(--bz-ink)}[data-swatch=ameixa]{--sw:var(--bz-ameixa);--sw-soft:var(--bz-ameixa-soft);--sw-ink:var(--bz-ameixa-ink);--sw-night:var(--bz-ameixa-night);--sw-on:var(--bz-on-plum)}.bz-cta{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background-color:var(--bz-rosa);padding:0 1.75rem;color:#ffffff;font-weight:600;font-size:1.0625rem;letter-spacing:.005em;box-shadow:0 12px 26px -14px rgba(209,36,107,.75);transition:background-color .18s var(--bz-ease),box-shadow .18s var(--bz-ease),transform .18s var(--bz-ease);-webkit-tap-highlight-color:transparent}.bz-cta svg{transition:transform .18s var(--bz-ease)}.bz-cta:hover{background-color:var(--bz-rosa-hover);box-shadow:0 16px 30px -14px rgba(209,36,107,.85);transform:translateY(-1px)}.bz-cta:hover svg{transform:translateX(3px)}.bz-cta:active{transform:scale(.98)}.bz-cta-night{background-color:var(--bz-rosa-night);color:var(--bz-plum);box-shadow:0 12px 30px -14px rgba(244,114,182,.6)}.bz-cta-night:hover{background-color:#f9a8d4;box-shadow:0 16px 34px -14px rgba(244,114,182,.7)}@media (prefers-reduced-motion:reduce){.bz-cta,.bz-cta svg{transition:none}.bz-cta:hover,.bz-cta:hover svg{transform:none}}.bz-arch{border-radius:999px 999px 2.5rem 2.5rem}.bz-progress-fill{transform:scaleX(0);transform-origin:left center}.bz-progress-fill[data-state=done]{transform:scaleX(1)}.bz-progress-fill[data-state=active]{animation:bz-progress 5.5s linear forwards}.bz-story[data-paused=true] .bz-progress-fill[data-state=active]{animation-play-state:paused}.bz-frame{transition:opacity .32s var(--bz-ease)}.bz-faq summary{list-style:none}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq [data-faq-icon]{transition:transform .22s var(--bz-ease)}.bz-faq[open] [data-faq-icon]{transform:rotate(45deg)}.bz-sticky{bottom:calc(var(--ads-consent-space, 0px) + env(safe-area-inset-bottom, 0px) + .75rem);transition:transform .26s var(--bz-ease),opacity .26s var(--bz-ease)}.bz-sticky[data-visible=false]{transform:translateY(140%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.bz-progress-fill[data-state=active]{animation:none;transform:scaleX(1)}.bz-cta,.bz-faq [data-faq-icon],.bz-frame,.bz-sticky{transition:none}}}