.UserDropdown_wrapper__qNjEZ{position:relative}.UserDropdown_trigger__Sd5YX{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .6rem;border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;cursor:pointer;font:inherit;color:var(--color-text);transition:background .2s,border-color .2s;box-shadow:0 1px 2px rgba(0,0,0,.04)}.UserDropdown_trigger__Sd5YX:hover{background:var(--color-surface);border-color:#c5c5c5}.UserDropdown_avatar__Fb3E_{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.UserDropdown_initials__sE3eu{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;flex-shrink:0}.UserDropdown_userInfo__nR4Kz{text-align:left;max-width:140px}@media (min-width:768px){.UserDropdown_userInfo__nR4Kz{max-width:180px}}.UserDropdown_name__Uwarl{font-size:.9rem;font-weight:600;color:var(--color-text)}.UserDropdown_email__5_iUG,.UserDropdown_name__Uwarl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.UserDropdown_email__5_iUG{font-size:.72rem;color:var(--color-text-muted);margin-top:.05rem}@media (max-width:480px){.UserDropdown_userInfo__nR4Kz{max-width:90px}.UserDropdown_email__5_iUG{display:none}}.UserDropdown_chevron__SYkQu{margin-left:.15rem;color:var(--color-text-muted);font-size:.65rem;transition:transform .2s}.UserDropdown_chevronOpen__KBCV7{transform:rotate(180deg)}.UserDropdown_dropdown__WygI9{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden}.UserDropdown_menuItem__g0n_L{display:block;width:100%;padding:.7rem 1rem;border:none;background:none;font-size:.9rem;color:var(--color-text);text-align:left;cursor:pointer;text-decoration:none;transition:background .2s}.UserDropdown_menuItem__g0n_L:hover{background:var(--color-surface)}.UserDropdown_divider__BCF_s{height:1px;background:var(--color-border);margin:.2rem 0}.UserDropdown_logoutItem__yvc7X{color:#c00;font-weight:500}.UserDropdown_logoutItem__yvc7X:hover{background:#fff0f0}.Sidebar_sidebar__7YzrO{display:none;width:240px;min-width:240px;background:#2d3748;flex-direction:column;padding-top:1rem}@media (min-width:1024px){.Sidebar_sidebar__7YzrO{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height, 72px))}}.Sidebar_nav__aSyRQ{display:flex;flex-direction:column;gap:.15rem;padding:.75rem}@media (min-width:1024px){.Sidebar_nav__aSyRQ{position:-webkit-sticky;position:sticky;top:var(--header-height,72px);z-index:50;align-self:flex-start;background:#2d3748}}.Sidebar_navItem__KW0rA{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:hsla(0,0%,100%,.9);text-decoration:none;font-size:.95rem;transition:background .2s,color .2s;position:relative}.Sidebar_navItem__KW0rA:hover{background:hsla(0,0%,100%,.08);color:#fff}.Sidebar_navItemActive__d_RbQ{background:hsla(0,0%,100%,.12);color:#fff}.Sidebar_navItemActive__d_RbQ:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:var(--color-primary);border-radius:0 4px 4px 0}.Sidebar_navIcon__V2jJA{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_navLabel__sH6un{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BottomNav_bottomNav__9F5cd{display:flex;justify-content:space-around;align-items:center;padding:.5rem 0 max(.5rem,env(safe-area-inset-bottom));background:var(--color-background);border-top:1px solid var(--color-border);position:fixed;bottom:0;left:0;right:0;z-index:50}@media (min-width:1024px){.BottomNav_bottomNav__9F5cd{display:none}}.BottomNav_navItem__nyt01{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;color:var(--color-text-muted);text-decoration:none;font-size:.7rem;font-weight:500;border-radius:8px;transition:color .2s,background .2s;min-width:56px}.BottomNav_navItemActive__ZO3C4,.BottomNav_navItem__nyt01:hover{color:var(--color-primary)}.BottomNav_navIcon__RPwSK{display:flex;align-items:center;justify-content:center}.BottomNav_navLabel__E1SLP{white-space:nowrap}.ToastProvider_container__3YX3N{position:fixed;top:20px;right:20px;z-index:9999;max-width:320px;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.ToastProvider_toastWrapper__4M5eC{pointer-events:auto;animation:ToastProvider_slideIn__YHLtk .3s ease-out}.ToastProvider_toastWrapper__4M5eC.ToastProvider_exiting__dQYvN{animation:ToastProvider_slideOut__5ERjm .25s ease-in forwards}.ToastProvider_toast__dXkdm{padding:.75rem 1rem;border-radius:8px;font-size:.9rem;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ToastProvider_toastSuccess__rbQbG{background:#e8f5e9;color:#0a6b0a}.ToastProvider_toastError__3_B2E{background:#b71c1c;color:#fff}.ToastProvider_toastInfo__V409H{background:#37474f;color:#fff}@keyframes ToastProvider_slideIn__YHLtk{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ToastProvider_slideOut__5ERjm{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.auth_main__DJtV0{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.auth_card__yw0Sq{width:100%;max-width:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.auth_logoLink__9vS9j{display:block;margin-bottom:1.5rem;text-decoration:none;text-align:center}.auth_logo__9u3DN{display:block;margin:0 auto}.auth_title__a79Yf{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text)}.auth_error__8A_vF{color:#c00;padding:.5rem;background:#fff0f0}.auth_error__8A_vF,.auth_success__iFRPG{font-size:.9rem;margin-bottom:1rem;border-radius:6px}.auth_success__iFRPG{color:#0a6b0a;padding:.75rem;background:#e8f5e9}.auth_form__w6e22{display:flex;flex-direction:column;gap:.75rem}.auth_input__x0nyi{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.auth_input__x0nyi:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.auth_forgotLink__93o_W{font-size:.85rem;color:var(--color-text-muted);text-decoration:none;margin-top:-.25rem}.auth_forgotLink__93o_W:hover{color:var(--color-primary);text-decoration:underline}.auth_primaryButton__4Aaq5{padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:.25rem;transition:background .2s}.auth_primaryButton__4Aaq5:hover:not(:disabled){background:var(--color-primary-hover)}.auth_primaryButton__4Aaq5:disabled{opacity:.7;cursor:not-allowed}.auth_divider__Ad38J{margin:1.5rem 0;text-align:center;color:var(--color-text-muted);font-size:.9rem}.auth_googleButton__c1JAV{width:100%;padding:.75rem 1.5rem;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s,border-color .2s}.auth_googleButton__c1JAV:hover{background:var(--color-surface);border-color:var(--color-primary)}.auth_footer__4YAql{margin-top:1.5rem;text-align:center;font-size:.9rem;color:var(--color-text-muted)}.auth_footerPolicy__LNVfr{margin-top:.75rem;font-size:.85rem;text-align:center}.auth_footerPolicy__LNVfr a{color:var(--color-primary)}.auth_loading__1zFVe{color:var(--color-text-muted);text-align:center;padding:1rem}.auth_agreementRow__UE30e{display:flex;align-items:flex-start;gap:.5rem;margin-top:.25rem}.auth_agreementCheckbox__r0ETK{margin-top:.25rem;flex-shrink:0;cursor:pointer;width:1rem;height:1rem}.auth_agreementLabel__IJsMT{font-size:.9rem;color:var(--color-text);cursor:pointer;line-height:1.4}.auth_agreementLabel__IJsMT a{color:var(--color-primary);text-decoration:none}.auth_agreementLabel__IJsMT a:hover{text-decoration:underline}.dashboard_app__1gQyw{--header-height:72px;min-height:100vh;flex-direction:column}.dashboard_app__1gQyw,.dashboard_header__IYRHh{background:var(--color-background);display:flex}.dashboard_header__IYRHh{position:-webkit-sticky;position:sticky;top:0;z-index:100;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);flex-shrink:0}@media (min-width:768px){.dashboard_header__IYRHh{padding:1rem 1.5rem}}.dashboard_body__DC0p_{flex:1 1;display:flex;flex-direction:row;min-height:0}.dashboard_mainArea__qzLgK{flex:1 1;display:flex;flex-direction:column;min-width:0;padding-bottom:70px}@media (min-width:1024px){.dashboard_mainArea__qzLgK{padding-bottom:0}}.dashboard_logoLink__euCje{text-decoration:none}.dashboard_logo__TfXnV{display:block;height:36px;width:auto}@media (min-width:768px){.dashboard_logo__TfXnV{height:40px}}.dashboard_content__AIu5c{flex:1 1;max-width:900px;margin:0 auto;width:100%;padding:1.25rem 1rem}@media (min-width:768px){.dashboard_content__AIu5c{padding:2rem 1.5rem}}.dashboard_title__m1iWF{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}@media (min-width:768px){.dashboard_title__m1iWF{font-size:1.75rem}}.dashboard_subtitle__tVn8u{color:var(--color-text-muted);margin-bottom:1.5rem}@media (min-width:768px){.dashboard_subtitle__tVn8u{margin-bottom:2rem}}.dashboard_card__yGBr4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem}@media (min-width:768px){.dashboard_card__yGBr4{padding:1.5rem}}.dashboard_cardLabel__ZKbbu{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.25rem}.dashboard_cardEmail__NWmrP{font-size:1rem;font-weight:500;color:var(--color-primary)}.dashboard_loading__zctVA{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--color-text-muted)}.ApplicationTracker_page__TNN5r{max-width:900px}.ApplicationTracker_breadcrumb__2R4iH{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.5rem}.ApplicationTracker_breadcrumb__2R4iH a{color:var(--color-primary);text-decoration:none}.ApplicationTracker_breadcrumb__2R4iH a:hover{text-decoration:underline}.ApplicationTracker_breadcrumbSep___oUZa{margin:0 .35rem}.ApplicationTracker_title__DBgfk{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0 0 .35rem}.ApplicationTracker_summary__cLQix{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.25rem}.ApplicationTracker_summaryDot__uYuKb{display:inline-block;width:4px;height:4px;background:var(--color-text-muted);border-radius:50%;margin:0 .5rem;vertical-align:middle}.ApplicationTracker_filterBar__sWNDZ{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ApplicationTracker_searchWrap__Xpqs4{flex:1 1;min-width:200px;position:relative}.ApplicationTracker_searchIcon__ghrLO{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}.ApplicationTracker_searchInput__5KhSL{width:100%;padding:.6rem .9rem .6rem 2.5rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-background)}.ApplicationTracker_searchInput__5KhSL:focus{outline:none;border-color:var(--color-primary)}.ApplicationTracker_filterSelect__vJKi6{padding:.6rem 2rem .6rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-background);color:var(--color-text);min-width:140px}.ApplicationTracker_filterSelect__vJKi6:focus{outline:none;border-color:var(--color-primary)}.ApplicationTracker_addButton__iHxgc{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}.ApplicationTracker_addButton__iHxgc:hover{background:var(--color-primary-hover)}.ApplicationTracker_addButton__iHxgc svg{width:18px;height:18px}.ApplicationTracker_list__HVqBS{display:flex;flex-direction:column;gap:1rem;width:100%}.ApplicationTracker_listCard__Oc_Bt{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ApplicationTracker_logoWrap__7usF0{flex-shrink:0;width:64px;height:64px;border-radius:10px;background:var(--color-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.ApplicationTracker_logoImg__OLbop{width:100%;height:100%;object-fit:contain}.ApplicationTracker_logoPlaceholder__1NuXj{font-size:1.5rem;font-weight:600;color:var(--color-text-muted)}.ApplicationTracker_cardBody__L3qO8{flex:1 1;min-width:0}.ApplicationTracker_cardTitle__IuGyr{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 .2rem}.ApplicationTracker_cardSubtitle__zSeXO{font-size:.95rem;color:var(--color-text);margin:0 0 .5rem}.ApplicationTracker_cardMeta__TYdDU{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-text-muted)}.ApplicationTracker_statusBadge__H6LQ5{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:500}.ApplicationTracker_statusBadge__H6LQ5 svg{width:8px;height:8px;flex-shrink:0}.ApplicationTracker_statusApplied__n2FBd{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.ApplicationTracker_statusReviewing__31vXz{background:#fff8e1;color:#e65100;border:1px solid #ffcc02}.ApplicationTracker_statusInterview__nOJN_{background:#f3e5f5;color:#7b1fa2;border:1px solid #ce93d8}.ApplicationTracker_statusRejected__Vs9aj{background:#ffebee;color:#b71c1c;border:1px solid #ef5350}.ApplicationTracker_statusOffer__jPm1p{background:#e8f5e9;color:#2e7d32;border:1px solid #81c784}.ApplicationTracker_statusWaitlisted__msQdE,.ApplicationTracker_statusWithdrawn__gnGDp{background:#f5f5f5;color:#616161;border:1px solid #bdbdbd}.ApplicationTracker_interviewMeta___woIH{display:inline-flex;align-items:center;gap:.35rem}.ApplicationTracker_interviewMeta___woIH svg{width:14px;height:14px;flex-shrink:0}.ApplicationTracker_cardActions__g1Fnv{flex-shrink:0;display:flex;gap:.5rem}.ApplicationTracker_btnEdit__3Ir8s{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.ApplicationTracker_btnEdit__3Ir8s:hover{background:var(--color-primary);color:#fff}.ApplicationTracker_btnDelete__8ys29{padding:.5rem 1rem;background:transparent;color:#b71c1c;border:1px solid #b71c1c;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.ApplicationTracker_btnDelete__8ys29:hover:not(:disabled){background:#b71c1c;color:#fff}.ApplicationTracker_btnDelete__8ys29:disabled{opacity:.6;cursor:not-allowed}.ApplicationTracker_form__w4_iU{display:flex;flex-direction:column;gap:1rem}.ApplicationTracker_field__haYsn{display:flex;flex-direction:column;gap:.35rem}.ApplicationTracker_label__pNniW{font-size:.9rem;font-weight:500;color:var(--color-text)}.ApplicationTracker_input__2eckd{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.ApplicationTracker_input__2eckd:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.ApplicationTracker_select__r_64u{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.ApplicationTracker_select__r_64u:focus{outline:none;border-color:var(--color-primary)}.ApplicationTracker_buttonPrimary__gJCYz{padding:.7rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s}.ApplicationTracker_buttonPrimary__gJCYz:hover:not(:disabled){background:var(--color-primary-hover)}.ApplicationTracker_buttonPrimary__gJCYz:disabled{opacity:.6;cursor:not-allowed}.ApplicationTracker_buttonSecondary__gCYwH{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.ApplicationTracker_buttonSecondary__gCYwH:hover{background:var(--color-primary);color:#fff}.ApplicationTracker_modal__lSrGT{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.ApplicationTracker_modalBackdrop__a8VFk{position:absolute;inset:0;background:rgba(0,0,0,.5);cursor:pointer}.ApplicationTracker_modalContent__2Qivz{position:relative;background:var(--color-background);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.2);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:1.5rem}.ApplicationTracker_modalHeader__aEgB_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ApplicationTracker_modalTitle__TDfC9{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.ApplicationTracker_modalClose__XauvY{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.ApplicationTracker_modalClose__XauvY:hover{background:var(--color-surface);color:var(--color-text)}.ApplicationTracker_editForm__9u_sG{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.ApplicationTracker_editFormRow__5PN1V{display:flex;gap:.75rem;flex-wrap:wrap}.ApplicationTracker_editFormRow__5PN1V .ApplicationTracker_field__haYsn{flex:1 1;min-width:140px}.ApplicationTracker_formHint__VkEDT{font-size:.8rem;color:var(--color-text-muted)}.ApplicationTracker_listSection__nGfog{min-height:160px}.ApplicationTracker_listLoading___9If1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-muted);padding:2rem;min-height:160px}.ApplicationTracker_spinner__T_cEv{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:ApplicationTracker_spin__JDuvK .8s linear infinite}@keyframes ApplicationTracker_spin__JDuvK{to{transform:rotate(1turn)}}.ApplicationTracker_emptyState__AYTUD{padding:2.5rem;text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.ApplicationTracker_loading__2dBBT{color:var(--color-text-muted)}.ApplicationTracker_logoAttribution__6xnAB{margin-top:1.5rem;font-size:.8rem;color:var(--color-text-muted)}.ApplicationTracker_logoAttribution__6xnAB a{color:var(--color-text-muted);text-decoration:none}.ApplicationTracker_logoAttribution__6xnAB a:hover{color:var(--color-primary);text-decoration:underline}.session_layout__uY3XE{min-height:400px}.session_progressBarWrap__rcZJc{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.session_progressBarTrack__WVWDL{position:relative;height:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.session_progressBarFill__Yj4ju{position:absolute;left:0;top:0;bottom:0;background:var(--color-primary);border-radius:6px;transition:width .25s ease}.session_progressBarLabel__ySXgB{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.session_panel__pI3tQ{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem}.session_answerPanel__PIbM8{display:flex;flex-direction:column}.session_currentQuestion__xTGbK{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:1rem;line-height:1.5}.session_answerTextarea__L_JkA{width:100%;min-height:180px;padding:1rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;font-family:inherit;resize:vertical;margin-bottom:1rem}.session_answerTextarea__L_JkA:focus{outline:none;border-color:var(--color-primary)}.session_feedbackCard__g22d3{margin-top:1rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.session_feedbackHeader__Eodii{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.session_scoreBadge__9PRK3{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.session_feedbackText__RAHJu{font-size:.95rem;color:var(--color-text);line-height:1.6}.session_expandBtn__V1KVD{background:none;border:none;padding:.5rem 0;font-size:.9rem;color:var(--color-primary);cursor:pointer}.session_voiceFallback__n6c6t{padding:1rem;background:#fff8e1;border:1px solid #ffc107;border-radius:8px;font-size:.9rem;color:#e65100;margin-bottom:1rem}.voice_recordSection__7Lwgy,.voice_voiceContainer__UymDD{display:flex;flex-direction:column;gap:1rem}.voice_recordSection__7Lwgy{align-items:center;padding:1.5rem 0}.voice_micButton__sKqWI{width:80px;height:80px;border-radius:50%;border:3px solid var(--color-primary);background:var(--color-background);color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.voice_micButton__sKqWI:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 16px rgba(37,88,136,.3)}.voice_micButton__sKqWI:disabled{opacity:.6;cursor:not-allowed}.voice_micButtonRecording__gpaX_{background:#ffebee;border-color:#c62828;color:#c62828;animation:voice_micPulse__z9nF2 1s ease-in-out infinite}@keyframes voice_micPulse__z9nF2{0%,to{box-shadow:0 0 0 0 rgba(198,40,40,.4)}50%{box-shadow:0 0 0 12px rgba(198,40,40,0)}}.voice_micPulse__z9nF2{animation:voice_micIconPulse__U_QcS .8s ease-in-out infinite}@keyframes voice_micIconPulse__U_QcS{0%,to{opacity:1}50%{opacity:.7}}.voice_waveform__J5q81{display:flex;align-items:center;justify-content:center;gap:4px;height:48px}.voice_waveBar__abkph{width:4px;background:var(--color-primary);border-radius:2px;animation:voice_waveAnim__1TqmB .6s ease-in-out infinite alternate}@keyframes voice_waveAnim__1TqmB{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.voice_hint__rY6WS{font-size:.9rem;color:var(--color-text-muted);text-align:center;margin:0;min-height:1.5rem}.voice_feedbackLabel__aOrxJ,.voice_transcriptLabel__mxCtE{font-size:.85rem;font-weight:600;color:var(--color-text-muted);margin:0 0 .25rem}.voice_errorBanner__PopCh{padding:.75rem 1rem;background:#ffebee;border:1px solid #ef5350;border-radius:8px;color:#c62828;font-size:.9rem}.voice_loadingRow__jN6dG{display:inline-flex;align-items:center;gap:.5rem}.voice_spinner__U4QSl{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:voice_spin___Lowj .8s linear infinite}@keyframes voice_spin___Lowj{to{transform:rotate(1turn)}}.interview-studio_page__kPJKl{max-width:900px}.interview-studio_breadcrumb___OjK6{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.5rem}.interview-studio_breadcrumb___OjK6 a{color:var(--color-primary);text-decoration:none}.interview-studio_breadcrumb___OjK6 a:hover{text-decoration:underline}.interview-studio_breadcrumbSep__bhPdv{margin:0 .35rem}.interview-studio_title__lHj43{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0 0 .35rem}.interview-studio_subtitle__DYpjl{font-size:.95rem;color:var(--color-text-muted);margin-bottom:1.5rem}.interview-studio_sectionTitle__6uqGL{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 1rem}.interview-studio_card__Z_Pkb{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.interview-studio_formRow__IPxNA{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (max-width:600px){.interview-studio_formRow__IPxNA{grid-template-columns:1fr}}.interview-studio_field__rAkny{margin-bottom:1rem}.interview-studio_label__nFfa8{display:block;font-size:.9rem;font-weight:500;color:var(--color-text);margin-bottom:.4rem}.interview-studio_input__RBoRa,.interview-studio_select__eMo5W,.interview-studio_textarea__Vs5RO{width:100%;padding:.6rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-background);color:var(--color-text)}.interview-studio_textarea__Vs5RO{min-height:120px;resize:vertical}.interview-studio_input__RBoRa:focus,.interview-studio_select__eMo5W:focus,.interview-studio_textarea__Vs5RO:focus{outline:none;border-color:var(--color-primary)}.interview-studio_btnPrimary__1NimM{padding:.65rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.interview-studio_btnPrimary__1NimM:hover{background:var(--color-primary-hover)}.interview-studio_btnPrimary__1NimM:disabled{opacity:.6;cursor:not-allowed}.interview-studio_tabs__Hfqmv{display:flex;gap:.5rem;margin-bottom:1rem}.interview-studio_tab__tAuYq{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);color:var(--color-text);font-size:.9rem;cursor:pointer}.interview-studio_tabActive__7gUNs{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.interview-studio_tab__tAuYq:hover:not(.interview-studio_tabActive__7gUNs){border-color:var(--color-primary)}.interview-studio_historyList__HigUz{display:flex;flex-direction:column;gap:.75rem}.interview-studio_historyCard__FXU7c{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;gap:1rem;flex-wrap:wrap}.interview-studio_historyCardBody__Riw1V{flex:1 1;min-width:0}.interview-studio_historyCardTitle__JvzZT{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 .25rem}.interview-studio_historyCardMeta__ui_rT{font-size:.85rem;color:var(--color-text-muted)}.interview-studio_badge__Jyzp7{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:500}.interview-studio_badgeActive__cz5Lo{background:#e3f2fd;color:#1565c0}.interview-studio_badgeCompleted__XK6gG{background:#e8f5e9;color:#2e7d32}.interview-studio_badgeScore__EVs7B{background:var(--color-surface);color:var(--color-primary);font-weight:600}.interview-studio_btnLink__0NRLY{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block}.interview-studio_btnLink__0NRLY:hover{background:var(--color-primary-hover)}.interview-studio_emptyState__9MbDY{padding:2rem;text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.interview-studio_loading__oF8p0{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--color-text-muted)}.interview-studio_spinner__dFtUw{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:interview-studio_spin__d56i4 .8s linear infinite}@keyframes interview-studio_spin__d56i4{to{transform:rotate(1turn)}}.profile_page__ydG8o{max-width:480px}.profile_breadcrumb__WFz_g{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1rem}.profile_breadcrumb__WFz_g a{color:var(--color-primary);text-decoration:none}.profile_breadcrumb__WFz_g a:hover{text-decoration:underline}.profile_breadcrumbSep__gMSbs{margin:0 .35rem}.profile_title__7WZZN{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text)}.profile_error__84438{color:#c00;background:#fff0f0}.profile_error__84438,.profile_success__5m_7p{font-size:.9rem;margin-bottom:1rem;padding:.5rem;border-radius:8px}.profile_success__5m_7p{color:#0a6b0a;background:#e8f5e9}.profile_form__u_SQb{display:flex;flex-direction:column;gap:1.25rem}.profile_avatarSection__Nvezs{display:flex;flex-direction:column;gap:.5rem}.profile_avatarRow__3zVXl{display:flex;align-items:center;gap:1rem}.profile_avatarImg__i6Ofl,.profile_avatarPlaceholder__Pdf7d{width:80px;height:80px;border-radius:50%;object-fit:cover}.profile_avatarPlaceholder__Pdf7d{background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}.profile_avatarControls__gXTDn{display:flex;flex-direction:column;gap:.35rem}.profile_fileInput__ACaM3{font-size:.85rem}.profile_fileName__EYP1j{font-size:.8rem;color:var(--color-text-muted)}.profile_select__l9_aJ{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background);max-width:280px}.profile_select__l9_aJ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.profile_field__kTtP2{display:flex;flex-direction:column;gap:.35rem}.profile_label__4wuwz{font-size:.9rem;font-weight:500;color:var(--color-text)}.profile_input__4rOtT{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.profile_input__4rOtT:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.profile_submit__TU6vY{padding:.75rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s}.profile_submit__TU6vY:hover:not(:disabled){background:var(--color-primary-hover)}.profile_submit__TU6vY:disabled{opacity:.7;cursor:not-allowed}.profile_loading__Z_zR_{color:var(--color-text-muted)}.resumes_page__zgT_g{max-width:720px}.resumes_breadcrumb__r8z9X{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1rem}.resumes_breadcrumb__r8z9X a{color:var(--color-primary);text-decoration:none}.resumes_breadcrumb__r8z9X a:hover{text-decoration:underline}.resumes_breadcrumbSep__0zQtq{margin:0 .35rem}.resumes_title__fupVL{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text)}.resumes_section__qkxqN{margin-bottom:2rem}.resumes_sectionTitle__kICwj{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.resumes_card___pRnf{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.resumes_form__QA_24{display:flex;flex-direction:column;gap:1rem}.resumes_modalForm__6Qm8F{padding:1.5rem}.resumes_field__kQwya{display:flex;flex-direction:column;gap:.35rem}.resumes_label__nwRFM{font-size:.9rem;font-weight:500;color:var(--color-text)}.resumes_input__rqDGH{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.resumes_input__rqDGH:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.resumes_fileInput__n_EW6{font-size:.9rem;padding:.5rem 0}.resumes_buttonPrimary__BRQUR{padding:.7rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s}.resumes_buttonPrimary__BRQUR:hover:not(:disabled){background:var(--color-primary-hover)}.resumes_buttonPrimary__BRQUR:disabled{opacity:.6;cursor:not-allowed}.resumes_buttonSecondary__YkZtR{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.resumes_buttonSecondary__YkZtR:hover{background:var(--color-primary);color:#fff}.resumes_buttonDanger__ndM2A{padding:.5rem 1rem;background:transparent;color:#c00;border:1px solid #c00;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.resumes_buttonDanger__ndM2A:hover:not(:disabled){background:#c00;color:#fff}.resumes_buttonDanger__ndM2A:disabled{opacity:.6;cursor:not-allowed}.resumes_messageError__26pXm{background:#fff0f0;color:#c00}.resumes_messageError__26pXm,.resumes_messageSuccess__rRhDo{padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.resumes_messageSuccess__rRhDo{background:#e8f5e9;color:#0a6b0a}.resumes_listSection__U5p1l{min-height:160px}.resumes_listLoading__OtQCd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-muted);padding:2rem;min-height:160px}.resumes_spinner__1rd4p{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:resumes_spin__ApP1g .8s linear infinite}@keyframes resumes_spin__ApP1g{to{transform:rotate(1turn)}}.resumes_list__HY6xB{display:flex;flex-direction:column;gap:1rem;width:100%}.resumes_cardHeader__ge68F{margin-bottom:1rem}.resumes_cardTitle__0K3bq{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.25rem}.resumes_fileName__lAWdr{font-size:.85rem;color:var(--color-text-muted);display:block;margin-bottom:.15rem}.resumes_date__Rxv0T{font-size:.8rem;color:var(--color-text-muted)}.resumes_cardActions__T7j8j{display:flex;gap:.75rem}.resumes_emptyState__txoAX{padding:2rem;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.resumes_emptyState__txoAX,.resumes_loading__L1KMe{color:var(--color-text-muted)}.resumes_modal___bwdu{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.resumes_modalBackdrop__CmFnC{position:absolute;inset:0;background:rgba(0,0,0,.5)}.resumes_modalContent__dVHEh{position:relative;background:var(--color-background);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.2);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.resumes_modalHeader__PPs89{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.resumes_modalHeaderActions__rfrFN{display:flex;align-items:center;gap:.5rem}.resumes_modalTitle__rWUld{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}.resumes_modalClose__fJef_{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.resumes_modalClose__fJef_:hover{background:var(--color-surface);color:var(--color-text)}.resumes_modalBody__a1FgC{flex:1 1;min-height:400px;overflow-y:auto;overflow-x:hidden;padding:1.5rem}.resumes_modalError__KcgT2,.resumes_modalLoading__Pe07R{padding:2rem;text-align:center;color:var(--color-text-muted)}.resumes_previewIframe__xGf_i{width:100%;height:70vh;min-height:400px;border:none}.resumes_analysisSection__GQSSX{padding:1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.resumes_analysisTitle__hvCPT{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 .75rem}.resumes_scoreDisplay__G8bt1{font-size:3rem;font-weight:700;color:var(--color-primary);line-height:1}.resumes_scoreLabel__JLo72{font-size:.9rem;color:var(--color-text-muted);margin:.25rem 0 1rem}.resumes_analysisBlock__wY7sk{margin-bottom:1rem}.resumes_analysisBlock__wY7sk:last-child{margin-bottom:0}.resumes_analysisSubtitle__rvWcB{font-size:.95rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.resumes_analysisList__QwrYn{margin:0;padding-left:1.25rem;font-size:.9rem;color:var(--color-text);line-height:1.5}.resumes_analysisList__QwrYn li{margin-bottom:.25rem}.resumes_tagList__4frEq{display:flex;flex-wrap:wrap;gap:.5rem}.resumes_tag__FHp56{display:inline-block;padding:.25rem .6rem;font-size:.85rem;background:var(--color-border);color:var(--color-text);border-radius:6px}.resumes_toast__VrFEA{position:fixed;top:24px;right:24px;z-index:1000;display:flex;align-items:center;gap:12px;min-width:280px;max-width:420px;padding:14px 18px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 30px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.05);transform:translateY(-10px);opacity:0;animation:resumes_toast-in__e738d .35s ease forwards}@keyframes resumes_toast-in__e738d{to{transform:translateY(0);opacity:1}}.resumes_toast__VrFEA.resumes_hide__y3_j7{animation:resumes_toast-out__OmcvC .25s ease forwards}@keyframes resumes_toast-out__OmcvC{to{transform:translateY(-8px);opacity:0}}.resumes_toast__VrFEA.resumes_success__QNWJh{background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(22,163,74,.95));color:#fff}.resumes_toast__VrFEA.resumes_error__dtb9D{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));color:#fff}.resumes_toast__VrFEA.resumes_info__W9b7R{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff}.resumes_toast__VrFEA button{background:transparent;border:none;color:inherit;font-size:16px;cursor:pointer;opacity:.7;transition:opacity .2s ease}.resumes_toast__VrFEA button:hover{opacity:1}@media (max-width:640px){.resumes_toast__VrFEA{right:16px;left:16px;top:16px;max-width:unset}}.settings_page__ljMrK{max-width:520px}.settings_breadcrumb__pRywA{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1rem}.settings_breadcrumb__pRywA a{color:var(--color-primary);text-decoration:none}.settings_breadcrumb__pRywA a:hover{text-decoration:underline}.settings_breadcrumbSep__yF0MC{margin:0 .35rem}.settings_title__4kYzN{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text)}.settings_section__seYiW{margin-bottom:2.5rem}.settings_sectionTitle__THpFc{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.settings_error__FnkJ7{color:#c00;font-size:.9rem;margin-bottom:.75rem}.settings_success__soJFW{color:#0a6b0a;font-size:.9rem;margin-bottom:.75rem}.settings_form__8hSaG{display:flex;flex-direction:column;gap:1rem}.settings_field__vZWNu{display:flex;flex-direction:column;gap:.35rem}.settings_label__Y5wqH{font-size:.9rem;font-weight:500;color:var(--color-text)}.settings_input__J0sYh{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;max-width:280px}.settings_input__J0sYh:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.settings_button__f81vR{padding:.6rem 1.2rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;align-self:flex-start;transition:background .2s}.settings_button__f81vR:hover:not(:disabled){background:var(--color-primary-hover)}.settings_warning__Y3OKq{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1rem}.settings_dangerButton__bWmJh{padding:.6rem 1.2rem;background:#c00;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s}.settings_dangerButton__bWmJh:hover:not(:disabled){background:#a00}.settings_dangerButton__bWmJh:disabled{opacity:.6;cursor:not-allowed}.settings_deleteConfirm__k8KWh{display:flex;flex-direction:column;gap:.75rem;max-width:320px}.settings_deleteInstructions__yzcZP{font-size:.9rem;color:var(--color-text)}.settings_deleteActions__ub1ZY{display:flex;gap:.75rem}.settings_loading__Y_BlQ{color:var(--color-text-muted)}.statements_page__0Ptw6{max-width:720px}.statements_breadcrumb__29xC1{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1rem}.statements_breadcrumb__29xC1 a{color:var(--color-primary);text-decoration:none}.statements_breadcrumb__29xC1 a:hover{text-decoration:underline}.statements_breadcrumbSep__z0gJR{margin:0 .35rem}.statements_title__MWZwp{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text)}.statements_section__2ATXw{margin-bottom:2rem}.statements_sectionTitle__kvaEU{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.statements_card__4t5pz{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.statements_form__fHCUR{display:flex;flex-direction:column;gap:1rem}.statements_modalForm__G5LPG{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.statements_modalFormFields__v5wiE{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem;gap:1rem}.statements_modalFooter__3eT7x{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid var(--color-border);background:var(--color-background)}.statements_field__ibOCo{display:flex;flex-direction:column;gap:.35rem}.statements_label__mUujI{font-size:.9rem;font-weight:500;color:var(--color-text)}.statements_input___syWX{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.statements_input___syWX:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.statements_fileInput__luDN1{font-size:.9rem;padding:.5rem 0}.statements_textarea__LRpX1{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background);min-height:200px;resize:vertical}.statements_textarea__LRpX1:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}.statements_radioGroup__bssGS{display:flex;gap:1.5rem;flex-wrap:wrap}.statements_radioLabel__cvwp7{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem}.statements_pasteToggle__arsm5{background:none;border:none;color:var(--color-primary);font-size:.9rem;cursor:pointer;padding:.25rem 0;text-decoration:underline}.statements_pasteToggle__arsm5:hover{color:var(--color-primary-hover)}.statements_buttonPrimary__GTthi{padding:.7rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s}.statements_buttonPrimary__GTthi:hover:not(:disabled){background:var(--color-primary-hover)}.statements_buttonPrimary__GTthi:disabled{opacity:.6;cursor:not-allowed}.statements_buttonSecondary__F2cNg{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.statements_buttonSecondary__F2cNg:hover{background:var(--color-primary);color:#fff}.statements_buttonDanger__WRBVo{padding:.5rem 1rem;background:transparent;color:#c00;border:1px solid #c00;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.statements_buttonDanger__WRBVo:hover:not(:disabled){background:#c00;color:#fff}.statements_buttonDanger__WRBVo:disabled{opacity:.6;cursor:not-allowed}.statements_listSection__8hZQn{min-height:160px}.statements_listLoading___j_FP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-muted);padding:2rem;min-height:160px}.statements_spinner__CPcbp{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:statements_spin__1RlTI .8s linear infinite}@keyframes statements_spin__1RlTI{to{transform:rotate(1turn)}}.statements_list__IFR4T{display:flex;flex-direction:column;gap:1rem;width:100%}.statements_cardHeader__Ny2a8{margin-bottom:1rem}.statements_cardTitle__7b3hL{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.25rem}.statements_docTypeBadge__LyAgr{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:6px;margin-bottom:.35rem}.statements_docTypeBadgePersonal__D_wG4{background:rgba(37,88,136,.15);color:var(--color-primary)}.statements_docTypeBadgeCover__KWFYS{background:rgba(34,197,94,.15);color:#16a34a}.statements_fileName__A8Q16{font-size:.85rem;color:var(--color-text-muted);display:block;margin-bottom:.15rem}.statements_date__6iVL5{font-size:.8rem;color:var(--color-text-muted)}.statements_cardActions__TuEMZ{display:flex;gap:.75rem}.statements_emptyState__VOKbC{padding:2rem;text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.statements_loading__ZrfVe{color:var(--color-text-muted)}.statements_modal__qD_aN{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.statements_modalBackdrop___VcIz{position:absolute;inset:0;background:rgba(0,0,0,.5)}.statements_modalContent__wYoZJ{position:relative;background:var(--color-background);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.2);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.statements_modalHeader__T_GVu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.statements_modalTitle__O5Ees{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}.statements_modalClose___v1Mx{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.statements_modalClose___v1Mx:hover{background:var(--color-surface);color:var(--color-text)}.statements_modalBody__AKEr_{flex:1 1;min-height:400px;overflow-y:auto;overflow-x:hidden;padding:1.5rem}.statements_modalError__P3hOm,.statements_modalLoading__lqHz4{padding:2rem;text-align:center;color:var(--color-text-muted)}.statements_previewIframe__ntgOk{width:100%;height:70vh;min-height:400px;border:none}.statements_pastedContent__Kmh4Y{white-space:pre-wrap;font-size:.95rem;line-height:1.6;color:var(--color-text);max-height:60vh;overflow-y:auto}.statements_analysisSection__c4tP_{padding:1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.statements_analysisTitle__jyx3J{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 .75rem}.statements_scoreDisplay___kC9J{font-size:3rem;font-weight:700;color:var(--color-primary);line-height:1}.statements_scoreLabel__l5Kx_{font-size:.9rem;color:var(--color-text-muted);margin:.25rem 0 1rem}.statements_analysisBlock__RF09r{margin-bottom:1rem}.statements_analysisBlock__RF09r:last-child{margin-bottom:0}.statements_analysisSubtitle__TRFTE{font-size:.95rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.statements_analysisList__aMtT4{margin:0;padding-left:1.25rem;font-size:.9rem;color:var(--color-text);line-height:1.5}.statements_analysisList__aMtT4 li{margin-bottom:.25rem}.statements_tagList__XgXVh{display:flex;flex-wrap:wrap;gap:.5rem}.statements_tag__UN0ge{display:inline-block;padding:.25rem .6rem;font-size:.85rem;background:var(--color-border);color:var(--color-text);border-radius:6px}.experience-vault_page__ja3ap{max-width:900px}.experience-vault_breadcrumb__VoxU3{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1rem}.experience-vault_breadcrumb__VoxU3 a{color:var(--color-primary);text-decoration:none}.experience-vault_breadcrumb__VoxU3 a:hover{text-decoration:underline}.experience-vault_breadcrumbSep__JSlNB{margin:0 .35rem}.experience-vault_header__Jn02w{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.experience-vault_title__JX8UX{font-size:1.5rem;color:var(--color-text);margin:0 0 .25rem}.experience-vault_description__tLEgX{font-size:.95rem;color:var(--color-text-muted);margin:0}.experience-vault_buttonPrimary__Kl36F{padding:.65rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.experience-vault_buttonPrimary__Kl36F:hover:not(:disabled){background:var(--color-primary-hover)}.experience-vault_buttonPrimary__Kl36F:disabled{opacity:.6;cursor:not-allowed}.experience-vault_buttonSecondary__RgdBl{padding:.5rem 1rem;background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.experience-vault_buttonSecondary__RgdBl:hover{background:var(--color-primary);color:#fff}.experience-vault_buttonDanger__rp0Q1{padding:.5rem 1rem;background:transparent;color:#c00;border:1px solid #c00;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.experience-vault_buttonDanger__rp0Q1:hover:not(:disabled){background:#c00;color:#fff}.experience-vault_buttonDanger__rp0Q1:disabled{opacity:.6;cursor:not-allowed}.experience-vault_filterBar__oMwWN{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem}.experience-vault_searchWrap__WJ_1A{flex:1 1;min-width:200px;position:relative}.experience-vault_searchIcon__gC_ZK{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}.experience-vault_searchIcon__gC_ZK svg{width:100%;height:100%}.experience-vault_searchInput__JHyDW{width:100%;padding:.6rem .9rem .6rem 2.5rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-background)}.experience-vault_searchInput__JHyDW:focus{outline:none;border-color:var(--color-primary)}.experience-vault_filterSelect__zObgJ{padding:.6rem 2rem .6rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:.95rem;background:var(--color-background);color:var(--color-text);min-width:140px}.experience-vault_filterSelect__zObgJ:focus{outline:none;border-color:var(--color-primary)}.experience-vault_addButton__VKdly{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}.experience-vault_addButton__VKdly:hover{background:var(--color-primary-hover)}.experience-vault_addButton__VKdly svg{width:18px;height:18px}.experience-vault_filterCheckbox__BpOLN{display:flex;align-items:center;gap:.5rem;cursor:pointer}.experience-vault_filterCheckbox__BpOLN input{width:18px;height:18px}.experience-vault_list__r_0ss{display:flex;flex-direction:column;gap:1rem}.experience-vault_card__bS0za{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s}.experience-vault_card__bS0za:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.experience-vault_cardHeader__0rNK0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.experience-vault_cardTitle__rQnir{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}.experience-vault_cardActions__fYJcb{display:flex;align-items:center;gap:.5rem}.experience-vault_cardMeta__pFXSE{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;color:var(--color-text-muted);margin-bottom:.75rem}.experience-vault_badge__Gw8e_{display:inline-block;padding:.2rem .5rem;font-size:.8rem;font-weight:500;border-radius:6px;background:rgba(37,88,136,.15);color:var(--color-primary)}.experience-vault_badgeHighlight__xeKzE{background:#fff3e0;color:#e65100}.experience-vault_preview__IBJou{font-size:.9rem;color:var(--color-text);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.experience-vault_impactBar__56FKU{display:flex;gap:2px;margin-top:.5rem}.experience-vault_impactDot__WcMTg{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.experience-vault_impactDotFilled__QGL4S{background:var(--color-primary)}.experience-vault_emptyState__PlDDp{padding:2.5rem;text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.experience-vault_emptyState__PlDDp p{margin:0 0 1rem;font-size:1rem}.experience-vault_loading__rm_Oy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--color-text-muted);padding:2.5rem;min-height:200px}.experience-vault_spinner__3pLEe{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:experience-vault_spin__H_VCr .8s linear infinite}@keyframes experience-vault_spin__H_VCr{to{transform:rotate(1turn)}}.experience-vault_iconButton__itSra{width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.experience-vault_iconButton__itSra:hover{background:var(--color-surface);color:var(--color-primary)}.experience-vault_iconButton__itSra.experience-vault_danger__3LWxu:hover{background:#ffebee;color:#c62828}.experience-vault_modal__1HB8W{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.experience-vault_modalBackdrop__Z6aeg{position:absolute;inset:0;background:rgba(0,0,0,.5)}.experience-vault_modalContent__7EuYk{position:relative;background:var(--color-background);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.2);width:100%;max-width:560px;max-height:min(90vh,700px);display:flex;flex-direction:column;overflow:hidden}.experience-vault_modalHeader__yq8fL{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.experience-vault_modalTitle__aPpOD{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0}.experience-vault_modalClose__uFJKm{width:36px;height:36px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.experience-vault_modalClose__uFJKm:hover{background:var(--color-surface);color:var(--color-text)}.experience-vault_modalForm__2INdD{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:0}.experience-vault_modalBody__87xyB{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1.25rem 1.5rem;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1rem}.experience-vault_modalBody__87xyB::-webkit-scrollbar{width:8px}.experience-vault_modalBody__87xyB::-webkit-scrollbar-track{background:var(--color-surface);border-radius:4px}.experience-vault_modalBody__87xyB::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.experience-vault_modalBody__87xyB::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.experience-vault_modalFooter__xABcB{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border);flex-shrink:0;background:var(--color-background)}.experience-vault_form__a4i0t{display:flex;flex-direction:column;gap:1rem}.experience-vault_field__r637q{display:flex;flex-direction:column;gap:.35rem}.experience-vault_label__nX2OD{font-size:.9rem;font-weight:500;color:var(--color-text)}.experience-vault_input__FHT0T{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background)}.experience-vault_input__FHT0T:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,88,136,.2)}textarea.experience-vault_input__FHT0T{min-height:80px;resize:vertical}.experience-vault_fieldRow__T3y60{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:600px){.experience-vault_fieldRow__T3y60{grid-template-columns:1fr}}.experience-vault_confirmTitle__clUkz{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.experience-vault_confirmMessage__vqDF_{font-size:.95rem;color:var(--color-text-muted);margin:0}