.bz-auth-layout{--bz-auth-black:#030303;--bz-auth-surface:#0b0b0b;--bz-auth-surface-raised:#111;--bz-auth-surface-hover:#171717;--bz-auth-text:#f7f7f7;--bz-auth-muted:#929292;--bz-auth-blue:#1db2f0;--bz-auth-blue-hover:#0095cc;min-height:100svh;margin:0;display:flex;flex-direction:column;overflow-x:hidden;color:var(--bz-auth-text);background:var(--bz-auth-black)}.bz-auth-main{display:flex;flex:1 0 auto;min-height:0}.bz-auth-page{position:relative;width:100%;min-height:100svh;padding:64px 20px;display:flex;align-items:center;background:var(--bz-auth-black)}.bz-auth-shell{width:min(100%,520px);margin:0 auto;display:grid;justify-items:center;gap:24px}.bz-auth-shell--register{width:min(100%,880px)}.bz-auth-logo{width:190px;height:58px;display:block}.bz-auth-logo img{width:100%;height:100%;object-fit:contain}.bz-auth-panel{position:relative;width:100%;padding:40px;border:0;border-radius:22px;background:var(--bz-auth-surface);box-shadow:0 28px 70px rgba(0,0,0,.42)}.bz-auth-heading{margin-bottom:30px;display:grid;gap:10px}.bz-auth-heading h1{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2.15rem,4vw,2.55rem);line-height:1.12;font-weight:500;letter-spacing:-.04em}.bz-auth-heading p{margin:0;color:var(--bz-auth-muted);font-size:.9375rem;line-height:1.6}.bz-auth-providers{display:flex;align-items:center;justify-content:center;gap:14px}.bz-auth-provider{width:54px;height:54px;flex:0 0 54px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;overflow:hidden;color:#071820;background:#dbe5e9;cursor:pointer;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.26);transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.bz-auth-provider:hover{color:#008fc9;background:#fff;box-shadow:0 10px 28px rgba(29,178,240,.16)}.bz-auth-provider:focus-visible{outline:2px solid var(--bz-blue,#1db2f0);outline-offset:3px}.bz-auth-provider svg{width:30px;height:30px;fill:currentColor}.bz-auth-provider--facebook svg{width:19px;height:31px}.bz-auth-provider--apple svg{width:29px;height:29px}.bz-auth-separator{margin:20px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.bz-auth-separator span{height:1px;background:hsla(0,0%,100%,.08)}.bz-auth-separator strong{color:#777;font-size:.75rem;font-weight:400}.bz-auth-fields,.bz-auth-form{display:grid}.bz-auth-form{gap:22px}.bz-auth-fields{gap:18px}.bz-auth-field{display:grid;gap:8px}.bz-auth-label{color:#f0f0f0;font-size:.875rem;line-height:1.4;font-weight:500}.bz-auth-input{width:100%;min-height:52px;padding:13px 16px;border:0;border-radius:11px;outline:none;color:var(--bz-auth-text);background:var(--bz-auth-surface-raised);caret-color:#8eb7ff;font-family:Inter Tight,sans-serif;font-size:.9375rem;line-height:1.5;box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease}.bz-auth-input::placeholder{color:#777}.bz-auth-input:hover{background:var(--bz-auth-surface-hover)}.bz-auth-input:focus{background:var(--bz-auth-surface-hover);box-shadow:0 0 0 2px rgba(29,178,240,.52)}.bz-auth-input:-webkit-autofill,.bz-auth-input:-webkit-autofill:focus,.bz-auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bz-auth-text);-webkit-box-shadow:0 0 0 1000px var(--bz-auth-surface-raised) inset;transition:background-color 9999s ease-out}.bz-auth-input.input-validation-error{box-shadow:0 0 0 2px rgba(248,113,113,.72)}.bz-auth-options{display:flex;align-items:center;justify-content:space-between;gap:18px}.bz-auth-remember{width:fit-content;display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.7);font-size:.8125rem;cursor:pointer}.bz-auth-remember input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bz-auth-checkbox{position:relative;width:18px;height:18px;flex:0 0 auto;border-radius:5px;background:var(--bz-auth-surface-hover);transition:background-color .18s ease,box-shadow .18s ease}.bz-auth-remember input:focus-visible+.bz-auth-checkbox{box-shadow:0 0 0 2px rgba(29,178,240,.5)}.bz-auth-remember input:checked+.bz-auth-checkbox{background:var(--bz-auth-blue)}.bz-auth-remember input:checked+.bz-auth-checkbox:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.bz-auth-forgot{padding:0;border:0;color:#1db2f0;background:transparent;font-family:Inter Tight,sans-serif;font-size:.8125rem;line-height:1.5;font-weight:500;text-align:right;cursor:pointer;transition:color .18s ease}.bz-auth-forgot:hover{color:#fff}.bz-auth-submit{width:100%;min-height:52px;padding:7px 8px 7px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-radius:11px;color:#fff;background:var(--bz-auth-blue);font-family:Inter Tight,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgba(29,178,240,.22);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.bz-auth-submit:hover{background:var(--bz-auth-blue-hover);box-shadow:0 14px 30px rgba(29,178,240,.3)}.bz-auth-submit__arrow{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(4,25,63,.3);font-size:1.05rem}.bz-auth-legal{margin-top:20px;color:var(--bz-auth-muted);font-size:.75rem;line-height:1.65;text-align:center}.bz-auth-legal a{color:#1db2f0;text-decoration:underline;text-decoration-color:rgba(125,168,255,.42);text-underline-offset:3px}.bz-auth-legal a:hover{color:#fff}.bz-auth-switch{margin-top:22px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);color:var(--bz-auth-muted);font-size:.8125rem;line-height:1.5;text-align:center}.bz-auth-switch a{margin-left:3px;color:#1db2f0;font-weight:500}.bz-auth-switch a:hover{color:#fff}.bz-auth-back{min-width:150px;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;color:#d0d0d0;background:var(--bz-auth-surface-raised);font-size:.875rem;font-weight:500;transition:color .18s ease,background-color .18s ease,transform .18s ease}.bz-auth-back:hover{color:#fff;background:var(--bz-auth-surface-hover)}.bz-auth-validation{position:relative;min-height:52px;padding:13px 15px 13px 49px;display:flex;align-items:center;color:#ffd0d5;background:#1b1012;border:1px solid rgba(255,104,117,.3);border-radius:13px;font-size:.8125rem;font-weight:600;line-height:1.45}.bz-auth-validation:before{position:absolute;top:13px;left:14px;width:24px;height:24px;content:"!";display:inline-flex;align-items:center;justify-content:center;color:#16080a;background:#ff6875;border-radius:50%;font-size:.8rem;font-weight:900;line-height:1}.bz-auth-field-validation{display:flex;align-items:flex-start;gap:7px;color:#ffabb3;font-size:.75rem;font-weight:550;line-height:1.4}.bz-auth-field-validation:not(:empty):before{width:5px;height:5px;flex:0 0 5px;margin-top:.43em;content:"";background:#ff6875;border-radius:50%}.bz-auth-field-validation:empty,.bz-auth-validation.validation-summary-valid,.bz-auth-validation:empty{display:none}.bz-auth-validation ul{margin:0;padding:0;list-style:none}.bz-auth-user-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bz-auth-user-types-heading{display:grid;gap:4px}.bz-auth-user-types-heading>span{color:#f2f2f2;font-size:.875rem;font-weight:600}.bz-auth-user-types-heading>small{color:#7f878b;font-size:.75rem;line-height:1.5}.bz-auth-user-type{position:relative;min-width:0;min-height:168px;padding:18px;display:flex;align-items:flex-start;flex-direction:column;gap:15px;border:0;border-radius:15px;color:#a8afb2;background:var(--bz-auth-surface-raised);font-family:Inter Tight,sans-serif;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.bz-auth-user-type:hover{color:#fff;background:var(--bz-auth-surface-hover)}.bz-auth-user-type--active{color:#fff;background:#10242d;box-shadow:0 14px 30px rgba(0,0,0,.2)}.bz-auth-user-type__icon{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;color:#7ddaff;background:rgba(29,178,240,.11);border-radius:50%;font-size:1rem;transition:color .18s ease,background-color .18s ease,transform .18s ease}.bz-auth-user-type--active .bz-auth-user-type__icon{color:#031117;background:var(--bz-auth-blue);transform:scale(1.04)}.bz-auth-user-type__copy{min-width:0;display:grid;gap:7px}.bz-auth-user-type__copy strong{color:#f7f7f7;font-size:.95rem;font-weight:650;line-height:1.25}.bz-auth-user-type__copy small{color:#828b90;font-size:.72rem;line-height:1.5}.bz-auth-user-type--active .bz-auth-user-type__copy small{color:#a7bac2}.bz-auth-user-type__check{position:absolute;top:15px;right:15px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:#1b1d1e;border-radius:50%;font-size:.68rem;transition:color .18s ease,background-color .18s ease,transform .18s ease}.bz-auth-user-type--active .bz-auth-user-type__check{color:#031117;background:var(--bz-auth-blue);transform:scale(1.05)}.bz-auth-user-type:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(29,178,240,.38)}.bz-auth-panel--register .bz-auth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bz-onboarding-page{width:100%;min-height:100svh;padding:28px;display:flex;align-items:center;color:var(--bz-auth-text);background:var(--bz-auth-black)}.bz-onboarding-shell{width:min(100%,1180px);min-height:680px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.45fr);overflow:hidden;border-radius:24px;background:var(--bz-auth-surface);box-shadow:0 30px 90px rgba(0,0,0,.46)}.bz-onboarding-story{position:relative;padding:42px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#071926}.bz-onboarding-story:after{content:"";position:absolute;right:-90px;bottom:-120px;width:330px;height:330px;border-radius:50%;background:rgba(29,178,240,.11);filter:blur(4px)}.bz-onboarding-logo{position:relative;z-index:1;width:174px;display:block}.bz-onboarding-story__step{position:relative;z-index:1;margin:auto 0}.bz-onboarding-story__step h1,.bz-onboarding-story__step h2{margin:14px 0 18px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;font-weight:500;letter-spacing:-.045em}.bz-onboarding-story__step p{max-width:390px;color:#9aabba;font-size:.92rem;line-height:1.7}.bz-onboarding-kicker{color:var(--bz-auth-blue);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bz-onboarding-card{padding:40px clamp(28px,5vw,64px) 48px}.bz-onboarding-progress{margin-bottom:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bz-onboarding-progress__step{display:grid;gap:8px;color:#666;font-size:.68rem}.bz-onboarding-progress__bar{height:4px;border-radius:999px;background:#242424;transition:background-color .18s ease}.bz-onboarding-progress__step.is-active,.bz-onboarding-progress__step.is-complete{color:#c7c7c7}.bz-onboarding-progress__step.is-active .bz-onboarding-progress__bar,.bz-onboarding-progress__step.is-complete .bz-onboarding-progress__bar{background:var(--bz-auth-blue)}.bz-onboarding-header{margin-bottom:28px}.bz-onboarding-header>span{color:var(--bz-auth-blue);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.bz-onboarding-header h2{margin:8px 0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.18;font-weight:500;letter-spacing:-.035em}.bz-onboarding-header p{color:var(--bz-auth-muted);font-size:.85rem;line-height:1.6}.bz-onboarding-fields{display:grid;gap:18px}.bz-onboarding-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-onboarding-field--full{grid-column:1/-1}.bz-onboarding-fields small{color:#6f6f6f;font-weight:400}.bz-onboarding-actions{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:14px}.bz-onboarding-actions--end{justify-content:flex-end}.bz-onboarding-next{width:auto;min-width:190px}.bz-onboarding-back{min-height:46px;padding:0 15px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:10px;color:#aaa;background:var(--bz-auth-surface-raised)}.bz-onboarding-back:hover{color:#fff;background:var(--bz-auth-surface-hover)}.bz-onboarding-check{padding:16px;display:flex;align-items:flex-start;gap:12px;border-radius:11px;color:#d0d0d0;background:var(--bz-auth-surface-raised);cursor:pointer}.bz-onboarding-check input{width:18px;height:18px;margin-top:1px;flex:0 0 auto;accent-color:var(--bz-auth-blue)}.bz-onboarding-check span{display:grid;gap:4px}.bz-onboarding-check small{color:var(--bz-auth-muted);font-size:.72rem;line-height:1.5}.bz-onboarding-summary{margin-top:24px;padding:6px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px;background:var(--bz-auth-surface-raised)}.bz-onboarding-summary>div{padding:12px 4px;display:grid;gap:4px}.bz-onboarding-summary span{color:var(--bz-auth-muted);font-size:.66rem}.bz-onboarding-summary strong{color:#eee;font-size:.78rem;overflow-wrap:anywhere}@media (max-width:900px){.bz-onboarding-page{padding:16px;align-items:flex-start}.bz-onboarding-shell{grid-template-columns:1fr}.bz-onboarding-story{min-height:260px;padding:30px}.bz-onboarding-story__step{margin:46px 0 0}.bz-onboarding-story__step h1,.bz-onboarding-story__step h2{max-width:560px;font-size:2rem}}@media (max-width:600px){.bz-onboarding-page{padding:0}.bz-onboarding-shell{border-radius:0}.bz-onboarding-story{min-height:230px;padding:25px 22px}.bz-onboarding-logo{width:150px}.bz-onboarding-story__step{margin-top:35px}.bz-onboarding-card{padding:28px 22px 38px}.bz-onboarding-progress{margin-bottom:32px}.bz-onboarding-progress__step small{font-size:.59rem}.bz-onboarding-fields--two,.bz-onboarding-summary{grid-template-columns:1fr}.bz-onboarding-actions{align-items:stretch;flex-direction:column-reverse}.bz-onboarding-actions--end{align-items:stretch}.bz-onboarding-back,.bz-onboarding-next{width:100%}.bz-onboarding-back{justify-content:center}}@media (max-height:820px) and (min-width:768px){.bz-auth-page{padding:44px 20px;align-items:flex-start}}@media (max-width:767px){.bz-auth-page{padding:40px 12px;align-items:flex-start}.bz-auth-logo{width:168px;height:52px}.bz-auth-back{min-height:40px;padding:0 12px;font-size:.8125rem}}@media (max-width:639px){.bz-auth-panel{padding:32px 40px 38px;border-radius:18px}.bz-auth-heading{margin-bottom:25px}.bz-auth-panel--register .bz-auth-fields{grid-template-columns:1fr}.bz-auth-user-types{grid-template-columns:1fr}.bz-auth-user-type{min-height:106px;display:grid;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:13px}.bz-auth-user-type__check{position:static}}@media (max-width:420px){.bz-auth-panel{padding-right:24px;padding-left:24px}.bz-auth-options{align-items:flex-start}.bz-auth-user-types{grid-template-columns:1fr}}.bz-auth-main--login{--bz-login-border:#242a2d;--bz-login-border-strong:#384247}.bz-auth-main--login,.bz-auth-main--login .bz-auth-page{background:#000}.bz-auth-main--login .bz-auth-panel{background:#000;border:1px solid var(--bz-login-border);box-shadow:0 26px 70px rgba(0,0,0,.52)}.bz-auth-main--login .bz-auth-provider{color:#eef5f7;background:#000;border:1px solid var(--bz-login-border-strong);box-shadow:none}.bz-auth-main--login .bz-auth-provider:hover{color:var(--bz-auth-blue);background:#000;border-color:var(--bz-auth-blue);box-shadow:0 0 0 3px rgba(29,178,240,.1)}.bz-auth-main--login .bz-auth-separator span{background:var(--bz-login-border)}.bz-auth-main--login .bz-auth-input{color:var(--bz-auth-text);background:#000;border:1px solid var(--bz-login-border);transition:border-color .18s ease,box-shadow .18s ease}.bz-auth-main--login .bz-auth-input:hover{background:#000;border-color:var(--bz-login-border-strong)}.bz-auth-main--login .bz-auth-input:focus{background:#000;border-color:var(--bz-auth-blue);box-shadow:0 0 0 3px rgba(29,178,240,.12)}.bz-auth-main--login .bz-auth-input:-webkit-autofill,.bz-auth-main--login .bz-auth-input:-webkit-autofill:focus,.bz-auth-main--login .bz-auth-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #000}.bz-auth-main--login .bz-auth-checkbox{background:#000;border:1px solid var(--bz-login-border-strong)}.bz-auth-main--login .bz-auth-remember input:checked+.bz-auth-checkbox{background:#000;border-color:var(--bz-auth-blue)}.bz-auth-main--login .bz-auth-remember input:checked+.bz-auth-checkbox:after{border-color:var(--bz-auth-blue)}.bz-auth-main--login .bz-auth-submit{color:#000;background:var(--bz-auth-blue);border:0;box-shadow:0 10px 24px rgba(29,178,240,.22)}.bz-auth-main--login .bz-auth-submit:hover{color:#000;background:var(--bz-auth-blue-hover);border:0;box-shadow:0 14px 30px rgba(29,178,240,.3)}.bz-auth-main--login .bz-auth-submit__arrow{color:#fff;background:rgba(0,0,0,.14);border:0}.bz-auth-main--login .bz-auth-back{color:#d7dfe2;background:#000;border:0}.bz-auth-main--login .bz-auth-back:hover{color:#fff;background:#000;border:0}.bz-auth-main--login .modal__container{background:#000;border:1px solid var(--bz-login-border)}.bz-login{width:100%;max-width:var(--bz-content-max-width);margin-inline:auto;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(460px,.75fr);color:#f6f8f9}.bz-login__visual{position:relative;overflow:hidden;isolation:isolate;border-right:1px solid #20272a}.bz-login__visual:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.06) 45%,#000)}.bz-login__mobile-brand img{display:block;width:100%;height:auto}.bz-login__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#1db2f0;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.bz-login__eyebrow:before{width:28px;height:2px;content:"";background:currentColor}.bz-login__access{position:relative;min-width:0;display:flex;justify-content:center;padding:78px clamp(32px,4vw,70px) 54px;background:#050708}.bz-login__close{position:absolute;top:28px;right:30px;width:42px;height:42px;display:grid;place-items:center;color:#9aa6aa;background:#0d1113;border:1px solid #242b2e;transition:color .18s ease,border-color .18s ease,transform .18s ease}.bz-login__close:hover{border-color:#586267;transform:rotate(4deg)}.bz-login__card .bz-auth-heading{text-align:left}.bz-login__card .bz-auth-heading h1{font-size:clamp(2rem,2.4vw,2.75rem);letter-spacing:-.04em}.bz-login__card .bz-auth-heading p{margin-top:8px;color:#8f9b9f}.bz-login__card .bz-auth-providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px}.bz-login__card .bz-auth-provider{width:auto;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:12px}.bz-login__card .bz-auth-provider svg{width:18px;height:18px;flex:0 0 auto}.bz-login__card .bz-auth-separator{margin:24px 0}.bz-login__card .bz-auth-input{min-height:54px;border-radius:12px}.bz-login__card .bz-auth-submit{min-height:54px;margin-top:4px;border-radius:12px}.bz-login__register{display:grid;gap:12px;margin-top:28px;padding-top:28px;color:#8f9b9f;font-size:.875rem;text-align:center;border-top:1px solid #242a2d}.bz-login__register a{min-height:50px;display:flex;align-items:center;justify-content:center;color:#f4f8fa;font-weight:750;border:1px solid #465156;border-radius:12px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.bz-login__register a:hover{background:rgba(29,178,240,.05);border-color:#1db2f0}@media (max-width:1100px){.bz-login{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr)}}@media (max-width:820px){.bz-login{grid-template-columns:1fr}.bz-login__visual{min-height:290px;border-right:0;border-bottom:1px solid #20272a}.bz-login__eyebrow{display:none}.bz-login__access{min-height:calc(100svh - 290px);padding:72px 28px 48px}}@media (max-width:560px){.bz-login__visual{display:none}.bz-login__access{min-height:100vh;min-height:100svh;align-items:flex-start;padding:104px 20px 40px}.bz-login__mobile-brand{position:absolute;top:30px;left:20px;width:158px;display:block}.bz-login__close{top:22px;right:20px}.bz-login__card .bz-auth-heading{margin-bottom:25px}.bz-login__card .bz-auth-heading h1{font-size:2rem}.bz-login__card .bz-auth-providers{grid-template-columns:1fr}.bz-login__card .bz-auth-provider{width:100%}}.bz-login{grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr);background:#000}.bz-login__access{min-height:100vh;min-height:100svh;align-items:center;justify-content:flex-start;padding:clamp(58px,7vh,78px) clamp(48px,7vw,148px);background:#000}.bz-login__close{top:30px;right:32px;width:38px;height:38px;color:#71767b;background:transparent;border:0;border-radius:50%}.bz-login__close:hover{color:#fff;background:#181818;border-color:transparent;transform:none}.bz-login__card{width:min(100%,440px)}.bz-login__card .bz-auth-heading{margin-bottom:30px}.bz-login__eyebrow{margin-bottom:18px;font-size:.72rem;letter-spacing:.2em}.bz-login__eyebrow:before{display:none}.bz-login__card .bz-auth-heading h1{max-width:410px;color:#f2f2f2;font-size:clamp(2.5rem,3vw,3.25rem);font-weight:760;line-height:.94;letter-spacing:-.06em;white-space:nowrap}.bz-login__card .bz-auth-heading p{max-width:390px;margin-top:18px;color:#8b9499;font-size:.95rem;line-height:1.55}.bz-login__card .bz-auth-panel{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.bz-login__card .bz-auth-providers{display:flex;flex-wrap:wrap;gap:12px}.bz-login__card .bz-auth-provider{width:50px;min-width:50px;height:50px;min-height:50px;flex:0 0 50px;justify-content:center;padding:0;color:#0f1419;background:#f7f9f9;border:0;border-radius:50%;box-shadow:none;transition:background-color .16s ease,transform .16s ease}.bz-login__card .bz-auth-provider:hover{color:#0f1419;background:#e6e9ea;border-color:transparent;box-shadow:none}.bz-login__card .bz-auth-provider svg{width:20px;height:20px;fill:currentColor}.bz-login__card .bz-auth-separator{margin:22px 0}.bz-login__card .bz-auth-separator span{background:#2f3336}.bz-login__card .bz-auth-separator strong{color:#71767b;font-weight:500}.bz-login__card .bz-auth-fields{gap:12px}.bz-login__card .bz-auth-label{color:#c6cdd0;font-size:.75rem;font-weight:700}.bz-login__card .bz-auth-input,.bz-login__card .bz-auth-input:hover{min-height:56px;color:#fff;background:#16181c;border:0;border-radius:12px;box-shadow:none}.bz-login__card .bz-auth-input:focus{background:#1b1e22;border:0;box-shadow:0 0 0 2px rgba(29,178,240,.82)}.bz-login__card .bz-auth-input.input-validation-error,.bz-login__card .bz-auth-input.input-validation-error:hover{background:#1d1517;box-shadow:0 0 0 1px rgba(255,104,117,.58)}.bz-login__card .bz-auth-input.input-validation-error:focus{background:#211719;box-shadow:0 0 0 2px rgba(255,104,117,.75)}.bz-login__card .bz-auth-input:-webkit-autofill,.bz-login__card .bz-auth-input:-webkit-autofill:focus,.bz-login__card .bz-auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #16181c}.bz-login__card .bz-auth-options{margin:16px 0 18px}.bz-login__card .bz-auth-checkbox{background:#16181c;border:0}.bz-login__card .bz-auth-submit{min-height:50px;margin-top:0;justify-content:center;color:#061116;background:#1db2f0;border:0;border-radius:999px;box-shadow:none}.bz-login__card .bz-auth-submit:hover{color:#061116;background:#55c9f4;border:0;box-shadow:none}.bz-login__register{margin-top:24px;padding-top:0;display:block;border-top:0}.bz-login__register a{min-height:0;display:inline;color:#d9e1e5;background:transparent;border:0;border-radius:0}.bz-login__register a:hover{color:#1db2f0;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.bz-login__visual{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(58px,7vh,96px) clamp(60px,7vw,130px);background:#000;border:0}.bz-login__visual:after{display:none}.bz-login__symbol-link{width:min(100%,680px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,36px);transition:opacity .18s ease,transform .18s ease}.bz-login__symbol-link:hover{opacity:.9}.bz-login__vertical-logo{width:min(90%,440px);height:auto;display:block}.bz-login__symbol{width:min(90%,54vh,540px);height:auto;margin-top:clamp(20px,3vh,36px);display:block;filter:drop-shadow(0 28px 80px rgba(29,178,240,.08))}.bz-login__mobile-brand{display:none}@media (max-width:1080px){.bz-login{grid-template-columns:minmax(420px,1fr) minmax(300px,.82fr)}.bz-login__access{padding-right:54px;padding-left:54px}.bz-login__visual{padding:58px}}@media (max-width:760px){.bz-login{grid-template-columns:1fr}.bz-login__visual{display:none}.bz-login__access{min-height:100vh;min-height:100svh;align-items:flex-start;justify-content:center;padding:116px 24px 44px}.bz-login__mobile-brand{position:absolute;top:26px;left:24px;width:62px;display:block}.bz-login__close{top:27px;right:24px}.bz-login__card .bz-auth-heading h1{font-size:clamp(2.25rem,10vw,2.75rem)}}@media (max-width:420px){.bz-login__access{padding-right:20px;padding-left:20px}.bz-login__card .bz-auth-heading{margin-bottom:24px}.bz-login__card .bz-auth-heading p{margin-top:14px}}