@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap";.app-shell.hybrid-home{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:100vh}.hybrid-home .site-header{position:sticky;top:0;align-self:flex-start;z-index:2000;height:100vh;overflow-y:auto;scrollbar-width:none;padding:24px 18px;display:flex;background:radial-gradient(circle at 0 0,rgba(69,104,243,.14),transparent 60%),#1a1a1a;border-right:1px solid rgba(255,255,255,.055)}.hybrid-home .site-header::-webkit-scrollbar{display:none}.hybrid-home .header-inner{max-width:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;width:100%}.hybrid-home .brand{display:inline-flex;align-items:center;text-decoration:none;padding:0;border-radius:0}.hybrid-home .brand-logo{height:60px}.hybrid-home .brand-name{color:#ececec}.hybrid-home .brand-sub{color:#919191}.hybrid-home .brand-icon{fill:#ececec}.hybrid-home .page-main{padding:24px 14px 28px;overflow:hidden;background:#1a1a1a}.hybrid-home .page-main--home{padding-top:0}.hybrid-home .side-nav{margin-top:28px;width:100%;display:block!important}.hybrid-home .side-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}.hybrid-home .side-nav__link{display:flex;align-items:center;width:100%;min-height:40px;padding:10px 18px 10px 20px;border-radius:14px;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#919191!important}.hybrid-home .side-nav__link:hover,.hybrid-home .side-nav__link:focus-visible{background:#64b5f614!important;color:#ececec!important}.hybrid-home .side-nav__link--active,.hybrid-home .side-nav__link--active:hover,.hybrid-home .side-nav__link--active:focus-visible{position:relative;margin-left:-18px;padding-left:38px;border-radius:0 16px 16px 0;background:#64b5f629!important;color:#64b5f6!important;box-shadow:none!important}.hybrid-home .header-actions{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.hybrid-home .auth-btn--primary{background:#64b5f6!important;border-color:#64b5f6!important;color:#111!important}.hybrid-home .auth-btn--ghost{background:#ffffff0a!important;border-color:#ffffff14!important;color:#ececec!important}.hybrid-home .header-cta{background:#ffffff0a!important;border-color:#ffffff14!important;color:#ececec!important;box-shadow:none!important}.hybrid-home .header-cta:hover,.hybrid-home .header-cta:focus-visible{background:#ffffff14!important;border-color:#ffffff29!important;color:#ececec!important}.hybrid-home .lang-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:999px;padding:9px 16px;background:#ffffff0a!important;border-color:#ffffff14!important;color:#ececec!important}.hybrid-home .lang-btn:hover,.hybrid-home .lang-btn:focus-visible{background:#ffffff14!important;color:#ececec!important}.hybrid-home .lang-flag-img{width:18px;height:13px;border-radius:3px}.hybrid-home .lang-text{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;line-height:1}.hybrid-home .header-lang{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.hybrid-home .header-lang .lang-btn,.hybrid-home .mobile-menu__lang .lang-btn{width:auto;flex:1 1 calc(33.333% - 6px);min-width:0}.hybrid-home .mobile-menu__lang{display:flex;gap:8px;width:100%}.hybrid-home .lang-btn.is-active,.hybrid-home .lang-btn[disabled]{background:#64b5f629!important;border-color:#64b5f652!important;color:#64b5f6!important;cursor:default}.hybrid-home .header-burger{margin-top:0;width:46px;height:46px;margin-left:0;display:none;align-items:center;justify-content:center;border:none;background:#ffffff0a;border-radius:999px;cursor:pointer;line-height:0;padding:0;box-shadow:0 8px 20px #192a4d1f;transition:background .18s ease,transform .12s ease,box-shadow .18s ease;color:#919191!important}.hybrid-home .header-burger__icon{display:block;width:24px;height:24px;transform:translateY(1px)}.hybrid-home .header-burger:hover,.hybrid-home .header-burger:focus-visible{background:#ffffff14;transform:translateY(-1px);box-shadow:0 10px 26px #192a4d2e;outline:none}.hybrid-home .mobile-menu__panel{position:relative;width:min(420px,100%);max-width:100%;height:100%;background:#1a1a1a;border-left:1px solid rgba(255,255,255,.08);border-radius:0 24px 24px 0;padding:18px 20px 22px;transform:translate(-32px);display:flex;flex-direction:column;gap:12px;transition:transform .28s cubic-bezier(.21,.83,.26,1);order:1}.hybrid-home .mobile-menu__overlay{flex:1 1 auto;background:#000000a8;order:2}.hybrid-home .mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:stretch;justify-content:flex-start;pointer-events:none;opacity:0;transition:opacity .25s ease-out}.hybrid-home .mobile-menu.is-open{opacity:1;pointer-events:auto}.hybrid-home .mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}.hybrid-home .theme-toggle-btn{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;box-shadow:0 0 0 1px #ffffff0a}.hybrid-home .theme-toggle-btn:hover{background:#64b5f614;border-color:#64b5f640;color:#64b5f6;transform:translateY(-50%) rotate(20deg)!important}html.theme-light .hybrid-home .theme-icon--moon{display:none!important}html.theme-light .hybrid-home .theme-icon--sun{display:block!important}.hybrid-home .hero--with-calc{background:#1a1a1a;margin-bottom:40px}.hybrid-home .hero-panel{background:#1a1a1a}.hybrid-home .hero-subtitle{color:#919191!important}.hybrid-home .hero-calc-bg{background:radial-gradient(130% 160% at 0% 0%,#4568f333,#4568f300 56%),radial-gradient(120% 140% at 100% 20%,#38bdf830,#38bdf800 58%),linear-gradient(135deg,#ffe8f5,#e5efff 42%,#def6ff 72%,#ffeef7)!important}.hybrid-home .hero-calc-bg .main_block{background:#fffffff2!important}.hybrid-home .hero-calc-bg .main_block h1,.hybrid-home .split-heading,.hybrid-home .split-heading__accent,.hybrid-home .stat-value,.hybrid-home .stat-label,.hybrid-home .product-card__title,.hybrid-home .product-card__desc,.hybrid-home .industry-title,.hybrid-home .industry-card__desc,.hybrid-home .industry-desc{color:#212647}.hybrid-home .strategy-shell{background:#1f1f1f}.hybrid-home .strategy-shell:before,.hybrid-home .strategy-shell:after{background:#242424;box-shadow:0 26px 70px #00000038}.hybrid-home .stats-section,.hybrid-home .products-section,.hybrid-home .industries-section{background:transparent}.hybrid-home .stat-label{color:#64b5f6}.hybrid-home .products-subtitle{color:#919191}.hybrid-home .site-footer{background:#141414}.hybrid-home .footer-title,.hybrid-home .footer-copy{color:#ececec}.hybrid-home .footer-text,.hybrid-home .footer-link{color:#919191}.hybrid-home .footer-link:hover,.hybrid-home .footer-link:focus-visible{color:#ececec}.hybrid-home .footer-logo-img{height:56px;max-width:100%}.hybrid-home .demo-quick-login{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.hybrid-home .demo-quick-login__label{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#5e5e5e;margin-bottom:8px}.hybrid-home .demo-quick-btn{display:flex;align-items:center;gap:7px;width:100%;padding:8px 10px;margin-bottom:5px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#919191;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s ease}.hybrid-home .demo-quick-btn:hover{color:#ececec;border-color:#ffffff1f;background:#ffffff12}.hybrid-home .demo-quick-btn--seller:hover{border-color:#64b5f64d;color:#64b5f6}.hybrid-home .demo-quick-btn--buyer:hover{border-color:#28c8404d;color:#28c840}.hybrid-home .demo-quick-btn--operator:hover{border-color:#ffa0004d;color:#ffa000}.hybrid-home .fb-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.hybrid-home .fb-strategy-card{position:relative;display:block;border-radius:32px;overflow:hidden;text-decoration:none;box-shadow:0 18px 50px #00000047;transform:translateZ(0);transition:transform .4s cubic-bezier(.21,.83,.26,1),box-shadow .4s cubic-bezier(.21,.83,.26,1)}.hybrid-home .fb-strategy-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px #00000057}.hybrid-home .fb-strategy-card__visual{position:relative;width:100%;aspect-ratio:648 / 539}.hybrid-home .fb-strategy-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.hybrid-home .fb-strategy-card__bubble{position:relative;align-self:flex-start;margin:0;max-width:clamp(280px,70%,500px);padding:16px 24px 18px;border-radius:22px;background:linear-gradient(135deg,#fff,#f7f8ff 45%,#eef2ff);box-shadow:0 18px 40px #0f172a47;border:1px solid rgba(15,23,42,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(8px) scale(.97);filter:blur(3px);transform-origin:left top;transition:opacity .45s cubic-bezier(.21,.83,.26,1),transform .45s cubic-bezier(.21,.83,.26,1),filter .45s cubic-bezier(.21,.83,.26,1)}.hybrid-home .fb-strategy-card:hover .fb-strategy-card__bubble{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.hybrid-home .fb-strategy-card__bubble-text{font-size:14px;font-weight:500;color:#212647;line-height:1.55;margin:0}.hybrid-home .fb-strategy-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:0 34px 30px}.hybrid-home .fb-strategy-card__title{margin:0;font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.55);font-family:Figtree,Manrope,sans-serif}.hybrid-home .fb-strategy-card__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .25s ease-out,transform .25s ease-out}.hybrid-home .fb-strategy-card:hover .fb-strategy-card__arrow{opacity:1;transform:translateY(0)}.hybrid-home .fb-strategy-arrow-icon{color:#fff}.hybrid-home .products-section{max-width:var(--container);margin:0 auto;padding:80px 24px}.hybrid-home .products-container{max-width:100%}.hybrid-home .products-subtitle{font-size:18px;margin:-20px 0 40px;line-height:1.5}.hybrid-home .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hybrid-home .product-card{background:#eef2f8;border:1px solid #e4eaf5;border-radius:20px;padding:28px;transition:transform .3s ease,box-shadow .3s ease}.hybrid-home .product-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2126471a}.hybrid-home .product-card--wide{grid-column:span 3;text-align:center;background:linear-gradient(135deg,#eef2f8,#e4eaf5)}.hybrid-home .product-card__icon{width:48px;height:48px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid #e4eaf5}.hybrid-home .product-card--wide .product-card__icon{margin:0 auto 16px}.hybrid-home .product-card__title{font-family:Figtree,Manrope,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px}.hybrid-home .product-card__desc{font-size:14px;line-height:1.6;margin:0}.hybrid-home .products-cta{text-align:center;margin-top:40px}.hybrid-home .products-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#4568f3;color:#fff;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;font-family:Figtree,sans-serif;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s}.hybrid-home .products-cta-btn:hover{background:#3455de;box-shadow:0 8px 24px #4568f359;transform:translateY(-1px)}@media (max-width: 1024px){.app-shell.hybrid-home{grid-template-columns:1fr}.hybrid-home .site-header{position:relative;height:auto;overflow:visible;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.hybrid-home .side-nav,.hybrid-home .header-actions{display:none}.hybrid-home .header-burger{display:inline-flex;position:absolute;top:24px;right:18px}.hybrid-home .fb-strategy-grid,.hybrid-home .products-grid{grid-template-columns:1fr}.hybrid-home .product-card--wide{grid-column:span 1}}@media (min-width: 1025px){.hybrid-home .header-inner{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.hybrid-home .side-nav{display:block!important;width:100%!important;flex:0 0 auto!important;padding:0!important;overflow:visible!important}.hybrid-home .side-nav__list{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;overflow:visible!important}.hybrid-home .header-actions{margin-top:auto!important;width:100%!important;flex-direction:column!important;align-items:stretch!important}}@media (min-width: 1361px){.hybrid-home .mobile-menu{display:none}}html.theme-light .hybrid-home .site-header{background:radial-gradient(circle at 0 0,rgba(69,104,243,.14),transparent 60%),#fff!important;border-right:1px solid rgba(25,42,77,.06)!important}html.theme-light .hybrid-home .brand-name{color:#212647!important}html.theme-light .hybrid-home .brand-sub{color:#6b7390!important}html.theme-light .hybrid-home .brand-icon{fill:#212647!important}html.theme-light .hybrid-home .theme-toggle-btn{background:#4568f314!important;border-color:#4568f34d!important;color:#4568f3!important;box-shadow:none!important}html.theme-light .hybrid-home .theme-toggle-btn:hover{background:#4568f326!important;border-color:#4568f380!important;color:#3455de!important}html.theme-light .hybrid-home .demo-quick-login{border-top-color:#192a4d14!important}html.theme-light .hybrid-home .demo-quick-btn{background:#f0f4f9!important;border-color:#192a4d14!important;color:#415080!important}html.theme-light .hybrid-home .demo-quick-btn:hover{background:#e4eaf5!important}.hybrid-home{background:#1a1a1a;color:#ececec}.hybrid-home .site-header{background:radial-gradient(circle at 0 0,rgba(100,181,246,.07),transparent 60%),#1f1f1f!important;border-right:1px solid rgba(255,255,255,.055)!important}.hybrid-home .side-nav__link{color:#919191!important}.hybrid-home .side-nav__link:hover,.hybrid-home .side-nav__link:focus-visible{background:#64b5f60f!important;color:#ececec!important}.hybrid-home .side-nav__link--active,.hybrid-home .side-nav__link--active:hover,.hybrid-home .side-nav__link--active:focus-visible{background:#64b5f61f!important;color:#64b5f6!important;box-shadow:none!important}.hybrid-home .auth-btn--primary{background:transparent!important;color:#64b5f6!important;border:1px solid rgba(100,181,246,.3)!important;box-shadow:none!important}.hybrid-home .auth-btn--primary:hover,.hybrid-home .auth-btn--primary:focus-visible{background:#64b5f614!important;border-color:#64b5f680!important;box-shadow:none!important}.hybrid-home .auth-btn--ghost{background:transparent!important;color:#919191!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.hybrid-home .auth-btn--ghost:hover,.hybrid-home .auth-btn--ghost:focus-visible{background:#ffffff0a!important;color:#ececec!important}.hybrid-home .header-cta{background:transparent!important;color:#919191!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.hybrid-home .header-cta:hover,.hybrid-home .header-cta:focus-visible{background:#ffffff0a!important;color:#ececec!important}.hybrid-home .header-lang{border-top-color:#ffffff0e!important}.hybrid-home .lang-btn{background:#2c2c2c!important;border-color:#ffffff0f!important;box-shadow:none!important;color:#919191!important}.hybrid-home .lang-btn:hover,.hybrid-home .lang-btn:focus-visible{background:#ffffff0f!important;color:#ececec!important}.hybrid-home .hero--with-calc{background:#1a1a1a!important}.hybrid-home .hero--with-calc:before{background:radial-gradient(circle at 30% 35%,rgba(100,181,246,.08),transparent 58%),radial-gradient(circle at 70% 65%,rgba(100,181,246,.05),transparent 62%)!important}.hybrid-home .hero--with-calc:after{background:radial-gradient(circle at 50% 50%,rgba(100,181,246,.04),transparent 62%)!important}.hybrid-home .hero-panel{background:linear-gradient(135deg,#242424fa,#1e1e1ef2)!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:0 24px 52px #0006!important}.hybrid-home .hero-title,.hybrid-home .hero-title span{color:#ececec!important}.hybrid-home .hero-copy p,.hybrid-home .hero-subtitle{color:#919191!important}.hybrid-home .hero-cta{background:transparent!important;color:#64b5f6!important;border-color:#64b5f64d!important;box-shadow:none!important}.hybrid-home .hero-cta:hover,.hybrid-home .hero-cta:focus-visible{background:#64b5f614!important;border-color:#64b5f680!important;box-shadow:none!important}.hybrid-home .hero-calc-bg{background:radial-gradient(130% 160% at 0% 0%,rgba(69,104,243,.08),transparent 56%),radial-gradient(120% 140% at 100% 20%,rgba(100,181,246,.06),transparent 58%),#1f1f1f!important;box-shadow:0 28px 80px #0006!important;border:1px solid rgba(255,255,255,.055)!important}.hybrid-home .hero-calc-bg .main_block{background:#242424!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:0 8px 24px #0000004d!important;color:#ececec!important}.hybrid-home .hero-calc-bg .main_block h1,.hybrid-home .split-heading,.hybrid-home .section-title,.hybrid-home .section-title span,.hybrid-home h2,.hybrid-home h3{color:#ececec!important}.hybrid-home .split-heading__accent,.hybrid-home .section-title span,.hybrid-home h2 span,.hybrid-home h3 span{color:#64b5f6!important}.hybrid-home textarea,.hybrid-home .main_block textarea{background:#1f1f1f!important;border-color:#ffffff14!important;color:#ececec!important}.hybrid-home textarea::placeholder,.hybrid-home .main_block textarea::placeholder{color:#5e5e5e!important}.hybrid-home .stats-section{background:#1a1a1a!important}.hybrid-home .stat-value{color:#ececec!important}.hybrid-home .stat-label{color:#5e5e5e!important}.hybrid-home .strategy-shell{background:#1f1f1f!important}.hybrid-home .strategy-shell:before,.hybrid-home .strategy-shell:after{background:#1a1a1a!important;box-shadow:0 26px 70px #0000000f!important}.hybrid-home .products-section{background:#1a1a1a!important}.hybrid-home .products-subtitle{color:#919191!important}.hybrid-home .product-card{background:#242424!important;border-color:#ffffff0e!important;box-shadow:none!important}.hybrid-home .product-card:hover{background:#2c2c2c!important;border-color:#64b5f626!important;box-shadow:none!important}.hybrid-home .product-card--wide{background:#242424!important}.hybrid-home .product-card__icon{background:#1f1f1f!important;border-color:#ffffff14!important}.hybrid-home .product-card__title{color:#ececec!important}.hybrid-home .product-card__desc{color:#919191!important}.hybrid-home .industries-section{background:#1f1f1f!important}.hybrid-home .industry-card{background:#242424!important;border-color:#ffffff0e!important;box-shadow:none!important}.hybrid-home .industry-card:hover{background:#2c2c2c!important;border-color:#64b5f626!important}.hybrid-home .industry-title{color:#ececec!important}.hybrid-home .industry-card__desc,.hybrid-home .industry-desc,.hybrid-home .industry-icon,.hybrid-home .industry-arrow{color:#919191!important}.hybrid-home .industry-icon svg,.hybrid-home .industry-arrow svg{color:inherit!important}.hybrid-home .industry-icon svg *,.hybrid-home .industry-arrow svg *{stroke:currentColor!important;fill:currentColor!important}.hybrid-home .industry-card:hover .industry-icon,.hybrid-home .industry-card:hover .industry-arrow{color:#ececec!important}.hybrid-home .site-footer{background:#141414!important;color:#ececec!important}.hybrid-home .footer-text,.hybrid-home .footer-link,.hybrid-home .footer-copy{color:#919191!important}.hybrid-home .footer-title{color:#ececec!important}.hybrid-home .footer-link:hover,.hybrid-home .footer-link:focus-visible{color:#ececec!important}.auth-stage-shell{display:grid;gap:22px}.auth-stage-hero{position:relative;overflow:hidden;display:grid;gap:18px;padding:28px;border-radius:28px;border:1px solid rgba(16,49,96,.1);background:radial-gradient(circle at top left,rgba(217,186,97,.22),transparent 42%),linear-gradient(145deg,#f3f9fffa,#fffffff2);box-shadow:0 24px 48px #10224414}.auth-stage-hero--minimal{gap:24px}.auth-stage-hero:after{content:"";position:absolute;right:-70px;top:-60px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(21,58,116,.12),transparent 68%);pointer-events:none}.auth-stage-hero__body,.auth-stage-hero__meta,.auth-stage-hero__actions{position:relative;z-index:1}.auth-stage-hero__body{display:grid;gap:10px}.auth-stage-hero__eyebrow{margin:0;color:#16325d9e;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-stage-hero__title{margin:0;color:#173b73;font-size:clamp(30px,4vw,42px);line-height:1.02;letter-spacing:-.04em}.auth-stage-hero__lead{max-width:760px;margin:0;color:#31527f;font-size:16px;line-height:1.65}.auth-stage-hero__meta{display:flex;flex-wrap:wrap;gap:12px}.auth-stage-pill{min-width:160px;padding:12px 14px;border-radius:18px;border:1px solid rgba(16,49,96,.08);background:#ffffffdb;box-shadow:0 16px 30px #1022440d}.auth-stage-pill__label{display:block;color:#16325d9e;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-stage-pill__value{display:block;margin-top:8px;color:#173b73;font-size:15px;font-weight:800;line-height:1.45}.auth-stage-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.auth-stage-hero__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(16,49,96,.1);background:#ffffffeb;color:#173b73;font-weight:800;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.auth-stage-hero__link:hover,.auth-stage-hero__link:focus-visible{transform:translateY(-1px);border-color:#1031602e;box-shadow:0 16px 28px #10224414}.auth-stage-slot{display:grid}.auth-stage-slot .auth-cabinet-header{display:none}.auth-stage-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;align-items:start}.auth-stage-layout--single{grid-template-columns:minmax(0,1fr)}.auth-stage-form-card,.auth-stage-info-card{border-radius:26px;box-shadow:0 22px 42px #10224414}.auth-stage-form-card form{display:grid;gap:18px}.auth-demo-panel{display:grid;gap:14px;padding-top:6px}.auth-demo-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-demo-panel__center{color:#173b73;font-size:13px;font-weight:800;text-decoration:none}.auth-demo-panel__center:hover,.auth-demo-panel__center:focus-visible{text-decoration:underline}.auth-demo-panel__lead{margin:0}.auth-demo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.auth-demo-card{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(16,49,96,.12);background:#f4f8ffd1;color:#173b73;text-decoration:none;box-shadow:0 18px 34px #1022440f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.auth-demo-card:hover,.auth-demo-card:focus-visible{transform:translateY(-1px);border-color:#10316033;box-shadow:0 20px 38px #1022441a}.auth-demo-card__label{color:#173b73ad;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-demo-card__username{font-size:16px;line-height:1.3}.auth-demo-card__password{color:#173b73c7;font-size:13px;font-weight:700}.auth-stage-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.auth-stage-progress__step{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(16,49,96,.08);background:#f4f8ffb8}.auth-stage-progress__step.is-current{border-color:#e85c0d57;background:linear-gradient(180deg,#e85c0d1f,#f7fafff5);box-shadow:0 14px 28px #e85c0d1f}.auth-stage-progress__step.is-done{border-color:#1b6e3a2e;background:#ebf7efe6}.auth-stage-progress__index{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#10316014;color:#173b73;font-size:13px;font-weight:900}.auth-stage-progress__step.is-current .auth-stage-progress__index{background:#e85c0d;color:#fff}.auth-stage-progress__step.is-done .auth-stage-progress__index{background:#d8eadf;color:#215a37}.auth-stage-progress__text{color:#173b73;font-size:13px;font-weight:700;line-height:1.35}.auth-stage-step-stack{display:grid;gap:14px}.auth-stage-section{display:grid;gap:14px;padding-top:6px}.auth-stage-section.is-hidden{display:none}.auth-stage-section+.auth-stage-section{border-top:1px solid rgba(16,49,96,.08);padding-top:18px}.auth-stage-inline-section{display:grid;gap:12px}.auth-stage-inline-section__title{margin:0;color:#173b73bd;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.auth-stage-section__title{margin:0;color:#173b73;font-size:17px;font-weight:800;letter-spacing:-.02em}.auth-stage-wizard-actions{justify-content:space-between}.auth-stage-wizard-actions .form-btn:last-child{margin-left:auto}.auth-stage-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.auth-stage-choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:56px;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(16,49,96,.1);border-radius:18px;background:#f7faffe6;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.auth-stage-choice.is-selected{border-color:#e85c0d75;background:linear-gradient(180deg,#e85c0d1f,#f7fafffa);box-shadow:0 18px 34px #e85c0d24}.auth-stage-choice:hover,.auth-stage-choice:focus-within{transform:translateY(-1px);border-color:#1031602e;box-shadow:0 14px 24px #10224412}.auth-stage-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.auth-stage-choice__marker{width:18px;height:18px;border-radius:999px;border:1.5px solid rgba(16,49,96,.2);background:#fffffff5;box-shadow:inset 0 0 0 4px transparent;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-stage-choice.is-selected .auth-stage-choice__marker{border-color:#e85c0db8;background:#fff;box-shadow:inset 0 0 0 5px #e85c0deb}.auth-stage-choice__label{color:#173b73;font-weight:700;line-height:1.4}.auth-stage-info-card .profile-card__hint{margin-bottom:12px}.auth-stage-info-card .auth-info-list{margin-top:0}.auth-stage-form-card .alert{margin-bottom:0}@media (max-width: 900px){.auth-stage-hero{padding:22px 18px;border-radius:24px}.auth-stage-hero__meta{display:grid;grid-template-columns:1fr}.auth-stage-pill{min-width:0}.auth-stage-layout,.auth-stage-progress{grid-template-columns:1fr}}html[data-theme=dark] .auth-stage-hero{border-color:#ffffff14;background:radial-gradient(circle at top left,rgba(217,186,97,.14),transparent 42%),linear-gradient(145deg,#12192afa,#0f1420f5)}html[data-theme=dark] .auth-stage-choice{border-color:#ffffff1f;background:#ffffff0a}html[data-theme=dark] .auth-stage-choice:hover,html[data-theme=dark] .auth-stage-choice:focus-within{border-color:#e85c0d52;box-shadow:0 18px 34px #00000047}html[data-theme=dark] .auth-stage-choice.is-selected{border-color:#e85c0d6b;background:linear-gradient(180deg,#e85c0d29,#ffffff0d);box-shadow:0 22px 36px #00000047}html[data-theme=dark] .auth-stage-choice__marker{border-color:#fff3;background:#ffffff14}html[data-theme=dark] .auth-stage-choice.is-selected .auth-stage-choice__marker{border-color:#e85c0dad;background:#ffffff0f;box-shadow:inset 0 0 0 5px #e85c0de0}html[data-theme=dark] .auth-stage-progress__step{border-color:#ffffff14;background:#ffffff0a}html[data-theme=dark] .auth-stage-progress__step.is-current{border-color:#e85c0d6b;background:linear-gradient(180deg,#e85c0d2e,#ffffff0f);box-shadow:0 18px 34px #00000038}html[data-theme=dark] .auth-stage-progress__step.is-done{border-color:#4ca56e2e;background:#2e593e3d}html[data-theme=dark] .auth-stage-progress__index{background:#ffffff14;color:#f5f7fb}html[data-theme=dark] .auth-stage-progress__step.is-current .auth-stage-progress__index{background:#e85c0d}html[data-theme=dark] .auth-stage-progress__step.is-done .auth-stage-progress__index{background:#4ca56e3d;color:#dff3e6}html[data-theme=dark] .auth-stage-progress__text,html[data-theme=dark] .auth-stage-inline-section__title,html[data-theme=dark] .auth-stage-hero__title,html[data-theme=dark] .auth-stage-pill__value,html[data-theme=dark] .auth-stage-hero__link{color:#f5f7fb}html[data-theme=dark] .auth-stage-hero__eyebrow,html[data-theme=dark] .auth-stage-pill__label,html[data-theme=dark] .auth-stage-hero__lead{color:#e9effcc2}html[data-theme=dark] .auth-stage-pill,html[data-theme=dark] .auth-stage-hero__link{border-color:#ffffff14;background:#ffffff0a}.auth-cabinet-page .auth-stage-shell{gap:24px}.auth-cabinet-page .auth-stage-hero{position:relative;overflow:hidden;gap:20px;padding:30px;border-radius:30px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 30%),radial-gradient(circle at top left,rgba(232,92,13,.12),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff04),#1f1f1f;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff0d}.auth-cabinet-page .auth-stage-hero:after{top:auto;right:-48px;bottom:-72px;width:240px;height:240px;background:radial-gradient(circle,rgba(232,92,13,.12),transparent 66%);opacity:1}.auth-cabinet-page .auth-stage-hero__eyebrow{color:#ececec7a;font-size:11px;letter-spacing:.14em}.auth-cabinet-page .auth-stage-hero__title{color:#f2f2f2;font-size:clamp(30px,4vw,46px);line-height:.98;letter-spacing:-.05em}.auth-cabinet-page .auth-stage-hero__lead{max-width:780px;color:#ecececb8;font-size:15px;line-height:1.7}.auth-cabinet-page .auth-stage-hero__meta{gap:12px}.auth-cabinet-page .auth-stage-pill{min-width:0;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#1116;box-shadow:none}.auth-cabinet-page .auth-stage-pill__label{color:#ececec75;font-size:10px;letter-spacing:.12em}.auth-cabinet-page .auth-stage-pill__value{color:#ececec;font-size:14px;line-height:1.45}.auth-cabinet-page .auth-stage-hero__actions{gap:10px}.auth-cabinet-page .auth-stage-hero__link{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ececec;font-size:13px;font-weight:700;box-shadow:none}.auth-cabinet-page .auth-stage-hero__link:hover,.auth-cabinet-page .auth-stage-hero__link:focus-visible{border-color:#e85c0d57;background:#ffffff14;box-shadow:none}.auth-cabinet-page .auth-stage-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:20px;align-items:stretch}.auth-cabinet-page .auth-stage-layout--single{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.auth-cabinet-page .auth-stage-form-card,.auth-cabinet-page .auth-stage-info-card{border-radius:28px}.auth-cabinet-page .auth-stage-form-card{padding:30px}.auth-cabinet-page .auth-stage-info-card{display:grid;align-content:start;gap:14px;padding:28px}.auth-cabinet-page .auth-stage-form-card .profile-card__header{display:grid;gap:8px;margin-bottom:18px}.auth-cabinet-page .auth-stage-progress{gap:10px}.auth-cabinet-page .auth-stage-progress__step{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.auth-cabinet-page .auth-stage-progress__step.is-current{border-color:#e85c0d57;background:#e85c0d1a;box-shadow:none}.auth-cabinet-page .auth-stage-progress__step.is-done{border-color:#76b4673d;background:#76b46714}.auth-cabinet-page .auth-stage-progress__index{background:#ffffff14;color:#ececec}.auth-cabinet-page .auth-stage-progress__step.is-current .auth-stage-progress__index{background:#e85c0d;color:#fff}.auth-cabinet-page .auth-stage-progress__step.is-done .auth-stage-progress__index{background:#76b4672e;color:#d8f1d0}.auth-cabinet-page .auth-stage-progress__text,.auth-cabinet-page .auth-stage-inline-section__title,.auth-cabinet-page .auth-stage-section__title{color:#ececec}.auth-cabinet-page .auth-stage-choice{min-height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:none}.auth-cabinet-page .auth-stage-choice:hover,.auth-cabinet-page .auth-stage-choice:focus-within{border-color:#ffffff24;box-shadow:none}.auth-cabinet-page .auth-stage-choice.is-selected{border-color:#e85c0d57;background:#e85c0d14;box-shadow:none}.auth-cabinet-page .auth-stage-choice__marker{border-color:#fff3;background:#ffffff0a}.auth-cabinet-page .auth-stage-choice.is-selected .auth-stage-choice__marker{border-color:#e85c0de0;background:#ffffff0a;box-shadow:inset 0 0 0 5px #e85c0df0}.auth-cabinet-page .auth-stage-choice__label{color:#ececec;font-size:14px}.auth-cabinet-page .auth-stage-info-card .profile-card__hint{margin-bottom:0}@media (max-width: 900px){.auth-cabinet-page .auth-stage-hero{padding:22px 18px;border-radius:24px}.auth-cabinet-page .auth-stage-layout,.auth-cabinet-page .auth-stage-layout--single{grid-template-columns:1fr;max-width:none}.auth-cabinet-page .auth-stage-form-card,.auth-cabinet-page .auth-stage-info-card{padding:22px 18px}}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero{border-color:#ffffff12!important;background:radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 30%),radial-gradient(circle at top left,rgba(232,92,13,.12),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff04),#1f1f1f!important;box-shadow:0 30px 70px #00000052,inset 0 1px #ffffff0d!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__eyebrow{color:#ececec7a!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__title{color:#f2f2f2!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__lead,html[data-theme=dark] .auth-cabinet-page .auth-stage-pill__label{color:#ecececb8!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-pill{border-color:#ffffff0f!important;background:#1116!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-pill__value,html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__text,html[data-theme=dark] .auth-cabinet-page .auth-stage-inline-section__title,html[data-theme=dark] .auth-cabinet-page .auth-stage-section__title,html[data-theme=dark] .auth-cabinet-page .auth-stage-choice__label,html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__link{color:#ececec!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__link{border-color:#ffffff14!important;background:#ffffff0a!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__link:hover,html[data-theme=dark] .auth-cabinet-page .auth-stage-hero__link:focus-visible{border-color:#e85c0d57!important;background:#ffffff14!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__step{border-color:#ffffff14!important;background:#ffffff08!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__step.is-current{border-color:#e85c0d57!important;background:#e85c0d1a!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__step.is-done{border-color:#76b4673d!important;background:#76b46714!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__index{background:#ffffff14!important;color:#ececec!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__step.is-current .auth-stage-progress__index{background:#e85c0d!important;color:#fff!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-progress__step.is-done .auth-stage-progress__index{background:#76b4672e!important;color:#d8f1d0!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-choice{border-color:#ffffff14!important;background:#ffffff0a!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-choice:hover,html[data-theme=dark] .auth-cabinet-page .auth-stage-choice:focus-within{border-color:#ffffff24!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-choice.is-selected{border-color:#e85c0d57!important;background:#e85c0d14!important;box-shadow:none!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-choice__marker{border-color:#fff3!important;background:#ffffff0a!important}html[data-theme=dark] .auth-cabinet-page .auth-stage-choice.is-selected .auth-stage-choice__marker{border-color:#e85c0de0!important;background:#ffffff0a!important;box-shadow:inset 0 0 0 5px #e85c0df0!important}.auth-archive-page{flex:0 0 100%;width:100%;max-width:100%;display:flex;justify-content:center}.auth-archive-card{flex:0 0 auto;width:468px;max-width:100%;min-width:0;background:#242424;border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.055);box-shadow:0 12px 40px #0006}.auth-archive-card--login{width:560px}.auth-archive-card--wide{width:1080px;display:grid;gap:28px;padding:48px 52px 44px}.auth-archive-card--utility{width:860px}.login-card__header{margin-bottom:28px}.auth-archive-card--wide .login-card__header{display:grid;gap:10px;max-width:720px;margin-bottom:0}.login-card__title{margin:0 0 8px;color:#ececec;font-size:24px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.login-card__subtitle{margin:0;color:#919191;font-size:14px;overflow-wrap:anywhere}.auth-archive-card--wide .login-card__subtitle{line-height:1.7}.auth-archive-form{display:grid;gap:18px;min-width:0;width:100%}.auth-archive-form--register{gap:28px}.auth-archive-form--panel{align-content:start;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.055);background:#1f1f1feb}.auth-archive-form .form-grid{width:100%;gap:16px;min-width:0}.auth-archive-form .form-field{min-width:0}.auth-archive-form .form-field label{display:block;margin-bottom:6px;color:#919191;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.auth-archive-form .form-field input:not([type=checkbox]):not([type=radio]),.auth-archive-form .form-field select,.auth-archive-form .form-field textarea{width:100%;min-height:44px;background:#2c2c2c;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ececec;padding:10px 14px;font-size:14px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-archive-form .form-field input[type=file]{min-height:48px;padding:10px 12px}.auth-archive-form .form-field input::placeholder,.auth-archive-form .form-field textarea::placeholder{color:#5e5e5e}.auth-archive-form .form-field input:hover,.auth-archive-form .form-field select:hover,.auth-archive-form .form-field textarea:hover{background:#343434}.auth-archive-form .form-field input:focus,.auth-archive-form .form-field select:focus,.auth-archive-form .form-field textarea:focus{border-color:#64b5f6;box-shadow:0 0 0 3px #64b5f626}.auth-archive-form .form-field input[aria-invalid=true],.auth-archive-form .form-field select[aria-invalid=true],.auth-archive-form .form-field textarea[aria-invalid=true]{border-color:#e85c0db3}.auth-archive-form .auth-check{color:#ececec;font-size:13px;font-weight:500}.auth-archive-form .auth-check input[type=checkbox]{accent-color:#64b5f6}.auth-password-wrap{position:relative}.auth-password-wrap input{padding-right:118px!important}.auth-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#919191;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.auth-password-toggle:hover,.auth-password-toggle:focus-visible,.auth-password-toggle.is-visible{background:#ffffff14;border-color:#64b5f640;color:#ececec;outline:none}.auth-password-toggle__text{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-archive-card--login .auth-password-toggle{display:none}.auth-archive-card--login .auth-password-wrap input{padding-right:14px!important}.auth-archive-actions{display:grid;gap:10px}.auth-archive-actions--inline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.auth-archive-actions--wizard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.auth-archive-actions--wizard .login-submit:only-child{grid-column:2}.login-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;background:#64b5f6;color:#0a0a0a;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.login-submit:hover,.login-submit:focus-visible{background:#5ba5e0;transform:translateY(-1px);box-shadow:0 8px 24px #64b5f640;outline:none}.login-submit:active{transform:none;background:#4d94ca}.login-submit--ghost{background:transparent;color:#919191;border-color:#ffffff14;box-shadow:none}.login-submit--ghost:hover,.login-submit--ghost:focus-visible{background:#ffffff0a;color:#ececec;border-color:#ffffff1f;box-shadow:none}.login-card__aux-link,.login-card__register a,.demo-section__center{color:#64b5f6;text-decoration:none;font-weight:600}.login-card__aux-link:hover,.login-card__aux-link:focus-visible,.login-card__register a:hover,.login-card__register a:focus-visible,.demo-section__center:hover,.demo-section__center:focus-visible{text-decoration:underline;outline:none}.login-card__aux-link{display:inline-flex;justify-content:center;width:100%;font-size:13px}.login-card__register{margin:0;text-align:center;font-size:13px;color:#919191}.login-card__register--footer{margin-top:2px}.auth-archive-note{margin:0;color:#919191;font-size:13px;line-height:1.6}.auth-city-suggest{position:relative}.auth-city-suggest__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:12;display:grid;gap:4px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#1f1f1f;box-shadow:0 18px 38px #00000061}.auth-city-suggest__option{width:100%;display:grid;gap:3px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#ececec;text-align:left;cursor:pointer}.auth-city-suggest__option:hover,.auth-city-suggest__option:focus-visible{background:#64b5f61a;outline:none}.auth-city-suggest__value{font-size:13px;font-weight:700;line-height:1.35}.auth-city-suggest__meta,.auth-city-suggest__status{color:#919191;font-size:11px;line-height:1.45}.auth-city-suggest__status{margin:6px 0 0}.auth-stage-verification-note{margin:-4px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(100,181,246,.14);background:#64b5f614;color:#9bd0ff;font-size:13px;line-height:1.6}.auth-stage-verification-note.is-verified{border-color:#28c8402e;background:#28c8401a;color:#b7f3c4}.auth-stage-lookup{display:grid;gap:10px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08}.auth-stage-lookup__actions{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.auth-stage-lookup__button{width:auto;min-width:170px}.auth-stage-lookup__hint{margin:0;color:#919191;line-height:1.5}.auth-stage-lookup__status{padding:10px 12px;border-radius:12px;font-size:.95rem;line-height:1.5}.auth-stage-lookup__status--info{background:#64b5f61f;color:#9bd0ff}.auth-stage-lookup__status--ok{background:#2ea05b1f;color:#a6f1bf}.auth-stage-lookup__status--warn{background:#e85c0d24;color:#ffd0ad}.demo-section{margin-top:4px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);min-width:0}.demo-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.demo-section__label{font-size:11px;font-weight:600;letter-spacing:.08em;color:#5e5e5e;text-transform:uppercase}.demo-section__lead{margin:0 0 12px;color:#919191;font-size:13px;line-height:1.55}.demo-btns{display:flex;flex-direction:column;gap:8px}.demo-btn{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 14px;background:#2c2c2c;border:1px solid rgba(255,255,255,.07);border-radius:8px;text-align:left;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.demo-btn:hover,.demo-btn:focus-visible{background:#343434;border-color:#64b5f640;transform:translateY(-1px);outline:none}.demo-btn__icon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.demo-btn__icon--seller{background:#64b5f626;color:#64b5f6}.demo-btn__icon--buyer{background:#28c8401f;color:#28c840}.demo-btn__icon--operator{background:#ffa0001f;color:#ffa000}.demo-btn__info{flex:1;min-width:0;display:grid;gap:1px}.demo-btn__role{color:#ececec;font-size:13px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.demo-btn__login{color:#5e5e5e;font-size:11px;overflow-wrap:anywhere}.demo-btn__arrow{color:#5e5e5e;font-size:14px;flex-shrink:0}.auth-archive-grid{display:grid;gap:18px}.auth-archive-grid--split{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:start}.auth-archive-panel{display:grid;gap:12px;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.055);background:#1f1f1feb}.auth-archive-panel__title{margin:0;color:#ececec;font-size:18px;font-weight:800}.auth-archive-panel__lead{margin:0;color:#919191;font-size:14px;line-height:1.6}.auth-info-list{margin:0;padding-left:18px;color:#919191;font-size:13px;line-height:1.6}.auth-info-list li{margin:6px 0}.auth-archive-form .auth-stage-progress{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.auth-archive-form--register .auth-stage-progress{gap:12px;align-items:stretch}.auth-archive-form .auth-stage-progress__step{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.auth-archive-form--register .auth-stage-progress__step{min-height:64px;padding:14px 16px;align-content:center}.auth-archive-form .auth-stage-progress__step.is-current{border-color:#64b5f659;background:#64b5f61f;box-shadow:none}.auth-archive-form .auth-stage-progress__step.is-done{border-color:#28c8402e;background:#28c8401a}.auth-archive-form .auth-stage-progress__index{background:#ffffff14;color:#ececec}.auth-archive-form .auth-stage-progress__step.is-current .auth-stage-progress__index{background:#64b5f6;color:#0a0a0a}.auth-archive-form .auth-stage-progress__step.is-done .auth-stage-progress__index{background:#28c84033;color:#dff3e6}.auth-archive-form .auth-stage-progress__text,.auth-archive-form .auth-stage-inline-section__title,.auth-archive-form .auth-stage-section__title{color:#ececec}.auth-archive-form .auth-stage-section{gap:14px}.auth-archive-form--register .auth-stage-step-stack{gap:24px}.auth-archive-form--register .auth-stage-section{gap:20px;padding:26px 28px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff04),#1f1f1f;box-shadow:inset 0 1px #ffffff0a}.auth-archive-form .auth-stage-section+.auth-stage-section{border-top:1px solid rgba(255,255,255,.07);padding-top:18px}.auth-archive-form--register .auth-stage-section+.auth-stage-section{border-top:0;padding-top:26px}.auth-archive-form .auth-stage-inline-section{gap:12px}.auth-archive-form--register .auth-stage-inline-section{gap:14px;padding-top:6px}.auth-archive-form--register .auth-stage-section>.auth-stage-inline-section{border-top:1px solid rgba(255,255,255,.06);padding-top:20px}.auth-archive-form .auth-stage-inline-section__title{margin:0;color:#919191;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-archive-form--register .auth-stage-inline-section__title{font-size:11px;letter-spacing:.1em}.auth-archive-form .auth-stage-section__title{margin:0;font-size:16px;font-weight:800}.auth-archive-form--register .auth-stage-section__title{font-size:20px;letter-spacing:-.02em}.auth-archive-form .auth-stage-choice{min-height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:none}.auth-archive-form--register .auth-stage-choice-grid{gap:14px}.auth-archive-form--register .auth-stage-choice-grid--user-role{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-archive-form--register .auth-stage-choice-grid--account-type{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-archive-form--register .auth-stage-choice{min-height:64px;padding:16px 18px;border-radius:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-archive-form--register .auth-stage-choice--with-description{min-height:92px;align-items:start;gap:12px;padding:18px 20px}.auth-archive-form--register .auth-stage-choice--with-description .auth-stage-choice__marker{margin-top:0}.auth-archive-form .auth-stage-choice:hover,.auth-archive-form .auth-stage-choice:focus-within{border-color:#64b5f63d;box-shadow:0 12px 28px #0000001f}.auth-archive-form .auth-stage-choice.is-selected{border-color:#64b5f657;background:#64b5f61a;box-shadow:0 16px 34px #64b5f61f}.auth-archive-form .auth-stage-choice__marker{border-color:#fff3;background:#ffffff0a}.auth-archive-form .auth-stage-choice.is-selected .auth-stage-choice__marker{border-color:#64b5f6e0;box-shadow:inset 0 0 0 5px #64b5f6eb}.auth-archive-form .auth-stage-choice__label{color:#ececec}.auth-stage-choice__copy{display:grid;gap:6px;min-width:0}.auth-stage-choice__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.auth-archive-form--register .auth-stage-choice__label{font-size:14px;font-weight:700;line-height:1.3}.auth-stage-choice__description{color:#919191;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.auth-archive-form--register .form-grid{gap:18px}.auth-archive-form--register .auth-archive-actions--wizard{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.auth-archive-card--wide .login-card__register--footer{margin-top:-6px}.auth-archive-form .form-error{margin-top:6px;color:#f7b18b;font-size:12px}.auth-archive-form .alert{margin-bottom:0}.auth-archive-card--wide .alert{margin:0}.auth-archive-card--wide .alert--info{padding:14px 16px;border-radius:14px;border:1px solid rgba(100,181,246,.14);background:#64b5f614}.auth-archive-card .auth-social{margin-top:0;margin-bottom:2px}.auth-archive-card .auth-social__hint{margin:0 0 10px;color:#919191;font-size:13px}.auth-archive-card .auth-social__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.auth-archive-card .auth-social__btn{min-height:52px;justify-content:flex-start;background:#2c2c2c;border-color:#ffffff14;color:#ececec;box-shadow:none}.auth-archive-card .auth-social__btn:hover,.auth-archive-card .auth-social__btn:focus-visible{background:#343434;border-color:#64b5f640}.auth-archive-card .auth-social__btn-title{color:inherit}.auth-archive-card .auth-social__brand--fallback{background:#ffffff14}html.theme-light .auth-archive-card{background:#fff;border-color:#192a4d14;box-shadow:0 12px 40px #2126471a}html.theme-light .login-card__title,html.theme-light .auth-archive-panel__title,html.theme-light .demo-btn__role{color:#212647}html.theme-light .login-card__subtitle,html.theme-light .login-card__register,html.theme-light .auth-archive-note,html.theme-light .auth-archive-panel__lead,html.theme-light .auth-info-list,html.theme-light .auth-archive-form .form-field label,html.theme-light .auth-archive-card .auth-social__hint,html.theme-light .demo-section__lead,html.theme-light .demo-btn__login{color:#415080}html.theme-light .auth-stage-verification-note{border-color:#4568f31f;background:#4568f312;color:#3455de}html.theme-light .auth-stage-verification-note.is-verified{border-color:#28c84029;background:#28c84014;color:#227a3f}html.theme-light .auth-city-suggest__menu{border-color:#192a4d14;background:#fff;box-shadow:0 18px 38px #21264724}html.theme-light .auth-city-suggest__option{color:#212647}html.theme-light .auth-city-suggest__option:hover,html.theme-light .auth-city-suggest__option:focus-visible{background:#4568f314}html.theme-light .auth-city-suggest__meta,html.theme-light .auth-city-suggest__status{color:#415080}html.theme-light .auth-archive-form .form-field input:not([type=checkbox]):not([type=radio]),html.theme-light .auth-archive-form .form-field select,html.theme-light .auth-archive-form .form-field textarea,html.theme-light .demo-btn,html.theme-light .auth-archive-card .auth-social__btn,html.theme-light .auth-archive-form--panel,html.theme-light .auth-archive-panel{background:#f0f4f9;border-color:#192a4d14;color:#212647}html.theme-light .auth-archive-form .form-field input:hover,html.theme-light .auth-archive-form .form-field select:hover,html.theme-light .auth-archive-form .form-field textarea:hover,html.theme-light .demo-btn:hover,html.theme-light .demo-btn:focus-visible,html.theme-light .auth-archive-card .auth-social__btn:hover,html.theme-light .auth-archive-card .auth-social__btn:focus-visible{background:#e4eaf5}html.theme-light .auth-password-toggle,html.theme-light .login-submit--ghost{background:#fff;border-color:#192a4d1a;color:#415080}html.theme-light .login-submit{background:#4568f3;color:#fff}html.theme-light .login-submit:hover,html.theme-light .login-submit:focus-visible{background:#3455de}html.theme-light .auth-archive-form .auth-stage-progress__step,html.theme-light .auth-archive-form .auth-stage-choice{border-color:#192a4d14;background:#f0f4f9}html.theme-light .auth-stage-choice__description{color:#5b6b97}html.theme-light .auth-archive-form .auth-stage-progress__text,html.theme-light .auth-archive-form .auth-stage-inline-section__title,html.theme-light .auth-archive-form .auth-stage-section__title,html.theme-light .auth-archive-form .auth-stage-choice__label,html.theme-light .auth-archive-form .auth-check{color:#212647}html.theme-light .auth-stage-lookup{background:#f0f4f9;border-color:#192a4d14}html.theme-light .auth-stage-lookup__hint{color:#415080}html.theme-light .auth-stage-lookup__status--info{background:#4568f31a;color:#2742b8}html.theme-light .auth-stage-lookup__status--ok{background:#2ea05b1a;color:#166534}html.theme-light .auth-stage-lookup__status--warn{background:#e85c0d1f;color:#9a3412}html.theme-light .auth-archive-form .auth-stage-progress__index{background:#4568f31a;color:#212647}html.theme-light .auth-archive-card--wide .alert--info{border-color:#4568f324;background:#4568f314}html.theme-light .auth-archive-form--register .auth-stage-section{border-color:#192a4d14;background:linear-gradient(180deg,#4568f30a,#fffffffa),#fff;box-shadow:inset 0 1px #ffffffb3}html.theme-light .auth-archive-form--register .auth-stage-section>.auth-stage-inline-section,html.theme-light .auth-archive-form--register .auth-archive-actions--wizard{border-top-color:#192a4d14}@media (max-width: 900px){.auth-archive-card{padding:28px 22px}.auth-archive-card--wide{gap:24px;padding:34px 28px 30px}.auth-archive-form--register .auth-stage-section{padding:22px 20px;border-radius:18px}.auth-archive-form--register .auth-stage-choice-grid--user-role,.auth-archive-form--register .auth-stage-choice-grid--account-type,.auth-archive-grid--split,.auth-archive-actions--wizard{grid-template-columns:1fr}.auth-archive-actions--wizard .login-submit:only-child{grid-column:auto}}@media (max-width: 640px){.auth-archive-card{padding:24px 18px}.auth-archive-card--wide{gap:20px;padding:24px 18px}.auth-archive-form--register{gap:22px}.auth-archive-form--register .auth-stage-progress{gap:10px}.auth-archive-form--register .auth-stage-section{gap:16px;padding:18px 16px}.auth-archive-card .auth-social__list,.auth-archive-form .auth-stage-progress,.auth-archive-form .auth-stage-choice-grid,.auth-archive-actions--inline{grid-template-columns:1fr}.auth-password-wrap input{padding-right:14px!important}.auth-password-toggle{position:static;transform:none;width:100%;margin-top:8px;justify-content:center}.auth-stage-lookup__actions{flex-direction:column;align-items:stretch}.auth-stage-lookup__button{width:100%}}
