.Route_loadingContainer__kCudL{display:flex;justify-content:center;align-items:center;height:100vh}.LanguageDropdown_dropdown__z0QLn{position:relative}.LanguageDropdown_btn___dpZY{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#94a3b8;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s ease}.LanguageDropdown_btn___dpZY:hover{border-color:hsla(0,0%,100%,.2)}.LanguageDropdown_btn___dpZY:hover,.LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_btn___dpZY{color:#fff;background:hsla(0,0%,100%,.1)}.LanguageDropdown_arrow___8zdk{transition:transform .2s ease}.LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_arrow___8zdk{transform:rotate(180deg)}.LanguageDropdown_menu__Bx7xF{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;padding:6px;background:#1a1a1e;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:100}.LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_menu__Bx7xF{opacity:1;visibility:visible;transform:translateY(0)}.LanguageDropdown_item__1XFMw{display:block;padding:8px 12px;font-size:13px;color:#94a3b8;text-decoration:none;border-radius:6px;transition:all .15s ease}.LanguageDropdown_item__1XFMw:hover{color:#fff;background:hsla(0,0%,100%,.1)}.LanguageDropdown_item__1XFMw.LanguageDropdown_active__fkHKp{color:#3b82f6}body.light .LanguageDropdown_btn___dpZY{color:#64748b;background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}body.light .LanguageDropdown_btn___dpZY:hover,body.light .LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_btn___dpZY{color:#1e293b;background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}body.light .LanguageDropdown_menu__Bx7xF{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.1)}body.light .LanguageDropdown_item__1XFMw{color:#64748b}body.light .LanguageDropdown_item__1XFMw:hover{color:#1e293b;background:rgba(0,0,0,.05)}body.light .LanguageDropdown_item__1XFMw.LanguageDropdown_active__fkHKp{color:#3b82f6}@media(max-width:768px){.LanguageDropdown_btn___dpZY{padding:4px 8px;font-size:11px;background:rgba(0,0,0,0);border:none}.LanguageDropdown_btn___dpZY:hover{background:hsla(0,0%,100%,.05);border:none}.LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_btn___dpZY{background:hsla(0,0%,100%,.05)}.LanguageDropdown_arrow___8zdk{display:none}body.light .LanguageDropdown_btn___dpZY{background:rgba(0,0,0,0);border:none}body.light .LanguageDropdown_btn___dpZY:hover,body.light .LanguageDropdown_dropdown__z0QLn.LanguageDropdown_open__m6I_g .LanguageDropdown_btn___dpZY{background:rgba(0,0,0,.05);border:none}}.UserAvatar_userInfoContainer__6YOf3{padding:8px 0}.UserAvatar_avatarWrapper__UURDr{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.UserAvatar_avatarWrapper__UURDr:hover{background-color:rgba(255,255,255,.1)}.UserAvatar_avatar__74H2N{background-color:var(--color-primary);color:white}.UserAvatar_dropdownOverlay__S9iZH{min-width:200px}.AppLayout_layout__EK8rW{min-height:100vh;background:var(--color-bg)}.AppLayout_header__iMHzm{position:fixed;top:0;left:0;right:0;z-index:50;padding:0 32px;height:64px;display:flex;align-items:center;background:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--header-border)}.AppLayout_headerInner__j1bYR{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.AppLayout_headerLeft__ey_Wh{display:flex;align-items:center;gap:16px}.AppLayout_logoContainer__tGs0a{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.AppLayout_logoContainer__tGs0a:hover{transform:scale(1.02)}.AppLayout_logoText__Vl025{font-size:24px;font-weight:700;background:var(--logo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AppLayout_headerRight__UaJo_{display:flex;align-items:center;gap:16px}.AppLayout_themeToggle__K0qkd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg-elevated);border:1px solid var(--color-border);cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary);font-size:16px}.AppLayout_themeToggle__K0qkd:hover{background:var(--color-border);color:var(--color-primary)}.AppLayout_content__Ft4bo{background:var(--color-bg);padding-top:64px}.SubscriptionPlans_container__WL87M{max-width:1280px;margin:0 auto;padding:32px 16px}.SubscriptionPlans_header__oBR_A{text-align:center;margin-bottom:32px}.SubscriptionPlans_title__WcbLY{font-size:2rem;font-weight:600;color:var(--color-text);margin-bottom:16px}.SubscriptionPlans_subtitle__aIvZ4{font-size:1.125rem;color:var(--color-text-secondary)}.SubscriptionPlans_plansGrid__Kt_DT{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1024px;margin:0 auto}@media (min-width:768px){.SubscriptionPlans_plansGrid__Kt_DT{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SubscriptionPlans_plansGrid__Kt_DT{grid-template-columns:repeat(3,1fr)}}.SubscriptionPlans_planCard__8q77i{border:1px solid var(--color-border);border-radius:16px;padding:32px;transition:all .3s ease;background:var(--color-bg-card)}.SubscriptionPlans_planCard__8q77i:hover{box-shadow:var(--card-shadow);transform:translateY(-2px)}.SubscriptionPlans_planCardCurrent__kEdj6{border-color:var(--color-primary);background:var(--color-bg-card);box-shadow:0 4px 20px rgba(59,130,246,.15)}.SubscriptionPlans_planCardCurrent__kEdj6:hover{border-color:var(--color-primary)}.SubscriptionPlans_planCardDisabled__YtV_8{opacity:.6;position:relative}.SubscriptionPlans_planCardDisabled__YtV_8:hover{transform:none;box-shadow:none}.SubscriptionPlans_comingSoonBadge__ejQ0f{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#64748b;color:white;padding:6px 14px;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.SubscriptionPlans_planHeader__aal6z{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.SubscriptionPlans_currentBadge__aqVtp{display:inline-flex;align-items:center;padding:6px 14px;border-radius:9999px;font-size:.75rem;font-weight:500;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white}.SubscriptionPlans_cancelButton__pVQNC{color:var(--color-error);background:none;border:none;font-size:.875rem;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.SubscriptionPlans_cancelButton__pVQNC:hover{opacity:.8}.SubscriptionPlans_cancelButton__pVQNC:disabled{opacity:.5;cursor:not-allowed}.SubscriptionPlans_planContent__uDQsq{text-align:center;margin-bottom:24px}.SubscriptionPlans_planName__Y96Wi{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-bottom:12px}.SubscriptionPlans_priceContainer__E5r9e{margin-bottom:16px}.SubscriptionPlans_priceFree__xjbzM,.SubscriptionPlans_price__TOy_0{font-size:2.5rem;font-weight:700;color:var(--color-text)}.SubscriptionPlans_priceUnit_____AC{color:var(--color-text-secondary);font-size:1.125rem}.SubscriptionPlans_features__BSTWH{display:flex;flex-direction:column;gap:12px}.SubscriptionPlans_requestLimit__lwr3k{font-size:1.25rem;font-weight:600;color:var(--color-text)}.SubscriptionPlans_featureList__4zX4b{list-style:none;padding:0;margin:0;text-align:left}.SubscriptionPlans_featureItem__gL1Fk{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-secondary);padding:4px 0}.SubscriptionPlans_featureCheck__pxieM{color:#10b981;font-weight:600}.SubscriptionPlans_usageSection__O27Mx{margin-bottom:24px;padding:16px;background:var(--color-bg-elevated);border-radius:12px;border:1px solid var(--color-border)}.SubscriptionPlans_usageHeader__ntlLu{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:8px;color:var(--color-text)}.SubscriptionPlans_usageLabel___YBMf{font-weight:500;color:var(--color-text-secondary)}.SubscriptionPlans_progressBar__vA5kG{width:100%;height:10px;background-color:var(--color-border);border-radius:9999px;overflow:hidden}.SubscriptionPlans_progressFill__oNMeR{height:100%;border-radius:9999px;transition:all .3s ease}.SubscriptionPlans_progressGreen__lR_8E{background:linear-gradient(90deg,#10b981,#34d399)}.SubscriptionPlans_progressYellow__wskhJ{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.SubscriptionPlans_progressRed__eUGzu{background:linear-gradient(90deg,#ef4444,#f87171)}.SubscriptionPlans_warningMessage__XZbsP{color:var(--color-error);font-size:.875rem;margin-top:8px;font-weight:500}.SubscriptionPlans_billingInfo__e1PeM{font-size:.75rem;color:var(--color-text-secondary);margin-top:8px}.SubscriptionPlans_actionButton__JareI{width:100%;padding:14px 24px;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .2s ease}.SubscriptionPlans_buttonCurrent__SbnG8{background:rgba(59,130,246,.15);color:var(--color-primary);cursor:default;border:1px solid rgba(59,130,246,.3)}.SubscriptionPlans_buttonFree__7HZlr{background:var(--color-border);color:var(--color-text);border:1px solid var(--color-border)}.SubscriptionPlans_buttonFree__7HZlr:hover:not(:disabled){opacity:.8}.SubscriptionPlans_buttonPaid__OmZfR{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white}.SubscriptionPlans_buttonPaid__OmZfR:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(59,130,246,.4)}.SubscriptionPlans_buttonDisabled__O1x2A{background:var(--color-border)!important;color:var(--color-text-secondary)!important;cursor:not-allowed!important;border:1px solid var(--color-border)!important}.SubscriptionPlans_loading__Vn5Ir{text-align:center;padding:32px;font-size:1.125rem;color:var(--color-text-secondary)}.SubscriptionPlans_error__iDW10{text-align:center;padding:32px;color:var(--color-error);font-size:1.125rem}.Dashboard_container__fOntK{padding:32px;max-width:1200px;margin:0 auto}.Dashboard_headerSection__evO1j{margin-bottom:32px}.Dashboard_title__XyoFb{margin-bottom:8px;color:var(--color-text);font-weight:600}.Dashboard_subtitle__VR3qz{color:var(--color-text-secondary)}.Dashboard_userCard__avPwE{margin-bottom:24px;background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;border-radius:16px}.Dashboard_userCard__avPwE .ant-card-head{border-bottom:1px solid var(--color-border);color:var(--color-text)}.Dashboard_userCard__avPwE .ant-card-head-title{color:var(--color-text)}.Dashboard_userInfo__1nukk{display:flex;flex-direction:column;gap:12px}.Dashboard_userInfo__1nukk strong{color:var(--color-text-secondary)}.Dashboard_fullWidth__iIeim{width:100%}.Dashboard_dangerZone__PF8qa{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.Dashboard_deleteModalContent__olJzt{display:flex;flex-direction:column;gap:8px;padding:16px 0}.Dashboard_deleteWarning__IBMxe{display:block}.Dashboard_farewellContainer__m4vAN{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--color-bg)}.Dashboard_farewellContent__nqj5v{text-align:center;max-width:400px}.Dashboard_farewellIcon__t5_Lc{font-size:64px;margin-bottom:24px}.Dashboard_farewellTitle__oa_2D{color:var(--color-text);margin-bottom:16px}.Dashboard_farewellText__7iSPx{display:block;color:var(--color-text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.Dashboard_farewellButton__JPZ90{min-width:200px}.Dashboard_promoCard__gZcPI{margin-bottom:24px;background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;border-radius:16px}.Dashboard_promoCard__gZcPI .ant-card-head{border-bottom:1px solid var(--color-border);color:var(--color-text)}.Dashboard_promoCard__gZcPI .ant-card-head-title{color:var(--color-text)}.Dashboard_promoInput__rSSrP{display:flex;gap:12px;align-items:center}.Dashboard_promoInput__rSSrP .ant-input-affix-wrapper{flex:1 1}.Dashboard_promoAppliedRow__R4C9Y{display:flex;align-items:center;justify-content:space-between}.Dashboard_promoApplied__yqExt{display:flex;align-items:center;gap:12px;color:var(--color-text)}.Dashboard_promoAppliedIcon__StBq5{color:#52c41a;font-size:20px}.AuthHeader_header__EYOAh{position:fixed;top:0;left:0;right:0;z-index:50;padding:0 32px;height:64px;display:flex;align-items:center;background:transparent}.AuthHeader_headerInner__0SL1F{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.AuthHeader_headerLeft__dbnxC,.AuthHeader_headerRight__rkhhG{display:flex;align-items:center;gap:16px}.AuthHeader_logoContainer__C6HzB{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.AuthHeader_logoContainer__C6HzB:hover{transform:scale(1.02)}.AuthHeader_logoText__zs3lk{font-size:24px;font-weight:700;background:var(--logo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuthHeader_themeToggle__EiYlL{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg-elevated);border:1px solid var(--color-border);cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary);font-size:16px}.AuthHeader_themeToggle__EiYlL:hover{background:var(--color-border);color:var(--color-primary)}.Auth_authContainer__c4G36{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px;background:var(--auth-bg);position:relative;overflow:hidden}.Auth_authCard__awpAk{width:100%;max-width:420px;background:var(--auth-card-bg)!important;border:1px solid var(--auth-card-border)!important;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--card-shadow);position:relative;z-index:1}.Auth_authHeader__CUYrp{text-align:center;margin-bottom:32px}.Auth_authIcon__6pM8t{font-size:48px;color:var(--color-primary);margin-bottom:16px;display:block}.Auth_authHeader__CUYrp h2{margin-bottom:8px;color:var(--color-text)}.Auth_authFooter__B0mA5{text-align:center;margin-top:24px}.Auth_authFooter__B0mA5 a{font-weight:500;color:var(--color-primary);transition:color .2s ease}.Auth_authFooter__B0mA5 a:hover{color:var(--color-primary-hover)}.Auth_spinnerContainer__zcJeO{margin-top:24px}.Auth_centeredContent__550pP{text-align:center}.Auth_errorIcon__m8fJb{font-size:48px;color:var(--color-error)}.Auth_errorTitle__WyLZq{margin-top:16px}.Auth_consentCard__wDxKR{max-width:480px}.Auth_consentHeader__Gr_dB{text-align:center;margin-bottom:24px}.Auth_consentTitle__LBAmf{margin:0}.Auth_consentAvatar__VZRw0{background-color:var(--color-primary);margin-bottom:16px}.Auth_permissionsBox__qhNmV{background:var(--color-bg);border-radius:12px;padding:16px;margin-bottom:24px;border:1px solid var(--color-border)}.Auth_permissionsHeader__Rdg7C{margin-bottom:8px}.Auth_permissionIcon__aAyH1{color:var(--color-primary)}.Auth_successIcon__6Zxvh{color:var(--color-success)}.Auth_successIconLarge__F6m9B{font-size:48px;color:var(--color-success)}.Auth_successSubtext__x8C2P{margin-top:16px;display:block}.Auth_closeButton__t81LC{margin-top:24px}.Auth_clientDescription__H9P3Y{display:block;margin-top:8px}.Auth_permissionItem__5v8iK{border:none;padding:8px 0}.Auth_permissionDescription__Oy6Sh{font-size:12px}.Auth_errorBox__qpJLe{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:12px;margin-bottom:16px;text-align:center}.Auth_consentDisclaimer__req6r{font-size:12px;text-align:center;margin-bottom:16px}.Auth_buttonGroup__gkgOA{width:100%;justify-content:center}.Auth_fullWidthCentered__pwQi_{width:100%;text-align:center}.Auth_marginTop__PNqa5{margin-top:8px}.Auth_agreementText__F7PH7{display:block;text-align:center;font-size:12px;line-height:1.5}.Auth_agreementText__F7PH7 a{color:var(--color-primary);text-decoration:none}.Auth_agreementText__F7PH7 a:hover{text-decoration:underline}.Nav_nav__EkkmE{position:fixed;top:0;left:0;right:0;z-index:50;padding:0 32px;height:64px;display:flex;align-items:center;background-color:rgba(0,0,0,0);transition:all .3s ease}.scrolled.Nav_nav__EkkmE{background-color:rgba(10,10,11,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}body.light .scrolled.Nav_nav__EkkmE{background-color:hsla(0,0%,100%,.9);border-bottom:1px solid rgba(0,0,0,.1)}.Nav_navInner__3ZREk{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Nav_navLeft__VUpBd{display:flex;align-items:center;gap:16px}.Nav_navRight__nGy7t{align-items:center}.Nav_navButtons__2suxj,.Nav_navRight__nGy7t{display:flex;gap:12px}.Nav_navLogo___SSAi{font-size:24px;font-weight:700;text-decoration:none;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:transform .2s ease}.Nav_navLogo___SSAi:hover{transform:scale(1.05)}body.light .Nav_navLogo___SSAi{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Nav_navAvatarWrapper__rEyix{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.Nav_navAvatarWrapper__rEyix:hover{background-color:hsla(0,0%,100%,.1)}body.light .Nav_navAvatarWrapper__rEyix:hover{background-color:rgba(0,0,0,.05)}.Nav_navAvatar__lb3qn{background-color:var(--color-primary,#3b82f6);color:#fff}.Nav_navAvatarEmail__319GD{font-weight:600}@media(max-width:768px){.Nav_nav__EkkmE{padding:12px 16px}.Nav_navButtons__2suxj .btn{padding:6px 10px;font-size:11px}}.ThemeToggle_toggle__ngHND{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#1a1a1e;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s ease;color:#94a3b8;font-size:16px}.ThemeToggle_toggle__ngHND:hover{background:hsla(0,0%,100%,.1);color:#3b82f6}body.light .ThemeToggle_toggle__ngHND{background:#fff;border:1px solid #e2e8f0;color:#64748b}body.light .ThemeToggle_toggle__ngHND:hover{background:#e2e8f0;color:#3b82f6}.ThemeToggle_icon__0jgMr{width:16px;height:16px}.ThemeToggle_sun__YgACY{display:none}.ThemeToggle_moon__ATaPa,body.light .ThemeToggle_sun__YgACY{display:block}body.light .ThemeToggle_moon__ATaPa{display:none}