/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--primary-color:#a855f7;--secondary-color:#ffbf36;--surface-primary-color:#222;--primary-color-hover:#2d1a39;--primary-color-semi:#a855f769;--primary-color-medium:#6b2a8b;--variant-b-premium-glow-mobile:radial-gradient(70% 45% at 50% -6%, var(--primary-color) 0%, var(--primary-color) 25%, var(--primary-color) 50%, var(--primary-color) 75%, #0000 100%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-glow-mobile:radial-gradient(70% 45% at 50% -6%, color-mix(in srgb, var(--primary-color) 60%, transparent) 0%, color-mix(in srgb, var(--primary-color) 45%, transparent) 25%, color-mix(in srgb, var(--primary-color) 30%, transparent) 50%, color-mix(in srgb, var(--primary-color) 15%, transparent) 75%, #0000 100%)}}:root{--variant-b-premium-glow-desktop:radial-gradient(40% 45% at 50% -10%, var(--primary-color) 0%, var(--primary-color) 25%, var(--primary-color) 50%, var(--primary-color) 75%, #0000 100%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-glow-desktop:radial-gradient(40% 45% at 50% -10%, color-mix(in srgb, var(--primary-color) 52%, transparent) 0%, color-mix(in srgb, var(--primary-color) 39%, transparent) 25%, color-mix(in srgb, var(--primary-color) 26%, transparent) 50%, color-mix(in srgb, var(--primary-color) 13%, transparent) 75%, #0000 100%)}}:root{--variant-b-premium-card-glow:radial-gradient(269.17% 50% at 50% -1.69%, var(--primary-color) 0%, #0000 100%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-card-glow:radial-gradient(269.17% 50% at 50% -1.69%, color-mix(in srgb, var(--primary-color) 67%, transparent) 0%, #0000 100%)}}:root{--variant-b-premium-card-glow-hover:radial-gradient(269.17% 125% at 50% -1.69%, var(--primary-color) 0%, var(--primary-color) 25%, var(--primary-color) 50%, var(--primary-color) 75%, #0000 100%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-card-glow-hover:radial-gradient(269.17% 125% at 50% -1.69%, color-mix(in srgb, var(--primary-color) 67%, transparent) 0%, color-mix(in srgb, var(--primary-color) 50%, transparent) 25%, color-mix(in srgb, var(--primary-color) 34%, transparent) 50%, color-mix(in srgb, var(--primary-color) 17%, transparent) 75%, #0000 100%)}}:root{--variant-b-premium-cta:linear-gradient(215deg, var(--primary-color) 5%, var(--primary-color) 67%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-cta:linear-gradient(215deg, var(--primary-color) 5%, color-mix(in srgb, var(--primary-color) 85%, black) 67%)}}:root{--variant-b-premium-modal-cta:linear-gradient(201deg, var(--primary-color) 5%, var(--primary-color) 67%)}@supports (color:color-mix(in lab, red, red)){:root{--variant-b-premium-modal-cta:linear-gradient(201deg, var(--primary-color) 5%, color-mix(in srgb, var(--primary-color) 85%, black) 67%)}}:root{--variant-b-premium-tab-border:var(--primary-color);--progress-color:#ffbf36;--loading-gradient-color:#a855f7;--end-gradient-color:#7e40b9;--loading-text-color:#a855f7;--token-label-bg:#4346e6;--caret-color:#eb5a79}[data-controller=reveal]:has([data-reveal-target=item]:not(.hidden)) [data-reveal-target=toggleIcon],[data-controller=reveal][data-state=open] [data-reveal-target=toggleIcon]{color:#fff}.bg-cma-banner{background:linear-gradient(90deg,#4a1d5c 0%,#1f1f1f 37.35%)}.primary-gradient{background:var(--primary-color)}.promo-card-border{background:var(--secondary-color)}.promo-card-radial-gradient{background:radial-gradient(67.21% 66.27%,#3a3a3a 0%,#171717 100%)}.profile-badge-container{color:#000;background:#fffc}.text-contextual-neutral{color:#fff}.border-discount-btn{border:2px solid var(--primary-color);background:initial;position:static}.border-discount-btn:before{display:none}.text-contextual-color{color:var(--secondary-color)}.active-token-plan{background:linear-gradient(90deg,#4a1d5c .9%,#4d1d2800 100%)!important}.insufficient-token-bg{background:#2c2a3f}.background-gradient{background:radial-gradient(circle,#4a1d5c 0%,#1f1f1f 100%)}.profile-selection-border{border-color:#a855f799!important}.profile-selection-bg{background-color:#a855f799!important}.sub-gradient-active{background:linear-gradient(240deg,#4a1d5c .9%,#4d1d2800 100%)}.border-img-paywall-modal{border:2px solid var(--primary-color)}.text-paywall{color:var(--secondary-color)}.blur-paywall-img-generator{background:#a855f799}.cmai-create-new-button,.cmai-generate-image-button{color:#fff;border-color:var(--primary-color)}.cmai-header-background{background:0 0}.cmai-input-background{background-color:#161616;border-color:#fff3}.cmai-submit-button-background{border-color:var(--primary-color);background-color:#161616}.cmai-helper-text{color:#8b9195}.primary-gradient-purple,.contextual-img-generator{background:var(--primary-color)}.border-img-generator-option{border:2px solid #fff}.img-generator-option{--tw-ring-color:#fff}.fill-image-generator-option{fill:#fff}.dashed-border-purple{border:2px dashed var(--primary-color);background-image:none}:root{--yume-closure-banner-height:56px;--yume-closure-banner-offset:calc(var(--yume-closure-banner-height) + env(safe-area-inset-top,0px))}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)){padding-top:var(--yume-closure-banner-offset)}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #navbar [data-mobile-scroll-behavior-target=navbar]{height:53px;padding-top:0}@media (min-width:768px){body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #navbar [data-mobile-scroll-behavior-target=navbar]{height:64px}}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #navbar [data-mobile-scroll-behavior-target=navbar].top-0{top:var(--yume-closure-banner-offset)!important}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #navbar [data-mobile-scroll-behavior-target=navbar].top-16{top:calc(var(--yume-closure-banner-offset) + 4rem)!important}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) [data-main-target=mainSidebarClosedContainer],body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) [data-main-target=mainSidebarOpenedContainer]{top:var(--yume-closure-banner-offset);height:calc(100% - var(--yume-closure-banner-offset));max-height:calc(100vh - var(--yume-closure-banner-offset))!important}@media (min-width:1024px){body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #conversation-container{top:var(--yume-closure-banner-offset)}}@media (max-width:1023px){body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)){--chat-banner-offset:var(--yume-closure-banner-height)}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)):has(#chat-upgrade-banner){--chat-banner-offset:calc(76px + var(--yume-closure-banner-height))}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) :has(>#chat-discount-banner){--chat-banner-offset:calc(var(--chat-discount-banner-height,68px) + var(--yume-closure-banner-height))}body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #pfp-banner-container{top:var(--yume-closure-banner-offset)}}@media (max-width:767px){body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) #banner-one-time-payment [data-banner-component-target=container],body:has(#yume-closure-banner [data-banner-component-target=container]:not(.hidden)) [data-pwa-target=rewardToast]{margin-top:var(--yume-closure-banner-height)}}
