.md-hero,.md-hero-features{display:none}body.md-hero-active .md-hero,body.md-hero-active .md-hero-features{display:block}html:has(body.md-hero-active),body.md-hero-active{background:#102438 !important}body.md-hero-active .login-welcome,body.md-hero-active .welcome-banner,body.md-hero-active .cat-ad{display:none !important}body.md-hero-active #main-outlet>.container:not(.md-hero):not(.md-hero-features),body.md-hero-active .alert-info.alert-info--login-notice{display:none}body.md-hero-active{--md-hero-bg-from: #0F8C8E;--md-hero-bg-to: #102438;--md-hero-accent: #E2552B;--md-hero-mimosa: #FFD66B;--md-hero-text: #FFFFFF;--md-hero-muted: rgba(255, 255, 255, .82);--md-hero-image: none;--md-hero-radius-md: 14px;--md-hero-radius-lg: 24px}.md-hero{position:relative;min-height:clamp(560px,92vh,900px);margin:0;padding:clamp(48px,8vh,96px) 24px clamp(64px,10vh,120px);color:var(--md-hero-text);overflow:hidden;isolation:isolate}.md-hero__bg{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 80% 0%, rgba(255, 214, 107, 0.35), transparent 55%),radial-gradient(ellipse at 0% 90%, rgba(226, 85, 43, 0.35), transparent 60%),linear-gradient(160deg, var(--md-hero-bg-from) 0%, var(--md-hero-bg-to) 78%)}.md-hero__bg::after{content:"";position:absolute;inset:0;background-image:var(--md-hero-image);background-size:cover;background-position:center;opacity:.55;mix-blend-mode:luminosity}.md-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(11, 22, 34, 0) 30%, rgba(11, 22, 34, 0.35) 100%),radial-gradient(ellipse at center, transparent 40%, rgba(11, 22, 34, 0.35) 100%)}.md-hero__inner{max-width:940px;margin:0 auto;text-align:center}.md-hero__brand{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:clamp(24px,4vh,40px)}.md-hero__brand-mark{display:inline-flex}.md-hero__brand-name{font-weight:600;letter-spacing:.04em;font-size:.95rem;text-transform:uppercase}.md-hero__title{font-size:clamp(2.2rem,3.4vw + 1rem,4.5rem);line-height:1.05;letter-spacing:-0.025em;font-weight:800;margin:0 0 clamp(16px,2vh,24px);color:var(--md-hero-text);text-wrap:balance}.md-hero__title em{font-style:normal;background:linear-gradient(90deg, var(--md-hero-mimosa), var(--md-hero-accent));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.md-hero__lead{font-size:clamp(1.05rem,.4vw + 1rem,1.35rem);line-height:1.55;color:var(--md-hero-muted);max-width:720px;margin:0 auto clamp(28px,4vh,40px);text-wrap:balance}.md-hero__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:clamp(20px,3vh,32px)}.md-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.6rem;font-weight:600;font-size:1rem;letter-spacing:.01em;border-radius:999px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.md-hero__btn:active{transform:translateY(1px)}.md-hero__btn:focus-visible{outline:2px solid var(--md-hero-mimosa);outline-offset:3px}.md-hero__btn--primary{background:linear-gradient(180deg, #E2552B 0%, #B33C16 100%);color:#fff !important;font-weight:700;letter-spacing:.015em;text-shadow:0 1px 1px rgba(0,0,0,.35);border-color:rgba(0,0,0,.12);box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 10px 24px -10px rgba(179,60,22,.7)}.md-hero__btn--primary:hover{background:linear-gradient(180deg, #D34C24 0%, #9A3411 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.25) inset,0 16px 32px -12px rgba(179,60,22,.8);color:#fff !important}.md-hero__btn--ghost{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.md-hero__btn--ghost:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.55);color:#fff}.md-hero__btn--lg{padding:1.05rem 2rem;font-size:1.05rem}.md-hero__meta{font-size:.9rem;color:var(--md-hero-muted);margin:0;letter-spacing:.02em}.md-hero-features{background:var(--md-hero-bg-to);color:#fff;padding:clamp(48px,8vh,96px) 24px clamp(64px,10vh,120px)}.md-hero-features__inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px}.md-hero-features__card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--md-hero-radius-lg);padding:28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease,border-color .25s ease}.md-hero-features__card:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.22)}.md-hero-features__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg, var(--md-hero-mimosa), var(--md-hero-accent));color:#0b1622;margin-bottom:16px}.md-hero-features__card h3{margin:0 0 8px;font-size:1.25rem;font-weight:700;letter-spacing:-0.015em;color:#fff}.md-hero-features__card p{margin:0;color:var(--md-hero-muted);font-size:.98rem;line-height:1.55}.md-hero-features__cta{max-width:1080px;margin:clamp(40px,6vh,64px) auto 0;text-align:center}.md-hero-features__cta-note{display:block;margin-top:12px;color:var(--md-hero-muted);font-size:.9rem}body.md-hero-active .sidebar-wrapper,body.md-hero-active .sidebar-toggle,body.md-hero-active .navigation-container{display:none}body.md-hero-active #main-container{display:block !important;max-width:none !important;padding:0 !important;margin:0 !important;width:100% !important}body.md-hero-active #main-outlet-wrapper{display:block !important;grid-template-columns:1fr !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important}body.md-hero-active #main-outlet{grid-area:auto !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important;min-height:0 !important}body.md-hero-active .full-width,body.md-hero-active .wrap{max-width:none !important;padding:0 !important}body.md-hero-active.login-page #main-outlet>.login-fullpage,body.md-hero-active.login-page .login-fullpage{background:var(--md-hero-bg-to);color:#fff;padding:clamp(48px,8vh,96px) 24px;scroll-margin-top:80px}body.md-hero-active.login-page .login-fullpage::before{content:"Уже есть аккаунт?";display:block;text-align:center;font-size:clamp(1.6rem,1.5vw + 1rem,2.2rem);font-weight:800;letter-spacing:-0.02em;color:#fff;margin-bottom:clamp(20px,3vh,32px)}body.md-hero-active.login-page .login-fullpage .login-form,body.md-hero-active.login-page .login-fullpage .login-content{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--md-hero-radius-lg);padding:clamp(24px,3vh,36px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:460px;margin:0 auto}body.md-hero-active.login-page .login-fullpage::after{content:"";position:absolute}body.md-hero-active.login-page .login-fullpage{position:relative}html{scroll-behavior:smooth}body.md-hero-active.login-page .login-fullpage{scroll-margin-top:0}body.md-hero-active.login-page #main-outlet,body.md-hero-active.login-page #main-outlet-wrapper{background:var(--md-hero-bg-to) !important}body.md-hero-active.login-page .login-fullpage .login-page-cta__signup,body.md-hero-active.login-page .login-fullpage .login-page-cta .login-page-cta__signup,body.md-hero-active.login-page .login-fullpage .signup-button,body.md-hero-active.login-page .login-fullpage button.signup-button{display:none !important}body.md-hero-active.login-page .login-fullpage .login-page-cta__signup-info,body.md-hero-active.login-page .login-fullpage .login-form hr,body.md-hero-active.login-page .login-fullpage .login-page-cta hr,body.md-hero-active.login-page .login-fullpage .or-separator{display:none !important}body.md-hero-active.signup-page #main-outlet>.invites-show,body.md-hero-active.signup-page .invites-show,body.md-hero-active.signup-page .signup-fullpage,body.md-hero-active.signup-page .create-account{background:var(--md-hero-bg-to);color:#fff;padding:clamp(48px,8vh,96px) 24px;scroll-margin-top:80px;position:relative}body.md-hero-active.signup-page .invites-show::before,body.md-hero-active.signup-page .signup-fullpage::before,body.md-hero-active.signup-page .create-account::before{content:"Создать аккаунт";display:block;text-align:center;font-size:clamp(1.6rem,1.5vw + 1rem,2.2rem);font-weight:800;letter-spacing:-0.02em;color:#fff;margin-bottom:clamp(20px,3vh,32px)}body.md-hero-active.signup-page .invites-show .signup-form,body.md-hero-active.signup-page .invites-show form,body.md-hero-active.signup-page .signup-fullpage form,body.md-hero-active.signup-page .create-account form,body.md-hero-active.signup-page .invites-show .signup-content{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--md-hero-radius-lg);padding:clamp(24px,3vh,36px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:460px;margin:0 auto}body.md-hero-active.signup-page #main-outlet,body.md-hero-active.signup-page #main-outlet-wrapper{background:var(--md-hero-bg-to) !important}body.md-hero-active .d-header-wrap,body.md-hero-active .d-header{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border-bottom:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.md-hero-active .d-header .contents,body.md-hero-active .d-header .panel{background:rgba(0,0,0,0) !important}body.md-hero-active .md-hero{margin-top:calc(var(--header-offset, 64px)*-1);padding-top:calc(var(--header-offset, 64px) + clamp(40px,6vh,80px))}body.md-hero-active .d-header .title,body.md-hero-active .d-header .login-button,body.md-hero-active .d-header .sign-up-button{display:none !important}body.md-hero-active .d-header,body.md-hero-active .d-header a,body.md-hero-active .d-header button,body.md-hero-active .d-header .d-icon,body.md-hero-active .d-header .header-dropdown-toggle .d-icon{color:#fff !important;fill:#fff !important}body.md-hero-active .d-header button:not(:disabled):hover{background:hsla(0,0%,100%,.12) !important}body.md-hero-active .d-header .interface-color-mode-toggler,body.md-hero-active .d-header .interface-language-selector,body.md-hero-active .d-header [class*=language]{color:#fff !important}@media(prefers-reduced-motion: reduce){.md-hero-features__card{transition:none}.md-hero__btn{transition:none}}@media(max-width: 640px){.md-hero{padding:32px 16px 48px}.md-hero__cta{flex-direction:column}.md-hero__btn{width:100%}.md-hero-features{padding:48px 16px 64px}}
/*# sourceMappingURL=common_theme_32_6dc14c3abd787c8e3d1f4814825151105806a913.css.map?__ws=madeira.community */
