.contactus_container__8LviP{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background,#f5f5f5);transition:background-color .3s ease}.contactus_container__8LviP.contactus_darkTheme__J7V62{--background:#121212;--foreground:#f0f0f0;--input-background:#1e1e1e;--border:#333;--primary:#bb86fc;background-color:var(--background);color:var(--foreground)}.contactus_loginBox__C0S4j{background:var(--card-background,#fff);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);min-width:420px;max-width:90vw;color:var(--foreground,#222);border:1px solid var(--border,#eaeaea);display:flex;flex-direction:column;align-items:center}.contactus_loginBox__C0S4j h2{margin-bottom:1.5rem;color:var(--primary,#0070f3);font-size:2rem;font-weight:700}.contactus_inputGroup__LpJDK{width:100%;margin-bottom:1.25rem;display:flex;flex-direction:column}.contactus_inputGroup__LpJDK label{margin-bottom:.5rem;font-weight:500;color:var(--foreground,#222)}.contactus_inputGroup__LpJDK input{padding:.75rem 1rem;border-radius:6px;border:1px solid var(--border,#ccc);background:var(--input-background,#f9f9f9);color:var(--foreground,#222);font-size:1rem;transition:border-color .2s;outline:none}.contactus_inputGroup__LpJDK input:focus{border-color:var(--primary,#0070f3)}.contactus_error__x3rO3{color:#e53935;background:#fff0f0;border:1px solid #e53935;border-radius:4px;padding:.5rem 1rem;margin-bottom:1rem;width:100%;text-align:center}.contactus_loginButton__y0btm{width:100%;padding:.75rem 0;background:var(--primary,#0070f3);color:#fff;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:1rem}.contactus_loginButton__y0btm:hover{background:#0059c1}.contactus_loginButton__y0btm:disabled{background:#aaa;cursor:not-allowed}.contactus_signupLink__YoTA6{text-align:center;color:var(--foreground,#666);font-size:.9rem}.contactus_signupLink__YoTA6 a{color:var(--primary,#0070f3);text-decoration:none;font-weight:500}.contactus_signupLink__YoTA6 a:hover{text-decoration:underline}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_loginBox__C0S4j{background:var(--card-background,#1e1e1e);color:var(--foreground,#f0f0f0);border:1px solid var(--border,#333)}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_inputGroup__LpJDK input{background:var(--input-background,#1e1e1e);color:var(--foreground,#f0f0f0);border:1px solid var(--border,#333)}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_loginButton__y0btm{background:var(--primary,#bb86fc);color:#121212}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_loginButton__y0btm:hover{background:#a56ef5}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_signupLink__YoTA6{color:var(--foreground,#ccc)}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_signupLink__YoTA6 a{color:var(--primary,#bb86fc)}.contactus_termsText__Y_2vb{text-align:center;color:var(--foreground,#666);font-size:.8rem;margin-top:1rem;line-height:1.4}.contactus_termsText__Y_2vb a{color:var(--primary,#0070f3);text-decoration:none;font-weight:500}.contactus_termsText__Y_2vb a:hover{text-decoration:underline}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_termsText__Y_2vb{color:var(--foreground,#ccc)}.contactus_container__8LviP.contactus_darkTheme__J7V62 .contactus_termsText__Y_2vb a{color:var(--primary,#bb86fc)}.Sidebar_sidebar__D6SEx{position:fixed;left:0;top:0;width:280px;height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#343a40;display:flex;flex-direction:column;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.1)}.Sidebar_sidebarHeader__icUV4{padding:2rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center}.Sidebar_logo__OdRh0{max-width:195px;height:auto;max-height:80px;object-fit:contain}.Sidebar_navigation__whQeV{flex:1 1;padding:1rem 0}.Sidebar_navList__iROR8{list-style:none;margin:0;padding:0}.Sidebar_navItem__dMr6R{margin:.25rem 0}.Sidebar_navLink__CbYWe{display:flex;align-items:center;padding:.875rem 1.5rem;color:#495057;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent}.Sidebar_navLink__CbYWe:hover{background-color:rgba(0,0,0,.04);color:#212529;border-left-color:rgba(0,0,0,.15)}.Sidebar_navLink__CbYWe.Sidebar_active__FmE8h{background-color:rgba(0,0,0,.08);color:#212529;border-left-color:#495057;font-weight:600}.Sidebar_navIcon___pnZB{width:20px;height:20px;margin-right:12px;flex-shrink:0;stroke-width:1.5;transition:all .2s ease}.Sidebar_navLabel__kWFBL{font-size:.95rem}.Sidebar_darkTheme__6pklv{background:linear-gradient(135deg,#121212,#1f1f1f);color:#fff}.Sidebar_darkTheme__6pklv .Sidebar_sidebarHeader__icUV4{border-bottom-color:hsla(0,0%,100%,.05)}.Sidebar_darkTheme__6pklv .Sidebar_logo__OdRh0{filter:brightness(1.1)}.Sidebar_darkTheme__6pklv .Sidebar_navLink__CbYWe{color:hsla(0,0%,100%,.8)}.Sidebar_darkTheme__6pklv .Sidebar_navLink__CbYWe:hover{background-color:hsla(0,0%,100%,.08);color:#fff;border-left-color:hsla(0,0%,100%,.3)}.Sidebar_darkTheme__6pklv .Sidebar_navLink__CbYWe.Sidebar_active__FmE8h{background-color:hsla(0,0%,100%,.12);color:#fff;border-left-color:#fff}@media(max-width:768px){.Sidebar_sidebar__D6SEx{transform:translateX(-100%);transition:transform .3s ease}.Sidebar_sidebar__D6SEx.Sidebar_open__gAhLT{transform:translateX(0)}}.ThemeToggle_toggleButton__yBsQe{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease;cursor:pointer;border:none;background:transparent}.ThemeToggle_toggleButton__yBsQe:hover{background-color:rgba(0,0,0,.1)}.ThemeToggle_toggleButton__yBsQe svg{width:24px;height:24px}.dark .ThemeToggle_toggleButton__yBsQe:hover{background-color:hsla(0,0%,100%,.1)}.dark .ThemeToggle_toggleButton__yBsQe svg{color:#e5e7eb}.TopNavigation_topNav__b1vhf{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TopNavigation_navContent__MiIfR{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:100%;min-height:60px}.TopNavigation_leftSection__Bq0hR{flex:0 0 auto;display:flex;align-items:center;min-width:0}.TopNavigation_referralLink__RwxsC{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);overflow:hidden;min-height:40px;flex-shrink:0}.TopNavigation_referralLink__RwxsC:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.TopNavigation_referralLink__RwxsC:hover .TopNavigation_referralGlow__V9N_B{opacity:1;transform:scale(1.2)}.TopNavigation_referralLink__RwxsC:hover .TopNavigation_referralIcon__P0FUK{transform:rotate(15deg) scale(1.1)}.TopNavigation_referralLink__RwxsC:active{transform:translateY(0)}.TopNavigation_referralIcon__P0FUK{width:18px;height:18px;transition:all .3s ease;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.TopNavigation_referralText__D0ULR{position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.2);animation:TopNavigation_pulse__aW3vX 2s ease-in-out infinite}@keyframes TopNavigation_pulse__aW3vX{0%,to{opacity:1}50%{opacity:.9}}.TopNavigation_referralGlow__V9N_B{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);opacity:0;transition:all .3s ease;pointer-events:none;animation:TopNavigation_shimmer__DtBuV 3s ease-in-out infinite}@keyframes TopNavigation_shimmer__DtBuV{0%,to{transform:scale(1) rotate(0deg);opacity:0}50%{transform:scale(1.1) rotate(180deg);opacity:.3}}.TopNavigation_pageTitle__L21Hd{font-size:1.5rem;font-weight:600;margin:0;color:var(--text-color)}.TopNavigation_rightSection__1AZVO{display:flex;align-items:center;gap:1.5rem;flex:0 0 auto}.TopNavigation_userInfo__QPFO9{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.TopNavigation_userEmail__4k98J{font-size:.875rem;font-weight:500;color:var(--text-color)}.TopNavigation_userRole__TuyzB{font-size:.75rem;color:var(--text-secondary);background-color:var(--background-secondary);padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.TopNavigation_controls__zYa4d{display:flex;align-items:center;gap:1rem}.TopNavigation_darkTheme__WkScW{background-color:var(--dark-surface);border-bottom-color:var(--dark-border)}.TopNavigation_darkTheme__WkScW .TopNavigation_referralLink__RwxsC{box-shadow:0 4px 15px rgba(102,126,234,.3)}.TopNavigation_darkTheme__WkScW .TopNavigation_referralLink__RwxsC:hover{box-shadow:0 8px 25px rgba(102,126,234,.5)}.TopNavigation_darkTheme__WkScW .TopNavigation_pageTitle__L21Hd,.TopNavigation_darkTheme__WkScW .TopNavigation_userEmail__4k98J{color:var(--dark-text)}.TopNavigation_darkTheme__WkScW .TopNavigation_userRole__TuyzB{color:var(--dark-text-secondary);background-color:var(--dark-background-secondary)}@media(max-width:768px){.TopNavigation_navContent__MiIfR{padding:.75rem 1rem;gap:.5rem}.TopNavigation_leftSection__Bq0hR{flex:0 0 auto;min-width:0}.TopNavigation_rightSection__1AZVO{gap:.75rem}.TopNavigation_userInfo__QPFO9{display:none}.TopNavigation_pageTitle__L21Hd{font-size:1.25rem}.TopNavigation_referralLink__RwxsC{padding:.5rem .875rem;font-size:.75rem;gap:.375rem;border-radius:25px;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.TopNavigation_referralLink__RwxsC .TopNavigation_referralIcon__P0FUK{width:14px;height:14px;flex-shrink:0}.TopNavigation_referralText__D0ULR{font-size:.75rem;line-height:1.2}.TopNavigation_controls__zYa4d{gap:.5rem}}@media(max-width:480px){.TopNavigation_navContent__MiIfR{padding:.5rem .75rem}.TopNavigation_referralLink__RwxsC{padding:.5rem .75rem;font-size:.7rem;min-height:36px}.TopNavigation_referralLink__RwxsC .TopNavigation_referralIcon__P0FUK{width:12px;height:12px}.TopNavigation_referralText__D0ULR{font-size:.7rem}}@media(max-width:360px){.TopNavigation_navContent__MiIfR{padding:.5rem}.TopNavigation_referralLink__RwxsC{padding:.4rem .6rem;font-size:.65rem;min-height:32px;gap:.25rem}.TopNavigation_referralLink__RwxsC .TopNavigation_referralIcon__P0FUK{width:10px;height:10px}.TopNavigation_referralText__D0ULR{font-size:.65rem;line-height:1.1}.TopNavigation_controls__zYa4d{gap:.25rem}}.SubscriptionGuard_loadingContainer__rXpac{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem;gap:1rem}.SubscriptionGuard_loadingContainer__rXpac p{color:var(--text-secondary);font-size:.9rem;margin:0}.SubscriptionGuard_loadingContainer__rXpac.SubscriptionGuard_darkTheme__tFPOA p{color:var(--text-secondary-dark)}.SubscriptionGuard_spinner__EdExh{width:40px;height:40px;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:SubscriptionGuard_spin__Z6omM 1s linear infinite}.SubscriptionGuard_darkTheme__tFPOA .SubscriptionGuard_spinner__EdExh{border-color:var(--border-color-dark);border-top-color:var(--primary-color)}@keyframes SubscriptionGuard_spin__Z6omM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardLayout_dashboardContainer__sRVc5{display:flex;min-height:100vh;background-color:var(--background-color);color:var(--text-color)}.DashboardLayout_mainContent__AxSRe{flex:1 1;display:flex;flex-direction:column;margin-left:280px;transition:margin-left .3s ease}.DashboardLayout_contentArea__jFELi{flex:1 1;padding:2rem;background-color:var(--background-color);overflow-y:auto}.DashboardLayout_darkTheme___cu9O .DashboardLayout_contentArea__jFELi{background-color:var(--dark-background)}@media(max-width:768px){.DashboardLayout_mainContent__AxSRe{margin-left:0}.DashboardLayout_contentArea__jFELi{padding:1rem}}.DashboardContent_adminDashboard__njBZh,.DashboardContent_superAdminDashboard__4L6fr,.DashboardContent_userDashboard__FcEJs{padding:2rem;max-width:1200px;margin:0 auto}.DashboardContent_welcomeSection__kaleR{margin-bottom:3rem;text-align:center}.DashboardContent_welcomeTitle__3E9Uf{font-size:2.5rem;font-weight:700;margin:0 0 1rem;color:var(--text-color);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DashboardContent_welcomeSubtitle__Xtp5P{font-size:1.125rem;color:var(--text-secondary);margin:0;line-height:1.6}.DashboardContent_sectionTitle__ZF5rv{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--text-color)}.DashboardContent_quickActions__WPVVP{margin-bottom:3rem}.DashboardContent_actionGrid__ngFDI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.DashboardContent_actionCard__yFy6x{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative}.DashboardContent_actionCard__yFy6x:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--primary-color)}.DashboardContent_actionCard__yFy6x h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--text-color)}.DashboardContent_actionCard__yFy6x p{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.DashboardContent_premiumBadge__uUZSK{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.025em}.DashboardContent_statsGrid__V3nKp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.DashboardContent_statCard__KujiT{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.DashboardContent_statCard__KujiT h3{font-size:.875rem;font-weight:500;margin:0 0 .5rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.DashboardContent_statValue__uSMac{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0}.DashboardContent_systemStatus__lvCIE{margin-bottom:3rem}.DashboardContent_statusGrid__6r_X_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.DashboardContent_statusCard__vtTSi{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.5rem;display:flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.DashboardContent_statusCard__vtTSi span{font-size:.875rem;font-weight:500;color:var(--text-color)}.DashboardContent_actionIcon__oxKCv{width:32px;height:32px;margin-bottom:12px;stroke-width:1.5;color:var(--primary-color);transition:all .2s ease}.DashboardContent_statIcon__C9z4H{width:24px;height:24px;margin-bottom:8px;stroke-width:1.5;color:var(--primary-color)}.DashboardContent_statusIcon__m0zgg{width:20px;height:20px;margin-right:8px;stroke-width:1.5;flex-shrink:0}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeTitle__3E9Uf,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeTitle__3E9Uf,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeTitle__3E9Uf{color:#fff!important;background:linear-gradient(135deg,#8b9cf7,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeSubtitle__Xtp5P,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeSubtitle__Xtp5P,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_welcomeSubtitle__Xtp5P{color:#d4d4d4!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_sectionTitle__ZF5rv,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_sectionTitle__ZF5rv,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_sectionTitle__ZF5rv{color:#fff!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x{background-color:#1f1f1f!important;border-color:#404040!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x:hover,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x:hover,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x:hover{border-color:#8b9cf7!important;box-shadow:0 8px 25px rgba(139,156,247,.15)}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x h3,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x h3,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x h3{color:#fff!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x p,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x p,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_actionCard__yFy6x p{color:#d4d4d4!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_premiumBadge__uUZSK,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_premiumBadge__uUZSK,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_premiumBadge__uUZSK{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_actionIcon__oxKCv,.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statIcon__C9z4H,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_actionIcon__oxKCv,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statIcon__C9z4H,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_actionIcon__oxKCv,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statIcon__C9z4H{color:#8b9cf7!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg{color:#d4d4d4!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:first-child,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:first-child,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:first-child{color:#10b981!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:last-child,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:last-child,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statusIcon__m0zgg:last-child{color:#f59e0b!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT{background-color:#1f1f1f!important;border-color:#404040!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT h3,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT h3,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statCard__KujiT h3{color:#d4d4d4!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statValue__uSMac,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statValue__uSMac,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statValue__uSMac{color:#8b9cf7!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi{background-color:#1f1f1f!important;border-color:#404040!important}.DashboardContent_adminDashboard__njBZh.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi span,.DashboardContent_superAdminDashboard__4L6fr.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi span,.DashboardContent_userDashboard__FcEJs.DashboardContent_darkTheme__Q7661 .DashboardContent_statusCard__vtTSi span{color:#fff!important}@media(max-width:768px){.DashboardContent_adminDashboard__njBZh,.DashboardContent_superAdminDashboard__4L6fr,.DashboardContent_userDashboard__FcEJs{padding:1rem}.DashboardContent_welcomeTitle__3E9Uf{font-size:2rem}.DashboardContent_actionGrid__ngFDI{grid-template-columns:1fr}.DashboardContent_statsGrid__V3nKp{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.DashboardContent_statusGrid__6r_X_{grid-template-columns:1fr}}.PageContent_contentWrapper__LRpT7{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;margin-bottom:2rem}.PageContent_contentHeader__Yi1ZG{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 2rem 1rem;border-bottom:1px solid #f1f5f9}.PageContent_titleSection__hijv8{flex:1 1}.PageContent_title__7vd_3{font-size:1.875rem;font-weight:700;margin:0 0 .5rem;color:var(--text-color)}.PageContent_subtitle__XwApD{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.5}.PageContent_actions__eZVGa{display:flex;align-items:center;gap:1rem;margin-left:2rem}.PageContent_contentBody__BiuAC{padding:2rem}.PageContent_darkTheme__NtMW1{background-color:#1f1f1f!important}.PageContent_darkTheme__NtMW1 .PageContent_contentHeader__Yi1ZG{border-bottom-color:#404040!important}.PageContent_darkTheme__NtMW1 .PageContent_title__7vd_3{color:#fff!important}.PageContent_darkTheme__NtMW1 .PageContent_subtitle__XwApD{color:#d4d4d4!important}@media(max-width:768px){.PageContent_contentHeader__Yi1ZG{flex-direction:column;align-items:stretch;padding:1.5rem 1.5rem 1rem}.PageContent_actions__eZVGa{margin-left:0;margin-top:1rem;justify-content:flex-start}.PageContent_contentBody__BiuAC{padding:1.5rem}.PageContent_title__7vd_3{font-size:1.5rem}}.dashboard_userDashboard__foAr7 .dashboard_welcomeCard__Ey1_f{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:1rem;margin-bottom:2rem;text-align:center}.dashboard_userDashboard__foAr7 .dashboard_welcomeCard__Ey1_f h3{font-size:1.5rem;margin:0 0 .5rem}.dashboard_userDashboard__foAr7 .dashboard_welcomeCard__Ey1_f p{margin:0;opacity:.9}.dashboard_userDashboard__foAr7 .dashboard_quickActions__umLp7{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP .dashboard_actionIcon__5tbjP{font-size:3rem;margin-bottom:1rem}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP h4{font-size:1.25rem;margin:0 0 .5rem;color:var(--text-color)}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP p{color:var(--text-secondary);margin:0 0 1.5rem}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP .dashboard_actionButton__yh0jg{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.dashboard_userDashboard__foAr7 .dashboard_actionCard__sJ9nP .dashboard_actionButton__yh0jg:hover{opacity:.9}.dashboard_adminDashboard__cnkRK .dashboard_statsGrid__QLUKq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.dashboard_adminDashboard__cnkRK .dashboard_statCard__Unmnl{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem}.dashboard_adminDashboard__cnkRK .dashboard_statCard__Unmnl .dashboard_statIcon__ohmkR{font-size:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard_adminDashboard__cnkRK .dashboard_statCard__Unmnl .dashboard_statContent__CFoeU h3{font-size:.875rem;color:var(--text-secondary);margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.dashboard_adminDashboard__cnkRK .dashboard_statCard__Unmnl .dashboard_statContent__CFoeU .dashboard_statNumber__TLGmh{font-size:2rem;font-weight:700;color:var(--text-color);margin:0}.dashboard_adminDashboard__cnkRK .dashboard_adminActions__AN5Ip h3{margin:0 0 1rem;color:var(--text-color)}.dashboard_adminDashboard__cnkRK .dashboard_adminActions__AN5Ip .dashboard_actionGrid__DCmUY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.dashboard_adminDashboard__cnkRK .dashboard_adminActions__AN5Ip .dashboard_adminActionButton__5_sna{background:#fff;border:2px solid #667eea;color:#667eea;padding:1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_adminDashboard__cnkRK .dashboard_adminActions__AN5Ip .dashboard_adminActionButton__5_sna:hover{background:#667eea;color:#fff}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 h3{margin:0 0 1rem;color:var(--text-color)}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusGrid__kuVnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;background:#f8fafc}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X .dashboard_statusIndicator__s831f{width:12px;height:12px;border-radius:50%}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X .dashboard_statusIndicator__s831f[data-status=healthy]{background:#10b981}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X .dashboard_statusIndicator__s831f[data-status=warning]{background:#f59e0b}.dashboard_superAdminDashboard__o6MuN .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X .dashboard_statusIndicator__s831f[data-status=error]{background:#ef4444}.dashboard_superAdminDashboard__o6MuN .dashboard_systemActions__n_zV0 h3{margin:0 0 1rem;color:var(--text-color)}.dashboard_superAdminDashboard__o6MuN .dashboard_systemActions__n_zV0 .dashboard_actionGrid__DCmUY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.dashboard_superAdminDashboard__o6MuN .dashboard_systemActions__n_zV0 .dashboard_systemActionButton__YSWMz{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.dashboard_superAdminDashboard__o6MuN .dashboard_systemActions__n_zV0 .dashboard_systemActionButton__YSWMz:hover{opacity:.9}.dashboard_adminDashboard__cnkRK.dashboard_darkTheme__fIbGE .dashboard_statCard__Unmnl,.dashboard_superAdminDashboard__o6MuN.dashboard_darkTheme__fIbGE .dashboard_systemStatus__2MIu6,.dashboard_userDashboard__foAr7.dashboard_darkTheme__fIbGE .dashboard_actionCard__sJ9nP{background:var(--dark-surface);border-color:var(--dark-border)}.dashboard_adminDashboard__cnkRK.dashboard_darkTheme__fIbGE .dashboard_adminActionButton__5_sna{background:var(--dark-surface);border-color:#667eea}.dashboard_superAdminDashboard__o6MuN.dashboard_darkTheme__fIbGE .dashboard_systemStatus__2MIu6 .dashboard_statusItem__q9t4X{background:var(--dark-background-secondary)}@media(max-width:768px){.dashboard_adminDashboard__cnkRK .dashboard_statsGrid__QLUKq,.dashboard_userDashboard__foAr7 .dashboard_quickActions__umLp7{grid-template-columns:1fr}.dashboard_adminDashboard__cnkRK .dashboard_adminActions__AN5Ip .dashboard_actionGrid__DCmUY,.dashboard_superAdminDashboard__o6MuN .dashboard_systemActions__n_zV0 .dashboard_actionGrid__DCmUY{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ImageUploadSection_uploadSection__B_Phc{display:flex;flex-direction:column;gap:1rem}.ImageUploadSection_sectionTitle__bykTq{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0}.ImageUploadSection_uploadArea__KRkSE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #cbd5e1;border-radius:.75rem;background-color:#f8fafc;cursor:pointer;transition:all .2s ease;min-height:200px}.ImageUploadSection_uploadArea__KRkSE:hover:not(.ImageUploadSection_disabled__a0kZ7){border-color:var(--primary-color);background-color:rgba(102,126,234,.05)}.ImageUploadSection_uploadArea__KRkSE.ImageUploadSection_dragOver__zBAe_{border-color:var(--primary-color);background-color:rgba(102,126,234,.1);transform:scale(1.02)}.ImageUploadSection_uploadArea__KRkSE.ImageUploadSection_disabled__a0kZ7{opacity:.6;cursor:not-allowed;background-color:#f1f5f9}.ImageUploadSection_uploadIcon__5NKOH{width:3rem;height:3rem;color:#94a3b8;margin-bottom:1rem;transition:color .2s ease}.ImageUploadSection_dragOver__zBAe_ .ImageUploadSection_uploadIcon__5NKOH,.ImageUploadSection_uploadArea__KRkSE:hover:not(.ImageUploadSection_disabled__a0kZ7) .ImageUploadSection_uploadIcon__5NKOH{color:var(--primary-color)}.ImageUploadSection_uploadText__gMXia{text-align:center}.ImageUploadSection_primaryText__xOzGp{font-size:1rem;font-weight:500;color:var(--text-color);margin:0 0 .25rem}.ImageUploadSection_secondaryText__CxQKW{font-size:.875rem;color:var(--text-secondary);margin:0}.ImageUploadSection_hiddenInput__Rsuvn{display:none}.ImageUploadSection_previewContainer__f8YsN{display:flex;flex-direction:column;gap:1rem}.ImageUploadSection_imagePreview__ZhYEy{position:relative;border-radius:.75rem;overflow:hidden;background-color:#f8fafc;border:2px solid #e2e8f0}.ImageUploadSection_previewImage__KSlo_{width:100%;height:auto;max-height:300px;object-fit:contain;display:block}.ImageUploadSection_removeButton__D1rBK{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ImageUploadSection_removeButton__D1rBK:hover:not(:disabled){background-color:rgba(220,38,38,.8);transform:scale(1.1)}.ImageUploadSection_removeButton__D1rBK:disabled{opacity:.5;cursor:not-allowed}.ImageUploadSection_removeIcon__5lfxu{width:1rem;height:1rem}.ImageUploadSection_imageInfo__nydgP{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.ImageUploadSection_fileName__oBMCy{font-size:.875rem;font-weight:500;color:var(--text-color);margin:0;word-break:break-all}.ImageUploadSection_fileSize__WfMDC{font-size:.75rem;color:var(--text-secondary);margin:0}.ImageUploadSection_changeImageButton__iSxQ5{padding:.75rem 1rem;background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ImageUploadSection_changeImageButton__iSxQ5:hover{background-color:var(--primary-color);color:#fff}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_sectionTitle__bykTq{color:#fff!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadArea__KRkSE{background-color:#1f1f1f!important;border-color:#404040!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadArea__KRkSE:hover:not(.ImageUploadSection_disabled__a0kZ7){background-color:rgba(139,156,247,.1)!important;border-color:var(--primary-color-dark)!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadArea__KRkSE.ImageUploadSection_dragOver__zBAe_{background-color:rgba(139,156,247,.15)!important;border-color:var(--primary-color-dark)!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadArea__KRkSE.ImageUploadSection_disabled__a0kZ7{background-color:#2d2d2d!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadIcon__5NKOH{color:#6b7280!important}.ImageUploadSection_dragOver__zBAe_ .ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadIcon__5NKOH,.ImageUploadSection_uploadArea__KRkSE:hover:not(.ImageUploadSection_disabled__a0kZ7) .ImageUploadSection_darkTheme__4POVj .ImageUploadSection_uploadIcon__5NKOH{color:var(--primary-color-dark)!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_primaryText__xOzGp{color:#fff!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_secondaryText__CxQKW{color:#9ca3af!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_imageInfo__nydgP,.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_imagePreview__ZhYEy{background-color:#1f1f1f!important;border-color:#404040!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_fileName__oBMCy{color:#fff!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_fileSize__WfMDC{color:#9ca3af!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_changeImageButton__iSxQ5{color:var(--primary-color-dark)!important;border-color:var(--primary-color-dark)!important}.ImageUploadSection_darkTheme__4POVj .ImageUploadSection_changeImageButton__iSxQ5:hover{background-color:var(--primary-color-dark)!important;color:#1f1f1f!important}@media(max-width:768px){.ImageUploadSection_uploadArea__KRkSE{padding:1.5rem;min-height:150px}.ImageUploadSection_uploadIcon__5NKOH{width:2.5rem;height:2.5rem}.ImageUploadSection_primaryText__xOzGp{font-size:.875rem}.ImageUploadSection_secondaryText__CxQKW{font-size:.75rem}.ImageUploadSection_previewImage__KSlo_{max-height:200px}}.ImageResult_resultSection__d1DKL{display:flex;flex-direction:column;gap:1rem;height:100%}.ImageResult_sectionTitle__wR2Sq{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0}.ImageResult_resultContainer__cyuQ_{flex:1 1;display:flex;flex-direction:column;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:.75rem;overflow:hidden;min-height:400px}.ImageResult_generatingState__yXm2Y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1}.ImageResult_loadingSpinner__GZxBT{margin-bottom:1.5rem}.ImageResult_sparkleIcon__RAXF_{width:4rem;height:4rem;color:var(--primary-color);animation:ImageResult_sparkle__QVefj 2s ease-in-out infinite}@keyframes ImageResult_sparkle__QVefj{0%,to{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.1) rotate(180deg);opacity:1}}.ImageResult_generatingText__u1Cup{font-size:1.125rem;font-weight:500;color:var(--text-color);margin:0 0 1rem}.ImageResult_loadingDots__ZFrmM{display:flex;gap:.5rem}.ImageResult_loadingDots__ZFrmM span{width:8px;height:8px;background-color:var(--primary-color);border-radius:50%;animation:ImageResult_loadingDot__8cc7d 1.4s ease-in-out infinite both}.ImageResult_loadingDots__ZFrmM span:first-child{animation-delay:-.32s}.ImageResult_loadingDots__ZFrmM span:nth-child(2){animation-delay:-.16s}.ImageResult_loadingDots__ZFrmM span:nth-child(3){animation-delay:0s}@keyframes ImageResult_loadingDot__8cc7d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ImageResult_resultContent__4d098{display:flex;flex-direction:column;flex:1 1}.ImageResult_imageContainer__6MW5U{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#fff}.ImageResult_resultImage__yKpNX{max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ImageResult_actionButtons__K2PcY{display:flex;gap:.75rem;padding:1rem;background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center}.ImageResult_keepItButton__Vcyp6{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px;justify-content:center}.ImageResult_keepItButton__Vcyp6:hover:not(:disabled){background:linear-gradient(135deg,#ff5252,#ff7979);transform:translateY(-1px);box-shadow:0 4px 12px hsla(0,100%,71%,.3)}.ImageResult_keepItButton__Vcyp6:active:not(:disabled){transform:translateY(0)}.ImageResult_keepItButton__Vcyp6:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.ImageResult_keepItButton__Vcyp6 .ImageResult_buttonIcon__NRH1G{width:1.25rem;height:1.25rem}.ImageResult_savingSpinner__AW1UN{width:1.25rem;height:1.25rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ImageResult_spin__7y_dU 1s linear infinite}@keyframes ImageResult_spin__7y_dU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageResult_savedState__zvgXm{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:600;animation:ImageResult_savedPulse__RZxvo .5s ease-out}.ImageResult_savedState__zvgXm .ImageResult_savedIcon__IVgza{width:1.25rem;height:1.25rem}@keyframes ImageResult_savedPulse__RZxvo{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.ImageResult_resultInfo__Uco23{padding:1rem;background-color:#ecfdf5;border-top:1px solid #d1fae5}.ImageResult_successText__Dejx9{font-size:.875rem;color:#065f46;margin:0;text-align:center;line-height:1.5}.ImageResult_emptyState__Mgea7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1}.ImageResult_emptyIcon__7V8da{width:4rem;height:4rem;color:#cbd5e1;margin-bottom:1.5rem}.ImageResult_emptyText__P84IX{font-size:1.125rem;font-weight:500;color:var(--text-color);margin:0 0 .5rem}.ImageResult_emptySubtext__67_Hp{font-size:.875rem;color:var(--text-secondary);margin:0;max-width:300px;line-height:1.5}.ImageResult_darkTheme__iHB4g .ImageResult_sectionTitle__wR2Sq{color:#fff!important}.ImageResult_darkTheme__iHB4g .ImageResult_resultContainer__cyuQ_{background-color:#1f1f1f!important;border-color:#404040!important}.ImageResult_darkTheme__iHB4g .ImageResult_generatingText__u1Cup{color:#fff!important}.ImageResult_darkTheme__iHB4g .ImageResult_sparkleIcon__RAXF_{color:var(--primary-color-dark)!important}.ImageResult_darkTheme__iHB4g .ImageResult_loadingDots__ZFrmM span{background-color:var(--primary-color-dark)!important}.ImageResult_darkTheme__iHB4g .ImageResult_imageContainer__6MW5U{background-color:#2d2d2d!important}.ImageResult_darkTheme__iHB4g .ImageResult_actionButtons__K2PcY{background-color:#1f1f1f!important;border-top-color:#404040!important}.ImageResult_darkTheme__iHB4g .ImageResult_keepItButton__Vcyp6{background:linear-gradient(135deg,#ff6b6b,#ff8e8e)!important}.ImageResult_darkTheme__iHB4g .ImageResult_keepItButton__Vcyp6:hover:not(:disabled){background:linear-gradient(135deg,#ff5252,#ff7979)!important}.ImageResult_darkTheme__iHB4g .ImageResult_resultInfo__Uco23{background-color:#1a2e1a!important;border-top-color:#2d5a2d!important}.ImageResult_darkTheme__iHB4g .ImageResult_successText__Dejx9{color:#86efac!important}.ImageResult_darkTheme__iHB4g .ImageResult_emptyIcon__7V8da{color:#4b5563!important}.ImageResult_darkTheme__iHB4g .ImageResult_emptyText__P84IX{color:#fff!important}.ImageResult_darkTheme__iHB4g .ImageResult_emptySubtext__67_Hp{color:#9ca3af!important}@media(max-width:768px){.ImageResult_resultContainer__cyuQ_{min-height:300px}.ImageResult_emptyState__Mgea7,.ImageResult_generatingState__yXm2Y{padding:2rem 1rem}.ImageResult_emptyIcon__7V8da,.ImageResult_sparkleIcon__RAXF_{width:3rem;height:3rem}.ImageResult_emptyText__P84IX,.ImageResult_generatingText__u1Cup{font-size:1rem}.ImageResult_actionButtons__K2PcY{flex-direction:column;gap:.5rem}.ImageResult_keepItButton__Vcyp6{flex:none}}.FaceImageGallery_gallery__PALG3{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:2px dashed #e2e8f0;transition:all .3s ease}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_title___XzKz{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1a202c}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_subtitle__Szvrv{margin:0 0 1.5rem;font-size:.9rem;color:#64748b}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_empty__TFHw1,.FaceImageGallery_gallery__PALG3 .FaceImageGallery_error__TEidr,.FaceImageGallery_gallery__PALG3 .FaceImageGallery_loading__bN_wa{text-align:center;padding:2rem;font-size:.95rem;color:#64748b}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_error__TEidr{color:#dc2626}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem;max-height:300px;overflow-y:auto;padding:.5rem}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar{width:6px}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-thumb:hover{background:#94a3b8}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa:hover:not(.FaceImageGallery_disabled___3AHx){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--primary-color,#667eea)}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa.FaceImageGallery_disabled___3AHx{cursor:not-allowed;opacity:.5}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa.FaceImageGallery_selected__ppgNq{border-color:var(--primary-color,#667eea)!important;box-shadow:0 0 0 2px rgba(102,126,234,.2)!important}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa.FaceImageGallery_deleting__w2_bu{opacity:.6;pointer-events:none}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_image___aQ82{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa:hover:not(.FaceImageGallery_disabled___3AHx) .FaceImageGallery_image___aQ82{transform:scale(1.05)}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_deleteButton__JOD6_{position:absolute;top:8px;right:8px;background:rgba(220,38,38,.9);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.8);transition:all .2s ease;z-index:2}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_deleteButton__JOD6_:hover{background:#dc2626;transform:scale(1)}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_deleteButton__JOD6_ .FaceImageGallery_deleteIcon__hPANm{width:16px;height:16px;color:#fff}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa:hover:not(.FaceImageGallery_disabled___3AHx) .FaceImageGallery_deleteButton__JOD6_{opacity:1;transform:scale(1)}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_deletingOverlay__LL2bG{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:3}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_deletingSpinner__xO6NG{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:FaceImageGallery_spin__cK1Ov 1s linear infinite}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_imageOverlay__Wdw_N{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:.5rem;transform:translateY(100%);transition:transform .2s ease}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa:hover:not(.FaceImageGallery_disabled___3AHx) .FaceImageGallery_imageOverlay__Wdw_N{transform:translateY(0)}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageItem__g_Boa .FaceImageGallery_imageDate__ZGRKa{color:#fff;font-size:.75rem;font-weight:500}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm{background:#1a1a1a!important;border-color:#374151!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_title___XzKz{color:#f0f0f0!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_empty__TFHw1,.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_loading__bN_wa,.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_subtitle__Szvrv{color:#9ca3af!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_error__TEidr{color:#f87171!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-track{background:#374151!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-thumb{background:#6b7280!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_imageGrid__C9aBT::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_imageItem__g_Boa:hover:not(.FaceImageGallery_disabled___3AHx){border-color:var(--primary-color-dark,#8b9cf7)!important}.FaceImageGallery_gallery__PALG3.FaceImageGallery_darkTheme__6Qdnm .FaceImageGallery_imageItem__g_Boa.FaceImageGallery_selected__ppgNq{border-color:var(--primary-color-dark,#8b9cf7)!important;box-shadow:0 0 0 2px rgba(139,156,247,.2)!important}@media(max-width:768px){.FaceImageGallery_gallery__PALG3{padding:1rem;margin-bottom:1.5rem}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_imageGrid__C9aBT{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;max-height:250px}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_title___XzKz{font-size:1.1rem}.FaceImageGallery_gallery__PALG3 .FaceImageGallery_subtitle__Szvrv{font-size:.85rem}}@keyframes FaceImageGallery_spin__cK1Ov{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PredictionGallery_predictionGallery___1IeI{width:100%;padding:2rem 0}.PredictionGallery_header__oYiuh{margin-bottom:1.5rem}.PredictionGallery_title__34nc7{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0}.PredictionGallery_titleIcon__t5Kpq{width:1.5rem;height:1.5rem;color:#e91e63}.PredictionGallery_loading__zxuiG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}.PredictionGallery_loading__zxuiG p{color:var(--text-secondary);font-size:.875rem;margin:0}.PredictionGallery_loadingSpinner__iJhDz{width:2rem;height:2rem;border:3px solid #e2e8f0;border-top:3px solid var(--primary-color);border-radius:50%;animation:PredictionGallery_spin__h9voa 1s linear infinite}@keyframes PredictionGallery_spin__h9voa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PredictionGallery_error__0bGJJ{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#dc2626;font-size:.875rem;text-align:center}.PredictionGallery_emptyState__ffOv2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.PredictionGallery_emptyState__ffOv2 h4{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:1rem 0 .5rem}.PredictionGallery_emptyState__ffOv2 p{color:var(--text-secondary);font-size:.875rem;margin:0}.PredictionGallery_emptyIcon__hKyNW{width:3rem;height:3rem;color:#e2e8f0}.PredictionGallery_gallery__2jZo4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.PredictionGallery_galleryItem__4Q_VX{background:var(--background-color);border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;transition:all .2s ease}.PredictionGallery_galleryItem__4Q_VX:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.PredictionGallery_imageContainer__WtzRr{position:relative;aspect-ratio:1;overflow:hidden}.PredictionGallery_image__j0s1M{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;cursor:pointer}.PredictionGallery_itemInfo__UbDhJ{padding:1rem}.PredictionGallery_prompt__hlxg_{font-size:.875rem;line-height:1.4;color:var(--text-color);margin:0 0 .75rem;font-weight:500}.PredictionGallery_metadata__D6bWP{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-secondary);gap:.5rem}.PredictionGallery_date__QDREb{display:flex;align-items:center;gap:.25rem}.PredictionGallery_dateIcon__y_MGP{width:.875rem;height:.875rem}.PredictionGallery_processingTime__1yphl{background:#f1f5f9;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.PredictionGallery_deleteButton__K8ZvD{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.PredictionGallery_deleteButton__K8ZvD:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.PredictionGallery_deleteButton__K8ZvD:disabled{cursor:not-allowed;opacity:.7}.PredictionGallery_deleteIcon__8_7zE{width:1rem;height:1rem;color:#6b7280}.PredictionGallery_deleteButton__K8ZvD:hover:not(:disabled) .PredictionGallery_deleteIcon__8_7zE{color:#fff}.PredictionGallery_deleteSpinner__WHcun{width:1rem;height:1rem;border:2px solid #e2e8f0;border-top-color:#ef4444;border-radius:50%;animation:PredictionGallery_spin__h9voa 1s linear infinite}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_title__34nc7{color:#fff!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_loading__zxuiG p{color:#9ca3af!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_loadingSpinner__iJhDz{border-color:#404040!important;border-top-color:var(--primary-color-dark)!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_error__0bGJJ{background-color:#2d1b1b!important;border-color:#5c2626!important;color:#f87171!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_emptyState__ffOv2 h4{color:#fff!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_emptyState__ffOv2 p{color:#9ca3af!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_emptyIcon__hKyNW{color:#404040!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_galleryItem__4Q_VX{background:#1f1f1f!important;border-color:#404040!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_galleryItem__4Q_VX:hover{box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_prompt__hlxg_{color:#fff!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_metadata__D6bWP{color:#9ca3af!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_processingTime__1yphl{background:#374151!important;color:#d1d5db!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_deleteButton__K8ZvD{background:#374151!important;border-color:#4b5563!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_deleteButton__K8ZvD:hover:not(:disabled){background:#ef4444!important;border-color:#ef4444!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_deleteIcon__8_7zE{color:#9ca3af!important}.PredictionGallery_darkTheme__3A6qV .PredictionGallery_deleteSpinner__WHcun{border-color:#ef4444 #404040 #404040!important}@media(max-width:768px){.PredictionGallery_predictionGallery___1IeI{padding:1.5rem 0}.PredictionGallery_title__34nc7{font-size:1.25rem}.PredictionGallery_gallery__2jZo4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.PredictionGallery_itemInfo__UbDhJ{padding:.75rem}.PredictionGallery_prompt__hlxg_{font-size:.8125rem}.PredictionGallery_lightboxContent__XweN9{max-width:95vw;max-height:95vh}.PredictionGallery_lightboxImage__46DJw{max-height:70vh}.PredictionGallery_lightboxClose__GVUiQ{top:-2.5rem;right:-.5rem;width:2rem;height:2rem}.PredictionGallery_closeIcon__CltZ_{width:1.25rem;height:1.25rem}.PredictionGallery_lightboxNav__QqLEj{width:2.5rem;height:2.5rem}.PredictionGallery_lightboxPrev___ewTA{left:-3rem}.PredictionGallery_lightboxNext__HcZja{right:-3rem}.PredictionGallery_navIcon__JFUeI{width:1.25rem;height:1.25rem}.PredictionGallery_lightboxInfo___0Ze_{margin-top:1rem;padding:0 .5rem}.PredictionGallery_lightboxPrompt__uYyOe{font-size:.875rem}.PredictionGallery_lightboxMetadata__EhzyN{font-size:.75rem;gap:.75rem}}@media(max-width:480px){.PredictionGallery_gallery__2jZo4{grid-template-columns:1fr}.PredictionGallery_lightboxNav__QqLEj{display:none}.PredictionGallery_lightboxClose__GVUiQ{top:-2rem;right:0}.PredictionGallery_lightboxInfo___0Ze_{margin-top:.75rem}.PredictionGallery_lightboxPrompt__uYyOe{font-size:.8125rem}.PredictionGallery_lightboxMetadata__EhzyN{flex-direction:column;gap:.5rem}}.PredictionGallery_lightbox__no2TM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:PredictionGallery_lightboxFadeIn__JFzni .2s ease-out}@keyframes PredictionGallery_lightboxFadeIn__JFzni{0%{opacity:0}to{opacity:1}}.PredictionGallery_lightboxContent__XweN9{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;animation:PredictionGallery_lightboxZoomIn__N0W2V .2s ease-out}@keyframes PredictionGallery_lightboxZoomIn__N0W2V{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.PredictionGallery_lightboxImage__46DJw{max-width:100%;max-height:80vh;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.3)}.PredictionGallery_lightboxClose__GVUiQ{position:absolute;top:-3rem;right:0;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PredictionGallery_lightboxClose__GVUiQ:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.PredictionGallery_closeIcon__CltZ_{width:1.5rem;height:1.5rem;color:#fff}.PredictionGallery_lightboxNav__QqLEj{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PredictionGallery_lightboxNav__QqLEj:hover{background:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.PredictionGallery_lightboxPrev___ewTA{left:-4rem}.PredictionGallery_lightboxNext__HcZja{right:-4rem}.PredictionGallery_navIcon__JFUeI{width:1.5rem;height:1.5rem;color:#fff}.PredictionGallery_lightboxInfo___0Ze_{margin-top:1.5rem;text-align:center;max-width:600px;padding:0 1rem}.PredictionGallery_lightboxPrompt__uYyOe{color:#fff;font-size:1rem;line-height:1.5;margin:0 0 1rem;font-weight:500}.PredictionGallery_lightboxMetadata__EhzyN{display:flex;justify-content:center;align-items:center;gap:1rem;font-size:.875rem;color:hsla(0,0%,100%,.8)}.PredictionGallery_lightboxDate__80cjD{display:flex;align-items:center;gap:.25rem}.PredictionGallery_lightboxProcessingTime___LH_W{background:hsla(0,0%,100%,.1);padding:.25rem .5rem;border-radius:.375rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageGenerator_imageGenerator__lNP8T{display:flex;flex-direction:column;gap:3rem;min-height:600px;padding:0}.ImageGenerator_generatorSection__2xruw{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.ImageGenerator_gallerySection__2yr14{width:100%}.ImageGenerator_leftSection__Ey2e4{display:flex;flex-direction:column;gap:1.5rem}.ImageGenerator_rightSection__ZkX7K{display:flex;flex-direction:column}.ImageGenerator_promptSection__6w9pE{display:flex;flex-direction:column;gap:.75rem}.ImageGenerator_promptLabel__Vl1Pb{font-size:1rem;font-weight:600;color:var(--text-color);margin:0}.ImageGenerator_promptTextarea__9PcX4{width:100%;min-height:120px;padding:1rem;border:2px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;line-height:1.5;color:var(--text-color);background-color:var(--background-color);resize:vertical;transition:all .2s ease}.ImageGenerator_promptTextarea__9PcX4:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ImageGenerator_promptTextarea__9PcX4::placeholder{color:var(--text-secondary)}.ImageGenerator_promptTextarea__9PcX4:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.ImageGenerator_generateButton__ju62o{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--primary-color) 0,#8b5cf6 100%);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.ImageGenerator_generateButton__ju62o:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ImageGenerator_generateButton__ju62o:active:not(:disabled){transform:translateY(0)}.ImageGenerator_generateButton__ju62o:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.ImageGenerator_progress__3OsDE{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.ImageGenerator_progressText__7Hi7a{font-size:.875rem;color:var(--text-color);font-weight:500;text-align:center}.ImageGenerator_progressBar__KpRm3{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.ImageGenerator_progressFill__1xxqt{height:100%;background:linear-gradient(90deg,var(--primary-color) 0,#8b5cf6 100%);border-radius:4px;animation:ImageGenerator_progressAnimation__HxwnN 2s ease-in-out infinite}@keyframes ImageGenerator_progressAnimation__HxwnN{0%{width:0}50%{width:70%}to{width:100%}}.ImageGenerator_error__lHi09{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#dc2626;font-size:.875rem;line-height:1.5}.ImageGenerator_darkTheme__deqps .ImageGenerator_promptLabel__Vl1Pb{color:#fff!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_promptTextarea__9PcX4{background-color:#1f1f1f!important;border-color:#404040!important;color:#fff!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_promptTextarea__9PcX4::placeholder{color:#9ca3af!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_promptTextarea__9PcX4:focus{border-color:var(--primary-color-dark)!important;box-shadow:0 0 0 3px rgba(139,156,247,.1)!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_promptTextarea__9PcX4:disabled{background-color:#2d2d2d!important;color:#6b7280!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_progress__3OsDE{background-color:#1f1f1f!important;border-color:#404040!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_progressText__7Hi7a{color:#fff!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_progressBar__KpRm3{background-color:#404040!important}.ImageGenerator_darkTheme__deqps .ImageGenerator_error__lHi09{background-color:#2d1b1b!important;border-color:#5c2626!important;color:#f87171!important}@media(max-width:1024px){.ImageGenerator_generatorSection__2xruw{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.ImageGenerator_imageGenerator__lNP8T{gap:2rem}.ImageGenerator_generatorSection__2xruw,.ImageGenerator_leftSection__Ey2e4{gap:1rem}.ImageGenerator_promptTextarea__9PcX4{min-height:100px;padding:.75rem}.ImageGenerator_generateButton__ju62o{padding:.875rem 1.25rem;font-size:.875rem}}.onboard_container__J_Mcx{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background,#f5f5f5);transition:background .3s}.onboard_container__J_Mcx.onboard_darkTheme__gp_An{--background:#121212;--foreground:#f0f0f0}.onboard_chatBox__fNc_t{width:100%;max-width:600px;height:320px;min-height:320px;max-height:400px;background:var(--card-background,#fff);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.02);padding:2rem 1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;color:var(--foreground,#222);border:1px solid var(--border,#eaeaea);overflow-y:auto}.onboard_assistantBubble__spVKA{align-self:flex-start;background:linear-gradient(120deg,#e0e7ff,#f3f4f6);color:#222;border-radius:16px 16px 16px 4px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.onboard_assistantBubble__spVKA,.onboard_userBubble__mZfzD{padding:.75rem 1.25rem;margin-bottom:.5rem;font-size:1.05rem;max-width:90%}.onboard_userBubble__mZfzD{align-self:flex-end;background:linear-gradient(120deg,#bb86fc,#a5b4fc);color:#fff;border-radius:16px 16px 4px 16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.onboard_inputBar__LMXsE{width:100%;max-width:600px;display:flex;align-items:center;gap:.5rem;background:none}.onboard_input__pGrmp{flex:1 1;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border,#ccc);font-size:1rem;background:var(--input-background,#f9f9f9);color:var(--foreground,#222);outline:none;transition:border-color .2s}.onboard_input__pGrmp:focus{border-color:var(--primary,#0070f3)}.onboard_sendButton__iBb85{padding:.75rem 1.5rem;background:var(--primary,#0070f3);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.onboard_sendButton__iBb85:hover:not(:disabled){background:#0059c1}.onboard_sendButton__iBb85:disabled{background:#aaa;cursor:not-allowed}.onboard_processButton__3g16S{padding:.75rem 1.5rem;border-radius:8px;background:#0070f3;color:#fff;font-weight:600;border:none;font-size:1rem;cursor:pointer;margin-top:8px;transition:background .2s}.onboard_processButton__3g16S:hover:not(:disabled){background:#0059c1}.onboard_processButton__3g16S:disabled{background:#aaa;cursor:not-allowed}.onboard_topBar__rWlCf{width:100%;max-width:600px;justify-content:space-between;margin:0 auto 1.5rem}.onboard_logoWrapper__zcDjv,.onboard_themeToggleWrapper__1yQvP,.onboard_topBar__rWlCf{display:flex;align-items:center}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_chatBox__fNc_t{background:var(--card-background,#1e1e1e);color:var(--foreground,#f0f0f0);border:1px solid var(--border,#333)}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_systemBubble__bXQlP{background:linear-gradient(120deg,#232946,#232946);color:#f0f0f0}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_userBubble__mZfzD{background:linear-gradient(120deg,#bb86fc,#232946);color:#fff}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_input__pGrmp{background:var(--input-background,#232946);color:var(--foreground,#f0f0f0);border:1px solid var(--border,#333)}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_sendButton__iBb85{background:var(--primary,#bb86fc);color:#121212}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_sendButton__iBb85:hover:not(:disabled){background:#a56ef5}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_assistantBubble__spVKA{background:linear-gradient(120deg,#232946,#232946);color:#f0f0f0}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_processButton__3g16S{background:#bb86fc;color:#121212}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_processButton__3g16S:hover:not(:disabled){background:#a56ef5}@media(max-width:700px){.onboard_chatBox__fNc_t,.onboard_inputBar__LMXsE,.onboard_logoWrapper__zcDjv,.onboard_topBar__rWlCf{max-width:100%;padding-left:.5rem;padding-right:.5rem}.onboard_topBar__rWlCf{flex-direction:column;gap:.5rem;align-items:stretch}.onboard_logoWrapper__zcDjv,.onboard_themeToggleWrapper__1yQvP{justify-content:center}}.onboard_onboardLoadingDots__2sD77{display:inline-block}.onboard_onboardLoadingDots__2sD77 span{display:inline-block;width:7px;height:7px;margin:0 2px;border-radius:50%;background:currentColor;animation:onboard_onboard-dots-bounce__P3vmq 1.2s infinite both}.onboard_onboardLoadingDots__2sD77 span:nth-child(2){animation-delay:.2s}.onboard_onboardLoadingDots__2sD77 span:nth-child(3){animation-delay:.4s}@keyframes onboard_onboard-dots-bounce__P3vmq{0%,80%,to{transform:scale(.7);opacity:.7}40%{transform:scale(1.2);opacity:1}}.onboard_userPaperPanel__Erz8D{background:#f8fafc;border:1px solid #e0e7ef;border-radius:12px;padding:1rem 1.25rem;margin-bottom:.5rem;color:#232946;box-shadow:0 2px 8px rgba(0,0,0,.04);font-size:1.05rem;word-break:break-word}.onboard_container__J_Mcx.onboard_darkTheme__gp_An .onboard_userPaperPanel__Erz8D{background:#232946;border:1px solid #444b6e;color:#f0f0f0}.ImageUpload_uploadContainer__5LjY4{display:flex;flex-direction:column;align-items:center;gap:1rem;background:none;padding:1rem 0}.ImageUpload_label__SeaE_{font-weight:500;margin-bottom:.5rem;color:var(--foreground,#222)}.ImageUpload_fileInput__SE9uV{display:none}.ImageUpload_chooseButton__2TVxV{padding:.5rem 1rem;border-radius:8px;border:1px solid #ccc;background:#f9f9f9;color:#222;font-size:1rem;cursor:pointer;transition:background .2s}.ImageUpload_chooseButton__2TVxV:disabled{background:#eee;color:#aaa;cursor:not-allowed}.ImageUpload_progressContainer__pTBa5{width:100%;max-width:300px;margin:.5rem 0}.ImageUpload_progressLabel__Yb9HW{font-size:.9rem;color:#666;margin-bottom:.5rem;text-align:center}.ImageUpload_progressBar__82m6q{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.ImageUpload_progressFill__ce9OT{height:100%;background:linear-gradient(90deg,#0070f3,#00a8ff);border-radius:4px;transition:width .3s ease}.ImageUpload_previewContainer__Y4K2o{display:flex;flex-direction:column;align-items:center;gap:1rem}.ImageUpload_previewImg__hlt_z{max-width:180px;max-height:180px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #eaeaea}.ImageUpload_optimizationStats__zsvJi{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;width:100%;max-width:300px}.ImageUpload_statsTitle__84Y0G{font-weight:600;font-size:.9rem;color:#28a745;margin-bottom:.75rem;text-align:center}.ImageUpload_statsGrid__ojqEM{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.ImageUpload_statItem__WMElZ{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.ImageUpload_statLabel__itxqB{color:#666;font-weight:500}.ImageUpload_statValue__kaWu7{color:#333;font-weight:600}.ImageUpload_uploadButton__Q7VgS{padding:.5rem 1.5rem;border-radius:8px;background:#0070f3;color:#fff;font-weight:600;border:none;font-size:1rem;cursor:pointer;transition:background .2s}.ImageUpload_uploadButton__Q7VgS:hover:not(:disabled){background:#0059c1}.ImageUpload_uploadButton__Q7VgS:disabled{background:#aaa;cursor:not-allowed}.ImageUpload_darkTheme__R_b73 .ImageUpload_label__SeaE_{color:#f0f0f0}.ImageUpload_darkTheme__R_b73 .ImageUpload_chooseButton__2TVxV{background:#232946;color:#f0f0f0;border:1px solid #333}.ImageUpload_darkTheme__R_b73 .ImageUpload_progressLabel__Yb9HW{color:#ccc}.ImageUpload_darkTheme__R_b73 .ImageUpload_progressBar__82m6q{background:#333}.ImageUpload_darkTheme__R_b73 .ImageUpload_progressFill__ce9OT{background:linear-gradient(90deg,#bb86fc,#6c5ce7)}.ImageUpload_darkTheme__R_b73 .ImageUpload_previewImg__hlt_z{border:1px solid #333}.ImageUpload_darkTheme__R_b73 .ImageUpload_optimizationStats__zsvJi{background:#232946;border:1px solid #333}.ImageUpload_darkTheme__R_b73 .ImageUpload_statsTitle__84Y0G{color:#4ade80}.ImageUpload_darkTheme__R_b73 .ImageUpload_statLabel__itxqB{color:#ccc}.ImageUpload_darkTheme__R_b73 .ImageUpload_statValue__kaWu7{color:#f0f0f0}.ImageUpload_darkTheme__R_b73 .ImageUpload_uploadButton__Q7VgS{background:#bb86fc;color:#121212}.ImageUpload_darkTheme__R_b73 .ImageUpload_uploadButton__Q7VgS:hover:not(:disabled){background:#a56ef5}.settings_settingsContainer___7MvB{max-width:500px;margin:0 auto;padding:2rem 1rem;background:var(--background-secondary,#fff);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:background .2s}.settings_settingsTitle__mzAhO{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.settings_settingsSubtitle__YTfbW{color:var(--text-secondary,#666);margin-bottom:1.5rem}.settings_cancelButton__5fZ_P{background:#e53e3e;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1rem;transition:background .2s}.settings_cancelButton__5fZ_P:disabled{background:#ccc;cursor:not-allowed}.settings_successMessage__GW5w9{color:#38a169;margin-top:1rem;font-weight:500}.settings_errorMessage___LIo4{color:#e53e3e;margin-top:1rem;font-weight:500}.settings_darkTheme__kbrPv .settings_settingsContainer___7MvB{background:#23272f;box-shadow:0 2px 12px rgba(0,0,0,.18)}.settings_darkTheme__kbrPv .settings_settingsTitle__mzAhO{color:#fff}.settings_darkTheme__kbrPv .settings_settingsSubtitle__YTfbW{color:#bbb}.settings_darkTheme__kbrPv .settings_cancelButton__5fZ_P{background:#c53030}.settings_darkTheme__kbrPv .settings_successMessage__GW5w9{color:#68d391}.settings_darkTheme__kbrPv .settings_errorMessage___LIo4{color:#feb2b2}.Modal_modalOverlay__VN6Zg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modalContent__EIh5J{background:var(--modal-bg,#fff);color:var(--modal-fg,#222);border-radius:12px;box-shadow:0 4px 32px rgba(0,0,0,.18);padding:2rem 1.5rem 1.5rem;min-width:320px;max-width:680px;width:100%;max-height:90vh;overflow-y:auto;position:relative}@media(max-width:750px){.Modal_modalContent__EIh5J{max-width:98vw}}.Modal_modalClose__3yoqR{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:2rem;color:inherit;cursor:pointer}.Modal_darkTheme__pynxd .Modal_modalContent__EIh5J{--modal-bg:#23272f;--modal-fg:#f3f3f3}.Modal_lightTheme__Skzfn .Modal_modalContent__EIh5J{--modal-bg:#fff;--modal-fg:#222}.Modal_lightTheme__Skzfn{background:hsla(0,0%,100%,.9)}.Modal_darkTheme__pynxd{background:hsla(0,0%,8%,.9)}.storytime_container__iXiEw{display:flex;flex-direction:column;height:100vh;width:100%;padding:0;margin:0;background-color:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease;overflow:hidden;position:relative;--card-background:#fff;--card-shadow:0 2px 8px rgba(0,0,0,.1)}.storytime_container__iXiEw.storytime_darkTheme__RjHY1{--background:#121212;--foreground:#f0f0f0;--border:#333;--primary:#bb86fc;--secondary:#03dac6;--input-background:#1e1e1e;--foreground-secondary:#aaa;--overlay-background:rgba(0,0,0,.7);--card-background:#1e1e1e;--card-shadow:0 4px 12px rgba(0,0,0,.5)}.storytime_container__iXiEw .storytime_themeToggleWrapper__YwuMc{display:flex;justify-content:flex-end;align-items:center;padding:1rem 2rem;width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--background);border-bottom:1px solid var(--border,#eaeaea);box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0}.storytime_container__iXiEw .storytime_content__qctoc{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%;overflow-y:auto;height:calc(100vh - 70px)}.storytime_container__iXiEw .storytime_content__qctoc h1{margin-bottom:1rem;font-size:2.5rem}.storytime_container__iXiEw .storytime_content__qctoc h2{margin-top:2rem;margin-bottom:1rem;font-size:1.8rem}.storytime_container__iXiEw .storytime_content__qctoc p{margin-bottom:2rem;font-size:1.1rem;color:var(--foreground-secondary,#666)}.storytime_container__iXiEw .storytime_promptBox___OdtM{width:100%;min-height:150px;padding:1rem;margin-bottom:1.5rem;border-radius:8px;border:1px solid var(--border,#ddd);background-color:var(--input-background,#f9f9f9);color:var(--foreground);font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.storytime_container__iXiEw .storytime_promptBox___OdtM:focus{outline:none;border-color:var(--primary,#0070f3);box-shadow:0 0 0 2px rgba(0,112,243,.2)}.storytime_container__iXiEw.storytime_darkTheme__RjHY1 .storytime_promptBox___OdtM{background-color:var(--input-background);border-color:var(--border);color:var(--foreground)}.storytime_container__iXiEw.storytime_darkTheme__RjHY1 .storytime_promptBox___OdtM:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(187,134,252,.2)}.storytime_container__iXiEw.storytime_darkTheme__RjHY1 .storytime_promptBox___OdtM::placeholder{color:#888}.storytime_container__iXiEw .storytime_generateButton__E2BTn{display:inline-block;padding:.75rem 1.5rem;background-color:var(--primary,#0070f3);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.storytime_container__iXiEw .storytime_generateButton__E2BTn:hover{background-color:var(--primary-dark,#0060df)}.storytime_container__iXiEw .storytime_generateButton__E2BTn:active{transform:translateY(1px)}.storytime_container__iXiEw.storytime_darkTheme__RjHY1 .storytime_generateButton__E2BTn{background-color:var(--primary);color:#121212}.storytime_container__iXiEw.storytime_darkTheme__RjHY1 .storytime_generateButton__E2BTn:hover{background-color:#a56ef5}.storytime_container__iXiEw .storytime_generatingOverlay__hQQJg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-background,hsla(0,0%,100%,.8));z-index:100;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.storytime_container__iXiEw .storytime_generatingOverlay__hQQJg:after{font-size:1.5rem;color:var(--foreground);margin-bottom:2rem}.storytime_container__iXiEw .storytime_generatingOverlay__hQQJg:before{content:"";width:50px;height:50px;border-radius:50%;border:3px solid var(--primary,#0070f3);border-top:3px solid transparent;animation:storytime_spin__XhnmU 1.5s linear infinite;position:absolute}@keyframes storytime_spin__XhnmU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.storytime_container__iXiEw .storytime_story__NYSQI{width:100%}.storytime_container__iXiEw .storytime_story__NYSQI>p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterWrap__KMVkU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_{background-color:var(--card-background);border-radius:10px;padding:1.5rem;box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border,#eaeaea);height:100%;display:flex;flex-direction:column}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:var(--primary,#0070f3)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ h4{font-size:1rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:var(--foreground)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ p{margin-bottom:1rem;line-height:1.6;color:var(--foreground-secondary,#666)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ p:last-of-type{margin-bottom:0}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_characterImage__diri9{width:100%;margin-bottom:1rem;border-radius:8px;overflow:hidden}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_characterImage__diri9 img{width:100%;height:auto;display:block}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_generateImageButton__Qj9Ag{display:inline-block;padding:.5rem 1rem;background-color:var(--secondary,#03dac6);color:#000;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;margin-bottom:1rem;transition:background-color .3s ease,transform .1s ease}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_generateImageButton__Qj9Ag:hover{background-color:var(--secondary-dark,#018786)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_generateImageButton__Qj9Ag:active{transform:translateY(1px)}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_ .storytime_generateImageButton__Qj9Ag:disabled{background-color:#ccc;cursor:not-allowed}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_.storytime_darkTheme__RjHY1 .storytime_generateImageButton__Qj9Ag{background-color:var(--secondary);color:#121212}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_.storytime_darkTheme__RjHY1 .storytime_generateImageButton__Qj9Ag:hover{background-color:#02b3b3}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterListItems__eyZV_.storytime_darkTheme__RjHY1 .storytime_generateImageButton__Qj9Ag:disabled{background-color:#444;color:#888}.storytime_container__iXiEw .storytime_page__mumOO{background-color:var(--card-background);border-radius:10px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border,#eaeaea)}.storytime_container__iXiEw .storytime_page__mumOO:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.storytime_container__iXiEw .storytime_page__mumOO h4{font-size:1.2rem;font-weight:600;margin-top:0;margin-bottom:1rem;color:var(--primary,#0070f3)}.storytime_container__iXiEw .storytime_page__mumOO h4:nth-of-type(2){margin-top:1.5rem;color:var(--foreground)}.storytime_container__iXiEw .storytime_page__mumOO p{margin-bottom:1rem;line-height:1.6;color:var(--foreground-secondary,#666)}.storytime_container__iXiEw .storytime_page__mumOO p:last-of-type{margin-bottom:0}@media(max-width:768px){.storytime_container__iXiEw .storytime_themeToggleWrapper__YwuMc{padding:.75rem 1rem}.storytime_container__iXiEw .storytime_content__qctoc{padding:1rem;overflow-y:auto}.storytime_container__iXiEw .storytime_content__qctoc h1{font-size:2rem}.storytime_container__iXiEw .storytime_promptBox___OdtM{min-height:120px}.storytime_container__iXiEw .storytime_generateButton__E2BTn{width:100%}.storytime_container__iXiEw .storytime_story__NYSQI .storytime_characterWrap__KMVkU{grid-template-columns:1fr}}.privacy-policy_container__Hm5GL{min-height:100vh;padding:2rem;background:#f8f9fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.privacy-policy_container__Hm5GL.privacy-policy_darkTheme__4IWGq{background:#1a1a1a;color:#e0e0e0}.privacy-policy_container__Hm5GL.privacy-policy_dashboardVersion__edJi9{min-height:auto;padding:20px;text-align:justify;border-radius:12px;background:#f8f9fa;color:#333}.privacy-policy_container__Hm5GL.privacy-policy_dashboardVersion__edJi9.privacy-policy_darkTheme__4IWGq{background:#1a1a1a;color:#e0e0e0}.privacy-policy_content__lsHiT{max-width:800px;margin:0 auto;background:hsla(0,0%,100%,.95);border-radius:12px;padding:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-policy_darkTheme__4IWGq .privacy-policy_content__lsHiT{background:rgba(30,30,50,.95);box-shadow:0 8px 32px rgba(0,0,0,.3)}.privacy-policy_dashboardVersion__edJi9 .privacy-policy_content__lsHiT{max-width:none;margin:0;background:transparent;border-radius:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.privacy-policy_darkTheme__4IWGq .privacy-policy_dashboardVersion__edJi9 .privacy-policy_content__lsHiT{background:transparent;box-shadow:none}.privacy-policy_header__dtcjJ{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e0e0e0}.privacy-policy_darkTheme__4IWGq .privacy-policy_header__dtcjJ{border-bottom-color:#444}.privacy-policy_header__dtcjJ h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#333}.privacy-policy_darkTheme__4IWGq .privacy-policy_header__dtcjJ h1{color:#e0e0e0}.privacy-policy_header__dtcjJ p{color:#666;font-size:1rem}.privacy-policy_darkTheme__4IWGq .privacy-policy_header__dtcjJ p{color:#aaa}.privacy-policy_dashboardVersion__edJi9 .privacy-policy_header__dtcjJ{display:none}.privacy-policy_section__0fw3U{margin-bottom:2.5rem}.privacy-policy_section__0fw3U h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.privacy-policy_darkTheme__4IWGq .privacy-policy_section__0fw3U h2{color:#e0e0e0}.privacy-policy_section__0fw3U p{margin-bottom:1rem;color:#555}.privacy-policy_darkTheme__4IWGq .privacy-policy_section__0fw3U p{color:#ccc}.privacy-policy_section__0fw3U ul{margin-left:1.5rem;margin-bottom:1rem}.privacy-policy_section__0fw3U ul li{margin-bottom:.5rem;color:#555}.privacy-policy_darkTheme__4IWGq .privacy-policy_section__0fw3U ul li{color:#ccc}.privacy-policy_backLink__AQ6i_{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid #e0e0e0}.privacy-policy_darkTheme__4IWGq .privacy-policy_backLink__AQ6i_{border-top-color:#444}.privacy-policy_backLink__AQ6i_ a{display:inline-block;padding:.75rem 1.5rem;background:#007bff;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,123,255,.3)}.privacy-policy_backLink__AQ6i_ a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4);background:#0056b3}.privacy-policy_darkTheme__4IWGq .privacy-policy_backLink__AQ6i_ a{background:#4da6ff;color:#333;box-shadow:0 4px 15px rgba(77,166,255,.3)}.privacy-policy_darkTheme__4IWGq .privacy-policy_backLink__AQ6i_ a:hover{box-shadow:0 6px 20px rgba(77,166,255,.4);background:#66b3ff}.privacy-policy_dashboardVersion__edJi9 .privacy-policy_backLink__AQ6i_{display:none}@media(max-width:768px){.privacy-policy_container__Hm5GL{padding:1rem}.privacy-policy_container__Hm5GL.privacy-policy_dashboardVersion__edJi9{padding:10px}.privacy-policy_content__lsHiT{padding:2rem}.privacy-policy_dashboardVersion__edJi9 .privacy-policy_content__lsHiT{padding:0}.privacy-policy_header__dtcjJ h1{font-size:2rem}.privacy-policy_section__0fw3U h2{font-size:1.3rem}}.terms-of-use_container__uj9WR{min-height:100vh;padding:2rem;background:#f8f9fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.terms-of-use_container__uj9WR.terms-of-use_darkTheme__McQxN{background:#1a1a1a;color:#e0e0e0}.terms-of-use_container__uj9WR.terms-of-use_dashboardVersion__mxceN{min-height:auto;padding:20px;text-align:justify;border-radius:12px;background:#f8f9fa;color:#333}.terms-of-use_container__uj9WR.terms-of-use_dashboardVersion__mxceN.terms-of-use_darkTheme__McQxN{background:#1a1a1a;color:#e0e0e0}.terms-of-use_content__wuGPo{max-width:800px;margin:0 auto;background:hsla(0,0%,100%,.95);border-radius:12px;padding:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terms-of-use_darkTheme__McQxN .terms-of-use_content__wuGPo{background:rgba(30,30,50,.95);box-shadow:0 8px 32px rgba(0,0,0,.3)}.terms-of-use_dashboardVersion__mxceN .terms-of-use_content__wuGPo{max-width:none;margin:0;background:transparent;border-radius:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.terms-of-use_darkTheme__McQxN .terms-of-use_dashboardVersion__mxceN .terms-of-use_content__wuGPo{background:transparent;box-shadow:none}.terms-of-use_header__yLQFo{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e0e0e0}.terms-of-use_darkTheme__McQxN .terms-of-use_header__yLQFo{border-bottom-color:#444}.terms-of-use_header__yLQFo h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#333}.terms-of-use_darkTheme__McQxN .terms-of-use_header__yLQFo h1{color:#e0e0e0}.terms-of-use_header__yLQFo p{color:#666;font-size:1rem}.terms-of-use_darkTheme__McQxN .terms-of-use_header__yLQFo p{color:#aaa}.terms-of-use_dashboardVersion__mxceN .terms-of-use_header__yLQFo{display:none}.terms-of-use_section__D6BDP{margin-bottom:2.5rem}.terms-of-use_section__D6BDP h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.terms-of-use_darkTheme__McQxN .terms-of-use_section__D6BDP h2{color:#e0e0e0}.terms-of-use_section__D6BDP p{margin-bottom:1rem;color:#555}.terms-of-use_darkTheme__McQxN .terms-of-use_section__D6BDP p{color:#ccc}.terms-of-use_section__D6BDP ul{margin-left:1.5rem;margin-bottom:1rem}.terms-of-use_section__D6BDP ul li{margin-bottom:.5rem;color:#555}.terms-of-use_darkTheme__McQxN .terms-of-use_section__D6BDP ul li{color:#ccc}.terms-of-use_backLink__rIi_T{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid #e0e0e0}.terms-of-use_darkTheme__McQxN .terms-of-use_backLink__rIi_T{border-top-color:#444}.terms-of-use_backLink__rIi_T a{display:inline-block;padding:.75rem 1.5rem;background:#007bff;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,123,255,.3)}.terms-of-use_backLink__rIi_T a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4);background:#0056b3}.terms-of-use_darkTheme__McQxN .terms-of-use_backLink__rIi_T a{background:#4da6ff;color:#333;box-shadow:0 4px 15px rgba(77,166,255,.3)}.terms-of-use_darkTheme__McQxN .terms-of-use_backLink__rIi_T a:hover{box-shadow:0 6px 20px rgba(77,166,255,.4);background:#66b3ff}.terms-of-use_dashboardVersion__mxceN .terms-of-use_backLink__rIi_T{display:none}.terms-of-use_blueLink__cOXcM{color:#007bff;text-decoration:underline;transition:color .3s ease}.terms-of-use_blueLink__cOXcM:hover{color:#0056b3}.terms-of-use_darkTheme__McQxN .terms-of-use_blueLink__cOXcM{color:#4da6ff}.terms-of-use_darkTheme__McQxN .terms-of-use_blueLink__cOXcM:hover{color:#66b3ff}@media(max-width:768px){.terms-of-use_container__uj9WR{padding:1rem}.terms-of-use_container__uj9WR.terms-of-use_dashboardVersion__mxceN{padding:10px}.terms-of-use_content__wuGPo{padding:2rem}.terms-of-use_dashboardVersion__mxceN .terms-of-use_content__wuGPo{padding:0}.terms-of-use_header__yLQFo h1{font-size:2rem}.terms-of-use_section__D6BDP h2{font-size:1.3rem}}