@charset "UTF-8";@font-face{font-family:Manrope Local;src:url(/assets/Manrope-Regular-Dy0jyoUL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope Local;src:url(/assets/Manrope-Medium-Bgh4Ro6H.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope Local;src:url(/assets/Manrope-SemiBold-CJD5SYW-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope Local;src:url(/assets/Manrope-Bold-DEjRF1uU.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--primary-color: #835E52;--primary-accent: #A0735A;--secondary-color: #F5E9E0;--background-color: #F2F1FF;--surface-color: #FFFFFF;--text-primary: #292556;--text-secondary: #835E52;--border-color: #E5D5C3;--shadow: 0 2px 8px 0 rgba(160, 115, 90, .08);--border-radius: 16px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{font-family:Manrope Local,Manrope,system-ui,sans-serif;font-size:var(--font-size-md);line-height:1.5;color:var(--text-primary);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.rounded{border-radius:var(--border-radius)}.shadow{box-shadow:var(--shadow)}.parfumer-spinner{display:inline-flex;align-items:center;justify-content:center}.parfumer-spinner__svg{animation:parfumer-spinner-rotate 1.2s linear infinite}.parfumer-spinner__dot{opacity:1;animation:parfumer-spinner-dot-fade 1.2s ease-in-out infinite}.parfumer-spinner__dot--1{animation-delay:0s}.parfumer-spinner__dot--2{animation-delay:-.15s}.parfumer-spinner__dot--3{animation-delay:-.3s}.parfumer-spinner__dot--4{animation-delay:-.45s}.parfumer-spinner__dot--5{animation-delay:-.6s}.parfumer-spinner__dot--6{animation-delay:-.75s}.parfumer-spinner__dot--7{animation-delay:-.9s}.parfumer-spinner__dot--8{animation-delay:-1.05s}.parfumer-spinner--small{width:16px;height:16px}.parfumer-spinner--medium{width:24px;height:24px}.parfumer-spinner--large{width:32px;height:32px}.parfumer-spinner--xlarge{width:48px;height:48px}@keyframes parfumer-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes parfumer-spinner-dot-fade{0%,39%,to{opacity:.3}40%{opacity:1}}@media (prefers-color-scheme: dark){.parfumer-spinner__dot--1,.parfumer-spinner__dot--2,.parfumer-spinner__dot--3,.parfumer-spinner__dot--4,.parfumer-spinner__dot--5,.parfumer-spinner__dot--6,.parfumer-spinner__dot--7{stroke:#fff}}.parfumer-spinner--centered{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.parfumer-spinner--inline{display:inline-flex;vertical-align:middle;margin-left:8px}.parfumer-spinner--button{margin-right:8px}@media (prefers-reduced-motion: reduce){.parfumer-spinner__svg{animation-duration:2s}.parfumer-spinner__dot{animation:none;opacity:.6}}.footer{padding:20px 70px;background:linear-gradient(45deg,#564ff570,#564ff570);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Manrope Local,Manrope,system-ui,sans-serif}.footer__title{font-size:32px;margin-right:175px}.footer__email{display:flex;align-items:center;gap:2px;font-family:inherit}.footer .footer__email-tablet{display:none}.footer .footer__email-container{width:210px;margin-right:175px;display:flex;flex-direction:column;gap:10px}.footer .footer__email-container div{width:fit-content;margin-left:auto}.footer__info-wrapper{display:flex;align-self:center}.footer__info-wrapper .footer__public-offert-mobile{display:none}.footer__info-wrapper .footer__info{margin-right:114px;display:flex;flex-direction:column;gap:12px}.footer__info-wrapper .footer__info div:last-child{width:"fit-content";margin-left:auto}.footer__info-wrapper .footer__politic-tablet{display:none}.footer__info-wrapper .footer__politic{display:flex;flex-direction:column-reverse;gap:12px}.footer__info-wrapper .footer__politic a{display:block;width:fit-content;margin-left:auto;cursor:pointer;text-decoration:none;color:#fff}.footer__info-wrapper .footer__politic div{width:"fit-content";margin-left:auto}@media (max-width: 1500px){.footer__title{margin-right:75px}.footer__email{margin-right:80px}.footer__info-wrapper .footer__info{margin-right:26px}}@media (max-width: 1200px){.footer{padding:20px 32px}.footer__title{font-size:20px;margin-right:147px}.footer__email,.footer .footer__email-container,.footer .footer__email-politic{display:none}.footer .footer__email-tablet{display:block;font-size:14px;margin-top:8px}.footer__info-wrapper{align-items:center}.footer__info-wrapper .footer__politic-tablet{display:block}.footer__info-wrapper .footer__info{margin-right:76px;font-size:10px;height:fit-content}.footer__info-wrapper .footer__politic{font-size:10px;flex-direction:column}}@media (max-width: 768px){.footer{padding:12px 20px}.footer__title{margin-right:0;width:100%}.footer .footer__email-tablet{display:block;font-size:14px;margin-top:8px}.footer__info-wrapper{flex-direction:row-reverse;justify-content:space-between;width:100%;align-items:end}.footer__info-wrapper .footer__public-offert-mobile{display:block;margin-left:auto}.footer__info-wrapper .footer__info{margin-right:0}.footer__info-wrapper .footer__politic{margin-right:14px;font-size:10px}.footer__info-wrapper .footer__politic .footer__public-offert{display:none}.footer__info-wrapper .footer__politic a{margin-left:0;cursor:pointer}.footer__info-wrapper .footer__politic div{margin-left:0}}.ci-wrapper{display:flex;align-items:center;position:relative;border-radius:32px;padding:13px 18px;background:#ffffff95;transition:box-shadow .18s ease,transform .12s ease;overflow:hidden}.ci-wrapper input{padding:0}.ci-input{border:none;background:transparent;outline:none;padding:6px 0;font-size:16px;line-height:20px;color:#222;width:100%}.ci-input::placeholder{color:#00000047}.ci-icons{display:flex;align-items:center;gap:10px;position:absolute;right:12px;height:100%;pointer-events:none}.ci-icon{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:999px;pointer-events:auto}.ci-toggle{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ci-clock,.ci-check{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 420px){.ci-wrapper{padding:8px 12px;border-radius:26px}.ci-input{font-size:15px}.ci-icon{width:30px;height:30px}}.parfumer-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 15px;gap:10px;width:100%;height:45px;border-radius:30px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;max-width:100%;min-width:200px}.parfumer-button--primary{background:#564ff560;color:#fff;box-shadow:0 0 10px #ffffff30}.parfumer-button--primary:hover:not(:disabled){background:#564ff580}.parfumer-button--secondary{background:inherit;color:#000;box-shadow:0 0 10px #564ff530}.parfumer-button--secondary:hover:not(:disabled){color:#564ff580;box-shadow:0 0 15px #564ff530}.parfumer-button--disabled{cursor:not-allowed}.parfumer-button--disabled.parfumer-button--primary{background:#564ff530;color:#fff;box-shadow:0 0 10px #ffffff30}.parfumer-button--disabled.parfumer-button--secondary{background:#ffffff80;color:#835e5280;box-shadow:0 0 10px #ffffff80}@media (max-width: 1024px){.parfumer-button{width:min(380px,90vw)}}@media (max-width: 768px){.parfumer-button{width:100%;min-width:unset;max-width:400px;margin:0 auto}}@media (max-width: 480px){.parfumer-button{padding:10px 12px;font-size:14px;height:40px;min-width:120px}}.password-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:4px}.password-toggle:focus{outline:none}.password-toggle__icon{color:#09121f;transition:color .2s ease}.password-toggle--disabled{cursor:not-allowed}.password-toggle--disabled .password-toggle__icon{color:#09121f80}.parfumer-input-wrapper{width:100%;max-width:380px}.parfumer-input{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:12px 15px;gap:10px;background:#ffffffb3;border:1px solid transparent;border-radius:30px;transition:all .2s ease}.parfumer-input__field{flex:1;width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-weight:400;font-size:16px;line-height:21px;color:#000}.parfumer-input__field::placeholder{color:#00000080;opacity:1}.parfumer-input__field:disabled{cursor:not-allowed}.parfumer-input__icons{display:flex;align-items:center;gap:6px;flex-shrink:0}.parfumer-input__icon{width:24px;height:24px;color:#835e52;transition:color .2s ease}.parfumer-input__icon--success{color:#835e52}.parfumer-input__icon--error{color:#da0000}.parfumer-input__icon-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.parfumer-input__icon-button:hover:not(:disabled){opacity:.7}.parfumer-input__icon-button:disabled{cursor:not-allowed;opacity:.5}.parfumer-input--focused{outline:2px solid #A0735A;outline-offset:2px}.parfumer-input--error{border-color:#da0000}.parfumer-input--error .parfumer-input__icon{color:#da0000}.parfumer-input--success .parfumer-input__icon--success{color:#835e52}.parfumer-input--disabled{opacity:.5;cursor:not-allowed}.parfumer-input--disabled .parfumer-input__field{cursor:not-allowed}.parfumer-input__error-message{margin-top:8px;padding-left:15px;font-family:inherit;font-size:14px;color:#da0000}@media (max-width: 1024px){.parfumer-input-wrapper{max-width:min(380px,90vw)}}@media (max-width: 768px){.parfumer-input-wrapper{max-width:100%}.parfumer-input{width:100%;margin:0 auto}}@media (max-width: 480px){.parfumer-input{padding:10px 12px;height:44px}.parfumer-input__field{font-size:14px}.parfumer-input__icon{width:20px;height:20px}.parfumer-input__error-message{font-size:12px;padding-left:12px}}.parfumer-input__field:-webkit-autofill,.parfumer-input__field:-webkit-autofill:hover,.parfumer-input__field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.7) inset;-webkit-text-fill-color:#000000;transition:background-color 5000s ease-in-out 0s}.parfumer-refresh-icon{display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.parfumer-refresh-icon__svg{transition:all .2s ease-in-out}.parfumer-refresh-icon--clickable{cursor:pointer;border-radius:6px}.parfumer-refresh-icon--clickable:hover{background-color:#2925561a}.parfumer-refresh-icon--clickable:hover .parfumer-refresh-icon__svg{transform:rotate(-15deg)}.parfumer-refresh-icon--clickable:active{background-color:#29255633;transform:scale(.95)}.parfumer-refresh-icon--clickable:active .parfumer-refresh-icon__svg{transform:rotate(-30deg)}.parfumer-refresh-icon--clickable:focus-visible{outline:2px solid #A0735A;outline-offset:2px;background-color:#2925561a}.parfumer-refresh-icon--disabled{opacity:.4;cursor:not-allowed}.parfumer-refresh-icon--disabled:hover,.parfumer-refresh-icon--disabled:active,.parfumer-refresh-icon--disabled:focus{background-color:transparent;transform:none}.parfumer-refresh-icon--disabled:hover .parfumer-refresh-icon__svg,.parfumer-refresh-icon--disabled:active .parfumer-refresh-icon__svg,.parfumer-refresh-icon--disabled:focus .parfumer-refresh-icon__svg{transform:none}.parfumer-refresh-icon--small{width:16px;height:16px;padding:2px}.parfumer-refresh-icon--medium{width:24px;height:24px;padding:4px}.parfumer-refresh-icon--large{width:32px;height:32px;padding:6px}.parfumer-refresh-icon--white .parfumer-refresh-icon__svg path{stroke:#fff}.parfumer-refresh-icon--white.parfumer-refresh-icon--clickable:hover{background-color:#ffffff1a}.parfumer-refresh-icon--white.parfumer-refresh-icon--clickable:active{background-color:#ffffff26}.parfumer-refresh-icon--white.parfumer-refresh-icon--clickable:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;background-color:#ffffff1a}.parfumer-refresh-icon--primary .parfumer-refresh-icon__svg path{stroke:#835e52}.parfumer-refresh-icon--primary.parfumer-refresh-icon--clickable:hover{background-color:#2925561a}.parfumer-refresh-icon--secondary .parfumer-refresh-icon__svg path{stroke:#835e52}.parfumer-refresh-icon--secondary.parfumer-refresh-icon--clickable:hover{background-color:#835e521a}.parfumer-refresh-icon--accent .parfumer-refresh-icon__svg path{stroke:#a0735a}.parfumer-refresh-icon--accent.parfumer-refresh-icon--clickable:hover{background-color:#a0735a1a}.parfumer-refresh-icon--muted .parfumer-refresh-icon__svg path{stroke:#666}.parfumer-refresh-icon--muted.parfumer-refresh-icon--clickable:hover{background-color:#6666661a}.parfumer-refresh-icon-group{display:flex;align-items:center;gap:8px}.parfumer-refresh-icon-group .parfumer-refresh-icon:not(:last-child){margin-right:4px}@media (prefers-color-scheme: dark){.parfumer-refresh-icon--clickable:hover{background-color:#ffffff1a}.parfumer-refresh-icon--clickable:active{background-color:#fff3}}@media (prefers-reduced-motion: reduce){.parfumer-refresh-icon__svg,.parfumer-refresh-icon{transition:none}.parfumer-refresh-icon--clickable:hover .parfumer-refresh-icon__svg,.parfumer-refresh-icon--clickable:active .parfumer-refresh-icon__svg{transform:none}}.parfumer-sidebar-icon{display:none;align-items:center;justify-content:center;transition:all .2s ease-in-out}.parfumer-sidebar-icon__svg{transition:all .2s ease-in-out}.parfumer-sidebar-icon--clickable{cursor:pointer;border-radius:6px;padding:4px}.parfumer-sidebar-icon--clickable:hover{background-color:#00000014}.parfumer-sidebar-icon--clickable:hover .parfumer-sidebar-icon__svg{transform:scale(1.05)}.parfumer-sidebar-icon--clickable:active{background-color:#0000001f;transform:scale(.98)}.parfumer-sidebar-icon--clickable:focus-visible{outline:2px solid #A0735A;outline-offset:2px;background-color:#00000014}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable{background-color:#a0735a1a}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable:hover{background-color:#a0735a26}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable:active{background-color:#a0735a33}.parfumer-sidebar-icon--disabled{opacity:.4;cursor:not-allowed}.parfumer-sidebar-icon--disabled:hover,.parfumer-sidebar-icon--disabled:active,.parfumer-sidebar-icon--disabled:focus{background-color:transparent;transform:none}.parfumer-sidebar-icon--disabled:hover .parfumer-sidebar-icon__svg,.parfumer-sidebar-icon--disabled:active .parfumer-sidebar-icon__svg,.parfumer-sidebar-icon--disabled:focus .parfumer-sidebar-icon__svg{transform:none}.parfumer-sidebar-icon--small .parfumer-sidebar-icon__svg{width:16px;height:16px}.parfumer-sidebar-icon--medium .parfumer-sidebar-icon__svg{width:24px;height:24px}.parfumer-sidebar-icon--large .parfumer-sidebar-icon__svg{width:32px;height:32px}.parfumer-sidebar-icon--primary .parfumer-sidebar-icon__svg path{fill:#835e52}.parfumer-sidebar-icon--primary.parfumer-sidebar-icon--clickable:hover{background-color:#2925561a}.parfumer-sidebar-icon--primary.parfumer-sidebar-icon--clickable:active{background-color:#29255626}.parfumer-sidebar-icon--secondary .parfumer-sidebar-icon__svg path{fill:#835e52}.parfumer-sidebar-icon--secondary.parfumer-sidebar-icon--clickable:hover{background-color:#835e521a}.parfumer-sidebar-icon--secondary.parfumer-sidebar-icon--clickable:active{background-color:#835e5226}.parfumer-sidebar-icon--accent .parfumer-sidebar-icon__svg path{fill:#a0735a}.parfumer-sidebar-icon--accent.parfumer-sidebar-icon--clickable:hover{background-color:#a0735a1a}.parfumer-sidebar-icon--accent.parfumer-sidebar-icon--clickable:active{background-color:#a0735a26}.parfumer-sidebar-icon--muted .parfumer-sidebar-icon__svg path{fill:#666}.parfumer-sidebar-icon--muted.parfumer-sidebar-icon--clickable:hover{background-color:#6666661a}.parfumer-sidebar-icon--muted.parfumer-sidebar-icon--clickable:active{background-color:#66666626}.parfumer-sidebar-icon-group{display:flex;align-items:center;gap:8px}.parfumer-sidebar-icon-group .parfumer-sidebar-icon:not(:last-child){margin-right:4px}@media (max-width: 1200px){.parfumer-sidebar-icon{display:inline-flex}}@media (prefers-color-scheme: dark){.parfumer-sidebar-icon--clickable:hover{background-color:#ffffff1a}.parfumer-sidebar-icon--clickable:active{background-color:#ffffff26}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable{background-color:#a0735a33}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable:hover{background-color:#a0735a40}.parfumer-sidebar-icon--open.parfumer-sidebar-icon--clickable:active{background-color:#a0735a4d}}@media (prefers-reduced-motion: reduce){.parfumer-sidebar-icon__svg,.parfumer-sidebar-icon{transition:none}.parfumer-sidebar-icon--clickable:hover .parfumer-sidebar-icon__svg,.parfumer-sidebar-icon--clickable:active .parfumer-sidebar-icon__svg{transform:none}}.parfumer-microphone-button{color:#5c2c00;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:transform .15s ease-out;box-shadow:0 4px 12px #00000026;width:30px;height:30px}.parfumer-microphone-button__icon{width:24px;height:24px;transition:transform .15s ease-out}.parfumer-microphone-button__icon path{fill:currentColor}.parfumer-microphone-button:active{transform:scale(.92)}.parfumer-microphone-button:active .parfumer-microphone-button__icon{transform:scale(.95)}.parfumer-microphone-button:focus-visible{outline:2px solid #A0735A;outline-offset:2px}.parfumer-microphone-button--disabled{opacity:.5;cursor:not-allowed}.parfumer-microphone-button--disabled:active,.parfumer-microphone-button--disabled:active .parfumer-microphone-button__icon{transform:none}@media (prefers-reduced-motion: reduce){.parfumer-microphone-button,.parfumer-microphone-button__icon{transition:none}.parfumer-microphone-button:active,.parfumer-microphone-button:active .parfumer-microphone-button__icon{transform:none}}.parfumer-arrow-button{display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026;width:30px;height:30px}.parfumer-arrow-button__icon{width:22px;height:22px;transition:transform .15s ease-out}.parfumer-arrow-button__icon path{fill:#835e52;transition:fill .2s ease}.parfumer-arrow-button:active{transform:scale(.92)}.parfumer-arrow-button:active .parfumer-arrow-button__icon{transform:scale(.95)}.parfumer-arrow-button:focus-visible{outline:none}.parfumer-arrow-button--active{background-color:#835e52}.parfumer-arrow-button--active .parfumer-arrow-button__icon path{fill:#fff}.parfumer-arrow-button--active:hover:not(.parfumer-arrow-button--disabled){background-color:#623c30}.parfumer-arrow-button--disabled{cursor:not-allowed;opacity:.5}.parfumer-arrow-button--disabled:active,.parfumer-arrow-button--disabled:active .parfumer-arrow-button__icon{transform:none}@media (prefers-reduced-motion: reduce){.parfumer-arrow-button,.parfumer-arrow-button__icon{transition:none}.parfumer-arrow-button:active,.parfumer-arrow-button:active .parfumer-arrow-button__icon{transform:none}}.like-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.like-button:focus{outline:none}.like-button svg{stroke:#835e524d;fill:none;transition:all .2s ease}.like-button:hover:not(.like-button--disabled) svg{stroke:#835e52}.like-button--active svg{stroke:#835e52;fill:none}.like-button--active:hover:not(.like-button--disabled) svg{stroke:#623c30}.like-button--disabled{cursor:not-allowed}.like-button--disabled svg{stroke:#835e5280}.dislike-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.dislike-button:focus{outline:none}.dislike-button svg{stroke:#835e524d;fill:none;transition:all .2s ease}.dislike-button:hover:not(.dislike-button--disabled) svg{stroke:#835e52}.dislike-button--active svg{stroke:#835e52;fill:none}.dislike-button--active:hover:not(.dislike-button--disabled) svg{stroke:#623c30}.dislike-button--disabled{cursor:not-allowed}.dislike-button--disabled svg{stroke:#835e5280}.copy-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.copy-button:focus{outline:none}.copy-button svg{stroke:#835e524d;fill:none;transition:all .2s ease}.copy-button:hover:not(.copy-button--disabled) svg{stroke:#835e52}.copy-button--active svg{stroke:#835e52;fill:none}.copy-button--active:hover:not(.copy-button--disabled) svg{stroke:#623c30}.copy-button--disabled{cursor:not-allowed}.copy-button--disabled svg{stroke:#835e5280}.parfumer-check-button{display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:transform .15s ease-out;box-shadow:0 4px 12px #00000026;width:30px;height:30px}.parfumer-check-button__icon{width:24px;height:24px;transition:transform .15s ease-out}.parfumer-check-button__icon path{stroke:#835e52;transition:stroke .2s ease}.parfumer-check-button:hover:not(.parfumer-check-button--disabled) .parfumer-check-button__icon path{stroke:#623c30}.parfumer-check-button:active{transform:scale(.92)}.parfumer-check-button:active .parfumer-check-button__icon{transform:scale(.95)}.parfumer-check-button:focus-visible{outline:none}.parfumer-check-button--checked .parfumer-check-button__icon path{stroke:#835e52}.parfumer-check-button--checked:hover:not(.parfumer-check-button--disabled) .parfumer-check-button__icon path{stroke:#623c30}.parfumer-check-button--disabled{cursor:not-allowed}.parfumer-check-button--disabled .parfumer-check-button__icon path{stroke:#835e5280}.parfumer-check-button--disabled:active,.parfumer-check-button--disabled:active .parfumer-check-button__icon{transform:none}@media (prefers-reduced-motion: reduce){.parfumer-check-button,.parfumer-check-button__icon{transition:none}.parfumer-check-button:active,.parfumer-check-button:active .parfumer-check-button__icon{transform:none}}.add-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s ease;padding:0}.add-button:focus{outline:none}.add-button__background{transition:fill .2s ease}.add-button__icon{stroke:#5c2c00;fill:none;transition:stroke .2s ease}.add-button__spinner{animation:spin 1s linear infinite}.add-button--default .add-button__background{fill:#fff}.add-button--default .add-button__icon{stroke:#5c2c00}.add-button--default:hover:not(.add-button--disabled) .add-button__background{fill:#be987480}.add-button--hover .add-button__background{fill:#be987480}.add-button--hover .add-button__icon{stroke:#5c2c00}.add-button--active .add-button__background{fill:#5c2c00}.add-button--active .add-button__icon{stroke:#fff}.add-button--disabled{cursor:not-allowed;opacity:.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.close-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s ease;padding:0}.close-button:focus{outline:none}.close-button__background{transition:fill .2s ease}.close-button__icon{stroke:#5c2c00;fill:none;transition:stroke .2s ease;transform:rotate(45deg);transform-origin:center}.close-button--default .close-button__background{fill:#fff}.close-button--default .close-button__icon{stroke:#5c2c00}.close-button--default:hover:not(.close-button--disabled) .close-button__background{fill:#be987480}.close-button--hover .close-button__background{fill:#be987480}.close-button--hover .close-button__icon{stroke:#5c2c00}.close-button--active .close-button__background{fill:#5c2c00}.close-button--active .close-button__icon{stroke:#fff}.close-button--disabled{cursor:not-allowed;opacity:.5}.exit-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s ease;padding:0}.exit-button:focus{outline:none}.exit-button__icon{stroke:#5c2c00;transition:stroke .2s ease}.exit-button:hover:not(.exit-button--disabled) .exit-button__icon{stroke:#4a2300}.exit-button:active:not(.exit-button--disabled) .exit-button__icon{stroke:#170b00}.exit-button--disabled{cursor:not-allowed}.exit-button--disabled .exit-button__icon{stroke:#5c2c0080}.idea-card{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;gap:10px;box-shadow:0 0 30px #d3d3a833;border-radius:10px;cursor:default;transition:all .2s ease}.idea-card__content{font-family:inherit;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#5c2c00;flex:none;order:0;flex-grow:1;display:flex;align-items:center;min-height:57px;transition:opacity .2s ease}.idea-card__text{text-align:left;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.idea-card--inactive{width:236px;height:77px;background:#d3d3a866}.idea-card--inactive .idea-card__content{width:216px;opacity:.7}.idea-card--active{width:230px;height:77px;background:#d3d3a8b3}.idea-card--active .idea-card__content{width:210px;opacity:1}.idea-card--clickable{cursor:pointer}.idea-card--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 35px #d3d3a84d}.idea-card--clickable:hover.idea-card--inactive{background:#d3d3a880}.idea-card--clickable:hover.idea-card--inactive .idea-card__content{opacity:.85}.idea-card--clickable:hover.idea-card--active{background:#d3d3a8cc}.idea-card--clickable:active{transform:translateY(0);box-shadow:0 2px 20px #d3d3a840}.idea-card--clickable:focus{outline:2px solid #5C2C00;outline-offset:2px}@media (max-width: 1024px){.idea-card--inactive{width:min(236px,100vw - 40px);max-width:236px}.idea-card--active{width:min(230px,100vw - 46px);max-width:230px}.idea-card__content{font-size:15px;line-height:120%}.idea-card__content--inactive{width:calc(100% - 20px);max-width:216px}.idea-card__content--active{width:calc(100% - 20px);max-width:210px}}@media (max-width: 768px){.idea-card--inactive,.idea-card--active{width:calc(100vw - 40px);max-width:300px;min-width:250px;height:auto;min-height:77px;padding:12px}.idea-card__content{font-size:14px;line-height:120%;width:100%;min-height:53px}}@media (max-width: 480px){.idea-card--inactive,.idea-card--active{width:calc(100vw - 32px);max-width:280px;min-width:200px;padding:10px}.idea-card__content{font-size:13px;line-height:120%;min-height:45px}}@media (max-width: 320px){.idea-card--inactive,.idea-card--active{width:calc(100vw - 24px);min-width:180px;padding:8px}.idea-card__content{font-size:12px;line-height:120%;min-height:40px}}@media (min-width: 1440px){.idea-card--inactive{width:236px}.idea-card--active{width:230px}.idea-card__content{font-size:16px;line-height:120%;min-height:57px}}.file-upload{position:relative;width:50px;height:50px;border-radius:10px;display:flex;justify-content:center;align-items:center}.file-upload__content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.file-upload__image{width:100%;height:100%;object-fit:cover;border-radius:10px}.file-upload__file-icon{width:24px;height:24px}.file-upload__document-background{width:100%;height:100%;background:#f5f5f5;display:flex;justify-content:center;align-items:center;border-radius:10px}.file-upload__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:2}.file-upload__close{position:absolute;top:-2px;right:2px;z-index:3}.file-upload--ready .file-upload__overlay{display:none}@media (max-width: 768px){.file-upload{width:40px;height:40px}.file-upload__file-icon{width:20px;height:20px}.file-upload__close{top:1px;right:1px}}.chat-input{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:12px;gap:16px;width:100%;min-height:54px;height:54px;background:#f7f6fe;border-radius:30px;border:none;outline:none;transition:height .3s cubic-bezier(.4,0,.2,1),background-color .2s ease;box-sizing:border-box}.chat-input__add-button{flex-shrink:0;display:flex;align-items:center;justify-content:center}.chat-input__input-wrapper{flex:1;display:flex;align-items:flex-end;min-height:30px;padding:4px 8px}.chat-input__textarea{width:100%;min-height:20px;height:20px;border:none;outline:none;background:transparent;resize:none;overflow-y:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);font-family:inherit;font-size:16px;font-weight:400;line-height:21px;color:#000}.chat-input__textarea::placeholder{color:#00000050;font-style:normal}.chat-input__textarea::-webkit-scrollbar{width:4px}.chat-input__textarea::-webkit-scrollbar-track{background:transparent}.chat-input__textarea::-webkit-scrollbar-thumb{background:#5c2c004d;border-radius:2px}.chat-input__textarea::-webkit-scrollbar-thumb:hover{background:#5c2c0080}.chat-input__textarea:focus{outline:none}.chat-input__textarea:disabled{opacity:.5;cursor:not-allowed}.chat-input__action-buttons{flex-shrink:0;display:flex;gap:10px;align-items:center}.chat-input .parfumer-microphone-button.chat-input__microphone--recording{background-color:#f44!important;animation:pulse 1.5s infinite}.chat-input .parfumer-microphone-button.chat-input__microphone--recording .parfumer-microphone-button__icon,.chat-input .parfumer-microphone-button.chat-input__microphone--recording .parfumer-microphone-button__icon path{color:#fff!important;fill:currentColor!important}.chat-input .add-button .add-button__icon{color:#564ff5;stroke:#564ff5}.chat-input .add-button.add-button--default .add-button__background{fill:#fff}.chat-input .add-button.add-button--default:hover:not(.add-button--disabled) .add-button__background{fill:#564ff51f}.chat-input .add-button.add-button--active .add-button__background{fill:#564ff5}.chat-input .add-button.add-button--active .add-button__icon{stroke:#fff}.chat-input .parfumer-arrow-button .parfumer-arrow-button__icon path{fill:#564ff5;transition:fill .2s ease}.chat-input .parfumer-arrow-button--active:not(.parfumer-arrow-button--disabled){background-color:#564ff5}.chat-input .parfumer-arrow-button--active:not(.parfumer-arrow-button--disabled) .parfumer-arrow-button__icon path{fill:#fff}.chat-input .parfumer-arrow-button--active:not(.parfumer-arrow-button--disabled):hover{background-color:#4943d4}.chat-input .parfumer-microphone-button:not(.chat-input__microphone--recording){color:#564ff5}.chat-input--recording{background:#ff44441a}.chat-input--disabled{opacity:.5;cursor:not-allowed}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff4444b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #f440}to{transform:scale(1);box-shadow:0 0 #f440}}@media (max-width: 1024px){.chat-input{max-width:600px}}@media (max-width: 768px){.chat-input{max-width:400px;min-height:48px;height:48px;padding:10px;gap:8px}.chat-input__add-button button,.chat-input__action-buttons button{width:26px!important;height:26px!important}.chat-input__add-button button svg,.chat-input__action-buttons button svg{width:20px!important;height:20px!important}.chat-input__textarea{font-size:14px;line-height:18px}}@media (max-width: 480px){.chat-input{max-width:100%;margin:0 auto}}@media (prefers-reduced-motion: reduce){.chat-input{transition:height 0s}.chat-input .parfumer-microphone-button.chat-input__microphone--recording{animation:none}@keyframes pulse{0%,to{transform:scale(1);box-shadow:none}}}.attach-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000014;display:flex;align-items:flex-end;justify-content:flex-start;z-index:1000}.attach-dialog{font-family:inherit;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001a;margin:0 0 8rem 4.5rem;min-width:30px;background:none;display:flex;flex-direction:column}.attach-dialog__option{display:flex;align-items:center;gap:1rem;font-size:.75rem;font-family:inherit;padding:.5rem 1rem;border:none;cursor:pointer;width:100%;background:#fff;color:#5c2c00;transition:background .15s ease,color .15s ease}.attach-dialog__option--file,.attach-dialog__option--photo{background:#f7f6fe;color:#000;font-weight:500}.attach-dialog__option:hover,.attach-dialog__option:focus-visible,.attach-dialog__option:active{background-color:#564ff5!important;color:#fff!important;outline:none}.attach-dialog__option:hover .attach-dialog__icon,.attach-dialog__option:focus-visible .attach-dialog__icon,.attach-dialog__option:active .attach-dialog__icon{color:#fff!important}.attach-dialog__option:focus-visible{box-shadow:inset 0 0 0 2px #ffffff80}.attach-dialog__icon{width:28px;height:28px;flex-shrink:0;color:#564ff5}.attach-dialog__icon path{fill:currentColor}.auth-tabs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:32px;row-gap:12px;margin-bottom:20px}.auth-tabs__tab{font-size:24px;font-weight:500;text-decoration:none;color:#00000073;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.auth-tabs__tab:hover{color:#000000a6}.auth-tabs__tab--active{color:#000;border-bottom-color:#6366f1}@media (max-width: 500px){.auth-tabs{gap:16px}.auth-tabs__tab{font-size:20px}}@media (max-width: 376px){.auth-tabs__tab{font-size:16px}}.otp-underline{display:flex;flex-wrap:nowrap;justify-content:center;gap:24px;width:100%}.otp-underline__field{flex:0 0 auto;width:48px;margin:0;padding:0 0 10px;border:none;border-radius:0;border-bottom:3px solid #5d5fef;background:transparent;font-family:inherit;font-size:32px;font-weight:500;line-height:1.2;text-align:center;color:#000;caret-color:#5d5fef;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.otp-underline__field::placeholder{color:transparent}.otp-underline__field:focus{border-bottom-color:#4f52d9}.otp-underline__field:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 376px){.otp-underline{gap:14px}.otp-underline__field{width:40px;font-size:26px;padding-bottom:8px}}.auth-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;background-image:url(/assets/auth-DIiaGbzn.gif);background-size:cover;background-position:center;background-repeat:no-repeat;font-family:Manrope Local,Manrope,system-ui,sans-serif;gap:20px}@media (max-width: 768px){.auth-page{justify-content:start}}.block{box-sizing:border-box;border:1px solid #ffffff;background-color:#ffffff70;padding:40px;border-radius:40px;width:752px;max-height:366px}@media (max-width: 500px){.block{border-radius:30px;width:335px;padding:24px}}.white-block{display:flex;flex-direction:column;gap:20px;max-width:752px}.white-block__title{font-size:48px;font-weight:600;text-align:center;color:#000;stroke:#000;line-height:56px}.white-block__description{font-size:16px;color:#000;text-align:center}@media (max-width: 768px){.white-block{margin-top:54px;gap:20px}.white-block__title{font-size:40px;line-height:48px}.white-block__description{font-size:14px}}@media (max-width: 500px){.white-block{margin-top:30px;width:335px}.white-block__title{font-size:32px;line-height:38px}}.auth-block{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#000;max-width:500px}.auth-block__link{display:block;margin-left:auto;width:fit-content;font-size:16px;margin-bottom:32px;text-decoration:none;color:#fff}.auth-block__title{font-size:24px;margin-bottom:20px}.auth-block__forgot-password{display:block;font-size:12px;margin-bottom:32px;margin-top:0;color:#000;text-decoration:underline}.auth-block__recovery-password{font-size:12px;margin-bottom:20px;margin-top:12px}.auth-block .signIn{display:none}.inputs-wrapper{display:flex;flex-direction:column;gap:12px}.signUp{margin-top:20px}@media (max-width: 768px){.signUp{margin-top:80px}}@media (max-width: 500px){.signUp{margin-top:20px}}.signIn{margin-top:20px}@media (max-width: 768px){.signIn{margin-top:80px}}@media (max-width: 500px){.signIn{margin-top:20px}}.container__avatar{display:flex;align-items:center;margin:0;gap:12px;padding:1rem 2rem;position:relative;width:fit-content;color:#fff}.container__avatar .avatar{min-width:44px;height:44px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer}.container__avatar .info{cursor:pointer}.container__avatar .name{font-size:16px;color:#000}.container__avatar .email{font-size:14px;color:#000;text-align:center;padding:0 15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container__avatar .quotas{display:flex;flex-direction:column;gap:4px;padding:8px 8px 10px}.container__avatar .quota-item{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#000}.container__avatar .quota-item span:last-child{font-weight:600;color:#564ff5}.container__avatar .subscription{font-size:12px;color:#000}.container__avatar .menu{width:199px;display:none;position:absolute;top:calc(100% + 8px);left:30px;background-color:#fff;border-radius:21px;padding:10px 0 0;border:1px solid #000000;overflow:hidden;z-index:2}.container__avatar .menu-item{padding:14px 10px;color:#000;display:flex;align-items:center;gap:10px}.container__avatar .menu-item:hover{background-color:#564ff5;color:#fff;svg-color:#fff}.container__avatar .open{display:block}.notifications-bell{position:relative;flex-shrink:0}.notifications-bell__btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:#564ff5;cursor:pointer}.notifications-bell__badge{position:absolute;top:4px;right:5px;width:8px;height:8px;border-radius:50%;background:#ff3b30;pointer-events:none}.notifications-bell__dropdown{position:absolute;top:calc(100% + 12px);left:0;width:min(360px,100vw - 32px);max-height:320px;overflow-y:auto;background:#fff;border-radius:16px;border:1px solid #EFEDFF;box-shadow:0 8px 24px #564ff51f;z-index:20;padding:8px;scrollbar-width:thin;scrollbar-color:#C8C4E8 transparent}.notifications-bell__dropdown::-webkit-scrollbar{width:4px}.notifications-bell__dropdown::-webkit-scrollbar-thumb{background:#c8c4e8;border-radius:4px}.notifications-bell__empty{padding:16px;text-align:center;font-size:14px;color:#8a8a8a}.notifications-bell__item{display:block;width:100%;text-align:left;border-radius:12px;padding:12px 14px;box-sizing:border-box}.notifications-bell__item.unread{background:#efedff}.notifications-bell__text{margin:0;font-size:14px;line-height:1.4;color:#000;font-weight:400}.notifications-bell__date{display:block;margin-top:6px;font-size:12px;color:#8a8a8a}.main-header-container{display:flex;align-items:center;justify-content:space-between;z-index:2;position:relative;background:inherit}.main-header-container-tablet{display:none}.nav{display:flex;gap:20px;margin-right:20px}.nav-btn{box-sizing:border-box;font-size:16px;padding:10px 20px;border-radius:20px;border:1px solid rgba(168,163,254,.4392156863);color:#404040;cursor:pointer}.nav-active{border:1px solid rgba(255,255,255,.1882352941);background-color:#564ff550;color:#fff}@media (max-width: 1200px){.main-header-container{display:none}.main-header-container-tablet{display:block;height:76px;display:flex;align-items:center;justify-content:end;padding:0 32px}.main-header-container-tablet svg{color:#5c2c00;z-index:2}.sb-background{pointer-events:none;position:fixed;width:100vw;height:100vh;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#fff9;top:0;left:0;z-index:100}.sb{box-sizing:border-box;width:376px;height:90vh;border-radius:20px 0 0 20px;background-color:#fff;margin-left:auto;margin-top:20px;padding:20px 46px 20px 16px}.nav{flex-direction:column;margin:0}.nav-btn{text-align:center;font-size:14px;padding:10px 0}.container__avatar{padding:0;margin-bottom:12px}}@media (max-width: 768px){.sb{box-sizing:border-box;width:280px}}.recommendation-card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);margin:var(--spacing-md) 0;box-shadow:var(--shadow);transition:box-shadow .3s ease;font-family:inherit}.recommendation-card:hover{box-shadow:0 4px 16px #a0735a26}.recommendation-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.recommendation-card__title{flex:1}.recommendation-card__name{color:var(--primary-color);font-family:inherit;font-size:var(--font-size-xl);font-weight:600;margin:0 0 .25rem}.recommendation-card__brand{color:var(--primary-accent);font-size:var(--font-size-sm);font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.5px}.recommendation-card__score{font-weight:700;font-size:var(--font-size-md);padding:.25rem .75rem;background:#a0735a14;border-radius:20px;margin-left:var(--spacing-md)}.recommendation-card__description{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.5;margin-bottom:var(--spacing-md)}.recommendation-card__reasoning{background:var(--background-color);border-left:3px solid var(--primary-color);padding:.75rem 1rem;margin-bottom:var(--spacing-md);border-radius:0 8px 8px 0;display:flex;align-items:flex-start;gap:var(--spacing-sm)}.recommendation-card__reasoning-icon{font-size:var(--font-size-md);margin-top:.1rem}.recommendation-card__reasoning p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4;font-style:italic}.recommendation-card__notes{margin-bottom:var(--spacing-md)}.recommendation-card__notes h4{color:var(--primary-color);font-size:var(--font-size-md);font-weight:600;margin:0 0 .75rem}.recommendation-card__notes-group{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xs)}.recommendation-card__notes-group:last-child{margin-bottom:0}.recommendation-card__notes-label{font-weight:600;font-size:var(--font-size-xs);min-width:60px;text-transform:uppercase;letter-spacing:.5px}.recommendation-card__notes-label.top{color:#4caf50}.recommendation-card__notes-label.middle{color:#ff9800}.recommendation-card__notes-label.base{color:#795548}.recommendation-card__notes-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);flex:1}.recommendation-card__note{background:var(--secondary-color);color:var(--text-secondary);padding:.25rem .5rem;border-radius:12px;font-size:var(--font-size-xs);font-weight:500}.recommendation-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.recommendation-card__tag{background:#e8ddd7;color:var(--primary-color);padding:.3rem .6rem;border-radius:14px;font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize}.recommendation-card__info{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-top:1px solid var(--secondary-color);margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-xs)}.recommendation-card__price{display:flex;align-items:center;gap:var(--spacing-xs);flex:1;min-width:200px}.recommendation-card__price-label{font-size:var(--font-size-sm);color:var(--text-secondary)}.recommendation-card__price-value{font-weight:600;color:var(--primary-color);font-size:var(--font-size-md)}.recommendation-card__price-volume{color:var(--primary-accent);font-size:var(--font-size-xs)}.recommendation-card__availability{display:flex;align-items:center;gap:var(--spacing-xs)}.recommendation-card__availability-label{font-size:var(--font-size-sm)}.recommendation-card__availability-value{font-weight:500;font-size:.9rem}.recommendation-card__availability-value.available{color:#4caf50}.recommendation-card__availability-value.unavailable{color:#ff9800}.recommendation-card__actions{display:flex;justify-content:center;gap:1rem;padding-top:.5rem;border-top:1px solid #F0EBE7}.recommendation-card__action-btn{background:none;border:1px solid #E5E5E5;border-radius:8px;padding:.5rem .75rem;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:40px}.recommendation-card__action-btn:hover{border-color:#835e52;background:#835e520d}.recommendation-card__action-btn:active{transform:scale(.95)}.recommendation-card__action-btn.like:hover{background:#4caf501a;border-color:#4caf50}.recommendation-card__action-btn.dislike:hover{background:#f443361a;border-color:#f44336}.recommendation-card__action-btn.copy:hover{background:#2196f31a;border-color:#2196f3}@media (max-width: 768px){.recommendation-card{padding:1rem;margin:.75rem 0}.recommendation-card__header{flex-direction:column;gap:.5rem}.recommendation-card__score{align-self:flex-start;margin-left:0}.recommendation-card__notes-group{flex-direction:column;gap:.5rem}.recommendation-card__notes-label{min-width:auto}.recommendation-card__info{flex-direction:column;align-items:flex-start;gap:.75rem}.recommendation-card__actions{gap:.75rem}}.formula-tables{margin-top:1rem}.formula-table{border:1px solid #dee2e6;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #0000000a;background-color:#fff}.table-header{display:flex;justify-content:flex-end;align-items:center;padding:1rem;background:#f1f3f5;border-bottom:1px solid #dee2e6}.table-header .copy-table-btn{background:none;border:none;cursor:pointer;padding:4px;transition:background .2s ease;border-radius:4px}.table-header .copy-table-btn svg{width:20px;height:20px;stroke-width:1.5;stroke:#495057}.table-header .copy-table-btn:hover{background:#0000000d}.table-content{padding:1rem}.table-content .table-wrapper{overflow-x:auto}.table-content .table-wrapper table.ingredients-table{width:100%;border-collapse:collapse;font-size:.95rem}.table-content .table-wrapper table.ingredients-table thead{background-color:#f8f9fa}.table-content .table-wrapper table.ingredients-table thead th{text-align:left;padding:.75rem;font-weight:600;border-bottom:1px solid #dee2e6;white-space:nowrap}.table-content .table-wrapper table.ingredients-table tbody tr{border-bottom:1px solid #f1f3f5}.table-content .table-wrapper table.ingredients-table tbody tr:hover{background-color:#f8f9fa}.table-content .table-wrapper table.ingredients-table tbody td{padding:.75rem;white-space:nowrap;color:#343a40}.table-content .table-summary{margin-top:1rem;display:flex;justify-content:space-between;font-size:.9rem;color:#495057}.table-content .table-summary .summary-item{display:flex;gap:.5rem}.table-content .table-summary .summary-item .summary-label{font-weight:600}@keyframes welcomeFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-message{height:calc(100vh - 278px);animation:welcomeFadeIn .8s ease-out;display:flex;flex-direction:column;justify-content:center}.welcome-icon{animation:float 3s ease-in-out infinite}@media (max-width: 768px){.welcome-message{padding:1.5rem .5rem;font-size:var(--font-size-sm);min-height:300px}.welcome-icon{font-size:2rem;margin-bottom:.5rem}}@media (max-height: 900px){.welcome-message{overflow-y:scroll}}@keyframes streamingAppear{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes streamingPulse{0%,to{border-color:#835e521a;box-shadow:0 2px 8px #835e521a}50%{border-color:#835e524d;box-shadow:0 4px 12px #835e5233}}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-message{animation:streamingAppear .3s ease-out}.streaming-message-content{animation:streamingPulse 2s ease-in-out infinite}.typing-dot{animation:typingDot 1.4s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.cursor-blink{animation:cursorBlink 1s infinite}@media (max-width: 768px){.streaming-message-content{max-width:95vw;padding:.75rem;font-size:var(--font-size-sm)}}.chat-header{padding-left:1rem;padding-right:1rem}.chat-back-link{color:#835e52;text-decoration:none;margin-right:1rem;font-size:1.2rem;display:flex;align-items:center;padding:.5rem;border-radius:8px;transition:background-color .2s}.chat-clear-btn{background:none;border:1px solid #E5D5C3;border-radius:8px;padding:.5rem 1rem;color:#835e52;cursor:pointer;font-size:.95rem;transition:all .2s}.header_icons{display:flex;width:100%;justify-content:end}@media (max-width: 1200px){.header_icons{justify-content:space-between}}.chat-message-assistant>div{background-color:#f8f6f3}.markdown{font-size:16px;line-height:1.6;color:#000}.markdown h3,h2{margin:.5em 0;font-size:16px!important;font-weight:700!important}.markdown p{margin:.5em 0;font-size:16px;color:#000}.markdown ul{padding-left:0;margin-left:1em;text-align:left;list-style-position:inside}.markdown ul>li{margin-bottom:.5em;text-align:left}.news-card{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%;aspect-ratio:1/1}@media (max-width: 1200px){.news-card{aspect-ratio:auto;max-height:248px}}.news-card-image{width:100%;flex:1;object-fit:cover}.news-card-content{position:absolute;bottom:12px;left:0;right:0;padding:10px 12px;border-radius:12px 12px 0 0;min-height:77px;height:90px;background-color:#fff;transform:translateY(12px);display:flex;flex-direction:column;justify-content:start}.news-card-title{font-size:16px;font-family:inherit;font-weight:700;color:#000}.news-card-description{font-size:13px;margin:0;color:#000;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card-tags{margin-left:16px}.news-card-tag{margin-right:10px;color:#000;background:#f4e6cc;padding:2px 11px;border-radius:20px;font-size:13px;font-weight:500}.news-card-arrow{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s;cursor:pointer;text-decoration:none;z-index:1}.news-card-arrow svg{width:18px;height:18px;color:#564ff5}.chat-sidebar{background:#fff}.chat-sidebar__header{display:flex;align-items:center;gap:30px;padding:2rem 1.5rem 0;margin-bottom:1rem;flex-shrink:0}.chat-sidebar__title{font-family:inherit;font-weight:700;color:#000;font-size:1.5rem;display:flex;align-items:center;letter-spacing:.01em;box-sizing:border-box;border-bottom:1px solid #fff;opacity:.5;cursor:pointer}.chat-sidebar__title--active{border-bottom:1px solid #564FF5;opacity:1;cursor:default}.chat-sidebar__add-btn{background:#fff;color:#fff;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .2s ease}.chat-sidebar__add-btn:hover{background:#d3d3a833;transform:translateY(-1px)}.chat-sidebar__list{flex:1;overflow-y:auto;font-family:inherit}.chat-sidebar__empty{color:#a0735a;text-align:center;margin-top:3rem;opacity:.7}.chat-sidebar__empty .chat-sidebar__icon{opacity:.3}.chat-sidebar__item{display:flex;align-items:center;padding:.5rem 2rem;background:transparent;border-left:4px solid transparent;cursor:pointer;margin-bottom:2px;transition:background .2s,border-color .2s}.chat-sidebar__item--active{background:#f7f6fe;border-radius:18px}.chat-sidebar__item--hover{background:#f7f6fe}.chat-sidebar__item-title{flex:1;font-weight:400;color:#000;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.chat-sidebar__item-title--active{font-weight:600}.chat-sidebar__input{flex:1;font-size:.95rem;border:1px solid #E5D5C3;border-radius:6px;padding:.3rem .5rem;margin-right:.5rem;color:#835e52}.chat-sidebar__input:focus{outline:none;border-color:#a0735a}.chat-sidebar__remove-btn{background:none;border:none;color:#a0735a;margin-left:6px;cursor:pointer;opacity:.7;transition:color .2s,opacity .2s;display:flex;align-items:center}.chat-sidebar__remove-btn:hover{color:#835e52;opacity:1}.chat-list{flex:1;overflow-y:auto;padding:0}.chat-list::-webkit-scrollbar{width:4px;background:transparent}.chat-list::-webkit-scrollbar-thumb{background:#ebebeb;border-radius:4px}.chat-sidebar__group{margin-bottom:1.5rem}.chat-sidebar__group-title{font-size:.75rem;font-weight:600;color:#0009;padding:.75rem 1.5rem .5rem;letter-spacing:.5px}.chat-sidebar__header-mobile{display:none}.chat-sidebar__header-mobile-tabs{display:flex;gap:30px}.news-sidebar{padding:0 20px;width:285px}.news-sidebar .news-card{margin-bottom:20px}@media (max-width: 1200px){.news-sidebar{margin-top:24px;width:316px}}@media (max-width: 1200px){.chat-sidebar__header{display:none}.chat-sidebar__header-mobile{display:block;padding:0 16px}.chat-sidebar__header-mobile .container__avatar{padding:0 0 24px}.chat-sidebar__header-mobile .menu{right:-120px!important}.chat-sidebar__header-mobile .chat-sidebar__title{font-size:20px;color:#000}}.bg{font-family:Manrope Local,Manrope,system-ui,sans-serif;background-color:#f2f1ff;background-size:cover;background-position:center;background-repeat:no-repeat}.bg .main-header-container{margin-bottom:0}.bg--advanced{background-image:url(/assets/labBg-YA_T04X7.png)}.chat-page-bg{display:flex;flex-direction:row-reverse;gap:20px;padding:0 40px 60px}.chat-page{min-height:100vh;height:100vh;display:flex;flex-direction:row-reverse;gap:1rem;padding:0 2rem 2rem}.chat-sidebar{background:#fff;border:0,5px solid #E5D5C3;min-width:300px;max-width:350px;padding:0rem 0;display:flex;flex-direction:column;border-radius:32px;box-shadow:0 8px 32px #a0735a1f;height:calc(100vh - 4rem);overflow:hidden;flex-shrink:0}.chat-container{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:32px;box-shadow:0 8px 40px #a0735a26;overflow:hidden;height:calc(100vh - 4rem)}.chat-header{padding:20px;background:#fff;font-family:inherit;color:#835e52;font-size:1.5rem;font-weight:700;border-top-left-radius:32px;border-top-right-radius:32px}.chat-header h1{color:#835e52;font-family:inherit;font-size:1.5rem;margin:0}.chat-header p{color:#a0735a;font-size:.95rem;margin:.25rem 0 0}.chat-messages{flex:1;overflow-y:auto;padding:2.5rem 3rem;background:#fff;border-radius:24px;box-shadow:0 2px 16px #a0735a0f;scroll-behavior:smooth;height:calc(100vh - 200px)}.chat-messages>div{animation:fadeInUp .5s cubic-bezier(.23,1,.32,1)}.chat-messages::-webkit-scrollbar{width:8px;background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#ebebeb;border-radius:8px}.chat-input-bar{z-index:2;padding:1.5rem 2.5rem;background:#fff;border-bottom-right-radius:32px;border-bottom-left-radius:32px;margin-top:auto}.chat-input-bar__quota-hint{margin:.75rem 0 0;text-align:center;font-size:.9rem;color:#6b6780}.chat-input-bar__quota-hint a{color:#564ff5;font-weight:600;text-decoration:none}.chat-input-bar__quota-hint a:hover{text-decoration:underline}.chat-back-link{color:#000;text-decoration:none;margin-right:1rem;font-size:1.2rem;display:flex;align-items:center;padding:.5rem;border-radius:8px;transition:background-color .2s}.chat-back-link:hover{background-color:#f8f6f3}.chat-clear-btn{background:none;border:1px solid #E5D5C3;border-radius:8px;padding:.5rem 1rem;color:#000;cursor:pointer;font-size:.95rem;transition:all .2s}.chat-clear-btn:hover{background:#fff3e0;border-color:#ffb74d}.chat-input-bar input{background:#f8f6f3;border:1px solid #E5D5C3;border-radius:12px;color:#000;font-size:1.1rem;padding:1rem 1.5rem;transition:border .2s}.chat-input-bar input:focus{border-color:#ebebeb;outline:none}.chat-input-bar input::placeholder{color:#000;opacity:.7}@media (max-width: 1200px){.bg{padding-top:20px}.bg>.container__avatar{display:none}.sidebar-wrapper{display:none;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffff4d;z-index:1000;position:fixed}.sidebar-wrapper .chat-sidebar{position:absolute;right:0;top:20px;border-radius:16px 0 0 16px;background-color:#fff;width:380px}.sidebar-open{display:block}}@media (max-width: 900px){.chat-page{gap:1rem;padding:1rem}.chat-sidebar{padding:1rem 0;border-radius:24px;height:calc(100vh - 2rem)}.chat-container{border-radius:24px;height:calc(100vh - 2rem)}.chat-header,.chat-messages,.chat-input-bar{padding-left:1rem;padding-right:1rem}.chat-messages{height:calc(100vh - 180px)}}@media (max-width: 600px){.chat-page{gap:.5rem;padding:.5rem;flex-direction:column}.chat-container{border-radius:16px;height:calc(100vh - 220px);order:1}.chat-header,.chat-messages,.chat-input-bar{padding-left:.5rem;padding-right:.5rem}.chat-messages{padding:1rem .5rem;border-radius:0;height:calc(100vh - 300px)}.chat-input-bar input{padding:.7rem;font-size:1rem}}.bg_faq{background-image:url(/assets/backgroundDesktop-wOJZGfTo.png);background-size:cover;height:calc(100vh - 100px);font-family:Manrope Local,Manrope,system-ui,sans-serif;color:#5c2c00;padding-top:30px;padding-bottom:20px}.bg_faq .container{width:900px;background-color:#fff;padding:30px 20px;border-radius:20px;height:fit-content;display:flex;flex-direction:column;margin:0 auto}.bg_faq .container .faq__title{width:100%;font-size:64px;text-align:center;position:relative}.bg_faq .container .faq__title svg{cursor:pointer;position:absolute;top:-15px;right:-5px}.bg_faq .container .faq__questions{width:100%}@media (max-width: 1200px){.bg_faq{padding-top:69px;padding-bottom:120px}.bg_faq .container{width:704px}}@media (max-width: 768px){.bg_faq{padding-top:22px;padding-bottom:40px}.bg_faq .container{width:335px}}.faq__questions-item{padding:23px 20px;border-bottom:1px solid #5C2C00;transition:.2s;width:100%}.faq__questions-item-q{display:flex;align-items:center;gap:10px;font-size:16px}.faq__questions-item-q svg{min-width:24px}s .faq__questions-item-a{padding-left:34px;padding-right:70px;font-size:14px}.open{background-color:#d3d3a833}@keyframes main-how-ai-works-loader-spin{to{transform:rotate(360deg)}}.main-how-ai-works-container{position:relative;margin-bottom:120px;display:flex;align-items:center;justify-content:center;gap:236px}.main-how-ai-works-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:50px;width:500px}.main-how-ai-works-title{font-size:48px;font-weight:400;color:#000}.main-how-ai-works-items{display:flex;flex-direction:column}.main-how-ai-works-item{padding:16px 20px;border-left:1px solid #D9D9D9}.active-item{background-color:#a8a3fe14;border-left:1px solid #564FF5}.main-how-ai-works-item-title{display:flex;align-items:center;flex-direction:row;gap:10px;font-size:20px;margin-bottom:16px}.main-how-ai-works-item-list{list-style:none;display:flex;flex-direction:column;gap:16px}.main-how-ai-works-item-list-item{display:flex;align-items:start;gap:6px}.main-how-ai-works-bg-container{position:relative}.main-how-ai-works-bg{height:576px;width:265px}.main-how-ai-works-bg-2{position:absolute;bottom:-140px;right:-400px}.main-how-ai-works-bg-3{position:absolute;bottom:-110px;left:-200px}@media (max-width: 1200px){.main-how-ai-works-container{gap:44px;margin-bottom:90px}.main-how-ai-works-title{font-size:40px}.main-how-ai-works-wrapper{width:344px;gap:32px}}@media (max-width: 768px){.main-how-ai-works-container{flex-direction:column-reverse;gap:60px;margin-bottom:100px}.main-how-ai-works-title{font-size:32px}.main-how-ai-works-wrapper{gap:24px}}.main-hello-container{position:relative;display:flex;align-items:center;justify-content:center;padding-top:80px;padding-bottom:261px}.main-hello-bg{position:absolute;top:-76px;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.main-hello-b2{position:absolute;bottom:0;right:0;width:100%;height:100%;height:156px}.main-hello-info{position:relative;z-index:1;max-width:832px;padding:40px;border-radius:40px;background-color:#ffffff40;border:1px solid #ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-hello-info-title{font-size:48px;text-align:center;font-weight:400;margin-bottom:20px}.main-hello-info-desc,.main-hello-info-desc-2{font-size:16px;text-align:center}.main-hello-info-btns{margin-top:52px;display:flex;gap:20px;justify-content:center;align-items:center}.main-hello-info-btns button{width:fit-content}@media (max-width: 1200px){.main-hello-container{padding-bottom:220px}.main-hello-info{max-width:646px;padding:32px}.main-hello-info-title{font-size:40px}.main-hello-info-btns{margin-top:40px}}@media (max-width: 768px){.main-hello-container{padding-bottom:180px}.main-hello-info{max-width:351px;padding:24px}.main-hello-info-title{font-size:32px}.main-hello-info-btns{margin-top:32px;flex-direction:column;gap:12px}.main-hello-info-btns button{width:100%}}.main-news-slider{position:relative;margin-bottom:60px;margin-inline:40px}.main-news-slider__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.main-news-slider__title{font-size:48px;font-weight:400;color:#000;margin-bottom:50px}.main-news-slider__arrows{display:flex;align-items:center;gap:4px}.main-news-slider__arrow{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#564ff5;cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.main-news-slider__arrow:focus-visible{outline:2px solid #564ff5;outline-offset:2px}.main-news-slider__glow{position:absolute;left:50%;top:55%;transform:translate(-50%,-45%);width:min(100%,960px);height:min(320px,42vw);pointer-events:none;z-index:0}.main-news-slider__viewport{position:relative;z-index:1;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.main-news-slider__track{display:flex;gap:20px;width:max-content;min-width:100%}.main-news-slider__slide{flex:0 0 clamp(220px,24vw,272px);scroll-snap-align:start;min-height:0}.main-news-slider .news-card{background:#fff;aspect-ratio:1/1}.main-news-slider .news-card-content{background:#eeecfd;border:none}.main-news-slider .news-card-title{font-weight:600;color:#111;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main-news-slider .news-card-arrow{background:#fff;box-shadow:0 2px 10px #564ff533}.main-news-slider .news-card-arrow svg{color:#564ff5}.main-news-slider .news-card-arrow:hover{background:#564ff5}.main-news-slider .news-card-arrow:hover svg{color:#fff}.main-news-slider__footer{position:relative;z-index:1;display:flex;justify-content:center;margin-top:8px}.main-news-slider__cta{width:fit-content;margin-top:50px}@media (max-width: 1200px){.main-news-slider__title{font-size:36px}.main-news-slider__slide{flex:0 0 clamp(200px,42vw,260px)}}@media (max-width: 768px){.main-news-slider{margin-inline:20px}.main-news-slider__head{flex-wrap:wrap;margin-bottom:16px}.main-news-slider__title{font-size:28px}.main-news-slider__slide{flex:0 0 min(320px,82vw)}}.profile-subs{display:flex;flex-direction:row;align-items:stretch;gap:60px;width:1380px;flex-shrink:0;overflow:visible}.profile-subs__card{flex:0 0 420px;width:420px;max-width:420px;overflow:hidden}.profile-subs__header{border-radius:20px 20px 0 0;position:relative;padding:20px 120px 30px 20px;color:#fff;background:linear-gradient(110deg,#8f8af8,#6f69f6 45%,#564ff5);overflow:hidden}.profile-subs__header-img{position:absolute;top:30px;right:30px;height:clamp(56px,12vw,88px);width:auto;max-width:45%;object-fit:contain;pointer-events:none;z-index:0;scale:1.8}.profile-subs__subtitle,.profile-subs__title{position:relative;z-index:1}.profile-subs__subtitle{margin:0 0 12px;font-size:14px;color:#fff}.profile-subs__title{font-size:32px;font-weight:500;line-height:1}.profile-subs__body{padding:20px 20px 32px;background:#f8f8ff;border-radius:20px;transform:translateY(-15px)}.profile-subs__body>button{width:fit-content}.profile-subs__features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.profile-subs__feature{display:flex;align-items:center;gap:10px;color:#000;font-size:16px}.profile-subs__feature svg{min-width:24px}.profile-subs__chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:20px}.profile-subs__chip{border:1px solid rgba(168,163,254,.4392156863);border-radius:10px;background-color:#eceaff;padding:10px 20px;color:#000;font-weight:500}.profile-subs__price{margin-top:40px;margin-bottom:16px;font-size:40px;color:#000;line-height:1}.profile-subs__price-spacer{margin-top:40px;margin-bottom:16px;min-height:40px}@media (max-width: 1200px){.profile-subs{gap:16px;width:1292px}.profile-subs__card{flex:0 0 420px;width:420px;max-width:420px}.profile-subs__subtitle{font-size:14px}.profile-subs__title{font-size:32px}.profile-subs__feature{font-size:16px;align-items:start}.profile-subs__chips{gap:10px}.profile-subs__chip{font-size:14px}.profile-subs__price{font-size:40px}.profile-subs__button{font-size:16px}.profile-subs__button--disabled{font-size:18px}.profile-subs__body>button{width:100%}}@media (max-width: 768px){.profile-subs{gap:12px;width:924px}.profile-subs__card{flex:0 0 300px;width:300px;max-width:none;min-width:300px}.profile-subs__header{padding:14px 100px 14px 16px}.profile-subs__header-img{top:8px;right:8px;height:clamp(48px,22vw,72px)}.profile-subs__body{padding:14px 16px 18px}.profile-subs__subtitle{font-size:18px}.profile-subs__title{font-size:36px}.profile-subs__chip{font-size:18px;padding:7px 12px}.profile-subs__price{margin:18px 0 14px;font-size:42px}}.main-subs-container{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 auto 120px}.main-subs-title{font-size:48px;font-weight:400;color:#000;margin-bottom:50px}.main-subs-subscriptions{width:1380px;max-width:calc(100% - 40px);margin:0 auto}.main-subs-ellipse{position:absolute;bottom:-300px;left:0}@media (max-width: 1200px){.main-subs-container{margin-bottom:100px}.main-subs-subscriptions{width:100%;max-width:calc(100% - 32px);display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.main-subs-subscriptions::-webkit-scrollbar{display:none}.main-subs-title{font-size:40px;margin-bottom:32px;width:100%;max-width:calc(100% - 32px);text-align:center}}@media (max-width: 768px){.main-subs-subscriptions{max-width:100%}.main-subs-container{align-items:stretch;justify-content:flex-start;margin-inline:20px}.main-subs-subscriptions{width:100%;max-width:100%}.main-subs-title{font-size:32px;margin-bottom:24px;width:100%;max-width:100%;text-align:center}}.main-what-is-ai-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:1160px;margin-inline:auto;margin-bottom:120px;overflow:hidden}.main-what-is-ai-glow{position:absolute;top:175px;left:138px;z-index:0;width:1000px;height:300px;pointer-events:none;filter:blur(50px);mask-image:radial-gradient(ellipse 78% 72% at 50% 50%,#00000080 32%,#000000b3 58%,#00000040 78%,#0000);-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 50%,rgb(0,0,0) 32%,rgba(0,0,0,.7) 58%,rgba(0,0,0,.25) 78%,rgba(0,0,0,0) 100%);background-image:radial-gradient(ellipse 92% 78% at 42% 56%,rgba(86,79,245,.26) 0%,rgba(86,79,245,.09) 48%,transparent 72%),radial-gradient(ellipse 65% 55% at 62% 38%,rgba(86,79,245,.12) 0%,transparent 58%)}.main-what-is-ai-title{position:relative;z-index:1;font-size:48px;font-weight:400;color:#000;margin:0 0 32px;text-align:center;width:100%}.main-what-is-ai-items{position:relative;z-index:1;width:100%;max-width:920px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:20px;align-items:start}.main-what-is-ai-item{padding:20px;border-radius:20px;background-color:#f6f6fc20;border:1px solid #FFFFFF;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.main-what-is-ai-item--1{grid-column:1/span 8;grid-row:1}.main-what-is-ai-item--2{grid-column:9/span 7;grid-row:1}.main-what-is-ai-item--3{grid-column:1/span 6;grid-row:2}.main-what-is-ai-item--4{grid-column:7/span 9;grid-row:2}.main-what-is-ai-item-title{font-size:24px;color:#000;margin-bottom:16px}.main-what-is-ai-item-text{font-size:16px;font-weight:400;color:#1a1a1a;margin:0;line-height:1.5}@media (max-width: 1200px){.main-what-is-ai-container{margin-bottom:100px}.main-what-is-ai-title{font-size:40px}.main-what-is-ai-items{max-width:704px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch}.main-what-is-ai-item{height:100%}.main-what-is-ai-item--1{grid-column:1/span 6;grid-row:1}.main-what-is-ai-item--2{grid-column:7/span 4;grid-row:1}.main-what-is-ai-item--3{grid-column:1/span 4;grid-row:2}.main-what-is-ai-item--4{grid-column:5/span 6;grid-row:2}.main-what-is-ai-glow{top:200px;left:-20px}}@media (max-width: 768px){.main-what-is-ai-container{padding:32px 20px 48px;border-radius:24px}.main-what-is-ai-title{font-size:32px}.main-what-is-ai-items{grid-template-columns:1fr;max-width:none;gap:12px}.main-what-is-ai-item--1,.main-what-is-ai-item--2,.main-what-is-ai-item--3,.main-what-is-ai-item--4{grid-column:1/-1;grid-row:auto}.main-what-is-ai-glow{transform:rotate(90deg);transform-origin:center center;left:-40%;top:300px}}.main-what-can-ai-do-container{margin-inline:40px;margin-bottom:120px;max-width:100%;box-sizing:border-box}.main-what-can-ai-do-title{font-size:48px;font-weight:400;color:#000;margin-bottom:50px}.main-what-can-ai-do-items{display:flex;gap:20px;width:100%}.main-what-can-ai-do-item{flex:1 1 0;min-width:0;padding:20px;border-radius:20px;background:#f3f2f8;border:1px solid #EFEDFF;overflow:hidden}.main-what-can-ai-do-item-title{font-size:32px;font-weight:400;color:#000;margin:0 0 16px}.main-what-can-ai-do-item-desc{font-size:20px;font-weight:400;color:#000}.main-what-can-ai-do-item-img{display:block;width:100%;max-width:100%;height:auto;max-height:332px;object-fit:contain;object-position:center;margin:40px auto 0}.img2{transform:translateY(25px)}.lab-img{max-height:342px}@media (max-width: 1200px){.main-what-can-ai-do-container{margin-bottom:100px}.main-what-can-ai-do-items{gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.main-what-can-ai-do-items::-webkit-scrollbar{display:none}.main-what-can-ai-do-item{flex:0 0 auto;min-width:min(100%,420px)}.main-what-can-ai-do-title{font-size:40px;margin-bottom:32px}.main-what-can-ai-do-item{max-width:440px;height:415px}.main-what-can-ai-do-item-title{font-size:28px;margin-bottom:12px}.main-what-can-ai-do-item-desc{font-size:16px}.main-what-can-ai-do-item-img{margin-top:20px;height:250px}}@media (max-width: 768px){.main-what-can-ai-do-items{gap:12px}.main-what-can-ai-do-container{margin-inline:20px}.main-what-can-ai-do-item{max-width:316px;height:374px}.main-what-can-ai-do-title{font-size:32px;margin-bottom:24px}.main-what-can-ai-do-item{min-width:min(100%,300px)}.main-what-can-ai-do-item-title{font-size:24px;margin-bottom:6px}.main-what-can-ai-do-item-img{height:225px}}.main-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;overflow:hidden;background-color:#fff}.news-create-form{flex:2;background-color:#fff;border-radius:30px;padding:30px 20px;color:#000}.news-create-form-button{font-family:inherit;background:#fff;border:1px solid #dfd1ba;font-size:14px;padding:10px 20px;border-radius:20px;color:#000;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s;white-space:nowrap}.news-create-form-button:hover{border-color:#c4b5a0}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.news_list-container{flex:1;background-color:#fff;border-radius:30px;padding:30px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;height:calc(100vh - 80px)}.news_list-container .news_list-item{background-color:#b9a38466;color:#000;padding:14px 12px;border-radius:20px;display:flex;justify-content:space-between;align-items:center}.news_list-container .news_list-item-icons{display:flex;gap:10px;height:24px}.news_list-container .news_list-item-icons svg{cursor:pointer}.news_list-container .news_list-item-active{background-color:#cabaa6}.news_create-container{background-color:#cabaa6;display:flex;gap:20px;padding:40px;min-height:100vh;box-sizing:border-box}.news-detail-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.news-detail-page .main-header-container{margin-bottom:0}.news-detail-container{border-radius:20px;margin:20px 20px 40px;background-color:#fff;padding:30px 20px 60px}.news-detail-container-header{display:flex;justify-content:space-between;align-items:center}.news-detail-tags{display:flex;align-items:center;gap:12px}.news-detail-back{background:none;border:none;color:#5c2c00;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:20px;display:flex;align-items:center;gap:8px;transition:opacity .2s;height:fit-content}.news-detail-back:hover{opacity:.7}.news-detail-error{color:red;padding:20px;text-align:center}.news-detail{display:flex;align-items:start;gap:30px}.news-detail-image{min-width:570px;height:400px;object-fit:cover;border-radius:12px;margin-bottom:30px}.news-detail-content{display:flex;flex-direction:column}.news-detail-title{font-family:inherit!important;font-size:24px;font-weight:500;color:#000;margin-bottom:30px}.news-detail-text{font-family:inherit!important;font-size:16px;color:#000;word-wrap:break-word;width:100%;line-height:1.8}.news-detail-text p{margin-bottom:20px}.news-detail-text img{display:block;margin-left:auto;margin-right:auto;max-width:50%}@media (max-width: 1200px){.news-detail-title{font-size:28px}.news-detail-description{font-size:18px}}@media (max-width: 768px){.news-detail-container{padding:16px;margin:12px}.news-detail-title{font-size:24px}.news-detail-description{font-size:16px}.news-detail-text{font-size:14px}}.news-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;min-height:calc(100vh - 100px);display:flex;flex-direction:column}.news-page .main-header-container{margin-bottom:0}.news-page .main-header-container-tablet{height:32px;padding-right:0}.news-list-container{border-radius:20px;margin:20px;background-color:inherit;padding:20px;flex:1}.news-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media (max-width: 1200px){.news-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.news-list{grid-template-columns:1fr}}.footer{margin-top:auto}.sensation-section{margin:32px 0 40px;background:#fff;border-radius:20px;padding:20px}@media (max-width: 1200px){.sensation-section{padding:12px}}.sensation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sensation-title{font-family:inherit;color:#000;font-size:32px!important;font-weight:500;margin:0}@media (max-width: 1200px){.sensation-title{font-size:24px!important}}.sensation-nav{display:flex;align-items:center;gap:4px}.sensation-nav-btn{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#564ff5;cursor:pointer;border-radius:8px;transition:background .2s,color .2s,opacity .2s}.sensation-nav-btn:focus-visible{outline:2px solid #564ff5;outline-offset:2px}.sensation-nav-btn:hover:not(.disabled){background:#564ff514}.sensation-nav-btn:active:not(.disabled){transform:scale(.95)}.sensation-nav-btn.disabled{opacity:.5;cursor:not-allowed}.sensation-grid{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.sensation-grid::-webkit-scrollbar{display:none}.sensation-card{box-sizing:border-box;border:3px solid white;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;flex:0 0 calc((100% - 40px) / 3);min-width:calc((100% - 40px) / 3)}@media (max-width: 1200px){.sensation-card{flex:0 0 calc((100% - 20px)/2);min-width:calc((100% - 20px)/2)}}@media (max-width: 768px){.sensation-card{flex:0 0 100%;min-width:100%}}.sensation-card-image{width:100%;height:202px;object-fit:cover;border-bottom:1px solid rgba(238,238,238,.2)}.sensation-card-content{padding:10px 12px;display:flex;flex-direction:column;height:58px}.sensation-card-desc{color:#000;font-size:16px}@media (max-width: 1200px){.sensation-card-desc{font-size:14px}}.sensation-card-arrow{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.sensation-card-arrow svg{width:18px;height:18px;color:#564ff5}.sensation-card-arrow:hover{background:#e1cea7}.news-filters{margin-bottom:30px;margin-top:10px;width:fit-content;margin-left:auto}.news-filter-tags{display:flex;gap:12px;flex-wrap:wrap}.news-tag{font-family:inherit;background:#fff;border:1px solid #A8A3FE;font-size:14px;padding:10px 20px;border-radius:20px;color:#000;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s;white-space:nowrap;color:#404040}.news-tag:hover{border-color:#a8a3fe}.news-tag.selected{background:#a8a3fe;border-color:#a8a3fe;color:#fff}@media (max-width: 768px){.news-tag{padding:10px 12px;font-size:12px}}.news-tag-close{width:14px;height:14px;color:#fff;flex-shrink:0}.ingredient-detail-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;min-height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#fff;background-image:url(/assets/bg-parfumer-page-DrzcTBho.png);background-position:top center;background-repeat:repeat-y;background-size:100% auto}.ingredient-detail-page .main-header-container{margin-bottom:0}.ingredient-detail-page .main-header-container-tablet{height:32px;padding-right:0}.ingredient-detail-inner{margin-top:45px;margin-bottom:100px;margin-inline:auto;width:min(100%,100% - 80px);box-sizing:border-box}.ingredient-detail-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font-family:inherit;font-size:16px;font-weight:600;color:#2d1a12;cursor:pointer;transition:opacity .2s}.ingredient-detail-back:hover{opacity:.75}.ingredient-detail-top-row{width:100%;margin-bottom:40px}.ingredient-detail-status,.ingredient-detail-error{text-align:center;padding:24px;color:#835e52}.ingredient-detail-error{color:#c0392b}.ingredient-detail-layout{display:flex;gap:32px;align-items:start;width:100%}.ingredient-detail-sidebar{display:flex;flex-direction:column;gap:12px;width:354px;flex-shrink:0}.ingredient-detail-photo{aspect-ratio:4/3;width:100%;height:auto;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#e8ecf4,#d4dae8);display:flex;align-items:center;justify-content:center}.ingredient-detail-photo img{width:100%;height:100%;object-fit:cover}.ingredient-detail-photo-placeholder{color:#8a92a8;font-size:14px}.ingredient-detail-name-banner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;border-radius:20px;background:#564ff570;border:1px solid rgba(255,255,255,.1882352941);text-align:center;width:100%}.ingredient-detail-name{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:18px;font-weight:700;color:#fff;line-height:1.25}.ingredient-detail-role{font-size:14px;font-weight:500;color:#fffffff2;line-height:1.45;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ingredient-detail-content{background:#ffffff70;border:2px solid #ffffff;border-radius:20px;padding:40px;flex:1;min-width:0;max-width:100%;box-sizing:border-box}.ingredient-detail-lead{margin:0 0 16px;font-size:17px;font-weight:600;color:#2d1a12;line-height:1.45}.ingredient-detail-text{font-size:16px;font-weight:400;color:#2d1a12;line-height:1.65;overflow-wrap:anywhere}.ingredient-detail-text p{margin:0 0 14px}.ingredient-detail-text p:last-child{margin-bottom:0}@media (max-width: 1200px){.ingredient-detail-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ingredient-detail-inner{width:min(100%,100% - 64px)}.ingredient-detail-layout{flex-direction:column;align-items:start}.ingredient-detail-page{background-repeat:no-repeat}.ingredient-detail-inner{margin:12px auto;width:calc(100% - 24px);padding-inline:0}.ingredient-detail-content{padding:20px 18px}}.ingredient-card{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.ingredient-card-photo{width:70%;aspect-ratio:1/1;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#8a92a8;font-size:14px;text-align:center;border-radius:20px;overflow:hidden;margin-inline:auto;margin-bottom:10px}.ingredient-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.ingredient-card-photo-placeholder{padding:12px;-webkit-user-select:none;user-select:none}.ingredient-card-name-row{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px;height:fit-content;background:#ffffff04;transition:.25s;border-radius:20px;border:1px solid #fff;box-sizing:border-box}.ingredient-card-name{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:18px;font-weight:700;color:#1f1f1f;line-height:1.25;margin-bottom:10px}.ingredient-card-name-line{display:block}.ingredient-card-description{margin-top:6px;width:100%;max-width:100%;text-align:left;font-size:14px;font-weight:400;line-height:1.4;color:#1f1f1f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ingredient-card:hover .ingredient-card-name-row{background:linear-gradient(135deg,#564ff580 30%,#4640dcb3);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ingredient-card:hover .ingredient-card-name{color:#fff}.ingredient-card:hover .ingredient-card-description{color:#ffffffe6}.ingredients-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;min-height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#fff;background-image:url(/assets/bg-BsxbwAqQ.png);background-position:top center;background-repeat:repeat-y;background-size:100% auto}.ingredients-page .main-header-container{margin-bottom:0}.ingredients-page .main-header-container-tablet{height:32px;padding-right:0}.ingredients-inner{margin-top:45px;margin-bottom:100px;margin-inline:40px}.ingredients-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.ingredients-title{margin:0;font-size:32px;font-weight:600;color:#000}.ingredients-search{display:flex;align-items:stretch;gap:12px;max-width:800px;width:100%}.ingredients-search-input-wrap{flex:1;display:flex;align-items:center;gap:10px;padding:0 16px;min-height:48px;border-radius:24px;border:1px solid rgba(168,163,254,.8);background:#fff;box-sizing:border-box}.ingredients-search-input-wrap svg{flex-shrink:0;color:#a8a3fe;opacity:.8}.ingredients-search-input{flex:1;border:none;outline:none;font-size:16px;font-family:inherit;color:#000;min-width:0;background:transparent;width:100%}.ingredients-search-input::placeholder{color:#a8a3fecc}.ingredients-search-btn{padding:0 44px;min-height:48px;border:none;border-radius:20px;font-size:16px;font-family:inherit;font-weight:500;cursor:pointer;color:#fff;background:#564ff570;transition:opacity .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ingredients-search-btn:hover{opacity:.92}.ingredients-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%}@media (max-width: 1400px){.ingredients-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1200px){.ingredients-title-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.ingredients-search{max-width:none}.ingredients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.ingredients-inner{margin:12px;padding:20px 16px 28px}.ingredients-title{font-size:20px}.ingredients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredients-search{display:flex;align-items:center;gap:0;height:54px;padding:8px;border:2px solid rgba(168,163,254,.85);border-radius:40px;background:#fff;max-width:none;box-sizing:border-box}.ingredients-search-input-wrap{min-height:38px;height:38px;border:none;background:transparent;border-radius:34px;padding:0 18px 0 20px;gap:14px}.ingredients-search-input-wrap svg{width:28px;height:28px;color:#564ff5;opacity:1}.ingredients-search-input{font-size:18px}.ingredients-search-btn{min-height:38px;height:38px;width:86px;padding:0 20px;border-radius:32px;background:linear-gradient(135deg,#a8a3fef2,#7870f0f2);font-size:16px;font-weight:500;line-height:1;white-space:nowrap}}.ingredients-empty{grid-column:1/-1;text-align:center;padding:48px 16px;color:#6b5bb5;font-size:18px}.ingredients-scroll-sentinel{height:1px;width:100%}.ingredients-loading-more{text-align:center;margin-top:18px;color:#6b5bb5;font-size:16px}.perfumer-detail-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;min-height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#fff;background-image:url(/assets/bg-parfumer-page-DrzcTBho.png);background-position:top center;background-repeat:repeat-y;background-size:100% auto}.perfumer-detail-page .main-header-container{margin-bottom:0}.perfumer-detail-page .main-header-container-tablet{height:32px;padding-right:0}.perfumer-detail-inner{margin-top:45px;margin-bottom:100px;margin-inline:auto;width:min(100%,100% - 80px);box-sizing:border-box}.perfumer-detail-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font-family:inherit;font-size:16px;font-weight:600;color:#2d1a12;cursor:pointer;transition:opacity .2s}.perfumer-detail-back:hover{opacity:.75}.perfumer-detail-top-row{width:100%;margin-bottom:40px}.perfumer-detail-status,.perfumer-detail-error{text-align:center;padding:24px;color:#835e52}.perfumer-detail-error{color:#c0392b}.perfumer-detail-layout{display:flex;gap:32px;align-items:start;width:100%}.perfumer-detail-sidebar{display:flex;flex-direction:column;gap:12px;width:354px;flex-shrink:0}.perfumer-detail-photo{aspect-ratio:4/3;width:100%;height:auto;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#e8ecf4,#d4dae8);display:flex;align-items:center;justify-content:center}.perfumer-detail-photo img{width:100%;height:100%;object-fit:cover}.perfumer-detail-photo-placeholder{color:#8a92a8;font-size:14px}.perfumer-detail-name-banner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0;border-radius:20px;background:linear-gradient(135deg,#564ff5d9,#4640dcd9);border:1px solid rgba(255,255,255,.25);text-align:center;width:100%}.perfumer-detail-name{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:18px;font-weight:700;color:#fff;line-height:1.25}.perfumer-detail-role{font-size:14px;font-weight:500;color:#fff}.perfumer-detail-content{background:#ffffff70;border:2px solid #ffffff;border-radius:20px;padding:40px;flex:1;min-width:0;max-width:100%;box-sizing:border-box;height:40vw;overflow-y:auto}.perfumer-detail-lead{margin:0 0 16px;font-size:17px;font-weight:600;color:#2d1a12;line-height:1.45}.perfumer-detail-text{font-size:16px;font-weight:400;color:#2d1a12;line-height:1.65;overflow-wrap:anywhere}.perfumer-detail-text p{margin:0 0 14px}.perfumer-detail-text p:last-child{margin-bottom:0}@media (max-width: 1200px){.perfumer-detail-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.perfumer-detail-inner{width:min(100%,100% - 64px)}.perfumer-detail-layout{flex-direction:column;align-items:start}.perfumer-detail-page{background-repeat:no-repeat}.perfumer-detail-inner{margin:12px auto;width:calc(100% - 24px);padding-inline:0}.perfumer-detail-content{padding:20px 18px;height:auto}}.perfumer-card{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.perfumer-card-photo{aspect-ratio:4/3;background:linear-gradient(180deg,#e8ecf4,#d4dae8);display:flex;align-items:center;justify-content:center;color:#8a92a8;font-size:14px;text-align:center;border-radius:20px}.perfumer-card-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.perfumer-card-name-row{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0;height:fit-content;background:inherit;transition:.25s;border-radius:20px;border:1px solid #fff;box-sizing:border-box}.perfumer-card-name{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:15px;font-weight:500;color:#2d1a12;line-height:1.25}.perfumer-card-name-line{display:block}.perfumer-card:hover .perfumer-card-name-row{background:linear-gradient(135deg,#564ff580 30%,#4640dcb3);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.perfumer-card:hover .perfumer-card-name{color:#fff}@media (max-width: 768px){.perfumer-card-photo{aspect-ratio:4/4}}.perfumers-page{font-family:Manrope Local,Manrope,system-ui,sans-serif;min-height:calc(100vh - 100px);display:flex;flex-direction:column;background-color:#fff;background-image:url(/assets/bg-BsxbwAqQ.png);background-position:top center;background-repeat:repeat-y;background-size:100% auto}.perfumers-page .main-header-container{margin-bottom:0}.perfumers-page .main-header-container-tablet{height:32px;padding-right:0}.perfumers-inner{margin-top:45px;margin-bottom:100px;margin-inline:40px}.perfumers-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.perfumers-title{margin:0;font-size:32px;font-weight:600;color:#000}.perfumers-search{display:flex;align-items:stretch;gap:12px;max-width:800px;width:100%}.perfumers-search-input-wrap{flex:1;display:flex;align-items:center;gap:10px;padding:0 16px;min-height:48px;border-radius:24px;border:1px solid rgba(168,163,254,.8);background:#fff;box-sizing:border-box}.perfumers-search-input-wrap svg{flex-shrink:0;color:#a8a3fe;opacity:.8}.perfumers-search-input{flex:1;border:none;outline:none;font-size:16px;font-family:inherit;color:#000;min-width:0;background:transparent;width:100%}.perfumers-search-input::placeholder{color:#a8a3fecc}.perfumers-search-btn{padding:0 44px;min-height:48px;border:none;border-radius:20px;font-size:16px;font-family:inherit;font-weight:500;cursor:pointer;color:#fff;background:#564ff570;transition:opacity .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.perfumers-search-btn:hover{opacity:.92}.perfumers-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:100%}@media (max-width: 1400px){.perfumers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1200px){.perfumers-title-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.perfumers-search{max-width:none}.perfumers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.perfumers-inner{margin:12px;padding:20px 16px 28px}.perfumers-title{font-size:20px}.perfumers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perfumers-search{display:flex;align-items:center;gap:0;height:54px;padding:8px;border:2px solid rgba(168,163,254,.85);border-radius:40px;background:#fff;max-width:none;box-sizing:border-box}.perfumers-search-input-wrap{min-height:38px;height:38px;border:none;background:transparent;border-radius:34px;padding:0 18px 0 20px;gap:14px}.perfumers-search-input-wrap svg{width:28px;height:28px;color:#564ff5;opacity:1}.perfumers-search-input{font-size:18px}.perfumers-search-btn{min-height:38px;height:38px;width:86px;padding:0 20px;border-radius:32px;background:linear-gradient(135deg,#a8a3fef2,#7870f0f2);font-size:16px;font-weight:500;line-height:1;white-space:nowrap}}.perfumers-empty{grid-column:1/-1;text-align:center;padding:48px 16px;color:#6b5bb5;font-size:18px}.perfumers-scroll-sentinel{height:1px;width:100%}.perfumers-loading-more{text-align:center;margin-top:18px;color:#6b5bb5;font-size:16px}.custom-checkbox{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:18px;line-height:1.2;-webkit-user-select:none;user-select:none}.custom-checkbox--disabled{cursor:not-allowed;opacity:.6}.custom-checkbox__box{width:24px;height:24px;border:2px solid #000000;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:border-color .2s;cursor:pointer;outline:none}.custom-checkbox--checked .custom-checkbox__box{border-color:#000;background:#fff}.custom-checkbox__icon{width:20px;height:20px;display:block}.custom-checkbox__label{margin-left:4px;color:#222;font-size:18px;font-weight:400;line-height:1.2;word-break:break-word}.bg_premium{background-color:#f2f1ff;height:100%}.bg_premium .container{display:flex;flex-direction:row;gap:20px;width:100%;padding-bottom:50px;color:#000;padding-top:24px;max-width:none;justify-content:center;font-family:Manrope Local,Manrope,system-ui,sans-serif}.bg_premium .container .parfumer{box-sizing:border-box;width:785px;height:785px;padding:30px 50px;background-color:#fff;border-radius:20px}.bg_premium .container .parfumer__title{font-size:48px;font-weight:500;position:relative;width:fit-content;margin:0 auto 40px}.bg_premium .container .parfumer__title svg{position:relative;cursor:pointer;position:absolute;left:-58px;top:20px}.bg_premium .container .parfumer__info{display:flex;align-items:start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #000000}.bg_premium .container .parfumer__price{font-size:24px}.bg_premium .container .parfumer .parfumer__info-items-1{color:#000}.bg_premium .container .parfumer .parfumer__info-items-2{font-size:14px}.bg_premium .container .parfumer .parfumer__total{display:flex;justify-content:space-between;margin-top:20px}.bg_premium .container .contacts{height:785px;box-sizing:border-box;padding:30px 50px;background-color:#fff;width:555px;border-radius:20px;display:flex;flex-direction:column}.bg_premium .container .contacts a{color:#000}.bg_premium .container .contacts__title{font-size:20px;color:#000;margin-bottom:16px}.bg_premium .container .contacts__form .ci-wrapper{background:#f2f1ff;border:none;box-shadow:none;margin-bottom:30px}.bg_premium .container .contacts__form-payment{font-size:20px;color:#000;margin-bottom:16px}.bg_premium .container .contacts__button{margin-top:auto}.bg_premium .payment-method{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.bg_premium .payment-method__option{display:flex;align-items:center;justify-content:space-between;background:#f2f1ff;border-radius:24px;padding:8px 24px;cursor:pointer;transition:background .2s;border:2px solid transparent;font-size:18px;font-weight:400}.bg_premium .payment-method__radio-label{display:flex;align-items:center;gap:8px;font-size:18px}.bg_premium .payment-method__radio{accent-color:#564FF5;margin-right:8px;width:20px;height:20px}.bg_premium .payment-method__icons{display:flex;gap:8px;align-items:center}.bg_premium .payment-method__icon{font-size:16px;font-weight:600;color:#564ff5;background:#fff;border-radius:8px;padding:2px 8px;border:1px solid #564FF5}.bg_premium .checkbox-group{margin-top:24px;display:flex;flex-direction:column;gap:16px}.bg_premium .checkbox-group__item{color:#000;display:flex;align-items:start;gap:8px;font-size:18px;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 1200px){.bg_premium .container{padding-bottom:40px;height:auto;flex-direction:column}.bg_premium .container .contacts,.bg_premium .container .parfumer{width:100%}.bg_premium .container .parfumer{height:auto}.bg_premium .container .parfumer__title{font-size:32px}.bg_premium .container .parfumer__title svg{left:-58px;top:10px}.bg_premium .container .contacts__button{margin-top:86px}}@media (max-width: 768px){.bg_premium .container{padding-bottom:73px}.bg_premium .container .parfumer{padding:24px}.bg_premium .container .parfumer__title{font-size:24px}.bg_premium .container .parfumer__title svg{left:-45px;top:3px}.bg_premium .container .parfumer__info{flex-direction:column}.bg_premium .container .parfumer__info-items-1{font-size:14px}.bg_premium .container .parfumer__info-items-2{font-size:12px}.bg_premium .container .parfumer__info .parfumer__price{margin-left:auto}.bg_premium .container .contacts{padding:24px}.bg_premium .container .contacts .custom-checkbox__box{width:22px;height:22px}.bg_premium .container .contacts .checkbox-group__item{font-size:14px}.bg_premium .container .contacts__button{margin-top:80px}}.bg_profile{background-image:#F2F1FF;background-size:cover}.bg_profile .container{display:flex;flex-direction:column;align-items:center;color:#000;width:1380px;max-width:calc(100% - 40px);margin:0 auto;font-family:Manrope Local,Manrope,system-ui,sans-serif;padding:20px 0 50px;box-sizing:border-box}.bg_profile .container .title{width:100%;align-self:stretch;position:relative;font-size:48px;font-weight:500;border-radius:16px;text-align:center}.bg_profile .container .title svg{cursor:pointer;position:absolute;left:0;top:14px}.bg_profile .container .profile-subs-scroll{width:100%;display:flex;justify-content:center}.bg_profile .container .subs{margin-top:20px;display:flex;gap:20px;flex:1 1}.bg_profile .container .subs>div{padding:30px;border-radius:16px;background-color:#fff;flex:1 1 0;width:50%}.bg_profile .container .subs>div .subs__title{font-size:38px;display:flex;align-items:center;justify-content:space-between;color:#000}.bg_profile .container .subs>div .subs__title-popular{background-color:#e4d1b733;padding:10px;border-radius:50px;border:1px solid #5C2C00;font-size:14px;margin-left:auto}.bg_profile .container .subs>div .subs__price{font-size:80px;font-weight:500}.bg_profile .container .subs>div .subs__price span{font-size:20px}.bg_profile .container .subs>div .subs__text{font-size:16px;margin-bottom:16px}.bg_profile .container .subs>div .subs__button{cursor:pointer;width:100%;padding:15px 0;background-color:#835e52;border-radius:30px;color:#fff;text-align:center;margin-bottom:16px;transition:.2s}.bg_profile .container .subs>div .subs__button:hover{background-color:#835e5280}.bg_profile .container .subs>div ul{list-style:none;display:flex;flex-direction:column}.bg_profile .container .subs>div ul li{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bg_profile .container .subs>div ul li svg{min-width:24px}.bg_profile .container .subs>div:last-child{border:1px solid #5C2C00}.bg_profile .container .subs .disable{background-color:#835e5270!important}@media (max-width: 1200px){.bg_profile .container{width:calc(100% - 32px);max-width:100%;padding:32px 0 56px}.bg_profile .container .profile-subs-scroll{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bg_profile .container .profile-subs-scroll::-webkit-scrollbar{display:none}.bg_profile .container .title{font-size:32px;font-weight:500}.bg_profile .container .title svg{right:12px;top:12px}.bg_profile .container .subs{gap:16px;flex:1 1}.bg_profile .container .subs>div{padding:30px 24px}.bg_profile .container .subs>div .subs__title{font-size:24px}.bg_profile .container .subs>div .subs__title-popular{font-size:12px}.bg_profile .container .subs>div .subs__price{font-size:60px}.bg_profile .container .subs>div .subs__price span{font-size:16px}}@media (max-width: 768px){.bg_profile .container{padding:23px 0 30px;width:calc(100% - 24px);max-width:100%;box-sizing:border-box}.bg_profile .container .title{font-size:24px;font-weight:500}.bg_profile .container .title svg{right:9px;top:7px}.bg_profile .container .subs{gap:16px;flex-direction:column;flex:initial;width:100%}.bg_profile .container .subs>div{flex:initial;padding:30px 24px;width:100%}.bg_profile .container .subs>div .subs__title{font-size:20px}.bg_profile .container .subs>div .subs__price{font-size:50px}.bg_profile .container .subs>div .subs__price span{font-size:14px}.bg_profile .container .subs>div ul li{font-size:14px;align-items:start}.bg_profile .container .subs>div ul li svg{min-width:24px}}
