.Header_header__072v2{background:#000;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;transition:all var(--transition-normal)}.Header_headerContent__z8t4c{display:flex;align-items:center;justify-content:space-between;height:64px}.Header_headerLeft__ftLB2{gap:var(--space-3)}.Header_headerLeft__ftLB2,.Header_logo__0dir7{display:flex;align-items:center}.Header_logoImage__3Nnj4{height:32px;width:auto}.Header_menuToggle__0MPgd{width:32px;height:32px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color var(--transition-normal);color:#000}.Header_menuToggle__0MPgd:hover{background-color:rgba(0,0,0,.05)}.Header_menuIcon__rxN_T{width:20px;height:20px;display:block}.Header_headerButtons__jLkr0{display:flex;align-items:center;gap:var(--space-3)}.Header_btnSignup__6YQO4{background:transparent;border:1px solid #fff;color:#fff;border-radius:20px;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:36px;display:flex;align-items:center;justify-content:center;padding:8px 20px}.Header_btnSignup__6YQO4:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.8)}.Header_btnLogin__pm_9X{background:#fff;color:#000;border:none;border-radius:20px;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:36px;display:flex;align-items:center;justify-content:center;padding:8px 20px}.Header_btnLogin__pm_9X:hover{background:#f0f0f0}@media (max-width:768px){.Header_headerContent__z8t4c{height:56px}.Header_logoImage__3Nnj4{height:28px}.Header_headerButtons__jLkr0{gap:8px}.Header_btnLogin__pm_9X,.Header_btnSignup__6YQO4{padding:6px 12px;font-size:14px;height:32px}}@media (max-width:480px){.Header_headerButtons__jLkr0{gap:6px}.Header_btnLogin__pm_9X,.Header_btnSignup__6YQO4{padding:5px 10px;font-size:13px;height:30px}}.UsageCounter_usageCounter__GBr2G{background:hsla(0,0%,100%,.06);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:12px;margin:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.UsageCounter_usageCounter__GBr2G:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);transform:translateY(-1px)}.UsageCounter_usageHeader__VNMSW{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.UsageCounter_usageLabel__AYDXw{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8);letter-spacing:.3px}.UsageCounter_usagePlan__fFSz_{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.UsageCounter_usageProgress__YnMV0{display:flex;align-items:center;gap:8px}.UsageCounter_usageBar__HqIgF{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden;position:relative}.UsageCounter_usageFill__Qb28i{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.UsageCounter_usageFill__Qb28i:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:UsageCounter_shimmer__yy6Pk 2s infinite}@keyframes UsageCounter_shimmer__yy6Pk{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UsageCounter_usageNumbers___qFSd{display:flex;align-items:center;gap:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-variant-numeric:tabular-nums}.UsageCounter_usageCurrent__r2FXN{font-size:13px;font-weight:600;color:#fff}.UsageCounter_usageSeparator__iH_Pa{font-size:11px;font-weight:400;color:hsla(0,0%,100%,.5);margin:0 1px}.UsageCounter_usageLimit__ly3y4{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.7)}.UsageCounter_usageWarning__ZH0FB{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b}.UsageCounter_usageLimitReached__CMYFJ,.UsageCounter_usageWarning__ZH0FB{margin-top:6px;padding:4px 8px;font-size:10px;font-weight:500;text-align:center;letter-spacing:.2px}.UsageCounter_usageLimitReached__CMYFJ{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444}.UsageCounter_usageLoading__n7bhJ{display:flex;align-items:center;gap:8px;justify-content:center;padding:8px 0}.UsageCounter_usageLoadingDot__mNsBb{width:3px;height:3px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:UsageCounter_pulse__zlSTR 1.5s ease-in-out infinite}.UsageCounter_usageLoadingText__2LIaD{font-size:11px;color:hsla(0,0%,100%,.6);font-weight:400}@keyframes UsageCounter_pulse__zlSTR{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.UsageCounter_usageError__g_t_Q{text-align:center;padding:8px 0}.UsageCounter_usageErrorText__Qx3Q2{font-size:11px;color:hsla(0,0%,100%,.5);font-weight:400}@media (max-width:768px){.UsageCounter_usageCounter__GBr2G{margin:0 12px;padding:10px;border-radius:12px}.UsageCounter_usageHeader__VNMSW{margin-bottom:6px}.UsageCounter_usageLabel__AYDXw{font-size:11px}.UsageCounter_usagePlan__fFSz_{font-size:9px}.UsageCounter_usageBar__HqIgF{height:3px}.UsageCounter_usageCurrent__r2FXN{font-size:12px}.UsageCounter_usageLimit__ly3y4{font-size:10px}.UsageCounter_usageLimitReached__CMYFJ,.UsageCounter_usageWarning__ZH0FB{font-size:9px;padding:3px 6px;margin-top:4px}}.ProfileMenuOverlay_profileMenuOverlay__jrkh0{position:absolute;bottom:68px;left:0;right:0;width:calc(100% - 16px);margin:0 8px;background-color:#2f2f2f;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);transform:translateY(10px);opacity:0;visibility:hidden;transition:all var(--transition-normal);display:flex;flex-direction:column;z-index:9999;overflow:hidden;padding:8px 0;max-height:calc(100vh - 150px);overflow-y:auto}.ProfileMenuOverlay_profileMenuOverlay__jrkh0.ProfileMenuOverlay_active__f5Ue6{transform:translateY(0);opacity:1;visibility:visible;animation:ProfileMenuOverlay_slideUp__iuAnu .2s ease-out}@keyframes ProfileMenuOverlay_slideUp__iuAnu{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.ProfileMenuOverlay_profileMenuHeader__ZGRPc{padding:12px 16px 8px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:4px}.ProfileMenuOverlay_profileMenuEmail__HWyzZ{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:400;margin:0;display:flex;align-items:center;gap:8px}.ProfileMenuOverlay_profileMenuEmail__HWyzZ:before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;flex-shrink:0}.ProfileMenuOverlay_profileMenuContent__zaWe_{padding:4px 0;flex:1}.ProfileMenuOverlay_profileMenuNav__nHffo{width:100%}.ProfileMenuOverlay_profileMenuList__1uFmK{list-style:none;padding:0;margin:0}.ProfileMenuOverlay_profileMenuItem__wfIXt{margin:0}.ProfileMenuOverlay_profileMenuSeparator__528sG{height:1px;background-color:hsla(0,0%,100%,.1);margin:8px 0}.ProfileMenuOverlay_profileMenuLink__A0_Mv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;color:#fff;background:none;border:none;text-decoration:none;border-radius:0;transition:all var(--transition-normal);font-size:15px;font-weight:400;cursor:pointer;text-align:left}.ProfileMenuOverlay_profileMenuLink__A0_Mv:hover{background-color:hsla(0,0%,100%,.1)}.ProfileMenuOverlay_profileMenuLink__A0_Mv.ProfileMenuOverlay_danger__dNu_q{color:#ef4444}.ProfileMenuOverlay_profileMenuLink__A0_Mv.ProfileMenuOverlay_inactive__dHTCY{color:hsla(0,0%,100%,.4);cursor:not-allowed}.ProfileMenuOverlay_profileMenuLink__A0_Mv.ProfileMenuOverlay_inactive__dHTCY:hover{background-color:transparent}.ProfileMenuOverlay_profileMenuLinkContent__xohQY{display:flex;align-items:center;gap:10px}.ProfileMenuOverlay_profileMenuIcon__4zLFn{flex-shrink:0;color:inherit;width:16px;height:16px}.ProfileMenuOverlay_profileMenuText__VCv8_{color:inherit;font-size:15px}.ProfileMenuOverlay_profileMenuArrow__oWe4Q{color:hsla(0,0%,100%,.6);flex-shrink:0;width:16px;height:16px}@media (max-width:768px){.ProfileMenuOverlay_profileMenuOverlay__jrkh0{width:260px;right:-10px}.ProfileMenuOverlay_profileMenuLink__A0_Mv{padding:9px 14px}.ProfileMenuOverlay_profileMenuText__VCv8_{font-size:14px}}.Sidebar_sidebarOverlay__HvzR8{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998;opacity:0;visibility:hidden;transition:all var(--transition-normal)}.Sidebar_sidebarOverlay__HvzR8.Sidebar_active__K0oVU{opacity:1;visibility:visible}.Sidebar_sidebar__f0UeY{position:fixed;top:0;left:0;width:280px;height:100%;background-color:#000;z-index:999;transform:translateX(-100%);transition:transform var(--transition-normal);overflow-y:auto;display:flex;flex-direction:column}.Sidebar_sidebar__f0UeY.Sidebar_active__K0oVU{transform:translateX(0)}.Sidebar_sidebarHeader__df081{padding:16px;display:flex;align-items:center;justify-content:flex-end}.Sidebar_sidebarClose__Q3sD5{width:24px;height:24px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color var(--transition-normal);color:#fff}.Sidebar_sidebarClose__Q3sD5:hover{background-color:hsla(0,0%,100%,.1)}.Sidebar_sidebarContent__QzA9K{padding:0 16px 16px;position:relative;overflow:visible}.Sidebar_sidebarContent__QzA9K,.Sidebar_sidebarMainContent__4YV_h{flex:1;display:flex;flex-direction:column}.Sidebar_sidebarMainContent__4YV_h.Sidebar_hidden__KMY5u{display:none}.Sidebar_sidebarNav__L0lUu ul{list-style:none;padding:0;margin:0}.Sidebar_sidebarNavItem__WxEgs{margin-bottom:4px}.Sidebar_sidebarNavLink__whfp3{display:flex;align-items:center;padding:10px 12px;color:#d1d5db;text-decoration:none;border-radius:12px;transition:all var(--transition-normal);font-size:14px;font-weight:400}.Sidebar_sidebarNavLink__whfp3:hover{background-color:hsla(0,0%,100%,.1);color:#fff;transform:translateX(4px)}.Sidebar_sidebarNavLink__whfp3.Sidebar_active__K0oVU{background-color:#fff;color:#000}.Sidebar_sidebarNavIcon__lEGO9{margin-right:12px;flex-shrink:0}.Sidebar_sidebarFooter__HS7oe{position:absolute;bottom:0;left:0;right:0;padding:0;overflow:visible;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.Sidebar_userProfileCard__oau_A{display:flex;align-items:center;justify-content:space-between;padding:16px;background:hsla(0,0%,100%,.08);border-radius:0;border:none;border-top:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all var(--transition-normal);width:100%;margin:0}.Sidebar_userProfileCard__oau_A:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.Sidebar_userInfo__0qiCL{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.Sidebar_userAvatar__S6rsE{width:32px;height:32px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_avatarInitial__hykB_{color:#fff;font-size:14px;font-weight:600}.Sidebar_userDetails__6Mfx6{display:flex;flex-direction:column;min-width:0;flex:1}.Sidebar_userName__vfLCW{color:#fff;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userPlan__Cx_2b{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400}.Sidebar_upgradeButton__SSFXD{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;flex-shrink:0}.Sidebar_upgradeButton__SSFXD:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);color:#fff}@media (max-width:768px){.Sidebar_sidebar__f0UeY{width:100%;max-width:320px}.Sidebar_userProfileCard__oau_A{padding:10px}.Sidebar_userName__vfLCW{font-size:13px}.Sidebar_upgradeButton__SSFXD{padding:5px 10px;font-size:11px}}.WelcomeToast_welcomeToast__15hLY{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WelcomeToast_toastContent__m14ct{background:rgba(44,44,46,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:32px;padding:12px 24px 12px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);max-width:320px}.WelcomeToast_avatarContainer__sdP4f{flex-shrink:0}.WelcomeToast_avatar__mzlMu{width:40px;height:40px;background:linear-gradient(135deg,#ff6b9d,#c44569);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(255,107,157,.3),inset 0 1px 0 hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.15)}.WelcomeToast_avatarInitial__mDcPZ{color:#fff;font-size:16px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2)}.WelcomeToast_textContainer__eThfN{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.WelcomeToast_greeting__Lx9lD{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;letter-spacing:-.01em;margin:0;line-height:1.2}.WelcomeToast_userName__A57QT{color:#fff;font-size:16px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;letter-spacing:-.02em;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.1)}.WelcomeToast_hidden__kkAhu{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-100px) scale(.8)}.WelcomeToast_entering__Pkrpi{animation:WelcomeToast_dynamicIslandEnter__C46dh .6s cubic-bezier(.25,.46,.45,.94) forwards}.WelcomeToast_entering__Pkrpi,.WelcomeToast_visible__jJP3n{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.WelcomeToast_exiting__o9azA{opacity:1;visibility:visible;animation:WelcomeToast_dynamicIslandExit__VKzPb .6s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes WelcomeToast_dynamicIslandEnter__C46dh{0%{opacity:0;transform:translateX(-50%) translateY(-100px) scale(.8);filter:blur(8px)}20%{opacity:.3;transform:translateX(-50%) translateY(-60px) scale(.9);filter:blur(4px)}60%{opacity:.8;transform:translateX(-50%) translateY(-10px) scale(1.02);filter:blur(1px)}80%{opacity:.95;transform:translateX(-50%) translateY(5px) scale(.98);filter:blur(0)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes WelcomeToast_dynamicIslandExit__VKzPb{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:blur(0)}20%{opacity:.9;transform:translateX(-50%) translateY(-5px) scale(1.02);filter:blur(0)}60%{opacity:.4;transform:translateX(-50%) translateY(-40px) scale(.9);filter:blur(2px)}to{opacity:0;transform:translateX(-50%) translateY(-100px) scale(.7);filter:blur(8px)}}.WelcomeToast_visible__jJP3n .WelcomeToast_toastContent__m14ct{animation:WelcomeToast_subtlePulse__x_vpF 4s ease-in-out infinite}@keyframes WelcomeToast_subtlePulse__x_vpF{0%,to{box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}}@media (max-width:768px){.WelcomeToast_welcomeToast__15hLY{top:16px;left:50%;transform:translateX(-50%)}.WelcomeToast_toastContent__m14ct{border-radius:28px;padding:10px 20px 10px 10px;max-width:280px}.WelcomeToast_avatar__mzlMu{width:36px;height:36px}.WelcomeToast_avatarInitial__mDcPZ{font-size:14px}.WelcomeToast_greeting__Lx9lD{font-size:12px}.WelcomeToast_userName__A57QT{font-size:15px}}@media (max-width:480px){.WelcomeToast_welcomeToast__15hLY{top:12px}.WelcomeToast_toastContent__m14ct{border-radius:24px;padding:8px 16px 8px 8px;gap:8px;max-width:240px}.WelcomeToast_avatar__mzlMu{width:32px;height:32px}.WelcomeToast_avatarInitial__mDcPZ{font-size:13px}.WelcomeToast_greeting__Lx9lD{font-size:11px}.WelcomeToast_userName__A57QT{font-size:14px}}@supports (-webkit-backdrop-filter:blur(20px)){.WelcomeToast_toastContent__m14ct{background:rgba(44,44,46,.85);-webkit-backdrop-filter:blur(20px) saturate(180%)}}@media (prefers-color-scheme:light){.WelcomeToast_toastContent__m14ct{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.WelcomeToast_greeting__Lx9lD{color:rgba(0,0,0,.6)}.WelcomeToast_userName__A57QT{color:#000;text-shadow:none}.WelcomeToast_visible__jJP3n .WelcomeToast_toastContent__m14ct{animation:WelcomeToast_subtlePulseLight__OYeTb 4s ease-in-out infinite}}@keyframes WelcomeToast_subtlePulseLight__OYeTb{0%,to{box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}50%{box-shadow:0 12px 40px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.9)}}.LoadingOverlay_loadingOverlay__7GXAf{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(16px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all var(--transition-normal)}.LoadingOverlay_loadingOverlay__7GXAf.LoadingOverlay_show__9juEs{opacity:1;visibility:visible}.LoadingOverlay_loadingContent__OSEiA{text-align:center;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:24px;padding:var(--space-16);max-width:400px;width:90%;box-shadow:0 32px 64px rgba(0,0,0,.12)}.LoadingOverlay_loadingSpinner__W6fqj{width:48px;height:48px;margin:0 auto var(--space-6);position:relative}.LoadingOverlay_spinnerElement__nsEfc{width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-bottom-color:#000;animation:LoadingOverlay_spin__qIakd 1s linear infinite}@keyframes LoadingOverlay_spin__qIakd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingOverlay_loadingTitle__vpWWc{font-size:var(--font-size-xl);font-weight:500;color:#1a1a1a;margin-bottom:var(--space-3)}.LoadingOverlay_loadingMessage__3B9Q4{font-size:var(--font-size-base);color:#6b7280;line-height:1.5;margin:0}