.Si-P0q_container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.Si-P0q_card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:400px;padding:48px 40px;box-shadow:0 20px 60px #0003}.Si-P0q_logo{margin-bottom:24px}.Si-P0q_logoMain{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700}.Si-P0q_logoSub{color:#666;margin-top:4px;font-size:14px;display:block}.Si-P0q_title{color:#333;margin-bottom:24px;font-size:24px;font-weight:600}.Si-P0q_section{margin-bottom:8px}.Si-P0q_sectionLabel{color:#888;margin-bottom:12px;font-size:13px}.Si-P0q_loginButton{color:#333;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.Si-P0q_loginButton:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea33}.Si-P0q_loginButton:disabled{opacity:.7;cursor:not-allowed}.Si-P0q_googleIcon{width:20px;height:20px}.Si-P0q_tryLink{color:#667eea;margin-top:12px;font-size:14px;text-decoration:none;display:inline-block}.Si-P0q_tryLink:hover{text-decoration:underline}.Si-P0q_divider{background:#e0e0e0;height:1px;margin:24px 0}.Si-P0q_applyLink{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;width:100%;padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Si-P0q_applyLink:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.Si-P0q_note{color:#999;margin-top:12px;font-size:12px}.Si-P0q_backLink{color:#667eea;margin-top:24px;font-size:14px;text-decoration:none;display:inline-block}.Si-P0q_backLink:hover{text-decoration:underline}
