._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_1k5uk_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_1k5uk_12{font-size:1.25rem;font-weight:600;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:opacity .2s}._logo_1k5uk_12:hover{opacity:.85}._actions_1k5uk_24{display:flex;align-items:center;gap:var(--space-4)}._signInButton_1k5uk_30{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_1k5uk_30:hover{background:var(--accent-muted);border-color:var(--accent-hover);color:var(--accent-hover)}._signInButton_1k5uk_30:focus-visible{outline:none;box-shadow:var(--focus-ring)}._avatarWrapper_1k5uk_55{position:relative}._avatarButton_1k5uk_59{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_1k5uk_59:hover{background:var(--surface-muted)}._avatarButton_1k5uk_59:focus-visible{outline:none;box-shadow:var(--focus-ring)}._avatar_1k5uk_55{width:36px;height:36px;border-radius:50%;background:var(--surface-muted);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._dropdown_1k5uk_89{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_1k5uk_102{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_1k5uk_102: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_3p2rr_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._container_3p2rr_1._containerWithBanner_3p2rr_9{padding-top:var(--space-10)}._content_3p2rr_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_3p2rr_23{font-size:1.875rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_3p2rr_30{color:var(--text-secondary);margin:0 0 var(--space-8) 0;font-size:.9375rem}._form_3p2rr_36{display:flex;flex-direction:column;gap:var(--space-6)}._field_3p2rr_42{display:flex;flex-direction:column;gap:var(--space-2)}._field_3p2rr_42 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_3p2rr_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_3p2rr_42 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_3p2rr_68{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_3p2rr_68:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}._passwordWrap_3p2rr_68 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_3p2rr_68 input:focus{outline:none}._toggleBtn_3p2rr_93{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_3p2rr_93:hover{color:var(--text-primary)}._helpText_3p2rr_108{font-size:.8125rem;color:var(--text-secondary);margin-top:-.25rem}._domainWarning_3p2rr_114{padding:var(--space-3);background:var(--warning-muted);border:1px solid rgba(217,119,6,.35);border-radius:var(--radius-sm);color:#92400e;font-size:.875rem;line-height:1.4}._alreadyExists_3p2rr_124{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._resendButton_3p2rr_131{background:transparent;color:var(--accent);border:none;font-size:.875rem;cursor:pointer;text-align:left;padding:0}._resendButton_3p2rr_131:hover{text-decoration:underline;color:var(--accent-hover)}._resendButton_3p2rr_131:disabled{opacity:.6;cursor:not-allowed}._signInLink_3p2rr_149{color:var(--accent);font-size:.875rem;text-decoration:none}._signInLink_3p2rr_149:hover{text-decoration:underline;color:var(--accent-hover)}._errorMessage_3p2rr_159{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_3p2rr_168{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_3p2rr_168:hover:not(:disabled){background:var(--accent-hover)}._submitButton_3p2rr_168:focus-visible{outline:none;box-shadow:var(--focus-ring)}._submitButton_3p2rr_168:disabled{opacity:.6;cursor:not-allowed}._footer_3p2rr_191{margin-top:var(--space-6);text-align:center;font-size:.875rem;color:var(--text-secondary)}._footer_3p2rr_191 a{color:var(--accent);text-decoration:none}._footer_3p2rr_191 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_1yv93_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-8);background:var(--app-bg)}._content_1yv93_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_1yv93_20{font-size:1.5rem;font-weight:600;margin:0 0 var(--space-2) 0;color:var(--text-primary)}._subtitle_1yv93_27{color:var(--text-secondary);margin:0 0 var(--space-4) 0;font-size:.9375rem;line-height:1.5}._message_1yv93_34{color:var(--text-primary);font-size:.9375rem;line-height:1.6;margin-bottom:0}._error_1yv93_41{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_1yv93_50{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}._primaryButton_1yv93_57{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_1yv93_57:hover{background:var(--accent-hover)}._primaryButton_1yv93_57:focus-visible{outline:none;box-shadow:var(--focus-ring)}._secondaryButton_1yv93_77{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_1yv93_77:hover{background:var(--accent-muted)}._secondaryButton_1yv93_77:focus-visible{outline:none;box-shadow:var(--focus-ring)}._footer_1yv93_97{margin-top:var(--space-6);text-align:center;font-size:.8125rem;color:var(--text-secondary)}._modalOverlay_1yv93_104{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_1yv93_115{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_1yv93_125{margin-top:var(--space-3);font-size:.8125rem;color:var(--text-secondary)}._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_qjqvg_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_qjqvg_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_qjqvg_25{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--border)}._header_qjqvg_25 h2{font-size:1.25rem;font-weight:600;margin:0;color:var(--text-primary)}._closeBtn_qjqvg_39{background:none;border:none;cursor:pointer;padding:var(--space-1);display:flex;align-items:center;color:var(--text-secondary)}._closeBtn_qjqvg_39:hover{color:var(--text-primary)}._closeBtn_qjqvg_39:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._content_qjqvg_57{padding:var(--space-6)}._form_1umw8_1{display:flex;flex-direction:column;gap:var(--space-5)}._field_1umw8_7{display:flex;flex-direction:column;gap:var(--space-2)}._field_1umw8_7 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}._field_1umw8_7 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_1umw8_7 input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._actions_1umw8_31{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._cancelBtn_1umw8_38{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_1umw8_38:hover{background:var(--surface-muted)}._cancelBtn_1umw8_38:focus-visible{outline:none;box-shadow:var(--focus-ring)}._saveBtn_1umw8_56{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_1umw8_56:hover{background:var(--accent-hover)}._saveBtn_1umw8_56:focus-visible{outline:none;box-shadow:var(--focus-ring)}._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}._overlay_2x7x0_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:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_2x7x0_15{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)}._modal_2x7x0_15._complete_2x7x0_25{background:var(--success-muted);border:2px solid var(--success)}._header_2x7x0_30{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}._header_2x7x0_30 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._progressSection_2x7x0_43{margin-bottom:var(--space-6)}._progressText_2x7x0_47{font-size:1rem;color:var(--text-primary);margin-bottom:var(--space-3);font-weight:500}._slowProgressWarning_2x7x0_54{font-size:.8125rem;color:var(--warning);margin-top:var(--space-1);font-style:italic}._throttleMessage_2x7x0_61{font-size:.8125rem;color:#b45309;margin-top:var(--space-2);font-weight:500}._failedCount_2x7x0_68{color:var(--destructive);font-weight:600}._progressBar_2x7x0_73{width:100%;height:8px;background:var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-4)}._progressFill_2x7x0_82{height:100%;background:var(--accent);transition:width .3s ease;border-radius:var(--radius-sm)}._etaText_2x7x0_89{font-size:.875rem;color:var(--text-secondary);margin-top:var(--space-2)}._footer_2x7x0_95{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4)}._note_2x7x0_102{font-size:.8125rem;color:var(--text-muted);font-style:italic}._cancelBtn_2x7x0_108{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_2x7x0_108:hover{background:var(--surface-muted);border-color:var(--text-muted)}._cancelBtn_2x7x0_108:active{background:var(--border)}._cancelBtn_2x7x0_108:focus-visible{outline:none;box-shadow:var(--focus-ring)}._completionText_2x7x0_131{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_2x7x0_131 span:not(._failedCount_2x7x0_68){color:#166534}._completionText_2x7x0_131 ._failedCount_2x7x0_68{color:var(--destructive);font-weight:600}._container_1iwgn_1{display:flex;flex-direction:column;gap:1rem}._backfillBanner_1iwgn_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_1iwgn_7 ._backfillBtn_1iwgn_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_1iwgn_7 ._backfillBtn_1iwgn_19:hover:not(:disabled){background:#78350f}._backfillBanner_1iwgn_7 ._backfillBtn_1iwgn_19:disabled{opacity:.6;cursor:not-allowed}._searchBar_1iwgn_39{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}._searchInputWrapper_1iwgn_50{position:relative;flex:1;max-width:500px;display:flex;align-items:center;gap:.5rem}._searchIcon_1iwgn_59{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}._searchInput_1iwgn_50{flex:1;padding:.625rem .75rem .625rem 2.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}._searchInput_1iwgn_50:focus{outline:none;border-color:var(--accent)}._searchInput_1iwgn_50::placeholder{color:#9ca3af}._searchBtn_1iwgn_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_1iwgn_85:hover,._searchBtn_1iwgn_85:active{background:var(--accent-hover)}._searchBtn_1iwgn_85:focus{outline:2px solid var(--accent);outline-offset:2px}._searchBtn_1iwgn_85:focus:not(:focus-visible){outline:none}._actionsBar_1iwgn_111{display:flex;align-items:center;gap:.75rem}._filtersWrapper_1iwgn_117{position:relative;z-index:10}._filtersBtn_1iwgn_122{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_1iwgn_122:hover{background:#f9fafb;border-color:#9ca3af}._filtersBtn_1iwgn_122._filtersBtnActive_1iwgn_141{border-color:var(--accent);color:var(--accent)}._filterBadge_1iwgn_146{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:var(--accent);border-radius:50%;border:2px solid white}._filtersDropdown_1iwgn_157{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_1iwgn_172{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._filtersHeader_1iwgn_172 h3{margin:0;font-size:1rem;font-weight:600;color:#1f2937}._clearFiltersBtn_1iwgn_185{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_1iwgn_185:hover{background:#f9fafb;border-color:#9ca3af}._filterSection_1iwgn_205{margin-bottom:1.5rem}._filterSection_1iwgn_205:last-child{margin-bottom:0}._filterLabel_1iwgn_212{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}._expRange_1iwgn_220{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0}._expInput_1iwgn_228{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_1iwgn_228:focus{outline:none;border-color:var(--accent)}._expSeparator_1iwgn_243{font-size:.875rem;color:#6b7280;white-space:nowrap}._skillsInput_1iwgn_249{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;background:#fff;transition:border-color .2s}._skillsInput_1iwgn_249:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._skillsInput_1iwgn_249::placeholder{color:#9ca3af}._filtersActions_1iwgn_268{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}._applyFiltersBtn_1iwgn_276{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_1iwgn_276:hover,._applyFiltersBtn_1iwgn_276:active{background:var(--accent-hover)}._applyFiltersBtn_1iwgn_276:focus{outline:2px solid var(--accent);outline-offset:2px}._applyFiltersBtn_1iwgn_276:focus:not(:focus-visible){outline:none}._updateSelectedBtn_1iwgn_302{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_1iwgn_302:hover:not(:disabled){background:var(--accent-hover)}._updateSelectedBtn_1iwgn_302:disabled{opacity:.6;cursor:not-allowed}._deleteSelectedBtn_1iwgn_321{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_1iwgn_321:hover:not(:disabled){background:#f9fafb}._deleteSelectedBtn_1iwgn_321:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_1iwgn_343{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}._table_1iwgn_343{width:100%;border-collapse:collapse}._table_1iwgn_343 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}._table_1iwgn_343 thead th{padding:.75rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;color:#374151}._table_1iwgn_343 tbody tr{border-bottom:1px solid #e5e7eb}._table_1iwgn_343 tbody tr:last-child{border-bottom:none}._table_1iwgn_343 tbody tr:hover{background:#f9fafb}._table_1iwgn_343 tbody td{padding:.75rem 1.25rem;font-size:.875rem;color:#374151}._checkboxCell_1iwgn_380{width:40px;padding-left:1rem!important}._checkboxCell_1iwgn_380 input[type=checkbox]{cursor:pointer;width:16px;height:16px}._nameCell_1iwgn_390{font-weight:500;color:#1f2937;min-width:180px}._nameHeader_1iwgn_396{min-width:180px}._emailCell_1iwgn_400{color:#6b7280;min-width:200px}._emailHeader_1iwgn_405{min-width:200px}._emailLink_1iwgn_409{color:var(--accent);text-decoration:none;transition:text-decoration .2s}._emailLink_1iwgn_409:hover{text-decoration:underline}._phoneCell_1iwgn_418,._phoneHeader_1iwgn_422{min-width:140px}._locationCell_1iwgn_426,._locationHeader_1iwgn_430{min-width:160px}._yearsHeader_1iwgn_434,._yearsCell_1iwgn_439{white-space:nowrap;min-width:130px}._yearsPill_1iwgn_444{display:inline-block;padding:.25rem .625rem;border-radius:12px;font-size:.8rem;font-weight:500}._yearsPill_1iwgn_444._rangeA_1iwgn_451{background:#fef3c7;color:#92400e}._yearsPill_1iwgn_444._rangeB_1iwgn_455{background:#dbeafe;color:#1e40af}._yearsPill_1iwgn_444._rangeC_1iwgn_459{background:#d1fae5;color:#065f46}._yearsPill_1iwgn_444._rangeD_1iwgn_463{background:#fce7f3;color:#831843}._yearsPill_1iwgn_444._rangeE_1iwgn_467{background:#e9d5ff;color:#581c87}._yearsPill_1iwgn_444._rangeNeutral_1iwgn_471{background:#f3f4f6;color:#6b7280}._skillsCell_1iwgn_476,._skillsHeader_1iwgn_480{min-width:220px}._skillsContainer_1iwgn_484{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;min-width:0}._skillPill_1iwgn_492{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_1iwgn_508{max-width:200px;color:#6b7280;font-size:.8rem}._actionsCell_1iwgn_514{min-width:200px;white-space:nowrap}._actionButtons_1iwgn_519{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._parseBtn_1iwgn_527{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_1iwgn_527:hover:not(:disabled){background:#fde68a}._parseBtn_1iwgn_527:disabled{opacity:.5;cursor:not-allowed}._analysedOnCell_1iwgn_548{white-space:nowrap;min-width:160px;font-size:.875rem}._statusCell_1iwgn_554{width:220px;max-width:220px;vertical-align:middle;padding:.75rem;display:flex;align-items:center}._statusIndicators_1iwgn_563{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;width:100%}._statusPill_1iwgn_571{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;max-width:100%}._statusPill_1iwgn_571._statusUpToDate_1iwgn_580{background:#dcfce7;color:#166534}._statusPill_1iwgn_571._statusNeedsAnalysis_1iwgn_584,._statusPill_1iwgn_571._statusNeedsUpgrade_1iwgn_588{background:#fef3c7;color:#92400e}._statusPill_1iwgn_571._statusError_1iwgn_592{background:#fee2e2;color:#991b1b;display:inline-flex;align-items:flex-start;gap:.375rem;white-space:normal;word-break:break-word;max-width:100%}._statusErrorText_1iwgn_603{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}._parseStatus_1iwgn_612{font-size:.7rem;color:#6b7280}._parseStatus_1iwgn_612._success_1iwgn_616{color:#16a34a}._parseStatus_1iwgn_612._error_1iwgn_619{color:#dc2626;display:inline-flex;align-items:center;gap:.375rem}._clearErrorBtn_1iwgn_626{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_1iwgn_626:hover:not(:disabled){opacity:1;background:#dc26261a}._clearErrorBtn_1iwgn_626:disabled{opacity:.4;cursor:not-allowed}._uploadBtn_1iwgn_648{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_1iwgn_648:hover:not(:disabled){background:#e5e7eb}._uploadBtn_1iwgn_648:disabled{opacity:.5;cursor:not-allowed}._viewBtn_1iwgn_669{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_1iwgn_669:hover:not(:disabled){background:#bfdbfe;border-color:#60a5fa}._viewBtn_1iwgn_669:disabled{opacity:.5;cursor:not-allowed}._uploadStatus_1iwgn_691{font-size:.75rem;color:#6b7280}._uploadStatus_1iwgn_691._success_1iwgn_616{color:#16a34a}._uploadStatus_1iwgn_691._error_1iwgn_619{color:#dc2626}._footer_1iwgn_702{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_1iwgn_702{flex-direction:column;align-items:flex-start}}._footerInfo_1iwgn_722{display:flex;align-items:center;gap:.25rem}._filteredNote_1iwgn_728{color:#9ca3af;font-size:.8125rem}._pagination_1iwgn_733{display:flex;align-items:center;gap:.75rem}._paginationBtn_1iwgn_739{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_1iwgn_739:hover:not(:disabled){background:#f9fafb;border-color:var(--accent);color:var(--accent)}._paginationBtn_1iwgn_739:active:not(:disabled){background:#f3f4f6}._paginationBtn_1iwgn_739:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}._pageInfo_1iwgn_764{font-size:.875rem;color:#6b7280;white-space:nowrap}._emptyState_1iwgn_770{text-align:center;padding:3rem 1rem!important}._emptyStateContent_1iwgn_775{display:flex;flex-direction:column;align-items:center;gap:.75rem}._emptyStateContent_1iwgn_775 p{margin:0;color:#6b7280;font-size:.875rem}._clearFiltersLink_1iwgn_787{background:none;border:none;color:var(--accent);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:underline;padding:0}._clearFiltersLink_1iwgn_787:hover{color:var(--accent-hover)}._warningContent_1iwgn_801{display:flex;flex-direction:column;gap:1.5rem}._warningContent_1iwgn_801 p{margin:0;color:#374151}._warningContent_1iwgn_801 ._helperText_1iwgn_810{margin:0;color:#6b7280;font-size:.875rem}._okBtn_1iwgn_816{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_1iwgn_816:hover:not(:disabled){background:var(--accent-hover)}._okBtn_1iwgn_816:disabled{opacity:.6;cursor:not-allowed}._deleteModalContent_1iwgn_835{display:flex;flex-direction:column;gap:1.5rem}._deleteModalContent_1iwgn_835 p{margin:0;color:#374151}._deleteModalActions_1iwgn_845{display:flex;gap:.75rem;justify-content:flex-end}._cancelBtn_1iwgn_851{padding:.625rem 1.25rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}._cancelBtn_1iwgn_851:hover:not(:disabled){background:#f9fafb}._cancelBtn_1iwgn_851:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_1iwgn_869{padding:.625rem 1.25rem;background:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}._deleteBtn_1iwgn_869:hover:not(:disabled){background:#b91c1c}._deleteBtn_1iwgn_869: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}*{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}
