body.emils{--em-text:#262626;--em-title:#191919;--em-muted:#5a5a5a;--em-muted-2:#818181;--em-faint:#b3b3b3;--em-page:#f5f5f5;--em-card:#eaeaea;--em-card-active:#d5d5d5;--em-border:#d4d4d4;--em-line:#e5e5e5;--em-sand:#f5f2f0;--em-accordion:#f0f0f0;--em-footer:#f5f5f7;--em-green:#73c371;--em-green-dark:#5fb25d;--em-step:#75b798;--em-blue:#0050ff;--em-blue-dark:#0042d6;--em-orange:#ff4f00;--em-star:#ffc11e;--em-star-review:#f1d202;--em-link:#782fef;--em-gradient:linear-gradient(90deg,#c92f20 0%,#ed883e 50%,#e956e5 100%);--em-font-rubik:var(--font-em-rubik),Rubik,Arial,sans-serif;--em-font-satoshi:var(--font-em-satoshi),var(--font-em-manrope),"Segoe UI",system-ui,sans-serif;--em-font-lora:var(--font-em-lora),Lora,Georgia,serif;--site-header-h:68px;--em-safe-bottom:env(safe-area-inset-bottom,0px);--em-safe-left:env(safe-area-inset-left,0px);--em-safe-right:env(safe-area-inset-right,0px);color:var(--em-text);font-family:var(--em-font-rubik);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px;line-height:1.3}:where(body.emils) a{color:inherit;text-decoration:none}:where(body.emils) button{font:inherit;color:inherit}:where(body.emils) img{max-width:100%}html.em-locked,html.em-locked body{overscroll-behavior:none;overflow:hidden}.em-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.em-header{background:var(--em-page);font-family:var(--em-font-satoshi);z-index:40;position:relative}.em-header__inner{max-width:1200px;padding:0 max(20px,var(--em-safe-right))0 max(20px,var(--em-safe-left));align-items:center;gap:16px;height:68px;margin:0 auto;display:flex}.em-header__logo{flex-shrink:0;align-items:center;display:flex}.em-header__logo img{width:auto;height:26px;display:block}@media (min-width:768px){.em-header__logo img{height:30px}}.em-search{flex-shrink:0;width:200px;position:relative}.em-search input{border:1px solid var(--em-card);background:var(--em-card);width:100%;height:40px;font-family:var(--em-font-satoshi);color:var(--em-muted);appearance:none;border-radius:100px;outline:none;padding:8px 38px 8px 16px;font-size:16px;transition:border-color .2s,background-color .2s}.em-search input::placeholder{color:#8a8a8a;opacity:1}.em-search input:focus{border-color:var(--em-border);background:#fff}.em-search button{color:var(--em-title);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.em-nav{align-items:center;gap:16px;display:flex}.em-nav a{color:var(--em-title);white-space:nowrap;font-size:15px;line-height:1.3;transition:opacity .2s}.em-nav a:hover{opacity:.65}.em-nav a.is-active{font-weight:700}.em-header__right{align-items:center;gap:12px;margin-left:auto;display:flex}.em-lang{position:relative}.em-lang__btn{cursor:pointer;color:var(--em-title);background:0 0;border:0;align-items:center;gap:2px;padding:6px 4px;font-size:16px;font-weight:700;display:flex}.em-lang__menu{z-index:60;background:#fff;border-radius:12px;min-width:120px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 30px #0000001f}.em-lang__menu a{color:var(--em-title);border-radius:8px;padding:8px 12px;font-size:15px;display:block}.em-lang__menu a:hover,.em-lang__menu a.is-active{background:var(--em-page)}.em-lang__menu a.is-active{font-weight:700}.em-pill{height:36px;font-family:var(--em-font-satoshi);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:78px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;font-size:16px;font-weight:600;line-height:1;transition:background-color .2s,opacity .2s,transform .1s;display:inline-flex}.em-pill:active{transform:scale(.98)}.em-pill--blue{background:var(--em-blue);color:#fff!important}.em-pill--blue:hover{background:var(--em-blue-dark)}.em-pill--muted{background:#aeaeae;color:#fff!important}.em-pill--outline{border-color:var(--em-border);background:#fff;color:var(--em-title)!important}.em-pill--outline:hover{background:#fafafa}.em-logout{cursor:pointer;font-family:var(--em-font-satoshi);color:var(--em-title);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:15px;line-height:1.3;transition:opacity .2s;display:inline-flex}.em-logout:hover{opacity:.65}.em-header__inner>*{flex-shrink:0}.em-header__right{min-width:0}.em-icon-btn{width:40px;height:40px;color:var(--em-title);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.em-icon-btn:active{background:#0000000d}.em-only-desktop{display:none!important}@media (min-width:1200px){.em-only-desktop{display:flex!important}.em-only-mobile{display:none!important}}.em-only-tablet-up{display:none!important}@media (min-width:768px){.em-only-tablet-up{display:inline-flex!important}}.em-mobile-search{background:var(--em-page);padding:0 20px 14px}.em-mobile-search .em-search{width:100%}.em-menu{z-index:100;background:var(--em-page);height:100dvh;font-family:var(--em-font-satoshi);flex-direction:column;animation:.18s ease-out em-fade-in;display:flex;position:fixed;inset:0}.em-menu__top{height:68px;padding:0 max(20px,var(--em-safe-right))0 max(20px,var(--em-safe-left));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.em-menu__close{border:1px solid var(--em-border);border-radius:8px;width:36px;height:36px}.em-menu__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px max(20px,var(--em-safe-right))24px max(20px,var(--em-safe-left));flex:1;overflow-y:auto}.em-menu__label{color:var(--em-faint);margin:18px 0 8px;padding:4px 0;font-size:16px}.em-menu__label:first-child{margin-top:6px}.em-menu__link{color:var(--em-title);padding:8px 0;font-size:16px;line-height:1.3;display:block}.em-menu__link.is-active{font-weight:700}.em-menu__row{align-items:flex-start;gap:24px;margin-top:22px;display:flex}.em-menu__row>div>span{color:var(--em-title);margin-bottom:8px;font-size:16px;display:block}.em-seg{background:var(--em-card);border-radius:4px;gap:4px;padding:2px;display:inline-flex}.em-seg a{min-width:28px;height:28px;color:var(--em-title);border-radius:2px;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;display:inline-flex}.em-seg a.is-active{background:var(--em-border);font-weight:700}.em-menu__bottom{padding:12px max(20px,var(--em-safe-right))calc(16px + var(--em-safe-bottom))max(20px,var(--em-safe-left));flex-direction:column;flex-shrink:0;gap:8px;display:flex}.em-menu__bottom .em-pill{width:100%;height:42px}.em-menu__bottom form{width:100%}.em-menu__bottom .em-pill--outline{font-weight:700}@keyframes em-fade-in{0%{opacity:0}to{opacity:1}}.em-footer{background:var(--em-footer);font-family:var(--em-font-satoshi);color:var(--em-text);padding:20px 0 calc(20px + var(--em-safe-bottom))}@media (min-width:768px){.em-footer{padding:56px 0 40px}}.em-footer__inner{max-width:1200px;margin:0 auto;padding:0 20px}.em-footer__row{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.em-footer__row{flex-direction:row;justify-content:space-between;align-items:center}}.em-footer__logo img{width:auto;height:24px;display:block}.em-footer__contact{font-family:var(--em-font-rubik)}.em-footer__contact span{margin-bottom:2px;font-size:15px;display:block}.em-footer__contact a{color:var(--em-title);font-size:20px;font-weight:500}@media (min-width:768px){.em-footer__contact{text-align:right}}.em-footer__links{flex-wrap:wrap;margin:14px -12px 0;display:flex}.em-footer__links a{color:var(--em-muted);padding:8px 12px;font-size:14px;line-height:1.3;transition:color .2s}.em-footer__links a:hover{color:var(--em-title)}@media (max-width:767px){.em-footer__links a{width:50%}}.em-footer__pay{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}@media (min-width:768px){.em-footer__pay{justify-content:flex-end;margin-top:14px}}.em-footer__legal{text-align:center;color:var(--em-muted);margin-top:24px;font-size:13px;line-height:1.4}.em-footer__legal a{color:#1a73e8;text-decoration:underline}.em-footer__badges{color:var(--em-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;font-size:10px;display:flex}.em-footer__badges span{align-items:center;gap:5px;display:inline-flex}.em-course{font-family:var(--em-font-rubik);color:var(--em-text);margin-top:30px;padding-bottom:48px}@media (min-width:768px){.em-course{padding-bottom:90px}}.em-wrap{max-width:640px;margin:0 auto;padding:0 20px}@media (min-width:1200px){.em-wrap{max-width:800px}}.em-sand{background:var(--em-sand)}.em-trailer{margin-bottom:60px}.em-trailer__media{aspect-ratio:16/9;cursor:pointer;background:#e9e6e3;border:0;border-radius:8px;width:100%;margin-bottom:30px;padding:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.em-trailer__media img{object-fit:cover;width:100%;height:100%;display:block}.em-trailer__media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.em-trailer__play{width:72px;height:72px;color:var(--em-title);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0000002e}.em-trailer__media:hover .em-trailer__play{transform:translate(-50%,-50%)scale(1.06)}.em-trailer__chip{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:6px;padding:6px 10px;font-size:13px;position:absolute;bottom:14px;left:14px}@media (max-width:767px){.em-trailer__chip{display:none}.em-trailer__play{width:60px;height:60px}}.em-trailer__rating{flex-wrap:wrap;gap:4px;margin-bottom:21px;font-size:15px;display:flex}.em-trailer__rating .em-star{color:var(--em-star)}.em-trailer__rating .em-reviews{color:var(--em-green)}.em-trailer__title{color:var(--em-text);letter-spacing:0;margin:0 0 15px;font-size:28px;font-weight:500;line-height:1.4}.em-trailer__desc{margin:21px 0 36px;line-height:1.3}.em-trailer__desc strong{font-weight:500}.em-trailer__info{flex-direction:column;gap:15px;display:flex}.em-trailer__info>div{align-items:center;gap:16px;display:flex}@media (min-width:768px){.em-trailer__info>div{gap:8px}}.em-trailer__info svg{flex-shrink:0;width:24px;height:24px}.em-trailer__info b{font-weight:500}.em-buy{padding:60px 0 80px}.em-buy__price-wrap{margin-bottom:21px}.em-buy__price{color:var(--em-text);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;font-size:28px;font-weight:500;display:flex}.em-buy__price-old{color:gray;font-size:20px;font-weight:400;text-decoration:line-through}.em-buy__save{color:#fff;background:var(--em-orange);border-radius:16px;align-self:center;padding:4px 10px;font-size:13px;font-weight:500}.em-buy__note{color:var(--em-muted);font-size:14px}.em-buy__form{margin:0}.em-btn-green{isolation:isolate;background:var(--em-green);width:100%;min-height:60px;font-family:var(--em-font-rubik);text-align:center;cursor:pointer;appearance:none;border:0;border-radius:30px;justify-content:center;align-items:center;padding:18px 56px;font-size:18px;font-weight:500;line-height:1.2;transition:background-color .2s,transform .1s;display:flex;position:relative;overflow:hidden;color:#fff!important}@media (min-width:768px){.em-btn-green{max-width:360px;font-size:16px}}.em-btn-green:hover{background:var(--em-green-dark)}.em-btn-green:active{transform:scale(.99)}.em-btn-green[disabled]{opacity:.75;cursor:progress}.em-btn-green__arrow{display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.em-btn-green.is-shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#fff0 0%,#ffffff73 50%,#fff0 100%);width:40%;height:100%;animation:3.2s ease-in-out infinite em-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes em-shine{0%{left:-60%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.em-btn-green.is-shine:after{animation:none;display:none}}.em-spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite em-spin}@keyframes em-spin{to{transform:rotate(360deg)}}.em-guarantee{margin-top:24px}.em-guarantee__row{align-items:center;gap:20px;margin-bottom:8px;display:flex}@media (min-width:768px){.em-guarantee__row{gap:10px}}.em-guarantee__row svg{flex-shrink:0}.em-guarantee__row p{margin:0;font-weight:500}.em-gradient-text{background:var(--em-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:24px}.em-guarantee__desc{max-width:560px;margin:0;font-size:13px;line-height:1.6}.em-guarantee__desc a{color:var(--em-link)}.em-hr{opacity:.25;border:0;border-top:1px solid #999;margin:0}.em-reviews{padding:40px 0 60px}.em-reviews__title{margin:0 0 30px;font-size:28px;font-weight:500;line-height:1.2}.em-reviews__viewport{position:relative}.em-reviews__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.em-reviews__track::-webkit-scrollbar{display:none}.em-reviews__item{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;padding:0 30px;display:flex}.em-reviews__img{object-fit:cover;background:var(--em-sand);border-radius:50%;width:90px;height:90px;margin-bottom:20px}.em-reviews__text{margin:0 0 40px;line-height:1.3}.em-reviews__author{font-weight:500;display:block}.em-reviews__stars{color:var(--em-star-review);letter-spacing:3px;font-size:18px;line-height:24px}.em-reviews__arrow{cursor:pointer;width:40px;height:40px;color:var(--em-title);z-index:2;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 30px #00000014}.em-reviews__arrow--prev{left:-20px}.em-reviews__arrow--next{right:-20px}@media (max-width:767px){.em-reviews__arrow--prev{left:-8px}.em-reviews__arrow--next{right:-8px}}.em-reviews__dots{justify-content:center;gap:8px;margin-top:35px;display:flex}.em-reviews__dots button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:10px;height:10px;padding:0}.em-reviews__dots button.is-active{background:var(--em-green)}.em-h{color:var(--em-text);margin:0;font-size:28px;font-weight:500;line-height:1.4}.em-includes{margin-top:60px}.em-includes .em-h{margin-bottom:17px;line-height:1.2}.em-includes__list{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.em-includes__list{gap:8px}}.em-includes__list>div{align-items:center;gap:8px;display:flex}.em-includes__list svg{flex-shrink:0;width:24px;height:24px}.em-features{margin-top:45px}.em-features .em-h{margin-bottom:20px}.em-features p{margin:0;line-height:1.3}.em-features p:not(:last-child){margin-bottom:25px}.em-features ul{margin:0 0 10px;padding-left:20px}.em-features li{line-height:1.5;list-style:outside}.em-features strong{font-weight:700}.em-features__block+.em-features__block{margin-top:20px}.em-limit{padding-bottom:24px;position:relative}.em-limit__wr{height:285px;transition:height .3s;overflow:hidden}.em-limit.is-open .em-limit__wr{height:auto}.em-limit__wr ul{margin-bottom:0}.em-limit__wr ul+p{margin-top:15px}.em-limit__toggle{color:#333;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:16px;text-decoration:underline;display:inline-block;position:relative}.em-limit__toggle:hover{opacity:.7}.em-limit:not(.is-open) .em-limit__wr{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.em-plan{margin-top:60px}.em-plan .em-h{margin-bottom:15px}.em-plan__sub{margin:0 0 30px}.em-acc{background:var(--em-accordion);border-radius:8px;margin-top:8px}.em-acc__head{text-align:left;cursor:pointer;width:100%;font-family:var(--em-font-rubik);color:var(--em-text);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:25px 30px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.em-acc__plus{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;transition:background-color .2s;display:flex;position:relative}.em-acc__plus svg{transition:transform .25s}.em-acc.is-open .em-acc__plus svg{transform:rotate(45deg)}@media (hover:hover) and (min-width:768px){.em-acc__head:hover .em-acc__plus{background:#333}.em-acc__head:hover .em-acc__plus path{stroke:#fff}}.em-acc__panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.em-acc.is-open .em-acc__panel{grid-template-rows:1fr}.em-acc__panel>div{overflow:hidden}.em-acc__content{padding:0 30px 20px}@media (min-width:768px){.em-acc__content{padding-bottom:30px}}.em-acc__content ul{margin:0;padding:0;list-style:none}.em-acc__content li{justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 0;line-height:1.5;display:flex}.em-acc__preview{cursor:pointer;background:var(--em-green);color:#fff;font-size:12px;font-weight:500;line-height:1.3;font-family:var(--em-font-rubik);white-space:nowrap;border:0;border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.em-acc__preview:hover{background:var(--em-green-dark)}.em-acc__pdf{color:var(--em-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.em-acc__lesson-link{text-underline-offset:2px;text-decoration:underline}.em-acc--bonus{background:var(--em-gradient);border-radius:12px;overflow:hidden}.em-acc--bonus .em-acc__head{color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:0;font-size:14px;font-weight:700}.em-acc--bonus .em-acc__plus path{stroke:#fff}@media (hover:hover) and (min-width:768px){.em-acc--bonus .em-acc__head:hover .em-acc__plus{background:#fff3}}.em-acc--bonus .em-acc__content{color:#fff;padding-top:0}.em-bonus__sub{margin:0;padding-bottom:15px;font-size:16px}.em-bonus__list li{margin-bottom:8px;padding:0 0 0 20px;font-size:14px;line-height:1.6;display:block;position:relative}.em-bonus__list li:before{content:"−";font-weight:700;position:absolute;left:0}.em-bonus__list li:last-child{margin-bottom:0}.em-faq{margin-top:60px}.em-faq .em-h{margin-bottom:30px}.em-faq .em-acc{border-top:1px solid var(--em-line);background:0 0;border-radius:0;margin-top:0}.em-faq .em-acc:last-child{border-bottom:1px solid var(--em-line)}.em-faq .em-acc__head{border-radius:0;padding:15px 0}@media (min-width:768px){.em-faq .em-acc__head{padding:27px 0}}.em-faq .em-acc__plus{margin-right:0}.em-faq .em-acc__content{padding:0 0 20px;line-height:1.5}@media (min-width:768px){.em-faq .em-acc__content{padding-bottom:30px}}.em-faq .em-acc__content a{color:var(--em-link)}.em-author{margin-top:60px}.em-author .em-h{margin-bottom:45px}.em-author__content{gap:20px;display:flex}@media (min-width:768px){.em-author__content{gap:30px}}.em-author__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px;display:block}@media (min-width:768px){.em-author__photo{width:100px;height:100px}}.em-author__text>*{margin:0;line-height:1.3}.em-author__text>:not(:last-child){margin-bottom:25px}.em-author__text a{color:var(--em-link)}.em-steps{margin-top:60px}.em-steps .em-h{margin-bottom:30px}.em-steps ol{counter-reset:em-step;margin:0;padding:0;list-style:none}.em-steps li{counter-increment:em-step;margin-left:16px;display:flex}.em-steps li:not(:last-child){border-left:1px dashed var(--em-step);padding-bottom:25px}.em-steps__dot{background:var(--em-step);border:1px solid var(--em-line);border-radius:50%;flex-shrink:0;width:32px;height:32px;transform:translate(-16px)}.em-steps__text{margin-top:4px;line-height:1.3}.em-support{background:var(--em-page);border-radius:4px;align-items:flex-start;gap:30px;margin-top:60px;padding:30px;display:flex}.em-support__img{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:100px;height:100px}.em-support__title{color:#333;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.5}.em-support__desc{color:#333;margin:0;font-size:16px;line-height:1.5}.em-support__desc a{text-underline-offset:2px;text-decoration:underline}.em-support__body{flex:1;min-width:0}@media (max-width:767px){.em-support{grid-template-columns:80px 1fr;align-items:center;gap:16px 20px;padding:24px 22px;display:grid}.em-support__img{width:80px;height:80px}.em-support__body{display:contents}.em-support__title{margin:0}.em-support__desc{grid-column:1/-1}}.em-modal{z-index:110;padding:max(12px,env(safe-area-inset-top,0px))12px max(12px,var(--em-safe-bottom));background:#0f0f0fd1;justify-content:center;align-items:center;animation:.18s ease-out em-fade-in;display:flex;position:fixed;inset:0}.em-modal__box{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:860px;max-height:100%;display:flex;overflow:hidden}.em-modal__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:500;display:flex}.em-modal__head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.em-modal__video{aspect-ratio:16/9;background:#000;flex-shrink:0;position:relative}.em-modal__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.em-modal__foot{flex-direction:column;gap:12px;padding:16px 18px;display:flex}@media (min-width:768px){.em-modal__foot{flex-direction:row;justify-content:space-between;align-items:center}}.em-modal__foot p{color:var(--em-muted);margin:0;font-size:14px}.em-modal__foot .em-btn-green{min-height:48px;padding:12px 48px;font-size:16px}@media (min-width:768px){.em-modal__foot .em-btn-green{width:auto}}.em-alert{color:#8a4b00;background:#fff4e5;border-radius:8px;margin-bottom:21px;padding:14px 16px;font-size:14px;line-height:1.5}.em-dash{background:var(--em-page);font-family:var(--em-font-satoshi);color:var(--em-text);min-height:calc(100dvh - 68px);padding-bottom:60px}.em-dash__inner{align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}@media (min-width:992px){.em-dash__inner{padding-top:25px}}.em-side{display:none}@media (min-width:992px){.em-side{flex-direction:column;flex-shrink:0;gap:12px;width:270px;display:flex;position:sticky;top:16px}}.em-side__card{background:var(--em-card);border-radius:16px;padding:24px}.em-side__nav{flex-direction:column;gap:4px;display:flex}.em-side__link{color:var(--em-text);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:16px;line-height:1.5;transition:background-color .15s;display:flex}.em-side__link:hover{background:#0000000a}.em-side__link.is-active{background:var(--em-card-active);font-weight:700}.em-side__link svg{stroke-width:1.5px;flex-shrink:0;width:24px;height:24px}.em-side__divider{background:var(--em-border);height:1px;margin:12px 0}.em-side__label{color:var(--em-muted);padding:4px 8px;font-size:14px}.em-side__scroll{scrollbar-width:thin;max-height:176px;margin-top:4px;overflow-y:auto}.em-side__scroll a{color:var(--em-text);border-radius:8px;padding:6px 8px;font-size:14px;line-height:1.4;display:block}.em-side__scroll a:hover{background:#0000000a}.em-stat__big{color:var(--em-text);align-items:center;gap:8px;margin-bottom:8px;font-size:24px;font-weight:500;display:flex}.em-stat__big svg{color:var(--em-orange)}.em-stat__desc{color:var(--em-muted-2);margin:0 0 14px;font-size:14px;line-height:1.3}.em-stat__bars{gap:6px;margin-bottom:14px;display:flex}.em-stat__bars span{background:#aeaeae;border-radius:4px;flex:1;height:20px}.em-stat__bars span.is-on{background:var(--em-orange)}.em-stat__nums{gap:20px;display:flex}.em-stat__nums b{font-size:14px;font-weight:700;display:block}.em-stat__nums span{color:var(--em-muted);font-size:12px}.em-stat--inline{margin-top:24px}@media (min-width:992px){.em-stat--inline{display:none}}.em-main{flex:1;min-width:0}.em-banner{margin:0 -20px;position:relative}@media (min-width:992px){.em-banner{border-radius:16px;margin:0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.em-banner__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.em-banner__track::-webkit-scrollbar{display:none}.em-banner__slide{scroll-snap-align:start;color:#fff;flex:0 0 100%;justify-content:center;align-items:center;min-height:175px;padding:22px 20px 34px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.em-banner__slide{min-height:232px;padding:28px 40px 40px}}.em-banner__slide--pink{background:linear-gradient(100deg,#f25ca2 0%,#d35bd0 42%,#9a66de 70%,#6e8fe0 100%)}.em-banner__slide--blue{background:var(--em-blue)}.em-banner__slide--teal{background:linear-gradient(100deg,#1f6f6a 0%,#418e88 55%,#6fb7ae 100%)}.em-banner__content{z-index:1;text-align:center;max-width:520px;position:relative}.em-banner__title{font-family:var(--em-font-lora);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}@media (min-width:768px){.em-banner__title{font-size:32px}}.em-banner__text{opacity:.95;margin:0 0 14px;font-size:12px;line-height:1.35}@media (min-width:768px){.em-banner__text{margin-bottom:18px;font-size:14px}}.em-banner__cta{background:var(--em-blue);text-transform:uppercase;border-radius:78px;justify-content:center;align-items:center;min-width:220px;height:44px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex;color:#fff!important}@media (min-width:768px){.em-banner__cta{min-width:268px;height:46px;font-size:18px}}.em-banner__slide--blue .em-banner__cta{background:#fff;color:var(--em-blue)!important}.em-banner__cta:active{transform:scale(.98)}.em-banner__avatar{display:none;position:absolute}@media (min-width:768px){.em-banner__avatar{display:block}}.em-banner__avatar img{object-fit:cover;background:#eee;border:3px solid #ffffffe6;border-radius:50%;width:100px;height:100px;display:block}.em-banner__avatar span{white-space:nowrap;color:var(--em-title);text-align:center;background:#fff;border-radius:22px;padding:6px 12px;font-size:13px;line-height:1.15;position:absolute;bottom:-14px;left:-8px;box-shadow:0 4px 14px #0000001f}.em-banner__avatar span b{font-size:15px;display:block}.em-banner__dots{z-index:2;gap:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.em-banner__dots button{cursor:pointer;background:#ffffffbf;border:0;border-radius:4px;width:50px;height:4px;padding:0}.em-banner__dots button.is-active{background:var(--em-blue);width:40px}.em-banner__slide--blue~.em-banner__dots button.is-active{background:#fff}.em-row{position:relative}.em-row__track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.em-row__track::-webkit-scrollbar{display:none}.em-row__track>*{scroll-snap-align:start;flex-shrink:0}.em-row__track--cards{gap:12px}.em-row__arrow{z-index:3;color:#fff;cursor:pointer;background:#3c3c3cd9;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.em-row__arrow.is-visible{display:flex}}.em-row__arrow--prev{left:6px}.em-row__arrow--next{right:6px}.em-stories{margin-top:24px}@media (max-width:991px){.em-stories{margin-top:20px}}.em-story{border:2px solid var(--em-orange);background:#fff;border-radius:12px;width:100px;height:122px;padding:2px;display:block;position:relative}.em-story__img{background:#333;border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden}.em-story__img img{object-fit:cover;width:100%;height:100%;display:block}.em-story__img:after{content:"";background:linear-gradient(#0000 35%,#000000b8 100%);position:absolute;inset:0}.em-story__label{z-index:1;color:#fff;font-family:var(--em-font-rubik);text-transform:uppercase;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;position:absolute;bottom:8px;left:8px;right:6px;overflow:hidden}.em-story__num{opacity:.85;margin-bottom:1px;font-size:10px;display:block}.em-section{margin-top:40px;scroll-margin-top:16px}.em-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.em-section__title{font-family:var(--em-font-lora);color:var(--em-title);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1.3;display:flex}.em-section__title svg{stroke-width:1.5px;flex-shrink:0;width:24px;height:24px}.em-section__icon-orange{background:var(--em-orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.em-section__icon-orange svg{stroke-width:2.2px;width:14px;height:14px}.em-section__more{color:var(--em-title);white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.em-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.em-tab{cursor:pointer;background:var(--em-card);font-family:var(--em-font-satoshi);color:var(--em-text);border:0;border-radius:12px;padding:8px 12px;font-size:16px;line-height:1.3}.em-tab.is-active{background:var(--em-card-active);font-weight:700}.em-card{background:var(--em-page);border:1px solid var(--em-border);width:300px;max-width:calc(100vw - 72px);color:var(--em-text);border-radius:16px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.em-card:hover{box-shadow:0 6px 24px #00000012}.em-card__img{background:#ddd;height:150px;position:relative}.em-card__img img{object-fit:cover;width:100%;height:100%;display:block}.em-card__progress{background:var(--em-border);height:4px}.em-card__progress span{background:#1a73e8;height:100%;display:block}.em-card__body{flex-direction:column;flex:1;padding:10px 16px 16px;display:flex}.em-badge{background:var(--em-orange);color:#fff;border-radius:16px;align-self:flex-start;align-items:center;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.em-card__author{color:var(--em-muted);margin-bottom:6px;font-size:14px}.em-card__title{font-family:var(--em-font-lora);color:var(--em-title);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.em-card__meta{color:var(--em-muted);align-items:center;gap:6px;margin-top:auto;font-size:14px;display:flex}.em-card__meta svg{flex-shrink:0;width:16px;height:16px}.em-card__price{font-family:var(--em-font-rubik);align-items:baseline;gap:8px;margin-top:auto;font-size:18px;font-weight:500;display:flex}.em-card__price s{color:gray;font-size:14px;font-weight:400}.em-empty{border:1px solid var(--em-border);text-align:left;background:#fff;border-radius:16px;max-width:520px;padding:28px 24px}.em-empty h3{font-family:var(--em-font-lora);color:var(--em-title);margin:0 0 6px;font-size:18px;font-weight:600}.em-empty p{color:var(--em-muted);margin:0 0 16px;font-size:14px;line-height:1.45}.em-doc{color:#fff;background:#333;border-radius:16px;flex-direction:column;justify-content:flex-end;width:176px;height:248px;padding:14px;display:flex;position:relative;overflow:hidden}.em-doc:before{content:"";z-index:1;background:linear-gradient(#0000 30%,#000000a6 100%);position:absolute;inset:0}.em-doc__art{justify-content:center;align-items:flex-start;padding-top:30px;display:flex;position:absolute;inset:0}.em-doc__sheet{background:#fff;border-radius:6px;flex-direction:column;gap:6px;width:92px;height:118px;padding:12px 10px;display:flex;transform:rotate(-4deg);box-shadow:0 10px 24px #0003}.em-doc__sheet i{background:#e3e3e3;border-radius:3px;height:5px;display:block}.em-doc__sheet i:first-child{background:var(--em-orange);width:60%;height:7px}.em-doc__sheet i:nth-child(3){width:80%}.em-doc__sheet i:nth-child(5){width:70%}.em-doc__kicker{z-index:2;letter-spacing:.5px;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:700;font-family:var(--em-font-rubik);margin-bottom:4px;position:relative}.em-doc__title{z-index:2;font-family:var(--em-font-lora);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.em-doc--1{background:linear-gradient(160deg,#f6a679 0%,#e9575f 100%)}.em-doc--2{background:linear-gradient(160deg,#8fc7c0 0%,#2f7a74 100%)}.em-doc--3{background:linear-gradient(160deg,#a7b6f7 0%,#4a5fd1 100%)}.em-doc--4{background:linear-gradient(160deg,#f2c66d 0%,#d0832b 100%)}.em-doc--5{background:linear-gradient(160deg,#e3a2d9 0%,#a24ea0 100%)}.em-doc--bonus{background:var(--em-gradient)}.em-chips{flex-wrap:wrap;gap:8px;display:flex}.em-chip{background:var(--em-card);color:var(--em-text);border-radius:18px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:16px;line-height:1.3;display:inline-flex}.em-chip svg{stroke-width:1.4px;flex-shrink:0;width:22px;height:22px}.em-chip:hover{background:var(--em-card-active)}.em-settings{border:1px solid var(--em-border);background:#fff;border-radius:16px;max-width:560px;padding:20px}.em-settings__user{align-items:center;gap:12px;margin-bottom:16px;display:flex}.em-settings__avatar{background:var(--em-card);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.em-settings__user b{font-size:16px;display:block}.em-settings__user span{color:var(--em-muted);word-break:break-all;font-size:14px}.em-catalog__head{padding-top:25px}.em-catalog__title{font-family:var(--em-font-lora);color:var(--em-title);margin:0 0 6px;font-size:28px;font-weight:700}.em-catalog__sub{color:var(--em-muted);margin:0 0 24px;font-size:16px}.em-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.em-catalog__grid .em-card{width:auto;max-width:none}.em-wrap,.em-dash__inner,.em-footer__inner{padding-left:max(20px,var(--em-safe-left));padding-right:max(20px,var(--em-safe-right))}@supports (-webkit-touch-callout:none){body.emils input:not([type=checkbox]):not([type=radio]),body.emils select,body.emils textarea{font-size:16px!important}}body.emils #nprogress .bar{background:var(--em-blue)!important}.em-learn{font-family:var(--em-font-rubik);color:var(--em-text);background:#fff}@media (min-width:992px){.em-learn{height:calc(100vh - var(--site-header-h));height:calc(100dvh - var(--site-header-h));grid-template-columns:minmax(0,1fr) 360px;display:grid}.em-learn__main{overscroll-behavior:contain;min-height:0;overflow-y:auto}}.em-playlist{color:#fff;background:#191919;flex-direction:column;min-height:0;scroll-margin-top:0;display:flex}@media (min-width:992px){.em-playlist{overflow:hidden}}.em-playlist__head{border-bottom:1px solid #2e2e2e;flex-shrink:0;padding:20px 20px 16px}.em-playlist__back{color:#b3b3b3;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:inline-flex}.em-playlist__back:hover{color:#fff}.em-playlist__title{font-family:var(--em-font-lora);color:#fff;margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}.em-playlist__progress{color:#b3b3b3;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.em-playlist__progress b{color:#fff;font-weight:500}.em-playlist__bar{background:#2e2e2e;border-radius:4px;height:4px;overflow:hidden}.em-playlist__bar span{background:var(--em-green);height:100%;transition:width .4s;display:block}.em-playlist__body{padding:8px 0 calc(24px + var(--em-safe-bottom))}@media (min-width:992px){.em-playlist__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#444 transparent;flex:1;overflow-y:auto}}.em-pl-module__head{text-align:left;cursor:pointer;color:#fff;width:100%;font-family:var(--em-font-rubik);background:0 0;border:0;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.em-pl-module__head:hover{background:#222}.em-pl-module__head span:first-child{flex:1}.em-pl-module__count{color:#999;white-space:nowrap;font-size:12px;font-weight:400}.em-pl-module__chev{color:#999;flex-shrink:0;transition:transform .2s}.em-pl-module.is-open .em-pl-module__chev{transform:rotate(180deg)}.em-pl-module.is-done .em-pl-module__head span:first-child{color:#999}.em-pl-item{color:#e6e6e6;align-items:flex-start;gap:10px;padding:10px 20px 10px 28px;font-size:13px;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.em-pl-item:hover,.em-pl-item.is-active{color:var(--em-green);background:#2e2e2e}.em-pl-item.is-watched{color:#999}.em-pl-item.is-watched:hover,.em-pl-item.is-watched.is-active{color:var(--em-green)}.em-pl-item svg{flex-shrink:0;margin-top:1px}.em-pl-item__text{flex:1;min-width:0}.em-pl-item__tag{margin-top:3px;font-size:11px;font-weight:500;display:block}.em-pl-item__tag--started{color:#f2b45a}.em-pl-item__tag--done{color:var(--em-green)}.em-lesson__video{background:#000}.em-lesson__video>div{box-shadow:none!important}@media (min-width:992px){.em-lesson__video,.em-lesson__video>div{max-height:70vh}}.em-lesson{max-width:860px;margin:0 auto;padding:22px 20px 48px}@media (min-width:768px){.em-lesson{padding:32px 40px 64px}}.em-lesson__kicker{color:var(--em-muted);font-size:13px;font-family:var(--em-font-satoshi);margin-bottom:6px}.em-lesson__title{color:var(--em-text);margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.35}@media (min-width:768px){.em-lesson__title{font-size:28px}}.em-lesson__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:24px;display:flex}.em-lesson__nav{flex-wrap:wrap;gap:8px;display:flex}.em-lesson__nav .em-pill{text-transform:none;height:40px;font-size:14px;font-weight:500;font-family:var(--em-font-rubik);padding:8px 18px}.em-pill--green{background:var(--em-green);color:#fff!important}.em-pill--green:hover{background:var(--em-green-dark)}.em-lesson__desc{color:var(--em-text);margin:0 0 24px;line-height:1.5}.em-lesson__section-title{margin:28px 0 12px;font-size:18px;font-weight:500}.em-lesson__notes{background:var(--em-page);white-space:pre-wrap;border-radius:16px;padding:20px;font-size:15px;line-height:1.6}.em-lesson__playlist-link{text-underline-offset:2px;align-items:center;gap:6px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}@media (min-width:992px){.em-lesson__playlist-link{display:none}}.em-status{border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.em-status--started{color:#9a5b00;background:#fff4e0}.em-status--done{color:#2c7a2a;background:#eaf7ea}.em-status-action{color:var(--em-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;text-decoration:underline}.em-status-action--primary{background:var(--em-green);color:#fff;border-radius:16px;padding:7px 14px;font-weight:500;text-decoration:none}.em-status-action--primary:hover{background:var(--em-green-dark)}.em-pdf{border:1px solid var(--em-border);background:#fff;border-radius:16px;overflow:hidden}.em-pdf__row{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.em-pdf__icon{color:#c92f20;background:#fdecec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.em-pdf__name{flex:1;min-width:180px;font-weight:500;line-height:1.35}.em-pdf__name small{color:var(--em-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.em-pdf__actions{flex-wrap:wrap;gap:8px;display:flex}.em-pdf__actions .em-pill{text-transform:none;height:38px;font-size:14px;font-weight:500;font-family:var(--em-font-rubik);padding:8px 16px}.em-pdf__frame{border:0;border-top:1px solid var(--em-border);width:100%;height:75vh;display:block}.em-pdf__preview-btn{display:none}@media (min-width:992px){.em-pdf__preview-btn{display:inline-flex}}.em-auth{background:var(--em-page);min-height:calc(100dvh - 68px);font-family:var(--em-font-rubik);padding:20px 16px 60px}@media (min-width:992px){.em-auth{padding-top:40px}}.em-auth__card{text-align:center;background:#fff;border-radius:16px;max-width:420px;margin:0 auto;padding:32px 20px}@media (min-width:992px){.em-auth__card{width:560px;max-width:none;padding:40px}}.em-auth__title{color:var(--em-title);margin:0 0 8px;font-size:22px;font-weight:700}@media (min-width:992px){.em-auth__title{margin-bottom:16px;font-size:32px}}.em-auth__desc{color:#000;margin:0 0 20px;font-size:14px;line-height:1.45}@media (min-width:992px){.em-auth__desc{margin-bottom:26px;font-size:16px}}.em-auth__tabs{background:var(--em-card);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.em-auth__tabs button{font-family:var(--em-font-satoshi);color:var(--em-text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 8px;font-size:14px}.em-auth__tabs button.is-active{background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.em-auth__form{text-align:left;flex-direction:column;gap:12px;margin-bottom:18px;display:flex}@media (min-width:992px){.em-auth__form{gap:16px}}.em-auth__label{color:var(--em-muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.em-input{border:1px solid var(--em-border);width:100%;height:52px;font-family:var(--em-font-rubik);color:var(--em-text);appearance:none;background:#fff;border-radius:12px;outline:none;padding:12px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.em-input:focus{border-color:#8a8a8a;box-shadow:0 0 0 3px #0000000d}textarea.em-input{resize:vertical;height:auto;min-height:130px;line-height:1.45}.em-input--code{text-align:center;letter-spacing:.45em;font-size:26px;font-weight:500}.em-auth .em-btn-green,.em-contact .em-btn-green{max-width:none}.em-auth__note{text-align:left;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px;line-height:1.45}.em-auth__note--ok{color:#2c7a2a;background:#eaf7ea}.em-auth__note--err{color:#b42318;background:#fdecec}.em-auth__links{color:gray;flex-direction:column;gap:8px;font-size:14px;display:flex}@media (min-width:992px){.em-auth__links{font-size:15px}}.em-auth__links a,.em-auth__links button{color:gray;text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.em-auth__links a:hover,.em-auth__links button:hover{color:var(--em-title)}.em-auth__row-links{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}body.emils .legal-page{min-height:0;font-family:var(--em-font-rubik);background:#fff;padding:30px 0 80px}body.emils .legal-page>div{max-width:800px;padding:0 max(20px,var(--em-safe-left));box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto}body.emils .legal-page h1{color:var(--em-text);letter-spacing:0;border:0;margin-bottom:20px;padding-bottom:0;font-size:28px;font-weight:500;line-height:1.3}body.emils .legal-page h2{color:var(--em-text);margin-top:8px;font-size:20px;font-weight:500;line-height:1.35}body.emils .legal-page h3,body.emils .legal-page h4{color:var(--em-text);font-size:17px;font-weight:500}body.emils .legal-page p,body.emils .legal-page li{color:var(--em-text);font-size:16px;line-height:1.6}body.emils .legal-page .prose{max-width:none}body.emils .legal-page a{color:var(--em-link);text-underline-offset:2px;text-decoration:underline}body.emils .legal-page svg{color:var(--em-muted)}body.emils .legal-page [class*=bg-amber-50],body.emils .legal-page [class*=bg-teal-50],body.emils .legal-page [class*=bg-slate-50]{background:var(--em-page);border-color:#0000;border-radius:16px}body.emils .route-loading{font-family:var(--em-font-satoshi)}body.emils .route-loading .route-loading__ring{border-color:#0050ff26;border-top-color:var(--em-blue)}body.emils .route-loading .route-loading__dot{background:var(--em-green)}body.emils .route-loading h3{color:var(--em-title)}body.emils .route-progress__bar{background:var(--em-blue);box-shadow:0 0 8px #0050ff80}body.emils .route-progress__pill{font-family:var(--em-font-satoshi);background:#191919e6;border-color:#0000}body.emils .route-progress__pill svg{color:var(--em-green)}.em-reviews__role{color:var(--em-muted);margin-top:2px;font-size:14px;display:block}
