.promo__inner[data-v-a8ed13cb]{background:radial-gradient(50% 50% at 50% 50%, var(--color-green) 0%, #e0ffba 100%);border-radius:1.625rem;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem);width:100%;max-width:900px;padding:clamp(3rem,5.5vw,6.5rem) clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.promo__rings[data-v-a8ed13cb]{--badge-size:clamp(2.75rem, 6vw, 4.625rem);aspect-ratio:1;flex:none;width:min(100%,40.8rem);margin:0 auto;position:relative}.promo__logo[data-v-a8ed13cb]{z-index:2;width:min(26%,10.8125rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo__logo img[data-v-a8ed13cb]{width:100%;height:auto;display:block}.promo__ring[data-v-a8ed13cb]{border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo__ring--1[data-v-a8ed13cb]{width:41.67%;height:41.67%}.promo__ring--2[data-v-a8ed13cb]{opacity:.8;width:61.27%;height:61.27%}.promo__ring--3[data-v-a8ed13cb]{opacity:.6;width:79.9%;height:79.9%}.promo__ring--4[data-v-a8ed13cb]{opacity:.4;width:100%;height:100%}.promo__badge-orbit[data-v-a8ed13cb]{z-index:10;transform:translate(-50%, -50%) rotate(var(--orbit-angle,0deg));pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.promo__badge-orbit--1[data-v-a8ed13cb]{width:41.67%;height:41.67%}.promo__badge-orbit--2[data-v-a8ed13cb]{width:61.27%;height:61.27%}.promo__badge-orbit--3[data-v-a8ed13cb]{width:79.9%;height:79.9%}.promo__badge-orbit--4[data-v-a8ed13cb]{width:100%;height:100%}.promo__badge[data-v-a8ed13cb]{width:var(--badge-size);height:var(--badge-size);transform:translate(-50%, -50%) rotate(calc(-1 * var(--orbit-angle,0deg)));pointer-events:auto;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;top:0;left:50%;box-shadow:0 .5rem 1.5rem #12161e14}.promo__badge-link[data-v-a8ed13cb]{color:inherit;text-decoration:none}.promo__badge-link[data-v-a8ed13cb]:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid}.promo__badge-icon[data-v-a8ed13cb]{object-fit:contain;display:block}.promo__subtitle[data-v-a8ed13cb]{z-index:2;text-align:center;overflow-wrap:anywhere;max-width:44rem;margin:0 auto;font-size:1rem;line-height:normal;position:relative}@media (width<=1200px){.promo__inner[data-v-a8ed13cb]{padding:2rem}.promo__rings[data-v-a8ed13cb]{width:min(100%,34rem)}.promo__badge-icon[data-v-a8ed13cb]{width:60%;height:60%}}@media (width<=900px){.promo__inner[data-v-a8ed13cb]{border-radius:0;padding:2rem 1.25rem 1.5rem}.promo__subtitle[data-v-a8ed13cb]{font-size:.75rem}.promo__rings[data-v-a8ed13cb]{width:min(100%,13rem)}}@media (width<=640px){.promo__rings[data-v-a8ed13cb]{--badge-size:2.125rem}}body{color:var(--color-ink);background:#fff;margin:0;font-family:Golos Text,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:16px}.page{min-height:100vh}.page__content{align-items:stretch;gap:2rem;min-height:100vh;padding:0 2rem;display:flex}.auth,.promo{flex:1 1 0;min-width:0}.auth{flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.auth__wrapper{flex-direction:column;width:100%;min-width:0;max-width:26rem;display:flex}.auth__brand{display:none}.auth__header{text-align:center;overflow-wrap:anywhere;margin-bottom:2rem}.auth__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.2}.auth__subtitle{color:#383e54;opacity:.8;margin:0;font-size:1rem;line-height:1.5}.promo{align-items:stretch;margin:2.5rem 0;display:flex}.ellipse5-host{z-index:0;pointer-events:none;width:100%;max-width:632px;height:100%;max-height:632px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.ellipse5{background:var(--color-green);opacity:.1;filter:blur(130px);outline:1px solid #0000;width:100%;height:100%;position:absolute;transform:translateZ(0)scale(1.0001)}@media (width<=1200px){.page__content{padding:0 1.5rem}.promo{margin:2rem 0}}@media (width<=900px){.ellipse5-host{display:none}.page__content{flex-direction:column;gap:0;min-height:100vh;padding:0}.auth{flex:none;padding:2rem 1.25rem 3rem}.auth__brand{align-self:center;width:6.875rem;height:auto;margin-bottom:1.5rem;display:block}.auth__title{font-size:1rem}.auth__subtitle{font-size:.875rem}.auth__header{margin-bottom:2.5rem}.promo{flex:1 0 auto;margin:0}}
