@keyframes Skeleton_shimmer__BU_NA{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes Skeleton_pulse__YyIRG{0%,to{opacity:1}50%{opacity:.5}}@keyframes Skeleton_wave___nTOO{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skeleton_animatedSkeleton__LjIau{position:relative;overflow:hidden;background-color:#f1f3f5}.Skeleton_animatedSkeleton__LjIau:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:Skeleton_shimmer__BU_NA 1.5s infinite}.Skeleton_pulseSkeleton__8X7BY{animation:Skeleton_pulse__YyIRG 2s cubic-bezier(.4,0,.6,1) infinite}.Skeleton_waveSkeleton__6p6e7{position:relative;overflow:hidden;background-color:#f1f3f5}.Skeleton_waveSkeleton__6p6e7:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(108,117,125,.3),transparent);animation:Skeleton_wave___nTOO 2s ease-in-out infinite}.Skeleton_userInfoSkeleton__J2vpq{animation:Skeleton_pulse__YyIRG 1.5s ease-in-out infinite}.Skeleton_cardMenuSkeleton__K0ulk{animation:Skeleton_pulse__YyIRG 1.8s ease-in-out infinite}.Skeleton_settingCardSkeleton__SxHIO{animation:Skeleton_pulse__YyIRG 2s ease-in-out infinite}.Skeleton_recommendationSkeleton__OLEI2{animation:Skeleton_pulse__YyIRG 1.6s ease-in-out infinite}.Skeleton_boardSkeleton__QtIEw{animation:Skeleton_pulse__YyIRG 1.7s ease-in-out infinite}.Skeleton_historySkeleton__qJtSt{animation:Skeleton_pulse__YyIRG 1.9s ease-in-out infinite}.PaidMadeForm_drawer__GKPbw{max-width:40rem;margin:0 auto;border-radius:18px 18px 0 0}.MainBanner_card__pMY_b{height:440px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-size:cover;background-position:50%}.MainBanner_title__jr7Wl{font-weight:900;color:var(--mantine-color-white);line-height:1.2;font-size:32px;margin-top:var(--mantine-spacing-xs);cursor:default;white-space:pre-wrap}.MainBanner_category__QImPN{color:var(--mantine-color-white);opacity:.7;font-weight:700;text-transform:uppercase;cursor:default}.AuthCallback_container__ELefv{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-background)}.AuthCallback_content__KL9wH{text-align:center}.AuthCallback_loadingSpinner__Dddg8{animation:AuthCallback_spin__VN3mY 1s linear infinite;border-radius:50%;height:48px;width:48px;border-bottom:2px solid var(--color-primary);margin:0 auto 16px}.AuthCallback_title__wtgID{font-size:20px;font-weight:600;color:var(--color-text-dark);margin-bottom:8px}.AuthCallback_subtitle__jrMzs{color:var(--color-text-light)}.AuthCallback_errorContainer__Yc0eX{text-align:center;max-width:400px;margin:0 auto;padding:0 24px}.AuthCallback_errorCard__qyY9a{background-color:var(--color-white);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:32px}.AuthCallback_errorIcon__HPzFm{width:64px;height:64px;background-color:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.AuthCallback_errorIconText__4gPW3{color:#ef4444;font-size:24px}.AuthCallback_errorTitle__3A3xj{font-size:20px;font-weight:600;color:var(--color-text-dark);margin-bottom:16px}.AuthCallback_errorMessage__SCJM2{color:var(--color-text-light);margin-bottom:24px}.AuthCallback_button__a9R22{width:100%;background-color:var(--color-primary);color:var(--color-white);padding:12px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.AuthCallback_button__a9R22:hover{background-color:var(--color-primary-light)}@keyframes AuthCallback_spin__VN3mY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppShell_app_shell_container___ykO_{width:100%;height:100%;max-width:var(--app-container-width);background:var(--color-background);box-shadow:0 0 16px 0 rgba(0,0,0,.04);position:relative;z-index:1;display:flex;flex-direction:column}.AppShell_app_shell_footer__hNepF{padding:8px;position:sticky;bottom:10px;left:0;width:100%;background:var(--color-footer);max-width:var(--app-container-footer-width);margin:auto;z-index:1000;display:flex;justify-content:space-around;border-radius:50px}.AppShell_icon_button__ZLbZO{flex-direction:column;height:auto;padding:4px;flex:1;border-radius:50px}.AppShell_icon_button_label__kQc0k{flex-direction:column}.AppShell_app_shell_main__nJft4{position:relative;min-height:100vh;padding:60px 0 0;background:var(--color-background)!important;box-shadow:0 4px 30px rgba(0,0,0,.1)}.AppShell_app_shell_main__nJft4>main{padding:20px;min-height:calc(100vh - 152px)}