@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.appLayout{display:flex;flex-direction:column;height:100dvh;position:relative}@media (min-width: 865px){.appLayout{display:grid;grid-template-rows:auto 1fr}.appLayout--dashboard{grid-template-columns:16.1875rem 1fr}.appLayout--creator{grid-template-columns:8.5rem 1fr}}.appLayout__main{background-color:#f4f4f4;overflow-y:auto;overflow-x:hidden;flex:1}@media (max-width: 768px){.appLayout__main{width:100%;padding-top:0}}@media (min-width: 865px){.appLayout__main{grid-column:2/3;grid-row:2/-1}}.appLayout__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.appLayout__overlay--active{opacity:1;visibility:visible}@media (min-width: 865px){.appLayout__overlay{display:none}}.header{background-color:#fff;border-bottom:.0625rem solid #d6d6d6;position:relative;padding:.9375rem;min-height:4.375rem;display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.header{padding:1.25rem}}@media (min-width: 1050px){.header{padding:1.5625rem}}@media (min-width: 865px){.header{grid-column:1/3;grid-row:1/2;min-height:6.125rem;padding-right:1.5625rem;padding-left:0}}.header__left{display:flex;align-items:center;position:relative;gap:.9375rem}@media (min-width: 865px){.header__left{gap:2.1875rem}}.header__left__logo{width:3.75rem;height:3.75rem;background-color:#154366;display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.header__left__logo:hover{opacity:.9}@media (min-width: 865px){.header__left__logo{width:8.5rem;height:6.125rem}}.header__left__logo__icon{width:2.5rem;height:2.5rem}@media (min-width: 865px){.header__left__logo__icon{width:5.6875rem;height:5.6875rem}}.header__left__nameLink{text-decoration:none}.header__left__name{font-family:Comfortaa,sans-serif;font-weight:700;color:#333;font-size:1.125rem;line-height:1.2}@media (min-width: 768px){.header__left__name{font-size:1.375rem}}@media (min-width: 1050px){.header__left__name{font-size:1.5625rem}}@media (max-width: 430px){.header__left__name{display:none}}.header__left__desktopNav{display:none}@media (min-width: 865px){.header__left__desktopNav{display:flex;align-items:center;gap:1.875rem;position:relative;padding-bottom:.4375rem}}.header__left__border{height:.4375rem;border-radius:1.25rem;width:6.25rem;background-color:#0a6eb9;position:absolute;bottom:0;transition:all .3s ease-in-out}@media (min-width: 865px){.header__left__border__dashboard{left:0}.header__left__border__creator{left:5.625rem}}.header__left__navText{font-family:Nunito,sans-serif;font-weight:700;font-size:.875rem;line-height:1.19375rem;color:#333;transition:all .3s ease-in-out;cursor:pointer;text-transform:uppercase}.header__left__navText:hover,.header__left__navText__active{color:#0a6eb9}.header__right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width: 768px){.header__right{gap:1rem}}@media (max-width: 430px){.header__right{gap:.75rem}.header__right>*:not(.profileBox){display:none}}@media (min-width: 500px) and (max-width: 768px){.header__right{gap:.625rem}}.notifBox{width:5.375rem;height:3.375rem;border:.0625rem solid #b3b3b3;position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:.8125rem;border-radius:.3125rem;cursor:pointer;flex-shrink:0}@media (max-width: 768px){.notifBox{width:3.375rem;height:2.75rem;min-width:2.75rem;gap:.5rem}}.notifBox__bell{width:1.9375rem;height:1.9375rem}@media (max-width: 768px){.notifBox__bell{width:1.5rem;height:1.5rem}}.notifBox__arrow{width:1rem;height:.5625rem}@media (max-width: 500px){.notifBox__arrow{display:none}}.notifBox__ellipse{width:.625rem;height:.625rem;position:absolute;top:.3125rem;left:.375rem}@media (max-width: 768px){.notifBox__ellipse{top:.1875rem;left:.25rem;width:.5rem;height:.5rem}}.coinBox{width:5.6875rem;height:3.375rem;border:.0625rem solid #b3b3b3;position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:.3125rem;border-radius:.3125rem;flex-shrink:0}@media (max-width: 768px){.coinBox{width:auto;min-width:4.375rem;height:2.75rem;padding:0 .625rem;gap:.25rem}}.coinBox__coin{width:1.0625rem;height:1.0625rem;flex-shrink:0}@media (max-width: 768px){.coinBox__coin{width:.875rem;height:.875rem}}.coinBox__amount{font-family:Nunito,sans-serif;font-size:1.375rem;font-weight:900;line-height:1.875625rem;letter-spacing:.02em}@media (max-width: 768px){.coinBox__amount{font-size:1rem;line-height:1.375rem}}.coinBox__plus{width:1.125rem;height:1.125rem;margin-left:.46875rem;cursor:pointer;flex-shrink:0}@media (max-width: 768px){.coinBox__plus{width:.875rem;height:.875rem;margin-left:.25rem}}.profileBox{width:6.375rem;height:3.375rem;border:.0625rem solid #b3b3b3;position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:1.0625rem;border-radius:.3125rem;cursor:pointer;flex-shrink:0}@media (max-width: 768px){.profileBox{width:3.375rem;height:2.75rem;min-width:2.75rem;gap:.5rem}}.profileBox__avatar{width:2.6875rem;height:2.6875rem;border-radius:50%;object-fit:cover}@media (max-width: 768px){.profileBox__avatar{width:2.25rem;height:2.25rem}}.profileBox__arrow{width:1rem;height:.5625rem;flex-shrink:0}@media (max-width: 500px){.profileBox__arrow{display:none}}.profileBox__dropdown{position:absolute;top:100%;right:0;background:#fff;border:.0625rem solid #e0e0e0;border-radius:.5rem;box-shadow:0 .25rem .75rem #00000026;z-index:1000;min-width:7.5rem;margin-top:.25rem}@media (max-width: 768px){.profileBox__dropdown{min-width:8.75rem;max-width:12.5rem;right:0;box-shadow:0 .5rem 1.25rem #0003}}.profileBox__dropdown__item{padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#333;transition:background-color .2s ease;white-space:nowrap}@media (max-width: 768px){.profileBox__dropdown__item{min-height:2.75rem;padding:.75rem 1rem;font-size:.9375rem}}.profileBox__dropdown__item:hover{background-color:#f5f5f5}@media (max-width: 768px){.profileBox__dropdown__item:active{background-color:#e8e8e8}}.profileBox__dropdown__item:first-child{border-radius:.5rem .5rem 0 0}.profileBox__dropdown__item:last-child{border-radius:0 0 .5rem .5rem}.profileBox__dropdown__item svg{flex-shrink:0;color:#666}@media (max-width: 768px){.profileBox__dropdown__item svg{width:1.125rem;height:1.125rem}}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:1.5rem;height:1.25rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}@media (max-width: 768px){.hamburger{display:flex}}.hamburger__line{width:100%;height:.125rem;background-color:#333;transition:all .3s ease;transform-origin:center}.hamburger--open .hamburger__line:first-child{transform:rotate(45deg) translate(.3125rem,.3125rem)}.hamburger--open .hamburger__line:nth-child(2){opacity:0}.hamburger--open .hamburger__line:last-child{transform:rotate(-45deg) translate(.4375rem,-.375rem)}.hamburger:hover .hamburger__line{background-color:#0a6eb9}.hamburger:focus{outline:.125rem solid #0a6eb9;outline-offset:.125rem}.sActionBox{width:13.0625rem;height:3.125rem;border-radius:.625rem;border:.0625rem solid #b3b3b3;padding:.625rem .875rem;display:flex;align-items:center;gap:1.1875rem;cursor:pointer;background-color:transparent;transition:all .3s ease-in-out}.sActionBox__icon{width:1.875rem;height:1.875rem}.sActionBox__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left}.createCollectionModal{width:34.5rem;height:36.125rem;border-radius:.3125rem;background-color:#fff;padding:2.0625rem 2.5rem;box-sizing:border-box}@media (max-width: 768px){.createCollectionModal{width:100vw;height:auto;max-width:100vw;max-height:100dvh;border-radius:0;padding:1.25rem .9375rem;overflow-x:hidden}.createCollectionModal *{box-sizing:border-box}}.createCollectionModal--piece{height:26.25rem}@media (max-width: 768px){.createCollectionModal--piece{height:auto;min-height:100dvh}}.createCollectionModal__heading{font-family:Comfortaa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.39375rem;text-align:left}@media (max-width: 768px){.createCollectionModal__heading{font-size:1.125rem;line-height:1.25rem}}.createCollectionModal__container{margin-top:1.3125rem;height:31.375rem;overflow-y:auto;padding-bottom:2.8125rem}@media (max-width: 768px){.createCollectionModal__container{margin-top:.9375rem;height:auto;padding-bottom:1.25rem}}.createCollectionModal__container::-webkit-scrollbar{display:none}.createCollectionModal__container{scrollbar-width:none;-ms-overflow-style:none}.createCollectionModal__column{flex-direction:column;display:flex;gap:1.5rem}@media (max-width: 768px){.createCollectionModal__column{gap:1.25rem}}.createCollectionModal__column__formColumn{flex-direction:column;display:flex;gap:.4375rem}@media (max-width: 768px){.createCollectionModal__column__formColumn{gap:.375rem}}.createCollectionModal__column__formColumn__label{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left;text-transform:uppercase}@media (max-width: 768px){.createCollectionModal__column__formColumn__label{font-size:.8125rem}}.createCollectionModal__column__formColumn__selectWrapper{position:relative;width:100%}.createCollectionModal__column__formColumn__selectWrapper__arrow{position:absolute;top:50%;right:1.875rem;transform:translateY(-50%);pointer-events:none;width:.75rem;height:.75rem}.createCollectionModal__column__formColumn__input{min-width:100%;box-sizing:border-box;height:3.125rem;border-radius:.625rem;border:.0625rem solid #b3b3b3;padding:.9375rem 1.5rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left;outline:none;color:#333}@media (max-width: 768px){.createCollectionModal__column__formColumn__input{height:3rem;min-height:2.75rem;font-size:1rem;padding:.75rem 1rem}}.createCollectionModal__column__formColumn__input--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background-color:transparent;cursor:pointer}.createCollectionModal__column__formColumn__input--select::-ms-expand{display:none}.createCollectionModal__column__formColumn__input--select:focus{outline:none}.createCollectionModal__column__formColumn__input::placeholder{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left;color:#333}@media (max-width: 768px){.createCollectionModal__column__formColumn__input::placeholder{font-size:1rem}}.createCollectionModal__column__formColumn__textarea{min-width:100%;box-sizing:border-box;height:7.3125rem;border-radius:.625rem;border:.0625rem solid #b3b3b3;padding:.9375rem 1.5rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left;outline:none;resize:none;color:#333}@media (max-width: 768px){.createCollectionModal__column__formColumn__textarea{height:6.25rem;font-size:1rem;padding:.75rem 1rem}}.createCollectionModal__column__formColumn__textarea::placeholder{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left;color:#333}@media (max-width: 768px){.createCollectionModal__column__formColumn__textarea::placeholder{font-size:1rem}}.createCollectionModal__column__formColumn__wrapper{width:100%;min-height:5.3125rem;position:relative;transition:all .2s ease;cursor:pointer}.createCollectionModal__column__formColumn__wrapper.dragging{border:2px dashed #666;background-color:#0000000d;transform:scale(1.01)}.createCollectionModal__column__formColumn__wrapper.dragging .createCollectionModal__column__formColumn__cont{opacity:.7}.createCollectionModal__column__formColumn__cont{width:100%;min-height:5.3125rem;border-radius:.625rem;border:.0625rem solid rgba(217,217,217,.2);display:flex;justify-content:center;align-items:center;gap:2.049375rem}.createCollectionModal__column__formColumn__cont__uploadIcon{width:2.513125rem;height:2.3125rem}.createCollectionModal__column__formColumn__cont__textWrap{flex-direction:column;display:flex;gap:.3125rem}.createCollectionModal__column__formColumn__cont__textWrap__top{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-transform:uppercase;color:#333}.createCollectionModal__column__formColumn__cont__textWrap__top span{color:#0a6eb9;text-decoration:underline}.createCollectionModal__column__formColumn__cont__textWrap__bottom{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:400;line-height:1.023125rem;color:#333}.createCollectionModal__column__formColumn__rectangle{position:absolute;height:5.3125rem;width:29.5rem;top:0}.createCollectionModal__column__formColumn__preview__image{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:8px}.createCollectionModal__column__formColumn__preview__remove{cursor:pointer;transition:background-color .2s ease;padding:.5rem 1rem;background:#000000b3;color:#fff;border:none;border-radius:.25rem;font-size:.875rem}.createCollectionModal__column__formColumn__preview__remove:hover{background:#000000e6}.createCollectionModal__actions{margin-top:.5rem;flex-direction:column;display:flex;gap:.5rem}.createCollectionModal__actions__firstText{padding-top:.375rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:600;line-height:1.023125rem;text-align:center;color:#333}.createCollectionModal__actions__generate{display:flex;justify-content:center;align-items:center;gap:.625rem}.createCollectionModal__actions__generate__left{display:flex;justify-content:center;align-items:center;gap:.5rem}.createCollectionModal__actions__generate__left__coin{width:1.0625rem;height:1.0625rem}.createCollectionModal__actions__generate__left__text{font-family:Nunito,sans-serif;font-size:1.375rem;font-weight:900;line-height:1.875625rem;letter-spacing:.02em}.createCollectionModal__actions__generate__left__button{width:12.625rem;height:2.1875rem;outline:none;border:none;border-radius:1.875rem;background-color:#333;display:flex;justify-content:center;align-items:center;gap:.75rem;cursor:pointer}.createCollectionModal__actions__generate__left__button__sparkle{width:.8125rem;height:.8125rem}.createCollectionModal__actions__generate__left__button__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#fff}.createCollectionModal__actions__bottomText{font-family:Nunito,sans-serif;font-size:.625rem;font-style:italic;font-weight:400;line-height:.8525rem;text-align:center;width:13.75rem;margin:0 auto;color:#5d5d5d}.createCollectionModal__createButton{margin-top:1.5rem;min-width:100%;height:2.1875rem;outline:none;border:none;border-radius:1.875rem;background-color:#0a6eb9;cursor:pointer;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:center;color:#fff}.createCollectionModal__createButton:disabled{opacity:.7;cursor:not-allowed}.createCollectionModal__bottom{margin-top:1.8125rem;display:flex;justify-content:center;align-items:center;gap:1.5625rem}.createCollectionModal__bottom__button{width:12.0625rem;height:2.1875rem;background-color:#0a6eb9;border-radius:1.875rem;border:none;outline:none;display:flex;justify-content:center;align-items:center;gap:.75rem;cursor:pointer}.createCollectionModal__bottom__button__icon{width:1.25rem;height:1.25rem}.createCollectionModal__bottom__button p{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#fff}.createCollectionModal .error{color:#f44;font-size:.75rem;margin-top:.25rem;font-family:Roboto,sans-serif}.overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:2000;transition:all .5s;background-color:#000000b2}.overlay__modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s;box-sizing:border-box}@media (max-width: 768px){.overlay__modal{width:95vw;max-width:95vw;max-height:90dvh;overflow-y:auto;overflow-x:hidden}.overlay__modal *{box-sizing:border-box;max-width:100%}.overlay__modal img,.overlay__modal svg,.overlay__modal canvas,.overlay__modal iframe,.overlay__modal video{max-width:100%;height:auto}}.overlay__modal__button{background:none;border:none;border-radius:50%;transform:translate(.8rem);width:1.375rem;height:1.375rem;transition:all .2s;position:absolute;top:.625rem;right:1.3125rem;display:flex;align-items:center;justify-content:center;border:.09375rem solid #000000;cursor:pointer;z-index:5}@media (max-width: 768px){.overlay__modal__button{width:2rem;height:2rem;min-width:2.75rem;min-height:2.75rem;top:.3125rem;right:.3125rem;border-width:.125rem}}.overlay__modal__button--large{position:absolute;top:1.3125rem;left:1.3125rem;z-index:2000;border:.09375rem solid #ffffff}@media (max-width: 768px){.overlay__modal__button--large{top:.625rem;left:.625rem}}.overlay__modal__svg{width:1.0625rem;height:1.0625rem;color:#000}@media (max-width: 768px){.overlay__modal__svg{width:1.25rem;height:1.25rem}}.overlay__modal__svg--large{color:#fff}.dSidebar{background-color:#fff;display:flex;flex-direction:column;border-right:.0625rem solid #d6d6d6;padding:1.5625rem;position:relative}@media (max-width: 768px){.dSidebar{position:fixed;top:0;left:-100%;width:80vw;max-width:18.75rem;height:100dvh;z-index:1000;transition:left .3s ease;padding-top:5rem}.dSidebar--mobile-open{left:0}}@media (min-width: 865px){.dSidebar{grid-row:2/-1;grid-column:1/2;height:calc(100dvh - 6.125rem);position:relative;padding-top:1.5625rem}}.dSidebar__actionNav{display:flex;justify-content:center;flex-direction:column;gap:1.0625rem}.dSidebar__actionNav__mobileOnly{display:block}@media (min-width: 865px){.dSidebar__actionNav__mobileOnly{display:none}}.dSidebar__listNav{margin-top:2.625rem;display:flex;flex-direction:column;align-items:center;gap:1.875rem;flex-grow:1;overflow-y:auto;min-height:0;padding-bottom:6.25rem}.dSidebar__listNav::-webkit-scrollbar{display:none}.dSidebar__listNav{scrollbar-width:none;-ms-overflow-style:none}.dSidebar__storage{margin-top:2.625rem;height:4.375rem;width:100%;background-color:#333;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:.9375rem;gap:.625rem}.dSidebar__storage__progressBar{height:.5rem;background-color:#fff;transition:width .5s ease-in-out;border-radius:.25rem}.dSidebar__storage__progressBar__wrapper{width:100%;overflow:hidden;background-color:#cfcfcf;border-radius:1.5625rem;height:.5rem}.dSidebar__storage__details{display:flex;justify-content:space-between}.dSidebar__storage__details__data{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#fff}.dSidebar__storage__details__link{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#fff;text-decoration:underline;cursor:pointer}.itemList{width:100%}.itemList__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:.34375rem;border-bottom:.03125rem solid #434343}.itemList__header__text{font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left;text-transform:uppercase;color:#333}.itemList__header__arrow{width:.625rem;height:.375rem;transition:transform .3s ease}.itemList__header__arrow__expanded{transform:rotate(180deg)}.itemList__content{list-style-type:none;padding-left:0}.itemList__content__item{display:flex;align-items:center;cursor:pointer;gap:.3125rem;padding:.34375rem;border-top:.03125rem solid #434343;transition:background-color .2s ease}.itemList__content__item:hover{background-color:#3333330d}.itemList__content__item__text{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:500;line-height:1.023125rem;color:#333}.itemList__content__item__icon{width:.6875rem;height:.6875rem}.pieceModal{width:76.125rem;height:36.125rem;border-radius:.25rem;background-color:#fff;overflow:hidden;border:none;position:relative;display:flex;box-sizing:border-box}@media (max-width: 768px){.pieceModal{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;flex-direction:column;overflow-x:hidden;overflow-y:auto}.pieceModal *{box-sizing:border-box;max-width:100%}}.pieceModal--large{min-width:100vw;min-height:100dvh;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.pieceModal--large__image{object-fit:contain;width:100vw;height:100dvh}.pieceModal__canvasTool{position:absolute;bottom:.9375rem;right:.9375rem;display:flex;justify-content:flex-start;align-items:center;gap:.8125rem}@media (max-width: 768px){.pieceModal__canvasTool{bottom:.625rem;right:.625rem;flex-direction:column;gap:.5rem}}.pieceModal__canvasTool__leftCont{width:3.125rem;height:2.625rem;border-radius:.9375rem;display:flex;justify-content:center;align-items:center;gap:0rem;background-color:#fafafa}@media (max-width: 768px){.pieceModal__canvasTool__leftCont{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}}.pieceModal__canvasTool__leftCont__moveIcon{width:1.125rem;height:1.125rem;cursor:pointer}.pieceModal__canvasTool__rightCont{width:12.0625rem;height:2.625rem;border-radius:.9375rem;background-color:#fafafa;padding:.5625rem 1.0625rem;display:flex;justify-content:flex-start;align-items:center;gap:2.25rem}@media (max-width: 768px){.pieceModal__canvasTool__rightCont{width:auto;min-width:10.625rem;height:2.75rem;padding:.625rem .9375rem;gap:1.25rem}}.pieceModal__canvasTool__rightCont__plusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.pieceModal__canvasTool__rightCont__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem}.pieceModal__canvasTool__rightCont__minusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.pieceModal__image{width:65%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative;flex-shrink:0}@media (max-width: 768px){.pieceModal__image{width:100%;max-width:100vw;height:50dvh;min-height:18.75rem;background-size:contain;background-position:center}.pieceModal__image img{max-width:100%;height:auto}}.pieceModal__rightCont{width:35%;height:100%;padding:1.9375rem 2.5rem;box-sizing:border-box}@media (max-width: 768px){.pieceModal__rightCont{width:100%;max-width:100vw;height:auto;min-height:50dvh;padding:1.25rem .9375rem;overflow-y:auto;overflow-x:hidden}}.pieceModal__rightCont__top{display:flex;justify-content:flex-start;align-items:center;gap:1.375rem}@media (max-width: 768px){.pieceModal__rightCont__top{gap:.9375rem;flex-wrap:wrap}}.pieceModal__rightCont__top__heading{font-family:Comfortaa,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.7425rem;text-align:left;color:#333}@media (max-width: 768px){.pieceModal__rightCont__top__heading{font-size:1.25rem;line-height:1.375rem}}.pieceModal__rightCont__top__wrapper{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}@media (max-width: 768px){.pieceModal__rightCont__top__wrapper{gap:.625rem}}.pieceModal__rightCont__top__wrapper__icon{width:1.4375rem;height:1.4375rem;cursor:pointer}@media (max-width: 768px){.pieceModal__rightCont__top__wrapper__icon{width:1.75rem;height:1.75rem}}.pieceModal__rightCont__collection{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left;padding-top:.1875rem;color:#333}@media (max-width: 768px){.pieceModal__rightCont__collection{font-size:.8125rem;line-height:1.125rem}}.pieceModal__rightCont__accordionCont{margin-top:1.375rem;flex-direction:column;display:flex;gap:1.125rem;height:27.9375rem;overflow-y:auto}@media (max-width: 768px){.pieceModal__rightCont__accordionCont{margin-top:.9375rem;height:auto;max-height:calc(50dvh - 7.5rem);gap:.9375rem}}.pieceModal__rightCont__accordionCont::-webkit-scrollbar{display:none}.pieceModal__rightCont__accordionCont{scrollbar-width:none;-ms-overflow-style:none}.pieceBox{position:relative;box-shadow:0 .25rem .625rem #0000001a;width:100%;height:auto}@media (min-width: 1024px){.pieceBox{width:14.5625rem;height:16.4375rem}}.pieceBox__favoriteIcon{position:absolute;top:.625rem;right:.75rem;z-index:10}.pieceBox__favoriteIcon__iconSize{width:1.1875rem;height:1.1875rem}.pieceBox__collection{position:absolute;width:7.25rem;height:1.25rem;border-radius:.9375rem;background-color:#333;top:9.3125rem;left:.625rem}.pieceBox__collection p{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;line-height:1.023125rem;text-align:center;color:#fff;padding:.1375rem}.pieceBox__imageBox{width:100%;cursor:pointer;height:12.5rem}@media (min-width: 1024px){.pieceBox__imageBox{height:11.0625rem}}.pieceBox__image{width:100%;height:100%;object-fit:cover;object-position:top center}.pieceBox__details{background-color:#fff;display:flex;flex-direction:column;position:relative;padding:.9375rem;gap:.625rem;height:auto}@media (min-width: 1024px){.pieceBox__details{height:5.375rem;padding:1.0625rem .9375rem;gap:.625rem}}.pieceBox__details__top{display:flex;align-items:center;justify-content:space-between}.pieceBox__details__top .popover-container{position:relative}.pieceBox__details__top__name{font-family:Comfortaa,sans-serif;font-weight:700;color:#333;font-size:.875rem;line-height:.975rem}@media (min-width: 1024px){.pieceBox__details__top__name{font-size:1rem;line-height:1.115rem}}.pieceBox__details__top__arrow{width:1rem;height:.5625rem;cursor:pointer}.pieceBox__details__top__popover{position:absolute;top:100%;right:-.5625rem;width:13.744375rem;height:auto;background-color:#fff;border-radius:.56375rem;z-index:100;padding:.56375rem .71375rem;border:.0275rem solid #ebebeb;box-shadow:0 .10875rem .10875rem #00000040;display:flex;flex-direction:column;gap:.625rem}.pieceBox__details__top__popover__wrapper{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative}.pieceBox__details__top__popover__wrapper__first{display:flex;align-items:center;gap:.625rem}.pieceBox__details__top__popover__wrapper__first__icon{width:1.25rem;height:1rem}.pieceBox__details__top__popover__wrapper__first__text{font-family:Comfortaa,sans-serif;font-size:.589375rem;font-weight:700;line-height:.656875rem;color:#333}.pieceBox__details__top__popover__wrapper__iconRight{width:.625rem;height:.75rem}.pieceBox__details__top__popover__wrapper__download-options{position:absolute;left:100%;top:0;background:#fff;box-shadow:0 2px 4px #0000001a;border-radius:8px;padding:8px 0;min-width:160px;z-index:1}.pieceBox__details__top__popover__wrapper__download-options .download-option{padding:8px 16px;cursor:pointer;font-size:14px;color:#333}.pieceBox__details__top__popover__wrapper__download-options .download-option:hover{background-color:#f5f5f5}.pieceBox__details__bottomText{font-family:Nunito,sans-serif;font-size:.65625rem;font-weight:400;line-height:1.19375rem;text-align:left;color:#333}@keyframes fadeIn{0%{opacity:0;transform:translate(-.625rem)}to{opacity:1;transform:translate(0)}}.popover-container{position:relative;display:flex;justify-content:center;align-items:center;gap:0px}.accordion{border-radius:.625rem;overflow:hidden;transition:all .3s ease-in-out}@media (max-width: 768px){.accordion{border-radius:.5rem}}.accordion.open{min-height:fit-content}.accordion.closed{min-height:2.375rem}@media (max-width: 768px){.accordion.closed{min-height:2.75rem}}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem .625rem 1.4375rem;background-color:#f9f9f9;cursor:pointer;transition:all .3s ease-in-out}@media (max-width: 768px){.accordion-header{padding:.75rem .9375rem;min-height:2.75rem}}.accordion-header.open{background-color:#d2d1ca}.accordion-header__heading{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left;text-transform:uppercase;color:#333}@media (max-width: 768px){.accordion-header__heading{font-size:.8125rem;line-height:1.0625rem}}.accordion-header__rightWrapper{display:flex;justify-content:flex-start;align-items:center;gap:.71875rem}@media (max-width: 768px){.accordion-header__rightWrapper{gap:.625rem}}.accordion-header__trash{width:1.0625rem;height:1.0625rem;cursor:pointer}@media (max-width: 768px){.accordion-header__trash{width:1.375rem;height:1.375rem}}.accordion-header__cross{width:1.0625rem;height:1.0625rem;cursor:pointer}@media (max-width: 768px){.accordion-header__cross{width:1.375rem;height:1.375rem}}.accordion-header__arrow{padding-left:.09375rem;width:.625rem;height:.375rem;transition:transform .3s ease}@media (max-width: 768px){.accordion-header__arrow{width:.75rem;height:.5rem}}.accordion-header__arrow.open{transform:rotate(180deg)}.accordion-content{padding:.75rem 1.0625rem .75rem 1.4375rem;background-color:#f4f4f4;height:fit-content;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}@media (max-width: 768px){.accordion-content{padding:.75rem .9375rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}}.accordion-content--links,.accordion-content--table{padding:0}.accordion-content__fTable{width:100%;border-collapse:collapse;border:.0625rem solid #000000;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-bottom:none;overflow:hidden;margin:0 auto}@media (max-width: 768px){.accordion-content__fTable{display:block;overflow-x:auto}}.accordion-content__fTable__thead__tr{width:100%;background-color:#848484}.accordion-content__fTable__thead__tr th{height:1.9375rem;border-bottom:.0625rem solid #000000;border-right:.0625rem solid #000000}.accordion-content__fTable__thead__tr th p{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:center;color:#333}.accordion-content__fTable__thead__tr__item{min-width:9.30625rem}.accordion-content__fTable__thead__tr__quantity,.accordion-content__fTable__thead__tr__cost,.accordion-content__fTable__thead__tr__link{min-width:4.10625rem}.accordion-content__fTable tbody tr{width:100%}.accordion-content__fTable tbody tr td{height:1.9375rem;color:#fff;border-bottom:.0625rem solid #000000;width:fit-content;border-right:.0625rem solid #000000}.accordion-content__fTable tbody tr .item,.accordion-content__fTable tbody tr .quantity,.accordion-content__fTable tbody tr .cost,.accordion-content__fTable tbody tr .link{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:center;color:#333;background-color:#fff}.accordion-content__fTable tbody tr .link{text-decoration:underline}.accordion-content__fTable tbody tr .second{background-color:#dfdfdf}.accordion-content__fTable tbody tr .last{background-color:#4d4d4d;color:#fff}.accordion-content__wrapper{display:flex;flex-direction:column;min-height:7.75rem;border:.0625rem solid #d2d1ca;border-radius:.625rem;overflow:hidden;width:100%;padding:.25rem 0rem;background-color:#fff}.accordion-content__wrapper__input{width:98.5%;flex-grow:1;padding:.25rem .75rem .25rem .9375rem;resize:none;box-sizing:border-box;outline:none;border:none;background-color:#fff;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:400;line-height:1.023125rem;color:#333!important}.accordion-content__list{border-top:.0625rem solid #d2d1ca;padding-top:.59375rem;padding-bottom:.53125rem;padding-left:1.4375rem;cursor:pointer}.accordion-content__list--first{border-top:none}.accordion-content__list p{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;color:#333}.confirmModal{width:40rem;display:flex;flex-direction:column;gap:1.2rem;background-color:#fff;padding:1.5625rem;border-radius:.3125rem;box-sizing:border-box}@media (max-width: 768px){.confirmModal{width:90vw;max-width:90vw;padding:1.25rem;gap:1rem;border-radius:.5rem;overflow-x:hidden}.confirmModal *{box-sizing:border-box}}@media (max-width: 430px){.confirmModal{width:95vw;max-width:95vw;padding:.9375rem}}.confirmModal p{color:#6e6e6e;margin-bottom:1.2rem}@media (max-width: 768px){.confirmModal p{margin-bottom:1rem;font-size:.875rem;line-height:1.5}}.confirmModal div{display:flex;justify-content:flex-end;gap:1.2rem}@media (max-width: 768px){.confirmModal div{gap:.8rem;flex-wrap:wrap}}.confirmModal button{padding:.8rem 1.6rem;border:none;border-radius:.3125rem;cursor:pointer}@media (max-width: 768px){.confirmModal button{padding:.75rem 1.25rem;min-height:2.75rem;flex:1;min-width:6.25rem}}.confirmModal button:disabled{background-color:#e9e9e9;cursor:not-allowed}.confirmModal button.secondary{background-color:#d3d3d3;color:#2e2e2e}.confirmModal button.danger{background-color:#e63946;color:#fff}@media (max-width: 865px){.confirmModal{width:22rem}}.secondary-dropdown{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-radius:.5rem;border:.0625rem solid #e2e8f0;box-shadow:0 .25rem .75rem #0000001a,0 .125rem .25rem #0000000f;padding:.25rem 0;margin-top:.125rem;z-index:101;animation:dropdownSlideDown .15s ease-out;transform-origin:top center}.secondary-dropdown .dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.375rem .75rem;transition:all .15s ease;cursor:pointer}.secondary-dropdown .dropdown-option:hover:not(.loading){background-color:#f8fafc}.secondary-dropdown .dropdown-option:active:not(.loading){background-color:#f1f5f9;transform:scale(.98)}.secondary-dropdown .dropdown-option.loading{opacity:.6;cursor:not-allowed}.secondary-dropdown .dropdown-option.loading:after{content:"";width:.75rem;height:.75rem;border:.125rem solid #e2e8f0;border-top:.125rem solid #10b981;border-radius:50%;animation:spin 1s linear infinite;margin-left:.375rem}.secondary-dropdown .dropdown-option span{font-family:Nunito,sans-serif;font-size:.625rem;font-weight:500;color:#4b5563;line-height:.75rem}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-.25rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-color-scheme: dark){.secondary-dropdown{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 .25rem .75rem #00000026!important}.secondary-dropdown .dropdown-option:hover:not(.loading){background-color:#f8fafc!important}.secondary-dropdown .dropdown-option:active:not(.loading){background-color:#f1f5f9!important}.secondary-dropdown .dropdown-option span{color:#4b5563!important}}.cSidebar{background-color:#fff;display:flex;flex-direction:column;align-items:center;border-right:.0625rem solid #d6d6d6;padding:.875rem;position:relative;gap:1.375rem}@media (max-width: 768px){.cSidebar{position:fixed;top:0;left:-100%;width:80vw;max-width:17.5rem;height:100dvh;z-index:1000;transition:left .3s ease;padding-top:5rem}.cSidebar--mobile-open{left:0}}@media (min-width: 865px){.cSidebar{grid-row:2/-1;grid-column:1/2;height:calc(100dvh - 6.125rem);position:relative;padding-top:.875rem}}.cSidebar__group{display:flex;flex-direction:column;align-items:center;cursor:pointer}.cSidebar__group__circle{width:4.125rem;height:4.125rem;border:.125rem solid #333333;border-radius:50%;display:flex;justify-content:center;align-items:center}.cSidebar__group__circle--active{border:none;background-color:#333}.cSidebar__group__circle__icon{width:2.6875rem;height:2.6875rem}.cSidebar__group__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600;line-height:1.19375rem;text-align:center;color:#333}.cSidebar__partition{width:2.875rem;height:.125rem;background-color:#e4e4e4}.dashboard{padding:1.25rem}@media (min-width: 768px){.dashboard{padding:1.875rem}}@media (min-width: 1050px){.dashboard{padding:3.125rem}}.dashboard--top{border-bottom:.0625rem solid #d6d6d6}.dashboard__wrapper{max-width:66.8125rem;margin:0 auto}.dashboard__wrapper__allCollections{display:flex;flex-direction:column;gap:1.1875rem}.dashboard__wrapper__allCollections__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:-.625rem}@media (max-width: 768px){.dashboard__wrapper__allCollections__header{margin-bottom:0rem;flex-wrap:wrap;gap:.625rem}}.dashboard__wrapper__allCollections__heading{font-family:Comfortaa,sans-serif;font-weight:700;text-align:left;margin:0;font-size:1.125rem;line-height:1.25rem}@media (min-width: 1024px){.dashboard__wrapper__allCollections__heading{font-size:1.25rem;line-height:1.39375rem}}.dashboard__wrapper__allCollections__main{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}@media (min-width: 865px){.dashboard__wrapper__allCollections__main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.875rem}}@media (min-width: 1024px){.dashboard__wrapper__allCollections__main{display:flex;align-items:center;gap:2.8125rem;flex-wrap:wrap}}.dashboard__wrapper__allPieces{display:flex;flex-direction:column;gap:1.1875rem}.dashboard__wrapper__allPieces__heading{font-family:Comfortaa,sans-serif;font-weight:700;text-align:left;font-size:1.125rem;line-height:1.25rem}@media (min-width: 1024px){.dashboard__wrapper__allPieces__heading{font-size:1.25rem;line-height:1.39375rem}}.dashboard__wrapper__allPieces__flex{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.dashboard__wrapper__allPieces__flex{flex-direction:column;align-items:stretch;gap:.9375rem}}.dashboard__wrapper__allPieces__flex__right{display:flex;align-items:center;gap:1.5625rem}@media (max-width: 768px){.dashboard__wrapper__allPieces__flex__right{gap:.625rem;flex-wrap:wrap;justify-content:flex-start}}@media (max-width: 430px){.dashboard__wrapper__allPieces__flex__right{flex-direction:column;align-items:stretch;gap:.625rem}}.dashboard__wrapper__allPieces__main{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}@media (min-width: 865px){.dashboard__wrapper__allPieces__main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.875rem}}@media (min-width: 1024px){.dashboard__wrapper__allPieces__main{display:flex;align-items:center;gap:2.8125rem;flex-wrap:wrap}}.dashboard__wrapper__allPieces__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center}.dashboard__wrapper__allPieces__loading__text{margin-top:.75rem;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280}.dashboard__wrapper__allPieces__empty{display:flex;align-items:center;justify-content:center;padding:3.75rem 1.25rem;text-align:center}.dashboard__wrapper__allPieces__empty__message{font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:500;color:#6b7280;line-height:1.5;margin:0}.dashboard__wrapper__allPieces__loadMore{display:flex;justify-content:center;margin-top:1.25rem}.dashboard__wrapper__allPieces__loadMore__button{background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 1rem;font-family:Comfortaa,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.dashboard__wrapper__allPieces__loadMore__button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#4b5563}.dashboard__wrapper__allPieces__loadMore__button:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.dashboard__preferences-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #e0e0e0;border-radius:.5rem;font-size:.75rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;font-family:Plus Jakarta Sans,sans-serif}.dashboard__preferences-btn:hover{background:#f5f5f5;border-color:#333;color:#333;transform:translateY(-.0625rem)}.dashboard__preferences-btn:active{transform:translateY(0)}.collectionBox{box-shadow:0 .25rem .625rem #0000001a;position:relative;width:100%;height:auto}@media (min-width: 1024px){.collectionBox{width:14.5625rem;height:16.4375rem}}.collectionBox__favoriteIcon{position:absolute;top:.625rem;right:.75rem}.collectionBox__favoriteIcon__iconSize{width:1.1875rem;height:1.1875rem}.collectionBox__imageBox{width:100%;cursor:pointer;height:12.5rem}@media (min-width: 1024px){.collectionBox__imageBox{height:11.0625rem}}.collectionBox__image{width:100%;height:100%;object-fit:cover;object-position:top center}.collectionBox__details{background-color:#fff;display:flex;flex-direction:column;gap:.625rem;padding:.9375rem;height:auto}@media (min-width: 1024px){.collectionBox__details{height:5.375rem;padding:1.0625rem .9375rem}}.collectionBox__details__top{display:flex;align-items:center;justify-content:space-between}.collectionBox__details__top__name{font-family:Comfortaa,sans-serif;font-weight:700;color:#333;font-size:.875rem;line-height:.975rem}@media (min-width: 1024px){.collectionBox__details__top__name{font-size:1rem;line-height:1.115rem}}.collectionBox__details__top__arrow{width:1rem;height:.5625rem;cursor:pointer}.collectionBox__details__top .popover-container{position:relative}.collectionBox__details__top__popover{position:absolute;top:100%;right:-.5625rem;width:13.744375rem;height:auto;background-color:#fff;border-radius:.56375rem;z-index:100;padding:.56375rem .71375rem;border:.0275rem solid #ebebeb;box-shadow:0 .10875rem .10875rem #00000040;display:flex;flex-direction:column;gap:.625rem}.collectionBox__details__top__popover__wrapper{display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative}.collectionBox__details__top__popover__wrapper__first{display:flex;align-items:center;gap:.625rem}.collectionBox__details__top__popover__wrapper__first__icon{width:1.25rem;height:1rem}.collectionBox__details__top__popover__wrapper__first__text{font-family:Comfortaa,sans-serif;font-size:.589375rem;font-weight:700;line-height:.656875rem;color:#333}.collectionBox__details__top__popover__wrapper__iconRight{width:.625rem;height:.75rem}.collectionBox__details__bottomText{font-family:Nunito,sans-serif;font-size:.7625rem;font-weight:400;line-height:1.19375rem;text-align:left;color:#333}.searchBar{width:100%;min-width:12.5rem;height:3.125rem;border:.0625rem solid #b3b3b3;border-radius:.625rem;background-color:#fff;padding:.8125rem 1rem;overflow:hidden;display:flex;align-items:center;gap:.9375rem;flex-shrink:1}@media (min-width: 768px){.searchBar{width:16.625rem;flex-shrink:0}}.searchBar--md,.searchBar--large{width:100%}@media (min-width: 865px){.searchBar--large{width:31.9375rem}}.searchBar__icon{width:1.5rem;height:1.5rem}.searchBar__input{width:100%;height:3.125rem;outline:none;border:none;background-color:transparent;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#333}@media (min-width: 768px){.searchBar__input{width:16.625rem}}.searchBar__input--md{width:100%}@media (min-width: 768px){.searchBar__input--md{width:24rem}}.searchBar__input--large{width:100%}@media (min-width: 865px){.searchBar__input--large{width:31.9375rem}}.searchBar__input::placeholder{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#333}.filterButton{height:fit-content;width:fit-content;display:flex;align-items:center;cursor:pointer;position:relative}@media (max-width: 768px){.filterButton{width:100%}}.filterButton__first{box-sizing:border-box;height:3.125rem;background-color:#fff;border:.0625rem solid #b3b3b3;border-radius:.625rem;border-top-right-radius:0;border-bottom-right-radius:0;padding:1.0625rem .3125rem 1.0625rem .875rem;cursor:default;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:11.25rem}@media (min-width: 1024px){.filterButton__first{width:13.9375rem}}.filterButton__first__text{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;text-align:left;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;display:block}.filterButton__first__text--selected{font-weight:500;color:#000}.filterButton__first--multiSelect .filterButton__first__text{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:.875rem;max-height:1.75rem}.filterButton__right{width:2.6875rem;height:3.125rem;background-color:#fff;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;border:.0625rem solid #b3b3b3;border-left:none;display:flex;align-items:center;justify-content:center}.filterButton__right__icon{width:.75rem;height:.4375rem;transition:transform .2s ease}.filterButton__right__icon--creator{width:1rem;height:.4375rem}.filterButton__right__icon--rotate{transform:rotate(180deg)}.filterButton__dropdown{position:absolute;top:108%;right:0;width:calc(100% - 3.125rem);min-height:2.6875rem;background-color:#fff;border:.0625rem solid #b3b3b3;border-radius:.5rem;margin-top:-.0625rem;z-index:10;box-shadow:0 .25rem .5rem #0000001a}.filterButton__dropdown__search{padding:.625rem;border-bottom:1px solid #e0e0e0}.filterButton__dropdown__search input{width:100%;padding:.5rem .75rem;border:1px solid #b3b3b3;border-radius:.25rem;font-family:Roboto,sans-serif;font-size:.875rem;outline:none}.filterButton__dropdown__search input:focus{border-color:#666}.filterButton__dropdown__search input::placeholder{color:#999}.filterButton__dropdown ul{max-height:15.625rem;overflow-y:auto;list-style:none;margin:0;padding:0}.filterButton__dropdown ul li{padding:.625rem 1.1875rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#333;display:flex;justify-content:space-between}.filterButton__dropdown ul li:hover{background-color:#f5f5f5}.filterButton__dropdown ul li:hover:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.filterButton__dropdown ul li:hover:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.filterButton__dropdown ul li:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.filterButton__dropdown ul li:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.filterButton__dropdown ul li.filterButton__dropdown__option--selected{background-color:#f0f0f0;font-weight:500;color:#000;position:relative}.filterButton__dropdown ul li.filterButton__dropdown__option--selected:after{content:"✓";position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.filterButton__dropdown ul li.filterButton__dropdown__option--parent{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filterButton__dropdown ul li.filterButton__dropdown__option--parent .filterButton__dropdown__arrow{width:.75rem;height:.75rem;transform:rotate(-90deg);margin-left:.5rem}.filterButton--creator .filterButton__dropdown{background-color:#fff;border:.0625rem solid #b3b3b3}.filterButton__dropdown--color{min-height:auto}.filterButton__overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:25rem;max-height:31.25rem;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:.75rem;box-shadow:0 .5rem 1.5rem #00000026;z-index:1000;overflow:hidden}.filterButton__overlay__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:.0625rem solid #e0e0e0;background-color:#f9f9f9}.filterButton__overlay__header h3{margin:0;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:600;color:#333}.filterButton__overlay__header__close{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0;width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.filterButton__overlay__header__close:hover{background-color:#f0f0f0;color:#333}.filterButton__overlay__content{max-height:25rem;overflow-y:auto;padding:.75rem 0}.filterButton__overlay__content ul{list-style:none;margin:0;padding:0}.filterButton__overlay__content ul li{padding:.75rem 1.5rem;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;color:#333;cursor:pointer;transition:background-color .2s ease}.filterButton__overlay__content ul li:hover{background-color:#f5f5f5}.filterButton__overlay__content ul li.filterButton__overlay__option--selected{background-color:#e3f2fd;font-weight:500;color:#1976d2;position:relative}.filterButton__overlay__content ul li.filterButton__overlay__option--selected:after{content:"✓";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#1976d2;font-weight:700}.filterButton__clear{background:none;border:none;font-size:1rem;color:#666;cursor:pointer;padding:.125rem;margin-left:.5rem;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;transition:all .2s ease;flex-shrink:0}.filterButton__clear:hover{background-color:#f0f0f0;color:#333}.filterButton__clear:active{background-color:#e0e0e0}.filterButton__first__content{display:flex;align-items:center;gap:.5rem;width:100%}.filterButton__colorSwatches{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.filterButton__colorSwatch{width:1rem;height:1rem;border-radius:.1875rem;border:.0625rem solid #ddd;cursor:pointer;transition:all .2s ease;flex-shrink:0}.filterButton__colorSwatch:hover{transform:scale(1.1);border-color:#999}.filterButton__moreColors{font-size:.75rem;color:#666;font-weight:500;margin-left:.125rem}.optionsButton{border:.0625rem solid #b3b3b3;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;flex-shrink:0;width:2.75rem;height:2.75rem;min-width:2.75rem}@media (min-width: 1024px){.optionsButton{width:3.125rem;height:3.125rem}}.optionsButton__icon{flex-shrink:0;width:1.25rem;height:1.25rem}@media (min-width: 1024px){.optionsButton__icon{width:1.5rem;height:1.5rem}}.pieceSecond{display:flex;flex-direction:column;width:100%;margin-top:-1rem}.pieceSecond__layout{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;align-content:center;padding:1rem 0rem}.pieceSecond__layout__imageContainer{width:9.6875rem;height:8.0625rem;cursor:pointer;position:relative}.pieceSecond__layout__imageContainer__favoriteIcon{position:absolute;top:.375rem;right:.25rem}.pieceSecond__layout__imageContainer__favoriteIcon__iconSize{width:.9375rem;height:.9375rem}.pieceSecond__layout__imageContainer__image{width:9.6875rem;height:8.0625rem;object-fit:cover;object-position:top center}.pieceSecond__layout__collection{width:100%;justify-self:center;text-align:center}.pieceSecond__layout__collection__collect{font-family:Comfortaa,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.115rem;color:#333}.pieceSecond__layout__collection__modified{font-family:Nunito,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.115rem;color:#333;margin-top:.4375rem}.pieceSecond__layout__icons{display:flex;justify-content:end;align-items:center;gap:1.125rem;width:100%;justify-self:end;position:relative}.pieceSecond__layout__icons__icon{width:1.875rem;height:1.875rem;cursor:pointer}.pieceSecond__line{border-bottom:.0625rem solid #B3B3B3}.gridLayout{display:flex}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px}.loading-spinner{position:relative}.loading-spinner--small{width:24px;height:24px}.loading-spinner--medium{width:40px;height:40px}.loading-spinner--large{width:56px;height:56px}.loading-circle{animation:rotate 2s linear infinite}.loading-circle__path{stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.loading-text{margin-top:12px;font-size:14px;color:#666}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.slideable-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slideable-modal{background:linear-gradient(270deg,#d9d9d900,#fff 48.35%),url(/assets/fashionSketch-CfNfz8Op.png);background-repeat:no-repeat;background-position:right center;background-size:contain;border-radius:2.5rem;width:90%;max-width:75rem;height:90%;max-height:41.75rem;position:relative;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;animation:slideUp .4s ease-out;overflow:hidden;box-sizing:border-box}@media (max-width: 768px){.slideable-modal{width:95%;max-width:95vw;height:95%;max-height:90dvh;border-radius:1.25rem;overflow-x:hidden}.slideable-modal *{box-sizing:border-box;max-width:100%}}.slideable-modal__close{position:absolute;top:1.25rem;right:1.25rem;background:#0000001a;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.slideable-modal__close:hover{background:#0003;transform:scale(1.1)}.slideable-modal__close svg{width:1.25rem;height:1.25rem;color:#666}.slideable-modal__progress{padding:1.875rem 2.5rem 1.25rem;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.slideable-modal__progress{padding:1.5625rem 1.25rem .9375rem}}.slideable-modal__progress-bar{width:100%;height:.25rem;background:#f0f0f0;border-radius:.125rem;overflow:hidden;margin-bottom:.625rem}.slideable-modal__progress-fill{height:100%;background:linear-gradient(135deg,#333,#4d4d4d);border-radius:.125rem;transition:width .3s ease}.slideable-modal__progress-text{font-size:.75rem;color:#666;font-weight:500;font-family:Plus Jakarta Sans,sans-serif}.slideable-modal__content{display:flex;justify-content:start;align-items:center;gap:.778125rem;flex:1;overflow-y:auto;transition:all .15s ease}.slideable-modal__content.animating{opacity:.7;transform:translate(.625rem)}.slideable-modal__content::-webkit-scrollbar{width:.375rem}.slideable-modal__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.slideable-modal__content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.1875rem}.slideable-modal__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.slideable-modal__header{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.778125rem;margin-left:6.875rem}.slideable-modal__highlight{display:flex;justify-content:start;align-items:center;gap:0rem}.slideable-modal__icon{margin-left:-.875rem}.slideable-modal__title{font-size:1.556875rem;font-weight:700;color:#333;font-family:Nunito,sans-serif;line-height:1.2;text-transform:uppercase}.slideable-modal__subtitle{font-size:1.868125rem;font-weight:700;color:#333;font-family:Comfortaa,sans-serif;max-width:32.5rem}.slideable-modal__description{font-size:.9275rem;font:700;font-family:Comfortaa,sans-serif;max-width:31.25rem;line-height:1}.slideable-modal__try-button{width:8.8125rem;height:2.1875rem;background-color:#333;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:.71875rem;color:#fff;margin-top:1.5625rem}.slideable-modal__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;margin-bottom:1.25rem}@media (max-width: 768px){.slideable-modal__options{grid-template-columns:1fr;gap:.75rem}}.slideable-modal__option{padding:1.25rem;border:2px solid #e8e8e8;border-radius:.75rem;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;text-align:left;font-family:Plus Jakarta Sans,sans-serif}@media (max-width: 768px){.slideable-modal__option{padding:1rem}}.slideable-modal__option:hover{border-color:#333;background:#33333305;transform:translateY(-.125rem);box-shadow:0 4px 12px #33333326}.slideable-modal__option.selected{border-color:#333;background:linear-gradient(135deg,#33333314,#3333330a);box-shadow:0 4px 16px #3333}.slideable-modal__option-icon{font-size:1.5rem;flex-shrink:0}@media (max-width: 768px){.slideable-modal__option-icon{font-size:1.25rem}}.slideable-modal__option-label{font-size:.875rem;font-weight:600;color:#333}@media (max-width: 768px){.slideable-modal__option-label{font-size:.8125rem}}.slideable-modal__navigation{display:flex;align-items:center;justify-content:center;padding:1.25rem 2.5rem 1.875rem}.slideable-modal__nav-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid #ddd;border-radius:.5rem;background:#fff;color:#666;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;display:none}.slideable-modal__nav-btn:disabled{opacity:.5;cursor:not-allowed}.slideable-modal__nav-btn.primary{background:linear-gradient(135deg,#333,#404040);border-color:#333;color:#fff}.slideable-modal__nav-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#262626,#333);transform:translateY(-.0625rem);box-shadow:0 4px 12px #3333334d}.slideable-modal__nav-btn.primary:disabled{background:#ccc;border-color:#ccc}.slideable-modal__dots{display:flex;gap:.5rem;align-items:center}@media (max-width: 768px){.slideable-modal__dots{order:-1}}.slideable-modal__dot{width:.625rem;height:.625rem;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .2s ease}.slideable-modal__dot:hover{background:#bbb}.slideable-modal__dot.active{background:#333;transform:scale(1.2)}@keyframes slideUp{0%{opacity:0;transform:translateY(1.875rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.spinner-container{display:flex;justify-content:center;align-items:center;min-height:200px;height:90dvh;z-index:999}.spinner-ring{position:relative;width:60px;height:60px;border-radius:50%;border:3px solid #f3f3f3;border-top:3px solid #3498db;animation:spin 1s linear infinite}.spinner-ring .inner-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:3px solid #f3f3f3;border-top:3px solid #e74c3c;animation:spin .8s linear infinite reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.collectionDetails{padding:.9375rem;position:relative}@media (min-width: 768px){.collectionDetails{padding:1.875rem}}@media (min-width: 1024px){.collectionDetails{padding:3.125rem}}.collectionDetails__backArrow{position:absolute;width:1.4375rem;height:1.4375rem;color:#333;cursor:pointer;z-index:10;top:.625rem;left:.9375rem}@media (min-width: 768px){.collectionDetails__backArrow{top:1rem;left:1.875rem}}@media (min-width: 1024px){.collectionDetails__backArrow{left:3.125rem}}.collectionDetails--flexWrapper{border-bottom:.0625rem solid #d6d6d6;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:2.5rem}@media (min-width: 1024px){.collectionDetails--flexWrapper{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-top:0}}.collectionDetails__left{display:flex;align-items:flex-start;width:100%;flex-direction:column;gap:1.25rem}@media (min-width: 865px){.collectionDetails__left{flex-direction:row;gap:1.875rem}}@media (min-width: 1024px){.collectionDetails__left{gap:2.9375rem}}.collectionDetails__left__image{border-radius:.3125rem;object-fit:cover;flex-shrink:0;width:100%;height:auto;max-height:18.75rem}@media (min-width: 768px){.collectionDetails__left__image{width:15.625rem;height:17.0625rem}}@media (min-width: 1024px){.collectionDetails__left__image{width:18.6875rem;height:20.4375rem}}.collectionDetails__left__mid{display:flex;flex-direction:column;gap:.625rem;width:100%;flex:1}.collectionDetails__left__mid__top{display:flex;align-items:center;justify-content:space-between;margin-top:.3125rem;gap:.625rem;flex-wrap:wrap}@media (min-width: 1024px){.collectionDetails__left__mid__top{margin-top:.75rem;flex-wrap:nowrap}}.collectionDetails__left__mid__top__name{font-family:Comfortaa,sans-serif;font-weight:700;text-align:left;color:#333;font-size:1.125rem;line-height:1.25rem;flex:1}@media (min-width: 768px){.collectionDetails__left__mid__top__name{font-size:1.375rem;line-height:1.53125rem}}@media (min-width: 1024px){.collectionDetails__left__mid__top__name{font-size:1.5625rem;line-height:1.7425rem}}.collectionDetails__left__mid__top__iconWrapper{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.collectionDetails__left__mid__top__iconWrapper__icon{cursor:pointer;width:1.75rem;height:1.75rem}@media (min-width: 1024px){.collectionDetails__left__mid__top__iconWrapper__icon{width:1.4375rem;height:1.4375rem}}.collectionDetails__left__mid__date{font-family:Nunito,sans-serif;font-weight:400;text-align:left;max-width:100%;word-wrap:break-word;font-size:.8125rem;line-height:1.10625rem}@media (min-width: 1024px){.collectionDetails__left__mid__date{font-size:.875rem;line-height:1.19375rem}}.collectionDetails__quickLinks{width:15.75rem;height:20.6875rem;border-radius:.625rem;background-color:#fff;overflow:hidden}.collectionDetails__quickLinks__top{width:100%;height:2.375rem;background-color:#d2d1ca;padding:.625rem .96875rem;display:flex;align-items:center;justify-content:space-between}.collectionDetails__quickLinks__top__heading{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#333;text-transform:uppercase;padding-left:.59375rem}.collectionDetails__quickLinks__top__right{display:flex;align-items:center;gap:.71875rem}.collectionDetails__quickLinks__top__right__icon{width:1.0625rem;height:1.0625rem}.collectionDetails__quickLinks__body{padding:.5625rem 1.5rem;border-bottom:.0625rem solid #d2d1ca}.collectionDetails__quickLinks__body p{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem}.collectionDetails__flex{display:flex;justify-content:space-between;align-items:center;gap:0;flex-direction:column;align-items:stretch;gap:.9375rem}@media (min-width: 865px){.collectionDetails__flex{flex-direction:row;align-items:center;gap:0}}.collectionDetails__flex__cont{display:flex;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;flex-wrap:wrap;gap:.625rem}@media (min-width: 768px){.collectionDetails__flex__cont{gap:.9375rem}}@media (min-width: 1024px){.collectionDetails__flex__cont{gap:1.25rem;width:auto}}.collectionDetails__main{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.5625rem;gap:.9375rem}@media (min-width: 768px){.collectionDetails__main{gap:1.5625rem}}@media (min-width: 1024px){.collectionDetails__main{gap:2.8125rem}}.cActionButton{box-sizing:border-box;border-radius:.625rem;background-color:#fff;border:.0625rem solid #b3b3b3;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:1.1875rem;flex-shrink:0;width:auto;min-width:8.75rem;height:2.75rem;padding:.625rem .875rem;gap:.625rem}@media (min-width: 768px){.cActionButton{min-width:10rem;height:3rem;padding:.75rem .9375rem;gap:.9375rem}}@media (min-width: 1024px){.cActionButton{width:10.8125rem;height:3.125rem;padding:.8125rem 1rem;gap:1.1875rem}}.cActionButton__icon{flex-shrink:0;width:1.25rem;height:1.25rem}@media (min-width: 1024px){.cActionButton__icon{width:1.5rem;height:1.5rem}}.cActionButton__text{font-family:Nunito,sans-serif;font-weight:700;color:#333;white-space:nowrap;font-size:.8125rem;line-height:1.10625rem}@media (min-width: 1024px){.cActionButton__text{font-size:.875rem;line-height:1.19375rem}}.cont{position:relative}.cont{flex-direction:column;display:flex;gap:.625rem;width:auto;margin-top:2.75rem;width:100%;align-items:center;justify-content:center}.cont__image{position:relative;width:100%}.cont__image img{width:100%;height:auto}.cont__textCont{flex-direction:column;display:flex;gap:.625rem;align-items:center;justify-content:center;position:absolute;width:34.8125rem;height:12.875rem;bottom:20%;left:24.2%;background-color:#ffffffe5;background-color:#fffc;border-radius:1.25rem;padding:1.625rem 2.0625rem}.cont__textCont__writeup{font-family:Comfortaa,sans-serif;font-weight:700;font-size:1.5625rem;color:#333;margin-bottom:1.1875rem}.cont__textCont__try{display:flex;justify-content:start;align-items:center;gap:1.1875rem;width:11.125rem;height:3.125rem;background-color:#333;color:#fff;padding:0 1rem;border-radius:.625rem;opacity:1;transition:opacity 3s ease-out;cursor:pointer}.cont__textCont__try:hover{opacity:50%}.cont__textCont__try svg{width:1.5rem;height:1.5rem}.cont__textCont__try__tryNow{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem}.libraryPage{background-color:#cfcfcf;width:100vw;height:calc(100dvh - 6.125rem);overflow-y:hidden;display:grid;grid-template-columns:25.8125rem 1fr}@media (max-width: 768px){.libraryPage{height:calc(100dvh - 5.75rem)}}.libraryPage--collapsed{grid-template-columns:1fr}.libraryPage__sidebar{grid-column:1/2;border-right:.0625rem solid #ebebeb;display:flex;flex-direction:column;max-height:100%}.libraryPage__sidebar--collapsed{width:0rem;transition:width .5s ease}.libraryPage__sidebar__main{display:flex;flex-direction:column;margin-left:1.3125rem;flex-grow:1;position:relative}.libraryPage__sidebar__main__top{padding-right:.9375rem;display:flex;justify-content:space-between;align-items:flex-start;padding-top:.875rem}.libraryPage__sidebar__main__top--collapsed{width:0rem;display:none}.libraryPage__sidebar__main__top__tab{width:9.625rem;height:2.625rem;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem;border:.0625rem solid #ebebeb;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:0}.libraryPage__sidebar__main__top__tab__text{font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;line-height:1.115rem;text-align:center;color:#333}.libraryPage__sidebar__main__top__button{width:6rem;height:2.1875rem;border:none;outline:none;background-color:#fff;border-radius:1.875rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.25rem}.libraryPage__sidebar__main__top__button__icon{width:.625rem;height:.625rem}.libraryPage__sidebar__main__top__button__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#333}.libraryPage__sidebar__main__rest{background-color:#fff;flex-grow:1;width:100%;z-index:5;display:flex;flex-direction:column}.libraryPage__sidebar__main__rest--collapsed{width:0rem;display:none}.libraryPage__sidebar__main__collapse{position:absolute;width:2.1875rem;height:7.75rem;right:-1.1875rem;top:15.625rem;cursor:pointer;z-index:100;background-color:#f8f8f8;border-radius:.9375rem;border:.0625rem solid #ebebeb;display:flex;align-items:center;justify-content:flex-end}.libraryPage__sidebar__main__collapse--collapsed{right:0rem}.libraryPage__sidebar__main__collapse__arrow{width:.875rem;height:.875rem;margin-right:.25rem;transition:transform .3s ease}.libraryPage__sidebar__main__collapse__arrow--collapsed{transform:rotate(180deg)}.libraryPage__sidebar__collapsible{display:flex;flex-direction:column;flex-grow:1}.libraryPage__sidebar__collapsible__top{display:flex;justify-content:space-between;background-color:#fff;transition:all .3s ease-in-out}.libraryPage__sidebar__collapsible__top__side{transition:all .3s ease-in-out;border-bottom:.125rem solid #d4d4d4;padding-top:1.5rem;padding-bottom:.5625rem;cursor:pointer;width:50%}.libraryPage__sidebar__collapsible__top__side--active{border-bottom:.125rem solid #000000}.libraryPage__sidebar__collapsible__top__side__text{font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;line-height:1.115rem;text-align:center;color:#333}.libraryPage__sidebar__collapsible__restAssets{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:.875rem}.libraryPage__sidebar__collapsible__restAssets__main{display:flex;flex-direction:column;width:100%;padding:.8125rem;gap:.875rem;position:relative}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:start;gap:.6875rem;max-height:calc(100dvh - 14.375rem);overflow-y:auto}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper--uploads{max-height:calc(100dvh - 20.5625rem)}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper::-webkit-scrollbar{display:none}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper{scrollbar-width:none;-ms-overflow-style:none}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__item{position:relative;width:7.14375rem;height:6.38125rem}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menuIcon{position:absolute;top:.375rem;right:.375rem;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;padding:.125rem;box-shadow:0 0 .25rem #00000026;cursor:pointer;z-index:2}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menuIcon--disabled{opacity:.4;cursor:not-allowed}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menu{position:absolute;top:1.625rem;right:.375rem;background:#fff;color:#333;border-radius:.5rem;padding:.375rem .5rem;min-width:6.875rem;z-index:1000;box-shadow:0 .375rem 1rem #00000026;border:.0625rem solid #ebebeb}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menu__title{font-family:Nunito,sans-serif;font-size:.6875rem;font-weight:700;color:#7a7a7a;margin-bottom:.375rem}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menu__item{width:100%;border:none;outline:none;background:transparent;color:#333;text-align:left;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;cursor:pointer;padding:.375rem 0}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__menu__item:hover{background-color:#f7f7f7;border-radius:.375rem}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__plus{position:absolute;top:.375rem;right:.375rem;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:50%;padding:.125rem;box-shadow:0 0 .25rem #00000026;cursor:pointer;z-index:2}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__image{width:7.14375rem;height:6.38125rem;cursor:pointer;border:.125rem solid transparent;border-radius:.25rem;transition:all .2s ease-in-out;object-fit:cover;object-position:top center}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__image:hover{opacity:.9}.libraryPage__sidebar__collapsible__restAssets__main__flexWrapper__image.selected{border-color:#fc7d21;box-shadow:0 0 0 .125rem #fc7d214d}.libraryPage__sidebar__collapsible__restAssets__main__loadingMore{width:100%;display:flex;justify-content:center;align-items:center;padding:1.25rem 0;margin-top:.625rem;border-top:.0625rem solid #ebebeb}.libraryPage__sidebar__collapsible__restAssets__main__loadingMore .loadingSpinner{scale:.8}.libraryPage__sidebar__collapsible__restAssets__main__emptyState{width:100%;display:flex;justify-content:center;align-items:center;padding:2.5rem 1.25rem;text-align:center}.libraryPage__sidebar__collapsible__restAssets__main__emptyState p{font-family:Nunito,sans-serif;font-size:.875rem;color:#666;line-height:1.5}.libraryPage__sidebar__collapsible__restAssets__main__wrapper{width:100%;height:5.3125rem;position:relative;cursor:pointer;border-radius:.625rem;border:.125rem solid transparent;transition:all .2s ease-in-out}.libraryPage__sidebar__collapsible__restAssets__main__wrapper.drag-active{border-color:#fc7d21;background-color:#fc7d211a}.libraryPage__sidebar__collapsible__restAssets__main__cont{width:100%;height:5.3125rem;border-radius:.625rem;display:flex;justify-content:center;align-items:center;gap:2.049375rem}.libraryPage__sidebar__collapsible__restAssets__main__cont__uploadIcon{width:2.513125rem;height:2.3125rem}.libraryPage__sidebar__collapsible__restAssets__main__cont__textWrap{flex-direction:column;display:flex;gap:.3125rem}.libraryPage__sidebar__collapsible__restAssets__main__cont__textWrap__top{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-transform:uppercase;color:#333}.libraryPage__sidebar__collapsible__restAssets__main__cont__textWrap__top span{color:#0a6eb9;text-decoration:underline}.libraryPage__sidebar__collapsible__restAssets__main__cont__textWrap__bottom{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:400;line-height:1.023125rem;color:#333}.libraryPage__sidebar__collapsible__restAssets__main__rectangle{position:absolute;height:5.3125rem;width:100%;top:0}.libraryPage__sidebar__collapsible__restAssets__storage{height:4.375rem;width:100%;background-color:#333;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:1.0625rem 1.6875rem;gap:.625rem}.libraryPage__sidebar__collapsible__restAssets__storage__progressBar{height:.5rem;background-color:#fff;transition:width .5s ease-in-out;border-radius:1.5625rem}.libraryPage__sidebar__collapsible__restAssets__storage__progressBar__wrapper{width:100%;overflow:hidden;background-color:#cfcfcf;border-radius:1.5625rem;height:.5rem}.libraryPage__sidebar__collapsible__restAssets__storage__details{display:flex;justify-content:space-between}.libraryPage__sidebar__collapsible__restAssets__storage__details__data{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#fff}.libraryPage__sidebar__collapsible__restAssets__storage__details__link{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.025625rem;color:#fff;text-decoration:underline;cursor:pointer}.libraryPage__canvas{grid-column:2/-1;display:flex;flex-direction:column;height:calc(100dvh - 6.125rem);width:calc(100vw - 34.3125rem);position:relative}.libraryPage__canvas--collapsed{grid-column:1/-1;transition:width .5s ease}.libraryPage__canvas__top{height:3.5rem;background-color:#cfcfcf;display:flex;align-items:center}.libraryPage__canvas__top__box{width:3.5625rem;height:3.5rem;border-right:.0625rem solid #ebebeb;display:flex;align-items:center;justify-content:center;cursor:pointer}.libraryPage__canvas__top__box__icon{width:1.5rem;height:1.5rem}.libraryPage__canvas__top__wrapper{width:5.1875rem;height:3.5rem;border-right:.0625rem solid #ebebeb;display:flex;align-items:center;justify-content:center;cursor:pointer}.libraryPage__canvas__top__wrapper__box{display:flex;align-items:center;gap:.375rem}.libraryPage__canvas__top__wrapper__box__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#262626;text-transform:uppercase}.libraryPage__canvas__top__wrapper__box__icon{width:.5rem;height:.375rem;margin-bottom:.1875rem}.libraryPage__canvas__main{background-image:url(/assets/grid-BHrEW7U3.png);background-size:cover;background-repeat:no-repeat;height:calc(100dvh - 9.625rem);width:calc(100vw - 34.3125rem);overflow-y:scroll;display:flex;flex-direction:column;gap:.875rem;align-items:center;justify-content:flex-start;padding-top:3.125rem;flex-shrink:0;position:relative}.libraryPage__canvas__main__modal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:130%;background-color:#2d2d2db3;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.libraryPage__canvas__main--collapsed{width:calc(100vw - 8.5rem);padding-bottom:6.875rem}.libraryPage__canvas__main--collapsed__modal{border:1px solid black;width:calc(100vw - 8.5rem);height:100%;overflow-y:auto}.libraryPage__canvas__main--collapsed__modal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:170%;background-color:#050202b3;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.libraryPage__canvas__main__stage{width:85%;height:85%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:scroll;z-index:1}.libraryPage__canvas__main__stage::-webkit-scrollbar{display:none}.libraryPage__canvas__main__stage{scrollbar-width:none;-ms-overflow-style:none}.libraryPage__canvas__main__stage__bg{background-color:#fff}.libraryPage__canvas__main__stage--collapsed{height:46.6875rem}.libraryPage__canvas__main__stage p{font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;line-height:1.115rem;text-align:center;color:#333}.libraryPage__canvas__main__stage__imageContainer{width:100%;height:auto;overflow-y:scroll;display:flex;align-items:center;justify-content:center}.libraryPage__canvas__main__stage__imageContainer::-webkit-scrollbar-track{background:#333}.libraryPage__canvas__main__stage__imageContainer::-webkit-scrollbar-thumb{background:#f8f8f8}.libraryPage__canvas__main__stage__image{width:100%;height:auto;object-fit:cover;z-index:88}.libraryPage__canvas__main__stage .stage-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.libraryPage__canvas__main__stage .stage-container .nav-button{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;padding:.625rem .9375rem;border-radius:.625rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;transition:background-color .2s ease;z-index:10}.libraryPage__canvas__main__stage .stage-container .nav-button:hover:not(:disabled){background-color:#3336}.libraryPage__canvas__main__stage .stage-container .nav-button:disabled{opacity:.5;cursor:not-allowed}.libraryPage__canvas__main__stage .stage-container .nav-button--prev{left:1.25rem}.libraryPage__canvas__main__stage .stage-container .nav-button--next{right:1.25rem}.libraryPage__canvas__main__stage .stage-container .nav-button_image{width:1.625rem;height:2.875rem}.libraryPage__canvas__main__options{display:flex;justify-content:center;align-items:center;gap:1.25rem;width:calc(100vw - 51.875rem);z-index:1}.libraryPage__canvas__main__options__wrapper{width:8.3125rem;height:8.3125rem}.libraryPage__canvas__main__options__wrapper:hover{opacity:.9;cursor:pointer}.libraryPage__canvas__main__options__wrapper--selected{border:.25rem solid #FC7D21;transform:scale(1.05);transition:all .2s ease-in-out}.libraryPage__canvas__main__options__wrapper__img{width:100%;height:100%;object-fit:cover}.libraryPage__canvas__main__tool{position:absolute;bottom:-135px;right:1.3125rem;display:flex;justify-content:flex-start;align-items:center;gap:.8125rem;z-index:2}.libraryPage__canvas__main__tool--collapsed{position:absolute;bottom:500px}.libraryPage__canvas__main__tool__leftCont{width:3.125rem;height:2.625rem;border-radius:.9375rem;display:flex;justify-content:center;align-items:center;gap:0rem;background-color:#fafafa}.libraryPage__canvas__main__tool__leftCont__moveIcon{width:1.125rem;height:1.125rem;cursor:pointer}.libraryPage__canvas__main__tool__rightCont{width:11rem;height:2.625rem;border-radius:.9375rem;background-color:#fafafa;padding:.5625rem 1.0625rem;display:flex;justify-content:space-between;align-items:center;gap:none}.libraryPage__canvas__main__tool__rightCont__plusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.libraryPage__canvas__main__tool__rightCont__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem}.libraryPage__canvas__main__tool__rightCont__minusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.libraryPage__fullModal{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000000e6;z-index:1000;display:flex;flex-direction:column;overflow-y:auto}.libraryPage__fullModal__header{display:flex;justify-content:flex-end;padding:1.25rem;position:fixed;right:0rem;top:0rem}.libraryPage__fullModal__closeButton{background-color:#fff;border:none;border-radius:.3125rem;padding:.5rem 1rem;font-family:Nunito,sans-serif;font-weight:700;cursor:pointer}.libraryPage__fullModal__closeButton:hover{background-color:#f0f0f0}.libraryPage__fullModal__controls{display:flex;align-items:center;gap:.625rem;margin-right:1.25rem;background-color:#fafafa;padding:.5rem 1rem;border-radius:.3125rem}.libraryPage__fullModal__controls__icon{width:1.5rem;height:1.5rem;cursor:pointer}.libraryPage__fullModal__controls__icon:hover{opacity:.8}.libraryPage__fullModal__controls__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;color:#333;min-width:3.125rem;text-align:center}.libraryPage__fullModal__image{max-width:90%;max-height:80dvh;margin:auto;object-fit:contain;transition:transform .1s ease;transform-origin:center center}.libraryPage .navigation-controls{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.625rem;background-color:#333c;padding:.625rem 1.25rem;border-radius:1.875rem;z-index:10}.libraryPage .navigation-controls button{background-color:#fff;border:none;border-radius:.9375rem;padding:.3125rem .9375rem;font-family:Nunito,sans-serif;font-weight:700;cursor:pointer;transition:background-color .2s ease}.libraryPage .navigation-controls button:hover:not(:disabled){background-color:#f0f0f0}.libraryPage .navigation-controls button:disabled{opacity:.5;cursor:not-allowed}.libraryPage .navigation-controls span{color:#fff;font-family:Nunito,sans-serif;font-size:.875rem;margin:0 .625rem}.libraryPage .drag-active{border:2px dashed #7B61FF;background-color:#7b61ff0d}.container__canvas{grid-column:2/-1;display:flex;flex-direction:column;height:calc(100dvh - 6.125rem);width:calc(100vw - 34.3125rem);position:relative}@media (max-width: 768px){.container__canvas{grid-column:1/-1;width:100vw;max-width:100vw;height:calc(100dvh - 3.75rem)}}.container__canvas--collapsed{grid-column:1/-1;transition:width .5s ease}@media (max-width: 768px){.container__canvas--collapsed{width:100vw;max-width:100vw}}.container__canvas__top{height:3.5rem;background-color:#cfcfcf;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.container__canvas__top{height:3.125rem}}.container__canvas__top__rightSection{display:flex;align-items:center;margin-left:auto}.container__canvas__top__box{width:3.5625rem;height:3.5rem;border-right:.0625rem solid #ebebeb;border-left:.0625rem solid #ebebeb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}@media (max-width: 768px){.container__canvas__top__box{width:3.125rem;height:3.125rem;min-width:2.75rem;min-height:2.75rem}}.container__canvas__top__box:hover{background-color:#ffffff1a}.container__canvas__top__box__icon{width:1.5rem;height:1.5rem}@media (max-width: 768px){.container__canvas__top__box__icon{width:1.25rem;height:1.25rem}}.container__canvas__top__wrapper{width:5.1875rem;height:3.5rem;border-right:.0625rem solid #ebebeb;display:flex;align-items:center;justify-content:center;cursor:pointer}.container__canvas__top__wrapper__box{display:flex;align-items:center;gap:.375rem}.container__canvas__top__wrapper__box__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#262626;text-transform:uppercase}.container__canvas__top__wrapper__box__icon{width:.5rem;height:.375rem;margin-bottom:.1875rem}.container__canvas__main{background-image:url(/assets/grid-BHrEW7U3.png);background-size:cover;background-repeat:no-repeat;height:calc(100dvh - 9.625rem);width:calc(100vw - 34.3125rem);overflow-y:scroll;display:flex;flex-direction:column;gap:.875rem;align-items:center;justify-content:flex-start;padding-top:3.125rem;flex-shrink:0;position:relative;z-index:1}@media (max-width: 768px){.container__canvas__main{width:100vw;max-width:100vw;height:calc(100dvh - 6.875rem);padding-top:1.25rem;gap:.625rem}}.container__canvas__main__modal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:130%;background-color:#2d2d2db3;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.container__canvas__main--collapsed{width:calc(100vw - 8.5rem);padding-bottom:6.875rem}@media (max-width: 768px){.container__canvas__main--collapsed{width:100vw;max-width:100vw;padding-bottom:5rem}}.container__canvas__main--collapsed__modal{border:1px solid black;width:calc(100vw - 8.5rem);height:100%;overflow-y:auto}@media (max-width: 768px){.container__canvas__main--collapsed__modal{width:100vw;max-width:100vw}}.container__canvas__main--collapsed__modal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:170%;background-color:#050202b3;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.container__canvas__main__stage{width:85%;height:85%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;z-index:2}@media (max-width: 768px){.container__canvas__main__stage{width:95%;height:70%;min-height:18.75rem}}.container__canvas__main__stage::-webkit-scrollbar{display:none}.container__canvas__main__stage{scrollbar-width:none;-ms-overflow-style:none}.container__canvas__main__stage__bg{background-color:#fff}.container__canvas__main__stage--collapsed{height:46.6875rem;width:90%}@media (max-width: 768px){.container__canvas__main__stage--collapsed{height:auto;min-height:25rem;width:95%}}.container__canvas__main__stage p{font-family:Comfortaa,sans-serif;font-size:1rem;font-weight:700;line-height:1.115rem;text-align:center;color:#333}.container__canvas__main__stage__imageContainer{width:100%;height:auto;overflow-y:scroll;display:flex;align-items:center;justify-content:center}.container__canvas__main__stage__imageContainer::-webkit-scrollbar-track{background:#333}.container__canvas__main__stage__imageContainer::-webkit-scrollbar-thumb{background:#f8f8f8}.container__canvas__main__stage__image{width:100%;height:auto;object-fit:cover;z-index:2}.container__canvas__main__stage .stage-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.container__canvas__main__stage .stage-container .stage-wrapper{width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center}.container__canvas__main__stage .stage-container .stage-wrapper .scrollable-stage{cursor:grab}.container__canvas__main__stage .stage-container .stage-wrapper .scrollable-stage:active{cursor:grabbing}.container__canvas__main__stage .stage-container .nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#333c;color:#fff;border:none;padding:.625rem .9375rem;border-radius:.625rem;cursor:pointer;font-family:Nunito,sans-serif;font-weight:700;transition:background-color .2s ease;z-index:10}@media (max-width: 768px){.container__canvas__main__stage .stage-container .nav-button{padding:.5rem .75rem;border-radius:.5rem;min-width:2.75rem;min-height:2.75rem}}.container__canvas__main__stage .stage-container .nav-button:hover:not(:disabled){background-color:#333333e6}.container__canvas__main__stage .stage-container .nav-button:disabled{opacity:.3;cursor:not-allowed}.container__canvas__main__stage .stage-container .nav-button--prev{left:1.25rem}@media (max-width: 768px){.container__canvas__main__stage .stage-container .nav-button--prev{left:.625rem}}.container__canvas__main__stage .stage-container .nav-button--next{right:1.25rem}@media (max-width: 768px){.container__canvas__main__stage .stage-container .nav-button--next{right:.625rem}}.container__canvas__main__stage .stage-container .nav-button_image{width:1.625rem;height:2.875rem}@media (max-width: 768px){.container__canvas__main__stage .stage-container .nav-button_image{width:1.25rem;height:2.25rem}}.container__canvas__main__options{display:flex;justify-content:center;align-items:center;gap:1.25rem;width:calc(100vw - 51.875rem);z-index:1;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);background-color:#fffffff2;padding:.9375rem 1.25rem;border-radius:.9375rem;box-shadow:0 .25rem 1.25rem #0000001a}@media (max-width: 768px){.container__canvas__main__options{width:calc(100vw - 2.5rem);bottom:.9375rem;padding:.625rem .9375rem;gap:.75rem;border-radius:.625rem}}.container__canvas__main__options--collapsed{width:calc(100vw - 12.5rem);bottom:1.875rem}@media (max-width: 768px){.container__canvas__main__options--collapsed{width:calc(100vw - 2.5rem);bottom:.9375rem}}.container__canvas__main__options__wrapper{width:8.3125rem;height:8.3125rem;border-radius:.625rem;overflow:hidden}.container__canvas__main__options__wrapper:hover{opacity:.9;cursor:pointer;transform:translateY(-.125rem);transition:all .2s ease-in-out}.container__canvas__main__options__wrapper--selected{border:.25rem solid #FC7D21;transform:scale(1.05);transition:all .2s ease-in-out;box-shadow:0 .375rem 1.25rem #fc7d214d}.container__canvas__main__options__wrapper__img{width:100%;height:100%;object-fit:cover}.container__canvas__main__tool{position:fixed;bottom:1.25rem;right:1.3125rem;display:flex;justify-content:flex-start;align-items:center;gap:.8125rem;z-index:3}.container__canvas__main__tool--collapsed{position:fixed;bottom:1.875rem;right:1.875rem}.container__canvas__main__tool__leftCont{width:3.125rem;height:2.625rem;border-radius:.9375rem;display:flex;justify-content:center;align-items:center;gap:0rem;background-color:#fafafa}.container__canvas__main__tool__leftCont__moveIcon{width:1.125rem;height:1.125rem;cursor:pointer}.container__canvas__main__tool__rightCont{width:11rem;height:2.625rem;border-radius:.9375rem;background-color:#fafafa;padding:.5625rem 1.0625rem;display:flex;justify-content:space-between;align-items:center;gap:none}.container__canvas__main__tool__rightCont__plusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.container__canvas__main__tool__rightCont__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem}.container__canvas__main__tool__rightCont__minusIcon{width:1.5rem;height:1.5rem;cursor:pointer}.container__fullModal{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000000e6;z-index:1000;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.container__fullModal{overflow-y:auto}}.container__fullModal__header{display:flex;justify-content:flex-end;align-items:center;padding:1.25rem;position:fixed;right:0rem;top:0rem;z-index:1010;gap:.625rem}@media (max-width: 768px){.container__fullModal__header{padding:.9375rem .625rem;width:100%}}.container__fullModal__closeButton{background-color:#fff;border:none;border-radius:.3125rem;padding:.5rem 1rem;font-family:Nunito,sans-serif;font-weight:700;cursor:pointer;z-index:1011;transition:background-color .2s ease}@media (max-width: 768px){.container__fullModal__closeButton{padding:.625rem 1.25rem;min-height:2.75rem;margin-right:0}}.container__fullModal__closeButton:hover{background-color:#f0f0f0}.container__fullModal__controls{display:flex;align-items:center;gap:.625rem;margin-right:1.25rem;background-color:#fafafa;padding:.5rem 1rem;border-radius:.3125rem;z-index:1011}@media (max-width: 768px){.container__fullModal__controls{margin-right:0;padding:.625rem .75rem;gap:.5rem}}.container__fullModal__controls__icon{width:1.5rem;height:1.5rem;cursor:pointer}@media (max-width: 768px){.container__fullModal__controls__icon{width:1.25rem;height:1.25rem}}.container__fullModal__controls__icon:hover{opacity:.8}.container__fullModal__controls__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;color:#333;min-width:3.125rem;text-align:center}@media (max-width: 768px){.container__fullModal__controls__text{font-size:.75rem;min-width:2.5rem}}.container__fullModal__imageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-top:5rem;overflow:hidden}@media (max-width: 768px){.container__fullModal__imageContainer{padding-top:4.375rem;padding-bottom:1.25rem;overflow-y:auto}}.container__fullModal__image{width:90%;max-width:90%;height:auto;max-height:calc(100dvh - 6.25rem);margin:auto;object-fit:contain;object-position:center center;transition:transform .1s ease;transform-origin:center center}@media (max-width: 768px){.container__fullModal__image{width:95%;max-width:95%;max-height:calc(100dvh - 7.5rem);object-fit:contain}}.container .navigation-controls{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.625rem;background-color:#333c;padding:.625rem 1.25rem;border-radius:1.875rem;z-index:10}.container .navigation-controls button{background-color:#fff;border:none;border-radius:.9375rem;padding:.3125rem .9375rem;font-family:Nunito,sans-serif;font-weight:700;cursor:pointer;transition:background-color .2s ease}.container .navigation-controls button:hover:not(:disabled){background-color:#f0f0f0}.container .navigation-controls button:disabled{opacity:.5;cursor:not-allowed}.container .navigation-controls span{color:#fff;font-family:Nunito,sans-serif;font-size:.875rem;margin:0 .625rem}.container .drag-active{border:2px dashed #7B61FF;background-color:#7b61ff0d}.collapsibleContent{height:100%;width:100%;position:relative}.collapsibleContent__top{height:4.8125rem;width:100%;background-color:#fff;padding:2.4375rem 1.75rem 1rem;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.collapsibleContent__top{height:auto;min-height:3.75rem;padding:.9375rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.625rem}}.collapsibleContent__top__leftText{font-family:Comfortaa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.39375rem;text-align:left;color:#333}@media (max-width: 768px){.collapsibleContent__top__leftText{font-size:1rem;line-height:1.125rem}}.collapsibleContent__top__right{display:flex;align-items:center;gap:.6875rem;margin-top:.40625rem}@media (max-width: 768px){.collapsibleContent__top__right{margin-top:0;width:100%;justify-content:space-between}}.collapsibleContent__top__right__leftText{font-family:Comfortaa,sans-serif;font-size:.75rem;font-weight:700;line-height:.83625rem;color:#333}.collapsibleContent__top__right__right{display:flex;align-items:center;gap:.3125rem}.collapsibleContent__top__right__right__icon{height:.5rem;width:.4375rem;cursor:pointer;margin-bottom:.25rem}.collapsibleContent__top__right__right__text{font-family:Comfortaa,sans-serif;font-size:.75rem;font-weight:700;line-height:.83625rem;color:#333}.collapsibleContent__rest{display:flex;flex-direction:column;justify-content:space-between;height:calc(100dvh - 14.4375rem)}@media (max-width: 768px){.collapsibleContent__rest{height:calc(100dvh - 11.25rem)}}.collapsibleContent__rest__main{width:100%;flex-grow:1}.collapsibleContent__rest__main__accordion{width:100%;height:3.125rem;background-color:#d9d9d9;border-top:.0625rem solid #6b6b6b;border-bottom:.0625rem solid #6b6b6b;padding:.9375rem 3.5625rem .8125rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease-in-out}@media (max-width: 768px){.collapsibleContent__rest__main__accordion{padding:.75rem 1.25rem;height:auto;min-height:2.75rem}}.collapsibleContent__rest__main__accordion.active{transition:all .3s ease-in-out;background-color:#4f4f4f;border-top:.0625rem solid #6b6b6b;border-bottom:.0625rem solid #6b6b6b}.collapsibleContent__rest__main__accordion__left{display:flex;align-items:center;gap:.58125rem}.collapsibleContent__rest__main__accordion__left__icon{width:1.375rem;height:1.375rem}.collapsibleContent__rest__main__accordion__left__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem}.collapsibleContent__rest__main__accordion__left__text.active{color:#fff}.collapsibleContent__rest__main__accordion__rightIcon{width:.9375rem;height:.9375rem}.collapsibleContent__rest__main__accordionContent{height:calc(100dvh - 25.0625rem);padding:1.3125rem 3.125rem;overflow-y:auto}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent{height:54dvh;padding:.9375rem 1.25rem}}.collapsibleContent__rest__main__accordionContent--vary{height:calc(100dvh - 28.1875rem)}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent--vary{height:42dvh}}.collapsibleContent__rest__main__accordionContent--result{padding:1.3125rem 1.1875rem}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent--result{padding:.9375rem}}.collapsibleContent__rest__main__accordionContent--brush{height:calc(100dvh - 28.1875rem);padding:0rem}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent--brush{height:calc(100dvh - 23.75rem)}}.collapsibleContent__rest__main__accordionContent::-webkit-scrollbar{display:none}.collapsibleContent__rest__main__accordionContent{scrollbar-width:none;-ms-overflow-style:none}.collapsibleContent__rest__main__accordionContent__brushWrapper{padding-top:1.3125rem;height:fit-content;padding-bottom:1.828125rem;width:100%;background-color:#fff;border-bottom:.0625rem solid #ebebeb}.collapsibleContent__rest__main__accordionContent__brush{background-color:#fff;width:16.8675rem;height:11.609375rem;margin:0 auto}.collapsibleContent__rest__main__accordionContent__brush__size{flex-direction:column;display:flex;gap:.556875rem}.collapsibleContent__rest__main__accordionContent__brush__size__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05875rem;text-align:left;color:#333}.collapsibleContent__rest__main__accordionContent__brush__select{display:flex;align-items:center;justify-content:space-between;margin-top:1.29625rem}.collapsibleContent__rest__main__accordionContent__brush__select__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05875rem;text-align:left;color:#333}.collapsibleContent__rest__main__accordionContent__brush__autoSelect{display:flex;align-items:center;justify-content:space-between;margin-top:.724375rem}.collapsibleContent__rest__main__accordionContent__brush__autoSelect__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05875rem;text-align:left;color:#333}.collapsibleContent__rest__main__accordionContent__brush__reset{display:flex;align-items:center;justify-content:space-between;margin-top:.911875rem}.collapsibleContent__rest__main__accordionContent__brush__reset__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05875rem;text-align:left;color:#333;text-decoration:underline}.collapsibleContent__rest__main__accordionContent__brush__reset__button{outline:none;width:6.68rem;height:2.671875rem;border-radius:1.875rem;background-color:#333;cursor:pointer;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:center;color:#fff}.collapsibleContent__rest__main__accordionContent__assets{padding:.875rem 2.5625rem 1.3125rem;background-color:#f8f8f8}.collapsibleContent__rest__main__accordionContent__assets__wrapper{width:100%;height:5.3125rem;position:relative;cursor:pointer;border-radius:.625rem;border:.125rem solid transparent;transition:all .2s ease-in-out}.collapsibleContent__rest__main__accordionContent__assets__wrapper.drag-active{border-color:#fc7d21;background-color:#fc7d211a}.collapsibleContent__rest__main__accordionContent__assets__wrapper__cont{width:100%;height:5.3125rem;border-radius:.625rem;display:flex;justify-content:center;align-items:center;gap:2.049375rem}.collapsibleContent__rest__main__accordionContent__assets__wrapper__cont__uploadIcon{width:2.513125rem;height:2.3125rem}.collapsibleContent__rest__main__accordionContent__assets__wrapper__cont__textWrap{flex-direction:column;display:flex;gap:.3125rem}.collapsibleContent__rest__main__accordionContent__assets__wrapper__cont__textWrap__top{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-transform:uppercase;color:#333}.collapsibleContent__rest__main__accordionContent__assets__wrapper__cont__textWrap__bottom{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:400;line-height:1.023125rem;color:#333}.collapsibleContent__rest__main__accordionContent__assets__wrapper__rectangle{position:absolute;height:5.3125rem;width:100%;top:0}.collapsibleContent__rest__main__accordionContent__assets__uploadsTitle{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left;color:#333;text-transform:uppercase;margin-top:.875rem}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper{margin-top:.75rem;display:flex;align-items:flex-start;gap:.3125rem;flex-wrap:wrap;justify-content:flex-start;max-height:18.75rem;overflow-y:auto}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper::-webkit-scrollbar{display:none}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper{scrollbar-width:none;-ms-overflow-style:none}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper__image{width:6.21875rem;height:5.75rem;cursor:pointer;border:.125rem solid transparent;border-radius:.25rem;transition:all .2s ease-in-out;object-fit:cover;object-position:top center}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper__image:hover{opacity:.9}.collapsibleContent__rest__main__accordionContent__assets__flexWrapper__image.selected{border-color:#fc7d21;box-shadow:0 0 0 .125rem #fc7d214d}.collapsibleContent__rest__main__accordionContent__assets__loadingMore{width:100%;display:flex;justify-content:center;align-items:center;padding:.9375rem 0;margin-top:.625rem;border-top:.0625rem solid #ebebeb}.collapsibleContent__rest__main__accordionContent__assets__loadingMore .loadingSpinner{scale:.8}.collapsibleContent__rest__main__accordionContent__assets__emptyState{width:100%;display:flex;justify-content:center;align-items:center;padding:2.5rem 1.25rem;text-align:center;margin-top:.625rem}.collapsibleContent__rest__main__accordionContent__assets__emptyState p{font-family:Nunito,sans-serif;font-size:.875rem;color:#666;line-height:1.5}.collapsibleContent__rest__main__accordionContent__buttonWrapper{display:flex;align-items:center;gap:.59375rem}.collapsibleContent__rest__main__accordionContent__buttonWrapper__button{outline:none;border:none;width:6.935625rem;height:2.385rem;border-radius:1.875rem;background-color:#333;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:center;color:#fff;cursor:pointer;flex-shrink:0}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper{position:relative;width:100%;background-color:#333;width:8.25rem;box-sizing:border-box;height:2.375rem;border-radius:1.875rem;border:none}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper__arrow{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);pointer-events:none;width:.75rem;height:.75rem}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper__select{padding:0rem 0rem 0rem .9375rem;width:8.25rem;box-sizing:border-box;height:2.375rem;border-radius:1.875rem;border:none;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#fff;background-color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background-color:transparent;cursor:pointer}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper__select::-ms-expand{display:none}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper__select:focus{outline:none}.collapsibleContent__rest__main__accordionContent__buttonWrapper__selectWrapper__select option{background-color:#333;color:#fff;border:none}.collapsibleContent__rest__main__accordionContent__grid{margin-top:.75rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent__grid{gap:.625rem;justify-content:space-between}}.collapsibleContent__rest__main__accordionContent__grid__imageContainer{position:relative;cursor:pointer}.collapsibleContent__rest__main__accordionContent__grid__image{width:9.4375rem;height:16.5625rem;cursor:pointer;transition:all .2s ease-in-out;border:.125rem solid transparent;object-fit:cover}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent__grid__image{width:calc(50% - .3125rem);max-width:11.25rem;height:auto;aspect-ratio:151/265}}@media (max-width: 430px){.collapsibleContent__rest__main__accordionContent__grid__image{width:100%;max-width:100%}}.collapsibleContent__rest__main__accordionContent__grid__image:hover{opacity:.9}.collapsibleContent__rest__main__accordionContent__grid__image--selected{border:.125rem solid #FC7D21}.collapsibleContent__rest__main__accordionContent__top{display:flex;flex-direction:column;gap:.4375rem}.collapsibleContent__rest__main__accordionContent__top__label{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#333;text-align:left}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent__top__label{font-size:.8125rem;line-height:1.0625rem}}.collapsibleContent__rest__main__accordionContent__top__input{margin-top:.375rem;box-sizing:border-box;outline:none;height:7rem;width:100%;border-radius:.3125rem;border:.0625rem solid #000000;background-color:#fff;resize:none;padding:.9375rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent__top__input{height:8.125rem;font-size:1rem;padding:.75rem .875rem}}.collapsibleContent__rest__main__accordionContent__top__input::placeholder{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;text-align:left}@media (max-width: 768px){.collapsibleContent__rest__main__accordionContent__top__input::placeholder{font-size:1rem}}.collapsibleContent__rest__main__accordionContent__top__ai{display:flex;align-items:center;justify-content:flex-start;gap:.5625rem}.collapsibleContent__rest__main__accordionContent__top__ai__icon{width:.8125rem;height:.8125rem}.collapsibleContent__rest__main__accordionContent__top__ai__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;color:#000;text-decoration:underline;cursor:pointer}.collapsibleContent__rest__main__accordionContent__column{margin-top:1.375rem;display:flex;flex-direction:column;gap:.9375rem}.collapsibleContent__rest__main__accordionContent__column__wrapper{display:flex;flex-direction:column;gap:.625rem}.collapsibleContent__rest__main__accordionContent__column__wrapper__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:left;color:#333}.collapsibleContent__rest__bottom{height:4.375rem;display:flex;justify-content:center;align-items:center;background-color:#333;position:absolute;bottom:0;width:100%}@media (max-width: 768px){.collapsibleContent__rest__bottom{height:auto;min-height:4.375rem;padding:.75rem .9375rem 3.75rem}}.collapsibleContent__rest__bottom__wrapper{display:flex;align-items:center;gap:.5rem;width:100%;padding:0 1.25rem;justify-content:space-between;box-sizing:border-box}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper{gap:.625rem;flex-wrap:nowrap;width:100%;padding:0 .9375rem;box-sizing:border-box!important}}@media (max-width: 430px){.collapsibleContent__rest__bottom__wrapper{flex-direction:column;gap:.75rem}}.collapsibleContent__rest__bottom__wrapper__left{display:flex;align-items:center;gap:.3125rem;flex-shrink:0}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__left{gap:.25rem}}.collapsibleContent__rest__bottom__wrapper__left__icon{width:1.0625rem;height:1.0625rem}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__left__icon{width:.9375rem;height:.9375rem}}.collapsibleContent__rest__bottom__wrapper__left__text{font-family:Nunito,sans-serif;font-size:1.375rem;font-weight:900;line-height:1.875625rem;letter-spacing:.02em;color:#fff}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__left__text{font-size:1.125rem;line-height:1.5rem}}.collapsibleContent__rest__bottom__wrapper__left__box{width:2.75rem;height:2.1875rem;background-color:#fff;border-radius:.625rem;margin-left:.5rem;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__left__box{width:2.375rem;height:2rem;margin-left:.375rem;border-radius:.5rem}}.collapsibleContent__rest__bottom__wrapper__left__box__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.19375rem;color:#333}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__left__box__text{font-size:.75rem;line-height:1rem}}.collapsibleContent__rest__bottom__wrapper__button{outline:none;border:none;background-color:#fff;height:2.1875rem;border-radius:1.875rem;text-align:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__button{height:2.75rem;min-height:2.75rem;padding:0rem 1rem}}@media (max-width: 430px){.collapsibleContent__rest__bottom__wrapper__button{width:auto;min-width:none!important}}.collapsibleContent__rest__bottom__wrapper__button:disabled{background-color:#e5e5e5;color:#999;cursor:not-allowed;opacity:.6}.collapsibleContent__rest__bottom__wrapper__button__text{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.19375rem;text-align:center}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper__button__text{font-size:.8125rem;line-height:1.125rem}}.collapsibleContent__rest__bottom__wrapper .generate{width:11.1875rem}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper .generate{width:auto;min-width:8.75rem;flex:1;max-width:12.5rem}}@media (max-width: 430px){.collapsibleContent__rest__bottom__wrapper .generate{width:auto;min-width:none!important}}.collapsibleContent__rest__bottom__wrapper .generate:disabled{background-color:#e5e5e5;color:#000;cursor:default}.collapsibleContent__rest__bottom__wrapper .generate:disabled:hover{background-color:#e5e5e5;transform:none}.collapsibleContent__rest__bottom__wrapper .next{width:4.6875rem}@media (max-width: 768px){.collapsibleContent__rest__bottom__wrapper .next{width:5.625rem;min-width:5.625rem}}@media (max-width: 430px){.collapsibleContent__rest__bottom__wrapper .next{width:auto;min-width:none!important;flex-grow:1!important}}.collapsibleContent__rest__bottom__wrapper .next:disabled{background-color:#e5e5e5;color:#000;cursor:default}.collapsibleContent__rest__bottom__wrapper .next:disabled:hover{background-color:#e5e5e5;transform:none}.collapsibleContent__rest__main__accordionContent__top__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.collapsibleContent__rest__main__accordionContent__top__configBtn{background:none;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#6b7280}.collapsibleContent__rest__main__accordionContent__top__configBtn:hover{background-color:#f9fafb;border-color:#fea621;color:#fea621}.collapsibleContent__rest__main__accordionContent__top__configBtn:active{background-color:#f3f4f6}.collapsibleContent__rest__main__accordionContent__top__configIcon{width:20px;height:20px}.colorPicker{width:100%;position:relative}@media (max-width: 768px){.colorPicker{position:fixed;bottom:0;left:0;right:0;width:100%;max-height:70dvh;background:#fff;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -.25rem 1.25rem #00000026;z-index:1000;overflow-y:auto;padding:1.25rem .9375rem .9375rem}.colorPicker:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:2.5rem;height:.25rem;background-color:#d0d0d0;border-radius:.125rem}}.colorPicker__container{width:100%;position:relative}@media (max-width: 768px){.colorPicker__container{padding-top:.625rem}}.colorPicker__confirmButton{position:absolute;bottom:.75rem;right:0;margin-top:0;padding:.25rem .3125rem;background-color:#009688;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.625rem;font-weight:500;transition:background-color .2s ease}@media (max-width: 768px){.colorPicker__confirmButton{position:fixed;bottom:.9375rem;right:.9375rem;padding:.75rem 1.5rem;font-size:.875rem;border-radius:.5rem;min-height:2.75rem;min-width:7.5rem;z-index:1001;box-shadow:0 .125rem .5rem #0003}}.colorPicker__confirmButton:hover{background-color:#00796b}.colorPicker__confirmButton:active{background-color:#004d40}.colorPicker__confirmButton:focus{outline:none;box-shadow:0 0 0 .125rem #0096884d}@media (max-width: 768px){.colorPicker .sketch-picker{width:100%!important;box-shadow:none!important;padding:.9375rem!important}.colorPicker .flexbox-fix:last-child>div{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(1.75rem,1fr))!important;gap:.5rem!important}.colorPicker .flexbox-fix:last-child>div>div{width:100%!important;height:1.75rem!important}.colorPicker .flexbox-fix:last-child>div>div>div{width:100%!important;height:100%!important}}@media (max-width: 768px){.colorPicker-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.offset{padding-top:toRem(120);margin-top:toRem(-120)}.generationConfigModal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center}.generationConfigModal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999}.generationConfigModal__content{position:relative;background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:100000}.generationConfigModal__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.generationConfigModal__title{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.generationConfigModal__closeBtn{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.generationConfigModal__closeBtn:hover{color:#111827}.generationConfigModal__body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.generationConfigModal__section{display:flex;flex-direction:column;gap:.5rem}.generationConfigModal__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.generationConfigModal__label{font-size:.875rem;font-weight:500;color:#374151}.generationConfigModal__select,.generationConfigModal__input{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#111827;background-color:#fff;transition:border-color .2s,box-shadow .2s}.generationConfigModal__select:focus,.generationConfigModal__input:focus{outline:none;border-color:#fea621;box-shadow:0 0 0 3px #fea6211a}.generationConfigModal__select:hover,.generationConfigModal__input:hover{border-color:#9ca3af}.generationConfigModal__select{cursor:pointer}.generationConfigModal__select optgroup{font-weight:600;color:#6b7280}.generationConfigModal__select option{font-weight:400;color:#111827}.generationConfigModal__input[type=number]{-moz-appearance:textfield}.generationConfigModal__input[type=number]::-webkit-outer-spin-button,.generationConfigModal__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.generationConfigModal__tierGroup{display:flex;flex-direction:column;gap:.5rem}.generationConfigModal__tierBtn{display:flex;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s}.generationConfigModal__tierBtn:hover{border-color:#fea621;background-color:#fffbf5}.generationConfigModal__tierBtn.active{border-color:#fea621;background-color:#fff4e6;box-shadow:0 0 0 3px #fea6211a}.generationConfigModal__tierBtn__label{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.generationConfigModal__tierBtn__desc{font-size:.75rem;color:#6b7280}.generationConfigModal__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb}.generationConfigModal__footerBtn{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.generationConfigModal__footerBtn.cancel{background-color:#fff;color:#374151;border:1px solid #d1d5db}.generationConfigModal__footerBtn.cancel:hover{background-color:#f9fafb;border-color:#9ca3af}.generationConfigModal__footerBtn.save{background-color:#fea621;color:#fff}.generationConfigModal__footerBtn.save:hover{background-color:#fe9507}.generationConfigModal__footerBtn.save:active{background-color:#e58500}.generationConfigModal__helpText{font-size:.75rem;color:#6b7280;margin-top:.25rem}.generationConfigModal__slider{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.generationConfigModal__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fea621;cursor:pointer;transition:background .2s}.generationConfigModal__slider::-webkit-slider-thumb:hover{background:#fe9507}.generationConfigModal__slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fea621;cursor:pointer;border:none;transition:background .2s}.generationConfigModal__slider::-moz-range-thumb:hover{background:#fe9507}.generationConfigModal__sliderLabels{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;margin-top:.25rem}@media (max-width: 640px){.generationConfigModal__content{width:95%;max-height:95vh}.generationConfigModal__row{grid-template-columns:1fr}.generationConfigModal__header,.generationConfigModal__body,.generationConfigModal__footer{padding:1rem}}.emptyResults{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.875rem 1.25rem;min-height:18.75rem}.emptyResults__icon{margin-bottom:1.5rem;opacity:.6;animation:float 3s ease-in-out infinite}.emptyResults__icon svg{width:4rem;height:4rem}.emptyResults__title{font-family:Comfortaa,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.75rem;color:#333;margin-bottom:.75rem}.emptyResults__description{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;color:#666;margin-bottom:1.5rem;max-width:21.875rem}.emptyResults__hint{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:.0625rem solid #fb923c;border-radius:.75rem;padding:.75rem 1.25rem;box-shadow:0 .125rem .5rem #fb923c1a}.emptyResults__hint__text{font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.1875rem;color:#ea580c;display:inline-flex;align-items:center;gap:.5rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.SliderRoot{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:1.021875rem;cursor:pointer}.SliderTrack{background-color:#b3b3b3;position:relative;flex-grow:1;border-radius:624.9375rem;height:.3125rem}.SliderRange{position:absolute;background-color:#333;border-radius:624.9375rem;height:100%}.SliderThumb{display:block;width:1.021875rem;height:1.021875rem;background-color:#333;border-radius:.625rem}.SliderThumb:focus{outline:none}button{all:unset}.SwitchRoot{width:3.2225rem;height:1.650625rem;background-color:#b3b3b34d;border-radius:1.25rem;border:.0625rem solid #696969;position:relative;cursor:pointer}.SwitchRoot[data-state=checked]{background-color:#333}.SwitchThumb{display:block;width:1.33625rem;height:1.33625rem;background-color:#fff;border-radius:1.25rem;transition:transform .3s ease-in-out;transform:translate(.125rem);will-change:transform}.SwitchThumb[data-state=checked]{transform:translate(1.75rem)}.Label{font-family:Nunito,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05875rem;text-align:left;color:#333}.signup{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;width:100vw;position:relative;background-image:url(/assets/auth-background-B9pJScJv.png);background-size:cover;background-position:center;z-index:0;font-family:Comfortaa,sans-serif}.signup:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a6a6a6;opacity:15%;z-index:1}.signup__container{display:flex;flex-direction:row;justify-content:start;gap:2.535625rem;width:100%;height:100%;margin:0 auto;z-index:2}.signup__left{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Comfortaa,sans-serif;font-weight:700;line-height:100%;letter-spacing:0%;color:#333}.signup__left__cont{flex-direction:column;display:flex;gap:.9375rem;justify-content:center;align-items:center}.signup__left__header{display:flex;align-items:center;justify-content:center;font-size:1.805625rem;text-align:center;gap:2.5rem}.signup__left__header img{width:4.25rem;height:auto;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.15))}.signup__left__header span{color:#f2492a}.signup__left__header__text{text-shadow:0px 4px 8px rgba(0,0,0,.2509803922)}.signup__left__text{display:flex;align-items:center;justify-content:center;width:23.9375rem;font-size:1.25rem;text-align:center}.signup__right{flex:1;display:flex;flex-direction:column;justify-content:center}.signup__form{height:40.9375rem;width:35.625rem;background-color:#fff;border:1px solid rgba(0,0,0,.25);flex-direction:column;display:flex;gap:1.25rem;align-items:center;overflow-y:auto}.signup__form::-webkit-scrollbar{display:none}.signup__form{-ms-overflow-style:none;scrollbar-width:none}.signup__form__heading{font-weight:700;font-size:1.375rem;line-height:100%;letter-spacing:0%;text-align:center;margin-top:4.8125rem;margin-bottom:2rem;color:#333}.signup__form__message{text-align:center;margin:1.25rem 0;font-size:.875rem;color:#333;line-height:1.4;font-family:Plus Jakarta Sans,sans-serif}.signup__form__message.forgot-password-message{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1rem 1.25rem;margin:.9375rem 0 1.5625rem;color:#495057;font-size:.8125rem;line-height:1.5;position:relative}.signup__form__message.forgot-password-message:before{content:"🔒";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background-color:#f8f9fa;padding:0 .5rem;font-size:1rem}.signup__form__message.forgot-password-message strong{color:#333;font-weight:600}.signup__form__message .resend-link{color:#333;cursor:pointer;text-decoration:underline;font-weight:600}.signup__form__message .resend-link:hover{color:#1a1a1a}.signup__form form{width:25.125rem;display:flex;flex-direction:column;gap:1.25rem}.signup__form form .signup__form__row{display:flex;gap:.9375rem;width:100%}.signup__form form .signup__form__row .signup__form__input--half{flex:1}.signup__form form .signup__form__input{display:flex;flex-direction:column;gap:.625rem;width:100%;height:auto;position:relative}.signup__form form .signup__form__input .error{color:#ff4d4f;font-size:.75rem;margin-top:.25rem}.signup__form form .signup__form__input label{font-weight:700;font-size:.8125rem;line-height:100%;letter-spacing:0%;color:#333}.signup__form form .signup__form__input .input-container{position:relative;width:100%}.signup__form form .signup__form__input .input-container .input-icon{position:absolute;left:.625rem;top:52%;transform:translateY(-50%);color:#666;font-size:.9375rem}.signup__form form .signup__form__input .input-container .password-toggle{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center}.signup__form form .signup__form__input .input-container .password-toggle .eye-icon{width:1.125rem;height:auto;color:#333;transition:color .3s ease}.signup__form form .signup__form__input .input-container .password-toggle .eye-icon:hover{color:#333}.signup__form form .signup__form__input .input-container input{width:100%;height:2.85875rem;border:1px solid #A6A6A6;outline:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:.84375rem;line-height:100%;letter-spacing:0%;color:#333;padding-left:2.1875rem;transition:border-color .3s ease}.signup__form form .signup__form__input .input-container input:hover{border-color:gray}.signup__form form .signup__form__input .input-container input:focus{border-color:#333}.signup__form form .signup__form__input .input-container input[type=password],.signup__form form .signup__form__input .input-container input[type=text]{padding-right:2.1875rem}.signup__form form .signup__form__forgot{font-weight:700;font-size:.625rem;line-height:100%;letter-spacing:0%;text-align:right;text-decoration:underline;color:#a6a6a6;margin-top:-.625rem;transition:color .3s ease}.signup__form form .signup__form__forgot:hover{color:#737373;cursor:pointer}.signup__form form .signup__form__btn{display:flex;justify-content:center;align-items:center;width:100%;height:2.5rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:.8125rem;line-height:100%;letter-spacing:0%;background:#333;color:#fff;outline:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.signup__form form .signup__form__btn:hover{background-color:#1a1a1a}.signup__form form .signup__form__btn:active{transform:scale(.98)}.signup__form form .signup__form__btn:disabled{opacity:.7;cursor:not-allowed}.signup__form form .signup__form__alt{display:flex;justify-content:center;align-items:center;width:100%;height:3.625rem;cursor:pointer;font-family:Comfortaa,sans-serif;font-weight:700;font-size:.75rem;line-height:100%;letter-spacing:0%;border:.02375rem solid #A6A6A6;color:#333;transition:background-color .3s ease,border-color .3s ease,transform .2s ease;margin-bottom:4.75rem}.signup__form form .signup__form__alt:hover{background-color:#3333330d;border-color:#333}.signup__form form .signup__form__alt:active{transform:scale(.99)}.signup__form form .signup__form__alt__icon{width:.9375rem;height:.9375rem;margin:0px .25rem 0px .4375rem;align-self:center}.signup__form form .signup__form__alt__google{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#1c1b1f}.signup__form form .signup__form__note{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:.8125rem;line-height:100%;letter-spacing:0%;color:#a6a6a6}.signup__form__bottom-text{font-size:.75rem;font-weight:400;font-family:Plus Jakarta Sans,sans-serif;color:#a6a6a6;margin-bottom:4.0625rem;letter-spacing:.04em}.signup__form__bottom-text .login-link{color:#333;cursor:pointer;text-decoration:underline;font-weight:600;transition:color .3s ease}.signup__form__bottom-text .login-link:hover{color:#1a1a1a}.checkboxWrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.875rem;height:.875rem;border:.0625rem solid #A6A6A6;border-radius:.1875rem;outline:none;cursor:pointer}.checkAuth{border:.0625rem solid rgba(0,0,0,.35)!important}.checkboxWrapper__label{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.checkboxWrapper__label__text{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:calc(1.25rem/.9375rem);text-align:left;color:#a6a6a6}.checkboxWrapper input.checked{background-color:#333;position:relative}.checkboxWrapper input.checked:before{content:"";display:inline-block;width:.8rem;height:.8rem;background-image:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4 8L6 10L12 4" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;position:absolute;left:-.021875rem;top:.01875rem}.phone-input{position:relative;width:100%}.phone-input__container{position:relative;display:flex;align-items:center;width:100%;height:2.85875rem;border:1px solid #A6A6A6;background-color:#fff;transition:border-color .3s ease}.phone-input__container:hover{border-color:gray}.phone-input__container:focus-within{border-color:#333}.phone-input__country-selector{display:flex;align-items:center;padding:0 .5rem;cursor:pointer;border-right:1px solid #e0e0e0;height:100%;min-width:5rem;gap:.25rem;transition:background-color .2s ease}.phone-input__country-selector:hover{background-color:#f5f5f5}.phone-input__flag{width:1.25rem;height:.9375rem;object-fit:cover;border-radius:.125rem}.phone-input__dial-code{font-family:Plus Jakarta Sans,sans-serif;font-size:.84375rem;color:#333;font-weight:400}.phone-input__dropdown-arrow{font-size:.625rem;color:#666;transition:transform .2s ease}.phone-input__dropdown-arrow--open{transform:rotate(180deg)}.phone-input__number{flex:1;height:100%;border:none;outline:none;padding:0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.84375rem;color:#333}.phone-input__number::placeholder{color:#dbdbdb}.phone-input__dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #A6A6A6;border-top:none;border-radius:0 0 .25rem .25rem;max-height:15.625rem;overflow:hidden;z-index:1000;box-shadow:0 .25rem .5rem #0000001a}.phone-input__dropdown__search{padding:.5rem;border-bottom:1px solid #e0e0e0}.phone-input__dropdown__search input{width:100%;padding:.375rem .5rem;border:1px solid #e0e0e0;border-radius:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;outline:none}.phone-input__dropdown__search input:focus{border-color:#333}.phone-input__dropdown__search input::placeholder{color:#999}.phone-input__dropdown__list{max-height:12.5rem;overflow-y:auto;list-style:none;margin:0;padding:0}.phone-input__dropdown__item{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;transition:background-color .2s ease;gap:.5rem}.phone-input__dropdown__item:hover{background-color:#f5f5f5}.phone-input__dropdown__item--selected{background-color:#e6f3ff;color:#333}.phone-input__dropdown__flag{width:1.25rem;height:.9375rem;object-fit:cover;border-radius:.125rem;min-width:1.25rem}.phone-input__dropdown__name{flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;color:#333}.phone-input__dropdown__dial-code{font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;color:#666;min-width:2.5rem;text-align:right}.phone-input__error{color:#ff4d4f;font-size:.75rem;margin-top:.25rem;font-family:Plus Jakarta Sans,sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.offset{padding-top:7.5rem;margin-top:-7.5rem}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:1.1111111111vw}@media (max-width: 768px){html{font-size:2.1052631579vw}}@media (max-width: 500px){html{font-size:3.7333333333vw}}body{font-family:Nunito,sans-serif;overflow-x:hidden;background-color:#fff}h1,h2,h3,h4{font-family:Nunito,sans-serif}a,p{color:#201e1d;font-size:1.375rem;font-weight:400;line-height:2.2rem}@media (max-width: 500px){a,p{font-size:1.125rem;line-height:2rem}}section{width:100%}button{outline:none;font-family:inherit;font-size:1rem;border:none}a{text-decoration:none;line-height:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{width:.5625rem;cursor:grab}::-webkit-scrollbar-track{background:#d9d9d9;border-radius:1.5625rem;cursor:grab}::-webkit-scrollbar-thumb{background-color:#333;border-radius:1.5625rem;cursor:grab}::-webkit-scrollbar-thumb:hover{background-color:#333}
