.Sidebar-module__chRhja__sidebar{background:var(--color-bg-primary);z-index:100;flex-direction:column;width:240px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.Sidebar-module__chRhja__sidebarContent{height:100%;padding:var(--spacing-3xl)0;background:radial-gradient(circle at 0 0,rgba(255,115,0,.06) 0%,transparent 22%);flex-direction:column;padding-top:0;display:flex}.Sidebar-module__chRhja__logoContainer{width:100%;padding:var(--spacing-4xl)var(--spacing-3xl);padding-bottom:var(--spacing-3xl);cursor:pointer;transition:opacity var(--transition-normal);justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:flex}.Sidebar-module__chRhja__logoContainer:hover{opacity:.8}.Sidebar-module__chRhja__nav{gap:var(--spacing-4xl);padding:0 var(--spacing-2xl);flex-direction:column;flex:1;height:100%;display:flex}.Sidebar-module__chRhja__menuSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.Sidebar-module__chRhja__menuFooter{gap:var(--spacing-2xl);padding-top:var(--spacing-4xl);flex-direction:column;margin-top:auto;display:flex}.Sidebar-module__chRhja__menuDivider{background:var(--color-border-primary);border-radius:var(--radius-full);width:100%;height:1px}.Sidebar-module__chRhja__menuFooterLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding-left:var(--spacing-2xl);margin-bottom:var(--spacing-sm)}.Sidebar-module__chRhja__menuItem{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-md)var(--spacing-2xl);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,background-color;background:0 0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:inset 0 0 transparent,inset 5px 0 transparent}.Sidebar-module__chRhja__menuItem:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);box-shadow:inset 0 -1px 0 0 var(--color-border-primary),inset -1px 0 0 0 var(--color-border-primary),inset 5px 0 0 0 var(--color-text-disabled);transform:translate(2px)scale(1.02)}.Sidebar-module__chRhja__menuIcon{will-change:transform;flex-shrink:0;font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.Sidebar-module__chRhja__menuLabel{flex:1;transition:color .3s cubic-bezier(.4,0,.2,1)}.Sidebar-module__chRhja__menuItem:hover .Sidebar-module__chRhja__menuIcon{color:var(--color-primary);transform:scale(1.15)}.Sidebar-module__chRhja__menuItem.Sidebar-module__chRhja__active{background:var(--color-bg-gradient-light);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);box-shadow:var(--shadow-1xl);border-left:5px solid var(--color-primary);transform:scale(1.01)}.Sidebar-module__chRhja__menuItem.Sidebar-module__chRhja__active .Sidebar-module__chRhja__menuIcon{color:var(--color-primary)}.Sidebar-module__chRhja__overlay,.Sidebar-module__chRhja__mobileSidebar{display:none}@media (max-width:768px){.Sidebar-module__chRhja__sidebar{display:none}.Sidebar-module__chRhja__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);background:rgba(0,0,0,.7);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.Sidebar-module__chRhja__overlay.Sidebar-module__chRhja__overlayOpen{opacity:1;pointer-events:all}.Sidebar-module__chRhja__mobileSidebar{background:var(--color-bg-primary);border-right:1px solid var(--color-border-primary);z-index:9999;width:280px;max-width:min(280px,80vw);transition:transform var(--transition-normal);box-shadow:var(--shadow-2xl);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.Sidebar-module__chRhja__mobileSidebar.Sidebar-module__chRhja__mobileSidebarOpen{transform:translate(0)}.Sidebar-module__chRhja__mobileSidebarContent{height:100%;padding:var(--spacing-5xl)0;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.Sidebar-module__chRhja__logoContainer{padding:var(--spacing-2xl)var(--spacing-3xl);padding-bottom:var(--spacing-3xl);transform:scale(.85)}.Sidebar-module__chRhja__mobileNav{gap:var(--spacing-4xl);padding:0 var(--spacing-4xl);flex-direction:column;flex:1;height:100%;display:flex}.Sidebar-module__chRhja__mobileMenuSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.Sidebar-module__chRhja__mobileMenuFooter{gap:var(--spacing-3xl);padding-top:var(--spacing-5xl);flex-direction:column;margin-top:auto;display:flex}.Sidebar-module__chRhja__mobileMenuDivider{background:var(--color-border-primary);border-radius:var(--radius-full);width:100%;height:1px}.Sidebar-module__chRhja__mobileMenuFooterLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding-left:var(--spacing-3xl);margin-bottom:var(--spacing-sm)}.Sidebar-module__chRhja__mobileMenuItem{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg)var(--spacing-2xl);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;text-decoration:none;display:flex;position:relative}.Sidebar-module__chRhja__mobileMenuItem:active{transform:scale(.98)}.Sidebar-module__chRhja__mobileMenuIcon{transition:all var(--transition-normal);flex-shrink:0;font-size:22px}.Sidebar-module__chRhja__mobileMenuLabel{transition:all var(--transition-normal);flex:1}.Sidebar-module__chRhja__mobileMenuItem.Sidebar-module__chRhja__mobileActive{background:var(--color-primary-lighter);color:var(--color-text-primary)}.Sidebar-module__chRhja__mobileMenuItem.Sidebar-module__chRhja__mobileActive .Sidebar-module__chRhja__mobileMenuIcon{color:var(--color-primary)}.Sidebar-module__chRhja__mobileActiveIndicator{background:var(--color-primary);border-radius:0 var(--radius-md)var(--radius-md)0;width:4px;position:absolute;top:0;bottom:0;left:0}}@media (min-width:769px) and (max-width:1024px){.Sidebar-module__chRhja__sidebar{width:220px}.Sidebar-module__chRhja__menuItem{padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-sm);gap:var(--spacing-lg)}.Sidebar-module__chRhja__menuIcon{font-size:18px}}@media (min-width:1440px){.Sidebar-module__chRhja__sidebar{width:260px}.Sidebar-module__chRhja__menuItem{padding:var(--spacing-lg)var(--spacing-2xl)}.Sidebar-module__chRhja__menuIcon{font-size:22px}}.Sidebar-module__chRhja__sidebar::-webkit-scrollbar{width:6px}.Sidebar-module__chRhja__sidebar::-webkit-scrollbar-track{background:0 0}.Sidebar-module__chRhja__sidebar::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:var(--radius-full)}.Sidebar-module__chRhja__sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}
.PercentageBadge-module__1FOAra__badge{background:var(--color-primary);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:all var(--transition-normal);letter-spacing:var(--letter-spacing-wide);text-align:center;opacity:1;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;margin-left:auto;padding:1px 8px;display:inline-flex}.PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__transitioning{opacity:.5;transition:all .2s ease-out;transform:scale(.8)}.PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__complete{background:0 0;min-width:auto;padding:0;animation:.6s cubic-bezier(.34,1.56,.64,1) PercentageBadge-module__1FOAra__completeEntry}.PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__fadeOut{opacity:0;transition:all .6s cubic-bezier(.4,0,1,1);transform:scale(.5)rotate(180deg)}.PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__fadeOut .PercentageBadge-module__1FOAra__checkIcon{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards PercentageBadge-module__1FOAra__checkExit}.PercentageBadge-module__1FOAra__checkIcon{color:var(--color-success);filter:drop-shadow(0 0 8px rgba(255,107,53,.6));font-size:20px;animation:.6s cubic-bezier(.34,1.56,.64,1) PercentageBadge-module__1FOAra__checkAppear}@keyframes PercentageBadge-module__1FOAra__completeEntry{0%{opacity:1;transform:scale(1)rotate(0)}30%{opacity:.8;transform:scale(1.3)rotate(-10deg)}50%{opacity:1;transform:scale(.9)rotate(5deg)}70%{transform:scale(1.1)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes PercentageBadge-module__1FOAra__checkAppear{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{opacity:.5;transform:scale(1.2)rotate(10deg)}70%{transform:scale(.95)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes PercentageBadge-module__1FOAra__checkExit{0%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,107,53,.6));transform:scale(1)translateY(0)}20%{opacity:1;filter:drop-shadow(0 0 12px rgba(255,107,53,.8));transform:scale(1.3)translateY(-4px)}to{opacity:0;filter:drop-shadow(0 0 rgba(255,107,53,0));transform:scale(0)translateY(0)}}.menuItem:hover .PercentageBadge-module__1FOAra__badge{background:var(--color-primary-hover);transform:scale(1.05)}.menuItem:hover .PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__complete{background:0 0;transform:scale(1.1)}.menuItem.active .PercentageBadge-module__1FOAra__badge{background:var(--color-primary)}.menuItem.active .PercentageBadge-module__1FOAra__badge.PercentageBadge-module__1FOAra__complete{background:0 0}@media (max-width:768px){.mobileMenuItem:active .PercentageBadge-module__1FOAra__badge{transform:scale(.95)}}
.Header-module__ldgnoG__header{background:var(--color-bg-primary);z-index:90;align-items:center;height:80px;display:flex;position:fixed;top:0;right:0}.Header-module__ldgnoG__headerContent{width:100%;padding:0 var(--spacing-6xl);justify-content:space-between;align-items:center;display:flex}.Header-module__ldgnoG__spacer{flex:1}.Header-module__ldgnoG__usageIndicator{align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-2xl)var(--spacing-4xl);background:var(--color-bg-tertiary);border-radius:var(--radius-xl);border:1px solid var(--color-border-primary);cursor:pointer;transition:all var(--transition-normal);height:56px;margin-left:-32px;display:flex}.Header-module__ldgnoG__usageIndicator:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Header-module__ldgnoG__usageIcon{color:var(--color-primary);flex-shrink:0;font-size:24px}.Header-module__ldgnoG__usageContent{gap:var(--spacing-lg);flex-direction:column;min-width:200px;display:flex}.Header-module__ldgnoG__usageHeader{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);display:flex}.Header-module__ldgnoG__usageLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);line-height:var(--line-height-tight);align-items:center;gap:var(--spacing-xs);display:flex}.Header-module__ldgnoG__helpButton{cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__ldgnoG__helpIcon{color:var(--color-text-muted);transition:all var(--transition-fast);font-size:14px}.Header-module__ldgnoG__helpButton:hover .Header-module__ldgnoG__helpIcon{color:var(--color-primary);transform:scale(1.15)}.Header-module__ldgnoG__usageValue{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);line-height:var(--line-height-tight)}.Header-module__ldgnoG__progressBar{border-radius:var(--radius-full);background:#33373f;width:100%;height:6px;position:relative;overflow:hidden}.Header-module__ldgnoG__progressFill{background:linear-gradient(90deg,var(--color-primary)0%,var(--color-secondary)100%);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal);position:absolute;top:0;left:0}.Header-module__ldgnoG__usagePercentage{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);flex-shrink:0}.Header-module__ldgnoG__settingsIcon{width:44px;height:44px;color:var(--color-text-tertiary);background:var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;margin-right:11px;font-size:22px;display:flex}.Header-module__ldgnoG__settingsIcon:hover{transform:scale(1.05)}.Header-module__ldgnoG__notificationIcon{width:44px;height:44px;color:var(--color-text-tertiary);background:var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);cursor:pointer;box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;margin-right:11px;font-size:22px;display:flex}.Header-module__ldgnoG__notificationIcon:hover{box-shadow:var(--shadow-md);transform:scale(1.05)}.Header-module__ldgnoG__userProfile{justify-content:flex-end;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-xl)var(--spacing-3xl);background:var(--color-bg-tertiary);border-radius:var(--radius-xl);border:1px solid var(--color-border-primary);cursor:pointer;transition:all var(--transition-normal);min-width:80px;height:56px;display:flex}.Header-module__ldgnoG__userProfile:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Header-module__ldgnoG__userInfo{gap:var(--spacing-xs);text-align:right;flex-direction:column;display:flex}.Header-module__ldgnoG__userName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.Header-module__ldgnoG__userEmail{font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:var(--line-height-tight)}.Header-module__ldgnoG__avatar{background:var(--color-primary-lighter);border-radius:var(--radius-lg);border:2px solid var(--color-primary);width:36px;height:36px;transition:all var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__userProfile:hover .Header-module__ldgnoG__avatar{transform:scale(1.05);box-shadow:0 0 16px rgba(255,107,53,.4)}.Header-module__ldgnoG__avatarIcon{color:var(--color-primary);font-size:20px}.Header-module__ldgnoG__profileCompletion{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:22px var(--spacing-2xl);background:var(--color-bg-primary);border-radius:var(--radius-lg);background:var(--color-bg-gradient-secondary);flex-direction:column;height:100%;display:flex}.Header-module__ldgnoG__profileLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-align:center;line-height:1}.Header-module__ldgnoG__profilePercentage{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);line-height:1}@media (min-width:769px){.Header-module__ldgnoG__header{left:240px}}@media (min-width:769px) and (max-width:1024px){.Header-module__ldgnoG__header{left:220px}.Header-module__ldgnoG__headerContent{padding:0 var(--spacing-5xl)}.Header-module__ldgnoG__userProfile{padding:var(--spacing-xl)var(--spacing-2xl);gap:var(--spacing-2xl)}.Header-module__ldgnoG__userName{font-size:var(--font-size-sm)}.Header-module__ldgnoG__userEmail{font-size:var(--font-size-xs)}.Header-module__ldgnoG__avatar{width:40px;height:40px}.Header-module__ldgnoG__avatarIcon{font-size:22px}}@media (min-width:1440px){.Header-module__ldgnoG__header{left:260px}}.Header-module__ldgnoG__mobileHeader{display:none}@media (max-width:768px){.Header-module__ldgnoG__header{display:none}.Header-module__ldgnoG__mobileHeader{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);z-index:95;height:60px;box-shadow:var(--shadow-md);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__mobileHeaderContent{width:100%;height:100%;padding:0 max(var(--spacing-3xl),env(safe-area-inset-right))0 max(var(--spacing-3xl),env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:var(--spacing-3xl);display:flex}.Header-module__ldgnoG__mobileActions{align-items:center;gap:var(--spacing-2xl);flex-shrink:0;display:flex}.Header-module__ldgnoG__mobileActionButton{width:40px;height:40px;color:var(--color-text-tertiary);background:var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.Header-module__ldgnoG__mobileActionButton:active{transform:scale(.95)}.Header-module__ldgnoG__mobileAvatar{background:var(--color-primary-lighter);border-radius:var(--radius-lg);border:2px solid var(--color-primary);width:40px;height:40px;transition:all var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__mobileAvatarIcon{color:var(--color-primary);font-size:20px}.Header-module__ldgnoG__mobileLogo{align-items:center;gap:var(--spacing-lg);flex:1;justify-content:center;display:flex}.Header-module__ldgnoG__mobileLogoIcon{color:var(--color-primary);flex-shrink:0;font-size:28px}.Header-module__ldgnoG__mobileLogoText{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);display:none}.Header-module__ldgnoG__hamburgerButton{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);width:40px;height:40px;transition:all var(--transition-normal);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__hamburgerButton:active{background:var(--color-bg-hover);transform:scale(.95)}.Header-module__ldgnoG__hamburgerIcon{color:var(--color-text-primary);transition:all var(--transition-normal);font-size:22px}.Header-module__ldgnoG__hamburgerButton:hover .Header-module__ldgnoG__hamburgerIcon{color:var(--color-primary)}}
.HelpModal-module__SSpcuq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;padding:var(--spacing-4xl);background:rgba(0,0,0,.75);justify-content:center;align-items:center;animation:.2s ease-out HelpModal-module__SSpcuq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes HelpModal-module__SSpcuq__fadeIn{0%{opacity:0}to{opacity:1}}.HelpModal-module__SSpcuq__modal{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);width:100%;max-width:600px;max-height:85vh;box-shadow:var(--shadow-3xl);z-index:10000;flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) HelpModal-module__SSpcuq__slideUp;display:flex;position:relative}@keyframes HelpModal-module__SSpcuq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.HelpModal-module__SSpcuq__header{padding:var(--spacing-5xl)var(--spacing-6xl);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;gap:var(--spacing-4xl);display:flex}.HelpModal-module__SSpcuq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.HelpModal-module__SSpcuq__closeButton{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;transition:all var(--transition-normal);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HelpModal-module__SSpcuq__closeButton:hover{background:var(--color-bg-hover);transform:rotate(90deg)}.HelpModal-module__SSpcuq__closeIcon{color:var(--color-text-tertiary);transition:color var(--transition-normal);font-size:24px}.HelpModal-module__SSpcuq__closeButton:hover .HelpModal-module__SSpcuq__closeIcon{color:var(--color-primary)}.HelpModal-module__SSpcuq__content{padding:var(--spacing-6xl);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.HelpModal-module__SSpcuq__content::-webkit-scrollbar{width:8px}.HelpModal-module__SSpcuq__content::-webkit-scrollbar-track{background:0 0}.HelpModal-module__SSpcuq__content::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:var(--radius-full)}.HelpModal-module__SSpcuq__content::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}@media (max-width:768px){.HelpModal-module__SSpcuq__overlay{padding:var(--spacing-3xl)}.HelpModal-module__SSpcuq__modal{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px);max-height:calc(100dvh - 40px)}.HelpModal-module__SSpcuq__header{padding:var(--spacing-4xl)var(--spacing-5xl)}.HelpModal-module__SSpcuq__title{font-size:var(--font-size-2xl)}.HelpModal-module__SSpcuq__closeButton{width:32px;height:32px}.HelpModal-module__SSpcuq__closeIcon{font-size:20px}.HelpModal-module__SSpcuq__content{padding:var(--spacing-5xl)}}
.HelpModalContent-module__mF2qda__section{gap:var(--spacing-4xl);flex-direction:column;display:flex}.HelpModalContent-module__mF2qda__sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-2xl);margin:0;display:flex}.HelpModalContent-module__mF2qda__sectionIcon{color:var(--color-primary);font-size:20px}.HelpModalContent-module__mF2qda__divider{background:var(--color-border-primary);width:100%;height:1px;margin:var(--spacing-2xl)0}.HelpModalContent-module__mF2qda__description{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.HelpModalContent-module__mF2qda__list{gap:var(--spacing-3xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HelpModalContent-module__mF2qda__listItem{align-items:flex-start;gap:var(--spacing-3xl);padding:var(--spacing-3xl);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);display:flex}.HelpModalContent-module__mF2qda__listItem:hover{border-color:var(--color-border-secondary);transform:translate(4px)}.HelpModalContent-module__mF2qda__listIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px;font-size:20px}.HelpModalContent-module__mF2qda__listContent{flex:1}.HelpModalContent-module__mF2qda__listTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg)0}.HelpModalContent-module__mF2qda__listText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.HelpModalContent-module__mF2qda__videoContainer{border-radius:var(--radius-lg);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.HelpModalContent-module__mF2qda__videoContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.HelpModalContent-module__mF2qda__faqItem{gap:var(--spacing-2xl);padding:var(--spacing-4xl);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);flex-direction:column;display:flex}.HelpModalContent-module__mF2qda__faqItem:hover{border-color:var(--color-primary)}.HelpModalContent-module__mF2qda__faqQuestion{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-2xl);margin:0;display:flex}.HelpModalContent-module__mF2qda__faqQuestionIcon{color:var(--color-primary);flex-shrink:0;font-size:18px}.HelpModalContent-module__mF2qda__faqAnswer{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding-left:calc(18px + var(--spacing-2xl));margin:0}@media (max-width:768px){.HelpModalContent-module__mF2qda__sectionTitle{font-size:var(--font-size-lg)}.HelpModalContent-module__mF2qda__listItem{padding:var(--spacing-2xl);gap:var(--spacing-2xl)}.HelpModalContent-module__mF2qda__listIcon{font-size:18px}.HelpModalContent-module__mF2qda__listTitle{font-size:var(--font-size-sm)}.HelpModalContent-module__mF2qda__listText{font-size:var(--font-size-xs)}.HelpModalContent-module__mF2qda__faqItem{padding:var(--spacing-3xl)}.HelpModalContent-module__mF2qda__faqQuestion{font-size:var(--font-size-sm)}.HelpModalContent-module__mF2qda__faqAnswer{font-size:var(--font-size-xs)}}
.Layout-module__cbqlla__layoutContainer{background:#11151a;width:100%;height:100vh;position:relative;overflow:hidden}.Layout-module__cbqlla__mainContent{background:var(--color-bg-secondary);width:100%;height:100vh;position:fixed;overflow-x:hidden;overflow-y:auto}.Layout-module__cbqlla__contentWrapper{z-index:10;width:100%;height:100%;position:relative}@keyframes Layout-module__cbqlla__borderTopProgress{0%{opacity:1;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:1;transform:translate(220%)}}.Layout-module__cbqlla__mainContent:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(243,76,16,.6) 30%,var(--color-primary)50%,rgba(243,76,16,.6) 70%,transparent 100%);opacity:0;z-index:1000;pointer-events:none;width:100%;height:2px;position:absolute;top:0;left:0;transform:translate(100%)}.Layout-module__cbqlla__mainContent.Layout-module__cbqlla__pageTransition:before{animation:2.5s cubic-bezier(0,.15,.5,1) forwards Layout-module__cbqlla__borderTopProgress}@media (min-width:769px){.Layout-module__cbqlla__mainContent{border-left:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary);width:calc(100% - 240px);height:calc(100vh - 80px);box-shadow:var(--shadow-3xl),inset 5px 5px 25px 0 rgba(16,25,31,.67);border-top-left-radius:24px;top:80px;left:240px}}@media (min-width:769px) and (max-width:1024px){.Layout-module__cbqlla__mainContent{border-top-left-radius:20px;width:calc(100% - 220px);left:220px}}@media (min-width:1440px){.Layout-module__cbqlla__mainContent{border-top-left-radius:28px;width:calc(100% - 260px);left:260px}}@media (max-width:768px){.Layout-module__cbqlla__layoutContainer{height:auto;min-height:100vh;overflow:visible}.Layout-module__cbqlla__mainContent{width:100%;height:auto;min-height:100vh;padding-top:calc(60px + env(safe-area-inset-top));border:none;border-radius:0;position:relative;top:0;left:0;overflow-x:hidden;overflow-y:visible}.Layout-module__cbqlla__contentWrapper{height:auto;min-height:100%}}
.Particles-module__6ml1ZG__particles{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:768px){.Particles-module__6ml1ZG__particles{opacity:.4}}
.SolarSystem-module__4dO9Oq__solarSystemContainer{z-index:0;pointer-events:none;opacity:.5;width:200px;height:200px;position:fixed;bottom:-25px;right:20px}.SolarSystem-module__4dO9Oq__solarSystem{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;transform:perspective(800px)rotateX(60deg)}.SolarSystem-module__4dO9Oq__sun{z-index:10;background:radial-gradient(circle,#fdb813 0%,#ff8c00 100%);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 15px rgba(253,184,19,.6),0 0 20px rgba(255,140,0,.4)}.SolarSystem-module__4dO9Oq__orbitMercury,.SolarSystem-module__4dO9Oq__orbitVenus,.SolarSystem-module__4dO9Oq__orbitEarth,.SolarSystem-module__4dO9Oq__orbitMars,.SolarSystem-module__4dO9Oq__orbitJupiter,.SolarSystem-module__4dO9Oq__orbitSaturn,.SolarSystem-module__4dO9Oq__orbitUranus,.SolarSystem-module__4dO9Oq__orbitNeptune{transform-style:preserve-3d;border:1px solid rgba(255,255,255,.08);border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.SolarSystem-module__4dO9Oq__orbitMercury{width:28px;height:28px;animation:4s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__mercury{background:#8c7853;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitVenus{width:42px;height:42px;animation:6s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__venus{background:#ffc649;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitEarth{width:56px;height:56px;animation:8s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__earth{background:linear-gradient(135deg,#1e90ff 0%,#228b22 100%);border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitMars{width:70px;height:70px;animation:10s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__mars{background:#cd5c5c;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitJupiter{width:98px;height:98px;animation:16s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__jupiter{background:linear-gradient(135deg,#c88b3a 0%,#a67c52 50%,#c88b3a 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitSaturn{width:126px;height:126px;animation:20s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__saturn{background:#fad5a5;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__saturnRing{border:1.5px solid rgba(218,165,32,.5);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.SolarSystem-module__4dO9Oq__orbitUranus{width:154px;height:154px;animation:24s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__uranus{background:#4fd0e0;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystem-module__4dO9Oq__orbitNeptune{width:182px;height:182px;animation:28s linear infinite SolarSystem-module__4dO9Oq__orbit}.SolarSystem-module__4dO9Oq__neptune{background:#4169e1;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes SolarSystem-module__4dO9Oq__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.SolarSystem-module__4dO9Oq__solarSystemContainer{opacity:.5;width:150px;height:150px;bottom:10px;right:10px}.SolarSystem-module__4dO9Oq__sun{width:10px;height:10px}.SolarSystem-module__4dO9Oq__orbitMercury{width:21px;height:21px}.SolarSystem-module__4dO9Oq__orbitVenus{width:32px;height:32px}.SolarSystem-module__4dO9Oq__orbitEarth{width:42px;height:42px}.SolarSystem-module__4dO9Oq__orbitMars{width:53px;height:53px}.SolarSystem-module__4dO9Oq__orbitJupiter{width:74px;height:74px}.SolarSystem-module__4dO9Oq__orbitSaturn{width:95px;height:95px}.SolarSystem-module__4dO9Oq__orbitUranus{width:116px;height:116px}.SolarSystem-module__4dO9Oq__orbitNeptune{width:137px;height:137px}.SolarSystem-module__4dO9Oq__mercury{width:2px;height:2px}.SolarSystem-module__4dO9Oq__venus,.SolarSystem-module__4dO9Oq__earth,.SolarSystem-module__4dO9Oq__mars{width:3px;height:3px}.SolarSystem-module__4dO9Oq__jupiter{width:6px;height:6px}.SolarSystem-module__4dO9Oq__saturn{width:5px;height:5px}.SolarSystem-module__4dO9Oq__saturnRing{border-width:1px;width:9px;height:9px}.SolarSystem-module__4dO9Oq__uranus,.SolarSystem-module__4dO9Oq__neptune{width:4px;height:4px}}
.PageHeader-module__s-SOiG__pageHeader{gap:var(--spacing-4xl);flex-direction:column;display:flex}.PageHeader-module__s-SOiG__pageHeaderContent{align-items:flex-start;gap:var(--spacing-3xl);display:flex}.PageHeader-module__s-SOiG__iconColumn{align-items:center;gap:var(--spacing-2xl);flex-direction:column;flex-shrink:0;display:flex}.PageHeader-module__s-SOiG__pageHeaderIcon{color:var(--color-primary);flex-shrink:0;font-size:32px}.PageHeader-module__s-SOiG__pageHeaderText{gap:var(--spacing-2xl);flex-direction:column;display:flex}.PageHeader-module__s-SOiG__pageHeaderTitle{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.PageHeader-module__s-SOiG__pageHeaderDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:600px;margin:0}.PageHeader-module__s-SOiG__helpButton{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;transition:all var(--transition-normal);z-index:10005;justify-content:center;align-items:center;display:flex;position:relative}.PageHeader-module__s-SOiG__helpButton:hover{background:var(--color-bg-hover);border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PageHeader-module__s-SOiG__helpIcon{color:var(--color-text-tertiary);transition:color var(--transition-normal);font-size:18px;animation:2s ease-in-out infinite PageHeader-module__s-SOiG__pulse}.PageHeader-module__s-SOiG__helpButton:hover .PageHeader-module__s-SOiG__helpIcon{color:var(--color-primary);animation:none}@keyframes PageHeader-module__s-SOiG__pulse{0%,to{opacity:1}50%{opacity:.6}}.PageHeader-module__s-SOiG__pageHeaderDivider{background:linear-gradient(90deg,var(--color-primary)0%,transparent 100%);width:100%;height:1px}@media (max-width:768px){.PageHeader-module__s-SOiG__pageHeader{gap:var(--spacing-3xl)}.PageHeader-module__s-SOiG__pageHeaderContent{gap:var(--spacing-2xl)}.PageHeader-module__s-SOiG__iconColumn{gap:var(--spacing-lg)}.PageHeader-module__s-SOiG__pageHeaderIcon{font-size:28px}.PageHeader-module__s-SOiG__pageHeaderText{gap:var(--spacing-lg)}.PageHeader-module__s-SOiG__pageHeaderTitle{font-size:var(--font-size-3xl)}.PageHeader-module__s-SOiG__pageHeaderDescription{font-size:var(--font-size-md)}.PageHeader-module__s-SOiG__helpButton{transform:scale(.7);width:10px!important;height:10px!important}.PageHeader-module__s-SOiG__helpIcon{font-size:26px}}@media (max-width:480px){.PageHeader-module__s-SOiG__pageHeader{gap:var(--spacing-2xl)}.PageHeader-module__s-SOiG__pageHeaderContent{gap:var(--spacing-xl)}.PageHeader-module__s-SOiG__iconColumn{gap:var(--spacing-md)}.PageHeader-module__s-SOiG__pageHeaderIcon{font-size:24px}.PageHeader-module__s-SOiG__pageHeaderText{gap:var(--spacing-md)}.PageHeader-module__s-SOiG__pageHeaderTitle{font-size:var(--font-size-2xl)}.PageHeader-module__s-SOiG__pageHeaderDescription{font-size:var(--font-size-sm)}.PageHeader-module__s-SOiG__helpButton{transform:scale(.7);width:10px!important;height:10px!important}.PageHeader-module__s-SOiG__helpIcon{font-size:26px}}
.index-module__0zoG7G__panel{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);transition:all var(--transition-normal);margin-bottom:0;overflow:hidden}.index-module__0zoG7G__panel:hover{border-color:var(--color-border-secondary)}.index-module__0zoG7G__toggleButton{width:100%;padding:var(--spacing-4xl);cursor:pointer;transition:background var(--transition-normal);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.index-module__0zoG7G__toggleButton:hover{background:var(--color-bg-primary)}.index-module__0zoG7G__toggleContent{align-items:center;gap:var(--spacing-3xl);display:flex}.index-module__0zoG7G__toggleIcon{color:var(--color-primary);flex-shrink:0;font-size:24px}.index-module__0zoG7G__toggleText{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:left}.index-module__0zoG7G__toggleArrow{color:var(--color-text-muted);transition:transform var(--transition-normal);flex-shrink:0;font-size:20px}.index-module__0zoG7G__content{padding:0 var(--spacing-4xl)var(--spacing-4xl);animation:.3s ease-out index-module__0zoG7G__slideDown}@keyframes index-module__0zoG7G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.index-module__0zoG7G__formSection{gap:var(--spacing-3xl);padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--color-border-primary);flex-direction:column;display:flex}.index-module__0zoG7G__platformBadge{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-sm)var(--spacing-2xl);background:var(--color-primary-lighter);border:1px solid var(--color-primary-light);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;display:inline-flex}.index-module__0zoG7G__platformIcon{color:var(--color-primary);font-size:16px}.index-module__0zoG7G__platformLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.index-module__0zoG7G__formGroup{gap:var(--spacing-xl);flex-direction:column;display:flex}.index-module__0zoG7G__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.index-module__0zoG7G__input{width:100%;padding:var(--spacing-2xl)var(--spacing-3xl);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-normal)}.index-module__0zoG7G__input:focus{border-color:var(--color-primary);outline:none}.index-module__0zoG7G__input::placeholder{color:var(--color-text-muted)}.index-module__0zoG7G__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.index-module__0zoG7G__objectiveGrid{gap:var(--spacing-2xl);max-height:400px;padding:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow-y:auto}.index-module__0zoG7G__objectiveButton{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-3xl);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-normal);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:flex}.index-module__0zoG7G__objectiveButton:hover{border-color:var(--color-border-secondary);color:var(--color-text-primary)}.index-module__0zoG7G__objectiveButtonActive{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-text-primary)}.index-module__0zoG7G__objectiveIcon{flex-shrink:0;font-size:16px}.index-module__0zoG7G__objectiveLabel{text-align:left;flex:1}.index-module__0zoG7G__generateButton{justify-content:center;align-items:center;gap:var(--spacing-xl);width:100%;padding:var(--spacing-3xl);background:var(--color-bg-gradient-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);border:none;display:flex}.index-module__0zoG7G__generateButton:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-1px)}.index-module__0zoG7G__generateButton:disabled{opacity:.6;cursor:not-allowed}.index-module__0zoG7G__buttonIcon{font-size:18px}.index-module__0zoG7G__spinning{animation:1s linear infinite index-module__0zoG7G__spin}@keyframes index-module__0zoG7G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__0zoG7G__loadingSection{gap:var(--spacing-3xl);padding-top:var(--spacing-4xl);flex-direction:column;display:flex}.index-module__0zoG7G__loadingText{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-2xl);background:var(--color-bg-primary);border-radius:var(--radius-lg);display:flex}.index-module__0zoG7G__loadingIcon{color:var(--color-primary);font-size:20px;animation:2s ease-in-out infinite index-module__0zoG7G__pulse}@keyframes index-module__0zoG7G__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.index-module__0zoG7G__skeletonList{gap:var(--spacing-2xl);flex-direction:column;display:flex}.index-module__0zoG7G__skeletonCard{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-3xl)}.index-module__0zoG7G__skeletonTitle,.index-module__0zoG7G__skeletonDescription,.index-module__0zoG7G__skeletonButton{background:var(--color-bg-tertiary);border-radius:var(--radius-md);animation:2s cubic-bezier(.4,0,.6,1) infinite index-module__0zoG7G__skeletonPulse;position:relative;overflow:hidden}.index-module__0zoG7G__skeletonTitle:before,.index-module__0zoG7G__skeletonDescription:before,.index-module__0zoG7G__skeletonButton:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 80%,transparent 100%) 0 0/1000px 100%;animation:2s linear infinite index-module__0zoG7G__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes index-module__0zoG7G__skeletonPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes index-module__0zoG7G__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.index-module__0zoG7G__skeletonTitle{width:80%;height:18px;margin-bottom:var(--spacing-2xl)}.index-module__0zoG7G__skeletonDescription{width:100%;height:14px;margin-bottom:var(--spacing-xl)}.index-module__0zoG7G__skeletonButton{width:100%;height:36px;margin-top:var(--spacing-2xl)}.index-module__0zoG7G__ideasSection{gap:var(--spacing-3xl);padding-top:var(--spacing-4xl);flex-direction:column;display:flex}.index-module__0zoG7G__ideasHeader{justify-content:space-between;align-items:center;display:flex}.index-module__0zoG7G__ideasTitle{align-items:center;gap:var(--spacing-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;display:flex}.index-module__0zoG7G__ideasTitleIcon{color:var(--color-primary);font-size:18px}.index-module__0zoG7G__ideasList{gap:var(--spacing-2xl);flex-direction:column;display:flex}.index-module__0zoG7G__ideaCard{gap:var(--spacing-3xl);padding:var(--spacing-3xl);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal);flex-direction:column;animation:.3s ease-out index-module__0zoG7G__fadeIn;display:flex}@keyframes index-module__0zoG7G__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.index-module__0zoG7G__ideaCard:hover{border-color:var(--color-border-secondary)}.index-module__0zoG7G__ideaContent{gap:var(--spacing-xl);flex-direction:column;display:flex}.index-module__0zoG7G__ideaTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.index-module__0zoG7G__ideaDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.index-module__0zoG7G__ideaTags{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.index-module__0zoG7G__ideaTag{padding:var(--spacing-sm)var(--spacing-2xl);background:var(--color-primary-lighter);border:1px solid var(--color-primary-light);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.index-module__0zoG7G__useIdeaButton{justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-3xl);background:var(--color-bg-gradient-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);border:none;display:flex}.index-module__0zoG7G__useIdeaButton:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.index-module__0zoG7G__useIdeaButton:active{transform:scale(.95)}.index-module__0zoG7G__useIdeaIcon{font-size:16px}.index-module__0zoG7G__emptyState{justify-content:center;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-5xl);text-align:center;background:var(--color-bg-primary);border:2px dashed var(--color-border-primary);border-radius:var(--radius-lg);margin-top:var(--spacing-4xl);flex-direction:column;display:flex}.index-module__0zoG7G__emptyIcon{color:var(--color-primary);opacity:.5;font-size:40px}.index-module__0zoG7G__emptyText{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}@media (max-width:768px){.index-module__0zoG7G__toggleButton{padding:var(--spacing-3xl)}.index-module__0zoG7G__toggleText{font-size:var(--font-size-sm)}.index-module__0zoG7G__content{padding:0 var(--spacing-3xl)var(--spacing-3xl)}.index-module__0zoG7G__objectiveGrid{grid-template-columns:1fr}.index-module__0zoG7G__objectiveButton,.index-module__0zoG7G__useIdeaButton{min-height:48px}}@media (max-width:480px){.index-module__0zoG7G__toggleButton{padding:var(--spacing-2xl)}.index-module__0zoG7G__content{padding:0 var(--spacing-2xl)var(--spacing-2xl)}.index-module__0zoG7G__formSection{gap:var(--spacing-2xl)}.index-module__0zoG7G__objectiveButton{padding:var(--spacing-3xl)}}
.BlackHole-module__BMZ44q__blackHoleContainer{z-index:1;pointer-events:none;opacity:.5;position:fixed;bottom:40px;left:300px;transform:translate(-50%,-50%)}.BlackHole-module__BMZ44q__container{width:100%;height:100%;position:relative;transform:scale(.1)}.BlackHole-module__BMZ44q__luzExterna{filter:blur(40px);z-index:1;background:radial-gradient(circle,rgba(255,160,60,.4) 0%,rgba(255,120,30,.25) 40%,transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHole-module__BMZ44q__discoTraseiro{z-index:2;filter:blur(1px);background:radial-gradient(transparent 25%,rgba(100,45,5,.8) 32%,rgba(200,90,20,.9) 42%,rgba(240,130,40,.85) 50%,rgba(220,110,30,.7) 60%,rgba(160,70,15,.5) 68%,transparent 75%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.BlackHole-module__BMZ44q__buracoNegro{z-index:3;background:#000;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #000,inset 0 0 50px #000,0 0 5px rgba(0,0,0,.8)}.BlackHole-module__BMZ44q__discoFrontal{z-index:4;filter:blur(.5px);background:radial-gradient(transparent 25%,transparent 32%,rgba(160,80,15,.85) 42%,rgba(220,110,30,.95) 48%,rgba(255,145,50,.95) 52%,rgba(255,170,70,.9) 58%,rgba(240,130,40,.6) 68%,transparent 75%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.BlackHole-module__BMZ44q__discoFrontal2{z-index:5;width:300px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(100px)}.BlackHole-module__BMZ44q__discoFrontal2:before{content:"";transform-origin:top;filter:blur(1px);background:radial-gradient(at 50% 0,transparent 30%,rgba(160,80,15,.75) 42%,rgba(220,110,30,.92) 48%,#ff9132 52%,rgba(255,170,70,.95) 56%,rgba(250,140,50,.85) 62%,rgba(220,110,30,.65) 68%,transparent 75%);border-radius:50%/0% 0% 100% 100%;width:50%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(-.25)}.BlackHole-module__BMZ44q__halo{filter:blur(30px);z-index:0;background:radial-gradient(circle,transparent 30%,rgba(255,140,50,.12) 50%,transparent 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHole-module__BMZ44q__anelFotons{z-index:10;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHole-module__BMZ44q__buracoNegro2{z-index:6;clip-path:inset(0 0 60px);background:#000;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.BlackHole-module__BMZ44q__blackHoleContainer{opacity:.5;width:150px;height:150px;bottom:0;left:-5px;transform:none}.BlackHole-module__BMZ44q__container{transform:scale(.19)}}
.BlackHolePreview-module__f0peOq__previewContainer{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:visible}.BlackHolePreview-module__f0peOq__container{width:100%;height:100%;position:relative;transform:scale(.15)}.BlackHolePreview-module__f0peOq__luzExterna{filter:blur(40px);z-index:1;background:radial-gradient(circle,rgba(255,160,60,.4) 0%,rgba(255,120,30,.25) 40%,transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHolePreview-module__f0peOq__discoTraseiro{z-index:2;filter:blur(1px);background:radial-gradient(transparent 25%,rgba(100,45,5,.8) 32%,rgba(200,90,20,.9) 42%,rgba(240,130,40,.85) 50%,rgba(220,110,30,.7) 60%,rgba(160,70,15,.5) 68%,transparent 75%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.BlackHolePreview-module__f0peOq__buracoNegro{z-index:3;background:#000;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #000,inset 0 0 50px #000,0 0 5px rgba(0,0,0,.8)}.BlackHolePreview-module__f0peOq__discoFrontal{z-index:4;filter:blur(.5px);background:radial-gradient(transparent 25%,transparent 32%,rgba(160,80,15,.85) 42%,rgba(220,110,30,.95) 48%,rgba(255,145,50,.95) 52%,rgba(255,170,70,.9) 58%,rgba(240,130,40,.6) 68%,transparent 75%);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}.BlackHolePreview-module__f0peOq__discoFrontal2{z-index:5;width:300px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(100px)}.BlackHolePreview-module__f0peOq__discoFrontal2:before{content:"";transform-origin:top;filter:blur(1px);background:radial-gradient(at 50% 0,transparent 30%,rgba(160,80,15,.75) 42%,rgba(220,110,30,.92) 48%,#ff9132 52%,rgba(255,170,70,.95) 56%,rgba(250,140,50,.85) 62%,rgba(220,110,30,.65) 68%,transparent 75%);border-radius:50%/0% 0% 100% 100%;width:50%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(-.25)}.BlackHolePreview-module__f0peOq__halo{filter:blur(30px);z-index:0;background:radial-gradient(circle,transparent 30%,rgba(255,140,50,.12) 50%,transparent 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHolePreview-module__f0peOq__anelFotons{z-index:10;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlackHolePreview-module__f0peOq__buracoNegro2{z-index:6;clip-path:inset(0 0 60px);background:#000;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@keyframes PageTransition-module__kKDxmW__loadingBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PageTransition-module__kKDxmW__loadingBar{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);z-index:9999;will-change:transform;height:3px;animation:1s ease-in-out infinite PageTransition-module__kKDxmW__loadingBar;position:fixed;top:0;left:0;right:0}.PageTransition-module__kKDxmW__pageContent{opacity:1;will-change:opacity;transition:opacity .15s ease-in-out}.PageTransition-module__kKDxmW__pageContent.PageTransition-module__kKDxmW__transitioning{opacity:.7}
.ProgressBar-module__Y6Vgdq__container{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.ProgressBar-module__Y6Vgdq__header{justify-content:space-between;align-items:center;gap:var(--spacing-2xl);display:flex}.ProgressBar-module__Y6Vgdq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ProgressBar-module__Y6Vgdq__icon{width:24px;height:24px;color:var(--color-primary);opacity:.7}.ProgressBar-module__Y6Vgdq__track{background:var(--color-bg-quaternary);border-radius:var(--radius-full);width:100%;position:relative;overflow:hidden}.ProgressBar-module__Y6Vgdq__size-sm{height:6px}.ProgressBar-module__Y6Vgdq__size-md{height:8px}.ProgressBar-module__Y6Vgdq__size-lg{height:12px}.ProgressBar-module__Y6Vgdq__fill{border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow),background var(--transition-normal);position:relative;overflow:hidden}.ProgressBar-module__Y6Vgdq__fill:after{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:2s infinite ProgressBar-module__Y6Vgdq__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ProgressBar-module__Y6Vgdq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ProgressBar-module__Y6Vgdq__color-primary{background:var(--color-bg-gradient-primary);color:var(--color-primary)}.ProgressBar-module__Y6Vgdq__color-success{background:linear-gradient(90deg,var(--color-success)0%,var(--color-success-hover)100%);color:var(--color-success)}.ProgressBar-module__Y6Vgdq__color-warning{background:linear-gradient(90deg,var(--color-warning)0%,var(--color-warning-hover)100%);color:var(--color-warning)}.ProgressBar-module__Y6Vgdq__color-error{background:linear-gradient(90deg,var(--color-error)0%,var(--color-error-hover)100%);color:var(--color-error)}.ProgressBar-module__Y6Vgdq__numbers{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:flex}.ProgressBar-module__Y6Vgdq__value{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ProgressBar-module__Y6Vgdq__separator{color:var(--color-text-muted)}.ProgressBar-module__Y6Vgdq__max{color:var(--color-text-tertiary)}@media (max-width:480px){.ProgressBar-module__Y6Vgdq__header{gap:var(--spacing-xl)}.ProgressBar-module__Y6Vgdq__percentage{font-size:var(--font-size-md)}.ProgressBar-module__Y6Vgdq__numbers{font-size:var(--font-size-xs)}}
@keyframes Skeleton-module__r0nEoq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes Skeleton-module__r0nEoq__pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes Skeleton-module__r0nEoq__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Skeleton-module__r0nEoq__skeleton{background:var(--color-surface-secondary);will-change:opacity,transform;animation:.3s ease-out Skeleton-module__r0nEoq__fadeIn,2s cubic-bezier(.4,0,.6,1) infinite Skeleton-module__r0nEoq__pulse;position:relative;overflow:hidden}.Skeleton-module__r0nEoq__skeleton:before{content:"";will-change:background-position;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 80%,transparent 100%) 0 0/1000px 100%;animation:2.5s ease-in-out infinite Skeleton-module__r0nEoq__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.Skeleton-module__r0nEoq__skeletonCard{gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);flex-direction:column;animation:.4s ease-out Skeleton-module__r0nEoq__fadeIn;display:flex}.Skeleton-module__r0nEoq__skeletonCard:first-child{animation-delay:0s}.Skeleton-module__r0nEoq__skeletonCard:nth-child(2){animation-delay:50ms}.Skeleton-module__r0nEoq__skeletonCard:nth-child(3){animation-delay:.1s}.Skeleton-module__r0nEoq__skeletonCard:nth-child(4){animation-delay:.15s}.Skeleton-module__r0nEoq__skeletonCard:nth-child(5){animation-delay:.2s}.Skeleton-module__r0nEoq__skeletonCard:nth-child(6){animation-delay:.25s}.Skeleton-module__r0nEoq__skeletonPageHeader{padding:var(--spacing-xl)0;margin-bottom:var(--spacing-lg)}.Skeleton-module__r0nEoq__skeletonHeaderContent{align-items:center;gap:var(--spacing-lg);display:flex}.Skeleton-module__r0nEoq__skeletonHeaderText{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}@media (max-width:768px){.Skeleton-module__r0nEoq__skeletonHeaderContent{gap:var(--spacing-md)}}.Skeleton-module__r0nEoq__skeletonChartSection{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);flex-direction:column;animation:.4s ease-out Skeleton-module__r0nEoq__fadeIn;display:flex}.Skeleton-module__r0nEoq__skeletonChartItems{gap:var(--spacing-md);flex-direction:column;display:flex}.Skeleton-module__r0nEoq__skeletonChartItem{gap:var(--spacing-sm);flex-direction:column;display:flex}.Skeleton-module__r0nEoq__skeletonMarginBottom{margin-bottom:var(--spacing-sm)}.Skeleton-module__r0nEoq__skeletonMarginTop{margin-top:var(--spacing-sm)}.Skeleton-module__r0nEoq__skeletonStatCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);animation:.4s ease-out Skeleton-module__r0nEoq__fadeIn;display:flex}.Skeleton-module__r0nEoq__skeletonStatCard:first-child{animation-delay:0s}.Skeleton-module__r0nEoq__skeletonStatCard:nth-child(2){animation-delay:50ms}.Skeleton-module__r0nEoq__skeletonStatCard:nth-child(3){animation-delay:.1s}.Skeleton-module__r0nEoq__skeletonStatContent{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.Skeleton-module__r0nEoq__skeletonMetaRow{gap:var(--spacing-md);margin-top:var(--spacing-sm);display:flex}.Skeleton-module__r0nEoq__skeletonActionsRow{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.Skeleton-module__r0nEoq__skeletonAgentCard{gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);flex-direction:column;animation:.4s ease-out Skeleton-module__r0nEoq__fadeIn;display:flex}.Skeleton-module__r0nEoq__skeletonAgentCard:nth-child(n){animation-delay:calc(50ms*(var(--index,0)))}.Skeleton-module__r0nEoq__skeletonAgentHeader{align-items:center;gap:var(--spacing-md);display:flex}.Skeleton-module__r0nEoq__skeletonAgentInfo{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.Skeleton-module__r0nEoq__skeletonAgentActions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.Skeleton-module__r0nEoq__skeletonIdeaCard{gap:var(--spacing-sm);padding:var(--spacing-xl);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);flex-direction:column;animation:.4s ease-out Skeleton-module__r0nEoq__fadeIn;display:flex}.Skeleton-module__r0nEoq__skeletonTagsRow{gap:var(--spacing-xs);margin-top:var(--spacing-sm);display:flex}.Skeleton-module__r0nEoq__skeletonIdeaActions{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}
.Toast-module__UKUNqG__toast{top:var(--spacing-6xl);right:var(--spacing-6xl);align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-4xl)var(--spacing-5xl);background:var(--color-bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);z-index:9999;border:2px solid;min-width:300px;max-width:500px;animation:.3s ease-out Toast-module__UKUNqG__slideIn;display:flex;position:fixed}@keyframes Toast-module__UKUNqG__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.Toast-module__UKUNqG__icon{flex-shrink:0;font-size:24px}.Toast-module__UKUNqG__message{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-relaxed);flex:1}.Toast-module__UKUNqG__closeButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-lg);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.Toast-module__UKUNqG__closeButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.Toast-module__UKUNqG__success{border-color:var(--color-success)}.Toast-module__UKUNqG__success .Toast-module__UKUNqG__icon{color:var(--color-success)}.Toast-module__UKUNqG__error{border-color:var(--color-error)}.Toast-module__UKUNqG__error .Toast-module__UKUNqG__icon{color:var(--color-error)}.Toast-module__UKUNqG__warning{border-color:var(--color-warning)}.Toast-module__UKUNqG__warning .Toast-module__UKUNqG__icon{color:var(--color-warning)}.Toast-module__UKUNqG__info{border-color:var(--color-primary)}.Toast-module__UKUNqG__info .Toast-module__UKUNqG__icon{color:var(--color-primary)}@media (max-width:768px){.Toast-module__UKUNqG__toast{top:var(--spacing-4xl);right:var(--spacing-4xl);left:var(--spacing-4xl);min-width:unset}}
.AILoadingOverlay-module__1UyvMW__overlay{z-index:99999;width:100vw;height:100vh;padding:var(--spacing-6xl);animation:AILoadingOverlay-module__1UyvMW__fadeIn .4s var(--transition-normal);justify-content:center;align-items:center;margin:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.AILoadingOverlay-module__1UyvMW__overlay.AILoadingOverlay-module__1UyvMW__exiting{animation:AILoadingOverlay-module__1UyvMW__fadeOut .6s var(--transition-normal)forwards}.AILoadingOverlay-module__1UyvMW__backdrop{-webkit-backdrop-filter:blur(20px);background:rgba(11,15,19,.98);width:100vw;height:100vh;position:fixed;top:0;left:0}.AILoadingOverlay-module__1UyvMW__content{z-index:100000;justify-content:center;align-items:center;gap:var(--spacing-6xl);width:100%;max-width:90vw;animation:AILoadingOverlay-module__1UyvMW__scaleInBounce .6s var(--transition-spring);flex-direction:column;display:flex;position:relative}.AILoadingOverlay-module__1UyvMW__iconContainer{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.AILoadingOverlay-module__1UyvMW__iconWrapper{background:var(--color-bg-gradient-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;width:80px;height:80px;animation:2s ease-in-out infinite AILoadingOverlay-module__1UyvMW__pulse;display:flex;position:relative;box-shadow:0 0 40px rgba(255,107,53,.4)}.AILoadingOverlay-module__1UyvMW__mainIcon{color:var(--brand-white);font-size:36px;animation:3s ease-in-out infinite AILoadingOverlay-module__1UyvMW__iconRotate}.AILoadingOverlay-module__1UyvMW__iconGlow{background:var(--color-bg-gradient-primary);border-radius:var(--radius-full);opacity:.3;filter:blur(20px);animation:2s ease-in-out infinite AILoadingOverlay-module__1UyvMW__glowPulse;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.AILoadingOverlay-module__1UyvMW__orbit{border-radius:var(--radius-full);animation:8s linear infinite AILoadingOverlay-module__1UyvMW__rotate;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}.AILoadingOverlay-module__1UyvMW__particle{background:var(--color-primary);border-radius:var(--radius-full);width:8px;height:8px;box-shadow:0 0 10px var(--color-primary);animation:3s ease-in-out infinite AILoadingOverlay-module__1UyvMW__orbit;animation-delay:var(--delay);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AILoadingOverlay-module__1UyvMW__textContainer{align-items:center;gap:var(--spacing-3xl);text-align:center;flex-direction:column;display:flex}.AILoadingOverlay-module__1UyvMW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:0}.AILoadingOverlay-module__1UyvMW__message{font-size:var(--font-size-lg);color:var(--color-text-tertiary);max-width:320px;animation:AILoadingOverlay-module__1UyvMW__fadeInUp .5s var(--transition-normal);margin:0}.AILoadingOverlay-module__1UyvMW__progressContainer{align-items:center;gap:var(--spacing-3xl);flex-direction:column;width:100%;max-width:280px;display:flex}.AILoadingOverlay-module__1UyvMW__progressBarWrapper{background:var(--color-bg-tertiary);border-radius:var(--radius-full);width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px rgba(0,0,0,.3)}.AILoadingOverlay-module__1UyvMW__progressBar{background:var(--color-bg-gradient-primary);border-radius:var(--radius-full);height:100%;transition:width .3s var(--transition-normal);position:absolute;top:0;left:0}.AILoadingOverlay-module__1UyvMW__progressGlow{background:var(--color-bg-gradient-primary);border-radius:var(--radius-full);opacity:.5;filter:blur(8px);height:calc(100% + 8px);transition:width .3s var(--transition-normal);position:absolute;top:-4px;left:0}.AILoadingOverlay-module__1UyvMW__progressText{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:var(--letter-spacing-wide)}.AILoadingOverlay-module__1UyvMW__stepsIndicator{gap:var(--spacing-2xl);align-items:center;display:flex}.AILoadingOverlay-module__1UyvMW__stepDot{background:var(--color-border-secondary);border-radius:var(--radius-full);width:8px;height:8px;transition:all var(--transition-normal)}.AILoadingOverlay-module__1UyvMW__stepDot.AILoadingOverlay-module__1UyvMW__active{background:var(--color-primary);transform:scale(1.3);box-shadow:0 0 10px rgba(255,107,53,.5)}.AILoadingOverlay-module__1UyvMW__stepDot.AILoadingOverlay-module__1UyvMW__completed{background:var(--color-primary-hover);box-shadow:0 0 8px rgba(255,107,53,.3)}@keyframes AILoadingOverlay-module__1UyvMW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AILoadingOverlay-module__1UyvMW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AILoadingOverlay-module__1UyvMW__scaleInBounce{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes AILoadingOverlay-module__1UyvMW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AILoadingOverlay-module__1UyvMW__glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes AILoadingOverlay-module__1UyvMW__iconRotate{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(5deg)scale(1.1)}}@keyframes AILoadingOverlay-module__1UyvMW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AILoadingOverlay-module__1UyvMW__orbit{0%{opacity:1;transform:translate(-50%,-50%)translate(60px)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)translate(60px)scale(1.3)}to{opacity:1;transform:translate(-50%,-50%)translate(60px)scale(1)}}@keyframes AILoadingOverlay-module__1UyvMW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.AILoadingOverlay-module__1UyvMW__content{gap:var(--spacing-6xl);max-width:500px}.AILoadingOverlay-module__1UyvMW__iconContainer{width:140px;height:140px}.AILoadingOverlay-module__1UyvMW__iconWrapper{width:120px;height:120px}.AILoadingOverlay-module__1UyvMW__mainIcon{font-size:56px}.AILoadingOverlay-module__1UyvMW__title{font-size:var(--font-size-5xl)}.AILoadingOverlay-module__1UyvMW__message{font-size:var(--font-size-xl);max-width:400px}.AILoadingOverlay-module__1UyvMW__progressContainer{max-width:400px}.AILoadingOverlay-module__1UyvMW__progressBarWrapper{height:10px}.AILoadingOverlay-module__1UyvMW__progressText{font-size:var(--font-size-3xl)}.AILoadingOverlay-module__1UyvMW__stepDot{width:10px;height:10px}}@media (max-width:768px){.AILoadingOverlay-module__1UyvMW__iconGlow{opacity:.2;animation:none}.AILoadingOverlay-module__1UyvMW__orbit{animation-duration:10s}.AILoadingOverlay-module__1UyvMW__particle{animation-duration:4s}}
.SolarSystemPreview-module__ag6v-a__previewContainer{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.SolarSystemPreview-module__ag6v-a__solarSystem{width:140%;height:140%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;transform:perspective(200px)rotateX(60deg)}.SolarSystemPreview-module__ag6v-a__sun{z-index:10;background:radial-gradient(circle,#fdb813 0%,#ff8c00 100%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 10px rgba(253,184,19,.7),0 0 15px rgba(255,140,0,.5)}.SolarSystemPreview-module__ag6v-a__orbitMercury,.SolarSystemPreview-module__ag6v-a__orbitVenus,.SolarSystemPreview-module__ag6v-a__orbitEarth,.SolarSystemPreview-module__ag6v-a__orbitMars,.SolarSystemPreview-module__ag6v-a__orbitJupiter,.SolarSystemPreview-module__ag6v-a__orbitSaturn{transform-style:preserve-3d;border:.5px solid rgba(255,255,255,.1);border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.SolarSystemPreview-module__ag6v-a__orbitMercury{width:12px;height:12px;animation:4s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__mercury{background:#8c7853;border-radius:50%;width:1.5px;height:1.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__orbitVenus{width:18px;height:18px;animation:6s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__venus{background:#ffc649;border-radius:50%;width:2px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__orbitEarth{width:24px;height:24px;animation:8s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__earth{background:linear-gradient(135deg,#1e90ff 0%,#228b22 100%);border-radius:50%;width:2px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__orbitMars{width:30px;height:30px;animation:10s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__mars{background:#cd5c5c;border-radius:50%;width:2px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__orbitJupiter{width:42px;height:42px;animation:16s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__jupiter{background:linear-gradient(135deg,#c88b3a 0%,#a67c52 50%,#c88b3a 100%);border-radius:50%;width:3.5px;height:3.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__orbitSaturn{width:54px;height:54px;animation:20s linear infinite SolarSystemPreview-module__ag6v-a__orbit}.SolarSystemPreview-module__ag6v-a__saturn{background:#fad5a5;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SolarSystemPreview-module__ag6v-a__saturnRing{border:.8px solid rgba(218,165,32,.5);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)}@keyframes SolarSystemPreview-module__ag6v-a__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SessionExpiredModal-module__Lj-G1W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:var(--spacing-4xl);background:rgba(0,0,0,.7);justify-content:center;align-items:center;animation:.3s SessionExpiredModal-module__Lj-G1W__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes SessionExpiredModal-module__Lj-G1W__fadeIn{0%{opacity:0}to{opacity:1}}.SessionExpiredModal-module__Lj-G1W__modal{background:var(--color-bg-secondary);border-radius:var(--radius-2xl);padding:var(--spacing-6xl);border:1px solid var(--color-border);width:100%;max-width:450px;animation:.3s cubic-bezier(.175,.885,.32,1.275) SessionExpiredModal-module__Lj-G1W__slideUp;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes SessionExpiredModal-module__Lj-G1W__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.SessionExpiredModal-module__Lj-G1W__iconWrapper{width:64px;height:64px;margin:0 auto var(--spacing-4xl);background:rgba(255,107,53,.1);border-radius:50%;justify-content:center;align-items:center;display:flex}.SessionExpiredModal-module__Lj-G1W__icon{color:var(--color-primary);font-size:32px;animation:2s ease-in-out infinite SessionExpiredModal-module__Lj-G1W__pulse}@keyframes SessionExpiredModal-module__Lj-G1W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.SessionExpiredModal-module__Lj-G1W__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-3xl)0}.SessionExpiredModal-module__Lj-G1W__message{font-size:var(--font-size-md);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-5xl)0}.SessionExpiredModal-module__Lj-G1W__button{width:100%;padding:var(--spacing-3xl)var(--spacing-4xl);background:var(--gradient-primary);color:var(--color-text-primary);border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2xl);border:none;transition:all .2s;display:flex}.SessionExpiredModal-module__Lj-G1W__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,107,53,.3)}.SessionExpiredModal-module__Lj-G1W__button:active{transform:translateY(0)}.SessionExpiredModal-module__Lj-G1W__buttonIcon{font-size:20px}@media (max-width:768px){.SessionExpiredModal-module__Lj-G1W__overlay{padding:var(--spacing-3xl)}.SessionExpiredModal-module__Lj-G1W__modal{padding:var(--spacing-5xl)}.SessionExpiredModal-module__Lj-G1W__iconWrapper{width:56px;height:56px;margin-bottom:var(--spacing-3xl)}.SessionExpiredModal-module__Lj-G1W__icon{font-size:28px}.SessionExpiredModal-module__Lj-G1W__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2xl)}.SessionExpiredModal-module__Lj-G1W__message{font-size:var(--font-size-sm);margin-bottom:var(--spacing-4xl)}.SessionExpiredModal-module__Lj-G1W__button{padding:var(--spacing-2xl)var(--spacing-3xl)}}
.ContentGenerator-module__TralwW__container{gap:var(--spacing-6xl);flex-direction:column;width:100%;display:flex}.ContentGenerator-module__TralwW__form{gap:var(--spacing-5xl);padding:var(--spacing-6xl);background:var(--color-bg-secondary);border-radius:var(--radius-2xl);border:1px solid var(--color-border-secondary);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__field{gap:var(--spacing-3xl);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__label{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);display:flex}.ContentGenerator-module__TralwW__labelIcon{color:var(--color-primary);font-size:18px}.ContentGenerator-module__TralwW__textarea,.ContentGenerator-module__TralwW__input{width:100%;padding:var(--spacing-4xl);font-size:var(--font-size-md);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);transition:all var(--transition-normal);background-color:#121418}select.ContentGenerator-module__TralwW__input{width:100%;padding:var(--spacing-4xl);padding-right:var(--spacing-8xl);font-size:var(--font-size-md);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition-normal);background-color:#121418!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23A78BFA' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right var(--spacing-3xl)center!important}select.ContentGenerator-module__TralwW__input:hover{border-color:var(--color-primary);background-color:#121418!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF6B35' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important}select.ContentGenerator-module__TralwW__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.1);background-color:var(--color-bg-quaternary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF6B35' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important}select.ContentGenerator-module__TralwW__input option{background:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-3xl);font-weight:var(--font-weight-medium)}.ContentGenerator-module__TralwW__textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:var(--line-height-relaxed)}.ContentGenerator-module__TralwW__textarea:focus,.ContentGenerator-module__TralwW__input:focus:not(select){border-color:var(--color-primary);background-color:#121418;outline:none}.ContentGenerator-module__TralwW__textarea:disabled,.ContentGenerator-module__TralwW__input:disabled{opacity:.6;cursor:not-allowed}.ContentGenerator-module__TralwW__charCount{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right}.ContentGenerator-module__TralwW__row{gap:var(--spacing-4xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.ContentGenerator-module__TralwW__checkboxField{align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-4xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);background-color:#121418;display:flex}.ContentGenerator-module__TralwW__checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary)}.ContentGenerator-module__TralwW__checkboxLabel{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-md);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.ContentGenerator-module__TralwW__checkboxIcon{color:var(--color-primary);font-size:20px}.ContentGenerator-module__TralwW__actions{gap:var(--spacing-4xl);margin-top:var(--spacing-4xl);flex-wrap:wrap;display:flex}.ContentGenerator-module__TralwW__primaryButton,.ContentGenerator-module__TralwW__secondaryButton,.ContentGenerator-module__TralwW__saveButton,.ContentGenerator-module__TralwW__errorButton{justify-content:center;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-4xl)var(--spacing-6xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);border:none;display:flex}.ContentGenerator-module__TralwW__primaryButton{background:var(--color-bg-gradient-primary);color:var(--color-text-primary);flex:1;min-width:200px}.ContentGenerator-module__TralwW__primaryButton:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.ContentGenerator-module__TralwW__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ContentGenerator-module__TralwW__secondaryButton{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary)}.ContentGenerator-module__TralwW__secondaryButton:hover{background:var(--color-bg-quaternary);border-color:var(--color-primary);color:var(--color-text-primary)}.ContentGenerator-module__TralwW__buttonIcon{font-size:20px}.ContentGenerator-module__TralwW__progressContainer{gap:var(--spacing-4xl);padding:var(--spacing-6xl);background:var(--color-bg-secondary);border-radius:var(--radius-2xl);border:1px solid var(--color-border-secondary);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__progressHeader{align-items:center;gap:var(--spacing-3xl);display:flex}.ContentGenerator-module__TralwW__spinningIcon{color:var(--color-primary);font-size:24px;animation:1s linear infinite ContentGenerator-module__TralwW__spin}@keyframes ContentGenerator-module__TralwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContentGenerator-module__TralwW__progressText{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ContentGenerator-module__TralwW__progressBar{background:var(--color-bg-tertiary);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.ContentGenerator-module__TralwW__progressFill{background:var(--color-bg-gradient-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.ContentGenerator-module__TralwW__progressPercentage{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-align:right}.ContentGenerator-module__TralwW__errorContainer{align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-6xl);background:var(--color-error-light);border-radius:var(--radius-2xl);border:1px solid var(--color-error);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__errorIcon{color:var(--color-error);font-size:48px}.ContentGenerator-module__TralwW__errorText{font-size:var(--font-size-md);color:var(--color-text-secondary);text-align:center;margin:0}.ContentGenerator-module__TralwW__errorButton{background:var(--color-error);color:var(--color-text-primary)}.ContentGenerator-module__TralwW__errorButton:hover{background:var(--color-error-hover);transform:translateY(-2px)}.ContentGenerator-module__TralwW__resultContainer{gap:var(--spacing-5xl);padding:var(--spacing-6xl);background:var(--color-bg-secondary);border-radius:var(--radius-2xl);border:1px solid var(--color-primary);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__resultHeader{align-items:center;gap:var(--spacing-3xl);display:flex}.ContentGenerator-module__TralwW__successIcon{color:var(--color-success);font-size:32px}.ContentGenerator-module__TralwW__resultTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ContentGenerator-module__TralwW__resultContent{padding:var(--spacing-5xl);background:var(--color-bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);max-height:500px;overflow-y:auto}.ContentGenerator-module__TralwW__resultText{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word;margin:0}.ContentGenerator-module__TralwW__resultFields{gap:var(--spacing-5xl);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__resultField{gap:var(--spacing-3xl);flex-direction:column;display:flex}.ContentGenerator-module__TralwW__resultFieldHeader{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);display:flex}.ContentGenerator-module__TralwW__resultFieldLabel{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);display:flex}.ContentGenerator-module__TralwW__resultFieldIcon{color:var(--color-primary);font-size:20px}.ContentGenerator-module__TralwW__copyButton{align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-2xl)var(--spacing-4xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);display:flex}.ContentGenerator-module__TralwW__copyButton:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg-quaternary);transform:translateY(-1px)}.ContentGenerator-module__TralwW__copyButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ContentGenerator-module__TralwW__copyIcon{font-size:16px}.ContentGenerator-module__TralwW__resultInput,.ContentGenerator-module__TralwW__resultTextarea{width:100%;padding:var(--spacing-4xl);font-size:var(--font-size-md);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);transition:all var(--transition-normal);font-family:inherit;line-height:var(--line-height-relaxed);background-color:#121418}.ContentGenerator-module__TralwW__resultTextarea{resize:vertical;white-space:pre-wrap;word-break:break-word;min-height:120px}.ContentGenerator-module__TralwW__resultInput:focus,.ContentGenerator-module__TralwW__resultTextarea:focus{border-color:var(--color-primary);background-color:#121418;outline:none;box-shadow:0 0 0 3px rgba(167,139,250,.1)}.ContentGenerator-module__TralwW__resultInput::placeholder,.ContentGenerator-module__TralwW__resultTextarea::placeholder{color:var(--color-text-muted);opacity:.6}.ContentGenerator-module__TralwW__resultActions{gap:var(--spacing-4xl);display:flex}.ContentGenerator-module__TralwW__saveButton{background:var(--color-bg-gradient-primary);color:var(--color-text-primary);flex:1}.ContentGenerator-module__TralwW__saveButton:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.ContentGenerator-module__TralwW__saveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ContentGenerator-module__TralwW__form{padding:var(--spacing-5xl)}.ContentGenerator-module__TralwW__row{grid-template-columns:1fr}.ContentGenerator-module__TralwW__actions{flex-direction:column}.ContentGenerator-module__TralwW__primaryButton,.ContentGenerator-module__TralwW__secondaryButton{width:100%;min-width:unset}.ContentGenerator-module__TralwW__resultContainer{padding:var(--spacing-5xl)}.ContentGenerator-module__TralwW__resultContent{max-height:400px}}
.EmptyState-module__7JlOvG__emptyState{padding:var(--spacing-4xl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.EmptyState-module__7JlOvG__emptyStateIcon{background:var(--color-surface-secondary);border-radius:var(--border-radius-full);width:80px;height:80px;margin-bottom:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:40px;display:flex}.EmptyState-module__7JlOvG__emptyStateTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}.EmptyState-module__7JlOvG__emptyStateDescription{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:450px;margin:0 0 var(--spacing-xl);line-height:1.6}.EmptyState-module__7JlOvG__emptyStateButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md)var(--spacing-xl);background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--border-radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:all .2s;display:inline-flex}.EmptyState-module__7JlOvG__emptyStateButton:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.EmptyState-module__7JlOvG__emptyStateButton:active{transform:translateY(0)}.EmptyState-module__7JlOvG__buttonIcon{font-size:var(--font-size-lg)}@media (max-width:768px){.EmptyState-module__7JlOvG__emptyState{padding:var(--spacing-3xl)var(--spacing-lg);min-height:300px}.EmptyState-module__7JlOvG__emptyStateIcon{width:64px;height:64px;font-size:32px}.EmptyState-module__7JlOvG__emptyStateTitle{font-size:var(--font-size-xl)}.EmptyState-module__7JlOvG__emptyStateDescription{font-size:var(--font-size-sm)}}@media (max-width:480px){.EmptyState-module__7JlOvG__emptyState{padding:var(--spacing-4xl)var(--spacing-3xl);min-height:250px}.EmptyState-module__7JlOvG__emptyStateIcon{width:56px;height:56px;font-size:28px}.EmptyState-module__7JlOvG__emptyStateTitle{font-size:var(--font-size-lg)}.EmptyState-module__7JlOvG__emptyStateDescription{font-size:var(--font-size-sm)}}
.ErrorBoundary-module__6WW5aq__errorContainer{background:var(--color-bg-primary);width:100%;min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__6WW5aq__errorContent{text-align:center;width:100%;max-width:600px;animation:.4s cubic-bezier(.4,0,.2,1) ErrorBoundary-module__6WW5aq__fadeInUp}@keyframes ErrorBoundary-module__6WW5aq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary-module__6WW5aq__iconWrapper{width:120px;height:120px;margin:0 auto var(--spacing-xl);background:var(--color-error-light);border-radius:var(--radius-full);justify-content:center;align-items:center;animation:2s cubic-bezier(.4,0,.6,1) infinite ErrorBoundary-module__6WW5aq__pulse;display:flex}@keyframes ErrorBoundary-module__6WW5aq__pulse{0%,to{opacity:1}50%{opacity:.7}}.ErrorBoundary-module__6WW5aq__errorIcon{width:64px;height:64px;color:var(--color-error)}.ErrorBoundary-module__6WW5aq__errorTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.ErrorBoundary-module__6WW5aq__errorDescription{font-size:var(--font-size-base);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-2xl)}.ErrorBoundary-module__6WW5aq__errorActions{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.ErrorBoundary-module__6WW5aq__primaryButton,.ErrorBoundary-module__6WW5aq__secondaryButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;border:none;display:inline-flex}.ErrorBoundary-module__6WW5aq__primaryButton{background:var(--color-bg-gradient-primary);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.ErrorBoundary-module__6WW5aq__primaryButton:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.ErrorBoundary-module__6WW5aq__primaryButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}.ErrorBoundary-module__6WW5aq__secondaryButton{color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);background:0 0}.ErrorBoundary-module__6WW5aq__secondaryButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-primary);transform:translateY(-2px)}.ErrorBoundary-module__6WW5aq__secondaryButton:active{transform:translateY(0)}.ErrorBoundary-module__6WW5aq__errorDetails{margin-top:var(--spacing-2xl);text-align:left;border:1px solid var(--color-error-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:rgba(255,68,68,.05);animation:.3s cubic-bezier(.4,0,.2,1) ErrorBoundary-module__6WW5aq__slideIn}@keyframes ErrorBoundary-module__6WW5aq__slideIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.ErrorBoundary-module__6WW5aq__errorDetailsSummary{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);list-style:none;display:flex}.ErrorBoundary-module__6WW5aq__errorDetailsSummary::-webkit-details-marker{display:none}.ErrorBoundary-module__6WW5aq__errorDetailsSummary:hover{background:rgba(255,68,68,.1)}.ErrorBoundary-module__6WW5aq__errorDetailsContent{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-error-light)}.ErrorBoundary-module__6WW5aq__errorSection{margin-bottom:var(--spacing-lg)}.ErrorBoundary-module__6WW5aq__errorSection:last-child{margin-bottom:0}.ErrorBoundary-module__6WW5aq__errorSectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)}.ErrorBoundary-module__6WW5aq__errorPre{background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:pre-wrap;word-break:break-word;line-height:var(--line-height-relaxed);margin:0;overflow-x:auto}@media (max-width:768px){.ErrorBoundary-module__6WW5aq__errorContainer{padding:var(--spacing-md)}.ErrorBoundary-module__6WW5aq__iconWrapper{width:100px;height:100px;margin-bottom:var(--spacing-lg)}.ErrorBoundary-module__6WW5aq__errorIcon{width:48px;height:48px}.ErrorBoundary-module__6WW5aq__errorTitle{font-size:var(--font-size-2xl)}.ErrorBoundary-module__6WW5aq__errorDescription{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl)}.ErrorBoundary-module__6WW5aq__errorActions{flex-direction:column;width:100%}.ErrorBoundary-module__6WW5aq__primaryButton,.ErrorBoundary-module__6WW5aq__secondaryButton{justify-content:center;width:100%}.ErrorBoundary-module__6WW5aq__errorDetails{padding:var(--spacing-md)}}
.ParticlesPreview-module__ktFvzq__canvas{border-radius:8px;width:60px;height:60px;display:block}
.PlanCard-module__iGEAaq__card{gap:var(--spacing-4xl);padding:var(--spacing-5xl);border-radius:var(--radius-3xl);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.PlanCard-module__iGEAaq__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary);transform:translateY(-4px)}.PlanCard-module__iGEAaq__recommended{border:2px solid var(--color-primary);box-shadow:var(--shadow-glow)}.PlanCard-module__iGEAaq__recommended:before{content:"";background:var(--color-bg-gradient-primary);height:4px;position:absolute;top:0;left:0;right:0}.PlanCard-module__iGEAaq__badge{top:var(--spacing-3xl);right:var(--spacing-3xl);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-2xl);border-radius:var(--radius-full);background:var(--color-bg-gradient-primary);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);display:flex;position:absolute}.PlanCard-module__iGEAaq__badge svg{width:14px;height:14px}.PlanCard-module__iGEAaq__header{gap:var(--spacing-xl);flex-direction:column;display:flex}.PlanCard-module__iGEAaq__planName{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.PlanCard-module__iGEAaq__planDescription{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.PlanCard-module__iGEAaq__pricing{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-3xl)0;border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);display:flex}.PlanCard-module__iGEAaq__currency{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.PlanCard-module__iGEAaq__price{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.PlanCard-module__iGEAaq__period{font-size:var(--font-size-lg);color:var(--color-text-tertiary)}.PlanCard-module__iGEAaq__features{gap:var(--spacing-2xl);flex-direction:column;flex:1;display:flex}.PlanCard-module__iGEAaq__feature{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:flex}.PlanCard-module__iGEAaq__featureIcon{width:20px;height:20px;color:var(--color-success);flex-shrink:0}.PlanCard-module__iGEAaq__button{justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl)var(--spacing-4xl);border-radius:var(--radius-2xl);background:var(--color-bg-gradient-primary);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-normal),box-shadow var(--transition-normal);box-shadow:var(--shadow-md);border:none;display:flex}.PlanCard-module__iGEAaq__button:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.PlanCard-module__iGEAaq__button:active:not(:disabled){transform:translateY(0)}.PlanCard-module__iGEAaq__button:disabled{opacity:.6;cursor:not-allowed}.PlanCard-module__iGEAaq__button svg{width:20px;height:20px}.PlanCard-module__iGEAaq__currentPlan{background:var(--color-bg-quaternary);color:var(--color-text-tertiary);box-shadow:none}.PlanCard-module__iGEAaq__currentPlan:hover{box-shadow:none;transform:none}.PlanCard-module__iGEAaq__spinner{animation:1s linear infinite PlanCard-module__iGEAaq__spin}@keyframes PlanCard-module__iGEAaq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.PlanCard-module__iGEAaq__card{padding:var(--spacing-4xl);gap:var(--spacing-3xl)}.PlanCard-module__iGEAaq__badge{top:var(--spacing-2xl);right:var(--spacing-2xl);padding:var(--spacing-xs)var(--spacing-xl);font-size:10px}.PlanCard-module__iGEAaq__planName{font-size:var(--font-size-3xl)}.PlanCard-module__iGEAaq__price{font-size:var(--font-size-5xl)}.PlanCard-module__iGEAaq__button{padding:var(--spacing-2xl)var(--spacing-3xl)}}@media (max-width:480px){.PlanCard-module__iGEAaq__card{padding:var(--spacing-3xl)}.PlanCard-module__iGEAaq__planName{font-size:var(--font-size-2xl)}.PlanCard-module__iGEAaq__price{font-size:var(--font-size-4xl)}.PlanCard-module__iGEAaq__feature{font-size:var(--font-size-sm)}}
.SubscriptionModal-module__NJtUMW__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--spacing-3xl);background:rgba(0,0,0,.8);justify-content:center;align-items:center;animation:.2s ease-out SubscriptionModal-module__NJtUMW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes SubscriptionModal-module__NJtUMW__fadeIn{0%{opacity:0}to{opacity:1}}.SubscriptionModal-module__NJtUMW__modal{background:var(--color-bg-secondary);border-radius:var(--radius-3xl);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-3xl);width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out SubscriptionModal-module__NJtUMW__slideUp;position:relative;overflow-y:auto}@keyframes SubscriptionModal-module__NJtUMW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SubscriptionModal-module__NJtUMW__closeButton{top:var(--spacing-3xl);right:var(--spacing-3xl);color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-lg);transition:color var(--transition-normal),background var(--transition-normal);z-index:1;background:0 0;border:none;position:absolute}.SubscriptionModal-module__NJtUMW__closeButton svg{width:24px;height:24px}.SubscriptionModal-module__NJtUMW__closeButton:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.SubscriptionModal-module__NJtUMW__header{padding:var(--spacing-5xl);border-bottom:1px solid var(--color-border-secondary);text-align:center;align-items:center;gap:var(--spacing-2xl);flex-direction:column;display:flex}.SubscriptionModal-module__NJtUMW__headerIcon{width:48px;height:48px;color:var(--color-primary)}.SubscriptionModal-module__NJtUMW__headerIcon.SubscriptionModal-module__NJtUMW__warning{color:var(--color-warning)}.SubscriptionModal-module__NJtUMW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.SubscriptionModal-module__NJtUMW__description{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:480px;margin:0}.SubscriptionModal-module__NJtUMW__content{padding:var(--spacing-5xl)}.SubscriptionModal-module__NJtUMW__loading{align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-6xl);color:var(--color-text-secondary);flex-direction:column;display:flex}.SubscriptionModal-module__NJtUMW__plansList{gap:var(--spacing-2xl);flex-direction:column;display:flex}.SubscriptionModal-module__NJtUMW__planOption{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-radius:var(--radius-2xl);background:var(--color-bg-tertiary);border:2px solid var(--color-border-secondary);cursor:pointer;transition:all var(--transition-normal);text-align:left;display:flex;position:relative}.SubscriptionModal-module__NJtUMW__planOption:hover:not(:disabled){border-color:var(--color-primary);transform:translate(4px)}.SubscriptionModal-module__NJtUMW__planOption.SubscriptionModal-module__NJtUMW__selected{border-color:var(--color-primary);background:var(--color-primary-lighter)}.SubscriptionModal-module__NJtUMW__planOption.SubscriptionModal-module__NJtUMW__current{opacity:.6;cursor:not-allowed}.SubscriptionModal-module__NJtUMW__planOption:disabled{cursor:not-allowed}.SubscriptionModal-module__NJtUMW__planInfo{gap:var(--spacing-sm);flex-direction:column;display:flex}.SubscriptionModal-module__NJtUMW__planName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SubscriptionModal-module__NJtUMW__currentBadge{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.SubscriptionModal-module__NJtUMW__planPrice{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;display:flex}.SubscriptionModal-module__NJtUMW__price{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.SubscriptionModal-module__NJtUMW__limit{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.SubscriptionModal-module__NJtUMW__checkIcon{top:50%;right:var(--spacing-3xl);width:24px;height:24px;color:var(--color-primary);position:absolute;transform:translateY(-50%)}.SubscriptionModal-module__NJtUMW__footer{gap:var(--spacing-3xl);padding:var(--spacing-5xl);border-top:1px solid var(--color-border-secondary);display:flex}.SubscriptionModal-module__NJtUMW__cancelButton,.SubscriptionModal-module__NJtUMW__confirmButton{justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl)var(--spacing-4xl);border-radius:var(--radius-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);border:none;flex:1;display:flex}.SubscriptionModal-module__NJtUMW__cancelButton{border:1px solid var(--color-border-primary);color:var(--color-text-secondary);background:0 0}.SubscriptionModal-module__NJtUMW__cancelButton:hover:not(:disabled){border-color:var(--color-text-primary);color:var(--color-text-primary)}.SubscriptionModal-module__NJtUMW__confirmButton{background:var(--color-bg-gradient-primary);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.SubscriptionModal-module__NJtUMW__confirmButton:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.SubscriptionModal-module__NJtUMW__confirmButton.SubscriptionModal-module__NJtUMW__danger{background:linear-gradient(135deg,var(--color-error)0%,var(--color-error-hover)100%)}.SubscriptionModal-module__NJtUMW__cancelButton:disabled,.SubscriptionModal-module__NJtUMW__confirmButton:disabled{opacity:.5;cursor:not-allowed}.SubscriptionModal-module__NJtUMW__confirmButton:disabled{transform:none}.SubscriptionModal-module__NJtUMW__spinner{animation:1s linear infinite SubscriptionModal-module__NJtUMW__spin}@keyframes SubscriptionModal-module__NJtUMW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.SubscriptionModal-module__NJtUMW__backdrop{padding:var(--spacing-2xl)}.SubscriptionModal-module__NJtUMW__header,.SubscriptionModal-module__NJtUMW__content,.SubscriptionModal-module__NJtUMW__footer{padding:var(--spacing-4xl)}.SubscriptionModal-module__NJtUMW__title{font-size:var(--font-size-3xl)}.SubscriptionModal-module__NJtUMW__planOption{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}.SubscriptionModal-module__NJtUMW__planPrice{align-items:flex-start}.SubscriptionModal-module__NJtUMW__checkIcon{top:var(--spacing-2xl);right:var(--spacing-2xl);transform:none}}@media (max-width:480px){.SubscriptionModal-module__NJtUMW__backdrop{align-items:flex-end;padding:0}.SubscriptionModal-module__NJtUMW__modal{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:95vh}.SubscriptionModal-module__NJtUMW__header,.SubscriptionModal-module__NJtUMW__content,.SubscriptionModal-module__NJtUMW__footer{padding:var(--spacing-3xl)}.SubscriptionModal-module__NJtUMW__footer{flex-direction:column}.SubscriptionModal-module__NJtUMW__cancelButton,.SubscriptionModal-module__NJtUMW__confirmButton{width:100%}}
.TutorialSpotlight-module__v1faOG__backdropContainer{z-index:9999;pointer-events:auto;animation:.4s cubic-bezier(.4,0,.2,1) forwards TutorialSpotlight-module__v1faOG__backdropFadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes TutorialSpotlight-module__v1faOG__backdropFadeIn{0%{opacity:0}to{opacity:1}}.TutorialSpotlight-module__v1faOG__backdropFull{-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:auto;will-change:backdrop-filter;background:rgba(0,0,0,.92);animation:.5s cubic-bezier(.4,0,.2,1) forwards TutorialSpotlight-module__v1faOG__blurIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes TutorialSpotlight-module__v1faOG__blurIn{0%{-webkit-backdrop-filter:blur()saturate();background:0 0}to{-webkit-backdrop-filter:blur(20px)saturate(180%);background:rgba(0,0,0,.92)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.TutorialSpotlight-module__v1faOG__backdropFull{background:rgba(0,0,0,.92)}}.TutorialSpotlight-module__v1faOG__stepIndicator{align-items:center;gap:var(--spacing-2xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-lighter);padding:var(--spacing-2xl)var(--spacing-4xl);border-radius:var(--radius-full);margin-bottom:var(--spacing-4xl);width:-moz-fit-content;width:fit-content;display:flex}.TutorialSpotlight-module__v1faOG__stepIcon{color:var(--color-primary);font-size:18px}.TutorialSpotlight-module__v1faOG__card{background:var(--color-bg-secondary);border:2px solid var(--color-primary);border-radius:var(--radius-xl);max-width:440px;padding:var(--spacing-5xl);z-index:10000;box-shadow:var(--shadow-2xl),var(--shadow-glow);pointer-events:auto;animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both TutorialSpotlight-module__v1faOG__cardSlideIn;position:fixed}@keyframes TutorialSpotlight-module__v1faOG__cardSlideIn{0%{opacity:0;transform:translateY(-30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.TutorialSpotlight-module__v1faOG__cardHeader{align-items:center;gap:var(--spacing-3xl);margin-bottom:var(--spacing-4xl);display:flex}.TutorialSpotlight-module__v1faOG__cardIcon{color:var(--color-primary);flex-shrink:0;font-size:28px;animation:3s ease-in-out infinite TutorialSpotlight-module__v1faOG__float}@keyframes TutorialSpotlight-module__v1faOG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.TutorialSpotlight-module__v1faOG__cardTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.TutorialSpotlight-module__v1faOG__cardDescription{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-4xl)0;animation:.4s cubic-bezier(.4,0,.2,1) .7s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardDescription:last-of-type{margin-bottom:var(--spacing-5xl)}.TutorialSpotlight-module__v1faOG__cardDescription strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.TutorialSpotlight-module__v1faOG__cardDescription ul{animation:.4s cubic-bezier(.4,0,.2,1) .75s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardDescription ul li{animation:.4s cubic-bezier(.4,0,.2,1) .8s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardDescription ul li:nth-child(2){animation:.4s cubic-bezier(.4,0,.2,1) .85s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardDescription ul li:nth-child(3){animation:.4s cubic-bezier(.4,0,.2,1) .9s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardFooter{justify-content:flex-end;gap:var(--spacing-3xl);display:flex}.TutorialSpotlight-module__v1faOG__closeButton{align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl)var(--spacing-5xl);background:var(--color-bg-gradient-primary);color:var(--color-text-primary);border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);border:none;display:flex}.TutorialSpotlight-module__v1faOG__closeButton:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.TutorialSpotlight-module__v1faOG__closeButton:active{transform:translateY(0)}.TutorialSpotlight-module__v1faOG__buttonIcon{font-size:20px}.TutorialSpotlight-module__v1faOG__arrow{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid var(--color-primary);filter:drop-shadow(0 -2px 4px rgba(255,107,53,.4));width:0;height:0;animation:.6s cubic-bezier(.34,1.56,.64,1) .4s both TutorialSpotlight-module__v1faOG__arrowBounce;position:absolute;top:-12px}@keyframes TutorialSpotlight-module__v1faOG__arrowBounce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TutorialSpotlight-module__v1faOG__card{max-width:none;padding:var(--spacing-4xl);position:fixed;bottom:20px;right:16px;top:auto!important;left:16px!important}.TutorialSpotlight-module__v1faOG__arrow{display:none}.TutorialSpotlight-module__v1faOG__cardHeader{gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.TutorialSpotlight-module__v1faOG__cardIcon{font-size:24px}.TutorialSpotlight-module__v1faOG__cardTitle{font-size:var(--font-size-xl)}.TutorialSpotlight-module__v1faOG__cardDescription{font-size:var(--font-size-sm);margin-bottom:var(--spacing-3xl)}.TutorialSpotlight-module__v1faOG__cardDescription:last-of-type{margin-bottom:var(--spacing-4xl)}.TutorialSpotlight-module__v1faOG__closeButton{width:100%;padding:var(--spacing-4xl);justify-content:center}}.TutorialSpotlight-module__v1faOG__stepIndicator{animation:.4s cubic-bezier(.4,0,.2,1) .5s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardHeader{animation:.4s cubic-bezier(.4,0,.2,1) .6s both TutorialSpotlight-module__v1faOG__contentFadeIn}.TutorialSpotlight-module__v1faOG__cardFooter{animation:.4s cubic-bezier(.4,0,.2,1) .95s both TutorialSpotlight-module__v1faOG__contentFadeIn}@keyframes TutorialSpotlight-module__v1faOG__contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TutorialSpotlight-module__v1faOG__backdropContainer,.TutorialSpotlight-module__v1faOG__backdropFull,.TutorialSpotlight-module__v1faOG__card,.TutorialSpotlight-module__v1faOG__arrow{will-change:opacity,transform}.TutorialSpotlight-module__v1faOG__backdropContainer,.TutorialSpotlight-module__v1faOG__card{transition:opacity .3s cubic-bezier(.4,0,.2,1)}
.AgentPage-module__maNXcG__page{gap:var(--spacing-6xl);padding:var(--spacing-6xl);flex-direction:column;animation:.7s ease-out forwards AgentPage-module__maNXcG__pageEntrance;display:flex}@keyframes AgentPage-module__maNXcG__pageEntrance{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.AgentPage-module__maNXcG__generatorSection{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:var(--spacing-6xl);gap:var(--spacing-6xl);flex-direction:column;display:flex}.AgentPage-module__maNXcG__sectionTitle{align-items:center;gap:var(--spacing-3xl);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--color-border-secondary);margin:0;display:flex}.AgentPage-module__maNXcG__sectionIcon{color:var(--color-primary);font-size:28px}@media (max-width:1024px){.AgentPage-module__maNXcG__page,.AgentPage-module__maNXcG__generatorSection{padding:var(--spacing-5xl)}}@media (max-width:768px){.AgentPage-module__maNXcG__page{padding:var(--spacing-3xl)var(--spacing-3xl)var(--spacing-4xl)}.AgentPage-module__maNXcG__generatorSection{padding:var(--spacing-4xl);gap:var(--spacing-5xl)}.AgentPage-module__maNXcG__sectionTitle{font-size:var(--font-size-2xl);padding-bottom:var(--spacing-3xl)}}@media (max-width:480px){.AgentPage-module__maNXcG__page{padding:var(--spacing-3xl)var(--spacing-2xl);gap:var(--spacing-4xl)}.AgentPage-module__maNXcG__generatorSection{padding:var(--spacing-3xl);gap:var(--spacing-4xl)}.AgentPage-module__maNXcG__sectionTitle{font-size:var(--font-size-xl);gap:var(--spacing-2xl)}.AgentPage-module__maNXcG__sectionIcon{font-size:24px}}
.index-module__1DHfoq__page{gap:var(--spacing-6xl);padding:var(--spacing-6xl);flex-direction:column;display:flex}.index-module__1DHfoq__pageHeader{gap:var(--spacing-4xl);flex-direction:column;display:flex}.index-module__1DHfoq__pageHeaderContent{align-items:center;gap:var(--spacing-3xl);display:flex}.index-module__1DHfoq__iconWrapper{background:var(--color-primary-lighter);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.index-module__1DHfoq__pageIcon{color:var(--color-primary);font-size:32px}.index-module__1DHfoq__pageHeaderText{gap:var(--spacing-2xl);flex-direction:column;display:flex}.index-module__1DHfoq__pageHeaderTitle{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.index-module__1DHfoq__pageHeaderDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.index-module__1DHfoq__pageHeaderDivider{background:linear-gradient(90deg,var(--color-primary)0%,transparent 100%);width:100%;height:1px}.index-module__1DHfoq__content{width:100%;max-width:900px;margin:0 auto}.index-module__1DHfoq__form{gap:var(--spacing-6xl);flex-direction:column;display:flex}.index-module__1DHfoq__section{gap:var(--spacing-4xl);padding:var(--spacing-5xl);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);flex-direction:column;display:flex}.index-module__1DHfoq__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-border-primary);margin:0}.index-module__1DHfoq__formGroup{gap:var(--spacing-2xl);flex-direction:column;display:flex}.index-module__1DHfoq__formRow{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;display:grid}.index-module__1DHfoq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.index-module__1DHfoq__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.index-module__1DHfoq__input,.index-module__1DHfoq__select,.index-module__1DHfoq__textarea{width:100%;padding:var(--spacing-3xl);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-md);transition:all var(--transition-normal);font-family:inherit}.index-module__1DHfoq__input:focus,.index-module__1DHfoq__select:focus,.index-module__1DHfoq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter);outline:none}.index-module__1DHfoq__textarea{resize:vertical;min-height:100px}.index-module__1DHfoq__input::placeholder,.index-module__1DHfoq__textarea::placeholder{color:var(--color-text-muted)}.index-module__1DHfoq__select option{background:var(--color-bg-primary);color:var(--color-text-primary);padding:var(--spacing-2xl)}.index-module__1DHfoq__actions{gap:var(--spacing-3xl);padding-top:var(--spacing-4xl);justify-content:flex-end;display:flex}.index-module__1DHfoq__cancelButton,.index-module__1DHfoq__saveButton{padding:var(--spacing-3xl)var(--spacing-5xl);border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal)}.index-module__1DHfoq__cancelButton{border:1px solid var(--color-border-primary);color:var(--color-text-secondary);background:0 0}.index-module__1DHfoq__cancelButton:hover{border-color:var(--color-border-secondary);color:var(--color-text-primary);background:var(--color-bg-hover)}.index-module__1DHfoq__saveButton{align-items:center;gap:var(--spacing-2xl);background:var(--color-bg-gradient-primary);color:var(--color-text-primary);border:none;display:inline-flex}.index-module__1DHfoq__saveButton:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.index-module__1DHfoq__buttonIcon{font-size:18px}.index-module__1DHfoq__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-6xl);flex-direction:column;min-height:300px;display:flex}.index-module__1DHfoq__loadingIcon{color:var(--color-primary);font-size:48px}.index-module__1DHfoq__loadingText{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.index-module__1DHfoq__errorMessage,.index-module__1DHfoq__successMessage{align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-4xl);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4xl);animation:.3s ease-out index-module__1DHfoq__slideIn;display:flex}.index-module__1DHfoq__errorMessage{color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.index-module__1DHfoq__successMessage{color:#22c55e;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}.index-module__1DHfoq__errorIcon,.index-module__1DHfoq__successIcon{flex-shrink:0;font-size:24px}@keyframes index-module__1DHfoq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.index-module__1DHfoq__page{padding:var(--spacing-5xl)}.index-module__1DHfoq__content{max-width:100%}}@media (max-width:768px){.index-module__1DHfoq__page{padding:var(--spacing-3xl)var(--spacing-3xl)var(--spacing-4xl)}.index-module__1DHfoq__section{padding:var(--spacing-4xl)}.index-module__1DHfoq__formRow{grid-template-columns:1fr}.index-module__1DHfoq__actions{flex-direction:column-reverse}.index-module__1DHfoq__cancelButton,.index-module__1DHfoq__saveButton{justify-content:center;width:100%;min-height:48px}.index-module__1DHfoq__errorMessage,.index-module__1DHfoq__successMessage{padding:var(--spacing-3xl);font-size:var(--font-size-sm)}}@media (max-width:480px){.index-module__1DHfoq__page{padding:var(--spacing-3xl)var(--spacing-2xl);gap:var(--spacing-4xl)}.index-module__1DHfoq__section{padding:var(--spacing-3xl)}.index-module__1DHfoq__sectionTitle{font-size:var(--font-size-xl)}}
