._toast_qr1zc_1{position:fixed;top:var(--space-5);right:var(--space-5);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--text-inverse);background:var(--text-primary);box-shadow:var(--shadow-lg);z-index:10000;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;cursor:pointer;max-width:400px;word-wrap:break-word;border:1px solid rgba(255,255,255,.08)}._toast_qr1zc_1._visible_qr1zc_21{opacity:1;transform:translateY(0)}._toast_qr1zc_1._success_qr1zc_25{background:var(--success)}._toast_qr1zc_1._error_qr1zc_28{background:var(--destructive)}._toast_qr1zc_1._info_qr1zc_31{background:var(--text-primary)}._header_1myis_1{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-8);min-height:56px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm)}._logo_1myis_12{font-size:1.25rem;font-weight:600;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:opacity .2s}._logo_1myis_12:hover{opacity:.85}._actions_1myis_24{display:flex;align-items:center;gap:var(--space-4)}._workspaceSwitcher_1myis_30{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}._workspaceButton_1myis_40{padding:var(--space-1) var(--space-3);border:none;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;line-height:1.4}._workspaceButton_1myis_40:hover{background:var(--surface-muted);color:var(--text-primary)}._workspaceButton_1myis_40:focus-visible{outline:none;box-shadow:var(--focus-ring)}._workspaceButton_1myis_40+._workspaceButton_1myis_40{border-left:1px solid var(--border)}._workspaceButtonActive_1myis_62{background:var(--surface-muted);color:var(--text-primary);font-weight:600}._signInButton_1myis_68{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border-color .2s;text-decoration:none}._signInButton_1myis_68:hover{background:var(--accent-muted);border-color:var(--accent-hover);color:var(--accent-hover)}._signInButton_1myis_68:focus-visible{outline:none;box-shadow:var(--focus-ring)}._avatarWrapper_1myis_93{position:relative}._avatarButton_1myis_97{padding:0;border:none;background:none;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s}._avatarButton_1myis_97:hover{background:var(--surface-muted)}._avatarButton_1myis_97:focus-visible{outline:none;box-shadow:var(--focus-ring)}._avatar_1myis_93{width:36px;height:36px;border-radius:50%;background:var(--surface-muted);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._dropdown_1myis_127{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;padding:var(--space-1) 0}._dropdownItem_1myis_140{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);border:none;background:none;color:var(--text-primary);font-size:.875rem;text-align:left;cursor:pointer;transition:background .15s}._dropdownItem_1myis_140:hover{background:var(--surface-muted)}._container_1tpba_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._container_1tpba_1._containerWithBanner_1tpba_9{padding-top:var(--space-10)}._content_1tpba_13{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_1tpba_23{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_1tpba_30{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem}._form_1tpba_36{display:flex;flex-direction:column;gap:var(--space-6)}._field_1tpba_42{display:flex;flex-direction:column;gap:var(--space-2)}._field_1tpba_42 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_1tpba_42 input{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._field_1tpba_42 input::placeholder{color:var(--text-muted)}._field_1tpba_42 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_1tpba_71{display:flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._passwordWrap_1tpba_71:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_1tpba_71 input{flex:1;min-width:0;border:none;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-3);font-size:inherit;background:transparent}._passwordWrap_1tpba_71 input:focus{outline:none}._toggleBtn_1tpba_96{flex-shrink:0;padding:var(--space-2) var(--space-3);border:none;background:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._toggleBtn_1tpba_96:hover{color:var(--text-primary)}._forgotLink_1tpba_111{font-size:.875rem;color:var(--accent);text-decoration:none;margin-top:var(--space-1)}._forgotLink_1tpba_111:hover{text-decoration:underline;color:var(--accent-hover)}._errorMessage_1tpba_122{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem}._helpBlock_1tpba_131{padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-2)}._helpBlock_1tpba_131 ._helpText_1tpba_140{margin:0 0 var(--space-2) 0;color:var(--text-primary)}._helpButton_1tpba_145{display:inline-block;padding:var(--space-2) var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;text-decoration:none;margin-top:var(--space-1);cursor:pointer;transition:background .2s}._helpButton_1tpba_145:hover{background:var(--accent-hover)}._submitButton_1tpba_163{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_1tpba_163:hover:not(:disabled){background:var(--accent-hover)}._submitButton_1tpba_163:focus-visible{outline:none;box-shadow:var(--focus-ring)}._submitButton_1tpba_163:disabled{opacity:.6;cursor:not-allowed}._footer_1tpba_186{margin-top:var(--space-6);text-align:center;font-size:.875rem;color:var(--text-secondary)}._footer_1tpba_186 a{color:var(--accent);text-decoration:none}._footer_1tpba_186 a:hover{text-decoration:underline;color:var(--accent-hover)}._container_1csbu_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_1csbu_10{width:100%;max-width:420px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_1csbu_20{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_1csbu_27{color:var(--text-secondary);margin:0 0 var(--space-6) 0;font-size:.9375rem;line-height:1.5}._emailLine_1csbu_34{color:var(--text-primary);font-size:.9375rem;margin-bottom:var(--space-2)}._emailLine_1csbu_34 strong{font-weight:600}._stateMessage_1csbu_43{color:var(--accent);font-size:.9375rem;margin-bottom:var(--space-3)}._message_1csbu_49{color:var(--text-primary);font-size:.9375rem;line-height:1.6;margin-bottom:var(--space-4)}._resendError_1csbu_56{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem;margin-top:-.25rem}._actions_1csbu_66{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._resendButton_1csbu_73{background:transparent;color:var(--accent);border:none;font-size:.875rem;cursor:pointer;text-align:center;padding:var(--space-3)}._resendButton_1csbu_73:hover:not(:disabled){text-decoration:underline;color:var(--accent-hover)}._resendButton_1csbu_73:disabled{opacity:.6;cursor:not-allowed}._button_1csbu_91{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center;text-decoration:none}._button_1csbu_91:hover{background:var(--accent-hover)}._button_1csbu_91._secondary_1csbu_107{background:transparent;color:var(--accent);border:1px solid var(--accent)}._button_1csbu_91._secondary_1csbu_107:hover{background:var(--accent-muted)}._footer_1csbu_116{margin-top:var(--space-6);text-align:center;font-size:.875rem;color:var(--text-secondary)}._footer_1csbu_116 a{color:var(--accent);text-decoration:none}._footer_1csbu_116 a:hover{text-decoration:underline;color:var(--accent-hover)}._container_1gvdl_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_1gvdl_10{width:100%;max-width:420px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_1gvdl_20{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_1gvdl_27{color:var(--text-secondary);margin:0 0 var(--space-6) 0;font-size:.9375rem}._error_1gvdl_33{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem;margin-bottom:var(--space-4)}._actions_1gvdl_43{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._button_1gvdl_50{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center;text-decoration:none}._button_1gvdl_50:hover{background:var(--accent-hover)}._button_1gvdl_50._secondary_1gvdl_66{background:transparent;color:var(--accent);border:1px solid var(--accent)}._button_1gvdl_50._secondary_1gvdl_66:hover{background:var(--accent-muted)}._container_4uhi1_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_4uhi1_10{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_4uhi1_20{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_4uhi1_27{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem}._message_4uhi1_33{color:var(--text-primary);font-size:.9375rem;line-height:1.5;margin:0 0 var(--space-2) 0}._subtext_4uhi1_40{color:var(--text-secondary);font-size:.875rem;margin:0 0 var(--space-6) 0}._form_4uhi1_46{display:flex;flex-direction:column;gap:var(--space-6)}._field_4uhi1_52{display:flex;flex-direction:column;gap:var(--space-2)}._field_4uhi1_52 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_4uhi1_52 input{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._field_4uhi1_52 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._errorMessage_4uhi1_78{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem}._submitButton_4uhi1_87{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_4uhi1_87:hover:not(:disabled){background:var(--accent-hover)}._submitButton_4uhi1_87:focus-visible{outline:none;box-shadow:var(--focus-ring)}._submitButton_4uhi1_87:disabled{opacity:.6;cursor:not-allowed}._primaryButton_4uhi1_110{display:block;text-align:center;padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .2s;margin-top:var(--space-4)}._primaryButton_4uhi1_110:hover{background:var(--accent-hover)}._footer_4uhi1_129{margin-top:var(--space-6);text-align:center;font-size:.875rem;color:var(--text-secondary)}._footer_4uhi1_129 a{color:var(--accent);text-decoration:none}._footer_4uhi1_129 a:hover{text-decoration:underline;color:var(--accent-hover)}._container_s04fc_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_s04fc_10{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_s04fc_20{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_s04fc_27{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem}._message_s04fc_33{color:var(--text-primary);font-size:.9375rem;line-height:1.5;margin:0 0 var(--space-6) 0}._form_s04fc_40{display:flex;flex-direction:column;gap:var(--space-6)}._field_s04fc_46{display:flex;flex-direction:column;gap:var(--space-2)}._field_s04fc_46 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_s04fc_46 input{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._field_s04fc_46 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_s04fc_72{display:flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._passwordWrap_s04fc_72:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_s04fc_72 input{flex:1;min-width:0;border:none;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-3);font-size:inherit;background:transparent}._passwordWrap_s04fc_72 input:focus{outline:none}._toggleBtn_s04fc_97{flex-shrink:0;padding:var(--space-2) var(--space-3);border:none;background:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._toggleBtn_s04fc_97:hover{color:var(--text-primary)}._helpText_s04fc_112{font-size:.8125rem;color:var(--text-secondary);margin-top:-.25rem}._errorMessage_s04fc_118{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem}._submitButton_s04fc_127{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_s04fc_127:hover:not(:disabled){background:var(--accent-hover)}._submitButton_s04fc_127:focus-visible{outline:none;box-shadow:var(--focus-ring)}._submitButton_s04fc_127:disabled{opacity:.6;cursor:not-allowed}._primaryButton_s04fc_150{display:block;text-align:center;padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .2s;margin-top:0;margin-bottom:var(--space-4)}._primaryButton_s04fc_150:hover{background:var(--accent-hover)}._footer_s04fc_170{margin-top:var(--space-6);text-align:center;font-size:.875rem;color:var(--text-secondary)}._footer_s04fc_170 a{color:var(--accent);text-decoration:none}._footer_s04fc_170 a:hover{text-decoration:underline;color:var(--accent-hover)}._container_3k710_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_3k710_10{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_3k710_20{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_3k710_27{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem}._form_3k710_33{display:flex;flex-direction:column;gap:var(--space-6)}._field_3k710_39{display:flex;flex-direction:column;gap:var(--space-2)}._field_3k710_39 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_3k710_39 input{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._field_3k710_39 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_3k710_65{display:flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._passwordWrap_3k710_65:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_3k710_65 input{flex:1;min-width:0;border:none;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-3);font-size:inherit;background:transparent}._passwordWrap_3k710_65 input:focus{outline:none}._toggleBtn_3k710_90{flex-shrink:0;padding:var(--space-2) var(--space-3);border:none;background:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._toggleBtn_3k710_90:hover{color:var(--text-primary)}._errorMessage_3k710_105{padding:var(--space-3);background:var(--destructive-muted);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm);color:var(--destructive);font-size:.875rem}._helpText_3k710_114{font-size:.8125rem;color:var(--text-secondary);margin-top:-.25rem}._submitButton_3k710_120{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}._submitButton_3k710_120:hover:not(:disabled){background:var(--accent-hover)}._submitButton_3k710_120:focus-visible{outline:none;box-shadow:var(--focus-ring)}._submitButton_3k710_120:disabled{opacity:.6;cursor:not-allowed}._container_1y7j7_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_1y7j7_10{width:100%;max-width:420px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._contentWide_1y7j7_20{width:100%;max-width:960px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_1y7j7_30{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_1y7j7_37{color:var(--text-secondary);margin:0 0 var(--space-4) 0;font-size:.9375rem;line-height:1.5}._message_1y7j7_44{color:var(--text-primary);font-size:.9375rem;line-height:1.6;margin-bottom:0}._error_1y7j7_51{margin-top:var(--space-4);padding:var(--space-2);font-size:.875rem;color:var(--destructive);background:var(--destructive-muted);border-radius:var(--radius-sm)}._actions_1y7j7_60{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._primaryButton_1y7j7_67{padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}._primaryButton_1y7j7_67:hover{background:var(--accent-hover)}._primaryButton_1y7j7_67:focus-visible{outline:none;box-shadow:var(--focus-ring)}._secondaryButton_1y7j7_87{padding:var(--space-3);background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}._secondaryButton_1y7j7_87:hover{background:var(--accent-muted)}._secondaryButton_1y7j7_87:focus-visible{outline:none;box-shadow:var(--focus-ring)}._footer_1y7j7_107{margin-top:var(--space-6);text-align:center;font-size:.8125rem;color:var(--text-secondary)}._modalOverlay_1y7j7_114{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._modalContent_1y7j7_125{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);max-width:400px;width:100%;box-shadow:var(--shadow-modal);border:1px solid var(--border)}._planNote_1y7j7_135{margin-top:var(--space-3);font-size:.8125rem;color:var(--text-secondary)}._intervalToggleWrap_1y7j7_141{display:flex;justify-content:center;width:100%;margin-top:var(--space-6)}._intervalToggle_1y7j7_141{display:inline-flex;padding:3px;background:var(--surface-muted);border-radius:var(--radius-md);border:1px solid var(--border);gap:2px}._toggleSegment_1y7j7_157,._toggleSegmentActive_1y7j7_158{padding:var(--space-2) var(--space-5);font-size:.875rem;font-weight:500;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s}._toggleSegment_1y7j7_157{background:transparent;color:var(--text-secondary)}._toggleSegment_1y7j7_157:hover:not(:disabled){color:var(--text-primary)}._toggleSegmentActive_1y7j7_158{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}._pricingGrid_1y7j7_182{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);margin-top:var(--space-6)}._pricingCard_1y7j7_189{display:flex;flex-direction:column;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}._pricingCardPro_1y7j7_198{border-color:var(--accent);background:var(--accent-muted)}._cardTitle_1y7j7_203{margin:0 0 var(--space-2);font-size:1.125rem;font-weight:600;color:var(--text-primary)}._cardPrice_1y7j7_210{margin:0 0 var(--space-1);font-size:1.75rem;font-weight:700;color:var(--text-primary)}._cardPriceMuted_1y7j7_217{margin:0 0 var(--space-1);font-size:1.125rem;font-weight:600;color:var(--text-secondary)}._perMonth_1y7j7_224{font-size:1rem;font-weight:500;color:var(--text-secondary)}._cardBilled_1y7j7_230{margin:0 0 var(--space-2);font-size:.8125rem;color:var(--text-secondary)}._cardTagline_1y7j7_236{margin:0 0 var(--space-4);font-size:.8125rem;color:var(--text-secondary);line-height:1.45}._featureList_1y7j7_243{margin:0 0 var(--space-5);padding-left:var(--space-5);font-size:.875rem;color:var(--text-primary);line-height:1.55;flex:1}._featureList_1y7j7_243 li{margin-bottom:var(--space-1)}._cardCta_1y7j7_255{margin-top:auto;width:100%;text-decoration:none;display:block;box-sizing:border-box;text-align:center}._container_sd8cx_1{max-width:1200px;margin:0 auto;padding:var(--space-8)}._content_sd8cx_7{display:flex;flex-direction:column;gap:var(--space-8)}._title_sd8cx_13{font-size:2rem;font-weight:600;margin:0;color:var(--text-primary)}._loading_sd8cx_20,._fallback_sd8cx_21{margin:0;color:var(--text-secondary);font-size:.9375rem}._section_sd8cx_27{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_sd8cx_33{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._dl_sd8cx_40{margin:0;display:grid;gap:var(--space-2) var(--space-6);grid-template-columns:auto 1fr;align-items:baseline;max-width:480px}._dt_sd8cx_49{font-size:.875rem;color:var(--text-secondary);font-weight:500}._dd_sd8cx_55{margin:0;font-size:.9375rem;color:var(--text-primary)}._billingButton_sd8cx_61{margin-top:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.9375rem;cursor:pointer;transition:background .2s;align-self:flex-start}._billingButton_sd8cx_61:hover{background:var(--accent-hover)}._billingButton_sd8cx_61:focus-visible{outline:none;box-shadow:var(--focus-ring)}._card_16wr5_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);display:flex;justify-content:space-between;align-items:center;transition:box-shadow .2s,border-color .2s}._card_16wr5_1:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}._info_16wr5_16{display:flex;flex-direction:column;gap:var(--space-2)}._company_16wr5_22{font-size:.875rem;color:var(--text-secondary);font-weight:500}._title_16wr5_28{font-size:1.25rem;font-weight:600;color:var(--text-primary)}._details_16wr5_34{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary)}._separator_16wr5_42{color:var(--border-strong)}._salary_16wr5_46{font-weight:500}._location_16wr5_50{font-weight:400}._actions_16wr5_54{display:flex;align-items:center;gap:var(--space-2)}._actionBtn_16wr5_60{padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._actionBtn_16wr5_60:hover{background:var(--accent-hover)}._actionBtn_16wr5_60:focus-visible{outline:none;box-shadow:var(--focus-ring)}._deleteBtn_16wr5_78{padding:var(--space-2);background:transparent;color:var(--text-secondary);border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}._deleteBtn_16wr5_78:hover{color:var(--destructive);background:var(--destructive-muted)}._deleteBtn_16wr5_78:focus-visible{outline:none;box-shadow:var(--focus-ring)}._overlay_1mzbr_1{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1mzbr_14{background:var(--surface);border-radius:var(--radius-lg);width:90%;max-width:500px;max-height:90vh;overflow:auto;box-shadow:var(--shadow-modal);border:1px solid var(--border)}._header_1mzbr_25{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--border)}._header_1mzbr_25 h2{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._closeBtn_1mzbr_39{background:none;border:none;cursor:pointer;padding:var(--space-1);display:flex;align-items:center;color:var(--text-secondary)}._closeBtn_1mzbr_39:hover:not(:disabled){color:var(--text-primary)}._closeBtn_1mzbr_39:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._closeBtn_1mzbr_39:disabled{opacity:.4;cursor:not-allowed}._content_1mzbr_61{padding:var(--space-6)}._form_1ma3z_1{display:flex;flex-direction:column;gap:var(--space-5)}._formErrorBanner_1ma3z_8{margin:0;padding:var(--space-2);font-size:.875rem;color:var(--destructive);background:var(--destructive-muted);border-radius:var(--radius-sm)}._roleFieldset_1ma3z_17{margin:0;padding:0;border:none}._roleLegend_1ma3z_23{font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:var(--space-2);padding:0}._radioLabel_1ma3z_31{display:flex;align-items:center;gap:var(--space-2);font-size:.95rem;color:var(--text-primary);cursor:pointer;margin-bottom:var(--space-2)}._radioLabel_1ma3z_31:last-child{margin-bottom:0}._radioLabel_1ma3z_31 input{margin:0}._fieldError_1ma3z_47{margin:0;font-size:.875rem;color:var(--danger, #b42318)}._field_1ma3z_47{display:flex;flex-direction:column;gap:var(--space-2)}._field_1ma3z_47 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_1ma3z_47 input{padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.95rem;background:var(--surface);transition:border-color .2s,box-shadow .2s}._field_1ma3z_47 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._actions_1ma3z_77{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._cancelBtn_1ma3z_84{padding:var(--space-2) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .2s}._cancelBtn_1ma3z_84:hover{background:var(--surface-muted)}._cancelBtn_1ma3z_84:focus-visible{outline:none;box-shadow:var(--focus-ring)}._saveBtn_1ma3z_102{padding:var(--space-2) var(--space-5);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._saveBtn_1ma3z_102:hover:not(:disabled){background:var(--accent-hover)}._saveBtn_1ma3z_102:focus-visible{outline:none;box-shadow:var(--focus-ring)}._saveBtn_1ma3z_102:disabled{opacity:.7;cursor:not-allowed}._container_4lvus_1{max-width:1200px;margin:0 auto;padding:var(--space-8)}._content_4lvus_7{display:flex;flex-direction:column;gap:var(--space-8)}._welcome_4lvus_13{font-size:2rem;font-weight:600;margin:0;color:var(--text-primary)}._billingMessage_4lvus_20{padding:var(--space-5);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center}._billingMessageTitle_4lvus_32{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._billingMessageBody_4lvus_39{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.5;max-width:480px}._buyMembershipBtn_4lvus_47{padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.9375rem;cursor:pointer;transition:background .2s;margin-top:var(--space-1)}._buyMembershipBtn_4lvus_47:hover{background:var(--accent-hover)}._buyMembershipBtn_4lvus_47:focus-visible{outline:none;box-shadow:var(--focus-ring)}._jobsSection_4lvus_67{display:flex;flex-direction:column;gap:var(--space-6)}._sectionHeader_4lvus_73{display:flex;justify-content:space-between;align-items:center}._sectionHeader_4lvus_73 h2{font-size:1.5rem;font-weight:600;margin:0;color:var(--text-primary)}._addBtn_4lvus_85{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s,opacity .2s}._addBtn_4lvus_85:hover:not(:disabled){background:var(--accent-hover)}._addBtn_4lvus_85:focus-visible{outline:none;box-shadow:var(--focus-ring)}._addBtn_4lvus_85:disabled{opacity:.5;cursor:not-allowed}._jobsList_4lvus_110{display:flex;flex-direction:column;gap:var(--space-4)}._deleteModalBody_4lvus_116{margin:0 0 var(--space-5);font-size:.9375rem;color:var(--text-secondary);line-height:1.5}._deleteModalActions_4lvus_123{display:flex;justify-content:flex-end;gap:var(--space-3)}._deleteModalCancel_4lvus_129{padding:var(--space-2) var(--space-4);background:var(--surface-muted);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._deleteModalCancel_4lvus_129:hover:not(:disabled){background:var(--border)}._deleteModalCancel_4lvus_129:focus-visible{outline:none;box-shadow:var(--focus-ring)}._deleteModalCancel_4lvus_129:disabled{opacity:.6;cursor:not-allowed}._deleteModalConfirm_4lvus_151{padding:var(--space-2) var(--space-4);background:var(--destructive);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._deleteModalConfirm_4lvus_151:hover:not(:disabled){background:var(--destructive-hover)}._deleteModalConfirm_4lvus_151:focus-visible{outline:none;box-shadow:0 0 0 3px #dc262633}._deleteModalConfirm_4lvus_151:disabled{opacity:.6;cursor:not-allowed}._root_16qgk_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto}._backdrop_16qgk_8{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-overlay);pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalCenter_16qgk_16{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);box-sizing:border-box;pointer-events:none}._modal_16qgk_16{position:relative;z-index:1;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-8);min-width:400px;max-width:500px;box-shadow:var(--shadow-modal);transition:all .3s ease;border:1px solid var(--border);pointer-events:auto}._modal_16qgk_16._complete_16qgk_40{background:var(--success-muted);border:2px solid var(--success)}._header_16qgk_45{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}._header_16qgk_45 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._progressSection_16qgk_58{margin-bottom:var(--space-6)}._progressText_16qgk_62{font-size:1rem;color:var(--text-primary);margin-bottom:var(--space-3);font-weight:500}._slowProgressWarning_16qgk_69{font-size:.8125rem;color:var(--warning);margin-top:var(--space-1);font-style:italic}._throttleMessage_16qgk_76{font-size:.8125rem;color:#b45309;margin-top:var(--space-2);font-weight:500}._failedCount_16qgk_83{color:var(--destructive);font-weight:600}._cancelledCount_16qgk_88{color:var(--text-secondary);font-weight:600}._progressBar_16qgk_93{width:100%;height:8px;background:var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-4)}._progressFill_16qgk_102{height:100%;background:var(--accent);transition:width .3s ease;border-radius:var(--radius-sm)}._etaText_16qgk_109{font-size:.875rem;color:var(--text-secondary);margin-top:var(--space-2)}._footer_16qgk_115{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4)}._note_16qgk_122{font-size:.8125rem;color:var(--text-muted);font-style:italic}._cancelBtn_16qgk_128{padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelBtn_16qgk_128:hover{background:var(--surface-muted);border-color:var(--text-muted)}._cancelBtn_16qgk_128:active{background:var(--border)}._cancelBtn_16qgk_128:focus-visible{outline:none;box-shadow:var(--focus-ring)}._completionText_16qgk_151{font-size:1rem;color:#166534;margin-bottom:var(--space-3);font-weight:500;display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}._completionText_16qgk_151 span:not(._failedCount_16qgk_83):not(._cancelledCount_16qgk_88){color:#166534}._completionText_16qgk_151 ._failedCount_16qgk_83{color:var(--destructive);font-weight:600}._completionText_16qgk_151 ._cancelledCount_16qgk_88{color:var(--text-secondary);font-weight:600}._tabs_1ms15_1{display:flex;gap:0;border-bottom:2px solid var(--border)}._tab_1ms15_1{padding:var(--space-4) var(--space-6);background:transparent;border:none;color:var(--text-secondary);font-weight:500;cursor:pointer;position:relative;transition:color .2s}._tab_1ms15_1:hover{color:var(--text-primary)}._tab_1ms15_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tab_1ms15_1._active_1ms15_24{color:var(--accent)}._tab_1ms15_1._active_1ms15_24:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--accent)}._container_39v55_1{display:flex;flex-direction:column;gap:1rem}._backfillBanner_39v55_7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;font-size:.875rem;color:#92400e}._backfillBanner_39v55_7 ._backfillBtn_39v55_19{padding:.5rem 1rem;background:#92400e;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}._backfillBanner_39v55_7 ._backfillBtn_39v55_19:hover:not(:disabled){background:#78350f}._backfillBanner_39v55_7 ._backfillBtn_39v55_19:disabled{opacity:.6;cursor:not-allowed}._searchBar_39v55_39{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}._searchInputWrapper_39v55_50{position:relative;flex:1;max-width:500px;display:flex;align-items:center;gap:.5rem}._searchIcon_39v55_59{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}._searchInput_39v55_50{flex:1;padding:.625rem .75rem .625rem 2.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}._searchInput_39v55_50:focus{outline:none;border-color:var(--accent)}._searchInput_39v55_50::placeholder{color:#9ca3af}._searchBtn_39v55_85{padding:.625rem 1rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}._searchBtn_39v55_85:hover,._searchBtn_39v55_85:active{background:var(--accent-hover)}._searchBtn_39v55_85:focus{outline:2px solid var(--accent);outline-offset:2px}._searchBtn_39v55_85:focus:not(:focus-visible){outline:none}._actionsBar_39v55_111{display:flex;align-items:center;gap:.75rem}._filtersWrapper_39v55_117{position:relative;z-index:10;flex-shrink:0}._filtersBtn_39v55_123{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;position:relative}._filtersBtn_39v55_123:hover{background:#f9fafb;border-color:#9ca3af}._filtersBtn_39v55_123._filtersBtnActive_39v55_142{border-color:var(--accent);color:var(--accent)}._filterBadge_39v55_147{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:var(--accent);border-radius:50%;border:2px solid white}._filtersDropdown_39v55_158{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:320px;max-width:400px;z-index:50;padding:1.25rem;pointer-events:auto}._filtersHeader_39v55_173{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._filtersHeader_39v55_173 h3{margin:0;font-size:1rem;font-weight:600;color:#1f2937}._clearFiltersBtn_39v55_186{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;white-space:nowrap}._clearFiltersBtn_39v55_186:hover{background:#f9fafb;border-color:#9ca3af}._filterSection_39v55_206{margin-bottom:1.5rem}._filterSection_39v55_206:last-child{margin-bottom:0}._filterLabel_39v55_213{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}._expRange_39v55_221{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}._expInput_39v55_229{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s;width:0}._expInput_39v55_229:focus{outline:none;border-color:var(--accent)}._expSeparator_39v55_244{font-size:.875rem;color:#6b7280;white-space:nowrap}._skillsInput_39v55_250{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;background:#fff;transition:border-color .2s}._skillsInput_39v55_250:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._skillsInput_39v55_250::placeholder{color:#9ca3af}._filtersActions_39v55_269{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}._applyFiltersBtn_39v55_277{padding:.625rem 1.25rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;pointer-events:auto}._applyFiltersBtn_39v55_277:hover,._applyFiltersBtn_39v55_277:active{background:var(--accent-hover)}._applyFiltersBtn_39v55_277:focus{outline:2px solid var(--accent);outline-offset:2px}._applyFiltersBtn_39v55_277:focus:not(:focus-visible){outline:none}._updateSelectedBtn_39v55_303{padding:.625rem 1rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}._updateSelectedBtn_39v55_303:hover:not(:disabled){background:var(--accent-hover)}._updateSelectedBtn_39v55_303:disabled{opacity:.6;cursor:not-allowed}._deleteSelectedBtn_39v55_322{padding:.625rem 1rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;gap:.375rem}._deleteSelectedBtn_39v55_322:hover:not(:disabled){background:#f9fafb}._deleteSelectedBtn_39v55_322:disabled{opacity:.6;cursor:not-allowed}._shortlistBulkBtn_39v55_344{padding:.625rem 1rem;background:#fff;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}._shortlistBulkBtn_39v55_344:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._shortlistBulkBtn_39v55_344:disabled{opacity:.6;cursor:not-allowed}._rowActionButtons_39v55_365{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}._shortlistRowBtn_39v55_373{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:4px;font-size:.75rem;font-weight:500;color:#5b21b6;cursor:pointer;transition:background .2s,border-color .2s}._shortlistRowBtn_39v55_373:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa}._shortlistRowBtn_39v55_373:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_39v55_395{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}._table_39v55_395{width:100%;border-collapse:collapse}._table_39v55_395 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}._table_39v55_395 thead th{padding:.75rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151}._table_39v55_395 tbody tr{border-bottom:1px solid #e5e7eb}._table_39v55_395 tbody tr:last-child{border-bottom:none}._table_39v55_395 tbody tr:hover{background:#f9fafb}._table_39v55_395 tbody td{padding:.75rem 1.25rem;font-size:.875rem;color:#374151;vertical-align:middle}._checkboxCell_39v55_433{width:40px;padding-left:1rem!important}._checkboxCell_39v55_433 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._nameCell_39v55_443{font-weight:500;color:#1f2937;min-width:180px}._nameHeader_39v55_449{min-width:180px}._emailCell_39v55_453{color:#6b7280;min-width:200px}._emailHeader_39v55_458{min-width:200px}._emailLink_39v55_462{color:var(--accent);text-decoration:none;transition:text-decoration .2s}._emailLink_39v55_462:hover{text-decoration:underline}._phoneCell_39v55_471,._phoneHeader_39v55_475{min-width:140px}._locationCell_39v55_479,._locationHeader_39v55_483{min-width:160px}._yearsHeader_39v55_487,._yearsCell_39v55_492{white-space:nowrap;min-width:130px}._yearsPill_39v55_497{display:inline-block;padding:.25rem .625rem;border-radius:12px;font-size:.8rem;font-weight:500}._yearsPill_39v55_497._rangeA_39v55_504{background:#fef3c7;color:#92400e}._yearsPill_39v55_497._rangeB_39v55_508{background:#dbeafe;color:#1e40af}._yearsPill_39v55_497._rangeC_39v55_512{background:#d1fae5;color:#065f46}._yearsPill_39v55_497._rangeD_39v55_516{background:#fce7f3;color:#831843}._yearsPill_39v55_497._rangeE_39v55_520{background:#e9d5ff;color:#581c87}._yearsPill_39v55_497._rangeNeutral_39v55_524{background:#f3f4f6;color:#6b7280}._skillsCell_39v55_529,._skillsHeader_39v55_533{min-width:220px}._skillsContainer_39v55_537{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;min-width:0}._skillPill_39v55_545{display:inline-block;padding:.25rem .625rem;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;line-height:1.5;min-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word}._notesCell_39v55_561{max-width:200px;color:#6b7280;font-size:.8rem}._actionsCell_39v55_567{min-width:260px;white-space:nowrap}._actionButtons_39v55_572{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._parseBtn_39v55_580{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:4px;font-size:.75rem;color:#92400e;cursor:pointer;transition:all .2s}._parseBtn_39v55_580:hover:not(:disabled){background:#fde68a}._parseBtn_39v55_580:disabled{opacity:.5;cursor:not-allowed}._analysedOnCell_39v55_601{white-space:nowrap;min-width:160px;font-size:.875rem}._statusCell_39v55_607{width:220px;max-width:220px;vertical-align:middle;padding:.75rem 1.25rem}._statusIndicators_39v55_614{display:flex;flex-direction:column;justify-content:center;gap:.25rem;font-size:.7rem;width:100%;min-height:0}._quickReadyChip_39v55_624{display:inline-block;align-self:flex-start;padding:.2rem .45rem;border-radius:4px;font-size:.7rem;font-weight:500;background:#e0f2fe;color:#0369a1}._statusPill_39v55_635{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;max-width:100%}._statusPill_39v55_635._statusUpToDate_39v55_644{background:#dcfce7;color:#166534}._statusPill_39v55_635._statusNeedsAnalysis_39v55_648,._statusPill_39v55_635._statusNeedsUpgrade_39v55_652{background:#fef3c7;color:#92400e}._statusPill_39v55_635._statusError_39v55_656{background:#fee2e2;color:#991b1b;display:inline-flex;align-items:flex-start;gap:.375rem;white-space:normal;word-break:break-word;max-width:100%}._statusErrorText_39v55_667{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}._parseStatus_39v55_676{font-size:.7rem;color:#6b7280}._parseStatus_39v55_676._success_39v55_680{color:#16a34a}._parseStatus_39v55_676._error_39v55_683{color:#dc2626;display:inline-flex;align-items:center;gap:.375rem}._clearErrorBtn_39v55_690{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;background:transparent;border:none;border-radius:3px;color:#dc2626;cursor:pointer;opacity:.7;transition:all .2s}._clearErrorBtn_39v55_690:hover:not(:disabled){opacity:1;background:#dc26261a}._clearErrorBtn_39v55_690:disabled{opacity:.4;cursor:not-allowed}._uploadBtn_39v55_712{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;color:#374151;cursor:pointer;transition:all .2s}._uploadBtn_39v55_712:hover:not(:disabled){background:#e5e7eb}._uploadBtn_39v55_712:disabled{opacity:.5;cursor:not-allowed}._viewBtn_39v55_733{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#e0f2fe;border:1px solid #90cdf4;border-radius:4px;font-size:.75rem;color:#0369a1;cursor:pointer;transition:all .2s}._viewBtn_39v55_733:hover:not(:disabled){background:#bfdbfe;border-color:#60a5fa}._viewBtn_39v55_733:disabled{opacity:.5;cursor:not-allowed}._uploadStatus_39v55_755{font-size:.75rem;color:#6b7280}._uploadStatus_39v55_755._success_39v55_680{color:#16a34a}._uploadStatus_39v55_755._error_39v55_683{color:#dc2626}._footer_39v55_766{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;font-size:.875rem;color:#6b7280}@media (max-width: 768px){._footer_39v55_766{flex-direction:column;align-items:flex-start}}._footerInfo_39v55_786{display:flex;align-items:center;gap:.25rem}._filteredNote_39v55_792{color:#9ca3af;font-size:.8125rem}._pagination_39v55_797{display:flex;align-items:center;gap:.75rem}._paginationBtn_39v55_803{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}._paginationBtn_39v55_803:hover:not(:disabled){background:#f9fafb;border-color:var(--accent);color:var(--accent)}._paginationBtn_39v55_803:active:not(:disabled){background:#f3f4f6}._paginationBtn_39v55_803:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}._pageInfo_39v55_828{font-size:.875rem;color:#6b7280;white-space:nowrap}._emptyState_39v55_834{text-align:center;padding:3rem 1rem!important}._emptyStateContent_39v55_839{display:flex;flex-direction:column;align-items:center;gap:.75rem}._emptyStateContent_39v55_839 p{margin:0;color:#6b7280;font-size:.875rem}._clearFiltersLink_39v55_851{background:none;border:none;color:var(--accent);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:underline;padding:0}._clearFiltersLink_39v55_851:hover{color:var(--accent-hover)}._warningContent_39v55_865{display:flex;flex-direction:column;gap:1.5rem}._warningContent_39v55_865 p{margin:0;color:#374151}._warningContent_39v55_865 ._helperText_39v55_874{margin:0;color:#6b7280;font-size:.875rem}._okBtn_39v55_880{padding:.625rem 1.25rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;align-self:flex-end;transition:background .2s}._okBtn_39v55_880:hover:not(:disabled){background:var(--accent-hover)}._okBtn_39v55_880:disabled{opacity:.6;cursor:not-allowed}._deleteModalContent_39v55_899{display:flex;flex-direction:column;gap:1.5rem}._deleteModalContent_39v55_899 p{margin:0;color:#374151}._deleteModalActions_39v55_909{display:flex;gap:.75rem;justify-content:flex-end}._cancelBtn_39v55_915{padding:.625rem 1.25rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}._cancelBtn_39v55_915:hover:not(:disabled){background:#f9fafb}._cancelBtn_39v55_915:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_39v55_933{padding:.625rem 1.25rem;background:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}._deleteBtn_39v55_933:hover:not(:disabled){background:#b91c1c}._deleteBtn_39v55_933:disabled{opacity:.6;cursor:not-allowed}._emptyState_1axqp_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center}._icon_1axqp_13{width:80px;height:80px;border-radius:50%;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:var(--space-6)}h3{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}p{color:var(--text-secondary);margin:0 0 var(--space-8) 0}._uploadBtn_1axqp_37{padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._uploadBtn_1axqp_37:hover{background:var(--accent-hover)}._uploadBtn_1axqp_37:focus-visible{outline:none;box-shadow:var(--focus-ring)}._content_1w0cc_1{display:flex;flex-direction:column;gap:var(--space-6)}._dropZone_1w0cc_7{border:2px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-12) var(--space-8);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);transition:border-color .2s,background .2s;cursor:pointer}._dropZone_1w0cc_7:hover{border-color:var(--accent);background:var(--surface-muted)}._dropZone_1w0cc_7._dragging_1w0cc_24{border-color:var(--accent);background:var(--accent-muted)}._dropZone_1w0cc_7 svg{color:var(--text-muted);margin-bottom:var(--space-4)}._dropZone_1w0cc_7 h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}._dropZone_1w0cc_7 p{margin:var(--space-1) 0;color:var(--text-secondary)}._dropZone_1w0cc_7 ._formats_1w0cc_42{font-size:.875rem;color:var(--text-muted);margin-top:var(--space-4)}._previewSection_1w0cc_48 h4{font-size:.95rem;font-weight:600;margin:0 0 var(--space-3) 0;color:var(--text-primary)}._previewTable_1w0cc_55{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._previewHeader_1w0cc_61{display:grid;grid-template-columns:1fr;background:var(--surface-muted);border-bottom:1px solid var(--border)}._previewHeader_1w0cc_61 span{padding:var(--space-3) var(--space-4);font-size:.875rem;font-weight:600;color:var(--text-primary)}._previewRows_1w0cc_74{max-height:300px;overflow-y:auto}._previewRow_1w0cc_74{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--border)}._previewRow_1w0cc_74:last-child{border-bottom:none}._previewRow_1w0cc_74 span{padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--text-primary)}._fileName_1w0cc_93{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._emptyPreview_1w0cc_100{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:.875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted)}._actions_1w0cc_110{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2)}._cancelBtn_1w0cc_117{padding:var(--space-2) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .2s}._cancelBtn_1w0cc_117:hover{background:var(--surface-muted)}._cancelBtn_1w0cc_117:focus-visible{outline:none;box-shadow:var(--focus-ring)}._processBtn_1w0cc_135{padding:var(--space-2) var(--space-5);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._processBtn_1w0cc_135:hover:not(:disabled){background:var(--accent-hover)}._processBtn_1w0cc_135:focus-visible{outline:none;box-shadow:var(--focus-ring)}._processBtn_1w0cc_135:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}._backButton_i8xul_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s,border-color .2s;align-self:flex-start;color:var(--text-primary);font-size:.875rem}._backButton_i8xul_1:hover{background:var(--surface-muted);border-color:var(--border)}._backButton_i8xul_1:active{background:var(--border)}._backButton_i8xul_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._container_16pi8_1{max-width:100%;margin:0 auto;padding:var(--space-8)}@media (min-width: 1280px){._container_16pi8_1{padding:var(--space-8) var(--space-12)}}._content_16pi8_12{display:flex;flex-direction:column;gap:var(--space-8)}._header_16pi8_18{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8)}._jobInfo_16pi8_25{display:flex;flex-direction:column;gap:var(--space-2)}._backButton_16pi8_31{margin-top:var(--space-3);align-self:flex-start}._company_16pi8_36{font-size:.875rem;color:var(--text-secondary);font-weight:500}._title_16pi8_42{font-size:2rem;font-weight:600;margin:0;color:var(--text-primary)}._actions_16pi8_49{display:flex;gap:var(--space-3)}._secondaryBtn_16pi8_54{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .2s,border-color .2s}._secondaryBtn_16pi8_54:hover{background:var(--surface-muted);border-color:var(--border)}._secondaryBtn_16pi8_54:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primaryBtn_16pi8_76{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._primaryBtn_16pi8_76:hover{background:var(--accent-hover)}._primaryBtn_16pi8_76:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tabContent_16pi8_97{margin-top:var(--space-4)}._placeholder_16pi8_101{text-align:center;padding:var(--space-12);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._root_1pp5t_1{width:100%;height:100%;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;position:relative;min-height:900px}._toolbar_1pp5t_13{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-muted)}._toolbarLeft_1pp5t_23,._toolbarRight_1pp5t_24{display:flex;align-items:center;gap:var(--space-3)}._pageCount_1pp5t_30{font-size:.875rem;color:var(--text-secondary);font-weight:500}._zoomValue_1pp5t_36{font-size:.875rem;color:var(--text-primary);font-weight:500;min-width:3rem;text-align:center}._toolbarBtn_1pp5t_44{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:all .2s}._toolbarBtn_1pp5t_44:hover:not(:disabled){background:var(--surface-muted);border-color:var(--accent);color:var(--accent)}._toolbarBtn_1pp5t_44:disabled{opacity:.4;cursor:not-allowed}._toolbarBtn_1pp5t_44:active:not(:disabled){background:var(--border)}._openBtn_1pp5t_69{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._openBtn_1pp5t_69:hover{background:var(--accent-muted);border-color:var(--accent-hover);color:var(--accent-hover)}._openBtn_1pp5t_69:active{background:var(--accent-muted)}._scrollArea_1pp5t_92{width:100%;height:100%;flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;background:#111;border-radius:12px;position:relative;min-height:900px;max-height:100%}._document_1pp5t_106{display:flex;flex-direction:column;align-items:center}._page_1pp5t_30{margin:0 auto 12px;display:flex;justify-content:center;box-shadow:0 2px 8px #0000004d;background:#fff;border-radius:4px;overflow:hidden}._page_1pp5t_30:last-child{margin-bottom:0}._loadingOverlay_1pp5t_125,._errorOverlay_1pp5t_126{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#111;z-index:10}._loadingContent_1pp5t_139,._errorContent_1pp5t_140{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}._loadingSpinner_1pp5t_149{width:40px;height:40px;border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:_spin_1pp5t_1 1s linear infinite}@keyframes _spin_1pp5t_1{to{transform:rotate(360deg)}}._loadingText_1pp5t_163,._errorText_1pp5t_164{color:var(--text-muted);font-size:.875rem;font-weight:500}._errorText_1pp5t_164{color:var(--destructive)}._errorActions_1pp5t_174{display:flex;gap:.75rem;margin-top:.5rem}._retryBtn_1pp5t_180{padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:var(--space-1)}._retryBtn_1pp5t_180:hover{background:var(--surface-muted);border-color:var(--text-muted)}._retryBtn_1pp5t_180:active{background:var(--border)}._loadMoreContainer_1pp5t_202{display:flex;justify-content:center;padding:1.5rem}._loadMoreBtn_1pp5t_208{padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}._loadMoreBtn_1pp5t_208:hover,._loadMoreBtn_1pp5t_208:active{background:var(--accent-hover)}._expandButton_1pp5t_226{position:absolute;top:12px;right:12px;z-index:5}._expandBtn_1pp5t_233{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);background:#ffffffe6;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}._expandBtn_1pp5t_233:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}._expandBtn_1pp5t_233:active{background:var(--surface-muted)}._overlay_y6nxu_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:auto}._container_y6nxu_16{width:100%;max-width:1400px;height:calc(100vh - 4rem);background:var(--surface);border-radius:var(--radius-lg);display:flex;flex-direction:column;box-shadow:var(--shadow-modal)}._header_y6nxu_27{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border);flex-shrink:0}._title_y6nxu_36{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._actions_y6nxu_43{display:flex;gap:var(--space-3);align-items:center}._closeBtn_y6nxu_49{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);cursor:pointer;transition:all .2s}._closeBtn_y6nxu_49:hover{background:var(--surface-muted);border-color:var(--destructive);color:var(--destructive)}._closeBtn_y6nxu_49:active{background:var(--border)}._viewerContainer_y6nxu_70{flex:1;position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column}._viewer_y6nxu_70{width:100%;height:100%;min-height:0}._compareRoot_eq2k2_1{width:100vw;max-width:100vw;overflow-x:auto;padding:var(--space-6);box-sizing:border-box;background:var(--app-bg)}._content_eq2k2_10{display:flex;flex-direction:column;gap:var(--space-8);max-width:none}._title_eq2k2_17{font-size:2rem;font-weight:600;margin:0;color:var(--text-primary)}._disclaimerFooter_eq2k2_24{font-size:.85rem;color:var(--text-secondary);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}._compareGrid_eq2k2_32{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 900px;column-gap:var(--space-8);row-gap:var(--space-4);align-items:start;min-width:1100px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-8);box-shadow:var(--shadow-sm)}._leftHeader_eq2k2_47{grid-column:1;grid-row:1}._rightHeader_eq2k2_52{grid-column:2;grid-row:1}._leftHighlights_eq2k2_57{grid-column:1;grid-row:2}._rightHighlights_eq2k2_62{grid-column:2;grid-row:2}._leftResumeHeader_eq2k2_67{grid-column:1;grid-row:2}._rightResumeHeader_eq2k2_72{grid-column:2;grid-row:2}._leftPdf_eq2k2_77{grid-column:1;grid-row:3;height:900px;overflow:hidden;border-radius:var(--radius-lg);background:#111;border:1px solid var(--border);position:relative;padding:0}._leftPdf_eq2k2_77._active_eq2k2_88{border-color:var(--accent);box-shadow:var(--focus-ring)}._rightPdf_eq2k2_93{grid-column:2;grid-row:3;height:900px;overflow:hidden;border-radius:var(--radius-lg);background:#111;border:1px solid var(--border);position:relative;padding:0}._rightPdf_eq2k2_93._active_eq2k2_88{border-color:var(--accent);box-shadow:var(--focus-ring)}._candidateHeader_eq2k2_109{display:flex;flex-direction:column;gap:var(--space-1)}._candidateHeader_eq2k2_109 h2{font-size:1.5rem;font-weight:600;margin:0;color:var(--text-primary)}._emailLink_eq2k2_121{color:var(--accent);text-decoration:none;display:inline-block;margin-top:var(--space-1);word-break:break-word;line-height:1.4}._emailLink_eq2k2_121:hover{text-decoration:underline;color:var(--accent-hover)}._muted_eq2k2_134{color:var(--text-secondary)}._candidateDetails_eq2k2_138{display:flex;flex-direction:column;gap:1.25rem}._detailItem_eq2k2_144{display:flex;flex-direction:column;gap:var(--space-2)}._detailItem_eq2k2_144 strong{font-weight:600;color:var(--text-primary);font-size:.875rem}._detailItem_eq2k2_144 p{margin:0;color:var(--text-secondary);line-height:1.5}._skills_eq2k2_160{display:flex;flex-wrap:wrap;gap:.5rem}._summarySection_eq2k2_166{display:flex;flex-direction:column;gap:.75rem}._skillsArea_eq2k2_172{display:flex;flex-direction:column;gap:.5rem}._skillsRow1_eq2k2_178,._skillsRow2_eq2k2_179{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;min-height:28px}._skillsRow2_eq2k2_179{justify-content:flex-start}._skillPill_eq2k2_193{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;padding:var(--space-1) var(--space-3);background:var(--surface-muted);color:var(--text-primary);border-radius:12px;font-size:.875rem;font-weight:500}._morePill_eq2k2_206{display:inline-flex;flex:0 0 auto;align-items:center;padding:var(--space-1) var(--space-3);background:var(--border);color:var(--text-secondary);border-radius:999px;font-size:.875rem;font-weight:500;font-style:italic;border:none;cursor:pointer;font-family:inherit;transition:background-color .2s,color .2s}._morePill_eq2k2_206:hover{background:var(--border-strong);color:var(--text-primary)}._morePill_eq2k2_206:active{background:var(--text-muted)}._missingPill_eq2k2_230{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border-radius:999px;font-size:.8rem;font-weight:500;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);width:fit-content}._yearsPill_eq2k2_244{display:inline-flex;align-items:center;padding:var(--space-1) .6rem;border-radius:999px;font-size:.85rem;font-weight:600;width:fit-content}._yearsPill_eq2k2_244._rangeA_eq2k2_253{background:var(--warning-muted);color:#92400e}._yearsPill_eq2k2_244._rangeB_eq2k2_257{background:var(--accent-muted);color:#1e40af}._yearsPill_eq2k2_244._rangeC_eq2k2_261{background:var(--success-muted);color:#065f46}._yearsPill_eq2k2_244._rangeD_eq2k2_265{background:#fce7f3;color:#831843}._yearsPill_eq2k2_244._rangeE_eq2k2_269{background:#e9d5ff;color:#581c87}._yearsPill_eq2k2_244._rangeNeutral_eq2k2_273{background:var(--surface-muted);color:var(--text-secondary)}._highlights_eq2k2_278{margin-top:var(--space-4);padding:var(--space-5);background:var(--surface-muted);border-radius:var(--radius-sm)}._highlights_eq2k2_278 h3{font-size:1rem;font-weight:600;margin:0 0 var(--space-3) 0;color:var(--text-primary)}._highlights_eq2k2_278 ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}._highlights_eq2k2_278 ul li{color:var(--text-primary);line-height:1.5}._pdfSectionHeader_eq2k2_302{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._pdfSectionHeader_eq2k2_302 h3{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}._downloadBtn_eq2k2_315{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}._downloadBtn_eq2k2_315:hover:not(:disabled){background:var(--surface-muted);border-color:var(--accent);color:var(--accent)}._downloadBtn_eq2k2_315:active:not(:disabled){background:var(--border)}._downloadBtn_eq2k2_315:focus-visible{outline:none;box-shadow:var(--focus-ring)}._downloadBtn_eq2k2_315:disabled{opacity:.5;cursor:not-allowed}._loadingPlaceholder_eq2k2_346{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:.875rem}._container_irmzx_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_irmzx_10{width:100%;max-width:400px;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._title_irmzx_20{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._body_irmzx_27{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem;line-height:1.6}._actions_irmzx_34{display:flex;flex-direction:column;gap:var(--space-4)}._bookLink_irmzx_40{display:inline-block;text-align:center;padding:var(--space-3);background:var(--accent);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s}._bookLink_irmzx_40:hover{background:var(--accent-hover);color:var(--text-inverse)}._signOutButton_irmzx_58{padding:var(--space-3);background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}._signOutButton_irmzx_58:hover:not(:disabled){background:var(--accent-muted)}._signOutButton_irmzx_58:focus-visible{outline:none;box-shadow:var(--focus-ring)}._signOutButton_irmzx_58:disabled{opacity:.6;cursor:not-allowed}._shell_10dh3_1{display:flex;min-height:calc(100vh - 56px);background:var(--app-bg)}._sidebar_10dh3_7{width:240px;flex-shrink:0;padding:var(--space-8) var(--space-6);background:var(--surface);border-right:1px solid var(--border)}._workspaceLabel_10dh3_15{margin:0 0 var(--space-4) 0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._nav_10dh3_24{display:flex;flex-direction:column;gap:var(--space-1)}._navLink_10dh3_30{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s}._navLink_10dh3_30:hover{background:var(--surface-muted);color:var(--text-primary)}._navLink_10dh3_30:focus-visible{outline:none;box-shadow:var(--focus-ring)}._navLinkActive_10dh3_49{background:var(--accent-muted);color:var(--accent)}._main_10dh3_54{flex:1;padding:var(--space-8) var(--space-10);max-width:1120px}@media (max-width: 768px){._shell_10dh3_1{flex-direction:column}._sidebar_10dh3_7{width:100%;border-right:none;border-bottom:1px solid var(--border);padding:var(--space-4) var(--space-4)}._nav_10dh3_24{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}._main_10dh3_54{padding:var(--space-6) var(--space-4)}}._content_8n8vt_1{display:flex;flex-direction:column;gap:var(--space-6);position:relative}._dropZone_8n8vt_8{border:2px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-12) var(--space-8);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);transition:border-color .2s,background .2s;cursor:pointer}._dropZone_8n8vt_8:hover{border-color:var(--accent);background:var(--surface-muted)}._dropZone_8n8vt_8._dragging_8n8vt_25{border-color:var(--accent);background:var(--accent-muted)}._dropZone_8n8vt_8._disabled_8n8vt_29{opacity:.65;cursor:not-allowed;pointer-events:none}._dropZone_8n8vt_8 svg{color:var(--text-muted);margin-bottom:var(--space-4)}._dropZone_8n8vt_8 h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2) 0}._dropZone_8n8vt_8 p{margin:var(--space-1) 0;color:var(--text-secondary)}._dropZone_8n8vt_8 ._formats_8n8vt_48{font-size:.875rem;color:var(--text-muted);margin-top:var(--space-4)}._previewSection_8n8vt_54 h4{font-size:.95rem;font-weight:600;margin:0 0 var(--space-3) 0;color:var(--text-primary)}._previewTable_8n8vt_61{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._previewHeader_8n8vt_67{display:grid;grid-template-columns:1fr;background:var(--surface-muted);border-bottom:1px solid var(--border)}._previewHeader_8n8vt_67 span{padding:var(--space-3) var(--space-4);font-size:.875rem;font-weight:600;color:var(--text-primary)}._previewRows_8n8vt_80{max-height:300px;overflow-y:auto}._previewRow_8n8vt_80{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--border)}._previewRow_8n8vt_80:last-child{border-bottom:none}._previewRow_8n8vt_80 span{padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--text-primary)}._fileName_8n8vt_99{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._emptyPreview_8n8vt_106{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:.875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted)}._statusNote_8n8vt_116{margin:0;font-size:.875rem;color:var(--text-secondary)}._errorMessage_8n8vt_122{color:#dc2626;padding:var(--space-3) var(--space-4);font-size:.875rem;border:1px solid #fecaca;border-radius:var(--radius-sm);background:#fef2f2}._actions_8n8vt_131{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}._cancelBtn_8n8vt_139{padding:var(--space-2) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .2s}._cancelBtn_8n8vt_139:hover:not(:disabled){background:var(--surface-muted)}._cancelBtn_8n8vt_139:focus-visible{outline:none;box-shadow:var(--focus-ring)}._cancelBtn_8n8vt_139:disabled{opacity:.6;cursor:not-allowed}._processBtn_8n8vt_161{padding:var(--space-2) var(--space-5);background:var(--accent);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:background .2s}._processBtn_8n8vt_161:hover:not(:disabled){background:var(--accent-hover)}._processBtn_8n8vt_161:focus-visible{outline:none;box-shadow:var(--focus-ring)}._processBtn_8n8vt_161:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}._blockingOverlay_8n8vt_184{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);text-align:center;background:#ffffffeb;border-radius:var(--radius-md)}._blockingTitle_8n8vt_199{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text-primary)}._blockingDetail_8n8vt_206{margin:0;max-width:22rem;font-size:.875rem;color:var(--text-secondary)}._spinner_8n8vt_213{width:2.25rem;height:2.25rem;border-radius:999px;border:3px solid var(--border);border-top-color:var(--accent);animation:_spin_8n8vt_213 .8s linear infinite}@keyframes _spin_8n8vt_213{to{transform:rotate(360deg)}}._uploadPanel_nc5qn_1{display:flex;flex-direction:column;gap:var(--space-3)}._dropzone_nc5qn_7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer;color:var(--text-secondary);transition:border-color .15s,background .15s}._dropzone_nc5qn_7:hover,._dropzone_nc5qn_7:focus-visible{border-color:var(--accent);outline:none}._dropzone_nc5qn_7:focus-visible{box-shadow:var(--focus-ring)}._dropzoneHero_nc5qn_28{align-items:center;text-align:center;padding:var(--space-8) var(--space-6);border-color:var(--accent-border);background:var(--surface)}._dropzoneIcon_nc5qn_36{color:var(--accent)}._dropzoneActive_nc5qn_40{border-color:var(--accent);background:var(--accent-muted)}._dropzoneBusy_nc5qn_45{opacity:.7;cursor:wait;pointer-events:none}._dropzoneTitle_nc5qn_51{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}._dropzoneHint_nc5qn_58{margin:0;font-size:.875rem;color:var(--text-secondary);max-width:36rem}._chooseFileButton_nc5qn_65{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}._chooseFileButton_nc5qn_65:hover:not(:disabled){background:var(--accent-hover, var(--accent))}._chooseFileButton_nc5qn_65:disabled{opacity:.6;cursor:not-allowed}._chooseFileButton_nc5qn_65:focus-visible{outline:none;box-shadow:var(--focus-ring)}._hiddenInput_nc5qn_91{display:none}._hiddenUploadHost_nc5qn_95{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._stepper_nc5qn_107{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none}._stepperItem_nc5qn_117{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:.875rem}._stepperItemActive_nc5qn_125{color:var(--text-primary);font-weight:600}._stepperItemComplete_nc5qn_130{color:var(--accent)}._stepperIndex_nc5qn_134{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:.75rem;font-weight:600}._stepperItemActive_nc5qn_125 ._stepperIndex_nc5qn_134{border-color:var(--accent);background:var(--accent);color:#fff}._stepperItemComplete_nc5qn_130 ._stepperIndex_nc5qn_134{border-color:var(--accent);background:var(--accent-muted);color:var(--accent)}._stepperDivider_nc5qn_159{width:1.5rem;height:1px;background:var(--border)}._valueProps_nc5qn_165{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._valueProp_nc5qn_165{display:flex;flex-direction:column;gap:var(--space-1)}._valuePropTitle_nc5qn_180{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:600;color:var(--text-primary)}._valuePropIcon_nc5qn_190{color:var(--accent);flex-shrink:0}._valuePropBody_nc5qn_195{margin:0;font-size:.8125rem;color:var(--text-secondary)}._analysingPanel_nc5qn_201{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}._analysingVisual_nc5qn_211{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}._analysingProgressTrack_nc5qn_218{width:min(100%,20rem);height:.375rem;border-radius:999px;background:var(--border);overflow:hidden}._analysingProgressBar_nc5qn_226{width:40%;height:100%;border-radius:999px;background:var(--accent);animation:_analysingSlide_nc5qn_1 1.4s ease-in-out infinite}@keyframes _analysingSlide_nc5qn_1{0%{transform:translate(-120%)}to{transform:translate(320%)}}._analysingStageList_nc5qn_242{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._analysingStage_nc5qn_242{display:flex;align-items:center;gap:var(--space-2);font-size:.9375rem;color:var(--text-secondary)}._analysingStageActive_nc5qn_259{color:var(--text-primary);font-weight:600}._analysingStageDot_nc5qn_264{width:.55rem;height:.55rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);flex-shrink:0}._analysingStageActive_nc5qn_259 ._analysingStageDot_nc5qn_264{border-color:var(--accent);background:var(--accent)}._readyBadge_nc5qn_278{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#eef7f1;color:#1f6b45;border:1px solid #86b89a}._summaryCard_nc5qn_290{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._summaryCardHeader_nc5qn_300{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._summaryCardTitleRow_nc5qn_308{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}._summaryCardTitle_nc5qn_308{margin:0;font-size:1.0625rem;font-weight:600}._summarySourceNote_nc5qn_321{margin:0;font-size:.8125rem;color:var(--text-secondary)}._summarySection_nc5qn_327{display:flex;flex-direction:column;gap:var(--space-3)}._summarySectionTitle_nc5qn_333{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}._summaryEditLink_nc5qn_340{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent);font-size:.875rem;font-weight:500;text-decoration:none}._summaryEditLink_nc5qn_340:hover{text-decoration:underline}._summaryEditLink_nc5qn_340:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._summaryFacts_nc5qn_358{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0}._summaryFact_nc5qn_358{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._summaryFactLabel_nc5qn_372{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}._summaryFactValue_nc5qn_381{margin:0;font-size:.975rem;font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}._summaryMissingValue_nc5qn_389{margin:0;font-size:.875rem;font-style:italic;color:var(--text-secondary)}._summaryFactMeta_nc5qn_396{font-weight:400;color:var(--text-secondary)}._summarySkillsBlock_nc5qn_401{display:flex;flex-direction:column;gap:var(--space-2)}._skillTagList_nc5qn_407{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._skillTag_nc5qn_407{display:inline-flex;align-items:center;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--accent-border);background:var(--accent-muted);color:var(--accent);font-size:.8125rem;font-weight:500}@media (max-width: 768px){._valueProps_nc5qn_165,._summaryFacts_nc5qn_358{grid-template-columns:1fr}._stepperDivider_nc5qn_159{display:none}}._statusMessage_nc5qn_441{margin:0;font-size:.875rem;color:var(--text-secondary)}._errorMessage_nc5qn_447{margin:0;font-size:.875rem;color:var(--danger, #b42318)}._profileView_nc5qn_453{display:flex;flex-direction:column;gap:var(--space-6)}._section_nc5qn_459{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}._sectionTitle_nc5qn_467{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}._fieldBlock_nc5qn_474{display:flex;flex-direction:column;gap:var(--space-1)}._fieldHeader_nc5qn_480{display:flex;align-items:center;gap:var(--space-2)}._fieldLabel_nc5qn_486{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}._fieldValue_nc5qn_494{margin:0;font-size:.975rem;color:var(--text-primary);white-space:pre-wrap}._missingText_nc5qn_501{margin:0;font-size:.9375rem;color:var(--text-secondary);font-style:italic}._muted_nc5qn_508{margin:0;font-size:.9375rem;color:var(--text-secondary)}._evidence_nc5qn_514{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--text-secondary)}._badge_nc5qn_521{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}._badge_explicit_nc5qn_535{border-color:#86b89a;color:#1f6b45;background:#eef7f1}._badge_inferred_nc5qn_541{border-color:#d4b46a;color:#7a5b14;background:#fbf6e9}._badge_missing_nc5qn_547{border-color:var(--border);color:var(--text-secondary)}._badge_attention_nc5qn_552{border-color:#d4a28a;color:#8a3b16;background:#faf0ea}._badge_info_nc5qn_558{border-color:var(--border)}._roleCard_nc5qn_562{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0}._roleHeader_nc5qn_569{display:flex;flex-direction:column;gap:.15rem}._roleTitle_nc5qn_575{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:1rem;font-weight:600;color:var(--text-primary)}._roleMeta_nc5qn_585,._roleDates_nc5qn_586{margin:0;font-size:.875rem;color:var(--text-secondary)}._bulletList_nc5qn_592{margin:0;padding-left:1.15rem;color:var(--text-primary);font-size:.9375rem}._bulletList_nc5qn_592 li+li{margin-top:var(--space-1)}._skillList_nc5qn_602{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._skillItem_nc5qn_611{display:flex;flex-direction:column;gap:.15rem;font-size:.9375rem;color:var(--text-primary)}._feedbackList_nc5qn_619{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}._feedbackItem_nc5qn_628{display:flex;flex-direction:column;gap:var(--space-1)}._feedbackTitle_nc5qn_634{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:1rem;font-weight:600;color:var(--text-primary)}._feedbackDetail_nc5qn_645,._feedbackWhy_nc5qn_646{margin:0;font-size:.9375rem;color:var(--text-primary)}._actionsRow_nc5qn_652{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}._primaryLink_nc5qn_659,._secondaryLink_nc5qn_660,._secondaryButton_nc5qn_661{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}._primaryLink_nc5qn_659,._primaryButton_nc5qn_674{background:var(--accent);color:#fff;border:1px solid var(--accent)}._primaryLink_nc5qn_659:hover:not(:disabled),._primaryButton_nc5qn_674:hover:not(:disabled){background:var(--accent-hover, var(--accent))}._primaryLink_nc5qn_659:focus-visible,._primaryButton_nc5qn_674:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primaryLink_nc5qn_659:disabled,._primaryButton_nc5qn_674:disabled{opacity:.6;cursor:not-allowed}._primaryButton_nc5qn_674{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer}._secondaryLink_nc5qn_660,._secondaryButton_nc5qn_661{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}._secondaryLink_nc5qn_660:hover,._secondaryButton_nc5qn_661:hover{background:var(--accent-muted)}._secondaryLink_nc5qn_660:focus-visible,._secondaryButton_nc5qn_661:focus-visible{outline:none;box-shadow:var(--focus-ring)}._secondaryButton_nc5qn_661:disabled{opacity:.6;cursor:not-allowed}._statusBanner_nc5qn_726{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);font-size:.9375rem;color:var(--text-secondary)}._statusBannerProcessing_nc5qn_735{border-color:#d4b46a;background:#fbf6e9;color:#7a5b14}._statusBannerFailed_nc5qn_741{border-color:#d4a28a;background:#faf0ea;color:#8a3b16}._statusBannerSuccess_nc5qn_747{border-color:#86b89a;background:#eef7f1;color:#1f6b45}._page_ysfin_1{display:flex;flex-direction:column;gap:var(--space-6)}._brand_ysfin_7{margin:0;font-size:.875rem;font-weight:600;color:var(--accent)}._title_ysfin_14{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-primary)}._subtitle_ysfin_21{margin:0;font-size:1rem;color:var(--text-secondary);max-width:36rem}._placeholder_ysfin_28{padding:var(--space-6) 0;border-top:1px solid var(--border)}._placeholderTitle_ysfin_33{margin:0 0 var(--space-2) 0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}._placeholderBody_ysfin_40{margin:0;font-size:.9375rem;color:var(--text-secondary)}._panel_bu9cy_1{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);height:fit-content}._visual_bu9cy_13{position:relative;width:4.5rem;height:3.75rem}._visualCard_bu9cy_19{position:absolute;top:.35rem;right:.55rem;bottom:0;left:0;border-radius:var(--radius-sm);background:var(--accent-muted);border:1px solid var(--accent-border);transform:rotate(-8deg)}._visualCardFront_bu9cy_28{position:absolute;top:0;right:0;bottom:.35rem;left:.55rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--accent-border);color:var(--accent);box-shadow:var(--shadow-sm)}._title_bu9cy_41{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}._steps_bu9cy_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}._step_bu9cy_48{display:grid;grid-template-columns:2rem 1fr;gap:var(--space-3);position:relative;padding-bottom:var(--space-5)}._step_bu9cy_48:last-child{padding-bottom:0}._step_bu9cy_48:not(:last-child):before{content:"";position:absolute;left:.9rem;top:2rem;bottom:0;width:2px;background:var(--accent-border)}._stepIndex_bu9cy_77{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.8125rem;font-weight:700;position:relative;z-index:1}._stepCopy_bu9cy_92{display:flex;flex-direction:column;gap:var(--space-1);padding-top:.15rem}._stepTitle_bu9cy_99{margin:0;font-size:.975rem;font-weight:600;color:var(--text-primary)}._stepBody_bu9cy_106{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.45}._body_agqni_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-2);text-align:center}._spinner_agqni_10{width:2.25rem;height:2.25rem;border-radius:999px;border:3px solid var(--border);border-top-color:var(--accent);animation:_spin_agqni_10 .8s linear infinite}@keyframes _spin_agqni_10{to{transform:rotate(360deg)}}._status_agqni_24{margin:0;max-width:26rem;font-size:1rem;font-weight:500;color:var(--text-primary);line-height:1.45}._note_agqni_33{margin:0;max-width:24rem;font-size:.8125rem;color:var(--text-muted);line-height:1.4}._actions_agqni_41{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);width:100%;padding-top:var(--space-2)}._primaryButton_agqni_50,._secondaryButton_agqni_51{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer}._primaryButton_agqni_50{background:var(--accent);color:#fff;border:1px solid var(--accent)}._primaryButton_agqni_50:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._primaryButton_agqni_50:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._primaryButton_agqni_50:disabled{opacity:.65;cursor:not-allowed}._secondaryButton_agqni_51{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);font-weight:500}._secondaryButton_agqni_51:hover{background:var(--surface-muted)}._secondaryButton_agqni_51:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._form_14q9r_1{display:flex;flex-direction:column;gap:var(--space-5)}._field_14q9r_7,._fieldset_14q9r_8{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:none;min-width:0}._label_14q9r_18{font-size:.875rem;font-weight:600;color:var(--text-primary)}._required_14q9r_24{color:var(--destructive);font-weight:700}._hint_14q9r_29{font-size:.8125rem;color:var(--text-muted);line-height:1.4}._error_14q9r_35{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;line-height:1.45;background:var(--destructive-muted);color:var(--destructive);border:1px solid #fecaca}._field_14q9r_7 input,._select_14q9r_47{width:100%;min-height:44px;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9375rem;background:var(--surface);color:var(--text-primary);box-sizing:border-box}._field_14q9r_7 input:hover:not(:disabled),._select_14q9r_47:hover:not(:disabled){border-color:var(--accent)}._field_14q9r_7 input:focus,._select_14q9r_47:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._field_14q9r_7 input[aria-invalid=true],._select_14q9r_47[aria-invalid=true]{border-color:var(--destructive)}._field_14q9r_7 input:disabled,._select_14q9r_47:disabled{opacity:.55;cursor:not-allowed}._selectWrap_14q9r_78{position:relative;display:block;min-width:0}._select_14q9r_47{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem;cursor:pointer}._selectChevron_14q9r_90{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}._inputWithIcon_14q9r_99{position:relative;display:block}._inputWithIcon_14q9r_99 input{padding-left:2.35rem}._inputIcon_14q9r_107{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._segmented_14q9r_116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._segment_14q9r_116{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer}._segment_14q9r_116:hover{background:var(--surface-muted)}._segment_14q9r_116:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._segmentSelected_14q9r_144{background:var(--accent-muted);border-color:var(--accent);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}._row_14q9r_152{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._salaryInput_14q9r_158{display:flex;align-items:stretch;min-width:0}._salaryInput_14q9r_158 input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}._currencyPrefix_14q9r_169{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-muted);color:var(--text-secondary);font-size:.9375rem;font-weight:600}._actionsRow_14q9r_184{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-top:var(--space-1)}._matchButton_14q9r_192{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:.975rem;font-weight:600;background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer}._matchButton_14q9r_192:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._matchButton_14q9r_192:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._matchButton_14q9r_192:disabled{opacity:.65;cursor:not-allowed}._actionHint_14q9r_220{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.4;max-width:16rem}@media (max-width: 640px){._row_14q9r_152{grid-template-columns:1fr}._segmented_14q9r_116{grid-template-columns:repeat(2,minmax(0,1fr))}._matchButton_14q9r_192{width:100%}._actionsRow_14q9r_184{flex-direction:column;align-items:stretch}._actionHint_14q9r_220{max-width:none}}._page_199ye_1{display:flex;flex-direction:column;gap:var(--space-5);max-width:68rem}._brand_199ye_8{margin:0;font-size:.875rem;font-weight:600;color:var(--accent)}._title_199ye_15{margin:0;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:600;line-height:1.2;color:var(--text-primary)}._subtitle_199ye_23{margin:0;font-size:1rem;color:var(--text-secondary);max-width:40rem;line-height:1.5}._cvReadyBanner_199ye_31{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--success-muted);border:1px solid #a7f3d0}._cvReadyCopy_199ye_43{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;flex:1}._cvReadyIcon_199ye_51{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.1rem;border-radius:999px;background:var(--success);color:#fff}._cvReadyText_199ye_64{margin:0;font-size:.9375rem;color:var(--text-primary);line-height:1.45}._cvReadySep_199ye_71{font-weight:400}._cvReadyLink_199ye_75{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap}._cvReadyLink_199ye_75:hover{text-decoration:underline;text-underline-offset:2px}._cvReadyLink_199ye_75:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._findJobsLayout_199ye_96{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:var(--space-5);align-items:start}._preferencesPanel_199ye_103{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}._quietButton_199ye_111{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-1);border:none;background:transparent;color:var(--accent);font-size:.9375rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}._quietButton_199ye_111:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._quietButton_199ye_111:disabled{opacity:.6;cursor:not-allowed}._inlineLink_199ye_137{color:var(--accent);font-weight:500}._recsSection_199ye_142{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}._toolbar_199ye_149{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._toolbarCopy_199ye_157{display:flex;flex-direction:column;gap:var(--space-1)}._sectionTitle_199ye_163{margin:0;font-size:1.1875rem;font-weight:600;color:var(--text-primary)}._toolbarMeta_199ye_170{margin:0;font-size:.875rem;color:var(--text-secondary)}._primaryButton_199ye_176,._secondaryButton_199ye_177{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer}._primaryButton_199ye_176{background:var(--accent);color:#fff;border:1px solid var(--accent)}._primaryButton_199ye_176:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._primaryButton_199ye_176:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._primaryButton_199ye_176:disabled{opacity:.65;cursor:not-allowed}._secondaryButton_199ye_177{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);font-weight:500}._secondaryButton_199ye_177:hover:not(:disabled){background:var(--surface-muted)}._secondaryButton_199ye_177:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._secondaryButton_199ye_177:disabled{opacity:.65;cursor:not-allowed}._applyButton_199ye_226{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;background:var(--accent);color:#fff;border:1px solid var(--accent);text-decoration:none}._applyButton_199ye_226:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._applyButton_199ye_226:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._applyUnavailable_199ye_249{margin:0;font-size:.875rem;color:var(--text-secondary)}._banner_199ye_255{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;line-height:1.45}._bannerInfo_199ye_263{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border)}._bannerSuccess_199ye_269{background:var(--success-muted);color:var(--text-primary);border:1px solid #a7f3d0}._bannerWarn_199ye_275{background:var(--warning-muted);color:var(--text-primary);border:1px solid #fcd34d}._bannerProcessing_199ye_281{background:var(--accent-muted);color:var(--text-primary);border:1px solid var(--accent-border)}._bannerError_199ye_287{background:var(--destructive-muted);color:var(--destructive);border:1px solid #fecaca}._emptyState_199ye_293{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._emptyTitle_199ye_303{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text-primary)}._emptyBody_199ye_310{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.5;max-width:36rem}._filterBar_199ye_318{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:var(--space-3);align-items:end}._filterField_199ye_325{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._filterLabel_199ye_332{font-size:.75rem;font-weight:600;color:var(--text-secondary)}._filterInput_199ye_338,._filterSelect_199ye_339{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:.9375rem}._filterInput_199ye_338:focus-visible,._filterSelect_199ye_339:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._resultsLayout_199ye_354{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-4);align-items:start}._cardList_199ye_361{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._card_199ye_361{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left}._cardButton_199ye_382{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}._cardButton_199ye_382:hover{color:var(--text-primary)}._cardButton_199ye_382:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._cardSelected_199ye_404{border-color:var(--accent);box-shadow:var(--focus-ring)}._detailsPanel_199ye_409{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);max-height:calc(100vh - 2rem);overflow:auto}._detailsTitle_199ye_424{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.3}._whyPending_199ye_432{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.45}._loadMoreRow_199ye_439{display:flex;justify-content:center}._cardTitle_199ye_444{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.3}._cardMeta_199ye_452{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.45}._why_199ye_432{margin:0;font-size:.975rem;color:var(--text-primary);line-height:1.45}._whyLabel_199ye_466{font-weight:600}._concern_199ye_470{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--warning-muted);border:1px solid #fcd34d;font-size:.9375rem;color:var(--text-primary);line-height:1.45}._concernLabel_199ye_480{font-weight:600}._cardActions_199ye_484{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-1)}._applyNote_199ye_492{margin:0;font-size:.75rem;color:var(--text-muted)}._disclosure_199ye_498{border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-3)}._disclosureSummary_199ye_504{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--accent);font-size:.9375rem;font-weight:500;list-style:none}._disclosureSummary_199ye_504::-webkit-details-marker{display:none}._disclosureSummary_199ye_504:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._evidenceGrid_199ye_523{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding-top:var(--space-3)}._evidenceBlock_199ye_530{display:flex;flex-direction:column;gap:var(--space-2)}._evidenceHeading_199ye_536{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}._evidenceList_199ye_543{margin:0;padding-left:1.15rem;font-size:.875rem;color:var(--text-primary);line-height:1.45}._evidenceList_199ye_543 li+li{margin-top:var(--space-2)}._evidenceNote_199ye_554{margin:0;font-size:.8125rem;color:var(--text-secondary)}._quote_199ye_560{display:block;margin-top:var(--space-1);font-size:.8125rem;color:var(--text-secondary);font-style:italic}._nestedDisclosure_199ye_568{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._detailBody_199ye_574{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--text-primary);white-space:pre-wrap;line-height:1.5;max-height:22rem;overflow:auto}@media (max-width: 900px){._findJobsLayout_199ye_96,._resultsLayout_199ye_354{grid-template-columns:1fr}._detailsPanel_199ye_409{position:static;max-height:none}._filterBar_199ye_318{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._page_199ye_1{gap:var(--space-4)}._card_199ye_361{padding:var(--space-4)}._cardActions_199ye_484 ._applyButton_199ye_226,._toolbar_199ye_149 ._primaryButton_199ye_176,._toolbar_199ye_149 ._secondaryButton_199ye_177,._filterBar_199ye_318 ._secondaryButton_199ye_177,._loadMoreRow_199ye_439 ._secondaryButton_199ye_177{width:100%}._filterBar_199ye_318,._evidenceGrid_199ye_523{grid-template-columns:1fr}._preferencesPanel_199ye_103{padding:var(--space-4)}._cvReadyBanner_199ye_31{flex-direction:column;align-items:stretch}._quietButton_199ye_111{align-self:flex-start}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-bg);color:var(--text-primary)}.app{min-height:100vh}.app button{cursor:pointer;font-family:inherit}.app button:disabled{cursor:not-allowed}.app a[href]{cursor:pointer}button,input,textarea{font-family:inherit}html{scrollbar-gutter:stable}:root{--app-bg: #f2f4f6;--surface: #ffffff;--surface-muted: #f6f7f9;--surface-overlay: rgba(0, 0, 0, .45);--text-primary: #111827;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-inverse: #ffffff;--border: #e5e7eb;--border-strong: #d1d5db;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-muted: #eff6ff;--accent-border: #93c5fd;--destructive: #dc2626;--destructive-hover: #b91c1c;--destructive-muted: #fef2f2;--success: #059669;--success-muted: #d1fae5;--warning: #d97706;--warning-muted: #fef3c7;--focus-ring: 0 0 0 3px rgba(37, 99, 235, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .06), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-modal: 0 25px 50px -12px rgba(0, 0, 0, .12);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem}
