@keyframes FloatingTipButton_fadeAndScaleIn___zdOR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes FloatingTipButton_fadeAndScaleOut__PaG47{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes FloatingTipButton_scaleIn__yJWEU{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes FloatingTipButton_scaleOut__tpPtb{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes FloatingTipButton_pulseBackground__hW3n_{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.FloatingTipButton_FloatingTipButton__Rj6FD{position:absolute;z-index:101;bottom:4rem;right:1rem;display:flex;align-items:center;padding:.5rem 2rem .5rem 1rem;border-radius:.2rem;border:1px solid #3f2e00;background-color:#221108;color:#fff;font-family:var(--font-source-code-pro);font-size:.875rem;height:2rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.FloatingTipButton_FloatingTipButton__Rj6FD:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.FloatingTipButton_FloatingTipButton__Rj6FD:active{transform:translateY(0)}.FloatingTipButton_Content__NukDe{display:flex;align-items:center;gap:.5rem}.FloatingTipButton_Icon__jcGlc{font-size:1rem;line-height:1}.FloatingTipButton_CloseButton__dWD0S{position:absolute;top:.45rem;right:.5rem}@keyframes CheckoutModal_fadeAndScaleIn__42wU_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CheckoutModal_fadeAndScaleOut__mSC5y{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CheckoutModal_scaleIn__bMrDE{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes CheckoutModal_scaleOut__CJ_Vl{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes CheckoutModal_pulseBackground__zlWrp{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.CheckoutModal_Backdrop__16rAp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:CheckoutModal_fadeIn__kgN9X .2s ease}@keyframes CheckoutModal_fadeIn__kgN9X{0%{opacity:0}to{opacity:1}}.CheckoutModal_Modal__lasiO{position:relative;border:1px solid #cb52fb;border-radius:8px;box-shadow:-5px -5px 15px 0 rgba(203,82,251,.3),5px 5px 15px 0 rgba(203,82,251,.3);max-width:500px;width:100%;overflow:hidden;animation:CheckoutModal_slideUp__jiaDj .3s ease}.CheckoutModal_Modal__lasiO:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";z-index:-1;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:rgba(50,21,51,.75)}@keyframes CheckoutModal_slideUp__jiaDj{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.CheckoutModal_Content__ZMSLz{padding:2rem;font-family:var(--font-source-code-pro);display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media(min-width:768px){.CheckoutModal_Content__ZMSLz{padding:3rem}}.CheckoutModal_Title__6MDlR{font-size:1.25rem;font-weight:700;color:#fff;margin:0;text-align:center}@media(min-width:768px){.CheckoutModal_Title__6MDlR{font-size:1.5rem}}.CheckoutModal_Details__XHcYo{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.CheckoutModal_Creator__BCzzO{font-size:.875rem;color:#d2d2d2;margin:0}@media(min-width:768px){.CheckoutModal_Creator__BCzzO{font-size:1rem}}.CheckoutModal_Amount__1qxrN{font-size:2rem;font-weight:700;color:#8f00c8;margin:0}@media(min-width:768px){.CheckoutModal_Amount__1qxrN{font-size:2.25rem}}.CheckoutModal_Actions__PADjp{display:flex;flex-direction:column;gap:.75rem;width:100%}.CheckoutModal_ContinueButton__ldYwL{width:100%;padding:.875rem 2rem;background-color:#8f00c8;border:1px solid #8f00c8;border-radius:.375rem;color:#fff;font-size:1rem;font-weight:700;font-family:var(--font-source-code-pro);cursor:pointer;transition:background-color .2s,border-color .2s,transform .1s}.CheckoutModal_ContinueButton__ldYwL:hover{background-color:rgb(179.465,0,251);border-color:rgb(179.465,0,251)}.CheckoutModal_ContinueButton__ldYwL:active{transform:scale(.98)}@media(min-width:768px){.CheckoutModal_ContinueButton__ldYwL{padding:1rem 2.5rem;font-size:1.125rem}}.CheckoutModal_CancelButton__uyfs8{width:100%;padding:.875rem 2rem;background-color:rgba(0,0,0,0);border:1px solid #8f8f8f;border-radius:.375rem;color:#d2d2d2;font-size:1rem;font-weight:700;font-family:var(--font-source-code-pro);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .1s}.CheckoutModal_CancelButton__uyfs8:hover{background-color:hsla(0,0%,100%,.05);border-color:#d2d2d2;color:#fff}.CheckoutModal_CancelButton__uyfs8:active{transform:scale(.98)}@media(min-width:768px){.CheckoutModal_CancelButton__uyfs8{padding:1rem 2.5rem;font-size:1.125rem}}.CheckoutModal_SecureText___ltQp{font-size:.75rem;color:#8f8f8f;margin:0;text-align:center}@media(min-width:768px){.CheckoutModal_SecureText___ltQp{font-size:.875rem}}@keyframes TipButtons_fadeAndScaleIn__AFUrw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes TipButtons_fadeAndScaleOut___EXCW{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes TipButtons_scaleIn__y0PGh{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes TipButtons_scaleOut__KbTo1{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes TipButtons_pulseBackground__bFaJ6{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.TipButtons_TipButtonsContainer__M3y3k{background-color:#221108;border:1px solid #3f2e00;border-radius:.375rem;padding:1.25rem;font-family:var(--font-source-code-pro)}.TipButtons_Content__s8vRf{display:flex;flex-direction:column;gap:1rem}.TipButtons_Title__EVD35{font-size:1.125rem;font-weight:700;color:#fff;margin:0}@media(min-width:768px){.TipButtons_Title__EVD35{font-size:1.25rem}}.TipButtons_Description__XBc5C{font-size:.875rem;color:#d2d2d2;margin:0}.TipButtons_ButtonsRow__epP_x{display:flex;gap:1.5rem;flex-wrap:wrap}.TipButtons_TipButton__XGrkN{flex:1 1;min-width:4rem;font-size:.875rem;font-weight:500}@media(min-width:768px){.TipButtons_TipButton__XGrkN{font-size:1rem}}.TipButtons_FeaturedButton__v2RF6{background-color:#8f00c8;border-color:#cb52fb;color:#fff;font-weight:700;box-shadow:0 0 15px rgba(143,0,200,.5);transform:scale(1.05)}.TipButtons_FeaturedButton__v2RF6:hover{background-color:rgb(179.465,0,251);box-shadow:0 0 20px rgba(143,0,200,.7)}.TipButtons_FeaturedButton__v2RF6:disabled{background-color:#8f00c8;opacity:.7}.TipButtons_ErrorMessage__02F_U{background-color:rgba(239,68,68,.1);border:1px solid #ff2424;border-radius:.2rem;padding:.75rem;color:#f44336;font-size:.875rem}.TipButtons_SecureText__GtVpp{font-size:.75rem;color:#8f8f8f;margin:0;text-align:center}@keyframes Tooltip_fadeAndScaleIn__I92b_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip_fadeAndScaleOut__0vkR0{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Tooltip_scaleIn__H2CXO{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Tooltip_scaleOut__tcBxm{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Tooltip_pulseBackground__CKvgX{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.Tooltip_Tooltip__kY3l_{border-radius:4px;padding:10px 15px;font-size:.8rem;line-height:1;color:#000;background-color:#fafeae;box-shadow:0 10px 38px -10px hsla(206,22%,7%,.35),0 10px 20px -15px hsla(206,22%,7%,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:10;max-width:min(750px,var(--radix-tooltip-content-available-width,100vw) - 20px)}.Tooltip_Tooltip__kY3l_ a{font-weight:700;text-decoration:underline}@media(min-width:0){.Tooltip_Tooltip__kY3l_.Tooltip_DynamicWidth__8omZY{width:30%}}@media(min-width:576px){.Tooltip_Tooltip__kY3l_.Tooltip_DynamicWidth__8omZY{width:60%}}@media(min-width:768px){.Tooltip_Tooltip__kY3l_.Tooltip_DynamicWidth__8omZY{width:80%}}@media(min-width:992px){.Tooltip_Tooltip__kY3l_.Tooltip_DynamicWidth__8omZY{width:100%}}.Tooltip_Tooltip__kY3l_ strong{font-weight:700}.Tooltip_TooltipArrow__MoHLo{fill:#fafeae}@keyframes BrandedCanvas_fadeAndScaleIn___Kn1u{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BrandedCanvas_fadeAndScaleOut__OQMW6{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes BrandedCanvas_scaleIn__7_7M8{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes BrandedCanvas_scaleOut__Z9IOo{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes BrandedCanvas_pulseBackground__MaNZl{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.BrandedCanvas_ProjectInfoContainer__GovzP{border-top:1px solid #3f2e00;position:relative;padding:1.25rem}.BrandedCanvas_ProjectInfoContainer__GovzP>div,.BrandedCanvas_ProjectInfoContainer__GovzP>img{z-index:-1}.BrandedCanvas_ProjectInfo__dmK5M{color:#fff;background-color:#221108;border:1px solid #3f2e00;padding:1.25rem;border-radius:.5rem;font-family:var(--font-source-code-pro);gap:1rem;display:flex;flex-direction:column}.BrandedCanvas_ProjectInfo__dmK5M h2{font-weight:700}.BrandedCanvas_ProjectInfo__dmK5M a{font-size:.875rem;color:#fafeae;text-decoration:underline;font-weight:700}.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_DescriptionContainer__9woV0>p,.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_TitleContainer__6MvEy>p{font-size:.875rem}.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_VibeCodeGameLink__5_nUb{background-color:#8f00c8;color:#fff;padding:.5rem;border-radius:.375rem;border:1px solid #bc77d8;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-weight:unset;width:-moz-fit-content;width:fit-content;justify-self:flex-end}.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_TitleContainer__6MvEy{display:flex;gap:1rem;flex-direction:column}.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_CreditsContainer__E1Pwq{display:flex;font-size:.875rem;flex-direction:column}.BrandedCanvas_OgpButtonsContainer__W1TVj,.BrandedCanvas_ProjectInfo__dmK5M .BrandedCanvas_CreditsContainer__E1Pwq .BrandedCanvas_CreditsRow__8c97A{display:flex;gap:.5rem}.BrandedCanvas_RemixButton__wzxD1{gap:.5rem;display:inline-flex;align-items:center;padding:.5rem 1rem;color:#000;border:1px solid #3f2e00;background-color:#fafeae;border-radius:.375rem;font-size:.875rem;width:-moz-fit-content;width:fit-content}.BrandedCanvas_RemixButton__wzxD1:disabled{opacity:.5;cursor:not-allowed;background-color:hsla(0,0%,100%,.05);border-color:rgba(143,143,143,.4);color:#fff}.BrandedCanvas_CloseButton__Nym92{position:absolute;top:.45rem;right:.5rem}.BrandedCanvas_RosebudBadge__vd9_x{position:absolute;z-index:101;bottom:1rem;right:1rem;display:flex;align-items:center;padding:.5rem 1rem;border-radius:.2rem;border:1px solid #3f2e00;background-color:#221108;color:#fff;font-family:var(--font-sourceCodePro);font-size:.75rem;overflow:hidden;height:2rem;width:9rem;white-space:nowrap}.BrandedCanvas_RosebudBadgeContent__qTH_X{display:flex;flex-direction:column;animation:BrandedCanvas_toggleBadge__pmDvc 10s ease-in-out infinite;margin-top:2rem}@keyframes BrandedCanvas_toggleBadge__pmDvc{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(-50%)}}.BrandedCanvas_DefaultContent__awxfL,.BrandedCanvas_HoverContent__rVhEr{display:flex;align-items:center;gap:.5rem;height:2rem}@keyframes RosebudSplashScreen_fadeAndScaleIn__njftb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes RosebudSplashScreen_fadeAndScaleOut__sUQf8{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes RosebudSplashScreen_scaleIn___H29W{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes RosebudSplashScreen_scaleOut__xjaGP{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes RosebudSplashScreen_pulseBackground__vjdDu{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.RosebudSplashScreen_SplashScreen__S8hYf{position:fixed;z-index:102;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#000;opacity:1;transition:opacity .5s ease-in-out}.RosebudSplashScreen_hiding__8p_Xd{opacity:0}.RosebudSplashScreen_LoadingText__iit_G{color:#fff;font-size:1rem;margin-top:1.5rem;opacity:0;animation:RosebudSplashScreen_fadeIn__UEN93 .5s ease-in-out .3s forwards,RosebudSplashScreen_pulse__QZFor 2s ease-in-out .8s infinite}@keyframes RosebudSplashScreen_fadeIn__UEN93{0%{opacity:0}to{opacity:1}}@keyframes RosebudSplashScreen_pulse__QZFor{0%,to{opacity:1}50%{opacity:.5}}.page_Root__7Tnnx{height:100dvh}@keyframes UserProfilePage_fadeAndScaleIn__94c1U{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes UserProfilePage_fadeAndScaleOut__7qj47{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes UserProfilePage_scaleIn__LSrSh{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes UserProfilePage_scaleOut__uSm71{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes UserProfilePage_pulseBackground__yKL03{0%{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}50%{background-color:var(--pulse-color-end);box-shadow:0 0 16px rgba(52,39,64,.5)}to{background-color:var(--pulse-color-start);box-shadow:0 0 10px rgba(143,0,200,.2)}}.UserProfilePage_ProfileViewContainer__4VWdY{display:flex;flex-direction:column;gap:1.5rem;padding:.75rem}@media(min-width:576px){.UserProfilePage_ProfileViewContainer__4VWdY{padding:1rem}}@media(min-width:768px){.UserProfilePage_ProfileViewContainer__4VWdY{padding:1.5rem}}@media(min-width:992px){.UserProfilePage_ProfileViewContainer__4VWdY{padding:2rem}}.UserProfilePage_ProfileViewContainer__4VWdY header{width:100%}.UserProfilePage_ProfileViewContainer__4VWdY .UserProfilePage_ButtonsContainer__w_qsL{display:flex;gap:.5rem;width:100%;height:100%}.UserProfilePage_ProfileViewContainer__4VWdY .UserProfilePage_ButtonsContainer__w_qsL .UserProfilePage_RemixButton__q_yUl{gap:4px;border-color:#fafeae;box-shadow:1px 1px 0 0 #fafeae}.UserProfilePage_ProfileViewContainer__4VWdY .UserProfilePage_ButtonsContainer__w_qsL .UserProfilePage_RemixButton__q_yUl:disabled{border-color:#8f8f8f;box-shadow:none}.UserProfilePage_ProfileViewContainer__4VWdY .UserProfilePage_ButtonsContainer__w_qsL .UserProfilePage_PlayButton__Ta4tv{flex-basis:40px;flex-grow:0;border-color:#00fffd;box-shadow:1px 1px 0 0 #00fffd}