.auth-module__cni4Dq__root{background:var(--bh-paper);min-height:100dvh;color:var(--bh-ink);font-family:var(--bh-font)}.auth-module__cni4Dq__column{box-sizing:border-box;background:var(--bh-paper);flex-direction:column;width:100%;min-height:100dvh;margin:0 auto;display:flex}.auth-module__cni4Dq__main{box-sizing:border-box;width:100%;min-width:0;padding:var(--bh-5) var(--bh-gutter) calc(var(--bh-8) + var(--bh-safe-bottom));flex:1 0 auto}.auth-module__cni4Dq__main:focus{outline:none}@media (min-width:768px){.auth-module__cni4Dq__root{background:var(--bh-outer)}.auth-module__cni4Dq__column{box-sizing:content-box;max-width:var(--bh-column);border-inline:var(--bh-rule)}.auth-module__cni4Dq__main{padding-top:var(--bh-8)}}.auth-module__cni4Dq__screen{flex-direction:column;min-width:0;display:flex}.auth-module__cni4Dq__screen.auth-module__cni4Dq__screen>*+*{margin-top:calc(-1 * var(--bh-bw))}.auth-module__cni4Dq__poster.auth-module__cni4Dq__poster{flex-direction:column;min-width:0;padding:0 14px 18px;display:flex;position:relative;overflow:hidden}.auth-module__cni4Dq__band{z-index:1;align-items:flex-start;gap:var(--bh-3);min-height:96px;padding-top:var(--bh-4);box-sizing:border-box;display:flex;position:relative}.auth-module__cni4Dq__kicker{gap:var(--bh-2);min-width:0;font-size:var(--bh-fs-micro);letter-spacing:var(--bh-track-label);text-transform:uppercase;flex-direction:column;margin:0;font-weight:600;line-height:1.3;display:flex}.auth-module__cni4Dq__posterCopy{z-index:1;gap:var(--bh-2);flex-direction:column;min-width:0;display:flex;position:relative}.auth-module__cni4Dq__title{font-size:clamp(28px, 8.6vw, var(--bh-fs-34));letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.02}.auth-module__cni4Dq__title:focus{outline:none}.auth-module__cni4Dq__title:focus-visible{outline:3px solid var(--bh-focus);outline-offset:2px}.auth-module__cni4Dq__subtitle{max-width:30ch;font-size:var(--bh-fs-body-s);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.auth-module__cni4Dq__art{pointer-events:none;position:absolute;inset:0}.auth-module__cni4Dq__art i{display:block;position:absolute}.auth-module__cni4Dq__circle{background:var(--bh-red);border-radius:50%}.auth-module__cni4Dq__square{background:var(--bh-blue)}.auth-module__cni4Dq__triangle{background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%)}.auth-module__cni4Dq__art[data-variant=login] .auth-module__cni4Dq__circle{width:132px;height:132px;top:-54px;right:-40px}.auth-module__cni4Dq__art[data-variant=login] .auth-module__cni4Dq__square{width:46px;height:46px;top:18px;right:98px}.auth-module__cni4Dq__art[data-variant=login] .auth-module__cni4Dq__triangle{width:56px;height:50px;top:40px;right:26px}.auth-module__cni4Dq__art[data-variant=register] .auth-module__cni4Dq__square{width:92px;height:92px;top:-14px;right:-16px}.auth-module__cni4Dq__art[data-variant=register] .auth-module__cni4Dq__circle{width:50px;height:50px;top:14px;right:88px}.auth-module__cni4Dq__art[data-variant=register] .auth-module__cni4Dq__triangle{width:40px;height:36px;top:54px;right:92px}.auth-module__cni4Dq__art[data-variant=key] .auth-module__cni4Dq__triangle{width:108px;height:92px;top:4px;right:6px}.auth-module__cni4Dq__art[data-variant=key] .auth-module__cni4Dq__square{width:38px;height:38px;top:16px;right:108px}.auth-module__cni4Dq__art[data-variant=key] .auth-module__cni4Dq__circle{width:30px;height:30px;top:58px;right:116px}.auth-module__cni4Dq__posterButton{width:var(--bh-tap);height:var(--bh-tap);border:var(--bh-bw-thin) solid currentColor;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--bh-dur-1) var(--bh-ease-out);background:0 0;border-radius:0;flex:none;place-items:center;margin:-6px 0 0 -6px;padding:0;display:inline-grid}.auth-module__cni4Dq__posterButton svg{width:22px;height:22px}.auth-module__cni4Dq__posterButton:focus-visible{outline:3px solid var(--bh-focus);outline-offset:2px}.auth-module__cni4Dq__posterButton:active{transform:var(--bh-press)}.auth-module__cni4Dq__steps{gap:var(--bh-1);display:flex}.auth-module__cni4Dq__steps i{border:var(--bh-bw-thin) solid currentColor;box-sizing:border-box;width:28px;height:8px;display:block}.auth-module__cni4Dq__steps i[data-on]{background:currentColor}.auth-module__cni4Dq__form{gap:var(--bh-4);flex-direction:column;min-width:0;display:flex}.auth-module__cni4Dq__stack{gap:var(--bh-3);flex-direction:column;min-width:0;display:flex}.auth-module__cni4Dq__fieldLinkRow{margin-top:calc(-1 * var(--bh-2));justify-content:flex-end;display:flex}.auth-module__cni4Dq__textLink{min-height:var(--bh-tap);padding:0 var(--bh-1);color:var(--bh-ink);font-size:var(--bh-fs-micro);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.auth-module__cni4Dq__textLink:focus-visible{outline:3px solid var(--bh-focus);outline-offset:2px}@media (hover:hover){.auth-module__cni4Dq__textLink:hover{text-decoration-thickness:3px}}.auth-module__cni4Dq__google{padding-inline:var(--bh-4);letter-spacing:.08em;text-align:left;justify-content:flex-start}.auth-module__cni4Dq__divider{align-items:center;gap:var(--bh-3);font-size:var(--bh-fs-micro);letter-spacing:var(--bh-track-label);text-transform:uppercase;color:var(--bh-muted);margin:0;font-weight:600;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";height:var(--bh-bw-thin);background:var(--bh-ink);flex:auto}.auth-module__cni4Dq__messages{gap:var(--bh-3);flex-direction:column;min-width:0;display:flex}.auth-module__cni4Dq__messages:empty{display:none}.auth-module__cni4Dq__footer{-moz-column-gap:var(--bh-2);justify-content:center;align-items:center;column-gap:var(--bh-2);padding:var(--bh-2) var(--bh-4);font-size:var(--bh-fs-body-s);text-align:center;flex-wrap:wrap;font-weight:500;display:flex}.auth-module__cni4Dq__alert{align-items:flex-start;gap:var(--bh-3);min-width:0;padding:var(--bh-3) var(--bh-3) var(--bh-3) 0;border:var(--bh-rule);background:var(--bh-surface);color:var(--bh-ink);font-size:var(--bh-fs-body-s);text-align:left;font-weight:600;line-height:1.35;display:flex}.auth-module__cni4Dq__alert:before{content:"";width:8px;margin:calc(-1 * var(--bh-3)) 0;background:var(--alert-bar);flex:none;align-self:stretch}.auth-module__cni4Dq__alert[data-tone=error]{--alert-bar:var(--bh-red-fill)}.auth-module__cni4Dq__alert[data-tone=info],.auth-module__cni4Dq__alert[data-tone=success]{--alert-bar:var(--bh-blue)}.auth-module__cni4Dq__alert[data-tone=warning]{--alert-bar:var(--bh-ink)}.auth-module__cni4Dq__alertMark{flex:none;width:14px;height:14px;margin-top:3px;display:block}.auth-module__cni4Dq__alert[data-tone=error] .auth-module__cni4Dq__alertMark{background:var(--bh-red);border-radius:50%}.auth-module__cni4Dq__alert[data-tone=info] .auth-module__cni4Dq__alertMark,.auth-module__cni4Dq__alert[data-tone=success] .auth-module__cni4Dq__alertMark{background:var(--bh-blue)}.auth-module__cni4Dq__alert[data-tone=warning] .auth-module__cni4Dq__alertMark{background:var(--bh-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px}.auth-module__cni4Dq__alertBody{gap:var(--bh-2);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.auth-module__cni4Dq__alertEmail{font-size:var(--bh-fs-caption);color:var(--bh-muted);word-break:break-all;font-weight:500}.auth-module__cni4Dq__passwordRow{min-width:0;display:flex}.auth-module__cni4Dq__passwordRow>input{flex:auto;min-width:0;position:relative}.auth-module__cni4Dq__passwordRow>input:focus{z-index:1}.auth-module__cni4Dq__toggle{width:var(--bh-tap);min-height:var(--bh-tap);margin:0 0 0 calc(-1 * var(--bh-bw));border:var(--bh-rule);background:var(--bh-surface);color:var(--bh-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--bh-dur-1) var(--bh-ease-out);border-radius:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.auth-module__cni4Dq__toggle svg{width:22px;height:22px}.auth-module__cni4Dq__toggle[aria-pressed=true]{background:var(--bh-ink);color:var(--bh-on-ink)}.auth-module__cni4Dq__toggle:focus-visible{z-index:2;outline:3px solid var(--bh-focus);outline-offset:2px}.auth-module__cni4Dq__toggle:active:not(:disabled){transform:var(--bh-press)}.auth-module__cni4Dq__toggle:disabled{cursor:not-allowed;background:var(--bh-hatch);color:var(--bh-muted)}.auth-module__cni4Dq__checklist{padding:var(--bh-3);border:var(--bh-bw-thin) solid var(--bh-ink);background:var(--bh-paper);margin:0}.auth-module__cni4Dq__checkTitle{margin:0 0 var(--bh-2);font-size:var(--bh-fs-micro);letter-spacing:var(--bh-track-label);text-transform:uppercase;font-weight:600}.auth-module__cni4Dq__checkList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.auth-module__cni4Dq__checkItem{align-items:flex-start;gap:var(--bh-2);font-size:var(--bh-fs-caption);color:var(--bh-muted);overflow-wrap:anywhere;font-weight:500;line-height:1.35;display:flex}.auth-module__cni4Dq__checkItem[data-passed]{color:var(--bh-ink);font-weight:600}.auth-module__cni4Dq__checkMark{box-sizing:border-box;border:var(--bh-bw-thin) solid var(--bh-ink);background:var(--bh-surface);width:16px;height:16px;color:var(--bh-on-blue);flex:none;place-items:center;margin-top:1px;display:grid}.auth-module__cni4Dq__checkMark svg{opacity:0;width:12px;height:12px;transition:opacity var(--bh-dur-1) var(--bh-ease-out)}.auth-module__cni4Dq__checkItem[data-passed] .auth-module__cni4Dq__checkMark{background:var(--bh-blue-fill);border-color:var(--bh-blue-fill)}.auth-module__cni4Dq__checkItem[data-passed] .auth-module__cni4Dq__checkMark svg{opacity:1}.auth-module__cni4Dq__matchLine{align-items:flex-start;gap:var(--bh-2);min-height:20px;font-size:var(--bh-fs-caption);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35;display:flex}.auth-module__cni4Dq__matchLine svg{flex:none;width:16px;height:16px;margin-top:1px}.auth-module__cni4Dq__matchLine[data-state=match] svg{color:var(--bh-blue)}.auth-module__cni4Dq__matchLine[data-state=mismatch] svg{color:var(--bh-red)}.auth-module__cni4Dq__langHead{gap:var(--bh-1);flex-direction:column;min-width:0;display:flex}.auth-module__cni4Dq__langTitle{font-size:var(--bh-fs-18);margin:0;font-weight:700;line-height:1.2}.auth-module__cni4Dq__langHint{font-size:var(--bh-fs-caption);color:var(--bh-muted);margin:0;font-weight:500;line-height:1.4}.auth-module__cni4Dq__langList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-module__cni4Dq__langList>li{min-width:0}.auth-module__cni4Dq__langList>li+li{margin-top:calc(-1 * var(--bh-bw))}.auth-module__cni4Dq__langTile{border:var(--bh-rule);background:var(--bh-surface);width:100%;min-height:68px;color:var(--bh-ink);font-family:var(--bh-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--bh-dur-1) var(--bh-ease-out);border-radius:0;align-items:stretch;margin:0;padding:0;display:flex;position:relative}.auth-module__cni4Dq__langTile:focus-visible{z-index:1;outline:3px solid var(--bh-focus);outline-offset:2px}.auth-module__cni4Dq__langTile:active{transform:var(--bh-press)}@media (hover:hover){.auth-module__cni4Dq__langTile:not([aria-pressed=true]):hover{background:var(--bh-paper)}}.auth-module__cni4Dq__langCode{border-right:var(--bh-rule);width:64px;font-size:var(--bh-fs-21);letter-spacing:.04em;font-variant-numeric:lining-nums;flex:none;place-items:center;font-weight:800;display:grid}.auth-module__cni4Dq__langText{min-width:0;padding:10px var(--bh-3);flex-direction:column;flex:auto;justify-content:center;gap:2px;display:flex}.auth-module__cni4Dq__langName{font-size:var(--bh-fs-18);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.auth-module__cni4Dq__langDesc{font-size:var(--bh-fs-caption);color:var(--bh-muted);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.auth-module__cni4Dq__langTile[aria-pressed=true]{background:var(--bh-yellow);color:var(--bh-on-yellow)}.auth-module__cni4Dq__langTile[aria-pressed=true] .auth-module__cni4Dq__langDesc{color:var(--bh-on-yellow)}.auth-module__cni4Dq__langTile[aria-pressed=true] .auth-module__cni4Dq__langCode{background:var(--bh-on-yellow);color:var(--bh-yellow)}.auth-module__cni4Dq__langCheck{width:22px;height:22px;margin-right:var(--bh-3);flex:none;align-self:center}.auth-module__cni4Dq__chosen{border:var(--bh-rule);align-items:stretch;min-width:0;display:flex}.auth-module__cni4Dq__chosen .auth-module__cni4Dq__langCode{width:56px;font-size:var(--bh-fs-18);background:var(--bh-ink);color:var(--bh-on-ink)}.auth-module__cni4Dq__chosenText{min-width:0;padding:6px var(--bh-3);flex-direction:column;flex:auto;justify-content:center;gap:2px;display:flex}.auth-module__cni4Dq__chosenLabel{font-size:var(--bh-fs-micro);letter-spacing:var(--bh-track-label);text-transform:uppercase;color:var(--bh-muted);font-weight:600}.auth-module__cni4Dq__chosenName{font-size:var(--bh-fs-body);overflow-wrap:anywhere;font-weight:700}.auth-module__cni4Dq__chosen .auth-module__cni4Dq__textLink{padding:0 var(--bh-3);flex:none}.auth-module__cni4Dq__step{min-width:0;animation:auth-module__cni4Dq__auth-step-in var(--bh-dur-3) var(--bh-ease-out) both}.auth-module__cni4Dq__step[data-dir=back]{animation-name:auth-module__cni4Dq__auth-step-back}@keyframes auth-module__cni4Dq__auth-step-in{0%{opacity:0;transform:translate(16px)}}@keyframes auth-module__cni4Dq__auth-step-back{0%{opacity:0;transform:translate(-16px)}}.auth-module__cni4Dq__status{flex-direction:column;justify-content:center;min-height:clamp(340px,56svh,460px);display:flex}.auth-module__cni4Dq__status [data-status-title]:focus{outline:none}.auth-module__cni4Dq__statusActions{gap:var(--bh-3);flex-direction:column;width:100%;display:flex}.auth-module__cni4Dq__statusActions>[data-variant=ghost]{align-self:center}.auth-module__cni4Dq__statusNote{font-size:var(--bh-fs-caption);color:var(--bh-muted);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.auth-module__cni4Dq__loading{align-items:center;gap:var(--bh-4);padding:var(--bh-8) var(--bh-4);text-align:center;flex-direction:column;display:flex}.auth-module__cni4Dq__loadingText{font-size:var(--bh-fs-body-s);color:var(--bh-ink);margin:0;font-weight:600}.auth-module__cni4Dq__loader{align-items:flex-end;gap:10px;height:28px;display:flex}.auth-module__cni4Dq__loader i{width:24px;height:24px;animation:auth-module__cni4Dq__auth-pulse .96s var(--bh-ease-out) infinite;display:block}.auth-module__cni4Dq__loader i:first-child{background:var(--bh-der)}.auth-module__cni4Dq__loader i:nth-child(2){background:var(--bh-die);border-radius:50%;animation-delay:.16s}.auth-module__cni4Dq__loader i:nth-child(3){background:var(--bh-das);clip-path:polygon(50% 0,100% 100%,0 100%);animation-delay:.32s}@keyframes auth-module__cni4Dq__auth-pulse{0%,to{opacity:.3;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.auth-module__cni4Dq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__step{animation:none}.auth-module__cni4Dq__loader i{opacity:1;animation:none;transform:none}}
