[data-fbc-root]{--fbc-magnolia:#f9f4ff;--fbc-magnolia-deep:#f1e6ff;--fbc-rich-violet:#28173f;--fbc-rich-violet-2:#1c0d2c;--fbc-violet:#9747ff;--fbc-dark-violet:#7937ce;--fbc-light-violet:#dabeff;--fbc-light-pink:#e7d5ff;--fbc-ink:#170725;--fbc-font-display:"General Sans", "Geist", ui-sans-serif, system-ui, sans-serif;--fbc-font-body:"General Sans", "Geist", ui-sans-serif, system-ui, sans-serif;--fbc-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--fbc-font-body);color:var(--fbc-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;line-height:1.5}[data-fbc-root] *,[data-fbc-root] :before,[data-fbc-root] :after{box-sizing:border-box}[data-fbc-root] :focus-visible{outline:2px solid var(--fbc-violet);outline-offset:3px;border-radius:6px}[data-fbc-root] .fbc-tabular{font-variant-numeric:tabular-nums}.fbc-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fbc-aurora:before,.fbc-aurora:after{content:"";filter:blur(80px);opacity:.45;border-radius:9999px;position:absolute}.fbc-aurora:before{background:radial-gradient(circle at 30% 30%,#9747ff,#0000 60%);width:60vw;height:60vw;animation:22s ease-in-out infinite alternate fbc-drift-1;top:-25vw;left:-10vw}.fbc-aurora:after{background:radial-gradient(circle at 70%,#7937ce,#0000 65%);width:55vw;height:55vw;animation:28s ease-in-out infinite alternate fbc-drift-2;top:-10vw;right:-15vw}@keyframes fbc-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,4vw)scale(1.08)}}@keyframes fbc-drift-2{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vw,6vw)scale(1.05)}}.fbc-bars{align-items:flex-end;gap:3px;height:18px;display:inline-flex}.fbc-bars>span{background:currentColor;border-radius:2px;width:3px;animation:.9s ease-in-out infinite fbc-bar;display:inline-block}.fbc-bars>span:first-child{height:60%;animation-delay:0s}.fbc-bars>span:nth-child(2){height:90%;animation-delay:.12s}.fbc-bars>span:nth-child(3){height:45%;animation-delay:.24s}.fbc-bars>span:nth-child(4){height:75%;animation-delay:.36s}.fbc-bars>span:nth-child(5){height:55%;animation-delay:.48s}.fbc-bars[data-paused=true]>span{opacity:.45;height:30%;animation-play-state:paused}@keyframes fbc-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.fbc-grid{background-image:radial-gradient(#28173f14 1px,#0000 1px);background-size:22px 22px}.fbc-cta-cursor{cursor:pointer}.fbc-rise{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards fbc-rise;transform:translateY(12px)}.fbc-rise[data-delay="1"]{animation-delay:80ms}.fbc-rise[data-delay="2"]{animation-delay:.16s}.fbc-rise[data-delay="3"]{animation-delay:.24s}.fbc-rise[data-delay="4"]{animation-delay:.32s}.fbc-rise[data-delay="5"]{animation-delay:.4s}.fbc-rise[data-delay="6"]{animation-delay:.48s}@keyframes fbc-rise{to{opacity:1;transform:translateY(0)}}@keyframes fbc-target-pulse{0%,to{transform:scale(1);box-shadow:0 0 #9747ff8c,0 18px 50px -12px #9747ff8c,inset 0 1px #ffffff1f}50%{transform:scale(1.035);box-shadow:0 0 0 16px #9747ff00,0 24px 60px -10px #9747ffd9,inset 0 1px #ffffff2e}}.fbc-target-pulse{animation:1.4s ease-in-out infinite fbc-target-pulse;border-color:#9747fff2!important}@keyframes fbc-success-punch{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.fbc-success-badge{animation:.52s cubic-bezier(.34,1.56,.64,1) both fbc-success-punch}@keyframes fbc-counter-pulse{0%{color:inherit;background-color:#6ee7b700;transform:scale(1);box-shadow:0 0 #6ee7b700,0 0 #6ee7b700}20%{color:#ecfdf5;background-color:#34d39973;transform:scale(1.18);box-shadow:0 0 0 6px #6ee7b759,0 0 32px 4px #34d399b3}60%{color:#d1fae5;background-color:#34d3992e;transform:scale(1.06);box-shadow:0 0 0 12px #6ee7b700,0 0 18px 2px #34d39959}to{color:inherit;background-color:#6ee7b700;transform:scale(1);box-shadow:0 0 #6ee7b700,0 0 #6ee7b700}}.fbc-counter-pulse{transform-origin:50%;animation:.9s cubic-bezier(.22,.9,.25,1) fbc-counter-pulse}.fbc-counter-pulse>*{animation:.9s cubic-bezier(.22,.9,.25,1) fbc-counter-text}@keyframes fbc-counter-text{0%,to{color:inherit}20%{color:#ecfdf5}60%{color:#d1fae5}}@keyframes fbc-wrong-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.fbc-wrong-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) fbc-wrong-shake;box-shadow:0 0 0 2px #e74c4c8c,0 12px 30px -10px #e74c4c73!important}@media (prefers-reduced-motion:reduce){[data-fbc-root] *,[data-fbc-root] :before,[data-fbc-root] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fbc-aurora:before,.fbc-aurora:after{animation:none}.fbc-target-pulse{animation:none;box-shadow:0 0 0 4px #9747ff73,0 18px 50px -12px #9747ff8c!important}.fbc-wrong-shake,.fbc-success-badge,.fbc-counter-pulse{animation:none}}
