.AuthErrorContent-module__s_3dDG__buttonContainer{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.AuthErrorContent-module__s_3dDG__buttonContainer button{flex:1 1 0;min-width:140px;width:auto!important}
.SignInContent-module__MyQUvW__googleButton{color:#333!important;background-color:#fff!important}.SignInContent-module__MyQUvW__buttonContent{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.SignInContent-module__MyQUvW__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.SignInContent-module__MyQUvW__buttonText{color:inherit;font-weight:500}.SignInContent-module__MyQUvW__disclaimerContainer{align-items:flex-start;gap:var(--space-2);display:flex}.SignInContent-module__MyQUvW__disclaimerCheckbox{margin-top:.125rem}.SignInContent-module__MyQUvW__disclaimer{flex:1;line-height:1.5}
.InsufficientCreditsContent-module__GIO-NW__message{margin-bottom:var(--space-4)}.InsufficientCreditsContent-module__GIO-NW__costsList{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.InsufficientCreditsContent-module__GIO-NW__costItem{padding:var(--space-2);background-color:var(--color-background-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.InsufficientCreditsContent-module__GIO-NW__costLabel{font-weight:500}.InsufficientCreditsContent-module__GIO-NW__costValue{font-weight:600}.InsufficientCreditsContent-module__GIO-NW__loadingContainer{margin:var(--space-4)0;justify-content:center;display:flex}
.PaymentContent-module__-XkFvq__buttonContainer{justify-content:center;align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.PaymentContent-module__-XkFvq__creditInfo{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(var(--color-foreground-rgb),.1);justify-content:center;align-items:center;display:flex;box-shadow:0 0 15px #8a2be266}.PaymentContent-module__-XkFvq__creditText{margin:0}
.MockActionMenu-module__ZEpuCG__container{width:100%;padding:0 var(--space-4)var(--space-6);z-index:var(--z-overlay)}.MockActionMenu-module__ZEpuCG__controlsWrapper{flex-direction:column;align-items:center;display:flex}.MockActionMenu-module__ZEpuCG__buttonContainer{margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:flex}.MockActionMenu-module__ZEpuCG__buttonContainer button{aspect-ratio:1;flex-shrink:0;border-radius:var(--radius-full)!important;width:auto!important;min-width:auto!important;margin:0!important}.MockActionMenu-module__ZEpuCG__activeTooltip{margin-top:var(--space-4);padding:var(--space-3)var(--space-4);background-color:var(--color-background-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm),0 0 20px #8b5cf64d,0 0 40px #8b5cf61a;max-width:300px;animation:.2s ease-out MockActionMenu-module__ZEpuCG__fadeIn}@keyframes MockActionMenu-module__ZEpuCG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MockActionMenu-module__ZEpuCG__createButton{margin:0 var(--space-2)!important}@media (max-width:767px){.MockActionMenu-module__ZEpuCG__buttonContainer{flex-wrap:wrap;justify-content:center;width:100%}}
.WelcomeMessageContent-module__q3aC-q__firstText{margin-top:0!important}.WelcomeMessageContent-module__q3aC-q__buttonContainer{text-align:center;margin-top:24px}
.MediaInfoContent-module__16G1lG__topRow{gap:var(--space-4);justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;display:flex}.MediaInfoContent-module__16G1lG__mediaSection{flex:none}.MediaInfoContent-module__16G1lG__mediaContainer{justify-content:flex-start;align-items:flex-start;max-width:400px;max-height:400px;display:flex}.MediaInfoContent-module__16G1lG__media{object-fit:contain;object-position:top center;border-radius:var(--radius-medium);width:auto;max-width:400px;height:auto;max-height:400px}.MediaInfoContent-module__16G1lG__errorContainer{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;min-height:200px;padding:var(--space-4);background:var(--color-overlay-light);border-radius:var(--radius-medium);text-align:center;flex-direction:column;display:flex}.MediaInfoContent-module__16G1lG__rightSection{gap:var(--space-4);flex-direction:column;flex:1;min-width:320px;display:flex;max-width:none!important}.MediaInfoContent-module__16G1lG__actionsRow{justify-content:flex-end;align-items:center;display:flex}.MediaInfoContent-module__16G1lG__userInfo{gap:var(--space-2);padding:var(--space-3)var(--space-2);background:var(--color-overlay-light);border-radius:var(--radius-medium);flex-direction:column;display:flex}.MediaInfoContent-module__16G1lG__infoRow{align-items:center;gap:var(--space-3);display:flex}.MediaInfoContent-module__16G1lG__infoLabel{flex-shrink:0;width:140px;min-width:140px}.MediaInfoContent-module__16G1lG__infoValue{word-break:break-word;white-space:normal;flex:1}.MediaInfoContent-module__16G1lG__promptBox{padding:var(--space-3)var(--space-2);background:var(--color-overlay-light);border-radius:var(--radius-medium)}.MediaInfoContent-module__16G1lG__promptRow{align-items:flex-start;gap:var(--space-3);display:flex}.MediaInfoContent-module__16G1lG__promptLabel{flex-shrink:0;width:140px;min-width:140px}.MediaInfoContent-module__16G1lG__promptValue{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;line-height:1.4}@media (max-width:1280px){.MediaInfoContent-module__16G1lG__topRow{gap:var(--space-4);flex-direction:column}.MediaInfoContent-module__16G1lG__rightSection{width:100%}}@media (max-width:768px){.MediaInfoContent-module__16G1lG__mediaContainer,.MediaInfoContent-module__16G1lG__media{max-width:100%;max-height:300px}.MediaInfoContent-module__16G1lG__infoRow,.MediaInfoContent-module__16G1lG__promptRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.MediaInfoContent-module__16G1lG__infoLabel,.MediaInfoContent-module__16G1lG__promptLabel{width:auto;min-width:auto}}@media (max-width:480px){.MediaInfoContent-module__16G1lG__topRow{gap:var(--space-3)}.MediaInfoContent-module__16G1lG__mediaContainer,.MediaInfoContent-module__16G1lG__media{max-height:250px}.MediaInfoContent-module__16G1lG__rightSection{gap:var(--space-3)}.MediaInfoContent-module__16G1lG__userInfo,.MediaInfoContent-module__16G1lG__promptBox{padding:var(--space-2)var(--space-1)}}
.CreditsInfoContent-module__uK7Tvq__container{padding:0 var(--space-4)var(--space-4);width:100%}.CreditsInfoContent-module__uK7Tvq__title{margin-bottom:var(--space-4);text-align:center}.CreditsInfoContent-module__uK7Tvq__costsList{margin-bottom:var(--space-6);flex-direction:column;display:flex}.CreditsInfoContent-module__uK7Tvq__costItem{padding:var(--space-1);background-color:var(--color-background-elevated);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.CreditsInfoContent-module__uK7Tvq__costLabel{font-weight:500}.CreditsInfoContent-module__uK7Tvq__costValue{font-weight:600}.CreditsInfoContent-module__uK7Tvq__footer{text-align:center;margin-top:var(--space-4)}.CreditsInfoContent-module__uK7Tvq__loadingContainer,.CreditsInfoContent-module__uK7Tvq__errorContainer{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-height:200px;display:flex}
.DataTable-module__lAN-oG__dataTable{background:var(--color-overlay-light);border:1px solid var(--color-overlay-light);border-radius:var(--radius-large);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);width:100%;overflow:hidden}.DataTable-module__lAN-oG__compact{border-radius:var(--radius-medium)}.DataTable-module__lAN-oG__tableHeader{padding:var(--space-4)var(--space-6);background:rgba(var(--color-foreground-rgb),.05);border-bottom:1px solid var(--color-overlay-light);gap:var(--space-4);box-sizing:border-box;align-items:center;font-weight:600;display:grid}.DataTable-module__lAN-oG__columnHeader{color:var(--color-foreground);white-space:nowrap;margin:0;padding:0;font-weight:600}.DataTable-module__lAN-oG__tableRow{padding:var(--space-4)var(--space-6);border-bottom:1px solid var(--color-overlay-light);gap:var(--space-4);transition:background-color var(--animation-speed-normal)ease;box-sizing:border-box;align-items:center;display:grid}.DataTable-module__lAN-oG__tableRow:last-child{border-bottom:none}.DataTable-module__lAN-oG__tableRow:hover{background:rgba(var(--color-foreground-rgb),.05)}.DataTable-module__lAN-oG__expandable{cursor:pointer}.DataTable-module__lAN-oG__expandable:hover{background:rgba(var(--color-foreground-rgb),.08)}.DataTable-module__lAN-oG__tableCell{align-items:center;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.DataTable-module__lAN-oG__align-left{justify-content:flex-start;text-align:left!important}.DataTable-module__lAN-oG__align-center{justify-content:center;text-align:center!important}.DataTable-module__lAN-oG__align-right{text-align:right!important;justify-content:flex-end!important}.DataTable-module__lAN-oG__actions{gap:var(--space-2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.DataTable-module__lAN-oG__expandedRow{padding:var(--space-4)var(--space-6);background:var(--color-overlay-light);border-bottom:1px solid var(--color-overlay-light)}.DataTable-module__lAN-oG__emptyState{padding:var(--space-16)var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DataTable-module__lAN-oG__emptyTitle{margin-bottom:var(--space-2);opacity:.8}.DataTable-module__lAN-oG__emptyMessage{color:var(--color-foreground-muted);max-width:400px}.DataTable-module__lAN-oG__responsive{overflow-x:auto}@media (max-width:1024px){.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__tableHeader,.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__tableRow{min-width:600px}}@media (max-width:768px){.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__tableHeader{display:none}.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__tableRow{align-items:flex-start;gap:var(--space-2);min-width:auto;padding:var(--space-4);flex-direction:column;display:flex}.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__tableCell{width:100%;text-align:left!important;justify-self:start!important}.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__actions{width:100%;margin-top:var(--space-2);justify-content:flex-start}.DataTable-module__lAN-oG__responsive .DataTable-module__lAN-oG__expandedRow{padding:var(--space-3)var(--space-4)}}@media (max-width:480px){.DataTable-module__lAN-oG__dataTable{margin:0 -var(--space-2);border-radius:0}.DataTable-module__lAN-oG__tableRow{padding:var(--space-3)}.DataTable-module__lAN-oG__actions{align-items:center;gap:var(--space-2);flex-direction:row}.DataTable-module__lAN-oG__actions button{width:auto}}.DataTable-module__lAN-oG__compact .DataTable-module__lAN-oG__tableHeader,.DataTable-module__lAN-oG__compact .DataTable-module__lAN-oG__tableRow,.DataTable-module__lAN-oG__compact .DataTable-module__lAN-oG__expandedRow{padding:var(--space-3)var(--space-4)}.DataTable-module__lAN-oG__compact .DataTable-module__lAN-oG__emptyState{padding:var(--space-12)var(--space-6)}.DataTable-module__lAN-oG__statusBadge{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:capitalize;width:fit-content;font-weight:500;display:inline-flex}.DataTable-module__lAN-oG__statusBadge.DataTable-module__lAN-oG__success{color:var(--color-success);background:#10b98133}.DataTable-module__lAN-oG__statusBadge.DataTable-module__lAN-oG__error{color:var(--color-error);background:#ef444433}.DataTable-module__lAN-oG__statusBadge.DataTable-module__lAN-oG__warning{color:var(--color-warning);background:#f59e0b33}.DataTable-module__lAN-oG__statusBadge.DataTable-module__lAN-oG__secondary{background:rgba(var(--color-foreground-rgb),.1);color:var(--color-foreground-muted)}.DataTable-module__lAN-oG__statusBadge.DataTable-module__lAN-oG__primary{background:rgba(var(--color-primary-rgb),.2);color:var(--color-primary)}
.PaginationControls-module__azchaW__pagination{margin-top:var(--space-8);padding:var(--space-4);justify-content:center;align-items:center;display:flex}.PaginationControls-module__azchaW__small{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3)}.PaginationControls-module__azchaW__medium{gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-4)}.PaginationControls-module__azchaW__large{gap:var(--space-6);margin-top:var(--space-10);padding:var(--space-5)}.PaginationControls-module__azchaW__paginationButton{min-width:80px}.PaginationControls-module__azchaW__pageInfo{padding:0 var(--space-4);color:var(--color-foreground-muted);text-align:center;min-width:120px;font-weight:500}@media (max-width:768px){.PaginationControls-module__azchaW__pagination{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-3);flex-direction:column}.PaginationControls-module__azchaW__small{gap:var(--space-3);margin-top:var(--space-4)}.PaginationControls-module__azchaW__medium{gap:var(--space-4);margin-top:var(--space-6)}.PaginationControls-module__azchaW__large{gap:var(--space-4);margin-top:var(--space-8)}.PaginationControls-module__azchaW__paginationButton{width:100%;min-width:auto;max-width:200px}.PaginationControls-module__azchaW__pageInfo{order:-1;min-width:auto;padding:0}}@media (max-width:480px){.PaginationControls-module__azchaW__pagination{padding:var(--space-2);gap:var(--space-3)}.PaginationControls-module__azchaW__paginationButton{max-width:150px}}
.FormField-module__eVoXnW__formField{flex-direction:column;width:100%;display:flex}.FormField-module__eVoXnW__fieldContainer{margin-bottom:var(--space-4)}.FormField-module__eVoXnW__label{font-size:var(--font-size-sm);color:var(--color-foreground);margin-bottom:var(--space-1);transition:color var(--animation-speed-normal)ease;font-weight:500;display:block}.theme-dark .FormField-module__eVoXnW__helperText{color:#fff9}.theme-light .FormField-module__eVoXnW__helperText{color:#0009}.FormField-module__eVoXnW__helperText{margin-top:var(--space-1);font-size:var(--font-size-xs)}.FormField-module__eVoXnW__errorText{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-error);transition:color var(--animation-speed-normal)ease}.FormField-module__eVoXnW__spacer{margin-top:var(--space-1)}
.TextareaField-module__tC3JAa__textareaField{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.TextareaField-module__tC3JAa__label{cursor:pointer;display:block}.TextareaField-module__tC3JAa__labelText{color:var(--color-foreground);font-weight:500}.TextareaField-module__tC3JAa__spacer{min-height:calc(var(--font-size-xs)*1.2);justify-content:space-between;align-items:center;display:flex}.TextareaField-module__tC3JAa__helperText,.TextareaField-module__tC3JAa__errorText{margin:0;display:block}.TextareaField-module__tC3JAa__errorText{font-weight:500}
.SelectField-module__y5Sp2G__selectField{flex-direction:column;width:100%;display:flex}.SelectField-module__y5Sp2G__label{margin-bottom:var(--space-1);display:block}.SelectField-module__y5Sp2G__labelText{color:var(--color-foreground);font-weight:500}.SelectField-module__y5Sp2G__select{padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-base);transition:all var(--animation-speed-normal)ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-2)center;width:100%;padding-right:var(--space-8);background-size:1em}.SelectField-module__y5Sp2G__select.SelectField-module__y5Sp2G__small{padding:var(--space-0_5)var(--space-1_5);font-size:var(--font-size-xs)}.SelectField-module__y5Sp2G__select.SelectField-module__y5Sp2G__medium{padding:var(--space-1)var(--space-2);font-size:var(--font-size-sm)}.SelectField-module__y5Sp2G__select.SelectField-module__y5Sp2G__large{padding:var(--space-2)var(--space-3);font-size:var(--font-size-base)}.SelectField-module__y5Sp2G__select:hover{border-color:var(--color-border-hover)}.SelectField-module__y5Sp2G__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.SelectField-module__y5Sp2G__select.SelectField-module__y5Sp2G__error{border-color:var(--color-error)}.SelectField-module__y5Sp2G__select.SelectField-module__y5Sp2G__error:focus{box-shadow:0 0 0 2px var(--color-error-alpha)}.SelectField-module__y5Sp2G__helperText{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.SelectField-module__y5Sp2G__errorText{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-error)}.SelectField-module__y5Sp2G__spacer{margin-top:var(--space-1)}
.PromptInput-module__9zFb-a__form{width:100%}.PromptInput-module__9zFb-a__inputWrapper{gap:var(--space-3);flex-direction:column;align-items:center;width:100%;display:flex}.PromptInput-module__9zFb-a__inputField{flex:1;border-radius:var(--radius-medium)!important;padding:var(--space-3)var(--space-4)!important;background-color:#fff!important;border:2px solid #b17aff4d!important;transition:all .3s!important;box-shadow:0 2px 6px #8a2be21a!important}.PromptInput-module__9zFb-a__inputField:focus{border-color:#b17affb3!important;outline:none!important;box-shadow:0 0 8px #8a2be240!important}.PromptInput-module__9zFb-a__helperTextContainer{margin-top:var(--space-1);justify-content:space-between;display:flex}.theme-dark .PromptInput-module__9zFb-a__helperText{color:#fff9}.theme-light .PromptInput-module__9zFb-a__helperText{color:#0009}.PromptInput-module__9zFb-a__helperText{font-size:var(--font-size-xs)}.PromptInput-module__9zFb-a__errorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-1)}
.FilterBar-module__d8qrrq__filterBar{margin-bottom:var(--space-8);padding:var(--space-4);background:var(--color-overlay-light);border-radius:var(--radius-large);border:1px solid var(--color-overlay-light);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.FilterBar-module__d8qrrq__horizontal{gap:var(--space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.FilterBar-module__d8qrrq__vertical{gap:var(--space-4);flex-direction:column;display:flex}.FilterBar-module__d8qrrq__filtersSection{gap:var(--space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.FilterBar-module__d8qrrq__searchSection{flex-wrap:wrap;display:flex}.FilterBar-module__d8qrrq__filterGroup{gap:var(--space-2);flex-direction:column;min-width:140px;display:flex}.FilterBar-module__d8qrrq__filterLabel{color:var(--color-foreground-muted);margin-bottom:var(--space-1);font-weight:500}.FilterBar-module__d8qrrq__filterDropdown{min-width:140px}.FilterBar-module__d8qrrq__searchContainer{gap:var(--space-2);align-items:stretch;display:flex}.FilterBar-module__d8qrrq__searchInput{flex:1;min-width:200px}.FilterBar-module__d8qrrq__searchButton{flex-shrink:0}@media (max-width:1024px){.FilterBar-module__d8qrrq__horizontal{align-items:stretch;gap:var(--space-4);flex-direction:column}.FilterBar-module__d8qrrq__filtersSection{gap:var(--space-4);flex-direction:column}.FilterBar-module__d8qrrq__filterGroup,.FilterBar-module__d8qrrq__filterDropdown,.FilterBar-module__d8qrrq__searchInput{width:100%;min-width:auto}}@media (max-width:768px){.FilterBar-module__d8qrrq__filterBar{padding:var(--space-3)}.FilterBar-module__d8qrrq__searchContainer{gap:var(--space-3);flex-direction:column}.FilterBar-module__d8qrrq__searchButton{width:100%}.FilterBar-module__d8qrrq__filtersSection,.FilterBar-module__d8qrrq__horizontal,.FilterBar-module__d8qrrq__vertical{gap:var(--space-3)}}
.Alert-module__taaKRG__alert{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.Alert-module__taaKRG__small{padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm)}.Alert-module__taaKRG__medium{padding:var(--space-3)var(--space-4);border-radius:var(--radius-md)}.Alert-module__taaKRG__large{padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg)}.Alert-module__taaKRG__error{background-color:rgba(var(--color-error-rgb),.08);border-color:rgba(var(--color-error-rgb),.15);color:var(--color-error-text);box-shadow:var(--shadow-sm)}.Alert-module__taaKRG__warning{color:var(--color-warning);box-shadow:var(--shadow-md);background-color:#f59e0b26;border-color:#f59e0b33}.Alert-module__taaKRG__info{color:#60a5fa;box-shadow:var(--shadow-md);background-color:#3b82f626;border-color:#3b82f633}.Alert-module__taaKRG__success{color:var(--color-success);box-shadow:var(--shadow-md);background-color:#22c55e26;border-color:#22c55e33}.Alert-module__taaKRG__message{width:100%;margin:0;font-weight:500;line-height:1.5}.theme-light .Alert-module__taaKRG__warning{color:#d97706;background-color:#f59e0b1a}.theme-light .Alert-module__taaKRG__info{color:#2563eb;background-color:#3b82f61a}.theme-light .Alert-module__taaKRG__success{color:#16a34a;background-color:#22c55e1a}
@keyframes ErrorMessage-module__BM59jG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorMessage-module__BM59jG__fadeOut{0%{opacity:1}to{opacity:0}}.ErrorMessage-module__BM59jG__messageContainer{margin-bottom:var(--space-3);z-index:var(--z-popover);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ErrorMessage-module__BM59jG__alertContent{margin-bottom:0}.ErrorMessage-module__BM59jG__actions{gap:var(--space-2);margin-top:var(--space-2);justify-content:center;display:flex}.ErrorMessage-module__BM59jG__retryButton{font-size:var(--font-size-xs);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);min-height:auto;transition:all var(--duration-normal)var(--ease-out);font-weight:500}.ErrorMessage-module__BM59jG__retryButton:hover{transform:translateY(-1px)}.ErrorMessage-module__BM59jG__fadeIn{animation:ErrorMessage-module__BM59jG__slideUp var(--duration-normal)var(--ease-out)forwards}.ErrorMessage-module__BM59jG__fadeOut{animation:ErrorMessage-module__BM59jG__fadeOut var(--duration-normal)var(--ease-in)forwards}@media (max-width:767px){.ErrorMessage-module__BM59jG__messageContainer{padding:var(--space-3)var(--space-4);margin-bottom:var(--space-2)}.ErrorMessage-module__BM59jG__message{font-size:var(--font-size-xs)}}
.ErrorState-module__BRNe3W__errorContainer{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ErrorState-module__BRNe3W__small{min-height:200px;padding:var(--space-8)var(--space-4)}.ErrorState-module__BRNe3W__medium{min-height:300px;padding:var(--space-12)var(--space-8)}.ErrorState-module__BRNe3W__large{min-height:400px;padding:var(--space-16)var(--space-8)}.ErrorState-module__BRNe3W__errorIcon{opacity:.5;color:var(--color-error);margin-bottom:var(--space-2)}.ErrorState-module__BRNe3W__errorTitle{margin-bottom:var(--space-2)}.ErrorState-module__BRNe3W__errorAlert{max-width:500px;margin-bottom:var(--space-2)}.ErrorState-module__BRNe3W__retryButton{margin-top:var(--space-2)}@media (max-width:768px){.ErrorState-module__BRNe3W__small{min-height:150px;padding:var(--space-6)var(--space-3)}.ErrorState-module__BRNe3W__medium{min-height:250px;padding:var(--space-8)var(--space-4)}.ErrorState-module__BRNe3W__large{min-height:300px;padding:var(--space-12)var(--space-4)}.ErrorState-module__BRNe3W__errorContainer{gap:var(--space-3)}.ErrorState-module__BRNe3W__errorAlert{max-width:100%}.ErrorState-module__BRNe3W__errorIcon{transform:scale(.8)}}
.LoadingState-module__W14keW__loadingContainer{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.LoadingState-module__W14keW__small{min-height:200px;padding:var(--space-8)var(--space-4)}.LoadingState-module__W14keW__medium{min-height:300px;padding:var(--space-12)var(--space-8)}.LoadingState-module__W14keW__large{min-height:400px;padding:var(--space-16)var(--space-8)}.LoadingState-module__W14keW__loadingMessage{color:var(--color-foreground-muted);margin:0;font-weight:500}@media (max-width:768px){.LoadingState-module__W14keW__small{min-height:150px;padding:var(--space-6)var(--space-3)}.LoadingState-module__W14keW__medium{min-height:250px;padding:var(--space-8)var(--space-4)}.LoadingState-module__W14keW__large{min-height:300px;padding:var(--space-12)var(--space-4)}.LoadingState-module__W14keW__loadingContainer{gap:var(--space-3)}}
.AuthLoadingState-module__lDxRlW__container{background-color:var(--color-overlay-medium);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);padding:var(--space-8);border-radius:var(--radius-medium);box-shadow:var(--shadow-xl);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:28rem;display:flex}.AuthLoadingState-module__lDxRlW__spinnerContainer{margin-bottom:var(--space-4);justify-content:center;display:flex}.AuthLoadingState-module__lDxRlW__loadingText{color:var(--color-foreground);font-size:var(--font-size-md)}
.StatCard-module__4uHkrq__statCard{width:100%;min-height:120px}.StatCard-module__4uHkrq__statContent{text-align:center;width:100%}.StatCard-module__4uHkrq__statValue{margin-bottom:var(--space-1);font-weight:700;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);color:var(--color-foreground)}.StatCard-module__4uHkrq__statLabel{color:var(--color-foreground-muted);font-weight:500}@media (max-width:768px){.StatCard-module__4uHkrq__statValue{font-size:var(--font-size-2xl)}}@media (max-width:480px){.StatCard-module__4uHkrq__statValue{font-size:var(--font-size-xl)}}
.CreditPackageItem-module__QFj5Ua__packageContent{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.CreditPackageItem-module__QFj5Ua__packageInfo{flex-direction:column;flex:1;display:flex}.CreditPackageItem-module__QFj5Ua__packageName{color:var(--color-foreground);margin:0;font-weight:500}.CreditPackageItem-module__QFj5Ua__packageDescription{color:var(--color-foreground-muted);margin:0;margin-top:var(--space-1)}.CreditPackageItem-module__QFj5Ua__packagePrice{color:var(--color-primary);flex-shrink:0;margin:0;font-weight:600}
.ExitButton-module__yFDaDG__container{top:var(--space-4);right:var(--space-4);z-index:var(--z-popover);position:fixed}
.ThemeToggle-module__-ahChq__themeText{margin-left:var(--space-2)}.ThemeToggle-module__-ahChq__menuItem{text-align:left;justify-content:flex-start!important}.ThemeToggle-module__-ahChq__small .ThemeToggle-module__-ahChq__themeIcon{width:1rem;height:1rem}.ThemeToggle-module__-ahChq__medium .ThemeToggle-module__-ahChq__themeIcon{width:1.25rem;height:1.25rem}.ThemeToggle-module__-ahChq__large .ThemeToggle-module__-ahChq__themeIcon{width:1.5rem;height:1.5rem}.ThemeToggle-module__-ahChq__small .ThemeToggle-module__-ahChq__themeText{font-size:var(--font-size-xs)}.ThemeToggle-module__-ahChq__medium .ThemeToggle-module__-ahChq__themeText{font-size:var(--font-size-sm)}.ThemeToggle-module__-ahChq__large .ThemeToggle-module__-ahChq__themeText{font-size:var(--font-size-md)}.ThemeToggle-module__-ahChq__themeIcon{margin-right:var(--space-3);color:inherit;flex-shrink:0}.ThemeToggle-module__-ahChq__themeText{color:inherit}.ThemeToggle-module__-ahChq__dark{color:var(--text-on-dark)}.ThemeToggle-module__-ahChq__light{color:var(--text-on-light)}.ThemeToggle-module__-ahChq__disabled{opacity:.5;cursor:not-allowed}
.HideUI-module__znuhYG__container{z-index:var(--z-overlay);pointer-events:none;position:absolute}.HideUI-module__znuhYG__hideButton{pointer-events:auto}.HideUI-module__znuhYG__top-left{top:var(--space-4);left:var(--space-4)}.HideUI-module__znuhYG__top-right{top:var(--space-4);right:var(--space-4)}.HideUI-module__znuhYG__bottom-left{bottom:var(--space-4);left:var(--space-4)}.HideUI-module__znuhYG__bottom-right{bottom:var(--space-4);right:var(--space-4)}@media (max-width:767px){.HideUI-module__znuhYG__top-left,.HideUI-module__znuhYG__top-right{top:var(--space-2)}.HideUI-module__znuhYG__top-left,.HideUI-module__znuhYG__bottom-left{left:var(--space-2)}.HideUI-module__znuhYG__top-right,.HideUI-module__znuhYG__bottom-right{right:var(--space-2)}.HideUI-module__znuhYG__bottom-left,.HideUI-module__znuhYG__bottom-right{bottom:var(--space-2)}}
.ConversationView-module__n_7mpa__conversationSection{gap:var(--space-3);flex-direction:column;display:flex}.ConversationView-module__n_7mpa__conversationLabel{color:var(--color-foreground-muted);font-weight:600;font-size:var(--font-size-sm)}.ConversationView-module__n_7mpa__messagesContainer{gap:var(--space-3);max-height:300px;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.ConversationView-module__n_7mpa__messagesContainer::-webkit-scrollbar{width:6px}.ConversationView-module__n_7mpa__messagesContainer::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#ffffff1a}.ConversationView-module__n_7mpa__messagesContainer::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#b17aff99}.ConversationView-module__n_7mpa__messagesContainer::-webkit-scrollbar-thumb:hover{background:#b17affcc}.ConversationView-module__n_7mpa__messageEntry{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-medium);max-width:75%;margin-bottom:var(--space-2);border:none;flex-direction:column;align-self:flex-start;display:flex;position:relative}.ConversationView-module__n_7mpa__messageEntry:before{content:"";z-index:-1;border-radius:var(--radius-medium);background:linear-gradient(135deg,#ff7af5cc,#b17affcc);position:absolute;inset:0}.ConversationView-module__n_7mpa__messageHeader{margin-bottom:var(--space-1)}.ConversationView-module__n_7mpa__messageAuthor{color:#fff;font-weight:600;font-size:var(--font-size-sm)}.ConversationView-module__n_7mpa__messageTime{color:#fff9;font-size:var(--font-size-xs);margin-top:var(--space-1);text-align:right}.ConversationView-module__n_7mpa__messageText{color:#fff;white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.ConversationView-module__n_7mpa__adminMessage{align-self:flex-end}.ConversationView-module__n_7mpa__adminMessage:before{background:linear-gradient(135deg,#7a95ffcc,#7affcfcc)}.ConversationView-module__n_7mpa__adminMessage .ConversationView-module__n_7mpa__messageAuthor{color:#fff}.ConversationView-module__n_7mpa__userMessage{align-self:flex-start}.ConversationView-module__n_7mpa__replyInterface{gap:var(--space-3);padding:var(--space-4)0 0 0;margin-top:var(--space-4);border-top:1px solid var(--color-overlay-light);flex-direction:column;display:flex;position:relative}.ConversationView-module__n_7mpa__inputActions{gap:var(--space-2);display:flex}.ConversationView-module__n_7mpa__inputActions button{width:100%}@media (max-width:768px){.ConversationView-module__n_7mpa__messagesContainer{max-height:250px}.ConversationView-module__n_7mpa__messageHeader{align-items:flex-start;gap:var(--space-1);flex-direction:column}.ConversationView-module__n_7mpa__inputActions{flex-direction:column}.ConversationView-module__n_7mpa__messageEntry{padding:var(--space-2)}.ConversationView-module__n_7mpa__replyInterface{padding:var(--space-3)}}
