@keyframes G-rYKa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes G-rYKa_slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes G-rYKa_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes G-rYKa_slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.97)}}.G-rYKa_overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out G-rYKa_fadeIn;display:flex;position:fixed;inset:0}.G-rYKa_overlayClosing{animation:.2s ease-in forwards G-rYKa_fadeOut}.G-rYKa_dialog{background:#fff;border-radius:12px;min-width:340px;max-width:440px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;animation:.2s ease-out G-rYKa_slideIn;box-shadow:0 8px 32px #0003}.G-rYKa_dialogClosing{animation:.2s ease-in forwards G-rYKa_slideOut}.G-rYKa_title{text-align:center;color:#333;margin-bottom:16px;font-size:18px;font-weight:600}.G-rYKa_sectionLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding:0 4px;font-size:12px;font-weight:500}.G-rYKa_accountsSection{margin-bottom:8px}.G-rYKa_accountRow{cursor:pointer;text-align:left;background:0 0;border:1px solid #eee;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:8px 10px;display:flex}.G-rYKa_accountRow:hover{background:#f5f5f5;border-color:#ddd}.G-rYKa_accountAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.G-rYKa_accountAvatarPlaceholder{color:#666;background:#ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.G-rYKa_accountInfo{flex:1;min-width:0}.G-rYKa_accountName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.G-rYKa_accountEmail{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.G-rYKa_accountBadge{color:#fff;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.G-rYKa_divider{background:#eee;height:1px;margin:12px 0}.G-rYKa_providerCards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.G-rYKa_providerCard{cursor:pointer;background:0 0;border:2px solid #eee;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:120px;padding:16px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.G-rYKa_providerCard:hover{border-color:#bbb;box-shadow:0 2px 8px #00000014}.G-rYKa_providerCard:active{transform:scale(.97)}.G-rYKa_providerIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.G-rYKa_providerName{color:#333;text-align:center;font-size:13px;font-weight:600}.G-rYKa_providerDesc{color:#888;text-align:center;font-size:10px;line-height:14px}