.bf-page ::selection{background:#c8ff00;color:#0a0a09}.bf-page :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.bf-page .bf-cta:focus-visible{outline-color:#f6f5f0}.bf-page .bf-submit:focus-visible{outline-color:#0a0a09}.bf-form :is(input,textarea){caret-color:#c8ff00}.bf-form option{background:#16160f;color:#f6f5f0}.bf-chip:has(input:focus-visible){outline:2px solid #f6f5f0;outline-offset:2px}.bf-consent:has(input:focus-visible) .bf-box{outline:2px solid #0a0a09;outline-offset:2px}.bf-chip{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s var(--v4-ease-out)}.bf-chip:active{transform:scale(.98)}.bf-box{transition:background-color .18s ease,border-color .18s ease}.bf-box svg{transition:transform .22s var(--v4-ease-out),opacity .14s ease}.bf-box[data-on=false] svg{opacity:0;transform:scale(.6)}@keyframes bf-tick{0%,6%{opacity:0;transform:scale(.5)}10%,70%{opacity:1;transform:none}76%,to{opacity:0;transform:scale(.5)}}.bf-tick{animation:bf-tick 10s var(--v4-ease-out) infinite both;animation-delay:calc(var(--i, 0) * .5s)}@keyframes bf-bar{0%,6%{transform:scaleX(0)}10%{transform:scaleX(.1667)}15%{transform:scaleX(.3333)}20%{transform:scaleX(.5)}25%{transform:scaleX(.6667)}30%{transform:scaleX(.8333)}35%,70%{transform:scaleX(1)}76%{transform:scaleX(.8333)}81%{transform:scaleX(.6667)}86%{transform:scaleX(.5)}91%{transform:scaleX(.3333)}96%{transform:scaleX(.1667)}to{transform:scaleX(0)}}.bf-bar{transform-origin:left center;animation:bf-bar 10s var(--v4-ease-out) infinite both}@keyframes bf-send{0%,36%{opacity:1;transform:none}41%,66%{opacity:0;transform:translateY(-6px)}70%,to{opacity:1;transform:none}}@keyframes bf-sent{0%,38%{opacity:0;transform:translateY(6px)}43%,64%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(6px)}}.bf-send{opacity:0;animation:bf-send 10s var(--v4-ease-out) infinite both}.bf-sent{animation:bf-sent 10s var(--v4-ease-out) infinite both}.bf-msg{transition:opacity .36s ease calc(.2s + var(--d, 0s)),transform .48s var(--v4-ease-out) calc(.2s + var(--d, 0s))}.v4-reveal.is-armed:not(.is-in) .bf-msg{opacity:0;transform:translateY(10px) scale(.98)}.bf-check{transition:transform .36s var(--v4-ease-out) calc(.24s + var(--d, 0s)),opacity .2s ease calc(.24s + var(--d, 0s))}.v4-reveal.is-armed:not(.is-in) .bf-check{opacity:0;transform:scale(.5)}.bf-strike{text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(10,10,9,.6);transition:text-decoration-color .48s ease calc(.42s + var(--d, 0s))}.v4-reveal.is-armed:not(.is-in) .bf-strike{text-decoration-color:transparent}.bf-progress{transform-origin:left center;transition:transform .42s var(--v4-ease-out),background-color .24s ease}.bf-dot{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bf-pop{animation:v4-pop .32s var(--v4-ease-out) both}@media (prefers-reduced-motion:reduce){.v4-reveal.is-armed:not(.is-in) :is(.bf-msg,.bf-check){opacity:1;transform:none}.v4-reveal.is-armed:not(.is-in) .bf-strike{text-decoration-color:rgba(10,10,9,.6)}}