.UserProfile_userProfile__l1zzU{position:relative}.UserProfile_userButton__MQNm7{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(109,40,217,.5),rgba(124,58,237,.4));border:2px solid rgba(167,139,250,.7);border-radius:8px;color:white;cursor:pointer;transition:all .2s;text-shadow:0 1px 2px rgba(0,0,0,.3)}.UserProfile_userButton__MQNm7:hover{background:linear-gradient(135deg,rgba(109,40,217,.7),rgba(124,58,237,.6));border-color:rgba(167,139,250,.9);box-shadow:0 0 12px rgba(167,139,250,.4)}.UserProfile_userIcon__cb8jk{font-size:1.2rem}.UserProfile_username__7Klst{font-weight:500;font-size:.95rem}.UserProfile_dropdown__qsmbE{position:absolute;top:calc(100% + 8px);right:0;min-width:320px;background:linear-gradient(135deg,#2d1b4e,#1f1433);border:2px solid rgba(167,139,250,.5);border-radius:12px;box-shadow:0 10px 40px rgba(139,92,246,.2),0 0 20px rgba(167,139,250,.1);padding:16px;z-index:1000;animation:UserProfile_slideDown__Ew_W3 .2s ease}@keyframes UserProfile_slideDown__Ew_W3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserProfile_userInfo__siXZQ{margin-bottom:12px}.UserProfile_infoRow__nUL3_{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem;color:#ffffff}.UserProfile_label__ncxbs{color:#e9d5ff;font-weight:500}.UserProfile_divider__61pVD{height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.4),transparent);margin:12px 0}.UserProfile_googleSection__l0mg8 h4{margin:0 0 12px;font-size:.95rem;color:#ffffff;font-weight:600}.UserProfile_googleServices__IWQCD{margin-bottom:12px}.UserProfile_serviceItem__jUER8{padding:8px 12px;background:rgba(139,92,246,.1);border:1px solid rgba(167,139,250,.3);border-radius:6px;margin-bottom:6px;font-size:.9rem;color:#ffffff}.UserProfile_serviceItem__jUER8 strong{color:#e9d5ff}.UserProfile_serviceItem__jUER8.UserProfile_connected__53glz strong{color:#4ade80}.UserProfile_buttonGroup__5t_ns{display:flex;gap:8px;margin-top:12px}.UserProfile_btnDanger__47uwA,.UserProfile_btnGoogle__7sqaN{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.UserProfile_btnGoogle__7sqaN{background:white;color:#333}.UserProfile_btnGoogle__7sqaN:hover:not(:disabled){background:#f8f9fa;transform:translateY(-1px)}.UserProfile_btnGoogle__7sqaN:disabled{opacity:.6;cursor:not-allowed}.UserProfile_btnDanger__47uwA{background:#ef4444;color:white}.UserProfile_btnDanger__47uwA:hover{background:#dc2626;transform:translateY(-1px)}.UserProfile_logoutButton___34U3{width:100%;padding:10px;background:rgba(139,92,246,.2);border:1px solid rgba(167,139,250,.4);color:white;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.UserProfile_logoutButton___34U3:hover{background:rgba(139,92,246,.3);border-color:rgba(167,139,250,.6);transform:translateY(-1px);box-shadow:0 0 8px rgba(167,139,250,.2)}.GoogleConnectionDialog_overlay__4n2cR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:GoogleConnectionDialog_fadeIn__pH5Vx .2s ease-out}@keyframes GoogleConnectionDialog_fadeIn__pH5Vx{0%{opacity:0}to{opacity:1}}.GoogleConnectionDialog_dialog__RNCNt{background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);width:90%;max-width:500px;max-height:90vh;overflow:auto;animation:GoogleConnectionDialog_slideUp__dxUzB .3s ease-out}@keyframes GoogleConnectionDialog_slideUp__dxUzB{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.GoogleConnectionDialog_header__mOnC3{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.GoogleConnectionDialog_header__mOnC3 h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.GoogleConnectionDialog_closeButton__jkvVU{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s,color .2s}.GoogleConnectionDialog_closeButton__jkvVU:hover{background-color:#f3f4f6;color:#111827}.GoogleConnectionDialog_content__Hy8sW{padding:1.5rem}.GoogleConnectionDialog_description__DY6OQ{margin:0 0 1.5rem;color:#4b5563;line-height:1.6;font-size:.95rem}.GoogleConnectionDialog_loading__O3Gu_{display:flex;flex-direction:column;align-items:center;padding:2rem 0;color:#6b7280}.GoogleConnectionDialog_spinner__nbRvQ{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:GoogleConnectionDialog_spin__bhi1j .8s linear infinite;margin-bottom:1rem}@keyframes GoogleConnectionDialog_spin__bhi1j{to{transform:rotate(1turn)}}.GoogleConnectionDialog_statusSection__Mf6eJ h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#111827}.GoogleConnectionDialog_servicesList__SvZbZ{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.GoogleConnectionDialog_serviceItem__PpLfK{display:flex;align-items:center;padding:1rem;border-radius:8px;border:2px solid #e5e7eb;transition:all .2s}.GoogleConnectionDialog_serviceItem__PpLfK.GoogleConnectionDialog_connected__whzJ1{border-color:#10b981;background-color:#f0fdf4}.GoogleConnectionDialog_serviceItem__PpLfK.GoogleConnectionDialog_disconnected__JwFKM{border-color:#ef4444;background-color:#fef2f2}.GoogleConnectionDialog_icon__xoRSx{font-size:1.5rem;margin-right:1rem;flex-shrink:0}.GoogleConnectionDialog_serviceInfo__zcQ8a{display:flex;flex-direction:column;gap:.25rem;flex:1}.GoogleConnectionDialog_serviceInfo__zcQ8a strong{font-size:1rem;color:#111827}.GoogleConnectionDialog_serviceInfo__zcQ8a .GoogleConnectionDialog_status__wTI3h{font-size:.875rem;color:#6b7280}.GoogleConnectionDialog_warningBox__s97AR{display:flex;align-items:flex-start;padding:1rem;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-top:1rem}.GoogleConnectionDialog_warningIcon__yyp1W{font-size:1.25rem;margin-right:.75rem;flex-shrink:0}.GoogleConnectionDialog_warningBox__s97AR p{margin:0;color:#78350f;font-size:.9rem;line-height:1.5}.GoogleConnectionDialog_footer___FgB_{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end}.GoogleConnectionDialog_connectButton___qzdI{display:flex;align-items:center;justify-content:center;background:#4285f4;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;flex:1}.GoogleConnectionDialog_connectButton___qzdI:hover:not(:disabled){background:#3367d6}.GoogleConnectionDialog_connectButton___qzdI:active:not(:disabled){transform:scale(.98)}.GoogleConnectionDialog_connectButton___qzdI:disabled{opacity:.6;cursor:not-allowed}.GoogleConnectionDialog_cancelButton__u6rht{background:#f3f4f6;color:#374151;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}.GoogleConnectionDialog_cancelButton__u6rht:hover{background:#e5e7eb}.GoogleConnectionDialog_cancelButton__u6rht:active{transform:scale(.98)}.GoogleConnectionDialog_okButton__nB7XX{background:#3b82f6;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;flex:1}.GoogleConnectionDialog_okButton__nB7XX:hover{background:#2563eb}.GoogleConnectionDialog_okButton__nB7XX:active{transform:scale(.98)}@media (max-width:640px){.GoogleConnectionDialog_dialog__RNCNt{width:95%;margin:1rem}.GoogleConnectionDialog_header__mOnC3 h2{font-size:1.1rem}.GoogleConnectionDialog_footer___FgB_{flex-direction:column-reverse}.GoogleConnectionDialog_cancelButton__u6rht,.GoogleConnectionDialog_connectButton___qzdI,.GoogleConnectionDialog_okButton__nB7XX{width:100%}}.InterviewButton_interviewButton__vHIPK{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(34,197,94,.5),rgba(22,163,74,.4));border:2px solid rgba(74,222,128,.7);border-radius:8px;color:white;cursor:pointer;transition:all .2s;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:500;font-size:.95rem}.InterviewButton_interviewButton__vHIPK:hover:not(:disabled){background:linear-gradient(135deg,rgba(34,197,94,.7),rgba(22,163,74,.6));border-color:rgba(74,222,128,.9);box-shadow:0 0 12px rgba(74,222,128,.4);transform:translateY(-1px)}.InterviewButton_interviewButton__vHIPK:disabled{opacity:.6;cursor:not-allowed;transform:none}.InterviewButton_interviewIcon__E__UE{font-size:1.2rem;animation:InterviewButton_pulse__x3iE3 2s infinite}@keyframes InterviewButton_pulse__x3iE3{0%,to{opacity:1}50%{opacity:.7}}.InterviewButton_interviewText__z8Ico{font-weight:500;font-size:.95rem}.InterviewButton_interviewButton__vHIPK:not(:disabled){animation:InterviewButton_subtleGlow__IoOet 3s ease-in-out infinite}@keyframes InterviewButton_subtleGlow__IoOet{0%,to{box-shadow:0 0 5px rgba(74,222,128,.2)}50%{box-shadow:0 0 15px rgba(74,222,128,.4)}}.InterviewButton_interviewButtonCompleted__el3nT{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(59,130,246,.5),rgba(37,99,235,.4));border:2px solid rgba(96,165,250,.7);border-radius:8px;color:white;cursor:pointer;transition:all .2s;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:500;font-size:.95rem}.InterviewButton_interviewButtonCompleted__el3nT:hover:not(:disabled){background:linear-gradient(135deg,rgba(59,130,246,.7),rgba(37,99,235,.6));border-color:rgba(96,165,250,.9);box-shadow:0 0 12px rgba(96,165,250,.4);transform:translateY(-1px)}.InterviewButton_interviewButtonIncomplete__Wofj8{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(245,158,11,.5),rgba(217,119,6,.4));border:2px solid rgba(251,191,36,.7);border-radius:8px;color:white;cursor:pointer;transition:all .2s;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:500;font-size:.95rem}.InterviewButton_interviewButtonIncomplete__Wofj8:hover:not(:disabled){background:linear-gradient(135deg,rgba(245,158,11,.7),rgba(217,119,6,.6));border-color:rgba(251,191,36,.9);box-shadow:0 0 12px rgba(251,191,36,.4);transform:translateY(-1px)}.InterviewButton_interviewButtonError__2Kiei{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(239,68,68,.5),rgba(220,38,38,.4));border:2px solid rgba(248,113,113,.7);border-radius:8px;color:white;cursor:pointer;transition:all .2s;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:500;font-size:.95rem}.InterviewButton_interviewButtonError__2Kiei:hover:not(:disabled){background:linear-gradient(135deg,rgba(239,68,68,.7),rgba(220,38,38,.6));border-color:rgba(248,113,113,.9);box-shadow:0 0 12px rgba(248,113,113,.4);transform:translateY(-1px)}