@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800;900&display=swap");:root{--font-display:"Outfit",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif}body,html{background:#000000}body{font-family:var(--font-body);color:#ffffff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.font-display,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}@keyframes bc-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bc-marquee{animation:bc-marquee-scroll 38s linear infinite}.bc-marquee:hover{animation-play-state:paused}@keyframes bc-mq-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bc-mq-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.bc-mq-up{animation:bc-mq-up 55s linear infinite}.bc-mq-down{animation:bc-mq-down 70s linear infinite}::selection{background:#FF3D6E;color:#ffffff}.bc-noise:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1a1a1a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#FF3D6E}.bc-glow-pink{box-shadow:0 0 40px rgba(255,61,110,.25)}@keyframes bc-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bc-fade-up{animation:bc-fade-up .6s cubic-bezier(.22,1,.36,1) both}.bc-reveal>*{animation:bc-fade-up .7s cubic-bezier(.22,1,.36,1) both}.bc-reveal>:first-child{animation-delay:.04s}.bc-reveal>:nth-child(2){animation-delay:.1s}.bc-reveal>:nth-child(3){animation-delay:.16s}.bc-reveal>:nth-child(4){animation-delay:.22s}.bc-reveal>:nth-child(5){animation-delay:.28s}.bc-reveal>:nth-child(6){animation-delay:.34s}.bc-reveal>:nth-child(7){animation-delay:.4s}.bc-reveal>:nth-child(8){animation-delay:.46s}.bc-reveal>:nth-child(9){animation-delay:.52s}.bc-reveal>:nth-child(10){animation-delay:.58s}.bc-glass{background:rgba(255,255,255,.025);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}@keyframes bc-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.05)}}.bc-float{animation:bc-float 14s ease-in-out infinite}.bc-float-slow{animation:bc-float 20s ease-in-out infinite}.bc-shine{position:relative}.bc-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 66%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.bc-shine:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.bc-fade-up,.bc-float,.bc-float-slow,.bc-mq-down,.bc-mq-up,.bc-reveal>*{animation:none!important}.bc-shine:after{display:none}}