._overlay_453599c{padding:var(--space-10) var(--space-5);z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._backdrop_453599c{-webkit-appearance:none;appearance:none;cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}._dialog_453599c{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-input);max-height:calc(100vh - 96px);max-width:var(--layout-max-width-md);z-index:1;flex-direction:column;width:100%;display:flex;position:relative;overflow:auto;box-shadow:0 24px 64px #00000052}._closeButton_453599c{-webkit-appearance:none;appearance:none;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-4xl);height:var(--size-touch);line-height:var(--line-height-none);width:var(--size-touch);z-index:2;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}._closeButton_453599c:hover{color:var(--color-text-primary)}._closeButton_453599c:active{opacity:var(--interaction-press-opacity)}._closeIcon_453599c{width:1.25rem;height:1.25rem}._panel_453599c{gap:var(--space-5);padding:var(--space-9) var(--space-8) var(--space-8);flex-direction:column;display:flex}._panelCentered_453599c{text-align:center;align-items:center}._title_453599c{color:var(--color-text-primary);font-size:var(--text-heading-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}._description_453599c{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--line-height-spacious);max-width:30ch;margin:0}._iconWrap_453599c{color:var(--color-text-primary);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:inline-flex}._emailIcon_453599c{height:var(--space-10);width:var(--space-10)}._providerList_453599c{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;width:100%;display:flex}._providerButton_453599c{-webkit-appearance:none;appearance:none;background:var(--color-background);border:1px solid var(--color-border-strong);border-radius:var(--hub-button-radius);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--text-base);align-items:center;gap:var(--space-3);min-height:var(--size-touch-lg);padding:var(--space-2_5) var(--space-4_5);justify-content:center;width:100%;text-decoration:none;display:inline-flex}._providerButton_453599c:hover{background:var(--color-tone-neutral-surface)}._providerButton_453599c:active{opacity:var(--interaction-press-opacity);background:var(--color-interactive-pressed-surface)}._providerButton_453599c:disabled{cursor:not-allowed;opacity:var(--interaction-press-opacity)}._orDivider_453599c{color:var(--color-text-tertiary);font-size:var(--text-sm);align-items:center;gap:var(--space-3);width:100%;display:flex}._orDivider_453599c:before,._orDivider_453599c:after{border-top:1px solid var(--color-border);content:"";flex:1}._providerIcon_453599c{height:var(--size-icon-lg);width:var(--size-icon-lg);flex-shrink:0}._rememberRow_453599c{margin-top:var(--space-1)}._termsText_453599c{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--line-height-body);margin:var(--space-2) 0 0;max-width:34ch}._termsLink_453599c{color:var(--color-text-secondary);text-decoration:underline}._fieldGroup_453599c{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}._fieldLabel_453599c{color:var(--color-text-secondary);font-size:var(--text-sm-plus)}._primaryButton_453599c{-webkit-appearance:none;appearance:none;background:var(--color-card-raised);border-radius:var(--hub-button-radius);color:var(--color-text-tertiary);cursor:not-allowed;font:inherit;font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-top:var(--space-2);min-height:var(--size-touch-lg);padding:var(--space-2_5) var(--space-5);border:0;width:100%}._primaryButtonEnabled_453599c{background:var(--color-text-primary);color:var(--color-background);cursor:pointer}._primaryButtonEnabled_453599c:hover{opacity:.92}._primaryButtonEnabled_453599c:active{opacity:var(--interaction-press-opacity)}._textButton_453599c{-webkit-appearance:none;appearance:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-base-sm);background:0 0;border:0;padding:0;text-decoration:underline}._textButton_453599c:hover{color:var(--color-text-primary)}._textButton_453599c:active{opacity:var(--interaction-press-opacity)}._footerActions_453599c{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;width:100%;display:flex}._errorMessage_453599c{color:var(--color-status-major);font-size:var(--text-base-sm);line-height:var(--line-height-loose);text-align:left;width:100%;margin:0}._rememberLabel_453599c{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-base-sm);display:flex}@media (max-width:960px){._overlay_453599c{padding:var(--space-6) var(--space-4)}._dialog_453599c{max-height:calc(100vh - 48px)}._panel_453599c{padding:36px var(--space-6) var(--space-6)}}._field_1068e95{gap:var(--space-3);text-align:left;flex-direction:column;width:100%;display:flex}._label_1068e95{color:var(--color-text-secondary);font-size:var(--text-sm-plus)}._digitRow_1068e95{gap:var(--space-2);max-width:var(--layout-max-width-sm);grid-template-columns:repeat(8,minmax(0,1fr));width:100%;margin:0 auto;display:grid}@media (max-width:960px){._digitRow_1068e95{gap:var(--space-1_5);max-width:100%}}
