@keyframes ftdDriftA{0%,to{opacity:.5;transform:translate(-8%)scale(1)}50%{opacity:.88;transform:translate(6%,5%)scale(1.14)}}@keyframes ftdDriftB{0%,to{opacity:.4;transform:translate(8%,8%)scale(1)}50%{opacity:.72;transform:translate(-10%,-4%)scale(1.12)}}@keyframes ftdScan{0%{opacity:0;transform:translateY(-120%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(220%)}}@keyframes ftdPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ftdCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes ftdRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ftdPop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes ftdDropGlow{0%,to{border-color:#404040e6;box-shadow:inset 0 0 0 1px #b91c5c14,0 0 22px -14px #f43f5e73}50%{border-color:#b91c5c66;box-shadow:inset 0 0 0 1px #f43f5e52,0 0 28px -10px #a855f780}}@keyframes ftdIconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ftd-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.ftd-studio{width:100%;min-width:0;max-width:100%}.ftd-rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e11d4873 transparent;width:100%;min-width:0;overflow-x:auto}.ftd-rail::-webkit-scrollbar{height:4px}.ftd-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f43f5eb3,#9333eaa6);border-radius:99px}.ftd-orb{filter:blur(48px);border-radius:999px;position:absolute}.ftd-orb-a{background:#e11d4857;width:22rem;height:22rem;animation:12s ease-in-out infinite ftdDriftA;top:8%;left:-6rem}.ftd-orb-b{background:#9333ea47;width:24rem;height:24rem;animation:14s ease-in-out infinite ftdDriftB;top:22%;right:-5rem}.ftd-orb-c{background:#fbbf2424;width:16rem;height:16rem;animation:16s ease-in-out infinite reverse ftdDriftA;bottom:-3rem;left:38%}.ftd-card{animation:.42s both ftdCardIn}.ftd-rise{animation:.55s cubic-bezier(.16,1,.3,1) both ftdRise}.ftd-pop{animation:.5s cubic-bezier(.16,1,.3,1) both ftdPop}.ftd-delay-1{animation-delay:50ms}.ftd-delay-2{animation-delay:.1s}.ftd-delay-3{animation-delay:.16s}.ftd-delay-4{animation-delay:.22s}.ftd-delay-5{animation-delay:.28s}.ftd-drop{animation:3.2s ease-in-out infinite ftdDropGlow,.55s cubic-bezier(.16,1,.3,1) both ftdPop}.ftd-drop .ftd-drop-icon{animation:2.4s ease-in-out infinite ftdIconBob}@keyframes ftdDice{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-8deg)scale(1.04)}70%{transform:rotate(8deg)scale(1.04)}to{transform:rotate(0)scale(1)}}.ftd-dice-go{animation:.42s ftdDice}.ftd-tap{transition:transform .16s,border-color .2s,background-color .2s}.ftd-tap:active{transform:scale(.97)}.ftd-scan{inset-x:0;pointer-events:none;background:linear-gradient(#0000,#fb71852e,#f43f5e8c,#a855f733,#0000);height:28%;animation:1.6s ease-in-out infinite ftdScan;position:absolute}.ftd-scan-glow{animation:1.4s ease-in-out infinite ftdPulse}.ftd-scroll{scrollbar-width:thin;scrollbar-color:#e11d488c #00000040}.ftd-scroll::-webkit-scrollbar{width:8px}.ftd-scroll::-webkit-scrollbar-track{background:#00000040;border-radius:99px}.ftd-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#f43f5ecc,#9333eab3);border-radius:99px}.ftd-scroll-cut{scrollbar-color:#94a3b88c #00000040}.ftd-scroll-cut::-webkit-scrollbar-thumb{background:linear-gradient(#f87171bf,#475569cc)}.ftd-info{color:#e7e5e4;background:#00000059;border:1px solid #b91c5c73;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:11px;font-weight:650;transition:border-color .2s,color .2s,transform .16s,box-shadow .2s;display:inline-flex}.ftd-info:active{transform:scale(.92)}.ftd-info:hover,.ftd-info[aria-expanded=true]{color:#fff;border-color:#f43f5eb3;box-shadow:0 0 16px -4px #f43f5eb3}@media (max-width:640px){.ftd-orb-a,.ftd-orb-b,.ftd-orb-c{filter:blur(36px);width:12rem;height:12rem}}@media (prefers-reduced-motion:reduce){.ftd-orb-a,.ftd-orb-b,.ftd-orb-c,.ftd-card,.ftd-rise,.ftd-pop,.ftd-drop,.ftd-drop .ftd-drop-icon,.ftd-scan,.ftd-scan-glow,.ftd-dice-go{animation:none!important}.ftd-rise,.ftd-pop,.ftd-drop,.ftd-card{opacity:1!important;transform:none!important}}
