.AnnualUpgradeBanner-module__n_rqlq__banner{z-index:var(--z-3);font-size:var(--fs-14);background:linear-gradient(90deg,var(--primary),var(--color-orange-accent),var(--primary));background-size:200% 100%;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:54px 16px 0;padding:10px 14px;line-height:1.4;animation:7s linear infinite AnnualUpgradeBanner-module__n_rqlq__banner-shimmer;display:flex;position:relative;box-shadow:0 8px 24px #7a3fff40}@keyframes AnnualUpgradeBanner-module__n_rqlq__banner-shimmer{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.AnnualUpgradeBanner-module__n_rqlq__banner{animation:none}}.AnnualUpgradeBanner-module__n_rqlq__text{min-width:0;color:var(--text-primary-on-dark);flex-direction:column;flex:1;gap:2px;display:flex}.AnnualUpgradeBanner-module__n_rqlq__price{font-size:var(--fs-14);font-weight:var(--fw-700)}.AnnualUpgradeBanner-module__n_rqlq__subtitle{font-size:var(--fs-12);font-weight:var(--fw-500);color:#ffffffd9}.AnnualUpgradeBanner-module__n_rqlq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:768px){.AnnualUpgradeBanner-module__n_rqlq__banner{flex-direction:column;align-items:stretch;gap:8px;margin:54px 0 0;padding:10px 12px}.AnnualUpgradeBanner-module__n_rqlq__actions{justify-content:space-between}}
.Spinner-module__9pnaXG__wrapper{align-items:center;gap:.65em;display:flex}.Spinner-module__9pnaXG__text{font-size:var(--fs-em-1);color:var(--text-primary)}.Spinner-module__9pnaXG__spinner{border:3px solid var(--text-primary-on-dark);border-top:3px solid #0000;border-radius:50%;width:1em;height:1em;animation:.75s linear infinite Spinner-module__9pnaXG__spin;display:block}@keyframes Spinner-module__9pnaXG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__dark{border:3px solid var(--text-primary);border-top:3px solid #0000}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__primary{border:3px solid var(--primary);border-top:3px solid #0000}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXs{border-width:2px;width:.5em;height:.5em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeS{border-width:2px;width:.625em;height:.625em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeM{border-width:2px;width:.75em;height:.75em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeL{width:1.625em;height:1.625em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXl{width:3em;height:3em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXxl{width:5em;height:5em}@media (max-width:991px){.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeS,.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeM{border-width:2px}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeL{border-width:2px;width:1.325em;height:1.325em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXl{border-width:2px;width:2em;height:2em}.Spinner-module__9pnaXG__spinner.Spinner-module__9pnaXG__sizeXxl{border-width:2px;width:3em;height:3em}}
.Button-module__Rmgt5G__wrapper{-webkit-appearance:none;appearance:none;font-family:Manrope,sans-serif;font-weight:var(--fw-600);cursor:pointer;border:none;border-radius:999px;transition:background-color .3s,color .3s,opacity .3s,transform .3s;position:relative;overflow:hidden}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__noRounded{border-radius:12px}.Button-module__Rmgt5G__wrapper *{font-family:Manrope,sans-serif}.Button-module__Rmgt5G__content{color:inherit;grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5em;line-height:1;display:grid}.Button-module__Rmgt5G__content svg,.Button-module__Rmgt5G__content svg *{color:inherit}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__spaceBetween>.Button-module__Rmgt5G__content{justify-content:space-between;display:flex}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__leftAlign>.Button-module__Rmgt5G__content{justify-content:flex-start}.Button-module__Rmgt5G__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__shine:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff40,#0000);width:100%;height:100%;animation:2.25s ease-in-out infinite Button-module__Rmgt5G__shine;position:absolute;top:0}@keyframes Button-module__Rmgt5G__shine{0%{left:-100%}33%,to{left:100%}}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly{aspect-ratio:1}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly>.Button-module__Rmgt5G__content{margin:auto}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeS,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeM,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeL,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeXl,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__iconOnly.Button-module__Rmgt5G__sizeXxl{padding:0}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__fullWidth{width:100%}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs{height:24px;font-size:var(--fs-em-0625);padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__noRounded{border-radius:4px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__smallPadding{padding:0 6px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS{height:32px;font-size:var(--fs-em-075);padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__noRounded{border-radius:8px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__smallPadding{padding:0 8px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM{height:40px;font-size:var(--fs-em-0875);padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL{height:48px;font-size:var(--fs-em-1);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL.Button-module__Rmgt5G__smallPadding{padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{height:64px;font-size:var(--fs-em-125);padding:0 32px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{height:96px;font-size:var(--fs-em-2);padding:0 48px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primary{color:var(--text-primary-on-dark);background:var(--primary)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primary:hover{background:var(--primary-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primaryLight{color:var(--primary);background:var(--primary-light)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__primaryLight:hover{background:var(--primary-light-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__danger{color:var(--text-primary-on-dark);background:var(--error)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__danger:hover{background:var(--error-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__dark{color:var(--text-primary-on-dark);background:var(--text-primary)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__dark:hover{background:var(--text-primary-hover)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__transparent{color:var(--text-primary);background:0 0}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__transparent:hover{opacity:.65}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__white,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteGray,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder{color:var(--text-primary);background:var(--text-primary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteGray{color:var(--text-gray)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light{border:1px solid var(--text-secondary-on-dark);background:var(--text-secondary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder{border:1px solid var(--text-secondary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__light:hover{background:var(--text-primary-on-dark)}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__white:hover,.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__whiteBorder:hover{background:var(--text-secondary-on-dark)}.Button-module__Rmgt5G__wrapper:disabled{opacity:.65;cursor:default}@media (max-width:991px){.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs{height:20px;font-size:var(--fs-10);padding:0 10px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXs.Button-module__Rmgt5G__smallPadding{padding:0 5px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS{height:30px;font-size:var(--fs-12);padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeS.Button-module__Rmgt5G__smallPadding{padding:0 6px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM{height:36px;font-size:var(--fs-12);padding:0 16px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeM.Button-module__Rmgt5G__smallPadding{padding:0 10px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL{height:40px;font-size:var(--fs-14);padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeL.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{height:48px;font-size:var(--fs-16);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 14px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{height:64px;font-size:var(--fs-20);padding:0 32px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 16px}}@media (max-width:560px){.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl{padding:0 20px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXl.Button-module__Rmgt5G__smallPadding{padding:0 12px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl{font-size:var(--fs-18);padding:0 24px}.Button-module__Rmgt5G__wrapper.Button-module__Rmgt5G__sizeXxl.Button-module__Rmgt5G__smallPadding{padding:0 18px}}
.ColorPicker-module__zDjPgW__root{flex-direction:column;gap:12px;display:flex}.ColorPicker-module__zDjPgW__root .ColorPicker-module__zDjPgW__picker{width:100%;height:180px}.ColorPicker-module__zDjPgW__inputRow{align-items:center;gap:8px;display:flex}.ColorPicker-module__zDjPgW__inputLabel{font-size:var(--fs-13);font-weight:var(--fw-500);color:var(--text-gray);white-space:nowrap;flex-shrink:0}.ColorPicker-module__zDjPgW__input{border:1px solid var(--color-bg-light-gray);background:var(--color-bg-soft-gray);color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-500);border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 12px;transition:border-color .15s}.ColorPicker-module__zDjPgW__input:focus{border-color:var(--primary)}@media (min-width:768px){.ColorPicker-module__zDjPgW__input{font-size:var(--fs-14)}}
.CarouselError-module__MjlMbq__card{border:1px solid var(--error);background:var(--error-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:560px;padding:14px 16px;display:flex}.CarouselError-module__MjlMbq__iconWrap{background:var(--color-white);width:32px;height:32px;color:var(--error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CarouselError-module__MjlMbq__body{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.CarouselError-module__MjlMbq__title{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-600);margin:0}.CarouselError-module__MjlMbq__reason{color:var(--text-gray);font-size:var(--fs-12);overflow-wrap:anywhere;margin:0;line-height:1.4}.CarouselError-module__MjlMbq__retry{flex-shrink:0}@media (max-width:420px){.CarouselError-module__MjlMbq__retry{flex:100%}}
.RegenCostText-module__LOgzmW__icon{vertical-align:-2px;margin:0 2px;display:inline-block}
.CarouselCard-module__VUHg7q__card{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}.CarouselCard-module__VUHg7q__caption{background:var(--color-bg-soft-gray);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.CarouselCard-module__VUHg7q__reviewHint{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-text);font-size:var(--fs-12);font-weight:var(--fw-600);border-radius:12px;margin:0;padding:10px 14px;line-height:1.4}.CarouselCard-module__VUHg7q__captionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.CarouselCard-module__VUHg7q__captionLabel{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.06em;margin:0}.CarouselCard-module__VUHg7q__captionText{color:var(--text-primary);font-size:var(--fs-14);white-space:pre-wrap;margin:0;line-height:1.5}.CarouselCard-module__VUHg7q__actions{gap:8px;display:flex}.CarouselCard-module__VUHg7q__styleBar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.CarouselCard-module__VUHg7q__styleLabel{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.06em}.CarouselCard-module__VUHg7q__styleControls{align-items:center;gap:8px;display:flex}.CarouselCard-module__VUHg7q__downloadIcon{width:22px;height:22px;color:var(--text-primary);background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
.CarouselSlideCard-module__riGU0W__card{background:var(--color-bg-soft-gray);border-radius:16px;flex-shrink:0;width:260px;display:block;position:relative;overflow:hidden}.CarouselSlideCard-module__riGU0W__card .CarouselSlideCard-module__riGU0W__image{cursor:pointer;width:100%;max-width:none;height:auto;margin:0;display:block}.CarouselSlideCard-module__riGU0W__placeholder{aspect-ratio:4/5;width:100%;color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-600);text-align:center;background:var(--color-bg-light-gray);justify-content:center;align-items:center;padding:16px;display:flex}.CarouselSlideCard-module__riGU0W__skeleton{aspect-ratio:4/5;background:linear-gradient(90deg,var(--color-bg-soft-gray)25%,var(--color-bg-light-gray)50%,var(--color-bg-soft-gray)75%);background-size:200% 100%;align-items:flex-end;width:100%;padding:12px;animation:1.4s infinite CarouselSlideCard-module__riGU0W__shimmer;display:flex}.CarouselSlideCard-module__riGU0W__progressBar{background:#0000001f;border-radius:999px;width:100%;height:6px;overflow:hidden}.CarouselSlideCard-module__riGU0W__progressFill{background:var(--primary);border-radius:999px;height:100%;transition:width .3s}@keyframes CarouselSlideCard-module__riGU0W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CarouselSlideCard-module__riGU0W__renderingHint{font-size:var(--fs-10);font-weight:var(--fw-500);color:var(--text-primary);opacity:.55;text-align:center;margin-top:6px;line-height:1.3}.CarouselSlideCard-module__riGU0W__regenLayer{width:100%;display:block;position:relative;overflow:hidden}.CarouselSlideCard-module__riGU0W__imageBlur{cursor:default;filter:blur(14px);transform:scale(1.08)}.CarouselSlideCard-module__riGU0W__regenOverlay{background:#0000003d;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CarouselSlideCard-module__riGU0W__regenHint{max-width:85%;font-size:var(--fs-10);font-weight:var(--fw-600);color:var(--color-white);text-align:center;line-height:1.3}.CarouselSlideCard-module__riGU0W__badge{font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:20px;padding:3px 8px;line-height:1.4;position:absolute;top:10px;right:10px}.CarouselSlideCard-module__riGU0W__actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:12px;gap:6px;padding:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.CarouselSlideCard-module__riGU0W__editOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CarouselSlideCard-module__riGU0W__editInput{border:1px solid var(--color-bg-soft-gray);background:var(--color-white);width:100%;color:var(--text-primary);font-size:var(--fs-14);resize:none;border-radius:8px;flex:1;padding:10px;font-family:inherit}.CarouselSlideCard-module__riGU0W__editActions{justify-content:flex-end;gap:6px;display:flex}@media (max-width:768px){.CarouselSlideCard-module__riGU0W__card{width:200px}}@media (max-width:420px){.CarouselSlideCard-module__riGU0W__card{width:160px}}@media (max-width:375px){.CarouselSlideCard-module__riGU0W__card{width:140px}}
.TariffDropdown-module__TMhQZW__wrapper{z-index:var(--z-2);border:2px solid var(--text-secondary-on-dark);background-color:var(--text-primary-on-dark);border-radius:16px;flex-direction:column;gap:12px;width:396px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 16px #0000001a}.TariffDropdown-module__TMhQZW__tariff{grid-template-columns:1fr auto;align-items:center;display:grid}.TariffDropdown-module__TMhQZW__tariffLeft{flex-direction:column;display:flex}.TariffDropdown-module__TMhQZW__tariffLeft>h3{font-size:var(--fs-24);font-weight:var(--fw-500)}.TariffDropdown-module__TMhQZW__banner{background:var(--text-secondary-on-dark);border-radius:12px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.TariffDropdown-module__TMhQZW__banner>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);opacity:.5;margin-bottom:4px}.TariffDropdown-module__TMhQZW__banner>a{text-decoration:none}.TariffDropdown-module__TMhQZW__banner>a>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);color:var(--primary)}.TariffDropdown-module__TMhQZW__banner>img{width:120px;height:auto;position:absolute;bottom:0;right:0}.TariffDropdown-module__TMhQZW__countWrapper{grid-template-columns:18px 1fr;align-items:center;gap:8px;margin-bottom:2px;display:grid}.TariffDropdown-module__TMhQZW__countWrapper>img{width:100%;height:auto}.TariffDropdown-module__TMhQZW__countWrapper>p{font-family:Manrope,sans-serif;font-size:var(--fs-18);font-weight:var(--fw-500);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7a3fff 0%,#ff723f 100%);-webkit-background-clip:text;background-clip:text}.TariffDropdown-module__TMhQZW__tariffLeft>span{width:-webkit-max-content;width:max-content;font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);background:var(--text-secondary-on-dark);border-radius:99px;margin-bottom:4px;padding:3px 10px}.TariffDropdown-module__TMhQZW__tariffLeft>small{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);opacity:.5}.TariffDropdown-module__TMhQZW__hr{background:#0000001a;width:100%;height:1px}.TariffDropdown-module__TMhQZW__models{flex-direction:column;gap:4px;display:flex}.TariffDropdown-module__TMhQZW__models>p{font-size:var(--fs-14);font-weight:var(--fw-600)}.TariffDropdown-module__TMhQZW__models>small{font-family:Manrope,sans-serif;font-weight:var(--fw-500);opacity:.5}@media (max-width:768px){.TariffDropdown-module__TMhQZW__wrapper{width:328px}.TariffDropdown-module__TMhQZW__countWrapper{grid-template-columns:16px 1fr;gap:4px}.TariffDropdown-module__TMhQZW__countWrapper>p{font-size:var(--fs-14)}.TariffDropdown-module__TMhQZW__banner>img{width:100px}}@media (max-width:420px){.TariffDropdown-module__TMhQZW__wrapper{width:284px}.TariffDropdown-module__TMhQZW__tariffLeft>h3{font-size:var(--fs-20)}.TariffDropdown-module__TMhQZW__tariff{grid-template-columns:1fr;gap:8px}.TariffDropdown-module__TMhQZW__banner>img{width:90px;right:-20px}}
.LimitedTextarea-module__1Nfgnq__wrap{flex-direction:column;gap:4px;display:flex}.LimitedTextarea-module__1Nfgnq__counter{color:var(--text-gray);font-size:var(--fs-12);font-weight:var(--fw-500);align-self:flex-end}.LimitedTextarea-module__1Nfgnq__counterMax{color:var(--error)}
.SlideAttachControl-module__Uz3zsq__root{align-items:center;gap:6px;display:inline-flex}.SlideAttachControl-module__Uz3zsq__attachButton{background:var(--color-bg-soft-gray);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.SlideAttachControl-module__Uz3zsq__attachButton:active{background:var(--color-bg-light-gray)}.SlideAttachControl-module__Uz3zsq__uploading{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.SlideAttachControl-module__Uz3zsq__attached{display:inline-flex;position:relative}.SlideAttachControl-module__Uz3zsq__thumbButton{border:1.5px solid var(--color-blue-accent);background:var(--color-bg-soft-gray);cursor:pointer;border-radius:10px;width:44px;height:44px;padding:0;display:block;overflow:hidden}.SlideAttachControl-module__Uz3zsq__thumbButton:disabled{border-color:var(--color-bg-light-gray);cursor:default}.SlideAttachControl-module__Uz3zsq__thumb{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.SlideAttachControl-module__Uz3zsq__removeButton{border:1px solid var(--color-bg-light-gray);background:var(--color-white);width:22px;height:22px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #00000040}.SlideAttachControl-module__Uz3zsq__infoWrap{cursor:help;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.SlideAttachControl-module__Uz3zsq__info{color:var(--text-gray)}.SlideAttachControl-module__Uz3zsq__dark .SlideAttachControl-module__Uz3zsq__infoWrap{background:var(--color-white);box-shadow:0 1px 4px #00000040}.SlideAttachControl-module__Uz3zsq__dark .SlideAttachControl-module__Uz3zsq__info{color:var(--text-primary)}@media (max-width:560px){.SlideAttachControl-module__Uz3zsq__attachButton{width:40px;height:40px}.SlideAttachControl-module__Uz3zsq__removeButton{width:26px;height:26px;top:-8px;right:-8px}}
.SlideVersionsOverlay-module__0gvT7G__state{min-height:120px;color:var(--text-gray);font-size:var(--fs-14);text-align:center;justify-content:center;align-items:center;display:flex}.SlideVersionsOverlay-module__0gvT7G__grid{grid-template-columns:repeat(2,1fr);gap:8px;max-height:60vh;display:grid;overflow-y:auto}.SlideVersionsOverlay-module__0gvT7G__item{background:var(--color-bg-soft-gray);cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex}.SlideVersionsOverlay-module__0gvT7G__item:disabled{cursor:default}.SlideVersionsOverlay-module__0gvT7G__current{border-color:var(--primary)}.SlideVersionsOverlay-module__0gvT7G__thumb{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.SlideVersionsOverlay-module__0gvT7G__thumbEmpty{aspect-ratio:1;background:var(--color-bg-light-gray);border-radius:6px;width:100%}.SlideVersionsOverlay-module__0gvT7G__caption{color:var(--text-primary);font-size:var(--fs-12);justify-content:space-between;align-items:center;display:flex}.SlideVersionsOverlay-module__0gvT7G__badge{color:var(--primary);font-size:var(--fs-10);align-items:center;gap:2px;display:inline-flex}
.SlideRail-module__CKsOSW__rail{scrollbar-width:thin;cursor:grab;-webkit-user-select:none;user-select:none;scroll-snap-type:x proximity;scrollbar-color:var(--color-bg-soft-gray)transparent;touch-action:pan-x;overscroll-behavior-x:contain;align-items:flex-start;gap:12px;width:100%;padding:4px 4px 12px;display:flex;overflow-x:auto}.SlideRail-module__CKsOSW__rail>*{scroll-snap-align:start}@media (max-width:560px){.SlideRail-module__CKsOSW__rail{gap:8px}}
.ChatTextarea-module__8pYCKq__wrapper{flex-direction:column;gap:0;display:flex;position:relative}.ChatTextarea-module__8pYCKq__wrapperCollapsed{min-height:20px}.ChatTextarea-module__8pYCKq__collapseHandleWrapper{display:contents}.ChatTextarea-module__8pYCKq__header{flex-direction:column;gap:.75em;padding:0 16px;display:flex}.ChatTextarea-module__8pYCKq__filesWrapper{max-width:100%;overflow:hidden}.ChatTextarea-module__8pYCKq__onlineIcon{font-size:var(--fs-em-13)}.ChatTextarea-module__8pYCKq__error{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--error)}.ChatTextarea-module__8pYCKq__warning{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--error)}.ChatTextarea-module__8pYCKq__filesWrapper,.ChatTextarea-module__8pYCKq__error,.ChatTextarea-module__8pYCKq__warning{margin:0 16px}.ChatTextarea-module__8pYCKq__toolbarRow{align-items:center;min-width:0;display:flex}.ChatTextarea-module__8pYCKq__toolbarRowMain{flex:1;min-width:0}.ChatTextarea-module__8pYCKq__topupRow{flex-shrink:0;align-items:center;gap:12px;margin:0 16px 0 auto;font-family:Manrope,sans-serif;display:inline-flex}.ChatTextarea-module__8pYCKq__topupRowText{font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.ChatTextarea-module__8pYCKq__topupRowIcon{font-size:var(--fs-em-1);color:var(--primary)}@media (max-width:560px){.ChatTextarea-module__8pYCKq__toolbarRow{flex-wrap:wrap}.ChatTextarea-module__8pYCKq__toolbarRowMain{flex-basis:100%}.ChatTextarea-module__8pYCKq__topupRow{order:-1;justify-content:space-between;gap:8px;width:100%;margin:0 0 8px}.ChatTextarea-module__8pYCKq__topupRowText{font-size:var(--fs-12)}}.ChatTextarea-module__8pYCKq__mobileCostBadge{z-index:var(--z-2);font-size:var(--fs-12);font-weight:var(--fw-700);color:var(--text-primary);background:var(--text-primary-on-dark);border:1px solid #eee;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;display:inline-flex;position:absolute;top:-11px;right:14px}.ChatTextarea-module__8pYCKq__mobileCostBadgeLogo{flex-shrink:0;width:14px;height:14px}.ChatTextarea-module__8pYCKq__textareaWrapper{border:3px solid #eee;border-radius:32px;transition:all .15s;display:flex;position:relative}.ChatTextarea-module__8pYCKq__textareaWrapper.ChatTextarea-module__8pYCKq__focus{border:3px solid var(--primary)}.ChatTextarea-module__8pYCKq__textareaWrapper.ChatTextarea-module__8pYCKq__dragging{border:3px dashed var(--primary)}.ChatTextarea-module__8pYCKq__textareaWrapperBg{background:#f5f5f5bf;border-radius:28px;flex-direction:column;gap:4px;width:100%;padding:8px;display:flex;position:relative}.ChatTextarea-module__8pYCKq__textarea{width:100%;font-family:Manrope,sans-serif;font-size:var(--fs-18);font-weight:var(--fw-600);background:inherit;resize:none;border:none;border-radius:28px;outline:none;padding:16px;transition:all .15s}.ChatTextarea-module__8pYCKq__textareaAudio{padding-bottom:56px}.ChatTextarea-module__8pYCKq__absoluteSubmit{z-index:var(--z-1);position:absolute;bottom:12px;right:12px}.ChatTextarea-module__8pYCKq__textarea::-webkit-scrollbar{display:none}.ChatTextarea-module__8pYCKq__textarea:disabled{cursor:progress}.ChatTextarea-module__8pYCKq__textarea::placeholder{color:#00000080}.ChatTextarea-module__8pYCKq__textareaExpanded .ChatTextarea-module__8pYCKq__textarea{--expanded-max:min(50vh,calc(100vh - 280px));min-height:min(240px,var(--expanded-max));max-height:var(--expanded-max)}.ChatTextarea-module__8pYCKq__footer{justify-content:space-between;align-items:center;gap:.5em;min-height:40px;display:flex}.ChatTextarea-module__8pYCKq__left{align-items:center;gap:.5em;padding-left:16px;display:flex}.ChatTextarea-module__8pYCKq__right{align-items:center;gap:.5em;display:flex}.ChatTextarea-module__8pYCKq__attachDesktop{display:inline-flex}.ChatTextarea-module__8pYCKq__attachMobile{display:none}.ChatTextarea-module__8pYCKq__expandButton{z-index:var(--z-2);width:28px;height:28px;color:var(--text-gray);background:var(--text-primary-on-dark);cursor:pointer;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000014}.ChatTextarea-module__8pYCKq__expandButton:hover{color:var(--primary);border-color:var(--primary)}.ChatTextarea-module__8pYCKq__expandButton svg{width:15px;height:15px}.ChatTextarea-module__8pYCKq__carouselTriggers{align-items:center;gap:.5em;display:inline-flex}.ChatTextarea-module__8pYCKq__carouselTriggers button,.ChatTextarea-module__8pYCKq__left .ChatTextarea-module__8pYCKq__attachDesktop,.ChatTextarea-module__8pYCKq__left .ChatTextarea-module__8pYCKq__attachMobile{border:1px solid #0000002e}.ChatTextarea-module__8pYCKq__clipIcon{font-size:var(--fs-em-1)}.ChatTextarea-module__8pYCKq__arrowIcon,.ChatTextarea-module__8pYCKq__stopIcon{fill:var(--text-primary-on-dark)}.ChatTextarea-module__8pYCKq__disabled{fill:var(--text-gray)}.ChatTextarea-module__8pYCKq__stopIcon{fill:var(--text-primary-on-dark)}.ChatTextarea-module__8pYCKq__counter{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-gray,#9c9c9c);-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1.4}.ChatTextarea-module__8pYCKq__counterOver{color:var(--error,#c44545)}@keyframes ChatTextarea-module__8pYCKq__voice-pulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 6px #dc262600}}.ChatTextarea-module__8pYCKq__voiceRecording{animation:1.2s ease-in-out infinite ChatTextarea-module__8pYCKq__voice-pulse}@media (max-width:991px){.ChatTextarea-module__8pYCKq__error{font-size:var(--fs-12)}.ChatTextarea-module__8pYCKq__textarea{font-size:var(--fs-16);padding:12px}.ChatTextarea-module__8pYCKq__left{padding-left:12px}}@media (max-width:768px){.ChatTextarea-module__8pYCKq__filesWrapper,.ChatTextarea-module__8pYCKq__error{margin:0}.ChatTextarea-module__8pYCKq__textareaWrapper{border:2px solid #eee;border-radius:20px}.ChatTextarea-module__8pYCKq__textareaWrapper.ChatTextarea-module__8pYCKq__focus{border:2px solid var(--primary)}.ChatTextarea-module__8pYCKq__textareaWrapperBg{border-radius:18px;padding:6px}.ChatTextarea-module__8pYCKq__textarea{font-size:var(--fs-16);border-radius:18px;min-height:36px;max-height:96px;padding:8px}.ChatTextarea-module__8pYCKq__footer{min-height:32px}.ChatTextarea-module__8pYCKq__left{flex-wrap:wrap;gap:4px;padding-left:4px}.ChatTextarea-module__8pYCKq__carouselTriggers{flex-wrap:wrap;gap:4px}.ChatTextarea-module__8pYCKq__attachDesktop{display:none}.ChatTextarea-module__8pYCKq__attachMobile{display:inline-flex;overflow:hidden}.ChatTextarea-module__8pYCKq__collapseHandleWrapper{display:none}.ChatTextarea-module__8pYCKq__expandButton{border-radius:50%;top:-12px;left:50%;right:auto;transform:translate(-50%)}.ChatTextarea-module__8pYCKq__textareaExpanded .ChatTextarea-module__8pYCKq__textarea{--expanded-max:min(50vh,calc(100vh - var(--keyboard-offset,0px) - 190px));min-height:min(160px,var(--expanded-max));max-height:var(--expanded-max)}}
.SubmitButton-module__UJKjfW__label{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);color:inherit;align-items:center;gap:8px;line-height:1;display:inline-flex}.SubmitButton-module__UJKjfW__text{color:inherit;white-space:nowrap}.SubmitButton-module__UJKjfW__cost{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-700);color:inherit;background:#7f7f7f1f;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;line-height:1;display:inline-flex}.SubmitButton-module__UJKjfW__logo{flex-shrink:0;width:14px;height:14px}.SubmitButton-module__UJKjfW__arrow{width:14px;height:14px;color:inherit;fill:currentColor;flex-shrink:0}@media (max-width:991px){.SubmitButton-module__UJKjfW__text{display:none}}
.CollapseHandle-module__fa0P0W__handle{z-index:var(--z-2);width:28px;height:28px;color:var(--text-gray);background:var(--text-primary-on-dark);cursor:pointer;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.CollapseHandle-module__fa0P0W__handle:hover{color:var(--primary);border-color:var(--primary)}.CollapseHandle-module__fa0P0W__handle svg{width:18px;height:18px}
.FieldLabel-module__Drpb7q__labelRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.FieldLabel-module__Drpb7q__label{font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-primary)}.FieldLabel-module__Drpb7q__hint{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-gray)}.FieldLabel-module__Drpb7q__hintOver{color:var(--error)}
.SunoAdvancedBlock-module__0Wy8Wq__advancedToggle{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--text-gray);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.SunoAdvancedBlock-module__0Wy8Wq__advancedToggle:hover{color:var(--primary)}.SunoAdvancedBlock-module__0Wy8Wq__advancedBlock{border:1.5px dashed var(--color-bg-light-gray);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.SunoAdvancedBlock-module__0Wy8Wq__selectRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SunoAdvancedBlock-module__0Wy8Wq__field{flex-direction:column;gap:6px;display:flex}.SunoAdvancedBlock-module__0Wy8Wq__input{border:1.5px solid var(--color-bg-light-gray);box-sizing:border-box;width:100%;height:46px;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);background:var(--color-white);border-radius:14px;outline:none;padding:0 14px;transition:border-color .15s}.SunoAdvancedBlock-module__0Wy8Wq__input:focus{border-color:var(--primary)}.SunoAdvancedBlock-module__0Wy8Wq__segmented{flex-wrap:wrap;gap:6px;display:flex}.SunoAdvancedBlock-module__0Wy8Wq__segmentedChip{min-width:0;height:38px;font-size:var(--fs-12);flex:1;padding:0 12px}.SunoAdvancedBlock-module__0Wy8Wq__slidersGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.SunoAdvancedBlock-module__0Wy8Wq__sliderField{flex-direction:column;gap:6px;display:flex}.SunoAdvancedBlock-module__0Wy8Wq__sliderValue{font-family:Manrope,sans-serif;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--text-gray)}.SunoAdvancedBlock-module__0Wy8Wq__range{width:100%;accent-color:var(--primary)}@media (max-width:991px){.SunoAdvancedBlock-module__0Wy8Wq__slidersGrid,.SunoAdvancedBlock-module__0Wy8Wq__selectRow{grid-template-columns:1fr}.SunoAdvancedBlock-module__0Wy8Wq__input{font-size:var(--fs-16)}}
.SunoBasicFields-module__3kA5CG__field{flex-direction:column;gap:6px;display:flex}.SunoBasicFields-module__3kA5CG__input{border:1.5px solid var(--color-bg-light-gray);box-sizing:border-box;width:100%;height:46px;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);background:var(--color-white);border-radius:14px;outline:none;padding:0 14px;transition:border-color .15s}.SunoBasicFields-module__3kA5CG__input:focus{border-color:var(--primary)}@media (max-width:991px){.SunoBasicFields-module__3kA5CG__input{font-size:var(--fs-16)}}
.SunoChips-module__E2vLtW__togglesRow{flex-wrap:wrap;gap:8px;display:flex}.SunoChips-module__E2vLtW__chip{height:36px;font-size:var(--fs-12);padding:0 14px}
.SunoPromptField-module__z68dkG__field{flex-direction:column;gap:6px;display:flex}.SunoPromptField-module__z68dkG__textarea{border:1.5px solid var(--color-bg-light-gray);box-sizing:border-box;width:100%;min-height:84px;font-family:Manrope,sans-serif;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);background:var(--color-white);resize:vertical;border-radius:14px;outline:none;padding:12px 14px;transition:border-color .15s}.SunoPromptField-module__z68dkG__textarea:focus{border-color:var(--primary)}.SunoPromptField-module__z68dkG__lyricsTextarea{min-height:180px}@media (max-width:991px){.SunoPromptField-module__z68dkG__lyricsTextarea{min-height:140px}.SunoPromptField-module__z68dkG__textarea{font-size:var(--fs-16)}}
.SunoComposer-module__oytara__wrapper{border:2px solid var(--color-bg-light-gray);background:var(--color-bg-soft-gray);border-radius:16px;padding:16px;position:relative}.SunoComposer-module__oytara__content{flex-direction:column;gap:12px;display:flex}.SunoComposer-module__oytara__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:991px){.SunoComposer-module__oytara__wrapper{padding:16px 12px 12px}.SunoComposer-module__oytara__content{overscroll-behavior:contain;max-height:65dvh;overflow-y:auto}}
.Input-module__k2Ezja__relativeWrapper{position:relative}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__fullWidth{width:100%}.Input-module__k2Ezja__wrapper{border:2px solid var(--text-secondary-on-dark);font-family:Manrope,sans-serif;font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-primary);background:var(--text-secondary-on-dark);border-radius:999px;padding:21px 24px;transition:all .15s}.Input-module__k2Ezja__wrapper::placeholder{color:var(--text-gray);transition:all .15s}.Input-module__k2Ezja__wrapper:focus{outline:none}.Input-module__k2Ezja__wrapper:focus::placeholder{color:var(--text-secondary-on-dark)}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__fullWidth>.Input-module__k2Ezja__wrapper{width:100%}.Input-module__k2Ezja__label{font-family:Manrope,sans-serif;font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--text-gray);opacity:0;display:none;position:absolute;left:26px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__focus>.Input-module__k2Ezja__label{display:unset;opacity:1;transform:translateY(-12px)}.Input-module__k2Ezja__iconWrapper{z-index:var(--z-2);display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:11px 16px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__label{font-size:var(--fs-12);left:20px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__focus.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__label{transform:translateY(-8px)}@media (max-width:991px){.Input-module__k2Ezja__wrapper{font-size:var(--fs-18);padding:17px 20px}.Input-module__k2Ezja__iconWrapper{right:20px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:9px 16px}}@media (max-width:560px){.Input-module__k2Ezja__wrapper{font-size:var(--fs-16);padding:14px 18px}.Input-module__k2Ezja__relativeWrapper.Input-module__k2Ezja__sizeL>.Input-module__k2Ezja__wrapper{font-size:var(--fs-16)}.Input-module__k2Ezja__label{font-size:var(--fs-14)}.Input-module__k2Ezja__iconWrapper{right:18px}}