.auth_page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;background:var(--auth_instance_ground, var(--auth_ground));color:var(--auth_instance_ink, var(--auth_ink));font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.auth_page *,.auth_page *:before,.auth_page *:after{box-sizing:border-box}@media(max-width:768px){.auth_page{padding:0}}.auth_panel{width:100%;max-width:1320px;display:flex;flex-wrap:wrap;gap:24px;padding:24px;background:var(--auth_instance_panel, var(--auth_panel));border:1px solid var(--auth_instance_line, var(--auth_line));border-radius:28px;box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #0000001f}@media(max-width:768px){.auth_panel{min-height:100vh;flex-direction:column;gap:0;padding:0;border:none;border-radius:0;box-shadow:none}}.auth_aside{flex:1 1 480px;min-height:640px;display:grid;grid-template-rows:1fr auto 1fr;gap:24px;padding:48px 56px;border-radius:20px;background:var(--auth_instance_aside, var(--auth_aside))}@media(max-width:768px){.auth_aside{flex:none;min-height:0;grid-template-rows:auto auto;gap:32px;padding:32px 24px;border-radius:0}}.auth_brand{align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.auth_logo{display:block;height:36px;width:auto;max-width:260px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.auth_logo_stacked{height:60px}.auth_logo_instance{display:block;height:auto;max-width:100%;max-height:140px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.auth_greeting{margin:0;font-size:52px;line-height:1;font-weight:800;letter-spacing:-.03em}@media(max-width:768px){.auth_greeting{font-size:36px}}.auth_main{flex:1 1 420px;display:flex;flex-direction:column;justify-content:center;gap:72px;padding:56px}@media(max-width:768px){.auth_main{flex:1;justify-content:flex-start;gap:32px;padding:32px 24px}}.auth_title{margin:0;font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.02em}@media(max-width:768px){.auth_title{font-size:26px}}.auth_subtitle{display:block;margin-bottom:8px;font-size:16px;font-weight:600;color:var(--auth_instance_text_soft, var(--auth_text_soft))}.auth_form{width:100%;max-width:420px;display:flex;flex-direction:column;gap:28px}.auth_field{display:flex;flex-direction:column;gap:4px}.auth_label{font-size:14px;font-weight:600;color:#868686}.auth_hint{font-size:13px;color:#a1a1a1;font-style:italic}.auth_input{width:100%;height:48px;padding:0 16px;border:1px solid var(--auth_instance_line_strong, var(--auth_line_strong));border-radius:12px;background:#fff;font-family:inherit;font-size:15px;color:#585858}.auth_input:focus{outline:none;border-color:var(--auth_instance_ink, var(--auth_ink));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth_instance_ink, var(--auth_ink)) 12%,transparent)}.auth_password{position:relative}.auth_password .auth_input{padding-right:52px}.auth_password_toggle{position:absolute;top:2px;right:2px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--auth_instance_text_soft, var(--auth_text_soft));cursor:pointer}.auth_password_toggle:hover{color:var(--auth_instance_ink, var(--auth_ink))}.auth_password_toggle:focus-visible{outline:2px solid var(--auth_instance_ink, var(--auth_ink));outline-offset:-2px}.auth_password_toggle svg{width:20px;height:20px}.auth_button{width:100%;height:48px;margin-top:20px;border:none;border-radius:999px;background:var(--auth_instance_ink, var(--auth_ink));color:var(--auth_instance_ground, var(--auth_ground));font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.auth_button:hover{background:var(--auth_instance_ink_hover, var(--auth_ink_hover))}.auth_button:focus-visible{outline:2px solid var(--auth_instance_ink, var(--auth_ink));outline-offset:3px}.auth_button:disabled{border:1px solid color-mix(in srgb,var(--auth_instance_ink, var(--auth_ink)) 30%,var(--auth_instance_panel, var(--auth_panel)));background:color-mix(in srgb,var(--auth_instance_ink, var(--auth_ink)) 10%,var(--auth_instance_panel, var(--auth_panel)));color:#585858;cursor:not-allowed}.auth_button:disabled:hover{background:color-mix(in srgb,var(--auth_instance_ink, var(--auth_ink)) 10%,var(--auth_instance_panel, var(--auth_panel)))}.auth_button:disabled[aria-busy]{cursor:wait}.auth_link{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:#868686;text-decoration:none}.auth_link:hover{color:var(--auth_instance_ink_hover, var(--auth_ink_hover))}.auth_link:focus-visible{outline:2px solid var(--auth_instance_ink, var(--auth_ink));outline-offset:3px;border-radius:4px}.auth_page{--auth_ground: #F5F3F8;--auth_aside: #EBE7F0;--auth_line: #DFD9E8;--auth_line_strong: #CAC1D9;--auth_ink: #1D093C;--auth_ink_hover: #34116E;--auth_text_soft: #5A516C;--auth_panel: #FFFFFF}.auth_page.auth_theme_bincy-business{--auth_ground: #FBF6F8;--auth_aside: #F7EEF2;--auth_line: #F2E4E9;--auth_line_strong: #E9D3DC;--auth_ink: #4D2636;--auth_ink_hover: #AB5578;--auth_text_soft: #6C4E5A;--auth_panel: #FFFFFF}.auth_page.auth_theme_bincy-partners{--auth_ground: #F8F8F2;--auth_aside: #F0F2E6;--auth_line: #E7EAD6;--auth_line_strong: #D8DCBD;--auth_ink: #303600;--auth_ink_hover: #6A7900;--auth_text_soft: #555A30;--auth_panel: #FFFFFF}
