.AuthShell_panel__MHXox{display:flex;flex-direction:column;align-items:center;width:100%;max-width:448px;text-align:center;@media (min-width:961px){min-height:480px}}.AuthShell_wordmark__eKFOd{display:inline-flex;color:var(--theme-text)}.AuthShell_wordmarkLogo__zzRQ2{display:block;width:auto;height:72px}.AuthShell_content__zcyZZ{width:100%;margin-top:auto;padding-top:64px}.AuthShell_footer__FGaES{margin-top:auto;padding-top:40px;font-size:var(--type-scale-fixed-small);color:var(--theme-text-subtle)}.AuthShell_aside__V_Qxd{display:flex;flex-direction:column;width:100%;max-width:448px;@media (min-width:961px){min-height:480px}}.AuthShell_headline__bmMq5{font-size:28px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--theme-text)}.AuthShell_props__ccS3D{display:flex;flex-direction:column;gap:24px;margin-top:auto;padding-top:40px;padding-bottom:40px}.AuthShell_prop__L78oR{display:flex;gap:16px}.AuthShell_propIcon__T9mVS{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;box-shadow:0 0 0 1px var(--theme-border);color:var(--theme-text)}.AuthShell_propBody__eXdR2{display:flex;flex-direction:column;gap:2px}.AuthShell_propTitle__yJw3g{font-size:var(--type-scale-fixed-small);font-weight:500;color:var(--theme-text)}.AuthShell_propText__Uqacx{font-size:var(--type-scale-fixed-tiny);line-height:1.6;color:var(--theme-text-subtle)}.AuthShell_trusted__AUcTo{margin-top:auto;padding-top:24px;border-top:1px solid var(--theme-border);font-size:var(--type-scale-fixed-tiny);color:var(--theme-text-muted)}.AuthShell_trustedLink__Oa10g{color:var(--theme-text-subtle);text-decoration:underline;text-underline-offset:2px;&:hover{color:var(--theme-text)}}.SplitLayout_root__XHk9H{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;@media (max-width:960px){grid-template-columns:1fr;min-height:auto}}.SplitLayout_aside__Pl7t9{display:flex;align-items:center;justify-content:center;min-width:0;padding:64px;background:var(--theme-ink);color:var(--theme-text);@media (max-width:960px){display:none}}.SplitLayout_main__Lo4bn{display:flex;align-items:center;justify-content:center;min-width:0;padding:64px 24px;background:var(--theme-background);color:var(--theme-text);@media (max-width:768px){align-items:flex-start;min-height:100dvh;padding-left:24px;padding-bottom:48px;padding-right:24px;padding-top:48px}}.Button_root__GP_6s{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:8px 20px;border:0;border-radius:6px;outline:0;background:var(--theme-button);color:var(--theme-button-text);box-shadow:var(--theme-shadow-button);font-family:inherit;font-size:var(--type-scale-fixed-small);font-weight:500;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .2s ease;&:hover{background:var(--theme-button-hover)}&:visited{color:var(--theme-button-text)}&:disabled{opacity:.5;cursor:not-allowed}}.Button_secondary__RufDp{background:var(--theme-background);color:var(--theme-text);box-shadow:0 0 0 1px var(--theme-border),var(--theme-shadow-card);&:hover{background:var(--theme-field)}&:visited{color:var(--theme-text)}}.Button_danger___h_pQ{background:var(--theme-error);color:var(--color-white);&:hover{background:var(--color-red-50)}}.Button_small__ebbKa{min-height:32px;padding:0 12px;font-size:var(--type-scale-fixed-tiny)}.Button_loader__1gp_f{cursor:wait}.Loader_root__CjvEk{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid;border-bottom:2px solid transparent;animation:Loader_spin__Ac1V6 .8s linear infinite}@keyframes Loader_spin__Ac1V6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ErrorMessage_root__reZqh{font-size:var(--type-scale-fixed-tiny);line-height:1.5;color:var(--theme-error)}.Input_root__KnDwv{position:relative;width:100%}.Input_input__XuUjZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;padding:18px 16px 4px;background:var(--theme-field);border:1px solid var(--theme-border);border-radius:6px;outline:0;font-family:inherit;font-size:var(--type-scale-fixed-small);color:var(--theme-text);transition:all .2s ease;&:hover{background:var(--theme-field-hover)}&:focus{background:var(--theme-background);border-color:transparent;box-shadow:0 0 0 1px var(--theme-focus),0 0 0 4px var(--theme-focus-ring)}}.Input_label__b5F68{position:absolute;left:17px;top:13px;font-size:var(--type-scale-fixed-small);color:var(--theme-text-subtle);pointer-events:none;transform-origin:0 0;transition:all .2s ease}.Input_input__XuUjZ:focus+.Input_label__b5F68,.Input_input__XuUjZ:not(:placeholder-shown)+.Input_label__b5F68{transform:translateY(-8px) scale(.78)}.Input_star__x6DT5{color:var(--theme-error);margin-left:2px}.Input_toggle___81a7{position:absolute;right:0;top:0;height:100%;padding:0 16px;background:transparent;border:0;outline:0;display:inline-flex;align-items:center;color:var(--theme-text-subtle);cursor:pointer;transition:all .2s ease;&:hover{color:var(--theme-text)}}.LinkButton_root__rWmMg{display:inline;padding:0;background:transparent;border:0;outline:0;font-family:inherit;font-size:inherit;font-weight:500;color:var(--theme-text);text-decoration:underline;cursor:pointer;transition:all .2s ease;&:hover{color:var(--theme-text-subtle)}&:visited{color:var(--theme-text)}}.Typography_heading__YxJpJ{font-size:var(--type-scale-fixed-large);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text)}.Typography_paragraph__GGdLf{font-weight:400;line-height:1.6}.Typography_paragraph__GGdLf,.Typography_text__9NFbH{font-size:var(--type-scale-fixed-small);color:var(--theme-text)}.Typography_text__9NFbH{display:block;font-weight:500;line-height:1.5}.Typography_subText__3NklR{display:block;font-size:var(--type-scale-fixed-small);font-weight:400;line-height:1.5;color:var(--theme-text-subtle);text-decoration:none;&:visited{color:var(--theme-text-subtle)}}.Typography_fine__komCG{font-size:var(--type-scale-fixed-tiny);font-weight:400;line-height:1.5;color:var(--theme-text-subtle)}.Typography_label__l2NqU{display:block;font-size:var(--type-scale-fixed-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-subtle)}