.door_page__DH8MY{min-height:100dvh}.door_brand__K_b_J,.door_page__DH8MY{position:relative;display:flex;flex-direction:column;background:var(--color-layer-1)}.door_brand__K_b_J{justify-content:space-between;flex-shrink:0;min-height:180px;overflow:clip;padding:max(24px,calc(env(safe-area-inset-top) + 12px)) max(24px,calc((100% - 432px) / 2)) 28px}.door_brandOnion__NFavN{position:absolute;top:-86px;right:-100px;width:250px;height:250px;pointer-events:none}.door_wordmark__sjMss{position:relative;display:flex;align-items:center;gap:10px}.door_wordmarkMark__kSMUy{flex-shrink:0;width:24px;height:24px}.door_wordmarkName__VrnVk{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:24px;letter-spacing:-.01em;color:var(--color-ground)}.door_greeting__lCqKi{position:relative;display:flex;flex-direction:column;gap:4px}.door_karibu__v_Iz9{margin:0;font-family:var(--font-display);font-size:26px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:var(--color-ground)}.door_greetingLine__WhfPm{margin:0;font-family:var(--font-body);font-size:16px;line-height:22px;color:var(--color-layer-7)}.door_sheet__MZnhv{display:flex;flex:1 0 auto;flex-direction:column;padding:36px max(24px,calc((100% - 432px) / 2)) 32px;border-radius:28px 28px 0 0;background:var(--color-ground)}.door_form__dvDCS{display:flex;flex-direction:column;gap:28px;width:100%}.door_heading__ZEatY{display:flex;flex-direction:column;gap:10px}.door_eyebrow__8TYef{min-height:16px;margin:0;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-layer-3)}.door_title__Z75pV{margin:0;font-family:var(--font-display);font-size:34px;font-weight:600;line-height:40px;letter-spacing:-.025em;color:var(--color-basalt)}.door_subline__dxJ_E{margin:0;font-family:var(--font-body);font-size:17px;line-height:25px;color:var(--color-muted)}.door_subline__dxJ_E strong{font-weight:600;color:var(--color-basalt)}.door_group__YoMY1{display:flex;flex-direction:column;gap:16px}.door_field__i5ICH{display:flex;flex-direction:column;gap:8px}.door_stack__ZrVYC{display:flex;flex-direction:column;gap:20px}.door_label__TOWKY{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:18px;color:var(--color-basalt)}.door_phone__uBXxr{display:flex;align-items:center;height:60px;border:1px solid var(--color-rule);border-radius:12px;background:var(--color-ground)}.door_phone__uBXxr:focus-within{border-color:var(--color-layer-1);box-shadow:inset 0 0 0 1px var(--color-layer-1),0 0 0 4px var(--color-quartz)}.door_phone__uBXxr[data-mistake]{border-color:var(--color-mistake);box-shadow:inset 0 0 0 1px var(--color-mistake),0 0 0 4px var(--color-mistake-soft)}.door_prefix__ad_1u{display:flex;flex-shrink:0;align-items:center;padding-inline:16px;border-right:1px solid var(--color-rule);font-weight:600}.door_phoneInput__E3Iem,.door_prefix__ad_1u{height:100%;font-family:var(--font-body);font-size:19px;line-height:24px;color:var(--color-basalt)}.door_phoneInput__E3Iem{flex:1 1;min-width:0;padding:0 16px;border:0;border-radius:0 12px 12px 0;outline:0;background:transparent}.door_phoneInput__E3Iem::placeholder{color:color-mix(in srgb,var(--color-muted) 70%,transparent);opacity:1}.door_primary__TgODO{width:100%;height:60px;border:0;border-radius:12px;background:var(--color-layer-1);font-family:var(--font-body);font-size:17px;font-weight:600;line-height:22px;color:var(--color-ground);cursor:pointer}.door_primary__TgODO:hover:not(:disabled){background:var(--color-layer-2)}.door_primary__TgODO:disabled{background:color-mix(in srgb,var(--color-layer-1) 35%,transparent);cursor:default}.door_choice__S9fAY:focus-visible,.door_link__tCqxv:focus-visible,.door_primary__TgODO:focus-visible,.door_social__qxGwI:focus-visible{outline:2px solid var(--color-layer-4);outline-offset:2px}.door_mistake__Tnpg4{display:flex;align-items:flex-start;gap:8px;margin:0;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:21px;color:var(--color-mistake)}.door_mistake__Tnpg4 svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.door_others__qiKVr{display:flex;flex-direction:column;gap:20px}.door_or__v_OeX{display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:18px;color:var(--color-muted)}.door_or__v_OeX:after,.door_or__v_OeX:before{content:"";flex:1 1;height:1px;background:var(--color-rule)}.door_socials__zbcJu{display:flex;flex-direction:column;gap:10px}.door_social__qxGwI{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border:1px solid var(--color-rule);border-radius:12px;background:var(--color-ground);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:20px;color:var(--color-basalt);cursor:pointer}.door_social__qxGwI:hover:not(:disabled){background:var(--color-quartz)}.door_social__qxGwI:disabled{cursor:default}.door_social__qxGwI svg{flex-shrink:0}.door_links__PDAP4{display:flex;align-items:center;justify-content:space-between;gap:16px}.door_link__tCqxv{align-self:flex-start;padding:0;border:0;background:none;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:18px;color:var(--color-layer-2);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px;cursor:pointer}.door_link__tCqxv:disabled{cursor:default;opacity:.6}.door_wait__bIujw{font-family:var(--font-body);font-size:15px;line-height:18px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.door_code__JdRmx{position:relative;display:flex;gap:8px}.door_codeInput__5kRVg{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:16px;color:transparent;caret-color:transparent}.door_codeInput__5kRVg::selection{background:transparent}.door_codeBox__Oklzl{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0;height:64px;border:1px solid var(--color-rule);border-radius:12px;font-family:var(--font-display);font-size:26px;font-weight:500;line-height:32px;color:var(--color-basalt)}.door_codeBox__Oklzl[data-active]{border-color:var(--color-layer-1);box-shadow:inset 0 0 0 1px var(--color-layer-1),0 0 0 4px var(--color-quartz)}.door_caret__uHOCa{width:2px;height:28px;background:var(--color-layer-1);animation:door_blink__Miq0I 1.1s steps(1) infinite}@keyframes door_blink__Miq0I{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.door_caret__uHOCa{animation:none}}.door_choices__gu3b9{display:flex;flex-direction:column;gap:12px}.door_choice__S9fAY{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:1px solid var(--color-rule);border-radius:16px;background:var(--color-ground);text-align:left;cursor:pointer}.door_choice__S9fAY[data-filled]{border:0;background:var(--color-layer-1)}.door_choice__S9fAY:hover:not(:disabled){background:var(--color-quartz)}.door_choice__S9fAY[data-filled]:hover:not(:disabled){background:var(--color-layer-2)}.door_choice__S9fAY:disabled{cursor:default}.door_choiceWords__eVlPP{display:flex;flex:1 1;flex-direction:column;gap:4px}.door_choiceTitle__nPtyG{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:22px;color:var(--color-basalt)}.door_choiceLine__SRQJs{font-family:var(--font-body);font-size:15px;line-height:21px;color:var(--color-muted)}.door_choice__S9fAY[data-filled] .door_choiceTitle__nPtyG{color:var(--color-ground)}.door_choice__S9fAY[data-filled] .door_choiceLine__SRQJs{color:var(--color-layer-7)}.door_choice__S9fAY svg{flex-shrink:0;width:22px;height:22px}.door_signingIn__3hR1E{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;min-height:100dvh;padding:0 32px 80px;background:var(--color-layer-1)}.door_signingInOnion__99aKo{flex-shrink:0;width:148px;height:148px}.door_signingInWords__b2MUU{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.door_signingInTitle__X_HjJ{margin:0;font-family:var(--font-display);font-size:26px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:var(--color-ground)}.door_signingInLine__Bi2zO{margin:0;font-family:var(--font-body);font-size:17px;line-height:24px;color:var(--color-layer-7)}.door_signingInMistake__dxNow{max-width:360px;padding:12px 16px;border-radius:12px;background:var(--color-ground)}.door_clerk__2i8Je{min-height:162px}.door_clerk__2i8Je .cl-buttonArrowIcon,.door_clerk__2i8Je .cl-signIn-start .cl-header,.door_clerk__2i8Je .cl-signUp-start .cl-header{display:none}@media (min-width:900px){.door_page__DH8MY{flex-direction:row;background:var(--color-ground)}.door_brand__K_b_J{width:clamp(420px,41.6667vw,600px);min-height:100dvh;padding:56px 64px}.door_brandOnion__NFavN{top:-30px;right:-210px;width:560px;height:560px}.door_wordmark__sjMss{gap:12px}.door_wordmarkMark__kSMUy{width:28px;height:28px}.door_wordmarkName__VrnVk{font-size:22px;line-height:28px}.door_greeting__lCqKi{gap:14px;max-width:440px}.door_karibu__v_Iz9{font-size:72px;line-height:76px;letter-spacing:-.035em}.door_greetingLine__WhfPm{font-size:20px;line-height:28px}.door_sheet__MZnhv{flex:1 1;align-items:center;justify-content:center;padding:56px;border-radius:0}.door_form__dvDCS{max-width:400px;gap:32px}.door_heading__ZEatY{gap:12px}.door_title__Z75pV{font-size:40px;line-height:46px}}