body.bft-auth-page{--bft-auth-primary: #315bff;--bft-auth-secondary: #6828ff;--bft-auth-ink: #20283a;--bft-auth-muted: #8a96aa;--bft-auth-border: #dce4f2;--bft-auth-ring: rgba(49, 91, 255, .16);background:#f7f9ff!important}body.bft-auth-page .bft-topbar,body.bft-auth-page .bft-header,body.bft-auth-page #masthead,body.bft-auth-page .bft-site-footer,body.bft-auth-page #colophon,body.bft-auth-page .bft-scroll-top{display:none!important}body.bft-auth-page .bft-auth{min-height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(.75rem,1.5vw,1.35rem)!important;background:linear-gradient(120deg,transparent 0 36%,rgba(62,76,180,.09) 36% 52%,transparent 52%),radial-gradient(circle at 22% 78%,rgba(101,77,255,.22),transparent 31%),linear-gradient(135deg,#020621,#071049 48%,#14119a 76%,#371078)!important;overflow:hidden!important}body.bft-auth-page .bft-auth:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:78px 78px!important;opacity:.42!important;pointer-events:none!important}body.bft-auth-page .bft-auth__split{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,63.4%) minmax(430px,36.6%)!important;width:min(100%,1360px)!important;height:min(760px,calc(100dvh - 1.5rem))!important;min-height:min(630px,calc(100dvh - 1.5rem))!important;max-height:calc(100dvh - 1.5rem)!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:0 34px 90px #03072057,0 0 0 1px #0b11422e!important;overflow:hidden!important}body.bft-auth-page .bft-auth__form-panel{position:relative!important;height:100%!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(2rem,4.4vw,4.4rem)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-radius:0!important;overflow-y:auto!important}body.bft-auth-page .bft-auth__form-wrap{width:min(100%,394px)!important;max-width:394px!important}body.bft-auth-page .bft-auth__back-home{position:static!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;width:-moz-fit-content!important;width:fit-content!important;min-height:34px!important;margin:0 0 clamp(1rem,4.8vh,3.4rem) auto!important;padding:.42rem .72rem!important;color:#98a3b4!important;background:#fff!important;border:1px solid rgba(217,225,238,.78)!important;border-radius:8px!important;box-shadow:none!important;font-size:.72rem!important;font-weight:700!important;text-decoration:none!important}body.bft-auth-page .bft-auth__back-home:hover,body.bft-auth-page .bft-auth__back-home:focus-visible{color:var(--bft-auth-primary)!important;border-color:#315bff57!important;box-shadow:0 0 0 4px var(--bft-auth-ring)!important;outline:none!important}body.bft-auth-page .bft-auth__form-header{margin-bottom:clamp(1.45rem,3vh,2.2rem)!important}body.bft-auth-page .bft-auth__form-title{margin:0 0 .45rem!important;color:var(--bft-auth-ink)!important;font-family:var(--bft-font-heading, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(1.8rem,2.5vw,2.15rem)!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important}body.bft-auth-page .bft-auth__form-subtitle{max-width:24rem!important;margin:0!important;color:#9aa6b8!important;font-size:.98rem!important;line-height:1.45!important}body.bft-auth-page .bft-auth__form-content,body.bft-auth-page .bft-auth__form-content .bookneticsaas_form{display:flex!important;flex-direction:column!important;gap:1rem!important}body.bft-auth-page .bft-auth__form-content label,body.bft-auth-page .bft-auth__form-content .form-label{display:block!important;margin-bottom:.5rem!important;color:#657286!important;font-size:.78rem!important;font-weight:750!important}body.bft-auth-page .bft-auth__form-content input[type=text],body.bft-auth-page .bft-auth__form-content input[type=email],body.bft-auth-page .bft-auth__form-content input[type=password],body.bft-auth-page .bft-auth__form-content input[type=tel],body.bft-auth-page .bft-auth__form-content input[type=number],body.bft-auth-page .bft-auth__form-content input[type=url],body.bft-auth-page .bft-auth__form-content select,body.bft-auth-page .bft-auth__form-content textarea{width:100%!important;height:42px!important;min-height:42px!important;padding:0 15px!important;color:var(--bft-auth-ink)!important;background:#f1f6ff!important;border:1px solid var(--bft-auth-border)!important;border-radius:0!important;box-shadow:none!important;font-size:.93rem!important;font-weight:600!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}body.bft-auth-page .bft-auth__form-content input::-moz-placeholder,body.bft-auth-page .bft-auth__form-content textarea::-moz-placeholder{color:#8a96aa!important}body.bft-auth-page .bft-auth__form-content input::placeholder,body.bft-auth-page .bft-auth__form-content textarea::placeholder{color:#8a96aa!important}body.bft-auth-page .bft-auth__form-content input:hover,body.bft-auth-page .bft-auth__form-content select:hover,body.bft-auth-page .bft-auth__form-content textarea:hover,body.bft-auth-page .bft-auth__form-content input:focus,body.bft-auth-page .bft-auth__form-content select:focus,body.bft-auth-page .bft-auth__form-content textarea:focus{background:#fff!important;border-color:var(--bft-auth-primary)!important;box-shadow:0 0 0 4px var(--bft-auth-ring)!important;outline:none!important}body.bft-auth-page .bft-auth__form-content input[type=password]{padding-right:48px!important}body.bft-auth-page .bft-auth__password-toggle,body.bft-auth-page .bft-auth__form-content .bkntc-toggle-password-visibility{right:10px!important;color:#4f5a69!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password,body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password_link,body.bft-auth-page .bft-auth__form-content a[href*=forgot]{justify-content:flex-end!important;margin-top:-.2rem!important;color:var(--bft-auth-primary)!important;font-size:.87rem!important;font-weight:700!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password img{display:none!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_login_btn,body.bft-auth-page .bft-auth__form-content .bookneticsaas_signup_btn,body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password_btn,body.bft-auth-page .bft-auth__form-content .bookneticsaas_btn_primary,body.bft-auth-page .bft-auth__form-content button.bookneticsaas_btn_primary,body.bft-auth-page .bft-auth__form-content a.bookneticsaas_btn_primary,body.bft-auth-page .bft-auth__form-content button[type=submit],body.bft-auth-page .bft-auth__form-content input[type=submit]{width:100%!important;min-height:50px!important;color:#fff!important;background:linear-gradient(135deg,var(--bft-auth-primary) 0%,var(--bft-auth-secondary) 100%)!important;border:0!important;border-radius:8px!important;box-shadow:0 18px 34px #315bff3d!important;font-size:.95rem!important;font-weight:850!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_login_btn:hover,body.bft-auth-page .bft-auth__form-content .bookneticsaas_signup_btn:hover,body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password_btn:hover,body.bft-auth-page .bft-auth__form-content button[type=submit]:hover{transform:translateY(-1px)!important;filter:saturate(1.08)!important;box-shadow:0 22px 40px #315bff4d!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_footer{display:flex!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;padding-top:.5rem!important;color:#9aa6b8!important;font-size:.82rem!important;font-weight:650!important}body.bft-auth-page .bft-auth__form-content .bookneticsaas_footer a{color:var(--bft-auth-primary)!important;font-weight:800!important}@keyframes bft-bp-microcopy-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bft-bp-line-in{to{opacity:1;transform:translateY(0)}}@keyframes bft-bp-pulse{0%,to{box-shadow:0 0 0 4px #35e8a629,0 0 14px #35e8a699}50%{box-shadow:0 0 0 8px #35e8a60f,0 0 22px #35e8a6d9}}@keyframes bft-bp-float-in{0%{opacity:0;transform:translateY(16px) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bft-bp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(min-width:961px)and (max-width:1180px){body.bft-auth-page .bft-auth__split{grid-template-columns:minmax(0,61.5%) minmax(390px,38.5%)!important}}@media(max-width:960px){body.bft-auth-page{background:#060b2d!important}}@media(max-width:960px){body.bft-auth-page .bft-auth{align-items:flex-start!important;justify-content:flex-start!important;min-height:100dvh!important;padding:.62rem!important;background:radial-gradient(circle at 92% 4%,rgba(107,91,255,.28),transparent 34%),linear-gradient(135deg,#030723,#081150 58%,#241084)!important;overflow-y:auto!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__split{grid-template-columns:1fr!important;width:min(100%,480px)!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:22px!important;background:#fff!important;box-shadow:0 26px 70px #02061e6b,0 0 0 1px #ffffff5c!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__brand-panel.bft-bp{min-height:0!important;border-radius:22px 22px 0 0!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-panel{height:auto!important;padding:clamp(1.45rem,5vw,1.85rem) clamp(1.05rem,4.8vw,1.45rem) 1.65rem!important;border-radius:0 0 22px 22px!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-wrap{max-width:100%!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__back-home{min-height:36px!important;margin-bottom:.95rem!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-title{font-size:clamp(1.7rem,7vw,2.15rem)!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-subtitle{font-size:.93rem!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-content input[type=text],body.bft-auth-page .bft-auth__form-content input[type=email],body.bft-auth-page .bft-auth__form-content input[type=password],body.bft-auth-page .bft-auth__form-content input[type=tel],body.bft-auth-page .bft-auth__form-content input[type=number],body.bft-auth-page .bft-auth__form-content input[type=url],body.bft-auth-page .bft-auth__form-content select,body.bft-auth-page .bft-auth__form-content textarea{height:50px!important;min-height:50px!important;font-size:1rem!important}}@media(max-width:960px){body.bft-auth-page .bft-auth__form-content .bookneticsaas_login_btn,body.bft-auth-page .bft-auth__form-content .bookneticsaas_signup_btn,body.bft-auth-page .bft-auth__form-content .bookneticsaas_forgot_password_btn,body.bft-auth-page .bft-auth__form-content button[type=submit]{min-height:54px!important}}@media(max-width:430px){body.bft-auth-page .bft-auth{padding:.42rem!important}}@media(max-width:430px){body.bft-auth-page .bft-auth__split{border-radius:22px!important}}@media(max-width:430px){body.bft-auth-page .bft-auth__brand-panel.bft-bp{min-height:0!important}}@media(max-width:430px){body.bft-auth-page .bft-auth__form-panel{padding:1.25rem .95rem 1.55rem!important}}@media(max-height:700px)and (min-width:961px){body.bft-auth-page .bft-auth__split{height:calc(100dvh - 1rem)!important;min-height:0!important}}@media(max-height:700px)and (min-width:961px){body.bft-auth-page .bft-auth__back-home{margin-bottom:1rem!important}}@media(max-height:700px)and (min-width:961px){body.bft-auth-page .bft-auth__form-content input[type=text],body.bft-auth-page .bft-auth__form-content input[type=email],body.bft-auth-page .bft-auth__form-content input[type=password],body.bft-auth-page .bft-auth__form-content input[type=tel],body.bft-auth-page .bft-auth__form-content input[type=number],body.bft-auth-page .bft-auth__form-content input[type=url],body.bft-auth-page .bft-auth__form-content select,body.bft-auth-page .bft-auth__form-content textarea{height:40px!important;min-height:40px!important}}@media(prefers-reduced-motion:reduce){body.bft-auth-page .bft-auth__form-content button,body.bft-auth-page .bft-auth__form-content input[type=submit]{animation:none!important;transition:none!important;transform:none!important}}body.bft-auth-page--register{background:var(--bft-color-background)!important;background-image:none!important;background-attachment:initial!important}body.bft-auth-page--register .bft-auth{min-height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(12px,1.45vw,22px)!important;background:transparent!important;background-image:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.bft-auth-page--register .bft-auth:before{display:none!important;content:none!important}body.bft-auth-page--register .bft-auth__split{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr)!important;gap:0!important;width:min(100%,1268px)!important;max-width:1268px!important;height:min(704px,calc(100dvh - 28px))!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;background:#070b2d!important;box-shadow:0 28px 76px #070b2d38!important;overflow:hidden!important}body.bft-auth-page--register .bft-auth__brand-panel.bft-bp{position:relative!important;min-height:0!important;height:100%!important;padding:0!important;color:#fff!important;background:radial-gradient(circle at 104% 4%,rgba(108,69,255,.28),transparent 34%),radial-gradient(circle at 90% 78%,rgba(108,69,255,.26),transparent 42%),linear-gradient(145deg,#070b2d 0% 54%,#17106d)!important;border-radius:22px 0 0 22px!important;overflow:hidden!important;isolation:isolate!important}body.bft-auth-page--register .bft-auth__brand-panel.bft-bp:before{content:""!important;position:absolute!important;inset:auto -160px 30px auto!important;z-index:0!important;display:block!important;width:380px!important;height:380px!important;border:1px solid rgba(108,69,255,.16)!important;border-radius:50%!important;background:transparent!important;box-shadow:28px 0 0 -1px #6c45ff1a!important;opacity:1!important;pointer-events:none!important}body.bft-auth-page--register .bft-auth__brand-panel.bft-bp:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 38%)!important;pointer-events:none!important}body.bft-auth-page--register .bft-bp__inner{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:clamp(34px,5.1vh,54px) clamp(34px,4.8vw,64px) clamp(28px,4vh,42px)!important;gap:0!important}body.bft-auth-page--register .bft-bp__logo{display:inline-flex!important;align-items:center!important;gap:12px!important;width:-moz-fit-content!important;width:fit-content!important;min-height:34px!important;margin:0!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important}body.bft-auth-page--register .bft-bp__logo:before{content:""!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border:2px solid #6C45FF!important;border-radius:8px!important;background:radial-gradient(circle at 39% 45%,#cdbfff 0 2px,transparent 2.5px),radial-gradient(circle at 66% 45%,#cdbfff 0 2px,transparent 2.5px)!important;box-shadow:0 0 0 1px #ffffff14 inset!important}body.bft-auth-page--register .bft-bp__logo:after{content:""!important;position:absolute!important;left:9px!important;top:26px!important;width:8px!important;height:8px!important;border-left:2px solid #6C45FF!important;border-bottom:2px solid #6C45FF!important;border-bottom-left-radius:2px!important;transform:skew(-18deg)!important}body.bft-auth-page--register .bft-bp__logo-img{width:auto!important;max-width:176px!important;max-height:32px!important;-o-object-fit:contain!important;object-fit:contain!important}body.bft-auth-page--register .bft-bp__logo-name{color:#fff!important;font-family:var(--bft-font-heading, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(1.08rem,1.35vw,1.32rem)!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important}body.bft-auth-page--register .bft-bp__badge--register{display:inline-flex!important;align-items:center!important;gap:9px!important;width:-moz-fit-content!important;width:fit-content!important;min-height:34px!important;margin:clamp(30px,6vh,46px) 0 0!important;padding:8px 16px 8px 12px!important;color:#ffffffeb!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;box-shadow:none!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;font-size:clamp(.68rem,.82vw,.78rem)!important;font-weight:750!important;line-height:1.1!important;letter-spacing:.01em!important;opacity:0;transform:translateY(8px);animation:bft-register-soft-in .42s cubic-bezier(.22,.61,.36,1) .08s forwards}body.bft-auth-page--register .bft-bp__badge-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;background:#31e79c!important;box-shadow:0 0 0 4px #31e79c21!important}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline{width:100%!important;max-width:560px!important;margin:clamp(28px,5.6vh,42px) 0 0!important;color:#fff!important;font-family:var(--bft-font-heading, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(2.45rem,4.05vw,3.58rem)!important;font-weight:850!important;line-height:1.12!important;letter-spacing:0!important;text-wrap:balance!important}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline span{display:block!important;opacity:0;transform:translateY(14px);animation:bft-register-soft-in .55s cubic-bezier(.22,.61,.36,1) .18s forwards}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline em{display:inline!important;color:#6c45ff!important;font-style:normal!important;font-weight:inherit!important}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub{width:100%!important;max-width:560px!important;margin:clamp(20px,3.3vh,28px) 0 0!important;color:#ffffffe6!important;font-size:clamp(.91rem,1.15vw,1.02rem)!important;font-weight:500!important;line-height:1.58!important;text-shadow:none!important;opacity:0;transform:translateY(10px);animation:bft-register-soft-in .5s cubic-bezier(.22,.61,.36,1) .34s forwards}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub--support{display:none!important}body.bft-auth-page--register .bft-bp__int-inline{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fffffff5!important;font-weight:650!important;white-space:nowrap!important;vertical-align:baseline!important}body.bft-auth-page--register .bft-bp__int-inline-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;flex:0 0 19px!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;transform:translateY(3px)!important}body.bft-auth-page--register .bft-bp__int-inline-ico svg,body.bft-auth-page--register .bft-bp__int-inline-ico img{display:block!important;width:19px!important;height:19px!important;max-width:none!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))!important}body.bft-auth-page--register .bft-bp__int-inline--calendar .bft-bp__int-inline-ico img,body.bft-auth-page--register .bft-bp__int-inline--meet .bft-bp__int-inline-ico img{width:19px!important;height:19px!important}body.bft-auth-page--register .bft-bp__int-inline--mp .bft-bp__int-inline-ico{width:27px!important;height:19px!important;flex-basis:27px!important}body.bft-auth-page--register .bft-bp__int-inline--mp .bft-bp__int-inline-ico svg,body.bft-auth-page--register .bft-bp__int-inline--mp .bft-bp__int-inline-ico img{width:27px!important;height:19px!important}body.bft-auth-page--register .bft-bp__int-break{display:block!important}body.bft-auth-page--register .bft-bp__divider{display:block!important;width:100%!important;max-width:540px!important;height:1px!important;margin:clamp(22px,4.2vh,34px) 0 0!important;border:0!important;background:#ffffff1f!important;opacity:0;animation:bft-register-line-in .45s ease .48s forwards}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2.6vw,42px)!important;width:100%!important;max-width:540px!important;margin:clamp(22px,4vh,32px) 0 0!important;padding:0!important;list-style:none!important}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__feature{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:0;transform:translateY(10px);animation:bft-register-soft-in .45s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--f-delay, .58s)}body.bft-auth-page--register .bft-bp__feature-ico{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;color:#8b5dff!important;background:transparent!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 8px 18px rgba(108,69,255,.22))!important}body.bft-auth-page--register .bft-bp__feature-ico svg{width:30px!important;height:30px!important;stroke-width:1.8!important}body.bft-auth-page--register .bft-bp__feature-text strong,body.bft-auth-page--register .bft-bp__feature-text small{display:block!important;color:#fffffff0!important;font-size:clamp(.82rem,.98vw,.92rem)!important;font-weight:650!important;line-height:1.36!important;letter-spacing:0!important}body.bft-auth-page--register .bft-bp__feature-text small{color:#fffffff0!important}body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__trust-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:520px!important;min-height:82px!important;margin:auto 0 clamp(28px,4.4vh,48px)!important;padding:16px 18px!important;background:#fff1!important;border:1px solid rgba(108,69,255,.28)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff14,0 18px 40px #070b2d2e!important;opacity:0;transform:translateY(10px);animation:bft-register-soft-in .5s cubic-bezier(.22,.61,.36,1) .74s forwards}body.bft-auth-page--register .bft-bp__trust-item{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important}body.bft-auth-page--register .bft-bp__trust-item+.bft-bp__trust-item{border-left:1px solid rgba(255,255,255,.12)!important}body.bft-auth-page--register .bft-bp__trust-item-ico{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important;color:#9f7bff!important;background:transparent!important;border:2px solid rgba(108,69,255,.9)!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}body.bft-auth-page--register .bft-bp__trust-item-label{color:#fffffff0!important;font-size:clamp(.82rem,.98vw,.92rem)!important;font-weight:650!important;line-height:1.28!important}body.bft-auth-page--register .bft-auth__form-panel{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;margin:clamp(10px,1vw,14px) clamp(16px,2.4vw,28px) clamp(10px,1vw,14px) 0!important;padding:clamp(24px,3.4vh,38px) clamp(34px,4.4vw,66px)!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(226,232,240,.72)!important;border-radius:16px!important;box-shadow:0 24px 60px #070b2d29!important;overflow:hidden!important;opacity:0;transform:translateY(12px);animation:bft-register-soft-in .55s cubic-bezier(.22,.61,.36,1) .22s forwards}body.bft-auth-page--register .bft-auth__form-wrap{display:flex!important;flex-direction:column!important;width:min(100%,420px)!important;max-width:420px!important;margin:0 auto!important}body.bft-auth-page--register .bft-auth__back-home{position:static!important;display:inline-flex!important;align-self:flex-end!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;min-height:28px!important;margin:0 0 clamp(22px,4vh,36px) auto!important;padding:0!important;color:#667096!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:.92rem!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important}body.bft-auth-page--register .bft-auth__back-home:hover,body.bft-auth-page--register .bft-auth__back-home:focus-visible{color:#6c45ff!important;background:transparent!important;box-shadow:none!important;outline:2px solid rgba(108,69,255,.22)!important;outline-offset:4px!important}body.bft-auth-page--register .bft-auth__form-header{margin:0 0 clamp(24px,4vh,34px)!important}body.bft-auth-page--register .bft-auth__form-title{margin:0 0 10px!important;color:#070b2d!important;font-family:var(--bft-font-heading, "Plus Jakarta Sans", sans-serif)!important;font-size:clamp(2rem,3.1vw,2.62rem)!important;font-weight:760!important;line-height:1.1!important;letter-spacing:0!important}body.bft-auth-page--register .bft-auth__form-subtitle{max-width:360px!important;margin:0!important;color:#667096!important;font-size:clamp(.96rem,1.18vw,1.08rem)!important;font-weight:500!important;line-height:1.52!important}body.bft-auth-page--register .bft-auth__form-content,body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_form{display:flex!important;flex-direction:column!important;gap:clamp(14px,2.05vh,20px)!important;width:100%!important;margin:0!important}body.bft-auth-page--register .bft-auth__form-content label,body.bft-auth-page--register .bft-auth__form-content .form-label{display:block!important;margin:0 0 8px!important;color:#070b2d!important;font-size:.9rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:0!important}body.bft-auth-page--register .bft-auth__form-content input[type=text],body.bft-auth-page--register .bft-auth__form-content input[type=email],body.bft-auth-page--register .bft-auth__form-content input[type=password],body.bft-auth-page--register .bft-auth__form-content input[type=tel],body.bft-auth-page--register .bft-auth__form-content input[type=number],body.bft-auth-page--register .bft-auth__form-content input[type=url],body.bft-auth-page--register .bft-auth__form-content select,body.bft-auth-page--register .bft-auth__form-content textarea{width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px!important;color:#070b2d!important;background:#fff!important;border:1px solid #dbe2ef!important;border-radius:10px!important;box-shadow:none!important;font-size:.96rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;transition:border-color .18s ease,box-shadow .18s ease!important}body.bft-auth-page--register .bft-auth__form-content input::-moz-placeholder,body.bft-auth-page--register .bft-auth__form-content textarea::-moz-placeholder{color:#8a93b3!important;opacity:1!important}body.bft-auth-page--register .bft-auth__form-content input::placeholder,body.bft-auth-page--register .bft-auth__form-content textarea::placeholder{color:#8a93b3!important;opacity:1!important}body.bft-auth-page--register .bft-auth__form-content input:hover,body.bft-auth-page--register .bft-auth__form-content select:hover,body.bft-auth-page--register .bft-auth__form-content textarea:hover,body.bft-auth-page--register .bft-auth__form-content input:focus,body.bft-auth-page--register .bft-auth__form-content select:focus,body.bft-auth-page--register .bft-auth__form-content textarea:focus{border-color:#6c45ff!important;outline:none!important;box-shadow:0 0 0 4px #6c45ff1a!important}body.bft-auth-page--register .bft-auth__form-content input[type=password]{padding-right:48px!important}body.bft-auth-page--register .bft-auth__form-content button[type=submit],body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_signup_btn,body.bft-auth-page--register .bft-auth__form-content input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;margin:12px 0 0!important;padding:0 22px!important;color:#fff!important;background:linear-gradient(135deg,#4631f0,#6c45ff)!important;border:0!important;border-radius:10px!important;box-shadow:0 18px 32px #6c45ff4d!important;font-size:clamp(.9rem,1.08vw,1rem)!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.02em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}body.bft-auth-page--register .bft-auth__form-content button[type=submit]:hover,body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_signup_btn:hover,body.bft-auth-page--register .bft-auth__form-content input[type=submit]:hover{transform:translateY(-1px)!important;filter:saturate(1.06) brightness(1.02)!important;box-shadow:0 22px 38px #6c45ff5c!important}body.bft-auth-page--register .bft-auth__privacy-note{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;margin:14px 0 0!important;padding:0 18px!important;color:#667096!important;font-size:.84rem!important;font-weight:500!important;line-height:1.45!important;text-align:left!important;list-style:none!important;opacity:0;transform:translateY(8px);animation:bft-register-soft-in .42s ease .58s forwards}body.bft-auth-page--register .bft-auth__privacy-note:before,body.bft-auth-page--register .bft-auth__privacy-note::marker{content:none!important;display:none!important}body.bft-auth-page--register .bft-auth__privacy-note-ico{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;color:#667096!important;background:transparent!important;border:0!important;border-radius:0!important}body.bft-auth-page--register .bft-auth__privacy-note-ico svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important;overflow:visible!important}body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;margin:18px 0 0!important;padding:0!important;color:#667096!important;background:transparent!important;border:0!important;font-size:.9rem!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer:before,body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer:after{content:""!important;display:block!important;width:94px!important;height:1px!important;background:#e1e6f0!important}body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer a{color:#6c45ff!important;font-weight:800!important;text-decoration:none!important}@media(max-width:1180px)and (min-width:961px){body.bft-auth-page--register .bft-auth__split{width:min(100%,1120px)!important;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)!important}}@media(max-width:1180px)and (min-width:961px){body.bft-auth-page--register .bft-bp__inner{padding-inline:34px!important}}@media(max-width:1180px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline{font-size:clamp(2.15rem,4vw,3rem)!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth{padding-block:10px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__split{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__inner{padding:28px clamp(34px,4.8vw,64px) 24px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__badge--register{min-height:30px!important;margin-top:22px!important;padding-block:6px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline{margin-top:22px!important;font-size:clamp(2.08rem,3.52vw,3.02rem)!important;line-height:1.08!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub{margin-top:13px!important;font-size:.84rem!important;line-height:1.42!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub--support{margin-top:6px!important;font-size:.74rem!important;line-height:1.36!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__divider{margin-top:13px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__features{margin-top:13px!important;gap:20px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__feature{gap:6px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__feature-ico{width:32px!important;height:32px!important;flex-basis:32px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__feature-ico svg{width:26px!important;height:26px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__feature-text strong,body.bft-auth-page--register .bft-bp__feature-text small{font-size:.8rem!important;line-height:1.3!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__trust-card{min-height:74px!important;margin-bottom:38px!important;padding:14px 18px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__trust-item{gap:10px!important;padding-inline:12px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__trust-item-ico{width:36px!important;height:36px!important;flex-basis:36px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-bp__trust-item-label{font-size:.82rem!important;line-height:1.24!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__form-panel{padding-block:24px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__back-home{margin-bottom:22px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__form-header{margin-bottom:22px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__form-content,body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_form{gap:13px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__form-content input[type=text],body.bft-auth-page--register .bft-auth__form-content input[type=email],body.bft-auth-page--register .bft-auth__form-content input[type=password],body.bft-auth-page--register .bft-auth__form-content input[type=tel],body.bft-auth-page--register .bft-auth__form-content input[type=number],body.bft-auth-page--register .bft-auth__form-content input[type=url],body.bft-auth-page--register .bft-auth__form-content select,body.bft-auth-page--register .bft-auth__form-content textarea{height:46px!important;min-height:46px!important}}@media(max-height:800px)and (min-width:961px){body.bft-auth-page--register .bft-auth__form-content button[type=submit],body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_signup_btn,body.bft-auth-page--register .bft-auth__form-content input[type=submit]{min-height:50px!important;margin-top:8px!important}}@media(max-width:960px){body.bft-auth-page--register{background:var(--bft-color-background)!important;background-image:none!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth{display:block!important;min-height:100dvh!important;padding:10px!important;background:transparent!important;overflow:visible!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__split{display:grid!important;grid-template-columns:1fr!important;width:min(100%,520px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;border-radius:20px!important;overflow:hidden!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__brand-panel.bft-bp{height:auto!important;min-height:0!important;border-radius:20px 20px 0 0!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__inner{height:auto!important;min-height:0!important;padding:24px clamp(18px,5.3vw,26px) 22px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__badge--register{margin-top:22px!important;min-height:30px!important;padding:7px 12px 7px 10px!important;font-size:.67rem!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline{max-width:100%!important;margin-top:18px!important;font-size:clamp(1.72rem,8vw,2.35rem)!important;line-height:1.12!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub{max-width:100%!important;margin-top:14px!important;font-size:.9rem!important;line-height:1.48!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub--support{display:none!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__divider{margin-top:18px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__features{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__feature{flex-direction:row!important;align-items:center!important;gap:11px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__feature-ico{width:28px!important;height:28px!important;flex-basis:28px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__feature-ico svg{width:22px!important;height:22px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__trust-card{grid-template-columns:1fr 1fr!important;min-height:0!important;margin:20px 0 0!important;padding:13px 10px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__trust-item{padding:0 9px!important;gap:9px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__trust-item-ico{width:30px!important;height:30px!important;flex-basis:30px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-bp__trust-item-label{font-size:.78rem!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-panel{height:auto!important;min-height:0!important;margin:0!important;padding:24px clamp(17px,5vw,24px) 26px!important;border:0!important;border-radius:0 0 20px 20px!important;box-shadow:none!important;overflow:visible!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-wrap{max-width:100%!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__back-home{margin-bottom:20px!important;font-size:.84rem!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-header{margin-bottom:22px!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-title{font-size:clamp(1.78rem,7.8vw,2.18rem)!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-subtitle{font-size:.94rem!important}}@media(max-width:960px){body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer:before,body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer:after{width:min(22vw,72px)!important}}@media(max-width:430px){body.bft-auth-page--register .bft-auth{padding:8px!important}}@media(max-width:430px){body.bft-auth-page--register .bft-bp__inner{padding:20px 16px!important}}@media(max-width:430px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline{font-size:clamp(1.58rem,8.2vw,2.05rem)!important}}@media(max-width:430px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub{font-size:.84rem!important}}@media(max-width:430px){body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__trust-card{grid-template-columns:1fr!important;gap:10px!important}}@media(max-width:430px){body.bft-auth-page--register .bft-bp__trust-item+.bft-bp__trust-item{border-left:0!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:10px!important}}@media(max-width:430px){body.bft-auth-page--register .bft-auth__form-panel{padding:22px 14px 24px!important}}@media(max-width:430px){body.bft-auth-page--register .bft-auth__privacy-note{padding:0!important;font-size:.8rem!important}}@media(max-width:430px){body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_footer{gap:10px!important;font-size:.84rem!important}}@media(prefers-reduced-motion:reduce){body.bft-auth-page--register .bft-auth__form-panel,body.bft-auth-page--register .bft-bp__badge--register,body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__headline span,body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__sub,body.bft-auth-page--register .bft-bp__divider,body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__feature,body.bft-auth-page--register .bft-bp[data-auth-type=register] .bft-bp__trust-card,body.bft-auth-page--register .bft-auth__privacy-note{animation:none!important;opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){body.bft-auth-page--register .bft-auth__form-content button[type=submit],body.bft-auth-page--register .bft-auth__form-content .bookneticsaas_signup_btn,body.bft-auth-page--register .bft-auth__form-content input[type=submit]{transition:none!important}}@keyframes bft-register-soft-in{to{opacity:1;transform:translateY(0)}}@keyframes bft-register-line-in{to{opacity:1}}
