.su-search-message{flex-direction:column;width:100%;display:flex}.su-search-message__avatar{-o-object-fit:cover;object-fit:cover;border-radius:4.57143rem;flex-shrink:0;display:none}@media screen and (width>=1024px){.su-search-message__avatar{width:3.42857rem;height:3.42857rem;display:block}}.su-search-message__body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.su-search-message__bubble{border-radius:.571429rem;box-shadow:0 0 .571429rem #01457314}.su-search-message__bubble--user{overflow-wrap:anywhere;background-color:#cbe3ff;max-width:min(100%,28.5714rem);padding:1.14286rem}.su-search-message__bubble--assistant{background-color:var(--im-background-primary);overflow-wrap:anywhere;width:100%;min-width:0;padding:1.14286rem}.su-search-message__bubble--loading{width:auto}.su-search-message__loading-text{margin:0}.su-search-message__loading-dots{display:inline-flex}.su-search-message__loading-dot{animation:1.2s ease-in-out infinite su-search-message-dot}.su-search-message__loading-dot:nth-child(2){animation-delay:.2s}.su-search-message__loading-dot:nth-child(3){animation-delay:.4s}.su-search-message__content{overflow-wrap:anywhere}.su-search-message__feedback{flex-wrap:wrap;gap:.857143rem;max-height:2.78571rem;margin-top:.571429rem;display:flex;overflow:hidden}.su-search-message--user{align-items:flex-end;min-width:0;max-width:100%}.su-search-message--assistant{align-items:flex-start}@media screen and (width>=1024px){.su-search-message--assistant{flex-direction:row;gap:.714286rem}}.su-search-message-feedback-enter-active,.su-search-message-feedback-leave-active{transition:opacity .18s,max-height .18s,margin-top .18s}.su-search-message-feedback-enter-from,.su-search-message-feedback-leave-to{opacity:0;max-height:0;margin-top:0}.su-search-message-feedback-enter-to,.su-search-message-feedback-leave-from{opacity:1;max-height:2.78571rem;margin-top:.571429rem}@keyframes su-search-message-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.su-search-popular-topics__title{margin:0}.su-search-popular-topics__divider{background-color:var(--input-color-gray-border);height:1px;margin:.857143rem 0}.su-search-popular-topics__list{flex-direction:column;gap:.857143rem;margin:0;padding:0;list-style:none;display:flex}.su-search-popular-topics__item{text-align:left;white-space:pre-wrap;cursor:pointer;background:0 0;border:0;max-width:18.7143rem;padding:0;transition:color .2s}.su-search-popular-topics__item:focus-visible,.su-search-popular-topics__item:hover{color:var(--im-color-link-2);outline:none}.su-search-toast{z-index:1100;background-color:var(--im-background-primary);border-radius:.857143rem;gap:.857143rem;width:21.5rem;padding:.857143rem;position:fixed;bottom:2.14286rem;right:2.14286rem;box-shadow:0 0 .571429rem #01457314}.su-search-toast,.su-search-toast__icon{align-items:center;display:flex}.su-search-toast__icon{border-radius:.428571rem;flex-shrink:0;justify-content:center;width:2.85714rem;height:2.85714rem}.su-search-toast__icon--success{color:#79cc03;background-color:#e3f3cc}.su-search-toast__icon--error{color:#dd0205f0;background-color:#f3cccc}.su-search-toast__icon :deep(svg){width:1.28571rem;height:1.28571rem}.su-search-toast__title{flex:1;min-width:0;margin:0}.su-search-toast-enter-active,.su-search-toast-leave-active{transition:opacity .25s,transform .25s}.su-search-toast-enter-from,.su-search-toast-leave-to{opacity:0;transform:translateY(.571429rem)}.su-search-topic-card{background:linear-gradient(122.88deg,var(--im-background-primary) 5.84%,#cbdbff 100%);text-align:left;cursor:pointer;isolation:isolate;background-clip:padding-box;border:0;border-radius:.571429rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.285714rem;width:100%;height:10.0714rem;padding:1.14286rem;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 1.14286rem #01457314}.su-search-topic-card:focus-visible,.su-search-topic-card:hover{outline:none;box-shadow:0 0 1.42857rem #0145731f}@media screen and (width>=768px){.su-search-topic-card{flex:1;min-width:0}}.su-search-topic-card__title{z-index:1;white-space:pre-wrap;max-width:12.5rem;margin:0;position:relative}.su-search-topic-card__icon{aspect-ratio:1;width:33.816%;height:auto;color:var(--im-color-link-2);justify-content:center;align-items:center;display:flex;position:absolute;bottom:3.547%;right:2.415%}.su-search-topic-card__icon svg{width:100%;height:100%;display:block}.f-search-overlay{--layout-padding:1.14286rem;z-index:1050;width:100%;max-width:100vw;height:100dvh;padding:calc(.28571rem + env(safe-area-inset-top,0px)) var(--layout-padding) calc(2.14286rem + var(--search-keyboard-inset,0px));background:linear-gradient(#0e254f,#417bca 44.814%,#c2d8ed);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media screen and (width>=768px){.f-search-overlay{--layout-padding:1.71429rem;padding-top:.285714rem;padding-bottom:2.71429rem}}.f-search-overlay__header{flex-shrink:0;justify-content:space-between;gap:1.14286rem;width:100%;min-height:3.28571rem;margin-bottom:1.42857rem}.f-search-overlay__header,.f-search-overlay__header-info{align-items:center;min-width:0;display:flex}.f-search-overlay__header-info{flex-shrink:1;gap:.571429rem;overflow:hidden}@media screen and (width>=1024px){.f-search-overlay{padding-bottom:2.85714rem}.f-search-overlay__header{justify-content:flex-end}.f-search-overlay__header-info{display:none}}.f-search-overlay__header-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-search-overlay__julie-avatar{-o-object-fit:cover;object-fit:cover;border-radius:4.57143rem;flex-shrink:0;display:block}.f-search-overlay__header-avatar{width:2.71429rem;height:2.71429rem}.f-search-overlay__header-actions{flex-shrink:0;align-items:center;gap:.571429rem;min-width:0;margin-left:auto;display:flex}@media screen and (width>=768px){.f-search-overlay__header{margin-bottom:2.85714rem}.f-search-overlay__header-actions{gap:1.14286rem}}.f-search-overlay__popular-wrap{flex-shrink:0;display:flex;position:relative}@media screen and (width>=1440px){.f-search-overlay__popular-wrap{display:none}}.f-search-overlay__popular-btn{white-space:nowrap}.f-search-overlay__popular-dropdown{z-index:2;background-color:var(--im-background-primary);border-radius:1.14286rem;width:22.1429rem;padding:1.71429rem;position:absolute;top:calc(100% + .57143rem);right:0;box-shadow:0 0 .571429rem #01457333}.f-search-overlay__body{flex-direction:column;flex:1;gap:1.71429rem;width:100%;max-width:100%;min-height:0;margin-inline:auto;display:flex;overflow:hidden}@media screen and (width>=1024px){.f-search-overlay__body{max-width:41.5714rem;position:relative}}@media screen and (width>=1024px) and (width<=1439px){.f-search-overlay__body{padding-left:4.14286rem}}@media screen and (width>=1440px){.f-search-overlay__body{-webkit-column-gap:1.42857rem;-moz-column-gap:1.42857rem;grid-template:"content popular"1fr"input popular"/minmax(0,45.7143rem) 22.1429rem;align-items:stretch;column-gap:1.42857rem;max-width:92.8571rem;padding-left:23.5714rem;display:grid}.f-search-overlay__body--no-popular{grid-template:"content"1fr"input"/minmax(0,45.7143rem);max-width:50rem;padding-left:4.14286rem}.f-search-overlay__content{grid-area:content;justify-self:stretch}}.f-search-overlay__content{scrollbar-width:none;flex:1;width:100%;min-height:0;overflow:hidden auto}.f-search-overlay__content::-webkit-scrollbar{display:none}.f-search-overlay__feed{gap:.714286rem}.f-search-overlay__feed,.f-search-overlay__greeting{flex-direction:column;display:flex}.f-search-overlay__greeting{background-color:var(--im-background-primary);isolation:isolate;border-radius:.571429rem;gap:.285714rem;margin-bottom:1.14286rem;padding:1.14286rem;box-shadow:0 0 .571429rem #01457314}.f-search-overlay__greeting-line:not(:last-child){margin-bottom:0}.f-search-overlay__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.714286rem;max-width:100%;display:grid}@media screen and (width>=768px){.f-search-overlay__cards{flex-wrap:nowrap;display:flex}}.f-search-overlay__popular{display:none}@media screen and (width>=1440px){.f-search-overlay__popular{background-color:var(--im-background-primary);border-radius:1.14286rem;grid-area:popular;align-self:start;padding:1.71429rem;display:block;box-shadow:0 0 .571429rem #01457314}}.f-search-overlay__avatar{display:none}@media screen and (width>=1024px) and (width<=1439px){.f-search-overlay__avatar{z-index:1;pointer-events:none;width:3.42857rem;height:3.42857rem;display:block;position:absolute;top:0;left:0;transform:none}}@media screen and (width>=1440px){.f-search-overlay__avatar{z-index:1;pointer-events:none;width:3.42857rem;height:3.42857rem;display:block;position:absolute;top:0;left:19.4286rem;transform:none}.f-search-overlay__body--no-popular .f-search-overlay__avatar{left:0;transform:none}}.f-search-overlay__avatar-image{width:100%;height:100%}.f-search-overlay__input-form{flex-shrink:0;width:100%;margin-top:0}.f-search-overlay__input-form .a-input__field{font-size:1.14286rem}@media screen and (width>=768px){.f-search-overlay__input-form .a-input__field{font-size:1rem}.f-search-overlay__input-form{margin-top:auto}}@media screen and (width>=1440px){.f-search-overlay__input-form{grid-area:input;place-self:end stretch;margin-top:0}}.f-search-overlay-enter-active,.f-search-overlay-leave-active{transition:transform .5s}.f-search-overlay-enter-from,.f-search-overlay-leave-to{transform:translateY(-100%)}.e-english-header-banner{color:var(--im-text-color-tertiary);background-color:var(--im-color-primary);cursor:pointer;align-items:center;gap:1.14286rem;padding:1.14286rem .714286rem;display:flex}@media screen and (width>=768px){.e-english-header-banner{padding-right:var(--layout-padding);padding-left:var(--layout-padding);justify-content:space-between}}@media screen and (width>=1024px){.e-english-header-banner{justify-content:center}}.e-english-header-banner__content{flex:1;align-items:flex-start;gap:.571429rem;min-width:0;display:flex}@media screen and (width>=768px){.e-english-header-banner__content{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;white-space:nowrap;align-items:center;gap:.857143rem}}.e-english-header-banner__icon{color:var(--im-text-color-tertiary);flex:none;margin-top:.0714286rem;font-size:1.28571rem}.e-english-header-banner__actions{display:none}@media screen and (width>=768px){.e-english-header-banner__icon{margin-top:0;font-size:1.42857rem}.e-english-header-banner__actions{flex:none;display:flex}}.su-megamenu-menu-item{width:100%;min-width:0;color:var(--im-text-color-tertiary);border:.0714286rem solid var(--im-border-secondary);text-align:left;cursor:pointer;background-color:#0000;border-radius:.857143rem;align-items:flex-start;gap:.571429rem;padding:.857143rem;text-decoration:none;transition:background-color .2s,opacity .2s,border-color .2s;display:flex}@media (hover:hover){.su-megamenu-menu-item:hover{border-color:var(--im-border-secondary);background-color:#ffffff0d}}.su-megamenu-menu-item__action,.su-megamenu-menu-item__icon,.su-megamenu-menu-item__lock{flex:none;justify-content:center;align-items:center;display:flex}.su-megamenu-menu-item__icon{width:2.85714rem;height:2.85714rem;color:var(--im-text-color-tertiary);background-color:#28292b;border-radius:.571429rem;overflow:hidden}.su-megamenu-menu-item__content{flex-direction:column;flex:auto;gap:.285714rem;min-width:0;display:flex}.su-megamenu-menu-item__title{color:var(--im-text-color-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:1.07143rem;font-weight:590;line-height:1.3;overflow:hidden}.su-megamenu-menu-item__description{color:var(--im-text-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.857143rem;font-weight:400;line-height:1.2;overflow:hidden}.su-megamenu-menu-item__action,.su-megamenu-menu-item__lock{color:var(--im-text-color-tertiary);margin-top:.928571rem}.su-megamenu-menu-item--active{background-color:#ffffff0a}.su-megamenu-menu-item--locked{opacity:.45;cursor:default}@media (hover:hover){.su-megamenu-menu-item--locked:hover{border-color:var(--im-border-secondary);background-color:#0000}}.su-megamenu-menu-item--accent{background-color:var(--im-background-4);align-items:center;padding:.857143rem 1.14286rem}.su-megamenu-menu-item--accent .su-megamenu-menu-item__action{border:.0714286rem solid var(--im-border-primary);border-radius:.571429rem;justify-content:center;align-items:center;width:2.85714rem;height:2.85714rem;margin-top:0}.su-megamenu-box{background-color:var(--im-background-tertiary);border-radius:.857143rem;width:45.7143rem;padding:1.71429rem;position:relative}.su-megamenu-box__content{grid-template-columns:repeat(2,20.4286rem);gap:1.42857rem;width:100%;display:grid}.su-megamenu-box__content--with-preview{align-items:stretch}.su-megamenu-box__column{flex-direction:column;gap:.571429rem;min-width:0;display:flex}.su-megamenu-box__column--fixed{width:20.4286rem}.su-megamenu-box__column-list{gap:.571429rem}.su-megamenu-box__column-list,.su-megamenu-box__preview{flex-direction:column;display:flex}.su-megamenu-box__preview{--a-image-padding:50%;border-radius:.857143rem;flex:auto;justify-content:center;min-height:9.14286rem;position:relative;overflow:hidden}.su-megamenu-box__preview--mentors{min-height:14.8571rem}@media screen and (width>=768px){.su-megamenu-box__preview--mentors{max-width:20.4286rem}.su-megamenu-box__preview--mentors img,.su-megamenu-box__preview--products img,.su-megamenu-box__preview--services img{-o-object-fit:contain;object-fit:contain}.su-megamenu-box__preview--services{max-width:20.4286rem;max-height:8.85714rem}.su-megamenu-box__preview--products{max-width:20.4286rem;max-height:9.71429rem}}.su-megamenu-box__preview--services{min-height:8.85714rem}.su-megamenu-box__preview--products{justify-content:flex-start;gap:.714286rem;min-height:9.71429rem}.su-megamenu-box__preview-tag{z-index:2;position:absolute;top:.571429rem;left:.571429rem}.su-megamenu-box__more{width:fit-content;color:var(--im-text-color-tertiary);align-items:center;gap:.285714rem;margin-top:.571429rem;padding:.571429rem 0;display:flex;position:absolute;bottom:1.14286rem;left:1.71429rem}.su-megamenu-box__more--locked{opacity:.45;cursor:default}.su-megamenu-box__preview-image+.su-megamenu-box__preview-image{opacity:.75}.su-megamenu-box--materials .su-megamenu-box__column--divided,.su-megamenu-box--services .su-megamenu-box__content{padding-bottom:3.14286rem}.su-megamenu-header-item{color:#fff;cursor:pointer;background-color:#0000;border-radius:.571429rem;align-items:center;gap:.285714rem;padding:.714286rem .857143rem;transition:color .2s,background-color .2s,opacity .2s;display:flex}@media (hover:hover){.su-megamenu-header-item:hover{color:#d4d4d8;background-color:#ffffff0a}}.su-megamenu-header-item__title{white-space:nowrap;font-size:1.07143rem;line-height:1.25}@media screen and (width>=1024px){.su-megamenu-header-item{padding-left:.571429rem;padding-right:.571429rem}.su-megamenu-header-item__title{font-size:1rem}}@media screen and (width>=1280px){.su-megamenu-header-item{padding-left:.857143rem;padding-right:.857143rem}.su-megamenu-header-item__title{font-size:1.07143rem}}.su-megamenu-header-item__icon{transition:transform .2s}.su-megamenu-header-item--active{color:#d4d4d8;background-color:#ffffff0a}.su-megamenu-header-item--open .su-megamenu-header-item__icon{transform:rotate(180deg)}.su-megamenu-container{position:relative}.su-megamenu-container,.su-megamenu-container__header{align-items:center;display:flex}.su-megamenu-container__header{gap:.285714rem}@media screen and (width>=1024px){.su-megamenu-container__header{gap:0}}@media screen and (width>=1280px){.su-megamenu-container__header{gap:.285714rem}}.su-megamenu-container__dropdown{z-index:999;top:var(--header-height);padding-top:.714286rem;position:fixed;left:50%;transform:translate(-50%)}.su-megamenu-container__mobile-list{gap:1.28571rem}.su-megamenu-container__mobile-group,.su-megamenu-container__mobile-list{flex-direction:column;width:100%;display:flex}.su-megamenu-container__mobile-group{gap:.714286rem}.su-megamenu-container__mobile-title{color:#fff;cursor:pointer;border-radius:.571429rem;justify-content:space-between;align-items:center;width:100%;padding:.857143rem .714286rem;font-size:1.07143rem;line-height:1.25;display:flex}.su-megamenu-container__mobile-title--active{color:#d4d4d8;background-color:#ffffff0a}.su-megamenu-container__icon{transition:transform .2s;transform:rotate(180deg)}.su-megamenu-container__mobile-title--open .su-megamenu-container__icon{transform:rotate(0)}.su-megamenu-container--open:after{content:"";z-index:998;width:100%;height:calc(.71429rem + var(--header-height));background-color:#0000;position:absolute;top:100%;left:0}.su-megamenu-container--mobile{width:100%;display:flex}.su-megamenu-container--mobile .su-megamenu-box{background-color:#0000;border-color:#0000;width:100%;padding:0}.su-megamenu-container--mobile .su-megamenu-box__content{flex-direction:column;gap:.571429rem;display:flex}.su-megamenu-container--mobile .su-megamenu-box__column,.su-megamenu-container--mobile .su-megamenu-box__column--fixed{width:100%}.su-megamenu-container--mobile .su-megamenu-box__column--divided{padding-bottom:0}.su-megamenu-container--mobile .su-megamenu-box__preview{min-height:8.57143rem}.su-megamenu-container--mobile .su-megamenu-box__preview--products{min-height:12.8571rem}.su-megamenu-container--mobile .su-megamenu-box__more{margin-top:.571429rem;position:static}.su-megamenu-container-dropdown-enter-active,.su-megamenu-container-dropdown-leave-active{transition:opacity .2s,transform .2s}.su-megamenu-container-dropdown-enter-from,.su-megamenu-container-dropdown-leave-to{opacity:0;transform:translate(-50%)translateY(-.571429rem)}.su-megamenu-container-mobile-enter-active,.su-megamenu-container-mobile-leave-active{transition:opacity .2s,max-height .2s;overflow:hidden}.su-megamenu-container-mobile-enter-to,.su-megamenu-container-mobile-leave-from{max-height:64.2857rem}.su-megamenu-container-mobile-enter-from,.su-megamenu-container-mobile-leave-to{opacity:0;max-height:0}.w-header:has(.e-english-header-banner) .su-megamenu-container__dropdown{top:calc(var(--header-height) + var(--english-header-banner-height))}.w-header{z-index:1001;width:100%;height:var(--header-height);transition:background-color .2s ease-in-out;position:fixed;top:0;left:0}@media screen and (width<=1023px){.w-header{background-color:var(--im-background-tertiary)!important}}.w-header__wrap{height:100%;padding:0 var(--layout-padding);justify-content:space-between;align-items:center;display:flex}.w-header__nav{display:none}@media screen and (width>=1024px){.w-header__nav{align-items:center;gap:1.14286rem;display:flex}}.w-header__nav-link{transition:opacity .2s}.w-header__nav-link:hover{opacity:.7}.w-header__actions{align-items:center;gap:.285714rem;height:3.42857rem;display:flex}@media screen and (width>=375px){.w-header__actions{gap:.571429rem}}@media screen and (width>=425px){.w-header__actions{gap:1.14286rem}}@media screen and (width>=1024px){.w-header__actions{gap:.571429rem}}@media screen and (width>=1280px){.w-header__actions{gap:1.14286rem}}@media screen and (width>=1440px){.w-header__actions{gap:.571429rem}}.w-header__logo-link{display:flex}.w-header__logo-link .w-header__logo{width:3.57143rem}@media screen and (width>=425px){.w-header__logo-link .w-header__logo{width:auto}}@media screen and (width>=1024px){.w-header__logo-link .w-header__logo{width:3.57143rem}.w-header__icon-btn{padding-left:.571429rem;padding-right:.571429rem}}@media screen and (width>=1280px){.w-header__logo-link .w-header__logo{width:auto}.w-header__icon-btn{padding-left:1rem;padding-right:1rem}}.w-header__icon-btn{border-color:#0000!important}@media (hover:hover){.w-header__icon-btn:hover{border-color:#0000!important}}.w-header__auth-btn--logout{border-radius:1.71429rem}.w-header__auth{display:block;position:relative}.w-header__menu{z-index:998;background-color:#212124;border:.0714286rem solid #3f3f46;border-radius:.857143rem;flex-direction:column;width:12.6429rem;position:absolute;top:calc(100% + .42857rem);right:0}.w-header__menu,.w-header__menu-item{padding:.857143rem;display:flex}.w-header__menu-item{color:#fff;text-align:left;cursor:pointer;border-radius:.571429rem;align-items:center;transition:background-color .2s}@media (hover:hover){.w-header__menu-item:hover{background-color:#ffffff14}}.w-header__search-btn{display:flex}.w-header__subscribe-btn{display:none}@media screen and (width>=1024px){.w-header__subscribe-btn{display:flex}}.w-header__burger{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:2.71429rem;height:2.71429rem;padding:0;display:flex}@media screen and (width>=1024px){.w-header__burger{display:none}}.w-header-top-overlay{background-color:#181818;width:100%;height:7.14286rem;position:fixed;top:-7.14286rem;left:0}body:has(.vfm) .w-header{z-index:997}.w-header-mobile-menu{z-index:996;top:var(--header-height);width:100%;height:calc(100dvh - var(--header-height));display:flex;position:fixed;left:0}@media screen and (width>=1024px){.w-header-mobile-menu{display:none}}.w-header-mobile-menu__content{background:var(--im-background-tertiary);justify-content:space-between;width:100%;height:100%;padding:4rem 1.57143rem 2.28571rem;overflow-y:auto}.w-header-mobile-menu__content,.w-header-mobile-menu__nav{flex-direction:column;gap:1.71429rem;display:flex}.w-header-mobile-menu__link{color:var(--im-color-link);text-decoration:none}.w-header-menu-enter-active,.w-header-menu-leave-active{transition:opacity .25s,transform .25s}.w-header-menu-enter-from,.w-header-menu-leave-to{opacity:0;transform:translateY(-1.14286rem)}body:has(.e-english-header-banner) .w-header-mobile-menu{top:calc(var(--header-height) + var(--english-header-banner-height));height:calc(100dvh - var(--header-height) - var(--english-header-banner-height))}@media screen and (width<=1023px){body:has(.e-english-header-banner) .w-header__wrap{background-color:var(--im-background-tertiary)!important}}
