body{color:#fff}*:not(img),*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;touch-action:manipulation}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";overflow-x:hidden;background:#fafafa}html,body,pre{padding:0;margin:0}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline:0}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}pre{overflow:auto}ul,ol,li{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}table th,table td{padding:0}[hidden],#template,template{display:none}p{padding:0;margin:0}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}.mt{margin-top:10px}.mt-xs{margin-top:1px}.mt-sm{margin-top:2px}.mt-md{margin-top:5px}.mt-lg{margin-top:20px}.mt-xl{margin-top:30px}.mb{margin-top:10px}.mb-xs{margin-top:1px}.mb-sm{margin-bottom:2px}.mb-md{margin-bottom:5px}.mb-lg{margin-bottom:20px}.mb-xl{margin-top:30px}.ml{margin-top:10px}.ml-xs{margin-top:1px}.ml-sm{margin-left:2px}.ml-md{margin-left:5px}.ml-lg{margin-left:20px}.ml-xl{margin-top:30px}.mr{margin-top:10px}.mr-xs{margin-top:1px}.mr-sm{margin-right:2px}.mr-md{margin-right:5px}.mr-lg{margin-right:20px}.mr-xl{margin-top:30px}html,body{margin:0;padding:0;min-height:100vh}body{display:flex;flex-direction:column;background-color:#171717}.center-x{text-align:center}.flex-center{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.flex-column{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:stretch}.flex-column>:not(:first-child){margin-left:5px}.flex-column.center-x{align-items:center}.flex-column.center-y{justify-content:center}.flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:stretch}.flex-row>:not(:first-child){margin-left:5px}.flex-row.center-x{justify-content:center}.flex-row.center-y{align-items:center}.fit-max>:first-child{flex-basis:content}.fit-max>:not(:first-child){flex-grow:1}.chat-input__wrapper{margin-top:auto;width:100%;position:relative}.chat-input__wrapper input{width:100%;height:72px;padding-left:24px;padding-right:130px;color:#E2E2E2;font-size:16px;line-height:21px;border-radius:10px;border:1px solid #A8A8A8;border-radius:10px;background:#1E1E20;outline:none}.chat-input__wrapper input:focus{border:1px solid #764AEF}@media(max-width: 900px){.chat-input__wrapper input{max-height:none;font-size:12px;line-height:16px;height:56px}}.chat-input__wrapper .chat-input__control{position:absolute;top:20px;right:24px;font-size:14px;color:#fff;display:flex;align-items:center;gap:10px}@media(max-width: 900px){.chat-input__wrapper .chat-input__control{top:11px}}@media(max-width: 900px){.chat-input__wrapper .chat-input__control .chat-input__symbol-counter{display:none}}.chat-input__wrapper .chat-input__control .chat-input__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#313131;border-radius:100%;cursor:pointer;transition:opacity ease-in-out .3s}.chat-input__wrapper .chat-input__control .chat-input__icon:hover{opacity:50%}.upload-file__btn{border:1px solid #A8A8A8;border-radius:20px;cursor:pointer;margin-bottom:10px;height:92px;display:flex;align-items:center;justify-content:center;padding:12px}@media(max-width: 900px){.upload-file__btn{height:140px}}.upload-file__btn-inner{width:100%;height:100%;border:1px dashed rgba(98,98,98,.5);border-radius:10px;font-weight:500;font-size:12px;color:#A8A8A8;display:flex;padding:12px;justify-content:center;align-items:center;flex-direction:column;gap:4px}.upload-file__btn-inner img{opacity:50%}.upload-file__btn-inner span{display:flex;align-items:center}.generation__content{padding-top:12px;width:100%;display:flex;flex-direction:column}@media(max-width: 900px){.generation__content{margin-bottom:117px}}.generation__content-top{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media(max-width: 900px){.generation__content-top{margin-bottom:0}}.generation__content-title,.generation__result-title{font-weight:600;color:#fff;font-size:18px;line-height:24px}@media(max-width: 900px){.generation__content-title{position:absolute;top:76px;z-index:999}}.generation__content-subtitle{font-size:12px;color:#E2E2E2}@media(max-width: 900px){.generation__content-subtitle{display:none}}.generation__result{margin-top:12px;margin-bottom:12px;width:100%;max-height:800px;border-radius:12px;background:#313131;padding:24px;font-size:16px;line-height:21px;transition:all ease-in-out .3s}@media(max-width: 900px){.generation__result{max-height:none;font-size:14px;line-height:18px}}.generation__result h3{font-weight:700}.generation__result ul{margin-top:12px;list-style-position:inside;padding-left:10px}.loader{width:24px;height:24px;border:4px solid #764AEF;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.before-after-range{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);appearance:none}.before-after-range::-moz-range-thumb{border:none;-moz-appearance:none;width:4px;height:100%;background:#fff;cursor:e-resize}.before-after-range::-webkit-slider-thumb{border:none;width:4px;height:100%;background:#fff;cursor:e-resize;-webkit-appearance:none}.before-after-range::-webkit-slider-runnable-track{height:100%;background:rgba(0,0,0,0)}.modal{z-index:9999;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#171717;padding:24px;border-radius:20px;width:586px}@media(max-width: 900px){.modal-content{padding:12px;width:90%}}.modal-content .title{font-weight:600;font-size:24px;line-height:29px;text-align:center}@media(max-width: 900px){.modal-content .title{font-size:18px;line-height:22px}}.modal-content .content--column{width:100%;display:flex;flex-direction:column;gap:32px}@media(max-width: 900px){.modal-content .content--column{gap:24px}}.modal-content .btns-wrapper{display:flex;gap:20px;align-items:center;margin:0 auto}@media(max-width: 900px){.modal-content .btns-wrapper{flex-direction:column;gap:12px}}.modal-content .btn{cursor:pointer;border:none;height:41px;padding:12px 36px;font-weight:500;font-size:14px;line-height:17px;border-radius:50px;transition:all ease-in-out .3s}.modal-content .btn--neutral{background:#fff;color:#000}.modal-content .btn--neutral:hover{color:#764AEF}.modal-content .btn--accent{background:#764AEF;color:#fff}.modal-content .btn--accent:hover{background:#000}.close-button{position:absolute;cursor:pointer;outline:none;border:none;right:24px;top:24px}@media(max-width: 900px){.close-button{right:12px;top:12px}}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}#tariffs-trigger{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#171717;border-radius:100%;cursor:pointer}.tariffs-modal__content{width:auto;padding:48px 24px}@media(max-width: 900px){.tariffs-modal__content{padding:24px 12px;width:90%}}.tariffs-modal .available-generations{width:164px;margin:0 auto;display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:12px;line-height:14.32px}.tariffs-modal .available-generations h4{color:#626262;text-align:center}.tariffs-modal .available-generations .available-generations__wrapper{display:flex;align-items:center;gap:2px}.tariffs-modal .available-generations .available-generations__wrapper .available-generations__item{padding:2px 6px;height:28px;display:flex;align-items:center;gap:4px}.tariff-tabs__header-wrapper{display:flex;width:100%;justify-content:center}.tariff-tabs__header{display:flex;gap:24px}@media(max-width: 900px){.tariff-tabs__header{gap:0}}.tariff-tabs-btn{width:98px;height:49px;font-weight:500;font-size:14px;line-height:16.71px;display:flex;flex-direction:column;justify-content:center;gap:4px;align-items:center;color:rgba(98,98,98,.5);padding-bottom:4px;cursor:pointer;border:none;background:rgba(0,0,0,0);transition:all ease-in-out .3s}.tariff-tabs-btn:hover{color:#764AEF}.tariff-tabs-btn:hover svg{stroke:#764AEF}.tariff-tabs-btn:hover .chat-icon{stroke:none;fill:#764AEF}.tariff-tabs-btn svg{stroke:rgba(98,98,98,.5);transition:all ease-in-out .3s}.tariff-tabs-btn .chat-icon{stroke:none;fill:rgba(98,98,98,.5)}.tariff-tabs-btn.active{border-bottom:1px solid #764AEF;color:#764AEF}.tariff-tabs-btn.active svg{stroke:#764AEF}.tariff-tabs-btn.active .chat-icon{stroke:none;fill:#764AEF}.tariff-tabs__content-item{display:none;gap:12px;justify-content:space-between;overflow:auto}@media(max-width: 900px){.tariff-tabs__content-item{gap:4px;-ms-overflow-style:none;scrollbar-width:none}.tariff-tabs__content-item::-webkit-scrollbar{width:0;height:0}}#images{display:flex}.tariff-card{width:256px;height:205px;padding:24px;background:#1E1E20;border-radius:10px;display:flex;flex-direction:column;gap:24px}@media(max-width: 900px){.tariff-card{width:221px;height:189px;gap:16px}}.tariff-card .title{display:flex;align-items:center;gap:8px;font-weight:500;font-size:16px;line-height:19px}.tariff-card .price{font-weight:600;font-size:28px;line-height:36.4px}.tariff-card .btn{margin-top:auto;cursor:pointer;border:none;height:41px;padding:12px 36px;font-weight:500;font-size:14px;line-height:17px;border-radius:50px;transition:all ease-in-out .3s;background:#000;color:#fff;width:fit-content}.tariff-card .btn:hover{background:#764AEF}.tariff__payment-confirmation{display:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.tariff__payment-confirmation h4{font-size:16px;font-weight:500;line-height:19.09px;margin:0 auto;margin-bottom:24px}@media(max-width: 900px){.tariff__payment-confirmation h4{width:300px}}.tariff__payment-confirmation .btns-wrapper{width:fit-content}@media(max-width: 900px){.tariff__payment-confirmation .btns-wrapper{flex-direction:row}}.tariff__payment-confirmation p{margin-top:12px;font-size:10px;font-weight:400;line-height:13px;color:#626262}.go-back{display:none;position:absolute;top:24px;left:24px;border:none;outline:none;cursor:pointer}.go-back .go-back__icon{transform:scaleX(-1)}@font-face{font-family:"SF-Pro";src:local(SF-Pro Regular),url(../fonts/SFPro/SFProText-Regular.ttf) format("ttf");font-weight:400}@font-face{font-family:"SF-Pro";src:local(SF-Pro Medium),url(../fonts/SFPro/SFProText-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"SF-Pro";src:local(SF-Pro Semibold),url(../fonts/SFPro/SFProText-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:"SF-Pro";src:local(SF-Pro Bold),url(../fonts/SFPro/SFProText-Bold.ttf) format("truetype");font-weight:700}body{font-family:"SF-Pro",Helvetica,sans-serif;font-size:16px}.s1{font-weight:normal;font-size:32px;line-height:40px}.s2{font-weight:normal;font-size:24px;line-height:30px}.s3{font-weight:normal;font-size:20px;line-height:25px}.s4{font-weight:normal;font-size:16px;line-height:20px}.s5{font-weight:normal;font-size:14px;line-height:18px;letter-spacing:.025em}.s6{font-weight:normal;color:#6a737d;font-size:13.7px;line-height:18px;letter-spacing:.025em}b,.b,strong,.strong{font-weight:bold}code{padding:2px 4px;background-color:#e3e6e8;white-space:pre-wrap;border-radius:3px}pre code{padding:0;background:none}a{color:#737373;text-decoration:none}a.underline{text-decoration:underline}a.link{color:#1993ff}a:hover{text-decoration:underline}.teaser{color:#737373;text-align:center;font-size:18px}.copyleft{display:inline-block;transform:scaleX(-1)}.copyleft:before{content:"©";font-size:114%}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons/iconfont/material-icons.woff2) format("woff2"),url(../fonts/material-icons/iconfont/material-icons.woff) format("woff")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons/iconfont/material-icons-outlined.woff2) format("woff2"),url(../fonts/material-icons/iconfont/material-icons-outlined.woff) format("woff")}.material-icons-outlined,.mat-icon{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons/iconfont/material-icons-round.woff2) format("woff2"),url(../fonts/material-icons/iconfont/material-icons-round.woff) format("woff")}.material-icons-round{font-family:"Material Icons Round";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons/iconfont/material-icons-sharp.woff2) format("woff2"),url(../fonts/material-icons/iconfont/material-icons-sharp.woff) format("woff")}.material-icons-sharp{font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons/iconfont/material-icons-two-tone.woff2) format("woff2"),url(../fonts/material-icons/iconfont/material-icons-two-tone.woff) format("woff")}.material-icons-two-tone{font-family:"Material Icons Two Tone";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/material-symbols/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined,.mat-symbol{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/material-symbols/material-symbols-rounded.woff2) format("woff2")}.material-symbols-rounded{font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:"Material Symbols Sharp";font-style:normal;font-weight:100 700;font-display:block;src:url(../fonts/material-symbols/material-symbols-sharp.woff2) format("woff2")}.material-symbols-sharp{font-family:"Material Symbols Sharp";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.main-container{padding:12px;display:flex;gap:24px;height:100%}@media(max-width: 900px){.main-container{padding:12px 16px;flex-direction:column}}.sidebars-wrapper{display:flex;gap:6px;transition:all ease-in-out .3s}@media(max-width: 900px){.sidebars-wrapper{flex-direction:column}}.sidebar{width:258px;height:97vh;padding:12px;overflow:hidden;background-color:#1E1E20;border-radius:20px;position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;transition:all .3s ease-in-out}@media(max-width: 900px){.sidebar{position:fixed;z-index:9999;width:0;height:0;opacity:0}}.sidebar .sidebar-logo{display:flex;align-items:center;gap:20px;    justify-content: space-between}.sidebar .sidebar-logo .sidebar-icon{display:flex;gap:4px}.sidebar .sidebar-logo .sidebar-icon .sidebar-icon__circle{width:40px;height:40px;border-radius:50%;background:#171717;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.sidebar .sidebar_info{display:flex;gap:2px;margin-top:10px}.sidebar .sidebar_info .sidebar_info__circle{width:fit-content;padding:4px 8px;height:20px;font-size:10px;border-radius:100px;background:#171717;display:flex;justify-content:center;align-items:center;gap:4px}.sidebar .sidebar_info .sidebar_info__circle img{width:16px;height:16px}.sidebar .sidebar-menu__tabs{display:flex;gap:12px;margin-top:12px;margin-bottom:20px}.sidebar .sidebar-menu__tabs button{font-size:12px;font-weight:500;cursor:pointer;color:#626262;line-height:16px;background:rgba(0,0,0,0);border:none;position:relative}.sidebar .sidebar-menu__tabs button:hover{color:#764AEF}.sidebar .sidebar-menu__tabs .button.active{color:#764AEF}.sidebar .sidebar-menu__tabs .button.active::after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:1px;background-color:#764AEF}.sidebar .sidebar-menu{overflow-y:auto;overflow-x:hidden}.sidebar .sidebar-menu .sidebar-menu__list{list-style:none}.sidebar .sidebar-menu .sidebar-menu__list .sidebar-menu__list-item--active a{border:1px solid #171717;color:#010101;border-radius:100px;background:#171717;opacity:100%}.sidebar .sidebar-menu .sidebar-menu__list li{margin-bottom:4px}.sidebar .sidebar-menu .sidebar-menu__list li a{text-decoration:none;display:flex;gap:12px;align-items:center;opacity:50%;border:1px solid rgba(0,0,0,0);padding:12px;transition:all ease-in-out .15s;height:52px;width:234px}.sidebar .sidebar-menu .sidebar-menu__list li a p,.sidebar .sidebar-menu .sidebar-menu__list li a span{color:#fff;font-size:14px;font-weight:500}.sidebar .sidebar-menu .sidebar-menu__list li a:hover{border:1px solid #171717;color:#FFFFFF;border-radius:100px;background:#171717;opacity:100%}.sidebar .sidebar__settings{text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:8px;margin-top:auto;border-top:1px solid rgba(98,98,98,.5);padding-top:12px}.sidebar .sidebar__settings span{width:40px;height:40px;font-size:10px;border-radius:100%;background:#171717;display:flex;justify-content:center;align-items:center;gap:4px;border:1px solid rgba(0,0,0,0);transition:all ease-in-out .3s}.sidebar .sidebar__settings p{color:#fff;font-weight:500;font-size:14px;transition:all ease-in-out .3s}.sidebar .sidebar__settings:hover span{border:1px solid #764AEF}.sidebar .sidebar__settings:hover p{color:#764AEF}.sidebar .sidebar__settings.active span{border:1px solid #764AEF}.sidebar .sidebar__settings.active p{color:#fff}.second-sidebar{width:258px;height:97vh;padding:12px;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;top:12px;border-radius:20px;background:#1E1E20;display:flex;flex-direction:column;gap:12px;transition:all ease-in-out .3s}@media(max-width: 900px){.second-sidebar{width:0;height:0;z-index:10;height:fit-content !important;width:100% !important;background:#fafafa;padding:0 !important;padding-top:42px !important}}.second-sidebar .second-sidebar__submit-overlay{display:none}@media(max-width: 900px){.second-sidebar .second-sidebar__submit-overlay{display:block;background:#fafafa;position:fixed;z-index:10;width:100%;height:124px;left:0;bottom:0}}.second-sidebar .second-sidebar__submit-wrapper{margin-top:auto;display:flex;flex-direction:column;gap:8px}.second-sidebar .second-sidebar__submit-wrapper p{font-size:12px;text-align:center;line-height:16px;color:#626262}@media(max-width: 900px){.second-sidebar .second-sidebar__submit-wrapper{background:#fff;padding:12px;border-radius:20px;position:fixed;z-index:10;width:calc(100% - 32px);height:100px;bottom:12px;left:16px}}.second-sidebar .second-sidebar__submit-btn{cursor:pointer;background: linear-gradient(73.54deg, #6356FE -0.44%, #764AEF 30.56%, #8A3EDF 63.62%, #A330CB 102.89%);color:#fff;font-size:14px;font-weight:500;height:41px;width:100%;border-radius:50px;border:none;transition:all ease-in-out .3s}.second-sidebar .second-sidebar__submit-btn:hover{background:#010101}.second-sidebar .second-sidebar__submit-btn--loading{background:#9a9a9a;pointer-events:none}#show-sidebar-btn{background:#313131;display:flex;justify-content:center;align-items:center;opacity:0;width:0;border-radius:100%;cursor:pointer;overflow:hidden;pointer-events:none;transition:all ease-in-out .3s}@media(max-width: 900px){#show-sidebar-btn{margin-top:12px;width:40px;height:40px}}#show-sidebar-btn.active{opacity:100;width:40px;height:40px;margin-top:12px;pointer-events:auto}#show-sidebar-btn.active img{width:18px;height:18px}.sidebar--hidden{width:0;height:0;padding:0}@media(max-width: 900px){.sidebar__show--mobile{width:258px;height:97vh;padding:12px;opacity:100%}}.sidebar__overlay{position:fixed;width:100vw;height:100vh;z-index:-1;top:0;left:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);opacity:0;transition:all ease-in-out .3s}@media(max-width: 900px){.sidebar__overlay.active{pointer-events:auto;z-index:25;opacity:100}}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:#1E1E20}*::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4e4e4e;cursor:pointer}.sidebar-card{background:#171717;border-radius:10px;padding:12px;width:234px}.sidebar-card h4{font-weight:500;font-size:14px;margin-bottom:10px}.sidebar-card p{font-size:10px;line-height:12px;margin-bottom:4px}.sidebar-card p span{font-weight:bold}@media(max-width: 900px){.sidebar-card{padding:4px;width:auto}}.input,textarea{border:1px solid rgba(98,98,98,.5);border-radius:10px;font-size:12px;line-height:14px;height:30px;width:100%;background:rgba(0,0,0,0);padding:8px;outline:none}.input:focus,textarea:focus{border:1px solid #000}.textarea{resize:none;overflow:hidden}.square{aspect-ratio:2/1}@media(max-width: 900px){.square{aspect-ratio:auto}}.disclaimer{display:flex;gap:4px}.disclaimer img{width:10px;height:10px}.disclaimer span{font-weight:500;font-size:10px;line-height:12px;color:#A8A8A8}.result-image__control{z-index:1;position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:12px}.result-image__control div{height:40px;width:40px;cursor:pointer;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:transform ease-in-out .15s}.result-image__control div:hover{transform:scale(1.05)}@media(max-width: 900px){.download-img-btn{display:none !important}}.download-img-btn--mobile{display:none;margin-top:16px;height:41px;border-radius:50px;color:#fff;background:#000;font-weight:500;font-size:14px;outline:none;border:none;cursor:pointer;transition:all ease-in-out .3s}.download-img-btn--mobile:hover{background:#764AEF}.uploaded-img-wrapper{position:relative;display:none;margin-top:10px}.uploaded-img-wrapper .delete-uploaded-img__btn{cursor:pointer;color:#fff;width:12px;height:12px;background:#ea0101;position:absolute;border-radius:100%;top:12px;right:12px;display:flex;align-items:center;justify-content:center}#uploaded-img{object-fit:cover;border:1px solid #9a9a9a;border-radius:20px}@media(max-width: 900px){#uploaded-img{width:100%;height:100%}}.history-block__item{display:flex;flex-direction:column;gap:4px}.history-block__item .history-item{padding:12px;background:#171717;border:1px solid #171717;border-radius:10px;display:flex;flex-direction:column;gap:4px}.history-block__item .history-item .history-title{display:flex;justify-content:space-between;align-items:center}.history-block__item .history-item .history-title h6{font-style:normal;font-weight:400;font-size:10px;line-height:130%;color:#fff}.history-block__item .history-item .history-title div{display:flex;gap:12px}.history-block__item .history-item .history-title div img{width:20px;height:20px}.history-block__item .history-item .history-title div img:hover{cursor:pointer}.history-block__item .history-item .history-text{display:block;font-weight:500;font-size:12px;line-height:120%;color:#fff}.history-block__item .history-item .history-img{width:64px;height:64px}.dashboard__main-content{margin-top:12px}@media(max-width: 900px){.dashboard__main-content{margin-top:-16px}}.dashboard__main-content .main-header{margin-bottom:20px}.dashboard__main-content .main-header h1{font-size:24px;font-weight:600;color:#FFFFFF;line-height:31.2px}@media(max-width: 900px){.dashboard__main-content .main-header h1{font-size:18px;line-height:23.4px}}.dashboard__main-content .dashboard__features{display:flex;flex-direction:column;gap:12px}.dashboard__main-content .dashboard__features .dashboard__feature_content{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.dashboard__main-content .dashboard__features .dashboard__feature_content a{text-decoration:none}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_content{grid-template-columns:1fr 1fr}.dashboard__main-content .dashboard__features .dashboard__feature_content a:first-child{grid-column:1/-1}}.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature{background-color:#1E1E20;padding:16px;border-radius:8px;transition:all ease-in-out 500ms;border:1px solid rgba(0,0,0,0);display:flex;flex-direction:column;min-height:100%}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature{padding:12px}}.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature:hover{border:1px solid #764AEF;cursor:pointer}.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature h2{font-size:16px;font-weight:500;line-height:19.09px;color:#fff;margin-top:12px;margin-bottom:4px}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature h2{font-size:14px;line-height:16.71px;margin-top:8px}}.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature p{font-size:12px;font-weight:400;line-height:15.6px;color:#E2E2E2}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_content .dashboard__feature p{font-size:12px;line-height:15.6px}}.dashboard__main-content .dashboard__features .dashboard__feature_bottom{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.dashboard__main-content .dashboard__features .dashboard__feature_bottom a{text-decoration:none;display:block}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_bottom{grid-template-columns:repeat(2, 1fr)}}.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature{background-color:#1E1E20;padding:16px;border-radius:8px;transition:all ease-in-out 500ms;border:1px solid rgba(0,0,0,0);display:flex;flex-direction:column;min-height:100%}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature{padding:12px}}.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature h2{font-size:16px;font-weight:500;line-height:19.09px;color:#fff;margin-top:12px}@media(max-width: 900px){.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature h2{font-size:14px;line-height:16px;margin-top:8px}}.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature p{font-size:12px;font-weight:400;line-height:15px;color:#E2E2E2;margin-top:4px}.dashboard__main-content .dashboard__features .dashboard__feature_bottom .feature:hover{border:1px solid #764AEF;cursor:pointer}.dashboard__main-content .templates{margin-top:60px}.dashboard__main-content .templates .templates-title{display:flex;justify-content:space-between;align-items:center}.dashboard__main-content .templates .templates-title a{text-decoration:none;color:#fff;transition:color ease-in-out 300ms}.dashboard__main-content .templates .templates-title a:hover{color:#764AEF}.dashboard__main-content .templates h2{font-size:22px;margin-bottom:20px;color:#FFFFFF;font-weight:600}.dashboard__main-content .templates .template-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;width:100%}@media(max-width: 900px){.dashboard__main-content .templates .template-content{grid-template-columns:repeat(1, 1fr)}}.dashboard__main-content .templates .template-content .template{background-color:#1E1E20;color:#fff;padding:24px;border-radius:10px;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;height:72px;border:1px solid rgba(0,0,0,0);align-items:center;transition:all ease-in-out 500ms}.dashboard__main-content .templates .template-content .template>div{display:flex;gap:8px;align-items:center}.dashboard__main-content .templates .template-content .template:hover{border:1px solid #764AEF}.dashboard__main-content .templates .template-content .template:hover .icon-chevron{fill:#764AEF}.dashboard__main-content .templates .template-content .template .icon-chevron{width:13px;height:24px;fill:#fff;transition:fill .3s}
/*# sourceMappingURL=style.6e55d0da.css.map*/