.auth-modal .modal-dialog{max-width:980px;margin:22px auto}.auth-modal .modal-content{display:grid;grid-template-columns:36% 64%;min-height:650px;max-height:calc(100vh - 44px);overflow:hidden;border:0;border-radius:25px;background:#fff;box-shadow:0 35px 110px rgba(10,18,32,.28)}.auth-modal-close{position:absolute;right:16px;top:16px;z-index:6;width:36px;height:36px;border:0;border-radius:10px;background:#f2f3f6;color:#7e8899;transition:.18s}.auth-modal-close:hover{background:var(--red-soft);color:var(--red);transform:rotate(5deg)}.auth-modal-brand{display:flex;overflow:hidden;position:relative;flex-direction:column;justify-content:space-between;padding:34px 31px;background:var(--ink);color:#fff}.auth-modal-brand .auth-brand{position:relative;z-index:2}.auth-modal-brand>div{position:relative;z-index:2}.auth-modal-brand h2{max-width:290px;margin:13px 0 14px;color:#fff;font-size:2rem;line-height:1.13}.auth-modal-brand p{max-width:290px;color:#929db1;font-size:.72rem;line-height:1.65}.auth-modal-benefits{display:grid;gap:12px;margin-top:25px}.auth-modal-benefits span{display:flex;align-items:center;gap:9px;color:#dce1ea;font-size:.66rem;font-weight:700}.auth-modal-benefits i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:rgba(60,190,133,.14);color:#4fc48c;font-size:.52rem}.auth-modal-brand>small{position:relative;z-index:2;color:#748096;font-size:.58rem}.auth-modal-brand>small i{margin-right:5px;color:#4fc48c}.auth-modal-orb{position:absolute;width:380px;height:380px;right:-270px;bottom:85px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.auth-modal-pane{display:flex;min-width:0;flex-direction:column;justify-content:center;position:relative;background:radial-gradient(circle at 92% 7%,#fff1ef,transparent 24%),#fff}.auth-modal-scroll{width:100%;max-height:calc(100vh - 95px);overflow-y:auto;padding:50px clamp(35px,5vw,72px) 42px}.auth-modal-pane .auth-heading{margin-bottom:22px}.auth-modal-pane .auth-mini-icon{width:43px;height:43px;margin-bottom:14px}.auth-modal-pane .auth-heading h2{font-size:1.65rem}.auth-modal-pane .auth-divider{margin:19px 0}.auth-modal-pane .auth-form{gap:14px}.auth-modal-pane .auth-input input{height:47px}.auth-modal-pane .auth-submit{height:48px}.auth-modal-pane .auth-switch{margin-top:19px}.auth-modal-pane .auth-switch button{border:0;background:transparent;padding:0;color:var(--red);font-size:inherit;font-weight:800}.auth-modal-pane .register-progress{margin-bottom:24px}.auth-modal-pane .auth-success{padding:55px 0}.auth-modal-legal{position:absolute;bottom:13px;left:0;right:0;margin:0;text-align:center;color:#abb2bf;font-size:.53rem}.auth-modal-legal a{color:#788397}.modal-backdrop.show{opacity:.62;backdrop-filter:blur(6px)}body.modal-open .site-header{z-index:1020}@media(max-width:991px){.auth-modal .modal-dialog{max-width:720px;margin:18px auto}.auth-modal .modal-content{grid-template-columns:31% 69%}.auth-modal-brand{padding:28px 22px}.auth-modal-brand h2{font-size:1.55rem}.auth-modal-benefits span{font-size:.58rem}}@media(max-width:700px){.auth-modal .modal-dialog{margin:10px}.auth-modal .modal-content{display:block;min-height:0;max-height:calc(100vh - 20px);border-radius:20px}.auth-modal-brand{display:none}.auth-modal-pane{min-height:calc(100vh - 20px)}.auth-modal-scroll{max-height:calc(100vh - 35px);padding:52px 22px 48px}.auth-modal-legal{bottom:10px}.auth-modal-close{right:12px;top:12px}}
