.vg-glass-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.vg-glass-aurora>span{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.45;will-change:transform}.vg-glass-aurora>span:first-child{width:80vmax;height:80vmax;left:-35vmax;top:4%;background:radial-gradient(circle,rgba(124,58,237,.9) 0,transparent 65%);animation:vg-glass-drift-a 24s ease-in-out infinite alternate}.vg-glass-aurora>span:nth-child(2){width:70vmax;height:70vmax;right:-35vmax;top:32%;background:radial-gradient(circle,rgba(236,72,153,.8) 0,transparent 65%);animation:vg-glass-drift-b 28s ease-in-out infinite alternate}.vg-glass-aurora>span:nth-child(3){width:65vmax;height:65vmax;left:-10vmax;top:70%;background:radial-gradient(circle,rgba(59,130,246,.75) 0,transparent 65%);animation:vg-glass-drift-a 32s ease-in-out infinite alternate-reverse}@keyframes vg-glass-drift-a{to{transform:translate3d(18vw,12vh,0) scale(1.12)}}@keyframes vg-glass-drift-b{to{transform:translate3d(-20vw,-8vh,0) scale(.9)}}.vg-glass-theme .vg-glass-shell :is(.bg-card.border,div.border.bg-card){background-color:transparent;background-image:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 55%,rgba(255,255,255,.05));border-color:rgba(255,255,255,.13);border-radius:1.25rem;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.04),0 24px 48px -24px rgba(0,0,0,.7)}.vg-glass-theme .vg-glass-shell .generate-studio-tabs,.vg-glass-theme .vg-glass-shell .generation-studio-tabs{background-image:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 2px 8px rgba(0,0,0,.35),0 16px 36px -18px rgba(0,0,0,.7)}.vg-glass-theme .vg-glass-shell .rounded-xl.border.bg-black\/25{background-image:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border-color:rgba(255,255,255,.16);border-radius:1.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 36px -18px rgba(0,0,0,.7)}.vg-glass-theme .vg-glass-shell .bg-card span.bg-background{background-color:rgba(24,16,40,.92);border-radius:9999px;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.vg-glass-theme .vg-glass-shell :is(button,a).bg-background{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.12),0 6px 16px -10px rgba(0,0,0,.6);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.vg-glass-theme .vg-glass-shell :is(button,a).bg-background:not(:hover){background-color:rgba(255,255,255,.05)}.vg-glass-theme .vg-glass-shell :is(button,a).border-input.bg-background:not(:hover){border-color:rgba(255,255,255,.14)}.vg-glass-theme .vg-glass-shell :is(input,textarea,[role=combobox]).border-input.bg-background{background-color:rgba(0,0,0,.22);border-color:rgba(255,255,255,.14);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 2px rgba(0,0,0,.35)}.vg-glass-theme .vg-glass-shell :is(input,textarea).border-input.bg-background:focus-visible{border-color:rgba(192,132,252,.6)}.vg-glass-theme .vg-glass-shell button.bg-purple-500{background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 60%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15),0 8px 22px -8px rgba(168,85,247,.85)}.vg-glass-theme .vg-glass-shell [role=radiogroup]>label.border{background-image:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.1);transition:border-color .2s ease,box-shadow .25s ease}.vg-glass-theme .vg-glass-shell [role=radiogroup]>label.border:not(.border-purple-500){border-color:rgba(255,255,255,.12)}.vg-glass-theme .vg-glass-shell [role=radiogroup]>label.border-purple-500{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.22),0 0 0 1px rgba(192,132,252,.35),0 10px 24px -10px rgba(168,85,247,.8)}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]),.vg-glass-theme .vg-glass-shell a.snap-center[class*=bg-gradient-to-r]{position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(0,0,0,.14),0 12px 28px -12px rgba(236,72,153,.75)}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after,.vg-glass-theme .vg-glass-shell a.snap-center[class*=bg-gradient-to-r]:after{content:"";position:absolute;top:0;bottom:0;left:-65%;width:42%;z-index:1;pointer-events:none;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.48),rgba(255,255,255,.12),transparent);animation:vg-glass-shine 3.2s ease-in-out infinite}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"])>*,.vg-glass-theme .vg-glass-shell a.snap-center[class*=bg-gradient-to-r]>*{position:relative;z-index:2}.vg-glass-theme .vg-glass-shell button[class*=from-pink-500][class*=to-purple-600][class*=bg-gradient-to-r]:after,.vg-glass-theme .vg-glass-shell button[class*=from-purple-500][class*=to-pink-500][class*=bg-gradient-to-r]:after{width:45%;animation-duration:2.8s}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):disabled:after{animation:none;opacity:0}@keyframes vg-glass-shine{0%,55%{left:-65%}to{left:135%}}.vg-glass-theme .fixed.inset-0.z-50.bg-background\/80,.vg-glass-theme .fixed.inset-0.z-50.bg-black\/80{background-color:rgba(7,4,15,.78);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.vg-glass-theme .z-50.overflow-hidden.border.bg-popover,.vg-glass-theme [role=alertdialog] .bg-card.border,.vg-glass-theme [role=alertdialog].border.bg-background,.vg-glass-theme [role=dialog] .bg-card.border,.vg-glass-theme [role=dialog].border.bg-background{background-color:transparent;background-image:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 55%,rgba(255,255,255,.05));border-color:rgba(255,255,255,.13);border-radius:1.25rem;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.04),0 24px 48px -24px rgba(0,0,0,.7)}.vg-glass-theme [role=alertdialog] :is(button,a).bg-background,.vg-glass-theme [role=dialog] :is(button,a).bg-background{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.12),0 6px 16px -10px rgba(0,0,0,.6);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.vg-glass-theme [role=alertdialog] :is(button,a).bg-background:not(:hover),.vg-glass-theme [role=dialog] :is(button,a).bg-background:not(:hover){background-color:rgba(255,255,255,.05)}.vg-glass-theme [role=alertdialog] :is(button,a).border-input.bg-background:not(:hover),.vg-glass-theme [role=dialog] :is(button,a).border-input.bg-background:not(:hover){border-color:rgba(255,255,255,.14)}.vg-glass-theme [role=alertdialog] :is(input,textarea,[role=combobox]).border-input.bg-background,.vg-glass-theme [role=dialog] :is(input,textarea,[role=combobox]).border-input.bg-background{background-color:rgba(0,0,0,.22);border-color:rgba(255,255,255,.14);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 2px rgba(0,0,0,.35)}.vg-glass-theme [role=alertdialog] :is(input,textarea).border-input.bg-background:focus-visible,.vg-glass-theme [role=dialog] :is(input,textarea).border-input.bg-background:focus-visible{border-color:rgba(192,132,252,.6)}.vg-glass-theme [role=alertdialog] button.bg-purple-500,.vg-glass-theme [role=dialog] button.bg-purple-500{background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 60%);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15),0 8px 22px -8px rgba(168,85,247,.85)}.vg-glass-theme [role=alertdialog] [role=radiogroup]>label.border,.vg-glass-theme [role=dialog] [role=radiogroup]>label.border{background-image:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.1)}.vg-glass-theme [role=alertdialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]),.vg-glass-theme [role=dialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]){position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(0,0,0,.14),0 12px 28px -12px rgba(236,72,153,.75)}.vg-glass-theme [role=alertdialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after,.vg-glass-theme [role=dialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after{content:"";position:absolute;top:0;bottom:0;left:-65%;width:42%;z-index:1;pointer-events:none;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.48),rgba(255,255,255,.12),transparent);animation:vg-glass-shine 3.2s ease-in-out infinite}.vg-glass-theme [role=alertdialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"])>*,.vg-glass-theme [role=dialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"])>*{position:relative;z-index:2}.vg-glass-theme .vg-glass-shell :is(input,textarea)[class*="border-white/1"],.vg-glass-theme .vg-glass-shell [role=combobox][class*="border-white/1"]{background-color:rgba(0,0,0,.22);border-color:rgba(255,255,255,.14);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 2px rgba(0,0,0,.35)}.vg-glass-theme .vg-glass-shell :is(input,textarea)[class*="border-white/1"]:focus-visible,.vg-glass-theme .vg-glass-shell [role=combobox][class*="border-white/1"]:focus-visible{border-color:rgba(192,132,252,.6)}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-black\\\/40][class*="border-white/10"]:not(.bg-purple-500){background-color:rgba(0,0,0,.22);border-color:rgba(255,255,255,.14);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 2px rgba(0,0,0,.35)}.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-black\\\/40].bg-purple-500{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px -8px rgba(147,51,234,.55)}.vg-glass-theme [data-sidebar=sidebar]:not([data-mobile=true]){background-color:transparent;background-image:linear-gradient(165deg,rgba(255,255,255,.11),rgba(255,255,255,.03) 48%,rgba(255,255,255,.06));border-color:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(28px) saturate(165%);backdrop-filter:blur(28px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset -1px 0 0 rgba(255,255,255,.04),12px 0 40px -24px rgba(0,0,0,.75)}.vg-glass-theme [data-sidebar=sidebar][data-mobile=true]{background-color:rgba(12,8,22,.94);border-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.vg-glass-theme [data-sidebar=menu-button][data-active=true]{background-image:linear-gradient(160deg,rgba(168,85,247,.35),rgba(236,72,153,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 20px -12px rgba(168,85,247,.75)}.vg-glass-theme [data-sidebar=separator]{background-color:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.vg-glass-aurora>span,.vg-glass-theme .vg-glass-shell :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after,.vg-glass-theme .vg-glass-shell a.snap-center[class*=bg-gradient-to-r]:after,.vg-glass-theme [role=alertdialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after,.vg-glass-theme [role=dialog] :is(button,a)[class*=bg-gradient-to-r]:not([class*="/10"]):after{animation:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}