.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:rgba(0,0,0,.03);border-radius:12px;padding:12px 14px;margin:0;transition:all .2s ease}.UsageCounter_usageCounter__GBr2G:hover{background:rgba(0,0,0,.04)}.UsageCounter_usageHeader__VNMSW{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.UsageCounter_usageLabel__AYDXw{font-size:12px;color:#1f2937;letter-spacing:-.01em}.UsageCounter_usageLabel__AYDXw,.UsageCounter_usagePlan__fFSz_{font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.UsageCounter_usagePlan__fFSz_{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.UsageCounter_usageProgress__YnMV0{display:flex;align-items:center;gap:10px}.UsageCounter_usageBar__HqIgF{flex:1;height:6px;background:rgba(0,0,0,.06);border-radius:10px;overflow:hidden;position:relative}.UsageCounter_usageFill__Qb28i{height:100%;background:linear-gradient(90deg,#000,#1a1a1a);border-radius:10px;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1)}.UsageCounter_usageNumbers___qFSd{display:flex;align-items:baseline;gap:3px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.UsageCounter_usageCurrent__r2FXN{font-size:15px;font-weight:700;color:#000;letter-spacing:-.02em}.UsageCounter_usageSeparator__iH_Pa{font-size:13px;font-weight:500;color:#9ca3af;margin:0 1px}.UsageCounter_usageLimit__ly3y4{font-size:13px;font-weight:500;color:#6b7280;letter-spacing:-.01em}.UsageCounter_usageWarning__ZH0FB{background:rgba(255,149,0,.1);color:#ff9500}.UsageCounter_usageLimitReached__CMYFJ,.UsageCounter_usageWarning__ZH0FB{margin-top:8px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;text-align:center;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.UsageCounter_usageLimitReached__CMYFJ{background:rgba(255,59,48,.1);color:#ff3b30}.UsageCounter_usageLoading__n7bhJ{display:flex;align-items:center;gap:8px;justify-content:center;padding:12px 0}.UsageCounter_usageLoadingDot__mNsBb{width:4px;height:4px;background:#9ca3af;border-radius:50%;animation:UsageCounter_applePulse__RboQq 1.2s ease-in-out infinite}.UsageCounter_usageLoadingText__2LIaD{font-size:12px;color:#9ca3af;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}@keyframes UsageCounter_applePulse__RboQq{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.UsageCounter_usageError__g_t_Q{text-align:center;padding:12px 0}.UsageCounter_usageErrorText__Qx3Q2{font-size:12px;color:#9ca3af;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}@media (max-width:768px){.UsageCounter_usageCounter__GBr2G{padding:10px 12px;border-radius:10px}.UsageCounter_usageHeader__VNMSW{margin-bottom:8px}.UsageCounter_usageLabel__AYDXw{font-size:11px}.UsageCounter_usagePlan__fFSz_{font-size:9px}.UsageCounter_usageBar__HqIgF{height:5px}.UsageCounter_usageCurrent__r2FXN{font-size:14px}.UsageCounter_usageLimit__ly3y4,.UsageCounter_usageSeparator__iH_Pa{font-size:12px}.UsageCounter_usageLimitReached__CMYFJ,.UsageCounter_usageWarning__ZH0FB{font-size:10px;padding:5px 8px;margin-top:6px}}@media (max-width:480px){.UsageCounter_usageCounter__GBr2G{padding:10px 12px;border-radius:10px}.UsageCounter_usageHeader__VNMSW{margin-bottom:8px}.UsageCounter_usageLabel__AYDXw{font-size:11px}.UsageCounter_usagePlan__fFSz_{font-size:9px}.UsageCounter_usageBar__HqIgF{height:5px}.UsageCounter_usageCurrent__r2FXN{font-size:13px}.UsageCounter_usageLimit__ly3y4,.UsageCounter_usageSeparator__iH_Pa{font-size:11px}.UsageCounter_usageLimitReached__CMYFJ,.UsageCounter_usageWarning__ZH0FB{font-size:10px;padding:5px 8px;margin-top:6px;border-radius:6px}.UsageCounter_usageLoading__n7bhJ{padding:10px 0}.UsageCounter_usageLoadingText__2LIaD{font-size:11px}.UsageCounter_usageError__g_t_Q{padding:10px 0}.UsageCounter_usageErrorText__Qx3Q2{font-size:11px}}.IslandNavbar_overlay__L1n03{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out;z-index:9998}.IslandNavbar_overlay__L1n03.IslandNavbar_active__XqWRR{opacity:1;visibility:visible;pointer-events:auto}.IslandNavbar_island__Bc7bj{position:fixed;top:80px;left:20px;transform:translateX(-40px) translateY(-20px) scale(.92);width:320px;max-height:calc(100vh - 120px);overflow-y:auto;z-index:9999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1);background:hsla(0,0%,100%,.95);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:24px;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px -12px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.6)}.IslandNavbar_island__Bc7bj.IslandNavbar_active__XqWRR{opacity:1;visibility:visible;transform:translateX(0) translateY(0) scale(1)}.IslandNavbar_island__Bc7bj::-webkit-scrollbar{width:4px}.IslandNavbar_island__Bc7bj::-webkit-scrollbar-track{background:transparent}.IslandNavbar_island__Bc7bj::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.IslandNavbar_island__Bc7bj::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.IslandNavbar_header__R2MtU{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.05)}.IslandNavbar_userInfo__Q1iAv{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.IslandNavbar_avatar__EjTSl{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#000,#1a1a1a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif}.IslandNavbar_userDetails__8atM_{display:flex;flex-direction:column;gap:2px;min-width:0}.IslandNavbar_userName___GXJ3{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.IslandNavbar_userPlan__3dD3n{font-size:12px;color:#6b7280;font-weight:500}.IslandNavbar_closeBtn__CsP6K{width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,.04);color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.IslandNavbar_closeBtn__CsP6K:hover{background:rgba(0,0,0,.08);color:#1f2937;transform:scale(1.05)}.IslandNavbar_closeBtn__CsP6K:active{transform:scale(.95)}.IslandNavbar_nav__ICJTx{padding:12px 10px;display:flex;flex-direction:column;gap:4px}.IslandNavbar_navLink__FVPpA{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:transparent;color:#6b7280;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.IslandNavbar_navLink__FVPpA:hover{background:rgba(0,0,0,.04);color:#1f2937}.IslandNavbar_navLink__FVPpA.IslandNavbar_active__XqWRR{background:#000;color:#fff}.IslandNavbar_navLink__FVPpA.IslandNavbar_active__XqWRR:hover{background:#1a1a1a}.IslandNavbar_counterWrapper__EWq0P{margin:8px 10px}.IslandNavbar_divider__SF0LC{height:1px;background:rgba(0,0,0,.06);margin:8px 16px}.IslandNavbar_menu__hU8vc{padding:8px 10px 12px;display:flex;flex-direction:column;gap:2px}.IslandNavbar_menuItem__oB1Yf{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:13px;font-weight:500;text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.IslandNavbar_menuItem__oB1Yf:hover{background:rgba(0,0,0,.04);color:#1f2937}.IslandNavbar_menuItem__oB1Yf:active{background:rgba(0,0,0,.06);transform:scale(.98)}.IslandNavbar_menuItem__oB1Yf.IslandNavbar_logout__lkJve{color:#ef4444;margin-top:4px}.IslandNavbar_menuItem__oB1Yf.IslandNavbar_logout__lkJve:hover{background:rgba(239,68,68,.06);color:#dc2626}@media (max-width:768px){.IslandNavbar_island__Bc7bj{top:70px;left:16px;width:300px}.IslandNavbar_island__Bc7bj.IslandNavbar_active__XqWRR{transform:translateX(0) translateY(0) scale(1)}.IslandNavbar_header__R2MtU{padding:14px 16px}.IslandNavbar_avatar__EjTSl{width:34px;height:34px;font-size:13px}.IslandNavbar_userName___GXJ3{font-size:13px}.IslandNavbar_userPlan__3dD3n{font-size:11px}.IslandNavbar_nav__ICJTx{padding:10px 8px}.IslandNavbar_navLink__FVPpA{padding:9px 10px;font-size:13px;gap:10px}.IslandNavbar_counterWrapper__EWq0P{margin:6px 8px}.IslandNavbar_menu__hU8vc{padding:6px 8px 10px}.IslandNavbar_menuItem__oB1Yf{padding:9px 10px;font-size:12px}}@media (max-width:480px){.IslandNavbar_island__Bc7bj{top:64px;left:50%;transform:translateX(-50%) translateY(-60px) scale(.92);width:calc(100vw - 32px);max-width:340px;border-radius:20px}.IslandNavbar_island__Bc7bj.IslandNavbar_active__XqWRR{transform:translateX(-50%) translateY(0) scale(1)}.IslandNavbar_header__R2MtU{padding:12px 14px}.IslandNavbar_avatar__EjTSl{width:32px;height:32px;font-size:12px}.IslandNavbar_userName___GXJ3{font-size:13px}.IslandNavbar_userPlan__3dD3n{font-size:11px}.IslandNavbar_closeBtn__CsP6K{width:26px;height:26px}.IslandNavbar_nav__ICJTx{padding:8px 6px;gap:3px}.IslandNavbar_navLink__FVPpA{padding:8px 10px;font-size:13px;border-radius:10px}.IslandNavbar_navLink__FVPpA svg{width:16px;height:16px}.IslandNavbar_counterWrapper__EWq0P{margin:6px}.IslandNavbar_divider__SF0LC{margin:6px 12px}.IslandNavbar_menu__hU8vc{padding:6px 6px 10px;gap:1px}.IslandNavbar_menuItem__oB1Yf{padding:8px 10px;font-size:12px;border-radius:8px}.IslandNavbar_menuItem__oB1Yf svg{width:15px;height:15px}}@supports (-webkit-backdrop-filter:blur(24px)){.IslandNavbar_island__Bc7bj{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(24px) saturate(180%)}}@keyframes IslandNavbar_islandEnter__IF0LT{0%{opacity:0;transform:translateX(-50%) translateY(-60px) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.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)}}.Spinner_spinner__V06q5{display:inline-block;border-radius:50%;position:relative;will-change:transform;transform:translateZ(0);backface-visibility:hidden;animation:Spinner_smoothSpin__65I_0 1s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 2px rgba(59,130,246,.2))}@keyframes Spinner_smoothSpin__65I_0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__V06q5{animation-duration:2s;animation-timing-function:linear}}@media (min-resolution:192dpi){.Spinner_spinner__V06q5{filter:drop-shadow(0 0 1.5px rgba(59,130,246,.25))}}.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{margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center}.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}