.S6q0Aq_page{background:var(--color-surface-sidebar);place-items:center;min-height:100dvh;padding:16px;display:grid}.S6q0Aq_card{background:var(--color-surface-card);width:100%;max-width:380px;box-shadow:var(--shadow-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:32px 28px 28px;display:flex}.S6q0Aq_logo{width:44px;height:44px;box-shadow:var(--shadow-raised-chip);border-radius:12px;margin-bottom:16px;padding:6px}.S6q0Aq_title{font:var(--text-page-title);margin-bottom:6px}.S6q0Aq_sub{font:var(--text-body);color:var(--color-text-secondary);margin-bottom:22px}.S6q0Aq_form{text-align:left;flex-direction:column;gap:14px;width:100%;display:flex}.S6q0Aq_field{font:var(--text-card-meta);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.S6q0Aq_field input{height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--color-border-input);background:var(--color-surface-sunken);font:var(--text-body);color:var(--color-text-primary);outline:none;padding:0 12px;font-size:16px}.S6q0Aq_field input:focus{background:var(--color-surface-card);box-shadow:var(--focus-ring)}.S6q0Aq_error{font:var(--text-chip);color:var(--color-priority-urgent-text);background:var(--color-priority-urgent-bg);border-radius:var(--radius-sm);padding:8px 10px}.S6q0Aq_submit{border-radius:var(--radius-md);background:var(--gradient-button-primary);height:40px;color:var(--color-text-on-button);font:500 14px/20px var(--font-sans);cursor:pointer;border:0;margin-top:4px}.S6q0Aq_submit:disabled{opacity:.6;cursor:default}.S6q0Aq_google{border-radius:var(--radius-md);color:#1f1f1f;width:100%;height:40px;font:500 14px/20px var(--font-sans);background:#fff;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce0}.S6q0Aq_google:hover{background:#f8faff;box-shadow:inset 0 0 0 1px #d2e3fc}.S6q0Aq_google:focus-visible{box-shadow:var(--focus-ring);outline:none}.S6q0Aq_google[aria-busy=true]{opacity:.7;pointer-events:none}.S6q0Aq_or{width:100%;font:var(--text-caption);color:var(--color-text-tertiary);align-items:center;gap:10px;margin:16px 0;display:flex}.S6q0Aq_or:before,.S6q0Aq_or:after{content:"";background:var(--color-border-divider);flex:1;height:1px}.S6q0Aq_errorTop{text-align:left;width:100%;margin-bottom:16px}.S6q0Aq_link{font:var(--text-card-meta);color:var(--color-text-secondary);text-underline-offset:3px;margin-top:16px;text-decoration:underline}.S6q0Aq_link:hover{color:var(--color-text-primary)}.S6q0Aq_notice{text-align:left;width:100%;font:var(--text-body);color:var(--color-text-primary);background:var(--color-surface-sunken);border-radius:var(--radius-md);padding:12px 14px}
.R0XXiq_note{font:var(--text-chip);color:var(--color-text-secondary)}.R0XXiq_disconnect{border-radius:var(--radius-md);background:var(--color-surface-segmented);height:36px;color:var(--color-priority-urgent-text);font:500 14px/20px var(--font-sans);cursor:pointer;border:0;align-self:flex-start;padding:0 14px}.R0XXiq_disconnect:hover{background:var(--color-priority-urgent-bg)}.R0XXiq_disconnect:disabled{opacity:.6;cursor:default}.R0XXiq_ok{font:var(--text-chip);color:var(--color-priority-low-text)}.R0XXiq_error{font:var(--text-chip);color:var(--color-priority-urgent-text);background:var(--color-priority-urgent-bg);border-radius:var(--radius-sm);padding:8px 10px}
