.auth-ui_header__k6XC_{background:var(--bg-canvas)}.auth-ui_content__H8o_R{display:flex;flex-direction:column;gap:var(--space-6)}.auth-ui_form__zlAk_{display:grid;gap:var(--space-5)}.auth-ui_divider__0vltS{display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary)}.auth-ui_divider__0vltS:after,.auth-ui_divider__0vltS:before{content:"";flex:1;height:1px;background:var(--border-subtle)}.auth-ui_links__H0zMm,.auth-ui_providerForm__ac89K{display:grid;gap:var(--space-2)}.auth-ui_provider__zvSHB{background:var(--color-white);color:var(--color-neutral-950);border-color:var(--color-white)}.auth-ui_provider__zvSHB:not(:disabled):hover{background:var(--color-neutral-100)}.auth-ui_link__6jkWT{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);color:var(--text-link)}.auth-ui_footer__c_c7t,.auth-ui_links__H0zMm{text-align:center}.auth-ui_footer__c_c7t{gap:var(--space-2)}.auth-ui_composition__998P5,.auth-ui_panel__UmAOy{display:contents}.auth-ui_visual__5Jupx{display:none}@media (min-width:768px) and (max-width:1023px){.auth-ui_page___6eE4{max-width:640px}.auth-ui_header__k6XC_{padding-inline:var(--space-8)}.auth-ui_content__H8o_R,.auth-ui_footer__c_c7t{padding-inline:calc(2 * var(--space-8))}.auth-ui_content__H8o_R{padding-top:var(--space-8);gap:var(--space-8)}}@media (min-width:1024px){.auth-ui_page___6eE4{max-width:none;height:auto;min-height:100dvh}.auth-ui_composition__998P5,.auth-ui_header__k6XC_{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--space-8)}.auth-ui_header__k6XC_{background:transparent}.auth-ui_composition__998P5{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:calc(2 * var(--space-8));padding-block:var(--space-6)}.auth-ui_visual__5Jupx{display:flex;align-items:center;justify-content:center;min-width:0;min-height:400px}.auth-ui_visualMark__BVSOz{width:240px;height:auto;max-width:100%}.auth-ui_panel__UmAOy{display:flex;flex-direction:column;min-width:0;width:100%;max-width:480px;padding-top:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-card)}.auth-ui_content__H8o_R{flex:none;overflow-y:visible;gap:var(--space-5)}.auth-ui_footer__c_c7t{border-top:0;border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--bg-surface)}}