@charset "UTF-8";.v-glow-portal-layer{position:fixed;inset:0;pointer-events:none;z-index:var(--v-glow-portal-z-index, 1)}.v-glow-portal-item{position:fixed;top:0;left:0;border-radius:22px;pointer-events:none;will-change:transform}.v-button-shell{position:relative;display:inline-flex;overflow:visible;border-radius:var(--p-button-border-radius, 16px);isolation:isolate;vertical-align:middle}.v-button-shell--full{display:flex;width:100%}.v-button-shell--full>.v-button{width:100%}.v-button-shell--glow>.v-button{box-shadow:var(--v-button-glow-shadow, 0 4px 12px 0 rgba(118, 72, 245, .4))}.v-button-shell--glow:not(:has(:disabled)):not(:has(.p-disabled)):hover>.v-button,.v-button-shell--glow:not(:has(:disabled)):not(:has(.p-disabled)):focus-within>.v-button,.v-button-shell--hover-glow:not(:has(:disabled)):not(:has(.p-disabled)):hover>.v-button,.v-button-shell--hover-glow:not(:has(:disabled)):not(:has(.p-disabled)):focus-within>.v-button{box-shadow:var(--v-button-glow-shadow-hover, 0 6px 16px 0 rgba(118, 72, 246, .5333333333))}.v-button-shell>.v-button{position:relative;z-index:1;transition:box-shadow .2s ease}.v-button{text-decoration:none}.v-button:hover,.v-button:focus,.v-button:visited{text-decoration:none}.v-button .p-button-label{text-decoration:none}.v-button--square{aspect-ratio:1;padding-inline:var(--p-button-padding-y, .75rem);border-radius:var(--p-button-border-radius, 16px)}.v-button--variant{background:var(--v-button-variant-bg)!important;border-color:var(--v-button-variant-border, var(--v-button-variant-bg))!important;color:var(--v-button-variant-color)!important}.v-button--variant [class^=i-],.v-button--variant [class*=" i-"],.v-button--variant img,.v-button--variant svg,.v-button--variant .generation-more-icon{color:var(--v-button-variant-icon-color, currentColor)}.v-button--variant:hover:not(:disabled):not(.p-disabled){background:var(--v-button-variant-bg-hover)!important;border-color:var(--v-button-variant-border-hover, var(--v-button-variant-bg-hover))!important;color:var(--v-button-variant-color)!important}.v-button--variant:active:not(:disabled):not(.p-disabled),.v-button--variant.p-button-active{background:var(--v-button-variant-bg-active)!important;border-color:var(--v-button-variant-border-active, var(--v-button-variant-bg-active))!important;color:var(--v-button-variant-color-active)!important}.p-dialog:has(.v-dialog){--v-dialog-max-width: min(1100px, calc(100vw - 24px) );--v-dialog-max-height: min(700px, calc(100vh - 48px) );--v-dialog-scrollbar-size: 4px;--v-dialog-scrollbar-color: rgba(8, 7, 41, .22);--v-dialog-panel-radius: 12px;--v-dialog-scroll-inset: 8px;--v-dialog-scroll-track-margin: 20px;max-width:var(--v-dialog-max-width)!important;max-height:var(--v-dialog-max-height)!important}.p-dialog:has(.v-dialog) .p-dialog-content{max-width:var(--v-dialog-max-width);max-height:var(--v-dialog-max-height)}.p-dialog:has(.v-dialog) *,.p-dialog:has(.v-dialog) .p-dialog-content{scrollbar-width:thin;scrollbar-color:var(--v-dialog-scrollbar-color) transparent}.p-dialog:has(.v-dialog) *::-webkit-scrollbar,.p-dialog:has(.v-dialog) .p-dialog-content::-webkit-scrollbar{width:var(--v-dialog-scrollbar-size);height:var(--v-dialog-scrollbar-size)}.p-dialog:has(.v-dialog) *::-webkit-scrollbar-track,.p-dialog:has(.v-dialog) .p-dialog-content::-webkit-scrollbar-track{margin-block:var(--v-dialog-scroll-track-margin);background:transparent}.p-dialog:has(.v-dialog) *::-webkit-scrollbar-thumb,.p-dialog:has(.v-dialog) .p-dialog-content::-webkit-scrollbar-thumb{border-radius:var(--v-dialog-scrollbar-size);background:var(--v-dialog-scrollbar-color)}.p-dialog:has(.v-dialog) *::-webkit-scrollbar-button,.p-dialog:has(.v-dialog) .p-dialog-content::-webkit-scrollbar-button{display:none;width:0;height:0}.p-dialog:has(.marketing-dialog){--v-dialog-panel-radius: 30px;--v-dialog-scroll-track-margin: 28px;width:var(--marketing-dialog-width, 500px)!important;height:var(--marketing-dialog-height, 700px)!important;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.p-dialog:has(.marketing-dialog) .p-dialog-content{width:100%;height:100%;padding:0!important;overflow:visible!important;background:transparent}.p-dialog:has(.v-dialog--close-outside){overflow:visible}.p-dialog:has(.v-dialog--close-outside) .p-dialog-content{overflow:visible!important}.p-dialog-mask:has(.marketing-dialog),.p-dialog-mask:has(.v-dialog--close-outside){overflow:visible}.v-dialog-panel{overflow:hidden;isolation:isolate;border-radius:var(--v-dialog-panel-radius, 30px);clip-path:inset(0 round var(--v-dialog-panel-radius, 30px))}.v-dialog-panel__scroll{box-sizing:border-box;width:calc(100% - var(--v-dialog-scroll-inset, 8px));height:100%;min-height:0;margin-inline-end:var(--v-dialog-scroll-inset, 8px);overflow-x:hidden;overflow-y:auto}.v-dialog{--v-dialog-close-outside-offset: 26px;position:relative;width:100%;max-width:100%;max-height:100%;border-radius:var(--v-dialog-panel-radius, 12px);overflow:hidden;isolation:isolate}.v-dialog:not(.v-dialog--close-outside):not(.marketing-dialog){clip-path:inset(0 round var(--v-dialog-panel-radius, 12px))}.v-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--p-dialog-header-padding, 40px)}.v-dialog__title{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:var(--p-surface-950)}.v-dialog__close{position:absolute;z-index:5;border:none;background:transparent;width:32px;height:32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.v-dialog__close-glyph{display:block;font-size:32px;line-height:1}.v-dialog--close-inside .v-dialog__close{top:15px;right:15px;color:var(--p-surface-600)}.v-dialog--close-inside .v-dialog__close:hover{background:var(--p-surface-100);color:var(--p-surface-800)}.v-dialog--close-outside{overflow:visible}.v-dialog--close-outside .v-dialog__close{top:calc(-1 * var(--v-dialog-close-outside-offset) + 3px);right:calc(-1 * var(--v-dialog-close-outside-offset) - 0px);border-radius:0;color:transparent;font-size:0;line-height:0}.v-dialog--close-outside .v-dialog__close .v-dialog__close-glyph{display:none}.v-dialog--close-outside .v-dialog__close:before,.v-dialog--close-outside .v-dialog__close:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:1.5px;border-radius:1px;background:#fff}.v-dialog--close-outside .v-dialog__close:before{transform:translate(-50%,-50%) rotate(45deg)}.v-dialog--close-outside .v-dialog__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.v-dialog--close-outside .v-dialog__close:hover{background:transparent;opacity:.85}.v-dialog__content{padding:var(--p-dialog-content-padding, 0px 40px 40px);min-height:0;overflow-x:hidden;overflow-y:auto}.v-dialog__content--no-header{padding-top:0}.v-dialog__content--no-padding{padding:0}.v-dialog__footer{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px;border-top:1px solid var(--p-surface-200)}.v-dialog.marketing-dialog{--p-dialog-content-padding: 0;--v-dialog-panel-radius: 30px;box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:100%;border:0;background:transparent;overflow:visible;border-radius:0;clip-path:none;isolation:auto}.v-dialog.marketing-dialog .v-dialog__content{box-sizing:border-box;height:100%;padding:0!important;overflow:visible}.v-dialog.v-dialog--close-outside:not(.marketing-dialog){--v-dialog-panel-radius: 30px}.v-dialog.v-dialog--close-outside:not(.marketing-dialog) .v-dialog__content{isolation:isolate;clip-path:inset(0 round var(--v-dialog-panel-radius, 30px))}@media(max-width:768px){.v-dialog{--v-dialog-close-outside-offset: 16px !important}.v-dialog.v-dialog--close-outside .v-dialog__close:before,.v-dialog.v-dialog--close-outside .v-dialog__close:after{width:14px!important}}@media(max-width:899px){.p-dialog-mask:has(.generation-modal){padding:0!important;align-items:stretch!important;justify-content:center!important}.p-dialog:has(.generation-modal){--v-dialog-max-width: 100%;--v-dialog-max-height: 100%;--v-dialog-scrollbar-size: 0;--v-dialog-scroll-inset: 0;--v-dialog-scroll-track-margin: 0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;background:#f8f7ff}.p-dialog:has(.generation-modal) .p-dialog-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:transparent}.p-dialog:has(.generation-modal) .p-dialog-content>.v-dialog.generation-modal{flex:1 1 auto;align-self:stretch;width:100%;min-height:0}.p-dialog:has(.generation-modal) *,.p-dialog:has(.generation-modal) .p-dialog-content{scrollbar-width:none;-ms-overflow-style:none}.p-dialog:has(.generation-modal) *::-webkit-scrollbar,.p-dialog:has(.generation-modal) .p-dialog-content::-webkit-scrollbar{display:none;width:0;height:0}.p-dialog:has(.generation-modal) .p-scrollpanel-bar,.p-dialog:has(.generation-modal) .p-scrollpanel-bar-y,.p-dialog:has(.generation-modal) .p-scrollpanel-bar-x{display:none!important}.v-dialog.generation-modal{--v-dialog-panel-radius: 0;border-radius:0!important;box-shadow:none!important;clip-path:none!important;height:100%;max-height:100%!important}.v-dialog.generation-modal .v-dialog__content,.v-dialog.generation-modal [class*=__left-host],.v-dialog.generation-modal [class*=__result-host],.v-dialog.generation-modal [class*=__result-panel],.v-dialog.generation-modal [class*=__panel-scroll],.v-dialog.generation-modal [class*=__steps-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.v-dialog.generation-modal.v-dialog--close-outside{overflow:hidden}.v-dialog.generation-modal.v-dialog--close-outside .v-dialog__content{clip-path:none!important;border-radius:0}.v-dialog.generation-modal.v-dialog--close-outside .v-dialog__close{top:12px;right:12px}.v-dialog.generation-modal.v-dialog--close-outside .v-dialog__close:before,.v-dialog.generation-modal.v-dialog--close-outside .v-dialog__close:after{background:#080729}.v-dialog.generation-modal.v-dialog--close-outside .v-dialog__close:hover{background:transparent;opacity:.7}}
