._button_6opnf_1{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;padding:8px 16px;box-sizing:border-box}._button_6opnf_1:active{transform:scale(.98)}._button_6opnf_1._md_6opnf_18{height:36px;font-size:15px}._button_6opnf_1._sm_6opnf_23{height:32px;font-size:13px}._primary_6opnf_28{background-color:var(--color-accent);color:#fff;border:none}._primary_6opnf_28:hover:not(._disabled_6opnf_34){background-color:var(--color-accent-hover)}._primary_6opnf_28:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.3)}._secondary_6opnf_43{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-text-primary)}._secondary_6opnf_43:hover:not(._disabled_6opnf_34){background-color:var(--color-surface-muted)}._ghost_6opnf_53{background-color:transparent;color:var(--color-text-secondary);border:none}._ghost_6opnf_53:hover:not(._disabled_6opnf_34){background-color:var(--color-surface-muted)}._danger_6opnf_63{background-color:var(--color-danger);color:#fff;border:none}._disabled_6opnf_34{opacity:.5;cursor:not-allowed;pointer-events:none}._spinner_6opnf_75{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:_spin_6opnf_75 .8s linear infinite}._secondary_6opnf_43 ._spinner_6opnf_75,._ghost_6opnf_53 ._spinner_6opnf_75{border:2px solid var(--color-text-muted);border-top-color:currentColor}@keyframes _spin_6opnf_75{to{transform:rotate(360deg)}}._card_xjd10_1{background-color:#fff;border:.5px solid var(--color-border);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-card);box-sizing:border-box}._clickable_xjd10_10{cursor:pointer;transition:border-color .2s ease}._clickable_xjd10_10:hover{border-color:var(--color-border-strong)}._container_1o80g_1{display:flex;flex-direction:column;gap:4px}._label_1o80g_7{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-secondary)}._input_1o80g_14{height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 12px;font-family:Inter,sans-serif;font-size:15px;color:var(--color-text-primary);background-color:var(--color-bg);box-sizing:border-box;transition:all .2s ease;width:100%}._input_1o80g_14:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.2)}._errorInput_1o80g_34{border-color:var(--color-danger)}._errorInput_1o80g_34:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb),.2)}._errorText_1o80g_43{font-family:Inter,sans-serif;font-size:13px;color:var(--color-danger)}._container_kine2_1{display:flex;flex-direction:column;gap:4px}._label_kine2_7{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-secondary)}._textarea_kine2_14{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 12px;font-family:Inter,sans-serif;font-size:15px;color:var(--color-text-primary);background-color:var(--color-bg);box-sizing:border-box;transition:all .2s ease;width:100%;resize:vertical}._textarea_kine2_14:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.2)}._errorTextarea_kine2_34{border-color:var(--color-danger)}._errorTextarea_kine2_34:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb),.2)}._errorText_kine2_34{font-family:Inter,sans-serif;font-size:13px;color:var(--color-danger)}._container_1e6to_1{display:flex;flex-direction:column;gap:4px}._label_1e6to_7{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--color-text-secondary)}._selectWrapper_1e6to_14{position:relative;display:flex;align-items:center}._selectWrapper_1e6to_14:after{content:"";position:absolute;right:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-text-secondary);pointer-events:none}._select_1e6to_14{height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 32px 0 12px;font-family:Inter,sans-serif;font-size:15px;color:var(--color-text-primary);background-color:var(--color-bg);box-sizing:border-box;transition:all .2s ease;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._select_1e6to_14:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.2)}._errorSelect_1e6to_54{border-color:var(--color-danger)}._errorSelect_1e6to_54:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb),.2)}._errorText_1e6to_63{font-family:Inter,sans-serif;font-size:13px;color:var(--color-danger)}._tag_13iqg_1{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-sm);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}._neutral_13iqg_13{background-color:var(--color-surface-muted);color:var(--color-text-secondary)}._amber_13iqg_18{background-color:var(--color-accent-subtle);color:var(--color-accent-subtle-text)}._success_13iqg_23{background-color:var(--color-success-subtle);color:var(--color-success)}._danger_13iqg_28{background-color:var(--color-danger-subtle);color:var(--color-danger)}._warning_13iqg_33{background-color:var(--color-warning-subtle);color:var(--color-warning)}._avatar_c0szb_1{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-surface-muted);color:var(--color-text-primary);font-family:Inter,sans-serif;font-weight:500;border-radius:var(--radius-sm);flex-shrink:0;-webkit-user-select:none;user-select:none}._round_c0szb_14{border-radius:50%}._overlay_1v8up_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1v8up_1 .2s ease}._modal_1v8up_15{background-color:var(--color-surface);border-radius:var(--radius-md);padding:24px;width:100%;max-width:480px;box-shadow:var(--shadow-card);position:relative;box-sizing:border-box;margin:16px;animation:_slideIn_1v8up_1 .2s ease}._header_1v8up_28{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}._title_1v8up_35{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0;color:var(--color-text-primary)}._closeButton_1v8up_44{padding:0;width:24px;height:24px;font-size:20px;line-height:1;margin-left:16px;margin-top:-4px;margin-right:-8px}._content_1v8up_55{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:15px;line-height:1.6}._actions_1v8up_62{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@keyframes _fadeIn_1v8up_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1v8up_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._emptyState_11xxx_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;color:var(--color-text-secondary);font-family:Inter,sans-serif}._title_11xxx_12{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 8px;color:var(--color-text-primary)}._description_11xxx_21{font-size:15px;line-height:1.6;margin:0;max-width:400px}._action_11xxx_28{margin-top:24px}._errorState_y2zl5_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;font-family:Inter,sans-serif}._message_y2zl5_11{color:var(--color-danger);font-size:15px;line-height:1.6;margin:0}._retryButton_y2zl5_18{margin-top:16px}._container_g1z32_1{display:flex;align-items:center;justify-content:center}._spinner_g1z32_7{border:2px solid var(--color-text-muted);border-top-color:var(--color-accent);border-radius:50%;animation:_spin_g1z32_7 .8s linear infinite}._sm_g1z32_14{width:16px;height:16px;border-width:2px}._md_g1z32_20{width:24px;height:24px;border-width:2px}._lg_g1z32_26{width:40px;height:40px;border-width:3px}@keyframes _spin_g1z32_7{to{transform:rotate(360deg)}}._appLayout_dvojw_1{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:var(--color-surface-muted)}._sidebar_dvojw_9{width:240px;height:100%;background-color:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;transition:transform .3s ease;z-index:100}._logoContainer_dvojw_21{height:64px;display:flex;align-items:center;padding:0 24px}._logoText_dvojw_28{font-family:Fraunces,serif;font-size:24px;font-weight:500;color:var(--color-text);text-decoration:none;display:flex;align-items:center}._logoDot_dvojw_38{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;margin-left:4px;margin-top:8px}._navLinks_dvojw_47{flex:1;padding:24px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}._navLink_dvojw_47{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:var(--color-text-secondary);border-radius:var(--radius-sm);font-weight:500;font-size:14px;transition:all .2s ease}._navLink_dvojw_47:hover{background-color:var(--color-surface-muted);color:var(--color-text)}._navLinkActive_dvojw_74{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}._navLinkActive_dvojw_74:hover{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent)}._navIcon_dvojw_84{font-size:18px;display:flex;align-items:center;justify-content:center;width:24px}._userInfo_dvojw_92{padding:16px;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s ease}._userInfo_dvojw_92:hover{background-color:var(--color-surface-muted)}._userDetails_dvojw_106{flex:1;min-width:0;display:flex;flex-direction:column}._userName_dvojw_113{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_dvojw_122{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_dvojw_130{color:var(--color-text-secondary);font-size:14px}._mobileBackdrop_dvojw_135{display:none}._mainWrapper_dvojw_140{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background-color:var(--color-surface-muted)}._header_dvojw_149{height:64px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;flex-shrink:0}._headerLeft_dvojw_160{display:flex;align-items:center;flex:1;max-width:480px}._hamburger_dvojw_167{display:none;background:none;border:none;font-size:24px;color:var(--color-text);cursor:pointer;margin-right:16px;padding:4px}._searchContainer_dvojw_178{position:relative;width:100%}._searchIcon_dvojw_183{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);font-size:16px}._searchInput_dvojw_192{width:100%;height:40px;padding:8px 16px 8px 36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);font-family:Inter,sans-serif;font-size:14px;color:var(--color-text);transition:all .2s ease}._searchInput_dvojw_192:focus{outline:none;border-color:var(--color-accent);background-color:var(--color-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}._headerRight_dvojw_212{display:flex;align-items:center;gap:24px}._postJobBtn_dvojw_218{text-decoration:none}._notificationBtn_dvojw_222{position:relative;background:none;border:none;font-size:20px;color:var(--color-text-secondary);cursor:pointer;padding:4px;transition:color .2s ease;display:flex;align-items:center;justify-content:center}._notificationBtn_dvojw_222:hover{color:var(--color-text)}._notificationBadge_dvojw_240{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;border:2px solid var(--color-surface)}._headerAvatar_dvojw_251{display:flex;align-items:center;justify-content:center}._mainContent_dvojw_257{flex:1;overflow-y:auto;padding:32px}._guestLayout_dvojw_264{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-muted);padding:24px}._guestCard_dvojw_273{width:100%;max-width:480px;background-color:var(--color-surface);border-radius:var(--radius-md);padding:48px;box-shadow:0 4px 24px #0000000d;border:1px solid var(--color-border)}._guestLogo_dvojw_283{font-family:Fraunces,serif;font-size:32px;font-weight:500;color:var(--color-text);text-align:center;margin-bottom:32px;display:flex;align-items:center;justify-content:center}._guestLogoDot_dvojw_295{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;margin-left:4px;margin-top:12px}@media(max-width:768px){._sidebar_dvojw_9{position:fixed;top:0;left:0;transform:translate(-100%)}._sidebarOpen_dvojw_313{transform:translate(0);box-shadow:4px 0 24px #0000001a}._hamburger_dvojw_167{display:block}._header_dvojw_149{padding:0 16px}._mainContent_dvojw_257{padding:16px}._guestCard_dvojw_273{padding:32px 24px}._mobileBackdrop_dvojw_135{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:90}}@media(max-width:480px){._headerRight_dvojw_212{gap:12px}._postJobBtn_dvojw_218{display:none}}._container_m6z5w_1{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px}._hero_m6z5w_10{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 0;width:100%}._hero_m6z5w_10 h1{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0 0 16px}._hero_m6z5w_10 p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;color:var(--color-text-secondary);margin:0 0 32px}._searchForm_m6z5w_36{display:flex;gap:16px;width:100%;max-width:480px}._searchInput_m6z5w_43{flex:1}._valueProps_m6z5w_47{display:flex;width:100%;border-top:1px solid var(--color-border);padding-top:48px;gap:24px}._valueProp_m6z5w_47{flex:1;text-align:center}._valueProp_m6z5w_47 h3{font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:var(--color-text-primary);margin:0 0 8px}._valueProp_m6z5w_47 p{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:var(--color-text-secondary);margin:0}@media(max-width:768px){._hero_m6z5w_10 h1{font-size:28px}._searchForm_m6z5w_36{flex-direction:column}._valueProps_m6z5w_47{flex-direction:column;padding-top:32px}._valueProp_m6z5w_47{border-bottom:1px solid var(--color-border);padding-bottom:24px}._valueProp_m6z5w_47:last-child{border-bottom:none;padding-bottom:0}}@media(max-width:480px){._hero_m6z5w_10{padding:48px 0}._hero_m6z5w_10 h1{font-size:24px}}._container_1qj8i_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:32px 24px}._card_1qj8i_10{width:100%;max-width:400px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-card)}._title_1qj8i_20{font-family:Fraunces,serif;font-weight:500;font-size:24px;color:var(--color-text-primary);margin:0 0 24px;text-align:center}._form_1qj8i_29{display:flex;flex-direction:column;gap:16px}._error_1qj8i_35{color:var(--color-danger);font-size:13px;text-align:center;margin-top:16px}._footer_1qj8i_42{margin-top:24px;text-align:center}._registerLink_1qj8i_47{color:var(--color-text-secondary);text-decoration:none;font-size:15px}._registerLink_1qj8i_47:hover{color:var(--color-text-primary);text-decoration:underline}._container_2t9qr_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:32px 24px}._card_2t9qr_10{width:100%;max-width:480px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-card)}._title_2t9qr_20{font-family:Fraunces,serif;font-weight:500;font-size:24px;color:var(--color-text-primary);margin:0 0 24px;text-align:center}._form_2t9qr_29{display:flex;flex-direction:column;gap:16px}._accountTypeContainer_2t9qr_35{display:flex;flex-direction:column;gap:8px}._accountTypeLabel_2t9qr_41{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:var(--color-text-primary)}._accountTypeOptions_2t9qr_48{display:flex;gap:16px}._accountTypeOption_2t9qr_48{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;background-color:var(--color-surface)}._accountTypeOption_2t9qr_48:hover{border-color:var(--color-accent-subtle)}._accountTypeOption_2t9qr_48._selected_2t9qr_70{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}._accountTypeTitle_2t9qr_75{font-weight:500;color:var(--color-text-primary);margin-bottom:4px}._accountTypeDesc_2t9qr_81{font-size:13px;color:var(--color-text-secondary);text-align:center}._error_2t9qr_87{color:var(--color-danger);font-size:13px;text-align:center;margin-top:16px}._footer_2t9qr_94{margin-top:24px;text-align:center}._loginLink_2t9qr_99{color:var(--color-text-secondary);text-decoration:none;font-size:15px}._loginLink_2t9qr_99:hover{color:var(--color-text-primary);text-decoration:underline}._container_84854_1{max-width:1200px;margin:0 auto;padding:32px 24px}._layout_84854_7{display:flex;flex-direction:column;gap:32px}._filtersCard_84854_13{padding:24px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._filtersForm_84854_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end}._filterActions_84854_27{display:flex;gap:12px}._fullWidth_84854_32{flex:1}._jobsList_84854_36{display:flex;flex-direction:column}._jobsGrid_84854_41{display:flex;flex-direction:column;gap:16px}._jobCard_84854_47{display:flex;flex-direction:column;gap:12px;padding:24px}._jobHeader_84854_54{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._jobTitleGroup_84854_61{display:flex;flex-direction:column;gap:4px}._jobTitle_84854_61{font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:var(--color-text-primary);margin:0}._companyName_84854_75{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:var(--color-text-secondary)}._jobTags_84854_82{display:flex;flex-wrap:wrap;gap:8px}._jobFooter_84854_88{display:flex;justify-content:flex-end}._postedDate_84854_93{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:var(--color-text-muted)}@media(min-width:769px){._layout_84854_7{flex-direction:row;align-items:flex-start}._filtersCard_84854_13{flex:0 0 300px;position:sticky;top:24px}._filtersForm_84854_20{grid-template-columns:1fr}._filterActions_84854_27{margin-top:8px}._jobsList_84854_36{flex:1}}@media(max-width:480px){._container_84854_1{padding:16px}._jobHeader_84854_54{flex-direction:column}}._container_1es3m_1{max-width:800px;margin:0 auto;padding:32px 24px}._header_1es3m_7{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}._title_1es3m_14{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0}._companyInfo_1es3m_23{display:flex;flex-direction:column;gap:8px}._companyName_1es3m_29{font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:var(--color-text-primary);margin:0}._companyLink_1es3m_37{color:var(--color-accent);text-decoration:none;font-size:15px}._companyLink_1es3m_37:hover{text-decoration:underline}._tags_1es3m_47{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}._description_1es3m_54{font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:var(--color-text-primary);margin-bottom:32px;white-space:pre-wrap}._footer_1es3m_64{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--color-border)}._postedDate_1es3m_72{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:var(--color-text-muted)}._applyForm_1es3m_79{display:flex;flex-direction:column;gap:16px}._signInMessage_1es3m_85{text-align:center;padding:24px 0}._signInLink_1es3m_90{color:var(--color-accent);text-decoration:none}._signInLink_1es3m_90:hover{text-decoration:underline}._modalActions_1es3m_99{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:480px){._title_1es3m_14{font-size:24px}._footer_1es3m_64{flex-direction:column;gap:16px;align-items:flex-start}}._container_ussnl_1{display:flex;flex-direction:column;gap:var(--spacing-64);max-width:900px;margin:0 auto;padding:var(--spacing-24) 0}._loadingContainer_ussnl_10{display:flex;justify-content:center;align-items:center;min-height:50vh}._hero_ussnl_18{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-24) 0}._greeting_ussnl_25{font-family:var(--font-heading);font-size:2.5rem;font-weight:500;margin:0 0 var(--spacing-32) 0;color:var(--color-text-primary);line-height:1.1;letter-spacing:-.02em}._searchBar_ussnl_35{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-8);width:100%;box-shadow:0 4px 12px #00000005;transition:box-shadow .2s,border-color .2s}._searchBar_ussnl_35:focus-within{border-color:var(--color-text-muted);box-shadow:0 8px 24px #0000000f}._inputWrapper_ussnl_52{display:flex;align-items:center;flex:1;padding:0 var(--spacing-16);gap:var(--spacing-12)}._searchIcon_ussnl_60{color:var(--color-text-muted);font-size:1.25rem;flex-shrink:0}._invisibleInput_ussnl_66{border:none;background:transparent;width:100%;padding:var(--spacing-12) 0;outline:none;font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary)}._invisibleInput_ussnl_66::placeholder{color:var(--color-text-muted)}._divider_ussnl_81{width:1px;background:var(--color-border);height:32px;margin:0 var(--spacing-8)}._searchBtn_ussnl_88{padding:0 var(--spacing-32);white-space:nowrap}._statsSection_ussnl_94{display:flex;gap:var(--spacing-48);padding:var(--spacing-32) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._statItem_ussnl_102{display:flex;flex-direction:column;gap:var(--spacing-4)}._statNumber_ussnl_108{font-family:var(--font-heading);font-size:2.25rem;font-weight:500;color:var(--color-text-primary);line-height:1}._statLabel_ussnl_116{font-size:.875rem;color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}._jobsSection_ussnl_125{display:flex;flex-direction:column}._sectionHeader_ussnl_130{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-24)}._sectionTitle_ussnl_137{font-family:var(--font-heading);font-weight:500;font-size:1.5rem;margin:0;color:var(--color-text-primary)}._viewAll_ussnl_145{display:flex;align-items:center;gap:var(--spacing-4);color:var(--color-accent);text-decoration:none;font-size:.95rem;font-weight:500;transition:opacity .2s}._viewAll_ussnl_145:hover{opacity:.8}._jobsList_ussnl_160{display:flex;flex-direction:column}._jobRow_ussnl_165{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-24) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:background-color .2s}._jobRow_ussnl_165:last-child{border-bottom:none}._jobRow_ussnl_165:hover{background-color:var(--color-surface-muted);border-radius:var(--radius-sm);padding-left:var(--spacing-16);padding-right:var(--spacing-16);margin-left:calc(var(--spacing-16) * -1);margin-right:calc(var(--spacing-16) * -1);border-bottom-color:transparent}._jobRowLeft_ussnl_190{display:flex;flex-direction:column;gap:var(--spacing-4)}._jobTitle_ussnl_196{font-size:1.125rem;font-weight:500;color:var(--color-text-primary)}._jobCompany_ussnl_202{font-size:.95rem;color:var(--color-text-secondary)}._jobRowRight_ussnl_207{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4);text-align:right}._jobLocation_ussnl_215{font-size:.95rem;color:var(--color-text-primary)}._jobTime_ussnl_220{font-size:.85rem;color:var(--color-text-muted)}@media(max-width:768px){._searchBar_ussnl_35{flex-direction:column;background:transparent;border:none;box-shadow:none;padding:0;gap:var(--spacing-16)}._searchBar_ussnl_35:focus-within{box-shadow:none}._inputWrapper_ussnl_52{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-4) var(--spacing-16)}._divider_ussnl_81{display:none}._searchBtn_ussnl_88{width:100%;padding:var(--spacing-16)}._statsSection_ussnl_94{flex-wrap:wrap;gap:var(--spacing-24)}._statItem_ussnl_102{flex:1 1 calc(50% - var(--spacing-24))}._jobRow_ussnl_165{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}._jobRowRight_ussnl_207{align-items:flex-start;text-align:left;flex-direction:row;gap:var(--spacing-12)}._jobTime_ussnl_220:before{content:"•";margin-right:var(--spacing-12);color:var(--color-text-muted)}}._container_1hof0_1{max-width:800px;margin:0 auto;padding:32px 16px}._header_1hof0_7{margin-bottom:32px}._title_1hof0_11{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0}._list_1hof0_20{display:flex;flex-direction:column;gap:16px}._card_1hof0_26{padding:24px}._cardHeader_1hof0_30{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:16px}._jobTitle_1hof0_38{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:1.4;color:var(--color-text-primary);text-decoration:none;margin:0}._jobTitle_1hof0_38:hover{color:var(--color-accent)}._companyName_1hof0_52{font-family:Inter,sans-serif;font-size:13px;line-height:1.4;color:var(--color-text-secondary);margin-top:4px}._meta_1hof0_60{display:flex;align-items:center;gap:16px;margin-top:16px}._date_1hof0_67{font-family:Inter,sans-serif;font-size:13px;color:var(--color-text-muted)}@media(max-width:768px){._cardHeader_1hof0_30{flex-direction:column}}@media(max-width:480px){._container_1hof0_1{padding:24px 16px}._title_1hof0_11{font-size:24px}}._page_c7d38_1{max-width:720px}._center_c7d38_5{display:flex;justify-content:center;padding:64px 0}._backLink_c7d38_11{display:inline-block;font-size:13px;color:var(--color-text-secondary);margin-bottom:16px;text-decoration:none}._backLink_c7d38_11:hover{color:var(--color-text-primary)}._statusRow_c7d38_23,._meta_c7d38_27{margin-bottom:24px}._company_c7d38_31{font-size:15px;color:var(--color-text-secondary);margin-bottom:12px}._tags_c7d38_37{display:flex;flex-wrap:wrap;gap:8px}._section_c7d38_43{margin-bottom:24px;padding-top:24px;border-top:1px solid var(--color-border)}._body_c7d38_49{font-size:15px;line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap}._link_c7d38_56{color:var(--color-accent);text-decoration:none}._link_c7d38_56:hover{text-decoration:underline}._dates_c7d38_65{display:flex;gap:24px;font-size:13px;color:var(--color-text-muted);padding-top:24px;border-top:1px solid var(--color-border)}._actions_c7d38_74{margin-top:24px;display:flex;gap:12px}._error_c7d38_80{font-size:13px;color:var(--color-danger);margin-top:8px}@media(max-width:480px){._dates_c7d38_65{flex-direction:column;gap:4px}._actions_c7d38_74{flex-direction:column}}._page_eox2g_1{max-width:720px}._profileCard_eox2g_5{margin-bottom:32px}._form_eox2g_9{display:flex;flex-direction:column;gap:16px}._formActions_eox2g_15{display:flex;align-items:center;gap:12px;margin-top:8px}._successMsg_eox2g_22{font-size:13px;color:var(--color-success)}._errorMsg_eox2g_27{font-size:13px;color:var(--color-danger)}._resumeHeader_eox2g_32{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}._resumeCount_eox2g_39{font-size:13px;color:var(--color-text-muted)}._resumeList_eox2g_44{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._resumeItem_eox2g_51{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--color-surface-muted);border-radius:var(--radius-sm)}._resumeInfo_eox2g_60{display:flex;flex-direction:column;gap:2px}._resumeTitle_eox2g_66{font-size:15px;font-weight:500;color:var(--color-text-primary)}._resumeDate_eox2g_72{font-size:13px;color:var(--color-text-muted)}._uploadForm_eox2g_77{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--color-border)}._fileInput_eox2g_85{font-size:13px;color:var(--color-text-secondary)}._uploadActions_eox2g_90{display:flex;gap:12px;align-items:center}._maxNote_eox2g_96{font-size:13px;color:var(--color-text-muted);padding:12px 0}@media(max-width:480px){._resumeItem_eox2g_51{flex-direction:column;align-items:flex-start;gap:8px}}._container_23l14_1{padding:32px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}._header_23l14_11{display:flex;flex-direction:column;gap:16px}._headerTitle_23l14_17{font-family:Fraunces,serif;font-weight:500;font-size:32px;color:var(--color-text);margin:0}._headerSubtitle_23l14_25{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:var(--color-text-secondary);margin:0}._warningCard_23l14_33{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:16px;display:flex;align-items:center;gap:16px}._warningText_23l14_43{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:var(--color-warning-text);margin:0}._statsRow_23l14_52{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._statCard_23l14_58{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}._statNumber_23l14_71{font-family:Fraunces,serif;font-weight:500;font-size:48px;color:var(--color-text);margin:0}._statLabel_23l14_79{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:var(--color-text-secondary);margin:0}._section_23l14_88{display:flex;flex-direction:column;gap:24px}._sectionHeader_23l14_94{display:flex;justify-content:space-between;align-items:center}._sectionTitle_23l14_100{font-family:Fraunces,serif;font-weight:500;font-size:24px;color:var(--color-text);margin:0}._jobsList_23l14_109{display:flex;flex-direction:column;gap:16px}._jobCardRow_23l14_115{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 24px;display:flex;justify-content:space-between;align-items:center}._jobInfo_23l14_125{display:flex;flex-direction:column;gap:8px}._jobTitle_23l14_131{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:var(--color-text);margin:0}._jobMeta_23l14_139{display:flex;align-items:center;gap:12px}._jobDate_23l14_145{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:var(--color-text-secondary)}._jobActions_23l14_152{display:flex;align-items:center;gap:16px}._actionLink_23l14_158{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:var(--color-text);text-decoration:none}._actionLink_23l14_158:hover{text-decoration:underline}._applicantsList_23l14_171{display:flex;flex-direction:column;gap:16px}._applicantCard_23l14_177{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 24px;display:flex;justify-content:space-between;align-items:center}._applicantInfo_23l14_187{display:flex;align-items:center;gap:16px}._applicantDetails_23l14_193{display:flex;flex-direction:column;gap:4px}._applicantName_23l14_199{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:var(--color-text);margin:0}._applicantJob_23l14_207{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:var(--color-text-secondary);margin:0}._applicantMeta_23l14_215{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._applicantTime_23l14_222{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:var(--color-text-secondary)}@media(max-width:768px){._statsRow_23l14_52{grid-template-columns:repeat(2,1fr)}._jobCardRow_23l14_115,._applicantCard_23l14_177{flex-direction:column;align-items:flex-start;gap:16px}._jobActions_23l14_152,._applicantMeta_23l14_215{align-items:flex-start}}@media(max-width:480px){._container_23l14_1{padding:16px}._statsRow_23l14_52{grid-template-columns:1fr}._sectionHeader_23l14_94{flex-direction:column;align-items:flex-start;gap:16px}}._container_z83nt_1{max-width:1200px;margin:0 auto;padding:32px 16px}._header_z83nt_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._title_z83nt_14{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0}._pendingNotice_z83nt_23{background-color:var(--color-warning-subtle);border:1px solid var(--color-warning);color:var(--color-warning);padding:16px;border-radius:var(--radius-md);margin-bottom:24px}._jobsGrid_z83nt_32{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._jobCard_z83nt_38{display:flex;flex-direction:column}._jobHeader_z83nt_43{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._jobTitle_z83nt_50{font-size:18px;font-weight:500;color:var(--color-text-primary);margin:0}._jobDetails_z83nt_57{font-size:13px;color:var(--color-text-muted);margin-bottom:24px;flex-grow:1}._actions_z83nt_64{display:flex;gap:8px;margin-top:auto}@media(max-width:768px){._header_z83nt_7{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:480px){._jobsGrid_z83nt_32{grid-template-columns:1fr}}._container_1vtnn_1{max-width:800px;margin:0 auto;padding:32px 16px}._header_1vtnn_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._title_1vtnn_14{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0}._formCard_1vtnn_23{padding:32px}._row_1vtnn_27{display:grid;grid-template-columns:1fr 1fr;gap:16px}._actions_1vtnn_33{display:flex;gap:16px;margin-top:32px;justify-content:flex-end}._errorMessage_1vtnn_40{color:var(--color-danger);margin-bottom:16px}@media(max-width:768px){._row_1vtnn_27{grid-template-columns:1fr}._header_1vtnn_7{flex-direction:column;align-items:flex-start;gap:16px}}._container_1paan_1{max-width:1000px;margin:0 auto;padding:32px 16px}._backLink_1paan_7{display:inline-block;margin-bottom:24px;color:var(--color-text-secondary);text-decoration:none;font-size:15px}._backLink_1paan_7:hover{text-decoration:underline}._title_1paan_19{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0 0 32px}._applicantsGrid_1paan_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._applicantCard_1paan_34{padding:24px;display:flex;flex-direction:column}._cardHeader_1paan_40{display:flex;align-items:center;gap:16px;margin-bottom:16px}._applicantInfo_1paan_47{flex-grow:1}._applicantName_1paan_51{font-size:18px;font-weight:500;margin:0;color:var(--color-text-primary)}._applicantEmail_1paan_58{font-size:13px;color:var(--color-text-muted);margin-top:4px}._coverLetter_1paan_64{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px}._readMoreBtn_1paan_71{background:none;border:none;color:var(--color-accent);cursor:pointer;padding:0;font-size:13px;margin-left:8px}._resumeSection_1paan_81{margin-bottom:24px;font-size:13px}._resumeLink_1paan_86{color:var(--color-accent);text-decoration:none}._resumeLink_1paan_86:hover{text-decoration:underline}._statusUpdate_1paan_95{margin-top:auto;border-top:1px solid var(--color-border);padding-top:16px}@media(max-width:480px){._applicantsGrid_1paan_28{grid-template-columns:1fr}}._container_41cap_1{max-width:600px;margin:0 auto;padding:32px 16px}._title_41cap_7{font-family:Fraunces,serif;font-weight:500;font-size:32px;line-height:1.2;color:var(--color-text-primary);margin:0 0 32px}._statusNotice_41cap_16{margin-bottom:24px;display:flex;align-items:center;gap:12px}._formCard_41cap_23{padding:32px}._field_41cap_27{margin-bottom:16px}._actions_41cap_31{display:flex;justify-content:flex-end;margin-top:32px}._errorMessage_41cap_37{color:var(--color-danger);margin-bottom:16px}._successMessage_41cap_42{color:var(--color-success);margin-bottom:16px}:root{--color-bg: #FFFFFF;--color-surface: #FFFFFF;--color-surface-muted: #F7F7F5;--color-border: #E5E5E5;--color-border-strong: #D4D4D1;--color-text-primary: #111111;--color-text-secondary: #6B6B68;--color-text-muted: #9C9C98;--color-text-inverse: #FFFFFF;--color-accent: #D97706;--color-accent-hover: #B45F04;--color-accent-subtle: #FDECD1;--color-accent-subtle-text: #8A5A12;--color-success: #15803D;--color-success-subtle: #DCFCE7;--color-danger: #B91C1C;--color-danger-subtle: #FEE2E2;--color-warning: #B45309;--color-warning-subtle: #FEF3C7;--radius-sm: 8px;--radius-md: 12px;--shadow-card: 0 1px 2px rgba(17, 17, 17, .04);--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-48: 48px;--spacing-64: 64px;--font-heading: "Fraunces", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}@media(prefers-color-scheme:dark){:root{--color-bg: #0B0B0A;--color-surface: #161615;--color-surface-muted: #1E1E1C;--color-border: #2A2A28;--color-border-strong: #3A3A37;--color-text-primary: #F5F5F3;--color-text-secondary: #B5B5B0;--color-text-muted: #7A7A76;--color-text-inverse: #111111;--color-accent: #E89A3C;--color-accent-hover: #F0AD5C;--color-accent-subtle: #3A2A12;--color-accent-subtle-text: #F0AD5C;--color-success-subtle: #103820;--color-danger-subtle: #3A1414;--color-warning-subtle: #3A2A08}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg);min-height:100vh}h1,h2{font-family:Fraunces,Georgia,serif;font-weight:500}h1{font-size:32px;line-height:1.2}h2{font-size:24px;line-height:1.3}h3{font-family:Inter,sans-serif;font-size:18px;line-height:1.4;font-weight:500}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface-muted)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
