.admin-sidebar[data-v-9ac2cb26]{z-index:200;color:#fff;background:#111a2d;flex-direction:column;justify-content:space-between;width:292px;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.sidebar-top[data-v-9ac2cb26]{width:100%}.brand-row[data-v-9ac2cb26]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:57px;display:flex}.admin-brand[data-v-9ac2cb26]{color:#fff;align-items:center;gap:11px;height:100%;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.brand-icon[data-v-9ac2cb26]{color:#fff;background:#5139b7;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.mobile-close-btn[data-v-9ac2cb26]{display:none}.admin-nav[data-v-9ac2cb26]{padding:16px 18px 0}.nav-section-title[data-v-9ac2cb26]{color:#778198;letter-spacing:.8px;margin:0 0 8px;font-size:12px;font-weight:800}.verification-title[data-v-9ac2cb26],.system-title[data-v-9ac2cb26]{margin-top:24px}.nav-link[data-v-9ac2cb26]{color:#9ca6b8;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:36px;margin-bottom:3px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-link i[data-v-9ac2cb26]{text-align:center;width:16px;font-size:14px}.nav-link[data-v-9ac2cb26]:hover{color:#fff;background:#ffffff12}.nav-link.router-link-active[data-v-9ac2cb26]{color:#fff;background:#5139b7}.nav-link-disabled[data-v-9ac2cb26]{color:#576176;cursor:not-allowed;opacity:.75}.nav-link-disabled[data-v-9ac2cb26]:hover{color:#7e8899;background:#ffffff09}.lock-icon[data-v-9ac2cb26]{color:#6f7890;margin-left:auto;width:auto!important;font-size:11px!important}.sidebar-bottom[data-v-9ac2cb26]{border-top:1px solid #ffffff14;padding:16px 18px 18px}.admin-profile[data-v-9ac2cb26]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.profile-avatar[data-v-9ac2cb26]{color:#fff;background:#6b56bf;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.profile-text[data-v-9ac2cb26]{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-text strong[data-v-9ac2cb26]{color:#fff;font-size:14px;font-weight:800}.profile-text span[data-v-9ac2cb26]{color:#778198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.logout-btn[data-v-9ac2cb26]{color:#9ca6b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:15px;width:100%;min-height:34px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.logout-btn[data-v-9ac2cb26]:hover{color:#fff}.permission-toast[data-v-9ac2cb26]{z-index:1500;color:#fff;box-sizing:border-box;background:#252f45;border:1px solid #ffce6342;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 32px);padding:12px 13px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:18px;left:16px;box-shadow:0 12px 25px #00000040}.permission-toast i[data-v-9ac2cb26]{color:#f9be49}.permission-toast-enter-active[data-v-9ac2cb26],.permission-toast-leave-active[data-v-9ac2cb26]{transition:all .22s}.permission-toast-enter-from[data-v-9ac2cb26],.permission-toast-leave-to[data-v-9ac2cb26]{opacity:0;transform:translateY(10px)}@media (width<=900px){.admin-sidebar[data-v-9ac2cb26]{z-index:1001;transition:left .25s;left:-310px}.admin-sidebar.is-open[data-v-9ac2cb26]{left:0;box-shadow:14px 0 30px #0f172a4d}.mobile-close-btn[data-v-9ac2cb26]{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:10px;display:grid}.mobile-close-btn[data-v-9ac2cb26]:hover{background:#ffffff24}.permission-toast[data-v-9ac2cb26]{bottom:14px;left:14px}}@media (width<=380px){.admin-sidebar[data-v-9ac2cb26]{width:min(292px,88vw)}.admin-nav[data-v-9ac2cb26],.sidebar-bottom[data-v-9ac2cb26]{padding-left:12px;padding-right:12px}}.admin-layout[data-v-4f131b9b]{background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.admin-main[data-v-4f131b9b]{min-width:0;min-height:100vh;margin-left:292px;overflow-x:hidden}.mobile-admin-header[data-v-4f131b9b]{display:none}.desktop-notifications[data-v-4f131b9b]{z-index:200;position:fixed;top:19px;right:24px}.notification-trigger[data-v-4f131b9b],.mobile-notification-trigger[data-v-4f131b9b]{color:#5f6e86;cursor:pointer;background:#fff;border:1px solid #e0e4ec;place-items:center;display:grid;position:relative}.notification-trigger[data-v-4f131b9b]{border-radius:11px;width:40px;height:40px;font-size:16px;box-shadow:0 4px 12px #161e310f}.notification-trigger[data-v-4f131b9b]:hover{color:#443097;background:#f8f6ff;border-color:#c7bdf4}.notification-badge[data-v-4f131b9b],.mobile-notification-badge[data-v-4f131b9b]{color:#fff;box-sizing:border-box;background:#f04448;border:2px solid #fff;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute}.notification-badge[data-v-4f131b9b]{top:-6px;right:-6px}.notification-backdrop[data-v-4f131b9b]{z-index:220;position:fixed;inset:0}.notification-panel[data-v-4f131b9b]{z-index:221;box-sizing:border-box;background:#fff;border:1px solid #e1e5ed;border-radius:16px;width:min(390px,100vw - 32px);max-height:min(630px,100vh - 90px);position:fixed;top:68px;right:24px;overflow-y:auto;box-shadow:0 18px 45px #121c302e}.notification-panel-header[data-v-4f131b9b]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 17px 14px;display:flex}.notification-panel-header h2[data-v-4f131b9b]{color:#20293c;margin:0 0 3px;font-size:16px;font-weight:900}.notification-panel-header p[data-v-4f131b9b]{color:#8792a5;margin:0;font-size:11px;font-weight:700}.notification-close-btn[data-v-4f131b9b]{color:#6d7789;cursor:pointer;background:#f4f5f8;border:none;border-radius:8px;width:29px;height:29px}.notification-close-btn[data-v-4f131b9b]:hover{color:#443097;background:#ece9ff}.notification-list[data-v-4f131b9b]{display:grid}.notification-item[data-v-4f131b9b]{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #edf0f5;grid-template-columns:35px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;display:grid}.notification-item[data-v-4f131b9b]:hover{background:#faf9ff}.notification-icon[data-v-4f131b9b]{border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.notification-icon.report[data-v-4f131b9b]{color:#ef4652;background:#fff0f1}.notification-icon.verification[data-v-4f131b9b]{color:#e8940f;background:#fff4dc}.notification-copy[data-v-4f131b9b]{gap:3px;min-width:0;display:grid}.notification-copy strong[data-v-4f131b9b]{color:#2c354a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.notification-copy span[data-v-4f131b9b]{color:#78849a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-copy small[data-v-4f131b9b]{color:#a0a8b6;font-size:10px;font-weight:700}.notification-arrow[data-v-4f131b9b]{color:#a5adba;font-size:10px}.notification-state[data-v-4f131b9b]{color:#8893a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:165px;padding:24px;font-size:12px;display:flex}.notification-state i[data-v-4f131b9b]{color:#6550bf;font-size:24px}.error-notification-state i[data-v-4f131b9b]{color:#f04448}.notification-footer[data-v-4f131b9b]{background:#fcfcfe;padding:12px 16px}.notification-footer button[data-v-4f131b9b]{color:#5945bd;cursor:pointer;background:#fff;border:1px solid #d8d2f6;border-radius:9px;width:100%;min-height:35px;font-family:inherit;font-size:12px;font-weight:800}.notification-footer button[data-v-4f131b9b]:hover{background:#f7f5ff;border-color:#443097}.sidebar-overlay[data-v-4f131b9b]{display:none}@media (width<=900px){.admin-main[data-v-4f131b9b]{width:100%;min-height:100vh;margin-left:0}.desktop-notifications[data-v-4f131b9b]{display:none}.mobile-admin-header[data-v-4f131b9b]{box-sizing:border-box;z-index:90;background:#fff;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-admin-header strong[data-v-4f131b9b]{color:#171a2a;font-size:17px;font-weight:900}.menu-toggle[data-v-4f131b9b]{color:#443097;cursor:pointer;background:#f2f0ff;border:none;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.mobile-header-actions[data-v-4f131b9b]{align-items:center;gap:8px;display:flex}.mobile-notification-trigger[data-v-4f131b9b]{border-radius:9px;width:34px;height:34px;font-size:14px}.mobile-notification-badge[data-v-4f131b9b]{top:-5px;right:-5px}.mobile-admin-avatar[data-v-4f131b9b]{color:#fff;background:#6250b1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.sidebar-overlay[data-v-4f131b9b]{z-index:1000;background:#0f172a6b;display:block;position:fixed;inset:0}.notification-panel[data-v-4f131b9b]{width:auto;max-height:calc(100dvh - 76px);top:64px;left:12px;right:12px}}.admin-dashboard[data-v-309c9c25]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh}.dashboard-header[data-v-309c9c25]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e7ef;min-height:95px;padding:25px 27px}.dashboard-header h1[data-v-309c9c25]{color:#171a2a;margin:0 0 5px;font-size:20px;font-weight:900}.dashboard-header p[data-v-309c9c25]{color:#758098;margin:0;font-size:14px;line-height:1.45}.dashboard-content[data-v-309c9c25]{box-sizing:border-box;padding:24px 26px 46px}.dashboard-state[data-v-309c9c25]{color:#758098;justify-content:center;align-items:center;gap:9px;min-height:220px;margin:0;font-size:14px;font-weight:700;display:flex}.dashboard-state.error[data-v-309c9c25]{color:#f04448}.stats-grid[data-v-309c9c25]{grid-template-columns:repeat(4,minmax(145px,1fr));gap:24px;margin-bottom:42px;display:grid}.stat-card[data-v-309c9c25]{box-sizing:border-box;background:#fff;border:1px solid #e2e6ee;border-radius:11px;min-height:124px;padding:19px 20px;box-shadow:0 2px 5px #10182805}.stat-card-top[data-v-309c9c25]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.stat-icon[data-v-309c9c25]{border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.stat-icon.purple[data-v-309c9c25]{color:#6d56c7;background:#eeeaff}.stat-icon.violet[data-v-309c9c25]{color:#5542be;background:#ebe9ff}.stat-icon.green[data-v-309c9c25]{color:#22b467;background:#dcf9e8}.stat-icon.orange[data-v-309c9c25]{color:#f4a51d;background:#fff1da}.stat-growth[data-v-309c9c25]{color:#0aa64b;flex-shrink:0;font-size:12px;font-weight:800}.stat-card>strong[data-v-309c9c25]{color:#171a2a;margin-bottom:7px;font-size:27px;font-weight:900;line-height:1;display:block}.stat-card>p[data-v-309c9c25]{color:#758098;margin:0;font-size:12px}.dashboard-grid[data-v-309c9c25]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dashboard-card[data-v-309c9c25]{background:#fff;border:1px solid #e2e6ee;border-radius:11px;min-height:302px;overflow:hidden}.card-header[data-v-309c9c25]{box-sizing:border-box;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:12px 19px;display:flex}.card-header h2[data-v-309c9c25]{color:#171a2a;margin:0;font-size:15px;font-weight:900}.count-badge[data-v-309c9c25],.action-badge[data-v-309c9c25],.job-status[data-v-309c9c25]{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.count-badge[data-v-309c9c25]{min-height:23px;padding:0 7px}.count-badge.pending[data-v-309c9c25]{color:#f29a12;background:#fff4dc}.card-list[data-v-309c9c25]{width:100%}.list-row[data-v-309c9c25]{box-sizing:border-box;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 19px;display:flex}.list-row[data-v-309c9c25]:last-child{border-bottom:none}.list-text[data-v-309c9c25]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.list-text strong[data-v-309c9c25]{color:#171a2a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.list-text span[data-v-309c9c25]{color:#8a93a5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-review-link[data-v-309c9c25]{color:#171a2a;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;width:max-content;max-width:100%;padding:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;overflow:hidden}.company-review-link[data-v-309c9c25]:hover{color:#443097;text-decoration:underline}.action-badge[data-v-309c9c25]{cursor:pointer;border:none;flex-shrink:0;min-width:56px;height:25px}.action-badge.review[data-v-309c9c25]{color:#6048ca;background:#f0edff}.action-badge.review[data-v-309c9c25]:hover{background:#e5defe}.verification-request-row[data-v-309c9c25]{min-height:78px}.verification-row-icon[data-v-309c9c25]{color:#5e43ca;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.view-all[data-v-309c9c25]{color:#5c47c5;flex-shrink:0;font-size:13px;font-weight:800;text-decoration:none}.view-all[data-v-309c9c25]:hover{text-decoration:underline}.job-actions[data-v-309c9c25]{color:#a1a8b6;flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}.job-status[data-v-309c9c25]{color:#14a457;background:#dcf9e8;min-height:24px;padding:0 8px}.job-status.canceled[data-v-309c9c25]{color:#e13e49;background:#fee9ea}.job-eye[data-v-309c9c25]{color:#a1a8b6;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:inline-flex}.job-eye[data-v-309c9c25]:hover{color:#443097;background:#f1eefc}.dashboard-empty-state[data-v-309c9c25]{color:#8a93a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:24px;display:flex}.dashboard-empty-state i[data-v-309c9c25]{color:#c4bce6;margin-bottom:10px;font-size:27px}.dashboard-empty-state p[data-v-309c9c25]{max-width:220px;margin:0;font-size:13px;line-height:1.5}@media (width<=1350px){.stats-grid[data-v-309c9c25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:30px}.dashboard-grid[data-v-309c9c25]{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-jobs-card[data-v-309c9c25]{grid-column:1/-1}}@media (width<=900px){.dashboard-header[data-v-309c9c25]{min-height:auto;padding:21px 20px}.dashboard-content[data-v-309c9c25]{padding:22px 20px 40px}.dashboard-grid[data-v-309c9c25]{grid-template-columns:1fr;gap:18px}.recent-jobs-card[data-v-309c9c25]{grid-column:auto}.dashboard-card[data-v-309c9c25]{min-height:auto}}@media (width<=580px){.dashboard-header[data-v-309c9c25]{padding:18px 16px}.dashboard-header h1[data-v-309c9c25]{font-size:18px}.dashboard-header p[data-v-309c9c25]{font-size:13px}.dashboard-content[data-v-309c9c25]{padding:18px 14px 34px}.stats-grid[data-v-309c9c25]{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.stat-card[data-v-309c9c25]{min-height:108px;padding:16px}.stat-card>strong[data-v-309c9c25]{font-size:24px}.dashboard-grid[data-v-309c9c25]{gap:14px}.card-header[data-v-309c9c25]{padding:12px 15px}.card-header h2[data-v-309c9c25]{font-size:14px}.list-row[data-v-309c9c25]{min-height:68px;padding:11px 15px}.verification-request-row[data-v-309c9c25]{min-height:82px}.list-text strong[data-v-309c9c25],.company-review-link[data-v-309c9c25]{font-size:13px}.list-text span[data-v-309c9c25]{font-size:11px}.action-badge[data-v-309c9c25]{min-width:52px}.job-actions[data-v-309c9c25]{gap:6px}.job-status[data-v-309c9c25]{text-overflow:ellipsis;max-width:72px;overflow:hidden}}.confirm-overlay[data-v-48e08291]{z-index:3000;box-sizing:border-box;background:#0f172a75;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-48e08291]{text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:440px;padding:30px 26px 25px;position:relative;box-shadow:0 22px 55px #0f172a40}.close-btn[data-v-48e08291]{color:#7a8597;cursor:pointer;background:#f3f5f8;border:none;border-radius:9px;width:32px;height:32px;position:absolute;top:14px;right:14px}.close-btn[data-v-48e08291]:hover{color:#2f3848;background:#ebedf2}.modal-icon[data-v-48e08291]{border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 15px;font-size:22px;display:grid}.modal-icon.danger[data-v-48e08291]{color:#eb4450;background:#ffebed}.modal-icon.warning[data-v-48e08291]{color:#dc890f;background:#fff4dc}.confirm-modal h2[data-v-48e08291]{color:#20283a;margin:0 0 8px;font-size:20px;font-weight:900}.confirm-modal>p[data-v-48e08291]{color:#707d91;margin:0;font-size:13px;line-height:1.6}.reason-field[data-v-48e08291]{text-align:left;flex-direction:column;gap:8px;margin-top:20px;display:flex}.reason-field>span[data-v-48e08291]{color:#313a4b;font-size:12px;font-weight:900}.reason-field textarea[data-v-48e08291]{resize:vertical;color:#303849;box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe4ec;border-radius:11px;outline:none;width:100%;min-height:100px;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.reason-field textarea[data-v-48e08291]:focus{background:#fff;border-color:#6853ca}.reason-field small[data-v-48e08291]{color:#e63f4c;font-size:11px;font-weight:700}.modal-actions[data-v-48e08291]{grid-template-columns:1fr 1fr;gap:11px;margin-top:24px;display:grid}.cancel-btn[data-v-48e08291],.confirm-btn[data-v-48e08291]{cursor:pointer;border-radius:10px;min-height:45px;font-family:inherit;font-size:13px;font-weight:800}.cancel-btn[data-v-48e08291]{color:#657287;background:#fff;border:1px solid #d8dee7}.cancel-btn[data-v-48e08291]:hover{background:#f6f7f9}.confirm-btn[data-v-48e08291]{color:#fff;border:none}.confirm-btn.danger[data-v-48e08291]{background:#e9434e}.confirm-btn.danger[data-v-48e08291]:hover{background:#cf3540}.confirm-btn.warning[data-v-48e08291]{background:#e08b11}.confirm-btn.warning[data-v-48e08291]:hover{background:#c77709}.confirm-btn[data-v-48e08291]:disabled,.cancel-btn[data-v-48e08291]:disabled{cursor:not-allowed;opacity:.65}@media (width<=480px){.confirm-modal[data-v-48e08291]{padding:28px 18px 20px}.modal-actions[data-v-48e08291]{grid-template-columns:1fr}}.admin-users-page[data-v-edcd0e38]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.users-header[data-v-edcd0e38]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;min-height:96px;padding:25px 27px}.users-header h1[data-v-edcd0e38]{color:#171a2a;margin:0 0 5px;font-size:17px;font-weight:900}.users-header p[data-v-edcd0e38]{color:#667794;margin:0;font-size:14px;line-height:1.45}.users-content[data-v-edcd0e38]{box-sizing:border-box;padding:70px 19px 40px}.filters-row[data-v-edcd0e38]{align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.search-box[data-v-edcd0e38]{box-sizing:border-box;background:#fff;border:1px solid #e0e4ec;border-radius:13px;align-items:center;gap:12px;width:351px;height:40px;padding:0 12px;display:flex}.search-box i[data-v-edcd0e38]{color:#8b96a8;font-size:16px}.search-box input[data-v-edcd0e38]{color:#20293a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.search-box input[data-v-edcd0e38]::placeholder{color:#8b96a8}.status-filter[data-v-edcd0e38]{position:relative}.filter-button[data-v-edcd0e38]{color:#7a8598;cursor:pointer;background:#fff;border:1px solid #e0e4ec;border-radius:7px;justify-content:space-between;align-items:center;width:118px;height:40px;padding:0 12px;font-family:inherit;font-size:15px;display:flex}.filter-button i[data-v-edcd0e38]{color:#7d8795;font-size:16px;transition:transform .2s}.filter-button i.rotated[data-v-edcd0e38]{transform:rotate(180deg)}.filter-dropdown[data-v-edcd0e38]{z-index:20;background:#fff;border:1px solid #e1e5ec;border-radius:7px;width:138px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 18px #1018281f}.filter-dropdown button[data-v-edcd0e38]{color:#7a8598;cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;width:100%;height:41px;padding:0 9px;font-family:inherit;font-size:15px;display:flex}.filter-dropdown button[data-v-edcd0e38]:last-child{border-bottom:none}.filter-dropdown button[data-v-edcd0e38]:hover,.filter-dropdown button.active[data-v-edcd0e38]{color:#443097;background:#f5f3ff}.filter-dropdown button i[data-v-edcd0e38]{color:#443097;font-size:12px}.results-count[data-v-edcd0e38]{color:#8a94a6;margin:0 0 0 auto;font-size:12px}.error-message[data-v-edcd0e38]{color:#d73a46;background:#fff5f6;border:1px solid #ffc8cd;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:12px;font-size:13px;font-weight:700;display:flex}.users-table-card[data-v-edcd0e38]{background:#fff;border:1px solid #d9dee8;border-radius:16px;width:100%;overflow:hidden}.mobile-cards[data-v-edcd0e38]{display:none}.users-table[data-v-edcd0e38]{box-sizing:border-box;grid-template-columns:1.1fr 1.35fr 1.45fr .9fr .95fr 1.15fr;align-items:center;column-gap:18px;padding:0 15px;display:grid}.users-table-head[data-v-edcd0e38]{color:#8ea0bd;letter-spacing:.5px;border-bottom:1px solid #d9dee8;min-height:63px;font-size:12px;font-weight:900}.users-table-row[data-v-edcd0e38]{border-bottom:1px solid #edf0f4;min-height:70px}.users-table-row[data-v-edcd0e38]:last-child{border-bottom:none}.user-name-cell[data-v-edcd0e38]{align-items:center;gap:8px;min-width:0;display:flex}.avatar[data-v-edcd0e38]{color:#fff;background:#6250b1;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.user-name-cell strong[data-v-edcd0e38]{color:#1e2534;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.email-cell[data-v-edcd0e38],.created-cell[data-v-edcd0e38]{color:#68748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.career-cell[data-v-edcd0e38]{color:#657187;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.status-cell[data-v-edcd0e38]{align-items:center;display:flex}.status-badge[data-v-edcd0e38]{color:#0baf58;box-sizing:border-box;white-space:nowrap;background:#ddf9e9;border:1px solid #bcf0d1;border-radius:6px;justify-content:center;align-items:center;min-width:51px;min-height:25px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.suspended[data-v-edcd0e38]{color:#f04448;background:#ffeaeb;border-color:#ffc3c6}.actions-cell[data-v-edcd0e38]{justify-content:flex-end;align-items:center;gap:5px;display:flex}.view-btn[data-v-edcd0e38],.suspend-btn[data-v-edcd0e38],.remove-btn[data-v-edcd0e38],.restore-btn[data-v-edcd0e38]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.view-btn[data-v-edcd0e38]{color:#68748b;background:#fff;border:1px solid #bfc6d1}.view-btn[data-v-edcd0e38]:hover{color:#443097;border-color:#443097}.suspend-btn[data-v-edcd0e38],.remove-btn[data-v-edcd0e38]{color:#f04448;background:#ffe6e7;border:1px solid #ff9da3}.suspend-btn[data-v-edcd0e38]:hover,.remove-btn[data-v-edcd0e38]:hover{background:#ffd5d8}.restore-btn[data-v-edcd0e38]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.restore-btn[data-v-edcd0e38]:hover{background:#d9f8e6}.kebab-btn[data-v-edcd0e38]{color:#68748b;cursor:pointer;background:#fff;border:1px solid #bfc6d1;border-radius:7px;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex}.kebab-btn[data-v-edcd0e38]:hover{color:#443097;border-color:#443097}.menu-backdrop[data-v-edcd0e38]{z-index:900;position:fixed;inset:0}.action-menu[data-v-edcd0e38]{z-index:901;background:#fff;border:1px solid #e3e7ef;border-radius:12px;flex-direction:column;gap:2px;min-width:174px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 30px #10182829}.menu-item[data-v-edcd0e38]{color:#384256;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.menu-item[data-v-edcd0e38]:hover{background:#f5f6fa}.menu-item i[data-v-edcd0e38]{text-align:center;width:14px}.menu-item.activate[data-v-edcd0e38]{color:#0b9e51}.menu-item.remove[data-v-edcd0e38]{color:#f04448}.loading-state[data-v-edcd0e38],.empty-state[data-v-edcd0e38]{color:#8792a4;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:14px;display:flex}.loading-state i[data-v-edcd0e38],.empty-state i[data-v-edcd0e38]{font-size:30px}.empty-state p[data-v-edcd0e38]{margin:0;font-size:15px}@media (width<=1180px){.users-content[data-v-edcd0e38]{padding:55px 22px 40px}.users-table-card[data-v-edcd0e38]{overflow-x:auto}.desktop-table[data-v-edcd0e38]{min-width:1000px}}@media (width<=700px){.users-header[data-v-edcd0e38]{border-radius:0 0 12px 12px;min-height:auto;padding:20px 16px}.users-header h1[data-v-edcd0e38]{font-size:18px}.users-header p[data-v-edcd0e38]{font-size:13px}.users-content[data-v-edcd0e38]{padding:25px 14px 38px}.filters-row[data-v-edcd0e38]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.search-box[data-v-edcd0e38],.status-filter[data-v-edcd0e38],.filter-button[data-v-edcd0e38],.filter-dropdown[data-v-edcd0e38]{width:100%}.results-count[data-v-edcd0e38]{margin:0;padding-left:2px}.users-table-card[data-v-edcd0e38]{background:0 0;border:none;border-radius:0;overflow:visible}.desktop-table[data-v-edcd0e38]{display:none}.mobile-cards[data-v-edcd0e38]{gap:14px;display:grid}.user-mobile-card[data-v-edcd0e38]{box-sizing:border-box;background:#fff;border:1px solid #dce1ea;border-radius:16px;width:100%;padding:17px}.user-card-top[data-v-edcd0e38]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.user-card-person[data-v-edcd0e38]{align-items:center;gap:10px;min-width:0;display:flex}.mobile-avatar[data-v-edcd0e38]{width:38px;height:38px;font-size:13px}.user-card-title[data-v-edcd0e38]{flex-direction:column;gap:4px;min-width:0;display:flex}.user-card-title strong[data-v-edcd0e38]{color:#1e2534;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.user-card-title span[data-v-edcd0e38]{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-card-details[data-v-edcd0e38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.user-card-field[data-v-edcd0e38]{flex-direction:column;gap:6px;min-width:0;display:flex}.user-card-field.full-width[data-v-edcd0e38]{grid-column:1/-1}.user-card-field span[data-v-edcd0e38]{color:#8a97ab;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:900}.user-card-field strong[data-v-edcd0e38]{overflow-wrap:anywhere;color:#394359;font-size:13px;font-weight:700}.user-card-actions[data-v-edcd0e38]{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.user-card-actions .view-btn[data-v-edcd0e38],.user-card-actions .suspend-btn[data-v-edcd0e38],.user-card-actions .remove-btn[data-v-edcd0e38],.user-card-actions .restore-btn[data-v-edcd0e38]{width:100%;min-height:36px;padding:0 8px}}@media (width<=390px){.user-card-top[data-v-edcd0e38]{flex-direction:column;align-items:flex-start}.user-card-details[data-v-edcd0e38]{grid-template-columns:1fr}.user-card-field.full-width[data-v-edcd0e38]{grid-column:auto}.user-card-actions[data-v-edcd0e38]{grid-template-columns:1fr}}.admin-user-profile-page[data-v-be278758]{color:#171a2a;background:#fafaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.profile-header[data-v-be278758]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;align-items:center;gap:16px;min-height:96px;padding:20px 27px;display:flex}.back-btn[data-v-be278758]{color:#66738b;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:10px;width:38px;height:38px;font-size:15px}.back-btn[data-v-be278758]:hover{color:#443097;background:#f6f4ff;border-color:#bdb3eb}.header-copy[data-v-be278758]{min-width:0}.eyebrow[data-v-be278758]{color:#8d97ac;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:900}.profile-header h1[data-v-be278758]{color:#1e2534;margin:0 0 4px;font-size:18px;font-weight:900}.profile-header p[data-v-be278758]:last-child{color:#667794;margin:0;font-size:13px}.profile-content[data-v-be278758]{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:38px 28px 46px}.profile-hero-card[data-v-be278758],.profile-card[data-v-be278758],.temporary-note[data-v-be278758],.state-card[data-v-be278758]{background:#fff;border:1px solid #e0e4ec;border-radius:18px;box-shadow:0 4px 12px #10182808}.profile-hero-card[data-v-be278758]{justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.hero-user[data-v-be278758]{align-items:center;gap:16px;min-width:0;display:flex}.hero-avatar[data-v-be278758]{color:#fff;background:linear-gradient(135deg,#7c61dc,#443097);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;font-size:20px;font-weight:900;display:grid}.hero-copy[data-v-be278758]{min-width:0}.name-line[data-v-be278758]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.name-line h2[data-v-be278758]{overflow-wrap:anywhere;color:#1e2534;margin:0;font-size:23px;font-weight:900}.status-badge[data-v-be278758]{color:#0baf58;background:#ddf9e9;border:1px solid #bcf0d1;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.status-badge.suspended[data-v-be278758]{color:#f04448;background:#ffeaeb;border-color:#ffc3c6}.email[data-v-be278758],.career-track[data-v-be278758]{color:#738096;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.career-track[data-v-be278758]{color:#5d47c7;font-weight:700}.hero-actions[data-v-be278758]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.suspend-btn[data-v-be278758],.activate-btn[data-v-be278758],.remove-btn[data-v-be278758]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.suspend-btn[data-v-be278758]{color:#e23d49;background:#fff6f6;border:1px solid #ffd0d4}.activate-btn[data-v-be278758]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.remove-btn[data-v-be278758]{color:#fff;background:#f04448;border:1px solid #ffb7bc}.suspend-btn[data-v-be278758]:hover{background:#ffe8ea}.activate-btn[data-v-be278758]:hover{background:#d8f7e5}.remove-btn[data-v-be278758]:hover{background:#db3540}.suspend-btn[data-v-be278758]:disabled,.activate-btn[data-v-be278758]:disabled,.remove-btn[data-v-be278758]:disabled{cursor:not-allowed;opacity:.6}.temporary-note[data-v-be278758]{color:#5e5791;background:#f8f7ff;border-color:#ddd6fc;align-items:flex-start;gap:10px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.temporary-note i[data-v-be278758]{color:#5e43ca;padding-top:2px}.temporary-note p[data-v-be278758]{margin:0}.profile-layout[data-v-be278758]{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.main-column[data-v-be278758],.side-column[data-v-be278758]{gap:20px;display:grid}.profile-card[data-v-be278758]{box-sizing:border-box;padding:22px}.card-heading[data-v-be278758]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.card-heading h3[data-v-be278758],.profile-card>h3[data-v-be278758]{color:#273147;margin:0;font-size:16px;font-weight:900}.card-heading>i[data-v-be278758]{color:#6048ca;font-size:19px}.summary-copy[data-v-be278758]{color:#657187;margin:0 0 18px;font-size:13px;line-height:1.7}.overview-grid[data-v-be278758]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-item[data-v-be278758]{box-sizing:border-box;background:#fcfcfe;border:1px solid #ebedf2;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:13px;display:flex}.overview-item span[data-v-be278758]{color:#8b95a6;font-size:11px;font-weight:700}.overview-item strong[data-v-be278758]{overflow-wrap:anywhere;color:#303b50;font-size:13px}.skills-list[data-v-be278758]{flex-wrap:wrap;gap:9px;display:flex}.skill-tag[data-v-be278758]{color:#5945bd;background:#f0edff;border-radius:18px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.timeline-item[data-v-be278758]{border-bottom:1px solid #edf0f5;gap:13px;padding:15px 0;display:flex}.timeline-item[data-v-be278758]:last-child{border-bottom:none;padding-bottom:0}.timeline-icon[data-v-be278758]{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.timeline-icon.purple[data-v-be278758]{color:#5c47be;background:#f0edff}.timeline-icon.green[data-v-be278758]{color:#149854;background:#e6fbef}.timeline-item h4[data-v-be278758],.project-card h4[data-v-be278758],.application-copy h4[data-v-be278758]{color:#2b3549;margin:0 0 5px;font-size:14px;font-weight:900}.timeline-item p[data-v-be278758],.timeline-item small[data-v-be278758]{color:#778399;margin:0;font-size:12px}.timeline-item small[data-v-be278758]{color:#97a0af;margin-top:5px;display:block}.count-pill[data-v-be278758]{color:#5945bd;background:#f0edff;border-radius:7px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.projects-grid[data-v-be278758]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.project-card[data-v-be278758]{box-sizing:border-box;background:#fcfcfe;border:1px solid #e8ebf1;border-radius:13px;min-height:170px;padding:15px}.project-icon[data-v-be278758]{color:#6048ca;background:#eeeaff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.project-card p[data-v-be278758]{color:#758098;min-height:38px;margin:0;font-size:12px;line-height:1.55}.project-tech[data-v-be278758]{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.project-tech span[data-v-be278758]{color:#66738b;background:#f1f3f7;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.applications-list[data-v-be278758]{border-top:1px solid #edf0f5}.application-row[data-v-be278758]{border-bottom:1px solid #edf0f5;grid-template-columns:37px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:73px;padding:12px 0;display:grid}.company-icon[data-v-be278758]{color:#5d47c7;background:#ece9ff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.application-copy[data-v-be278758]{min-width:0}.application-copy h4[data-v-be278758],.application-copy p[data-v-be278758]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-copy p[data-v-be278758]{color:#8791a3;margin:0;font-size:11px}.application-date[data-v-be278758]{flex-direction:column;align-items:flex-end;gap:4px;min-width:88px;display:flex}.application-date span[data-v-be278758]{color:#98a1af;font-size:10px}.application-date strong[data-v-be278758]{color:#66738b;font-size:11px}.application-status[data-v-be278758]{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-width:87px;min-height:26px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.application-status.under_review[data-v-be278758]{color:#e38a00;background:#fff4dd}.application-status.accepted[data-v-be278758]{color:#149854;background:#e2f9ec}.application-status.rejected[data-v-be278758]{color:#e13e49;background:#fee9ea}.cv-card h3[data-v-be278758],.moderation-card h3[data-v-be278758]{color:#273147;margin:0 0 15px;font-size:16px;font-weight:900}.moderation-card>p[data-v-be278758]{color:#7c8799;margin:0;font-size:12px;line-height:1.55}.cv-preview[data-v-be278758]{background:#fcfcfe;border:1px solid #eceef4;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.cv-icon[data-v-be278758]{color:#dc3545;background:#ffe8ea;border-radius:9px;place-items:center;width:35px;height:39px;display:grid}.cv-preview div[data-v-be278758]{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-preview strong[data-v-be278758]{color:#334057;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cv-preview small[data-v-be278758]{color:#9aa2af;font-size:10px}.view-cv-btn[data-v-be278758]{color:#5945bd;cursor:pointer;background:#fff;border:1px solid #d4cdf4;border-radius:9px;width:100%;min-height:37px;margin-top:12px;font-family:inherit;font-size:12px;font-weight:800;transition:all .2s}.view-cv-btn[data-v-be278758]:hover{color:#443097;background:#f7f5ff;border-color:#443097}.details-list[data-v-be278758]{gap:12px;margin:14px 0 0;display:grid}.details-list div[data-v-be278758]{border-bottom:1px solid #edf0f5;gap:5px;padding-bottom:11px;display:grid}.details-list div[data-v-be278758]:last-child{border-bottom:none;padding-bottom:0}.details-list dt[data-v-be278758]{color:#929bab;font-size:10px;font-weight:800}.details-list dd[data-v-be278758]{overflow-wrap:anywhere;color:#4d5a70;margin:0;font-size:12px;font-weight:800}.moderation-card>p[data-v-be278758]{margin-bottom:14px}.side-action[data-v-be278758]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:37px;margin-top:8px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.suspend-side-btn[data-v-be278758]{color:#e23d49;background:#fff7f7;border:1px solid #ffd0d4}.activate-side-btn[data-v-be278758]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.remove-side-btn[data-v-be278758]{color:#e23d49;background:#fff;border:1px solid #ffd0d4}.side-action[data-v-be278758]:disabled{cursor:not-allowed;opacity:.6}.state-card[data-v-be278758]{color:#7e899b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:280px;padding:24px;display:flex}.state-card i[data-v-be278758]{color:#6048ca;font-size:28px}.state-card p[data-v-be278758]{margin:0;font-size:14px}.state-card button[data-v-be278758]{color:#fff;cursor:pointer;background:#443097;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800}.error-state i[data-v-be278758]{color:#e13e49}.modal-overlay[data-v-be278758]{z-index:500;box-sizing:border-box;background:#131c306e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.delete-modal[data-v-be278758]{text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;width:min(100%,410px);padding:29px;box-shadow:0 22px 55px #10182838}.delete-icon[data-v-be278758]{color:#e13e49;background:#ffe9ea;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:20px;display:grid}.delete-modal h2[data-v-be278758]{color:#2a3449;margin:0 0 8px;font-size:19px;font-weight:900}.delete-modal p[data-v-be278758]{color:#758098;margin:0;font-size:13px;line-height:1.6}.modal-actions[data-v-be278758]{gap:10px;margin-top:22px;display:flex}.cancel-btn[data-v-be278758],.confirm-remove-btn[data-v-be278758]{cursor:pointer;border-radius:9px;flex:1;min-height:40px;font-family:inherit;font-size:12px;font-weight:800}.cancel-btn[data-v-be278758]{color:#5e6b80;background:#fff;border:1px solid #dfe3eb}.confirm-remove-btn[data-v-be278758]{color:#fff;background:#e13e49;border:1px solid #e13e49}.cancel-btn[data-v-be278758]:disabled,.confirm-remove-btn[data-v-be278758]:disabled{cursor:not-allowed;opacity:.6}.cv-modal[data-v-be278758]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(100%,590px);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 22px 55px #10182838}.cv-modal-close[data-v-be278758]{color:#667085;cursor:pointer;background:#f2f4f7;border:none;border-radius:9px;width:34px;height:34px;position:absolute;top:17px;right:17px}.cv-modal-close[data-v-be278758]:hover{color:#443097;background:#ece9ff}.cv-modal-header[data-v-be278758]{align-items:center;gap:13px;padding-right:38px;display:flex}.cv-modal-icon[data-v-be278758]{color:#e23d49;background:#ffe9eb;border-radius:12px;flex:none;place-items:center;width:47px;height:52px;font-size:21px;display:grid}.cv-modal-header h2[data-v-be278758]{color:#273147;text-overflow:ellipsis;white-space:nowrap;max-width:370px;margin:0 0 5px;font-size:17px;font-weight:900;overflow:hidden}.cv-modal-header>div>span[data-v-be278758]{color:#8190a5;font-size:12px}.cv-document-preview[data-v-be278758]{box-sizing:border-box;background:linear-gradient(135deg,#fcfcff,#fff);border:1px solid #e2e6ee;border-radius:14px;min-height:390px;margin-top:24px;padding:26px;position:relative;overflow:hidden}.cv-preview-top[data-v-be278758]{border-bottom:1px solid #edf0f5;align-items:center;gap:11px;padding-bottom:18px;display:flex}.cv-preview-avatar[data-v-be278758]{color:#fff;background:#6048ca;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.cv-preview-top div[data-v-be278758]:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-preview-top strong[data-v-be278758]{color:#2d374c;font-size:13px}.cv-preview-top small[data-v-be278758]{color:#8a95a7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cv-document-preview h3[data-v-be278758]{color:#3b465c;margin:22px 0 12px;font-size:13px}.cv-preview-line[data-v-be278758]{background:#e9ecf2;border-radius:999px;height:9px;margin-bottom:10px}.line-long[data-v-be278758]{width:95%}.line-medium[data-v-be278758]{width:72%}.line-short[data-v-be278758]{width:48%}.cv-skills-preview[data-v-be278758]{flex-wrap:wrap;gap:7px;display:flex}.cv-skills-preview span[data-v-be278758]{color:#5c47be;background:#f0edff;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.preview-watermark[data-v-be278758]{color:#e03e4899;letter-spacing:.08em;border:2px solid #e03e486b;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;bottom:23px;right:24px;transform:rotate(-7deg)}.cv-modal-note[data-v-be278758]{color:#758098;margin:17px 0;font-size:12px;line-height:1.6}.close-cv-btn[data-v-be278758]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;width:100%;min-height:41px;font-family:inherit;font-size:13px;font-weight:800}.close-cv-btn[data-v-be278758]:hover{background:#38277f}.toast[data-v-be278758]{color:#fff;z-index:600;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #10182826}.toast.success[data-v-be278758]{background:#159451}.toast.error[data-v-be278758]{background:#d93743}@media (width<=950px){.profile-layout[data-v-be278758]{grid-template-columns:1fr}.side-column[data-v-be278758]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.profile-header[data-v-be278758]{padding:17px}.profile-content[data-v-be278758]{padding:25px 15px 34px}.profile-hero-card[data-v-be278758]{flex-direction:column;align-items:flex-start;padding:19px}.hero-actions[data-v-be278758]{justify-content:flex-start;width:100%}.projects-grid[data-v-be278758],.side-column[data-v-be278758]{grid-template-columns:1fr}.application-row[data-v-be278758]{grid-template-columns:37px minmax(0,1fr)}.application-date[data-v-be278758],.application-status[data-v-be278758]{justify-self:start;align-items:flex-start;margin-left:48px}}@media (width<=500px){.profile-header[data-v-be278758]{gap:11px;padding:15px}.back-btn[data-v-be278758]{width:34px;height:34px}.profile-header h1[data-v-be278758]{font-size:16px}.profile-header p[data-v-be278758]:last-child{font-size:12px}.hero-avatar[data-v-be278758]{width:56px;height:56px;font-size:17px}.name-line h2[data-v-be278758]{font-size:19px}.profile-card[data-v-be278758]{padding:17px}.overview-grid[data-v-be278758]{grid-template-columns:1fr}.hero-actions[data-v-be278758]{grid-template-columns:1fr;display:grid}.suspend-btn[data-v-be278758],.activate-btn[data-v-be278758],.remove-btn[data-v-be278758]{width:100%}.modal-overlay[data-v-be278758]{align-items:flex-end;padding:0}.delete-modal[data-v-be278758],.cv-modal[data-v-be278758]{width:100%;max-height:92dvh;padding:24px 17px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.modal-actions[data-v-be278758]{flex-direction:column-reverse}.cv-document-preview[data-v-be278758]{min-height:350px;padding:18px}.cv-modal-header h2[data-v-be278758]{max-width:220px}.toast[data-v-be278758]{max-width:calc(100% - 28px);bottom:14px;right:14px}}.admin-companies-page[data-v-8a4c93f5]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.companies-header[data-v-8a4c93f5]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;min-height:97px;padding:25px 24px}.companies-header h1[data-v-8a4c93f5]{color:#171a2a;margin:0 0 5px;font-size:17px;font-weight:900}.companies-header p[data-v-8a4c93f5]{color:#697793;margin:0;font-size:14px;line-height:1.45}.companies-content[data-v-8a4c93f5]{box-sizing:border-box;padding:70px 60px 40px}.error-message[data-v-8a4c93f5]{color:#df3d49;background:#fff5f6;border:1px solid #ffc4c9;border-radius:11px;align-items:center;gap:9px;margin:0 0 16px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.companies-table-card[data-v-8a4c93f5]{background:#fff;border:1px solid #d6dbe5;border-radius:16px;width:100%;overflow:hidden}.mobile-cards[data-v-8a4c93f5]{display:none}.companies-table[data-v-8a4c93f5]{box-sizing:border-box;grid-template-columns:1.3fr 1.15fr 1.1fr 1fr .9fr .9fr 1.35fr;align-items:center;column-gap:16px;padding:0 15px;display:grid}.companies-table-head[data-v-8a4c93f5]{color:#8ea0bd;letter-spacing:.4px;border-bottom:1px solid #d9dee8;min-height:63px;font-size:12px;font-weight:900}.companies-table-row[data-v-8a4c93f5]{border-bottom:1px solid #edf0f4;min-height:69px}.companies-table-row[data-v-8a4c93f5]:last-child{border-bottom:none}.company-name-cell[data-v-8a4c93f5]{align-items:center;gap:9px;min-width:0;display:flex}.company-icon[data-v-8a4c93f5]{color:#5d45bd;background:#f4f1ff;border:1px solid #bcaef0;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.company-name-cell strong[data-v-8a4c93f5]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:14px;font-weight:900;overflow:hidden}.email-cell[data-v-8a4c93f5],.created-cell[data-v-8a4c93f5]{color:#6f7b91;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.industry-cell[data-v-8a4c93f5]{color:#626f84;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.verification-badge[data-v-8a4c93f5]{color:#0ca95a;box-sizing:border-box;white-space:nowrap;background:#dcf9e8;border:1px solid #b8f1ce;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.verification-badge.pending[data-v-8a4c93f5]{color:#ef9b17;background:#fff5dc;border-color:#ffe2a6}.verification-badge.rejected[data-v-8a4c93f5]{color:#f04448;background:#ffeaeb;border-color:#ffc2c7}.jobs-cell[data-v-8a4c93f5]{color:#0ea954;font-size:14px;font-weight:900}.actions-cell[data-v-8a4c93f5]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.view-btn[data-v-8a4c93f5],.suspend-btn[data-v-8a4c93f5],.restore-btn[data-v-8a4c93f5],.approve-btn[data-v-8a4c93f5],.reject-btn[data-v-8a4c93f5]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.view-btn[data-v-8a4c93f5]{color:#68748b;background:#fff;border:1px solid #bcc4cf}.suspend-btn[data-v-8a4c93f5]{color:#e58b0e;background:#fff7e9;border:1px solid #ffddb0}.restore-btn[data-v-8a4c93f5],.approve-btn[data-v-8a4c93f5]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.reject-btn[data-v-8a4c93f5]{color:#f04448;background:#ffeaeb;border:1px solid #ffc2c7}.view-btn[data-v-8a4c93f5]:hover{color:#443097;border-color:#443097}.suspend-btn[data-v-8a4c93f5]:hover{background:#ffefd6}.restore-btn[data-v-8a4c93f5]:hover,.approve-btn[data-v-8a4c93f5]:hover{background:#d9f8e6}.reject-btn[data-v-8a4c93f5]:hover{background:#ffdfe1}.view-btn[data-v-8a4c93f5]:disabled,.suspend-btn[data-v-8a4c93f5]:disabled,.restore-btn[data-v-8a4c93f5]:disabled,.approve-btn[data-v-8a4c93f5]:disabled,.reject-btn[data-v-8a4c93f5]:disabled{cursor:not-allowed;opacity:.6}.kebab-btn[data-v-8a4c93f5]{color:#68748b;cursor:pointer;background:#fff;border:1px solid #d6dbe5;border-radius:7px;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex}.kebab-btn[data-v-8a4c93f5]:hover{color:#443097;border-color:#443097}.menu-backdrop[data-v-8a4c93f5]{z-index:900;position:fixed;inset:0}.action-menu[data-v-8a4c93f5]{z-index:901;background:#fff;border:1px solid #e3e7ef;border-radius:12px;flex-direction:column;gap:2px;min-width:174px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 30px #10182829}.menu-item[data-v-8a4c93f5]{color:#384256;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.menu-item[data-v-8a4c93f5]:hover{background:#f5f6fa}.menu-item i[data-v-8a4c93f5]{text-align:center;width:14px}.menu-item.approve[data-v-8a4c93f5],.menu-item.restore[data-v-8a4c93f5]{color:#0b9e51}.menu-item.reject[data-v-8a4c93f5]{color:#f04448}.menu-item.suspend[data-v-8a4c93f5]{color:#e58b0e}.state-card[data-v-8a4c93f5]{color:#8792a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.state-card i[data-v-8a4c93f5]{color:#6550bd;font-size:30px}.state-card p[data-v-8a4c93f5]{margin:0;font-size:14px}.suspended-text[data-v-8a4c93f5]{color:#f04448!important}@media (width<=1250px){.companies-content[data-v-8a4c93f5]{padding:55px 22px 40px}.companies-table-card[data-v-8a4c93f5]{overflow-x:auto}.desktop-table[data-v-8a4c93f5]{min-width:1050px}}@media (width<=700px){.companies-header[data-v-8a4c93f5]{border-radius:0 0 12px 12px;min-height:auto;padding:20px 16px}.companies-header h1[data-v-8a4c93f5]{font-size:18px}.companies-header p[data-v-8a4c93f5]{font-size:13px}.companies-content[data-v-8a4c93f5]{padding:25px 14px 38px}.companies-table-card[data-v-8a4c93f5]{background:0 0;border:none;border-radius:0;overflow:visible}.desktop-table[data-v-8a4c93f5]{display:none}.mobile-cards[data-v-8a4c93f5]{gap:14px;display:grid}.company-mobile-card[data-v-8a4c93f5]{box-sizing:border-box;background:#fff;border:1px solid #dce1ea;border-radius:16px;width:100%;padding:17px}.company-card-top[data-v-8a4c93f5]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.company-card-name[data-v-8a4c93f5]{align-items:center;gap:10px;min-width:0;display:flex}.company-card-name .company-icon[data-v-8a4c93f5]{border-radius:10px;width:37px;height:37px;font-size:15px}.company-card-name div[data-v-8a4c93f5]{flex-direction:column;gap:4px;min-width:0;display:flex}.company-card-name strong[data-v-8a4c93f5]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.company-card-name span[data-v-8a4c93f5]{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-card-grid[data-v-8a4c93f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.company-card-field[data-v-8a4c93f5]{flex-direction:column;gap:6px;min-width:0;display:flex}.company-card-field.full-width[data-v-8a4c93f5]{grid-column:1/-1}.company-card-field span[data-v-8a4c93f5]{color:#8a97ab;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:900}.company-card-field strong[data-v-8a4c93f5]{overflow-wrap:anywhere;color:#384256;font-size:13px;font-weight:700}.company-card-field .jobs-value[data-v-8a4c93f5]{color:#0ea954;font-size:16px;font-weight:900}.company-card-actions[data-v-8a4c93f5]{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.company-card-actions .view-btn[data-v-8a4c93f5],.company-card-actions .suspend-btn[data-v-8a4c93f5],.company-card-actions .restore-btn[data-v-8a4c93f5],.company-card-actions .approve-btn[data-v-8a4c93f5],.company-card-actions .reject-btn[data-v-8a4c93f5]{width:100%;min-height:36px;padding:0 8px}}@media (width<=390px){.company-card-top[data-v-8a4c93f5]{flex-direction:column;align-items:flex-start}.company-card-grid[data-v-8a4c93f5]{grid-template-columns:1fr}.company-card-field.full-width[data-v-8a4c93f5]{grid-column:auto}.company-card-actions[data-v-8a4c93f5]{grid-template-columns:1fr}}.company-verifications-page[data-v-e1ccc1bf]{color:#171a2a;background:#fafaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.page-header[data-v-e1ccc1bf]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e7ef;justify-content:space-between;align-items:center;gap:18px;min-height:122px;padding:25px 28px;display:flex}.eyebrow[data-v-e1ccc1bf]{color:#8d97ac;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:900}.page-header h1[data-v-e1ccc1bf]{color:#171a2a;margin:0 0 6px;font-size:23px;font-weight:900}.page-header p[data-v-e1ccc1bf]:last-child{color:#758098;margin:0;font-size:14px;line-height:1.5}.companies-link[data-v-e1ccc1bf]{color:#443097;white-space:nowrap;background:#fff;border:1px solid #d8d1f4;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.companies-link[data-v-e1ccc1bf]:hover{background:#f6f4ff}.page-content[data-v-e1ccc1bf]{box-sizing:border-box;padding:27px 28px 46px}.summary-grid[data-v-e1ccc1bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.summary-card[data-v-e1ccc1bf]{box-sizing:border-box;background:#fff;border:1px solid #e2e6ee;border-radius:14px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.summary-icon[data-v-e1ccc1bf]{border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.summary-icon.pending[data-v-e1ccc1bf]{color:#e78d00;background:#fff4dc}.summary-icon.resubmitted[data-v-e1ccc1bf]{color:#5e43ca;background:#f0edff}.summary-icon.total[data-v-e1ccc1bf]{color:#149854;background:#e2f9ec}.summary-card div[data-v-e1ccc1bf]{flex-direction:column;gap:4px;display:flex}.summary-card strong[data-v-e1ccc1bf]{color:#171a2a;font-size:23px;font-weight:900}.summary-card span[data-v-e1ccc1bf]:last-child{color:#758098;font-size:12px;font-weight:700}.verification-card[data-v-e1ccc1bf]{background:#fff;border:1px solid #e2e6ee;border-radius:15px;overflow:hidden}.card-header[data-v-e1ccc1bf]{box-sizing:border-box;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:17px 20px;display:flex}.card-header h2[data-v-e1ccc1bf]{color:#171a2a;margin:0 0 5px;font-size:16px;font-weight:900}.card-header p[data-v-e1ccc1bf]{color:#758098;margin:0;font-size:13px}.pending-count[data-v-e1ccc1bf],.status-badge[data-v-e1ccc1bf],.submission-badge[data-v-e1ccc1bf]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.pending-count[data-v-e1ccc1bf],.status-badge[data-v-e1ccc1bf]{color:#e78d00;background:#fff4dc}.submission-badge[data-v-e1ccc1bf]{color:#2b6eaa;background:#eff7ff}.submission-badge.resubmitted[data-v-e1ccc1bf]{color:#5e43ca;background:#f0edff}.verification-table[data-v-e1ccc1bf]{grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(120px,.9fr) minmax(105px,.7fr) minmax(120px,.7fr);align-items:center;gap:16px;display:grid}.table-head[data-v-e1ccc1bf]{color:#8d97ac;letter-spacing:.08em;border-bottom:1px solid #edf0f4;min-height:45px;padding:0 20px;font-size:11px;font-weight:900}.table-row[data-v-e1ccc1bf]{box-sizing:border-box;border-bottom:1px solid #edf0f4;min-height:76px;padding:12px 20px}.table-row[data-v-e1ccc1bf]:last-child{border-bottom:none}.company-cell[data-v-e1ccc1bf]{align-items:center;gap:11px;min-width:0;display:flex}.company-avatar[data-v-e1ccc1bf]{color:#5e43ca;background:#eeeaff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid}.company-cell div[data-v-e1ccc1bf]{flex-direction:column;gap:4px;min-width:0;display:flex}.company-cell strong[data-v-e1ccc1bf],.company-cell span[data-v-e1ccc1bf]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-cell strong[data-v-e1ccc1bf]{color:#273147;font-size:13px;font-weight:900}.company-cell span[data-v-e1ccc1bf]:last-child{color:#8a93a5;font-size:11px}.submitted-cell[data-v-e1ccc1bf]{color:#66738b;font-size:12px;font-weight:700}.review-btn[data-v-e1ccc1bf]{color:#fff;cursor:pointer;white-space:nowrap;background:#443097;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.review-btn[data-v-e1ccc1bf]:hover{background:#352475}.state-message[data-v-e1ccc1bf]{color:#758098;justify-content:center;align-items:center;gap:9px;min-height:190px;margin:0;font-size:14px;font-weight:700;display:flex}.error-message[data-v-e1ccc1bf]{color:#e13e49}.empty-state[data-v-e1ccc1bf]{color:#8a93a5;text-align:center;place-content:center;min-height:250px;padding:25px;display:grid}.empty-state i[data-v-e1ccc1bf]{color:#c5bdeb;margin-bottom:12px;font-size:31px}.empty-state h3[data-v-e1ccc1bf]{color:#293246;margin:0 0 8px;font-size:16px;font-weight:900}.empty-state p[data-v-e1ccc1bf]{max-width:340px;margin:0;font-size:13px;line-height:1.55}.mobile-cards[data-v-e1ccc1bf]{display:none}@media (width<=980px){.verification-table[data-v-e1ccc1bf]{grid-template-columns:minmax(210px,1.5fr) minmax(130px,1fr) minmax(104px,.7fr) minmax(110px,.7fr)}.verification-table[data-v-e1ccc1bf]>:nth-child(3){display:none}}@media (width<=720px){.page-header[data-v-e1ccc1bf]{flex-direction:column;align-items:flex-start;min-height:auto;padding:21px 18px}.companies-link[data-v-e1ccc1bf]{box-sizing:border-box;justify-content:center;width:100%}.page-content[data-v-e1ccc1bf]{padding:20px 16px 38px}.summary-grid[data-v-e1ccc1bf]{grid-template-columns:1fr;gap:12px}.desktop-table[data-v-e1ccc1bf]{display:none}.mobile-cards[data-v-e1ccc1bf]{gap:12px;padding:14px;display:grid}.verification-mobile-card[data-v-e1ccc1bf]{background:#fcfcfe;border:1px solid #edf0f4;border-radius:13px;padding:15px}.mobile-card-top[data-v-e1ccc1bf]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.mobile-info-grid[data-v-e1ccc1bf]{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;padding:12px 0;display:grid}.mobile-info-grid div[data-v-e1ccc1bf]{flex-direction:column;gap:5px;min-width:0;display:flex}.mobile-info-grid span[data-v-e1ccc1bf]{color:#8d97ac;font-size:11px;font-weight:700}.mobile-info-grid strong[data-v-e1ccc1bf]{color:#293246;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.full-width[data-v-e1ccc1bf]{width:100%}}@media (width<=430px){.mobile-card-top[data-v-e1ccc1bf]{flex-direction:column;align-items:stretch}.status-badge[data-v-e1ccc1bf]{width:fit-content}.mobile-info-grid[data-v-e1ccc1bf]{grid-template-columns:1fr}}.company-review-page[data-v-daad4a1c]{color:#171a2a;background:#fafaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.review-header[data-v-daad4a1c]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e7ef;gap:14px;min-height:110px;padding:22px 28px;display:flex}.back-btn[data-v-daad4a1c]{color:#5d6574;cursor:pointer;background:#fff;border:1px solid #e1e5ed;border-radius:10px;flex:none;width:38px;height:38px}.back-btn[data-v-daad4a1c]:hover{color:#443097;background:#f5f2ff;border-color:#cfc6f6}.header-copy[data-v-daad4a1c]{justify-content:space-between;gap:18px;width:100%;display:flex}.eyebrow[data-v-daad4a1c]{color:#8d97ac;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:900}h1[data-v-daad4a1c],h2[data-v-daad4a1c],h3[data-v-daad4a1c],p[data-v-daad4a1c]{margin-top:0}.review-header h1[data-v-daad4a1c]{color:#171a2a;margin-bottom:6px;font-size:22px;font-weight:900}.header-copy>div>p[data-v-daad4a1c]:last-child{color:#758098;margin:0;font-size:14px;line-height:1.5}.status-badge[data-v-daad4a1c],.received-badge[data-v-daad4a1c],.job-status[data-v-daad4a1c],.application-status[data-v-daad4a1c]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.status-badge[data-v-daad4a1c]{min-height:33px}.status-badge.pending[data-v-daad4a1c]{color:#e78d00;background:#fff4dc}.status-badge.verified[data-v-daad4a1c],.received-badge[data-v-daad4a1c]{color:#149854;background:#e2f9ec}.status-badge.rejected[data-v-daad4a1c]{color:#e13e49;background:#fee9ea}.review-content[data-v-daad4a1c]{box-sizing:border-box;padding:28px}.page-message[data-v-daad4a1c],.warning-message[data-v-daad4a1c]{color:#758098;background:#fff;border:1px solid #e3e7ef;border-radius:12px;align-items:center;gap:9px;margin:0;padding:14px;font-size:14px;display:flex}.warning-message[data-v-daad4a1c]{color:#9a6700;background:#fffbeb;border-color:#f8d7a5;margin-bottom:20px}.company-summary-card[data-v-daad4a1c],.panel[data-v-daad4a1c]{background:#fff;border:1px solid #e1e5ed;border-radius:16px;box-shadow:0 2px 6px #10182808}.company-summary-card[data-v-daad4a1c]{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.company-main[data-v-daad4a1c]{align-items:center;gap:14px;min-width:0;display:flex}.company-avatar[data-v-daad4a1c]{color:#5e43ca;background:#eeeaff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid}.company-summary-copy[data-v-daad4a1c]{min-width:0}.company-main h2[data-v-daad4a1c]{color:#171a2a;margin:0 0 6px;font-size:18px}.company-main p[data-v-daad4a1c]{color:#758098;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.company-main p span[data-v-daad4a1c],.job-copy p span[data-v-daad4a1c],.applicant-copy p span[data-v-daad4a1c]{color:#b2bac8;margin:0 5px}.summary-meta[data-v-daad4a1c]{gap:28px;display:flex}.summary-meta div[data-v-daad4a1c]{flex-direction:column;gap:5px;display:flex}.summary-meta span[data-v-daad4a1c]{color:#8d97ac;font-size:11px;font-weight:700}.summary-meta strong[data-v-daad4a1c]{color:#293246;font-size:13px}.summary-meta .suspended[data-v-daad4a1c]{color:#e03945}.review-tabs[data-v-daad4a1c]{scrollbar-width:none;background:#fff;border:1px solid #e1e5ed;border-radius:14px;gap:6px;margin:24px 0;padding:6px;display:flex;overflow-x:auto}.review-tabs[data-v-daad4a1c]::-webkit-scrollbar{display:none}.review-tabs button[data-v-daad4a1c]{color:#697793;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.review-tabs button span[data-v-daad4a1c]{color:#8b95a6;background:#f0f2f6;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10px;display:inline-flex}.review-tabs button.active[data-v-daad4a1c]{color:#fff;background:#443097;box-shadow:0 7px 15px #4430972e}.review-tabs button.active span[data-v-daad4a1c]{color:#fff;background:#ffffff2e}.tab-grid[data-v-daad4a1c]{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:20px;display:grid}.panel[data-v-daad4a1c]{box-sizing:border-box;padding:23px}.panel h2[data-v-daad4a1c]{margin-bottom:0;font-size:17px}.panel-title-row[data-v-daad4a1c]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.document-row[data-v-daad4a1c]{cursor:pointer;text-align:left;background:#fbfbfe;border:1px solid #e2e6ee;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:86px;padding:14px;display:flex}.document-row[data-v-daad4a1c]:hover{background:#f8f6ff;border-color:#cfc7f4}.pdf-badge[data-v-daad4a1c]{color:#dc3545;background:#ffe8ea;border-radius:9px;flex:none;place-items:center;width:42px;height:48px;font-size:11px;font-weight:900;display:grid}.document-copy[data-v-daad4a1c]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.document-copy strong[data-v-daad4a1c]{color:#293246;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.document-copy small[data-v-daad4a1c]{color:#8d97ac;font-size:11px;font-weight:700}.document-link[data-v-daad4a1c]{color:#5d47c7;white-space:nowrap;font-size:12px;font-weight:900}.checklist[data-v-daad4a1c]{margin-top:22px}.checklist h3[data-v-daad4a1c]{color:#273147;margin-bottom:13px;font-size:14px}.checklist label[data-v-daad4a1c]{color:#66738b;cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:13px;font-weight:600;display:flex}.checklist input[data-v-daad4a1c]{accent-color:#443097;width:16px;height:16px}.decision-panel h2[data-v-daad4a1c]{color:#171a2a;margin-bottom:11px;font-size:18px}.decision-panel>p[data-v-daad4a1c]:not(.eyebrow){color:#758098;margin-bottom:22px;font-size:13px;line-height:1.65}.current-status[data-v-daad4a1c]{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;justify-content:space-between;margin-bottom:20px;padding:13px 0;display:flex}.current-status span[data-v-daad4a1c]{color:#8d97ac;font-size:12px;font-weight:700}.current-status strong[data-v-daad4a1c]{font-size:12px}.current-status .pending[data-v-daad4a1c]{color:#e78d00}.current-status .verified[data-v-daad4a1c]{color:#149854}.current-status .rejected[data-v-daad4a1c]{color:#e13e49}.approve-btn[data-v-daad4a1c],.reject-btn[data-v-daad4a1c]{cursor:pointer;border-radius:10px;width:100%;min-height:43px;margin-top:10px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900}.approve-btn[data-v-daad4a1c]{color:#fff;background:#24ad61;border:1px solid #2fbd70}.approve-btn[data-v-daad4a1c]:hover:not(:disabled){background:#149854}.reject-btn[data-v-daad4a1c]{color:#df3e4b;background:#fff;border:1px solid #ffd1d5}.reject-btn[data-v-daad4a1c]:hover:not(:disabled){background:#fff4f5}.approve-btn[data-v-daad4a1c]:disabled,.reject-btn[data-v-daad4a1c]:disabled{cursor:not-allowed;opacity:.6}.decision-complete[data-v-daad4a1c]{color:#697793;text-align:center;background:#f7f6fc;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:17px 12px;font-size:13px;display:flex}.decision-complete i[data-v-daad4a1c]{font-size:25px}.decision-complete strong[data-v-daad4a1c]{color:#293246}.info-grid[data-v-daad4a1c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.info-grid div[data-v-daad4a1c]{background:#fcfcfe;border:1px solid #edf0f5;border-radius:11px;min-width:0;padding:13px}.info-grid dt[data-v-daad4a1c]{color:#8d97ac;margin-bottom:7px;font-size:11px;font-weight:800}.info-grid dd[data-v-daad4a1c]{color:#2b3549;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;overflow:hidden}.activity-grid[data-v-daad4a1c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.activity-grid button[data-v-daad4a1c]{color:#1e2738;cursor:pointer;text-align:left;background:#fff;border:1px solid #edf0f5;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:128px;padding:15px 11px;display:flex}.activity-grid button[data-v-daad4a1c]:hover{background:#fbfaff;border-color:#d2c9f4}.activity-grid i[data-v-daad4a1c]{color:#6048ca;background:#eeeaff;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:14px;display:grid}.activity-grid button:nth-child(2) i[data-v-daad4a1c]{color:#11a558;background:#e3f9ed}.activity-grid button:nth-child(3) i[data-v-daad4a1c]{color:#e89510;background:#fff0d8}.activity-grid strong[data-v-daad4a1c]{margin-bottom:5px;font-size:22px}.activity-grid span[data-v-daad4a1c]{color:#758098;font-size:11px;font-weight:700}.outline-btn[data-v-daad4a1c],.job-actions button[data-v-daad4a1c]{cursor:pointer;border-radius:10px;min-height:36px;padding:0 11px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:900}.outline-btn[data-v-daad4a1c]{color:#5540bb;background:#fff;border:1px solid #d5cef4}.outline-btn[data-v-daad4a1c]:hover{background:#f7f5ff}.list[data-v-daad4a1c]{border-top:1px solid #edf0f5}.job-row[data-v-daad4a1c]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 0;display:flex}.job-copy[data-v-daad4a1c]{align-items:center;gap:12px;min-width:0;display:flex}.job-copy>i[data-v-daad4a1c]{color:#6048ca;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.job-copy div[data-v-daad4a1c]{min-width:0}.job-copy strong[data-v-daad4a1c]{color:#273147;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.job-copy p[data-v-daad4a1c],.applicant-copy p[data-v-daad4a1c]{color:#8a93a5;margin:5px 0 0;font-size:12px;font-weight:600}.job-actions[data-v-daad4a1c]{flex:none;align-items:center;gap:10px;display:flex}.job-status.active[data-v-daad4a1c]{color:#149854;background:#e2f9ec}.job-status.closed[data-v-daad4a1c],.job-status.removed[data-v-daad4a1c]{color:#e13e49;background:#fee9ea}.job-status.draft[data-v-daad4a1c]{color:#778199;background:#f2f3f7}.job-actions button[data-v-daad4a1c]{color:#5945bd;background:#f0edff;border:none;font-size:11px}.job-actions button[data-v-daad4a1c]:hover{background:#e3ddff}.applicant-row[data-v-daad4a1c]{cursor:pointer;border-bottom:1px solid #edf0f5;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:13px 0;transition:background .2s,transform .2s;display:grid}.applicant-row[data-v-daad4a1c]:hover,.applicant-row[data-v-daad4a1c]:focus-visible{background:#fbfaff;outline:none;transform:translateY(-1px)}.applicant-avatar[data-v-daad4a1c]{color:#fff;background:linear-gradient(135deg,#bca9ff,#6546d5);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.applicant-copy[data-v-daad4a1c]{min-width:0}.applicant-copy strong[data-v-daad4a1c]{color:#273147;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.applicant-copy p[data-v-daad4a1c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applicant-score[data-v-daad4a1c]{flex-direction:column;align-items:flex-end;gap:4px;min-width:71px;display:flex}.applicant-score strong[data-v-daad4a1c]{color:#5945bd;font-size:11px}.applicant-score small[data-v-daad4a1c]{color:#8a93a5;font-size:10px;font-weight:700}.application-status.under_review[data-v-daad4a1c]{color:#e78d00;background:#fff4dc}.application-status.accepted[data-v-daad4a1c]{color:#149854;background:#e2f9ec}.application-status.rejected[data-v-daad4a1c]{color:#e13e49;background:#fee9ea}.empty-state[data-v-daad4a1c]{color:#8a93a5;text-align:center;place-content:center;min-height:220px;padding:24px;display:grid}.empty-state i[data-v-daad4a1c]{color:#c5bdeb;margin-bottom:12px;font-size:31px}.empty-state h3[data-v-daad4a1c]{color:#293246;margin:0 0 8px;font-size:16px;font-weight:900}.empty-state p[data-v-daad4a1c]{max-width:330px;margin:0;font-size:13px;line-height:1.55}.modal-overlay[data-v-daad4a1c]{z-index:2500;box-sizing:border-box;background:#10182875;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card[data-v-daad4a1c],.document-modal[data-v-daad4a1c]{box-sizing:border-box;background:#fff;border-radius:16px;width:min(100%,460px);padding:28px;position:relative;box-shadow:0 22px 50px #1018283d}.modal-close[data-v-daad4a1c]{color:#8a93a5;cursor:pointer;background:0 0;border:none;border-radius:9px;width:34px;height:34px;font-size:16px;position:absolute;top:14px;right:14px}.modal-close[data-v-daad4a1c]:hover:not(:disabled){color:#344054;background:#f2f4f7}.modal-warning[data-v-daad4a1c]{color:#e89510;background:#fff0d8;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:17px;font-size:20px;display:grid}.modal-card h2[data-v-daad4a1c],.document-modal h2[data-v-daad4a1c]{color:#171a2a;margin-bottom:8px;font-size:19px;font-weight:900}.modal-card>p[data-v-daad4a1c]{color:#758098;margin-bottom:20px;font-size:14px;line-height:1.55}.modal-card label[data-v-daad4a1c]{color:#344054;flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.modal-card textarea[data-v-daad4a1c]{resize:vertical;color:#171a2a;border:1px solid #dfe3eb;border-radius:10px;outline:none;min-height:110px;padding:12px;font-family:Inter,Arial,sans-serif;font-size:13px}.modal-card textarea[data-v-daad4a1c]:focus{border-color:#443097;box-shadow:0 0 0 3px #4430971a}.modal-actions[data-v-daad4a1c]{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.cancel-btn[data-v-daad4a1c],.confirm-reject-btn[data-v-daad4a1c]{cursor:pointer;border-radius:10px;min-height:42px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900}.cancel-btn[data-v-daad4a1c]{color:#344054;background:#fff;border:1px solid #dfe3eb}.confirm-reject-btn[data-v-daad4a1c]{color:#fff;background:#df3e4b;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cancel-btn[data-v-daad4a1c]:disabled,.confirm-reject-btn[data-v-daad4a1c]:disabled{cursor:not-allowed;opacity:.6}.mock-document[data-v-daad4a1c]{background:#fbfbfe;border:1px solid #e4e7ef;border-radius:14px;margin-top:18px;padding:19px}.mock-document-brand[data-v-daad4a1c]{align-items:center;gap:11px;margin-bottom:20px;display:flex}.mock-document-brand>span[data-v-daad4a1c]{color:#5e43ca;background:#eeeaff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.mock-document-brand div[data-v-daad4a1c]{flex-direction:column;gap:4px;display:flex}.mock-document-brand strong[data-v-daad4a1c]{color:#273147;font-size:13px}.mock-document-brand small[data-v-daad4a1c]{color:#8a93a5;font-size:11px}.mock-document>i[data-v-daad4a1c]{background:#e8ebf1;border-radius:999px;height:9px;margin-bottom:10px;display:block}.mock-document>i[data-v-daad4a1c]:nth-of-type(2){width:82%}.mock-document>i[data-v-daad4a1c]:nth-of-type(3){width:61%}.mock-document>b[data-v-daad4a1c]{color:#e78d00;background:#fff4dc;border-radius:7px;width:fit-content;margin:18px 0 12px;padding:7px 9px;font-size:10px;display:block}.mock-document>p[data-v-daad4a1c]{color:#8a93a5;margin:0;font-size:12px;line-height:1.55}.toast[data-v-daad4a1c]{z-index:3000;color:#fff;border-radius:11px;align-items:center;gap:9px;max-width:min(390px,100vw - 32px);padding:13px 15px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 28px #10182833}.toast.success[data-v-daad4a1c]{background:#159957}.toast.error[data-v-daad4a1c]{background:#df3e4b}@media (width<=960px){.tab-grid[data-v-daad4a1c]{grid-template-columns:1fr}.company-summary-card[data-v-daad4a1c]{flex-direction:column;align-items:flex-start}.summary-meta[data-v-daad4a1c]{justify-content:space-between;width:100%}}@media (width<=650px){.review-header[data-v-daad4a1c]{min-height:auto;padding:18px 16px}.header-copy[data-v-daad4a1c]{flex-direction:column;align-items:flex-start}.review-header h1[data-v-daad4a1c]{font-size:19px}.header-copy>div>p[data-v-daad4a1c]:last-child{font-size:13px}.review-content[data-v-daad4a1c]{padding:18px 14px 34px}.company-summary-card[data-v-daad4a1c],.panel[data-v-daad4a1c]{padding:17px}.company-main[data-v-daad4a1c]{align-items:flex-start}.company-main p[data-v-daad4a1c]{white-space:normal}.summary-meta[data-v-daad4a1c]{flex-direction:column;gap:14px}.summary-meta div[data-v-daad4a1c]{border-top:1px solid #edf0f5;flex-direction:row;justify-content:space-between;width:100%;padding-top:12px}.review-tabs[data-v-daad4a1c]{margin:18px 0}.document-row[data-v-daad4a1c]{align-items:flex-start}.document-link[data-v-daad4a1c]{display:none}.info-grid[data-v-daad4a1c],.activity-grid[data-v-daad4a1c]{grid-template-columns:1fr}.activity-grid button[data-v-daad4a1c]{min-height:92px}.job-row[data-v-daad4a1c]{flex-direction:column;align-items:flex-start;gap:12px}.job-actions[data-v-daad4a1c]{justify-content:space-between;width:100%}.job-actions button[data-v-daad4a1c]{margin-left:auto}.applicant-row[data-v-daad4a1c]{grid-template-columns:38px minmax(0,1fr);gap:10px}.applicant-score[data-v-daad4a1c],.application-status[data-v-daad4a1c]{grid-column:2;justify-self:start;align-items:flex-start}.applicant-score[data-v-daad4a1c]{flex-direction:row;gap:8px}.modal-card[data-v-daad4a1c],.document-modal[data-v-daad4a1c]{padding:24px 18px 18px}.modal-actions[data-v-daad4a1c]{grid-template-columns:1fr}.toast[data-v-daad4a1c]{bottom:16px;right:16px}}.admin-company-jobs-page[data-v-cc7b4cca]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.jobs-header[data-v-cc7b4cca]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;align-items:center;gap:18px;min-height:95px;padding:20px 24px;display:flex}.back-btn[data-v-cc7b4cca]{color:#5d6574;cursor:pointer;background:0 0;border:none;place-items:center;width:34px;height:44px;font-size:28px;display:grid}.back-btn[data-v-cc7b4cca]:hover{color:#443097}.jobs-header h1[data-v-cc7b4cca]{color:#171a2a;margin:0 0 5px;font-size:18px;font-weight:900}.jobs-header p[data-v-cc7b4cca]{color:#697793;margin:0;font-size:14px;line-height:1.45}.jobs-content[data-v-cc7b4cca]{box-sizing:border-box;padding:108px 20px 40px}.error-message[data-v-cc7b4cca]{color:#df3d49;background:#fff5f6;border:1px solid #ffc4c9;border-radius:11px;align-items:center;gap:9px;margin:0 0 16px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.jobs-table-card[data-v-cc7b4cca]{background:#fff;border:1px solid #d6dbe5;border-radius:16px;width:100%;overflow:hidden}.mobile-cards[data-v-cc7b4cca]{display:none}.jobs-table[data-v-cc7b4cca]{box-sizing:border-box;grid-template-columns:1.4fr 1.1fr .9fr .9fr .85fr .6fr 1.25fr;align-items:center;column-gap:16px;padding:0 16px;display:grid}.jobs-table-head[data-v-cc7b4cca]{color:#8ea0bd;letter-spacing:.45px;border-bottom:1px solid #d9dee8;min-height:63px;font-size:12px;font-weight:900}.jobs-table-row[data-v-cc7b4cca]{border-bottom:1px solid #edf0f4;min-height:70px}.jobs-table-row[data-v-cc7b4cca]:last-child{border-bottom:none}.job-title-cell[data-v-cc7b4cca],.company-cell[data-v-cc7b4cca],.job-type-cell[data-v-cc7b4cca],.work-mode-cell[data-v-cc7b4cca],.status-cell[data-v-cc7b4cca],.reports-cell[data-v-cc7b4cca]{min-width:0}.job-title-cell strong[data-v-cc7b4cca]{color:#1d2636;font-size:14px;font-weight:800}.company-cell[data-v-cc7b4cca],.job-type-cell[data-v-cc7b4cca],.work-mode-cell[data-v-cc7b4cca]{color:#657187;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.job-status[data-v-cc7b4cca]{color:#0ca957;box-sizing:border-box;background:#dcf9e8;border:1px solid #bcefd0;border-radius:6px;justify-content:center;align-items:center;min-width:55px;min-height:25px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.job-status.removed[data-v-cc7b4cca]{color:#f04448;background:#ffeaeb;border-color:#ffc3c7}.reports-cell[data-v-cc7b4cca]{color:#707c8f;text-align:center;font-size:14px;font-weight:800}.reports-cell.has-reports[data-v-cc7b4cca]{color:#f04448}.actions-cell[data-v-cc7b4cca]{justify-content:flex-end;align-items:center;gap:5px;display:flex}.view-btn[data-v-cc7b4cca],.remove-btn[data-v-cc7b4cca],.restore-btn[data-v-cc7b4cca]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.view-btn[data-v-cc7b4cca]{color:#68748b;background:#fff;border:1px solid #bfc6d1}.remove-btn[data-v-cc7b4cca]{color:#f04448;background:#ffe6e7;border:1px solid #ff9da3}.restore-btn[data-v-cc7b4cca]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.view-btn[data-v-cc7b4cca]:hover{color:#443097;border-color:#443097}.remove-btn[data-v-cc7b4cca]:hover{background:#ffd5d8}.restore-btn[data-v-cc7b4cca]:hover{background:#d8f8e6}.view-btn[data-v-cc7b4cca]:disabled,.remove-btn[data-v-cc7b4cca]:disabled,.restore-btn[data-v-cc7b4cca]:disabled{cursor:not-allowed;opacity:.65}.empty-state[data-v-cc7b4cca]{color:#8792a4;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.empty-state i[data-v-cc7b4cca]{color:#7162c6;margin-bottom:14px;font-size:34px}.empty-state h2[data-v-cc7b4cca]{color:#263147;margin:0 0 7px;font-size:18px}.empty-state p[data-v-cc7b4cca]{margin:0;font-size:14px}.modal-overlay[data-v-cc7b4cca]{z-index:1000;box-sizing:border-box;background:#0e162747;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.job-modal[data-v-cc7b4cca]{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;width:100%;max-width:430px;padding:34px;position:relative;box-shadow:0 18px 45px #1018282e}.close-modal[data-v-cc7b4cca]{color:#667085;cursor:pointer;background:#f4f5f8;border:none;border-radius:8px;width:30px;height:30px;position:absolute;top:14px;right:14px}.modal-job-icon[data-v-cc7b4cca]{color:#5d45bd;background:#f4f1ff;border:1px solid #bcaef0;border-radius:15px;place-items:center;width:55px;height:55px;margin:0 auto 13px;font-size:21px;display:grid}.job-modal h2[data-v-cc7b4cca]{color:#1e2534;margin:0 0 6px;font-size:21px;font-weight:900}.job-modal>p[data-v-cc7b4cca]{color:#738096;overflow-wrap:anywhere;margin:0 0 24px;font-size:14px}.modal-info[data-v-cc7b4cca]{text-align:left;background:#fafaff;border-radius:13px;gap:14px;padding:18px;display:grid}.modal-info div[data-v-cc7b4cca]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-info span[data-v-cc7b4cca]{color:#7d8797;font-size:13px}.modal-info strong[data-v-cc7b4cca]{color:#273044;text-align:right;font-size:13px}.removed-text[data-v-cc7b4cca],.reports-text[data-v-cc7b4cca]{color:#f04448!important}.modal-remove-btn[data-v-cc7b4cca],.modal-restore-btn[data-v-cc7b4cca],.modal-close-btn[data-v-cc7b4cca]{cursor:pointer;border:none;border-radius:10px;width:100%;height:42px;margin-top:12px;font-family:inherit;font-size:14px;font-weight:800}.modal-remove-btn[data-v-cc7b4cca]{color:#ef3842;background:#ffe6e7}.modal-restore-btn[data-v-cc7b4cca]{color:#0c9e51;background:#e7fbf0}.modal-close-btn[data-v-cc7b4cca]{color:#fff;background:#443097;margin-top:10px}@media (width<=1180px){.jobs-content[data-v-cc7b4cca]{padding:65px 22px 40px}.jobs-table-card[data-v-cc7b4cca]{overflow-x:auto}.desktop-table[data-v-cc7b4cca]{min-width:1010px}}@media (width<=700px){.jobs-header[data-v-cc7b4cca]{border-radius:0 0 12px 12px;gap:10px;min-height:auto;padding:17px 16px}.back-btn[data-v-cc7b4cca]{width:30px;height:38px;font-size:23px}.jobs-header h1[data-v-cc7b4cca]{font-size:18px}.jobs-header p[data-v-cc7b4cca]{font-size:13px}.jobs-content[data-v-cc7b4cca]{padding:25px 14px 38px}.jobs-table-card[data-v-cc7b4cca]{background:0 0;border:none;border-radius:0;overflow:visible}.desktop-table[data-v-cc7b4cca]{display:none}.mobile-cards[data-v-cc7b4cca]{gap:14px;display:grid}.job-mobile-card[data-v-cc7b4cca]{box-sizing:border-box;background:#fff;border:1px solid #dce1ea;border-radius:16px;width:100%;padding:17px}.job-card-top[data-v-cc7b4cca]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.job-card-title[data-v-cc7b4cca]{flex-direction:column;gap:4px;min-width:0;display:flex}.job-card-title strong[data-v-cc7b4cca]{color:#1e2534;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.job-card-title span[data-v-cc7b4cca]{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-card-grid[data-v-cc7b4cca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.job-card-field[data-v-cc7b4cca]{flex-direction:column;gap:6px;min-width:0;display:flex}.job-card-field span[data-v-cc7b4cca]{color:#8a97ab;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:900}.job-card-field strong[data-v-cc7b4cca]{overflow-wrap:anywhere;color:#394359;font-size:13px;font-weight:700}.job-card-actions[data-v-cc7b4cca]{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.job-card-actions .view-btn[data-v-cc7b4cca],.job-card-actions .remove-btn[data-v-cc7b4cca],.job-card-actions .restore-btn[data-v-cc7b4cca]{width:100%;min-height:36px;padding:0 7px}.job-modal[data-v-cc7b4cca]{border-radius:18px;max-height:calc(100dvh - 36px);padding:28px 20px;overflow-y:auto}}@media (width<=390px){.job-card-top[data-v-cc7b4cca]{flex-direction:column;align-items:flex-start}.job-card-grid[data-v-cc7b4cca],.job-card-actions[data-v-cc7b4cca]{grid-template-columns:1fr}.modal-info div[data-v-cc7b4cca]{flex-direction:column;align-items:flex-start;gap:5px}.modal-info strong[data-v-cc7b4cca]{text-align:left}}.admin-applicants-page[data-v-ad164955]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.applicants-header[data-v-ad164955]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;align-items:center;gap:18px;min-height:97px;padding:20px 24px;display:flex}.back-btn[data-v-ad164955]{color:#5d6574;cursor:pointer;background:0 0;border:none;place-items:center;width:34px;height:44px;font-size:28px;display:grid}.back-btn[data-v-ad164955]:hover{color:#443097}.applicants-header h1[data-v-ad164955]{color:#171a2a;margin:0 0 5px;font-size:18px;font-weight:900}.applicants-header p[data-v-ad164955]{color:#697793;margin:0;font-size:14px;line-height:1.45}.applicants-content[data-v-ad164955]{box-sizing:border-box;padding:92px 31px 42px}.applicant-tabs[data-v-ad164955]{scrollbar-width:none;align-items:center;gap:22px;margin-bottom:21px;display:flex;overflow-x:auto}.applicant-tabs[data-v-ad164955]::-webkit-scrollbar{display:none}.applicant-tab[data-v-ad164955]{color:#6f7990;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:34px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.applicant-tab strong[data-v-ad164955]{color:#5e6677;background:#e7e9ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.applicant-tab.active[data-v-ad164955]{color:#443097;border-bottom-color:#443097}.applicant-tab.active strong[data-v-ad164955]{color:#fff;background:#443097}.applicants-list[data-v-ad164955]{gap:14px;display:grid}.applicant-card[data-v-ad164955]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dce1ea;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:119px;padding:20px 22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.applicant-card[data-v-ad164955]:hover,.applicant-card[data-v-ad164955]:focus-visible{border-color:#b8afe8;outline:none;transform:translateY(-1px);box-shadow:0 10px 25px #44309717}.applicant-main[data-v-ad164955]{align-items:center;gap:16px;min-width:0;display:flex}.applicant-avatar[data-v-ad164955]{color:#fff;background:linear-gradient(135deg,#f0d1ba,#8e5b50);border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;font-size:13px;font-weight:900;display:grid}.applicant-info[data-v-ad164955]{min-width:0}.applicant-title-row[data-v-ad164955]{align-items:center;gap:9px;margin-bottom:5px;display:flex}.applicant-title-row>strong[data-v-ad164955]{color:#1d2636;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.applicant-status[data-v-ad164955]{color:#eb8d00;white-space:nowrap;background:#fff6df;border:1px solid #ffd47c;border-radius:8px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.applicant-status.accepted[data-v-ad164955]{color:#0b9c50;background:#e7fbef;border-color:#bcefd1}.applicant-status.rejected[data-v-ad164955]{color:#f04448;background:#ffeaeb;border-color:#ffc3c7}.applicant-info p[data-v-ad164955]{color:#768196;text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:13px;overflow:hidden}.applicant-info p span[data-v-ad164955]{margin:0 3px}.applicant-info p strong[data-v-ad164955]{color:#4c3ab0;font-weight:700}.skills-list[data-v-ad164955]{flex-wrap:wrap;gap:7px;display:flex}.skill-tag[data-v-ad164955]{color:#5540b5;background:#f0edff;border-radius:10px;justify-content:center;align-items:center;min-height:20px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.applicant-score[data-v-ad164955]{flex-direction:column;align-items:flex-end;gap:8px;min-width:114px;display:flex}.match-badge[data-v-ad164955]{color:#049e55;white-space:nowrap;background:#ecfff4;border:1px solid #a8e6c7;border-radius:14px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.trust-row[data-v-ad164955]{color:#7b879b;align-items:center;gap:7px;font-size:12px;display:flex}.trust-row i[data-v-ad164955]{color:#5440b3;font-size:13px}.projects-count[data-v-ad164955]{color:#9aa4b5;font-size:12px}.empty-state[data-v-ad164955]{color:#8792a4;text-align:center;background:#fff;border:1px solid #dce1ea;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.empty-state i[data-v-ad164955]{color:#6652bb;margin-bottom:13px;font-size:31px}.empty-state h2[data-v-ad164955]{color:#263147;margin:0 0 6px;font-size:18px}.empty-state p[data-v-ad164955]{margin:0;font-size:14px}@media (width<=1000px){.applicants-content[data-v-ad164955]{padding:58px 22px 40px}}@media (width<=700px){.applicants-header[data-v-ad164955]{border-radius:0 0 12px 12px;gap:10px;min-height:auto;padding:17px 16px}.back-btn[data-v-ad164955]{width:30px;height:38px;font-size:23px}.applicants-header h1[data-v-ad164955]{font-size:18px}.applicants-header p[data-v-ad164955]{font-size:13px}.applicants-content[data-v-ad164955]{padding:26px 14px 38px}.applicant-tabs[data-v-ad164955]{gap:15px;margin-bottom:17px}.applicant-tab[data-v-ad164955]{font-size:13px}.applicant-card[data-v-ad164955]{flex-direction:column;align-items:stretch;gap:16px;min-height:auto;padding:17px}.applicant-main[data-v-ad164955]{align-items:flex-start;gap:12px;width:100%}.applicant-avatar[data-v-ad164955]{width:44px;height:44px;font-size:11px}.applicant-title-row[data-v-ad164955]{flex-wrap:wrap;align-items:flex-start;gap:7px}.applicant-title-row>strong[data-v-ad164955]{white-space:normal;font-size:15px}.applicant-info p[data-v-ad164955]{white-space:normal;font-size:12px;line-height:1.5;overflow:visible}.skills-list[data-v-ad164955]{gap:6px}.skill-tag[data-v-ad164955]{min-height:22px;font-size:10px}.applicant-score[data-v-ad164955]{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;min-width:0;padding-top:14px;display:grid}.match-badge[data-v-ad164955]{justify-self:start}.trust-row[data-v-ad164955]{justify-self:center}.projects-count[data-v-ad164955]{justify-self:end}}@media (width<=420px){.applicant-score[data-v-ad164955]{grid-template-columns:1fr;justify-items:start}.trust-row[data-v-ad164955],.projects-count[data-v-ad164955]{justify-self:start}}.admin-applicant-profile-page[data-v-992bf5ec]{color:#171a2a;background:#fafaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.profile-header[data-v-992bf5ec]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;align-items:center;gap:18px;min-height:97px;padding:20px 24px;display:flex}.back-btn[data-v-992bf5ec]{color:#5d6574;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:44px;font-size:28px;display:grid}.back-btn[data-v-992bf5ec]:hover{color:#443097}.profile-header h1[data-v-992bf5ec]{margin:0 0 5px;font-size:18px;font-weight:900}.profile-header p[data-v-992bf5ec]{color:#697793;margin:0;font-size:14px}.profile-content[data-v-992bf5ec]{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:48px 31px 42px}.hero-card[data-v-992bf5ec],.profile-card[data-v-992bf5ec],.state-card[data-v-992bf5ec]{background:#fff;border:1px solid #dfe4ee;border-radius:18px;box-shadow:0 7px 22px #2b354f09}.hero-card[data-v-992bf5ec]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:25px 27px;display:flex}.hero-main[data-v-992bf5ec]{align-items:center;gap:17px;min-width:0;display:flex}.avatar[data-v-992bf5ec]{color:#fff;background:linear-gradient(135deg,#f0d1ba,#8e5b50);border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:17px;font-weight:900;display:grid}.name-row[data-v-992bf5ec]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.name-row h2[data-v-992bf5ec]{margin:0;font-size:21px;font-weight:900}.status-badge[data-v-992bf5ec],.account-suspended-badge[data-v-992bf5ec]{border-radius:8px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.status-badge[data-v-992bf5ec]{color:#d98600;background:#fff6df;border:1px solid #ffd47c}.status-badge.accepted[data-v-992bf5ec]{color:#0b9c50;background:#e7fbef;border-color:#bcefd1}.status-badge.rejected[data-v-992bf5ec]{color:#f04448;background:#ffeaeb;border-color:#ffc3c7}.account-suspended-badge[data-v-992bf5ec]{color:#e13e49;background:#ffeaeb;border:1px solid #ffc2c7}.role[data-v-992bf5ec]{color:#536178;margin:7px 0 4px;font-size:14px;font-weight:700}.job-line[data-v-992bf5ec]{color:#7a869b;margin:0;font-size:13px}.job-line strong[data-v-992bf5ec]{color:#443097}.outline-btn[data-v-992bf5ec]{color:#46546b;cursor:pointer;background:#fff;border:1px solid #d4d9e4;border-radius:10px;min-height:39px;padding:0 14px;font:800 13px Inter,Arial,sans-serif}.outline-btn[data-v-992bf5ec]:hover{color:#443097;border-color:#443097}.profile-grid[data-v-992bf5ec]{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:21px;display:grid}.main-column[data-v-992bf5ec],.side-column[data-v-992bf5ec]{gap:21px;display:grid}.profile-card[data-v-992bf5ec]{box-sizing:border-box;padding:23px}.card-heading[data-v-992bf5ec]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.card-heading h3[data-v-992bf5ec],.scores-card h3[data-v-992bf5ec],.moderation-card h3[data-v-992bf5ec]{color:#202a3e;margin:0 0 5px;font-size:16px;font-weight:900}.card-heading p[data-v-992bf5ec],.moderation-card p[data-v-992bf5ec]{color:#7c8799;margin:0;font-size:13px;line-height:1.55}.card-heading>i[data-v-992bf5ec]{color:#6550c1;font-size:19px}.overview-grid[data-v-992bf5ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-item[data-v-992bf5ec]{box-sizing:border-box;background:#fcfcfe;border:1px solid #eceef4;border-radius:12px;align-content:center;gap:5px;min-height:72px;padding:13px;display:grid}.overview-item span[data-v-992bf5ec]{color:#8b95a6;font-size:11px;font-weight:700}.overview-item strong[data-v-992bf5ec]{overflow-wrap:anywhere;color:#36425a;font-size:13px}.skills-list[data-v-992bf5ec]{flex-wrap:wrap;gap:9px;display:flex}.skill-tag[data-v-992bf5ec]{color:#5540b5;background:#f0edff;border-radius:16px;align-items:center;min-height:29px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.empty-copy[data-v-992bf5ec]{color:#8792a5;margin:0;font-size:13px}.unavailable-card[data-v-992bf5ec]{background:#fdfdff;border-style:dashed}.api-note[data-v-992bf5ec]{color:#5d5590;background:#f6f4ff;border-radius:12px;gap:10px;padding:14px;font-size:13px;line-height:1.55;display:flex}.api-note i[data-v-992bf5ec]{color:#5f4cb8;padding-top:2px}.api-note p[data-v-992bf5ec]{margin:0}.score-list[data-v-992bf5ec]{gap:13px;display:grid}.score-row[data-v-992bf5ec]{border:1px solid #edf0f5;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.score-icon[data-v-992bf5ec]{border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.match-icon[data-v-992bf5ec]{color:#0c9a55;background:#eefcf4}.score-row div[data-v-992bf5ec]:last-child{gap:3px;min-width:0;display:grid}.score-row span[data-v-992bf5ec]{color:#8893a5;font-size:11px;font-weight:700}.score-row strong[data-v-992bf5ec]{color:#263147;font-size:15px}.moderation-card[data-v-992bf5ec]{background:#fffdfd}.moderation-card p[data-v-992bf5ec]{margin-bottom:16px}.moderation-action[data-v-992bf5ec]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:9px;font:800 12px Inter,Arial,sans-serif;transition:all .2s;display:flex}.moderation-action[data-v-992bf5ec]:disabled{cursor:not-allowed;opacity:.65}.suspend-action[data-v-992bf5ec]{color:#df3e4b;background:#fff7f7;border:1px solid #ffd0d4}.suspend-action[data-v-992bf5ec]:hover{background:#ffe8ea}.activate-action[data-v-992bf5ec]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.activate-action[data-v-992bf5ec]:hover{background:#d9f8e6}.delete-action[data-v-992bf5ec]{color:#fff;background:#f04448;border:1px solid #ffc8cd}.delete-action[data-v-992bf5ec]:hover{background:#d93642}.state-card[data-v-992bf5ec]{color:#7d8797;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:260px;padding:24px;display:flex}.state-card i[data-v-992bf5ec]{color:#6652bb;font-size:28px}.state-card p[data-v-992bf5ec]{margin:0;font-size:14px}.state-card button[data-v-992bf5ec]{color:#fff;cursor:pointer;background:#443097;border:0;border-radius:9px;padding:10px 14px;font:800 13px Inter,Arial,sans-serif}.error-state i[data-v-992bf5ec]{color:#f04448}.deleted-state i[data-v-992bf5ec]{color:#e13e49}.modal-overlay[data-v-992bf5ec]{z-index:400;box-sizing:border-box;background:#121b3075;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-992bf5ec]{text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;width:min(100%,420px);padding:28px;box-shadow:0 24px 60px #10182840}.modal-icon[data-v-992bf5ec]{border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 16px;font-size:20px;display:grid}.warning-icon[data-v-992bf5ec]{color:#e99410;background:#fff4df}.danger-icon[data-v-992bf5ec]{color:#e13e49;background:#ffe9ea}.confirm-modal h2[data-v-992bf5ec]{color:#283247;margin:0 0 9px;font-size:19px;font-weight:900}.confirm-modal p[data-v-992bf5ec]{color:#758098;margin:0;font-size:13px;line-height:1.6}.modal-actions[data-v-992bf5ec]{gap:10px;margin-top:22px;display:flex}.cancel-btn[data-v-992bf5ec],.confirm-suspend-btn[data-v-992bf5ec],.confirm-delete-btn[data-v-992bf5ec]{cursor:pointer;border-radius:10px;flex:1;min-height:41px;font:800 12px Inter,Arial,sans-serif}.cancel-btn[data-v-992bf5ec]{color:#5c687d;background:#fff;border:1px solid #dfe3eb}.confirm-suspend-btn[data-v-992bf5ec]{color:#fff;background:#e99410;border:1px solid #e99410}.confirm-delete-btn[data-v-992bf5ec]{color:#fff;background:#e13e49;border:1px solid #e13e49}.cancel-btn[data-v-992bf5ec]:disabled,.confirm-suspend-btn[data-v-992bf5ec]:disabled,.confirm-delete-btn[data-v-992bf5ec]:disabled{cursor:not-allowed;opacity:.65}.toast[data-v-992bf5ec]{color:#fff;z-index:500;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #10182826}.toast.success[data-v-992bf5ec]{background:#159451}.toast.error[data-v-992bf5ec]{background:#d93743}@media (width<=850px){.profile-grid[data-v-992bf5ec]{grid-template-columns:1fr}.side-column[data-v-992bf5ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profile-content[data-v-992bf5ec]{padding:25px 15px 30px}.profile-header[data-v-992bf5ec]{padding:16px}.hero-card[data-v-992bf5ec]{flex-direction:column;align-items:flex-start;padding:18px}.hero-actions[data-v-992bf5ec],.outline-btn[data-v-992bf5ec]{width:100%}.profile-card[data-v-992bf5ec]{padding:18px}.overview-grid[data-v-992bf5ec],.side-column[data-v-992bf5ec]{grid-template-columns:1fr}.name-row h2[data-v-992bf5ec]{font-size:18px}.modal-overlay[data-v-992bf5ec]{align-items:flex-end;padding:0}.confirm-modal[data-v-992bf5ec]{width:100%;max-height:90dvh;padding:25px 18px calc(25px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.modal-actions[data-v-992bf5ec]{flex-direction:column-reverse}}.admin-analytics-page[data-v-25826e34]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.analytics-header[data-v-25826e34]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:10px 18px;display:flex}.analytics-header h1[data-v-25826e34]{color:#171a2a;margin:0 0 3px;font-size:18px;font-weight:900}.analytics-header p[data-v-25826e34]{color:#748095;margin:0;font-size:14px}.range-select[data-v-25826e34]{box-sizing:border-box;background:#fff;border:1px solid #e2e6ed;border-radius:13px;flex-shrink:0;align-items:center;width:177px;height:40px;display:flex;position:relative}.range-select select[data-v-25826e34]{appearance:none;color:#758095;cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 38px 0 12px;font-family:inherit;font-size:14px;font-weight:600}.range-select i[data-v-25826e34]{color:#7e8998;pointer-events:none;font-size:16px;position:absolute;right:12px}.sr-only[data-v-25826e34]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-content[data-v-25826e34]{box-sizing:border-box;padding:49px 40px 38px}.analytics-grid[data-v-25826e34]{grid-template-columns:repeat(2,minmax(0,1fr));gap:49px 76px;display:grid}.analytics-card[data-v-25826e34]{box-sizing:border-box;background:#fff;border:1px solid #e2e6ee;border-radius:13px;min-width:0;min-height:265px;padding:20px 19px}.analytics-card h2[data-v-25826e34]{color:#202638;margin:0 0 14px;font-size:14px;font-weight:900}.chart-wrap[data-v-25826e34]{width:100%;height:205px}.line-chart[data-v-25826e34],.bar-chart[data-v-25826e34]{width:100%;height:100%;overflow:visible}.chart-grid line[data-v-25826e34]{stroke:#edf0f7;stroke-width:1px;stroke-dasharray:3 4}.chart-axis-labels text[data-v-25826e34]{fill:#8a95a7;font-family:Inter,Arial,sans-serif;font-size:11px}.chart-area[data-v-25826e34]{opacity:0;transition:opacity .65s .15s}.chart-area.chart-ready[data-v-25826e34]{opacity:1}.user-area[data-v-25826e34]{fill:#595fef17}.company-area[data-v-25826e34]{fill:#7e50ff17}.applications-area[data-v-25826e34]{fill:#ff9f001a}.chart-line[data-v-25826e34]{fill:none;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:850;stroke-dashoffset:850px;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.chart-line.chart-ready[data-v-25826e34]{stroke-dashoffset:0}.user-line[data-v-25826e34],.user-point[data-v-25826e34]{stroke:#5c63f2;fill:#5c63f2}.company-line[data-v-25826e34],.company-point[data-v-25826e34]{stroke:#7f4fff;fill:#7f4fff}.applications-line[data-v-25826e34],.applications-point[data-v-25826e34]{stroke:#fb9200;fill:#fb9200}.chart-point[data-v-25826e34]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .3s;transform:scale(0)}.chart-point.chart-ready[data-v-25826e34]{opacity:1;transform:scale(1)}.chart-bar[data-v-25826e34]{fill:#14b882;transform-box:fill-box;transform-origin:bottom;transition:transform .65s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.chart-bar.chart-ready[data-v-25826e34]{transform:scaleY(1)}.tracks-card[data-v-25826e34],.performance-card[data-v-25826e34]{min-height:286px}.tracks-chart[data-v-25826e34]{gap:12px;padding:4px 4px 0 15px;display:grid}.track-row[data-v-25826e34]{grid-template-columns:108px minmax(80px,1fr) 38px;align-items:center;gap:10px;display:grid}.track-name[data-v-25826e34]{color:#8a95a7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.track-bar-wrap[data-v-25826e34]{border-right:1px dashed #ecedf4;align-items:center;height:24px;display:flex}.track-bar[data-v-25826e34]{transform-origin:0;background:#6366e8;border-radius:3px;max-width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.track-bar.chart-ready[data-v-25826e34]{transform:scaleX(1)}.track-row strong[data-v-25826e34]{color:#7f899a;text-align:right;font-size:11px;font-weight:700}.performance-list[data-v-25826e34]{gap:18px;padding:8px 4px 0;display:grid}.performance-row[data-v-25826e34]{gap:7px;display:grid}.performance-label[data-v-25826e34]{color:#68748b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.performance-label strong[data-v-25826e34]{color:#283247;font-size:12px;font-weight:900}.performance-track[data-v-25826e34]{background:#edf0f5;border-radius:10px;width:100%;height:6px;overflow:hidden}.performance-fill[data-v-25826e34]{width:var(--progress-width);border-radius:inherit;transform-origin:0;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.performance-fill.chart-ready[data-v-25826e34]{transform:scaleX(1)}.performance-fill.blue[data-v-25826e34]{background:#5862f3}.performance-fill.purple[data-v-25826e34]{background:#9857f8}.performance-fill.green[data-v-25826e34]{background:#63cf9e}.performance-fill.orange[data-v-25826e34]{background:#fc9300}.performance-fill.sky[data-v-25826e34]{background:#3678ee}@media (width<=1180px){.analytics-content[data-v-25826e34]{padding:34px 24px 38px}.analytics-grid[data-v-25826e34]{gap:24px}}@media (width<=900px){.analytics-grid[data-v-25826e34]{grid-template-columns:1fr}.analytics-card[data-v-25826e34]{min-height:280px}}@media (width<=650px){.analytics-header[data-v-25826e34]{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:15px 14px}.analytics-header h1[data-v-25826e34]{font-size:18px}.analytics-header p[data-v-25826e34]{font-size:13px}.range-select[data-v-25826e34]{width:100%}.analytics-content[data-v-25826e34]{padding:24px 14px 36px}.analytics-grid[data-v-25826e34]{gap:16px}.analytics-card[data-v-25826e34]{border-radius:14px;min-height:250px;padding:18px 14px}.analytics-card h2[data-v-25826e34]{margin-bottom:10px;font-size:14px}.chart-wrap[data-v-25826e34]{height:190px}.tracks-card[data-v-25826e34],.performance-card[data-v-25826e34]{min-height:auto}.track-row[data-v-25826e34]{grid-template-columns:88px minmax(60px,1fr) 30px;gap:7px}.track-name[data-v-25826e34]{font-size:11px}.track-bar-wrap[data-v-25826e34]{height:21px}.performance-list[data-v-25826e34]{gap:15px}}.admin-settings-page[data-v-105c9e5e]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.settings-header[data-v-105c9e5e]{box-sizing:border-box;background:#fff;border:1px solid #e4e7ef;border-radius:0 0 16px 16px;min-height:90px;padding:24px 22px}.settings-header h1[data-v-105c9e5e]{color:#171a2a;margin:0 0 5px;font-size:18px;font-weight:900}.settings-header p[data-v-105c9e5e]{color:#748095;margin:0;font-size:14px;line-height:1.45}.settings-content[data-v-105c9e5e]{box-sizing:border-box;max-width:980px;margin:0 auto;padding:36px 24px 60px}.settings-card[data-v-105c9e5e],.administrators-card[data-v-105c9e5e]{background:#fff;border:1px solid #e1e6ef;border-radius:14px;margin-bottom:18px;overflow:hidden}.general-settings-card[data-v-105c9e5e]{padding:26px 14px 0}.alerts-card[data-v-105c9e5e]{padding:16px 14px 0}.section-heading[data-v-105c9e5e]{align-items:flex-start;gap:12px;display:flex}.section-icon[data-v-105c9e5e]{color:#5038ba;background:#f0edff;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.outline-icon[data-v-105c9e5e]{background:0 0;font-size:25px}.section-heading h2[data-v-105c9e5e]{color:#1b2233;margin:1px 0 3px;font-size:14px;font-weight:900}.section-heading p[data-v-105c9e5e]{color:#8490a3;margin:0;font-size:12px;line-height:1.45}.general-fields[data-v-105c9e5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:36px 0 15px;display:grid}.field-group[data-v-105c9e5e]{flex-direction:column;gap:7px;min-width:0;display:flex}.field-group span[data-v-105c9e5e],.modal-field>span[data-v-105c9e5e]{color:#293044;font-size:12px;font-weight:900}.field-full[data-v-105c9e5e]{grid-column:1/-1}.field-group input[data-v-105c9e5e],.input-shell input[data-v-105c9e5e]{color:#596579;box-sizing:border-box;background:#fafbfc;border:1px solid #e1e5ec;border-radius:13px;outline:none;width:100%;height:49px;padding:0 14px;font-family:inherit;font-size:14px}.field-group input[data-v-105c9e5e]:focus,.input-shell input[data-v-105c9e5e]:focus{background:#fff;border-color:#6852cb}.maintenance-box[data-v-105c9e5e]{box-sizing:border-box;background:#fff9e8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex}.maintenance-content[data-v-105c9e5e]{align-items:center;gap:16px;display:flex}.maintenance-icon[data-v-105c9e5e]{color:#ad4b0a;font-size:25px}.maintenance-content h3[data-v-105c9e5e]{color:#a44808;margin:0 0 4px;font-size:18px;font-weight:900}.maintenance-content p[data-v-105c9e5e]{color:#bb5b18;margin:0;font-size:12px;line-height:1.5}.switch-control[data-v-105c9e5e]{flex-shrink:0;width:47px;height:25px;display:inline-block;position:relative}.switch-control input[data-v-105c9e5e]{opacity:0;width:0;height:0}.switch-slider[data-v-105c9e5e]{cursor:pointer;background:#cfd5df;border-radius:30px;transition:all .2s;position:absolute;inset:0}.switch-slider[data-v-105c9e5e]:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #141a2833}.switch-control input:checked+.switch-slider[data-v-105c9e5e]{background:#5139b7}.switch-control input:checked+.switch-slider[data-v-105c9e5e]:before{transform:translate(22px)}.small-switch[data-v-105c9e5e]{width:33px;height:18px}.small-switch .switch-slider[data-v-105c9e5e]:before{width:14px;height:14px;top:2px;left:2px}.small-switch input:checked+.switch-slider[data-v-105c9e5e]:before{transform:translate(15px)}.general-footer[data-v-105c9e5e]{box-sizing:border-box;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:67px;margin:0 -14px;padding:0 14px 0 26px;display:flex}.updated-at[data-v-105c9e5e]{color:#6b778a;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.save-settings-btn[data-v-105c9e5e],.add-admin-btn[data-v-105c9e5e]{color:#fff;cursor:pointer;background:#5139b7;border:none;border-radius:11px;min-height:43px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:800}.save-settings-btn[data-v-105c9e5e]:hover,.add-admin-btn[data-v-105c9e5e]:hover{background:#402b98}.alert-list[data-v-105c9e5e]{margin-top:25px}.alert-row[data-v-105c9e5e]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.alert-row[data-v-105c9e5e]:last-child{border-bottom:none}.alert-label[data-v-105c9e5e]{align-items:center;gap:10px;display:flex}.alert-label i[data-v-105c9e5e]{text-align:center;width:14px;font-size:13px}.alert-label strong[data-v-105c9e5e]{color:#22293a;font-size:13px;font-weight:800}.alert-danger[data-v-105c9e5e]{color:#f04448}.alert-purple[data-v-105c9e5e]{color:#5b47bd}.alert-orange[data-v-105c9e5e]{color:#d56b13}.administrators-card[data-v-105c9e5e]{padding:20px 14px 0}.administrators-header[data-v-105c9e5e]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:0 2px 17px;display:flex}.admin-table[data-v-105c9e5e]{grid-template-columns:1.7fr 1.2fr .8fr 1.05fr .8fr;align-items:center;column-gap:16px;padding:0 4px;display:grid}.admin-table-head[data-v-105c9e5e]{color:#8995a8;letter-spacing:.45px;min-height:52px;font-size:11px;font-weight:900}.admin-table-row[data-v-105c9e5e]{border-top:1px solid #edf0f4;min-height:69px}.admin-person[data-v-105c9e5e]{align-items:center;gap:10px;min-width:0;display:flex}.admin-avatar[data-v-105c9e5e]{color:#fff;background:#8d95a4;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.admin-avatar.super-admin[data-v-105c9e5e]{background:#aeb3bb}.admin-avatar.admin-role[data-v-105c9e5e]{background:#6250b1}.admin-avatar.moderator[data-v-105c9e5e]{background:#ffb400}.admin-person div[data-v-105c9e5e]{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-person strong[data-v-105c9e5e]{color:#202638;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-person span[data-v-105c9e5e]{color:#7d8899;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.role-badge[data-v-105c9e5e],.status-badge[data-v-105c9e5e]{white-space:nowrap;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.role-badge.super-admin[data-v-105c9e5e]{color:#5038ba;background:#f0edff;border:1px solid #d7d0ff}.role-badge.admin-role[data-v-105c9e5e]{color:#5540b4;background:#f1efff;border:1px solid #d7d0ff}.role-badge.moderator[data-v-105c9e5e]{color:#0aa455;background:#ddf9e9;border:1px solid #bdeed2}.status-badge[data-v-105c9e5e]{color:#0aa455;background:#ddf9e9;border:1px solid #bcefd1;min-width:55px}.status-badge.suspended[data-v-105c9e5e]{color:#f04448;background:#ffeaeb;border-color:#ffc6ca}.created-cell[data-v-105c9e5e]{color:#68748b;font-size:12px}.admin-actions[data-v-105c9e5e]{justify-content:flex-end;gap:12px;display:flex}.action-icon-btn[data-v-105c9e5e]{color:#758195;cursor:pointer;background:0 0;border:none;font-size:12px}.action-icon-btn[data-v-105c9e5e]:hover{color:#443097}.danger-action[data-v-105c9e5e]:hover{color:#f04448}.admins-mobile-cards[data-v-105c9e5e]{display:none}.modal-overlay[data-v-105c9e5e]{z-index:1100;box-sizing:border-box;background:#0e162752;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.admin-modal[data-v-105c9e5e]{box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:calc(100dvh - 32px);padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #1018283d}.modal-close-btn[data-v-105c9e5e]{color:#6e788a;cursor:pointer;background:#f4f5f8;border:none;border-radius:8px;width:30px;height:30px;position:absolute;top:13px;right:13px}.modal-title-row[data-v-105c9e5e]{align-items:flex-start;gap:14px;margin-bottom:23px;display:flex}.modal-shield-icon[data-v-105c9e5e]{color:#5139b7;background:#f0edff;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.modal-title-row h2[data-v-105c9e5e]{color:#191f31;margin:0 0 4px;font-size:20px;font-weight:900}.modal-title-row p[data-v-105c9e5e]{color:#a1a8b4;margin:0;font-size:13px;line-height:1.45}.modal-field[data-v-105c9e5e]{flex-direction:column;gap:9px;margin-bottom:19px;display:flex}.input-shell[data-v-105c9e5e]{width:100%;height:53px;position:relative}.input-shell input[data-v-105c9e5e]{height:100%;padding-right:48px}.input-shell>i[data-v-105c9e5e]{color:#8490a0;font-size:19px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.password-toggle[data-v-105c9e5e]{color:#8490a0;cursor:pointer;background:0 0;border:none;width:49px;height:100%;font-size:19px;position:absolute;top:0;right:0}.role-picker[data-v-105c9e5e]{position:relative}.role-picker-button[data-v-105c9e5e]{color:#748095;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e5ec;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 12px;font-family:inherit;font-size:14px;display:flex}.role-picker-button i[data-v-105c9e5e]{transition:transform .2s}.role-picker-button i.rotated[data-v-105c9e5e]{transform:rotate(180deg)}.role-menu[data-v-105c9e5e]{z-index:20;background:#fff;border:1px solid #e1e5ec;border-radius:8px;width:100%;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 24px #1018281f}.role-menu button[data-v-105c9e5e]{color:#758095;cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:14px;display:flex}.role-menu button[data-v-105c9e5e]:last-child{border-bottom:none}.role-menu button[data-v-105c9e5e]:hover,.role-menu button.active[data-v-105c9e5e]{color:#5038ba;background:#f4f2ff}.form-error[data-v-105c9e5e]{color:#e33d49;margin:-7px 0 14px;font-size:12px;font-weight:700}.modal-primary-btn[data-v-105c9e5e],.modal-secondary-btn[data-v-105c9e5e]{cursor:pointer;border-radius:11px;width:100%;min-height:47px;font-family:inherit;font-size:15px;font-weight:800}.modal-primary-btn[data-v-105c9e5e]{color:#fff;background:#5139b7;border:none}.modal-secondary-btn[data-v-105c9e5e]{color:#5139b7;background:#fff;border:2px solid #5139b7;margin-top:14px}.settings-toast[data-v-105c9e5e]{z-index:1200;color:#fff;background:#1b2434;border-radius:11px;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px #10182838}.settings-toast i[data-v-105c9e5e]{color:#59d88f}.toast-enter-active[data-v-105c9e5e],.toast-leave-active[data-v-105c9e5e]{transition:all .25s}.toast-enter-from[data-v-105c9e5e],.toast-leave-to[data-v-105c9e5e]{opacity:0;transform:translateY(12px)}@media (width<=1100px){.settings-content[data-v-105c9e5e]{padding:32px 22px 48px}}@media (width<=700px){.settings-header[data-v-105c9e5e]{border-radius:0 0 12px 12px;min-height:auto;padding:20px 16px}.settings-header h1[data-v-105c9e5e]{font-size:18px}.settings-header p[data-v-105c9e5e]{font-size:13px}.settings-content[data-v-105c9e5e]{padding:24px 14px 38px}.general-settings-card[data-v-105c9e5e],.alerts-card[data-v-105c9e5e],.administrators-card[data-v-105c9e5e]{padding-left:15px;padding-right:15px}.general-fields[data-v-105c9e5e]{grid-template-columns:1fr;padding-top:25px}.field-full[data-v-105c9e5e]{grid-column:auto}.maintenance-box[data-v-105c9e5e]{align-items:flex-start;padding:18px}.maintenance-content[data-v-105c9e5e]{align-items:flex-start;gap:12px}.maintenance-content h3[data-v-105c9e5e]{font-size:16px}.maintenance-content p[data-v-105c9e5e]{font-size:11px}.general-footer[data-v-105c9e5e]{flex-direction:column;align-items:stretch;min-height:auto;margin:0 -15px;padding:16px 15px}.save-settings-btn[data-v-105c9e5e]{width:100%}.administrators-header[data-v-105c9e5e]{flex-direction:column;align-items:flex-start}.add-admin-btn[data-v-105c9e5e]{width:100%}.admins-desktop-table[data-v-105c9e5e]{display:none}.admins-mobile-cards[data-v-105c9e5e]{gap:13px;padding-top:16px;display:grid}.admin-mobile-card[data-v-105c9e5e]{background:#fff;border:1px solid #e1e6ef;border-radius:14px;padding:15px}.admin-mobile-top[data-v-105c9e5e]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.admin-mobile-details[data-v-105c9e5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0;display:grid}.admin-mobile-details>div[data-v-105c9e5e]{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-mobile-details span[data-v-105c9e5e]{color:#8b97aa;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:900}.admin-mobile-details strong[data-v-105c9e5e]{color:#3c4659;font-size:12px}.admin-mobile-actions[data-v-105c9e5e]{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.mobile-action-btn[data-v-105c9e5e]{color:#5f6c80;cursor:pointer;background:#fff;border:1px solid #c5ccd7;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.danger-mobile-action[data-v-105c9e5e]{color:#ef3c47;background:#ffeaeb;border-color:#ffc4c8}.settings-toast[data-v-105c9e5e]{justify-content:center;bottom:14px;left:14px;right:14px}}@media (width<=390px){.maintenance-box[data-v-105c9e5e]{flex-direction:column}.admin-mobile-top[data-v-105c9e5e]{flex-direction:column;align-items:flex-start}.admin-mobile-details[data-v-105c9e5e],.admin-mobile-actions[data-v-105c9e5e]{grid-template-columns:1fr}.admin-modal[data-v-105c9e5e]{padding:25px 18px 20px}.modal-title-row h2[data-v-105c9e5e]{font-size:18px}}.admin-jobs-page[data-v-217d2f90]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.jobs-header[data-v-217d2f90]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;min-height:97px;padding:25px 24px}.jobs-header h1[data-v-217d2f90]{color:#171a2a;margin:0 0 5px;font-size:17px;font-weight:900}.jobs-header p[data-v-217d2f90]{color:#697793;margin:0;font-size:14px;line-height:1.45}.jobs-content[data-v-217d2f90]{box-sizing:border-box;padding:40px 60px}.jobs-toolbar[data-v-217d2f90]{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.search-box[data-v-217d2f90]{color:#8ea0bd;background:#fff;border:1px solid #d6dbe5;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:220px;height:42px;padding:0 14px;display:flex}.search-box input[data-v-217d2f90]{color:#1b2433;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.status-select[data-v-217d2f90]{color:#1b2433;cursor:pointer;background:#fff;border:1px solid #d6dbe5;border-radius:10px;height:42px;padding:0 14px;font-family:inherit;font-size:14px}.state-msg[data-v-217d2f90]{color:#697793;padding:30px 4px;font-size:14px}.state-msg.error[data-v-217d2f90]{color:#f04448}.jobs-table-card[data-v-217d2f90]{background:#fff;border:1px solid #d6dbe5;border-radius:16px;width:100%;overflow:hidden}.mobile-cards[data-v-217d2f90]{display:none}.jobs-table[data-v-217d2f90]{box-sizing:border-box;grid-template-columns:1.5fr 1.2fr 1fr 1fr .9fr .9fr 1.4fr;align-items:center;column-gap:16px;padding:0 15px;display:grid}.jobs-table-head[data-v-217d2f90]{color:#8ea0bd;letter-spacing:.4px;border-bottom:1px solid #d9dee8;min-height:63px;font-size:12px;font-weight:900}.jobs-table-row[data-v-217d2f90]{border-bottom:1px solid #edf0f4;min-height:69px}.jobs-table-row[data-v-217d2f90]:last-child{border-bottom:none}.job-title-cell[data-v-217d2f90]{align-items:center;gap:9px;min-width:0;display:flex}.job-icon[data-v-217d2f90]{color:#5d45bd;background:#f4f1ff;border:1px solid #bcaef0;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.job-title-cell strong[data-v-217d2f90]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;font-weight:900;overflow:hidden}.company-cell[data-v-217d2f90],.muted-cell[data-v-217d2f90]{color:#6f7b91;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.applicants-cell[data-v-217d2f90]{color:#0ea954;font-size:14px;font-weight:900}.status-badge[data-v-217d2f90]{color:#0ca95a;box-sizing:border-box;white-space:nowrap;background:#dcf9e8;border:1px solid #b8f1ce;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.draft[data-v-217d2f90]{color:#ef9b17;background:#fff5dc;border-color:#ffe2a6}.status-badge.closed[data-v-217d2f90]{color:#f04448;background:#ffeaeb;border-color:#ffc2c7}.actions-cell[data-v-217d2f90]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.view-btn[data-v-217d2f90],.suspend-btn[data-v-217d2f90],.restore-btn[data-v-217d2f90]{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.view-btn[data-v-217d2f90]{color:#68748b;background:#fff;border:1px solid #bcc4cf}.suspend-btn[data-v-217d2f90]{color:#e58b0e;background:#fff7e9;border:1px solid #ffddb0}.restore-btn[data-v-217d2f90]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.view-btn[data-v-217d2f90]:hover{color:#443097;border-color:#443097}.suspend-btn[data-v-217d2f90]:hover{background:#ffefd6}.restore-btn[data-v-217d2f90]:hover{background:#d9f8e6}.view-btn[data-v-217d2f90]:disabled,.suspend-btn[data-v-217d2f90]:disabled,.restore-btn[data-v-217d2f90]:disabled{cursor:not-allowed;opacity:.65}@media (width<=1250px){.jobs-content[data-v-217d2f90]{padding:30px 22px}.jobs-table-card[data-v-217d2f90]{overflow-x:auto}.desktop-table[data-v-217d2f90]{min-width:1000px}}@media (width<=700px){.jobs-header[data-v-217d2f90]{border-radius:0 0 12px 12px;min-height:auto;padding:20px 16px}.jobs-content[data-v-217d2f90]{padding:22px 14px 38px}.jobs-table-card[data-v-217d2f90]{background:0 0;border:none;border-radius:0;overflow:visible}.desktop-table[data-v-217d2f90]{display:none}.mobile-cards[data-v-217d2f90]{gap:14px;display:grid}.job-mobile-card[data-v-217d2f90]{box-sizing:border-box;background:#fff;border:1px solid #dce1ea;border-radius:16px;width:100%;padding:17px}.job-card-top[data-v-217d2f90]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.job-card-name[data-v-217d2f90]{align-items:center;gap:10px;min-width:0;display:flex}.job-card-name .job-icon[data-v-217d2f90]{border-radius:10px;width:37px;height:37px;font-size:15px}.job-card-name div[data-v-217d2f90]{flex-direction:column;gap:4px;min-width:0;display:flex}.job-card-name strong[data-v-217d2f90]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.job-card-name span[data-v-217d2f90]{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-card-grid[data-v-217d2f90]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.job-card-field[data-v-217d2f90]{flex-direction:column;gap:6px;min-width:0;display:flex}.job-card-field span[data-v-217d2f90]{color:#8a97ab;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:900}.job-card-field strong[data-v-217d2f90]{overflow-wrap:anywhere;color:#384256;font-size:13px;font-weight:700}.job-card-field .applicants-value[data-v-217d2f90]{color:#0ea954;font-size:16px;font-weight:900}.job-card-actions[data-v-217d2f90]{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.job-card-actions .view-btn[data-v-217d2f90],.job-card-actions .suspend-btn[data-v-217d2f90],.job-card-actions .restore-btn[data-v-217d2f90]{width:100%;min-height:36px;padding:0 8px}}.admin-mgmt-page[data-v-88e32de0]{color:#171a2a;background:#fafaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.mgmt-header[data-v-88e32de0]{box-sizing:border-box;background:#fff;border:1px solid #e3e7ef;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:16px;min-height:97px;padding:22px 24px;display:flex}.mgmt-header h1[data-v-88e32de0]{color:#171a2a;margin:0 0 5px;font-size:17px;font-weight:900}.mgmt-header p[data-v-88e32de0]{color:#697793;margin:0;font-size:14px}.add-btn[data-v-88e32de0]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.add-btn[data-v-88e32de0]:hover{background:#382680}.mgmt-content[data-v-88e32de0]{box-sizing:border-box;padding:40px 60px}.state-msg[data-v-88e32de0]{color:#697793;padding:30px 4px;font-size:14px}.state-msg.error[data-v-88e32de0]{color:#f04448}.mgmt-table-card[data-v-88e32de0]{background:#fff;border:1px solid #d6dbe5;border-radius:16px;width:100%;overflow:hidden}.mobile-cards[data-v-88e32de0]{display:none}.mgmt-table[data-v-88e32de0]{box-sizing:border-box;grid-template-columns:1.8fr 1fr 1fr 1.1fr 1.3fr;align-items:center;column-gap:16px;padding:0 15px;display:grid}.mgmt-table-head[data-v-88e32de0]{color:#8ea0bd;letter-spacing:.4px;border-bottom:1px solid #d9dee8;min-height:63px;font-size:12px;font-weight:900}.mgmt-table-row[data-v-88e32de0]{border-bottom:1px solid #edf0f4;min-height:69px}.mgmt-table-row[data-v-88e32de0]:last-child{border-bottom:none}.email-cell[data-v-88e32de0]{align-items:center;gap:9px;min-width:0;display:flex}.admin-avatar[data-v-88e32de0]{color:#5d45bd;background:#ece8fb;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.email-cell strong[data-v-88e32de0]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.you-tag[data-v-88e32de0]{color:#6a76a0;background:#eef0f6;border-radius:6px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:800}.created-cell[data-v-88e32de0]{color:#6f7b91;font-size:12px}.level-badge[data-v-88e32de0]{color:#5d45bd;background:#f2eefd;border:1px solid #cdbff5;border-radius:6px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.level-badge.super_admin[data-v-88e32de0]{color:#5126c4;background:#ece4fd;border-color:#b9a7f2}.level-badge.moderator[data-v-88e32de0]{color:#2f6fd0;background:#e9f1fd;border-color:#bcd5f5}.status-badge[data-v-88e32de0]{color:#0ca95a;background:#dcf9e8;border:1px solid #b8f1ce;border-radius:6px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.suspended[data-v-88e32de0]{color:#f04448;background:#ffeaeb;border-color:#ffc2c7}.actions-cell[data-v-88e32de0]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.edit-btn[data-v-88e32de0],.suspend-btn[data-v-88e32de0],.restore-btn[data-v-88e32de0]{cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.edit-btn[data-v-88e32de0]{color:#68748b;background:#fff;border:1px solid #bcc4cf}.suspend-btn[data-v-88e32de0]{color:#e58b0e;background:#fff7e9;border:1px solid #ffddb0}.restore-btn[data-v-88e32de0]{color:#0b9e51;background:#e7fbf0;border:1px solid #bcebd1}.edit-btn[data-v-88e32de0]:hover{color:#443097;border-color:#443097}.modal-overlay[data-v-88e32de0]{z-index:1000;box-sizing:border-box;background:#0e162747;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.mgmt-modal[data-v-88e32de0]{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:430px;padding:32px;position:relative;box-shadow:0 18px 45px #1018282e}.close-modal[data-v-88e32de0]{color:#667085;cursor:pointer;background:#f4f5f8;border:none;border-radius:8px;width:30px;height:30px;position:absolute;top:14px;right:14px}.mgmt-modal h2[data-v-88e32de0]{color:#1e2534;margin:0 0 4px;font-size:20px;font-weight:900}.modal-sub[data-v-88e32de0]{color:#738096;margin:0 0 20px;font-size:13px}.field[data-v-88e32de0]{margin-bottom:16px;display:block}.field span[data-v-88e32de0]{color:#4a5468;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field input[data-v-88e32de0],.field select[data-v-88e32de0]{color:#1b2433;box-sizing:border-box;background:#fff;border:1px solid #d6dbe5;border-radius:10px;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:14px}.field input[data-v-88e32de0]:focus,.field select[data-v-88e32de0]:focus{border-color:#443097;outline:none}.modal-actions[data-v-88e32de0]{gap:10px;margin-top:22px;display:flex}.cancel-btn[data-v-88e32de0],.save-btn[data-v-88e32de0]{cursor:pointer;border-radius:10px;flex:1;height:42px;font-family:inherit;font-size:14px;font-weight:800}.cancel-btn[data-v-88e32de0]{color:#68748b;background:#fff;border:1px solid #d6dbe5}.save-btn[data-v-88e32de0]{color:#fff;background:#443097;border:none}.save-btn[data-v-88e32de0]:disabled{opacity:.6;cursor:default}@media (width<=1250px){.mgmt-content[data-v-88e32de0]{padding:30px 22px}.mgmt-table-card[data-v-88e32de0]{overflow-x:auto}.desktop-table[data-v-88e32de0]{min-width:760px}}@media (width<=700px){.mgmt-header[data-v-88e32de0]{border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;min-height:auto;padding:18px 16px}.mgmt-content[data-v-88e32de0]{padding:22px 14px 38px}.mgmt-table-card[data-v-88e32de0]{background:0 0;border:none;border-radius:0;overflow:visible}.desktop-table[data-v-88e32de0]{display:none}.mobile-cards[data-v-88e32de0]{gap:14px;display:grid}.mgmt-mobile-card[data-v-88e32de0]{background:#fff;border:1px solid #dce1ea;border-radius:16px;padding:17px}.card-top[data-v-88e32de0]{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.card-name[data-v-88e32de0]{align-items:center;gap:10px;min-width:0;display:flex}.card-name div[data-v-88e32de0]{flex-direction:column;gap:3px;min-width:0;display:flex}.card-name strong[data-v-88e32de0]{color:#1b2433;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.card-name span[data-v-88e32de0]{color:#7a8597;font-size:12px}.card-actions[data-v-88e32de0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.card-actions .edit-btn[data-v-88e32de0],.card-actions .suspend-btn[data-v-88e32de0],.card-actions .restore-btn[data-v-88e32de0]{justify-content:center;width:100%;min-height:36px}}.logo[data-v-c07c8717]{color:#443097;flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:flex}.logo-img[data-v-c07c8717]{width:34.606px;height:auto;display:block}.logo-text[data-v-c07c8717]{color:#443097;letter-spacing:.14px;font-family:Red Hat Display,Inter,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:100%}.logo-bold[data-v-c07c8717]{font-weight:800}@media (width<=480px){.logo-text[data-v-c07c8717]{font-size:24px}.logo-img[data-v-c07c8717]{width:30px}}.seeker-navbar[data-v-d12ab9ea]{box-sizing:border-box;color:#101828;z-index:20;background:#fff;border-bottom:1px solid #edf0f5;align-items:center;gap:44px;width:100%;height:70px;padding:0 78px;font-family:Inter,Arial,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #10182814}.seeker-nav-links[data-v-d12ab9ea]{flex:1;align-items:center;gap:36px;display:flex}.seeker-nav-links a[data-v-d12ab9ea]{color:#344054;font-size:15px;font-weight:700;text-decoration:none}.seeker-nav-links a[data-v-d12ab9ea]:hover,.seeker-nav-links a.router-link-active[data-v-d12ab9ea]{color:#443097}.seeker-actions[data-v-d12ab9ea]{align-items:center;gap:18px;display:flex}.seeker-search[data-v-d12ab9ea]{box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;align-items:center;gap:9px;width:210px;height:40px;padding:0 12px;display:flex}.seeker-search i[data-v-d12ab9ea]{color:#667085;font-size:14px}.seeker-search input[data-v-d12ab9ea]{color:#101828;background:0 0;border:none;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:13px}.seeker-bell[data-v-d12ab9ea]{color:#443097;cursor:pointer;background:0 0;border:none;align-items:center;font-size:22px;text-decoration:none;display:inline-flex;position:relative}.bell-dot[data-v-d12ab9ea]{background:#d10000;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.seeker-user[data-v-d12ab9ea]{color:#443097;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.seeker-user>i[data-v-d12ab9ea]:first-child{font-size:20px}.seeker-user-name[data-v-d12ab9ea]{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:14px;overflow:hidden}.menu-chevron[data-v-d12ab9ea]{transition:transform .2s;font-size:12px!important}.menu-chevron.open[data-v-d12ab9ea]{transform:rotate(180deg)}.user-dropdown[data-v-d12ab9ea]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:170px;animation:.15s dropIn-d12ab9ea;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.dropdown-item[data-v-d12ab9ea]{color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-d12ab9ea]:hover{background:#f9fafb}.dropdown-item i[data-v-d12ab9ea]{font-size:14px!important}.logout-item[data-v-d12ab9ea],.logout-item i[data-v-d12ab9ea]{color:#e11d48}@keyframes dropIn-d12ab9ea{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.seeker-navbar[data-v-d12ab9ea]{gap:18px;padding:0 20px}.seeker-search[data-v-d12ab9ea]{width:150px}.seeker-user-name[data-v-d12ab9ea]{display:none}}@media (width<=620px){.seeker-navbar[data-v-d12ab9ea]{gap:12px;height:64px;padding:0 14px}.seeker-nav-links[data-v-d12ab9ea]{display:none}.seeker-actions[data-v-d12ab9ea]{gap:12px;margin-left:auto}.seeker-search[data-v-d12ab9ea]{width:130px;height:36px}.seeker-search input[data-v-d12ab9ea]{font-size:12px}.seeker-bell[data-v-d12ab9ea]{font-size:20px}}@media (width<=390px){.seeker-search[data-v-d12ab9ea]{width:108px}}.public-company-page[data-v-af5d82ef]{color:#101828;background:#fbfaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.page-content[data-v-af5d82ef]{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:34px 22px 70px}.page-state[data-v-af5d82ef]{color:#98a2b3;text-align:center;background:#fff;border:1px solid #e7e9ef;border-radius:18px;place-items:center;min-height:350px;font-size:14px;font-weight:700;display:grid}.error-state[data-v-af5d82ef]{color:#d92d20;padding:30px}.error-state i[data-v-af5d82ef]{margin-bottom:12px;font-size:24px}.error-state p[data-v-af5d82ef]{margin:0 0 18px}.error-state button[data-v-af5d82ef]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;min-height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800}.back-button[data-v-af5d82ef]{color:#443097;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;margin:0 0 20px;padding:0;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.company-hero[data-v-af5d82ef]{background:#fff;border:1px solid #e7e9ef;border-radius:18px;overflow:hidden;box-shadow:0 3px 10px #1018280f}.company-cover[data-v-af5d82ef]{background:radial-gradient(circle at 86% 14%,#ffffff2e,#0000 26%),linear-gradient(135deg,#443097 0%,#5f4ec0 55%,#785cd3 100%);height:126px}.company-hero-content[data-v-af5d82ef]{box-sizing:border-box;min-height:154px;padding:25px 25px 28px 130px;position:relative}.company-logo[data-v-af5d82ef]{color:#443097;background:#f0edff;border:5px solid #fff;border-radius:17px;place-items:center;width:82px;height:82px;font-size:26px;font-weight:900;display:grid;position:absolute;top:-34px;left:25px;overflow:hidden;box-shadow:0 12px 24px #10182824}.company-logo img[data-v-af5d82ef]{object-fit:cover;width:100%;height:100%}.company-heading[data-v-af5d82ef]{min-width:0}.company-title-row[data-v-af5d82ef]{align-items:center;gap:10px;margin-bottom:5px;display:flex}.company-title-row h1[data-v-af5d82ef]{color:#1f1768;letter-spacing:-.5px;margin:0;font-size:27px;font-weight:900}.verified-badge[data-v-af5d82ef]{color:#00875a;background:#ecfdf3;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.company-heading>p[data-v-af5d82ef]{color:#7b8194;margin:0;font-size:14px;font-weight:600}.company-meta[data-v-af5d82ef]{flex-wrap:wrap;gap:12px 22px;margin-top:17px;display:flex}.company-meta span[data-v-af5d82ef],.company-meta a[data-v-af5d82ef]{color:#667085;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.company-meta a[data-v-af5d82ef]:hover,.company-meta i[data-v-af5d82ef]{color:#443097}.view-open-jobs-btn[data-v-af5d82ef]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:27px;right:25px;box-shadow:0 8px 16px #4430973d}.company-info-grid[data-v-af5d82ef]{grid-template-columns:1.08fr .92fr;gap:22px;margin-top:24px;display:grid}.info-card[data-v-af5d82ef]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:17px;min-height:205px;padding:25px;box-shadow:0 2px 6px #1018280d}.info-card h2[data-v-af5d82ef]{color:#172033;margin:0 0 18px;font-size:17px;font-weight:900}.about-card p[data-v-af5d82ef]{color:#667085;margin:0;font-size:14px;font-weight:500;line-height:1.72}.details-list[data-v-af5d82ef]{gap:15px;display:grid}.details-row[data-v-af5d82ef]{justify-content:space-between;align-items:center;gap:15px;display:flex}.details-row span[data-v-af5d82ef]{color:#98a2b3;font-size:13px;font-weight:600}.details-row strong[data-v-af5d82ef]{color:#344054;text-align:right;font-size:13px;font-weight:800}.open-jobs-section[data-v-af5d82ef]{background:#fff;border:1px solid #e7e9ef;border-radius:18px;margin-top:26px;padding:28px;box-shadow:0 2px 6px #1018280d}.jobs-heading[data-v-af5d82ef]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-af5d82ef]{color:#443097;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.jobs-heading h2[data-v-af5d82ef]{color:#172033;margin:0 0 7px;font-size:23px;font-weight:900}.jobs-heading p[data-v-af5d82ef]:not(.eyebrow){color:#667085;margin:0;font-size:14px;line-height:1.5}.jobs-count[data-v-af5d82ef]{color:#443097;white-space:nowrap;background:#f1eeff;border-radius:999px;align-items:center;min-height:31px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.jobs-list[data-v-af5d82ef]{gap:16px;display:grid}.public-job-card[data-v-af5d82ef]{background:#fff;border:1px solid #e7e9ef;border-radius:16px;padding:22px;transition:box-shadow .2s,transform .2s}.public-job-card[data-v-af5d82ef]:hover{transform:translateY(-2px);box-shadow:0 11px 26px #10182814}.job-top[data-v-af5d82ef]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.job-main-info[data-v-af5d82ef]{min-width:0}.job-status-row[data-v-af5d82ef]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.open-status[data-v-af5d82ef]{color:#008f5d;background:#e8fbf1;border:1px solid #9cf0c4;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.open-status i[data-v-af5d82ef]{font-size:7px}.posted-label[data-v-af5d82ef]{color:#98a2b3;font-size:12px;font-weight:600}.job-main-info h3[data-v-af5d82ef]{color:#443097;margin:0 0 12px;font-size:20px;font-weight:900}.job-meta[data-v-af5d82ef]{flex-wrap:wrap;gap:10px 17px;display:flex}.job-meta span[data-v-af5d82ef],.career-track[data-v-af5d82ef]{color:#667085;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.job-meta i[data-v-af5d82ef],.career-track i[data-v-af5d82ef]{color:#443097;font-size:12px}.match-card[data-v-af5d82ef]{color:#00875a;text-align:center;background:#ecfdf3;border-radius:13px;flex-direction:column;gap:4px;min-width:92px;padding:11px 13px;display:flex}.match-card strong[data-v-af5d82ef]{font-size:19px;font-weight:900}.match-card span[data-v-af5d82ef]{font-size:11px;font-weight:800}.match-card.unavailable[data-v-af5d82ef]{color:#98a2b3;background:#f3f4f6}.job-description[data-v-af5d82ef]{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:18px 0 15px;font-size:14px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.skills-row[data-v-af5d82ef]{flex-wrap:wrap;gap:8px;display:flex}.skills-row span[data-v-af5d82ef]{color:#443097;background:#f2efff;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.skills-row .more-skills[data-v-af5d82ef]{color:#667085;background:#f2f4f7}.job-footer[data-v-af5d82ef]{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.job-actions[data-v-af5d82ef]{align-items:center;gap:10px;display:flex}.save-job-btn[data-v-af5d82ef],.view-details-btn[data-v-af5d82ef],.apply-now-btn[data-v-af5d82ef]{cursor:pointer;border-radius:10px;min-height:39px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800}.save-job-btn[data-v-af5d82ef]{color:#443097;background:#fff;border:1px solid #d9d6e9;place-items:center;width:39px;padding:0;font-size:15px;display:inline-grid}.save-job-btn[data-v-af5d82ef]:hover:not(:disabled){background:#f2efff;border-color:#443097}.save-job-btn.saved[data-v-af5d82ef]{color:#fff;background:#443097;border-color:#443097}.save-job-btn[data-v-af5d82ef]:disabled{cursor:not-allowed;opacity:.65}.view-details-btn[data-v-af5d82ef]{color:#443097;background:#fff;border:1px solid #d9d6e9}.apply-now-btn[data-v-af5d82ef]{color:#fff;background:#443097;border:none;align-items:center;gap:8px;display:inline-flex;box-shadow:0 7px 14px #44309733}.empty-jobs[data-v-af5d82ef]{color:#98a2b3;text-align:center;background:#fbfaff;border:1px dashed #ddd8f3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:25px;display:flex}.empty-jobs i[data-v-af5d82ef]{color:#a699d5;margin-bottom:10px;font-size:31px}.empty-jobs h3[data-v-af5d82ef]{color:#344054;margin:0 0 7px;font-size:16px;font-weight:900}.empty-jobs p[data-v-af5d82ef]{max-width:400px;margin:0;font-size:13px;font-weight:500;line-height:1.55}@media (width<=800px){.company-info-grid[data-v-af5d82ef]{grid-template-columns:1fr}.view-open-jobs-btn[data-v-af5d82ef]{margin-top:20px;position:static}}@media (width<=620px){.page-content[data-v-af5d82ef]{padding:25px 14px 48px}.company-cover[data-v-af5d82ef]{height:100px}.company-hero-content[data-v-af5d82ef]{padding:59px 18px 22px}.company-logo[data-v-af5d82ef]{width:74px;height:74px;font-size:23px;top:-37px;left:18px}.company-title-row[data-v-af5d82ef]{flex-direction:column;align-items:flex-start}.company-title-row h1[data-v-af5d82ef]{font-size:23px}.company-meta[data-v-af5d82ef]{flex-direction:column;align-items:flex-start;gap:10px}.info-card[data-v-af5d82ef],.open-jobs-section[data-v-af5d82ef]{padding:20px 17px}.jobs-heading[data-v-af5d82ef],.job-footer[data-v-af5d82ef]{flex-direction:column;align-items:flex-start}.job-top[data-v-af5d82ef]{flex-direction:column}.match-card[data-v-af5d82ef]{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:100%}.job-actions[data-v-af5d82ef]{width:100%}.view-details-btn[data-v-af5d82ef],.apply-now-btn[data-v-af5d82ef]{flex:1}.save-job-btn[data-v-af5d82ef]{flex:0 0 39px}}@media (width<=410px){.job-actions[data-v-af5d82ef]{flex-direction:column}.save-job-btn[data-v-af5d82ef],.view-details-btn[data-v-af5d82ef],.apply-now-btn[data-v-af5d82ef]{width:100%}}.job-footer-left[data-v-af5d82ef]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.applicant-limit-label[data-v-af5d82ef]{color:#667085;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.applicant-limit-label.reached[data-v-af5d82ef],.open-status.limit-reached-status[data-v-af5d82ef],.open-status.limit-reached-status i[data-v-af5d82ef]{color:#d92d20}.apply-now-btn[data-v-af5d82ef]:disabled,.apply-now-btn.disabled[data-v-af5d82ef]{cursor:not-allowed;color:#98a2b3;box-shadow:none;background:#f2f4f7}.navbar[data-v-1b586f16]{z-index:100;background:#fff;width:100%;height:88px;font-family:Inter,Arial,sans-serif;position:relative;box-shadow:0 5px 14px #6353a814}.nav-container[data-v-1b586f16]{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1550px;height:88px;margin:0 auto;padding:0 80px;display:flex}.nav-links[data-v-1b586f16]{align-items:center;gap:30px;margin-left:30px;display:flex}.nav-links a[data-v-1b586f16]{color:#4f5665;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s}.nav-links a[data-v-1b586f16]:hover,.nav-links>a.router-link-active[data-v-1b586f16]{color:#443097}.nav-actions[data-v-1b586f16]{align-items:center;gap:14px;display:flex}.btn[data-v-1b586f16]{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-width:104px;height:48px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-1b586f16]{color:#fff;background:#443097;border:1px solid #443097}.btn-primary[data-v-1b586f16]:hover{color:#fff;background:#37257e}.btn-outline[data-v-1b586f16]{color:#443097;background:#fff;border:2px solid #443097}.btn-outline[data-v-1b586f16]:hover{background:#f4f1ff}.hire-link[data-v-1b586f16]{color:#6353a8;white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.hire-link[data-v-1b586f16]:hover{color:#443097}.arrow[data-v-1b586f16]{border-top:4px solid #5b4ab0;border-right:4px solid #5b4ab0;width:11px;height:11px;display:inline-block;transform:rotate(45deg)}.notification-button[data-v-1b586f16]{color:#443097;background:#fff;border:1px solid #e2e5ec;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.notification-button[data-v-1b586f16]:hover{background:#f8f6ff;border-color:#d6cef6}.notification-button i[data-v-1b586f16]{font-size:19px}.notification-count[data-v-1b586f16]{color:#fff;box-sizing:border-box;background:#f04438;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px}.account-menu-wrapper[data-v-1b586f16]{position:relative}.account-switcher[data-v-1b586f16]{color:#344054;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:999px;align-items:center;gap:10px;max-width:250px;height:46px;padding:0 14px 0 8px;font-family:Inter,Arial,sans-serif;transition:all .2s;display:flex}.account-switcher[data-v-1b586f16]:hover{background:#fbfaff;border-color:#d4cdf5}.account-avatar[data-v-1b586f16]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.company-avatar[data-v-1b586f16]{color:#6c2cff;background:#eee9ff}.seeker-avatar[data-v-1b586f16]{color:#443097;background:#eee9ff}.account-name[data-v-1b586f16]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.account-chevron[data-v-1b586f16]{color:#98a2b3;margin-left:2px;font-size:12px;transition:transform .2s}.account-chevron.open[data-v-1b586f16]{transform:rotate(180deg)}.account-dropdown[data-v-1b586f16]{box-sizing:border-box;z-index:120;background:#fff;border:1px solid #e8ebf0;border-radius:16px;width:252px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #10182824}.dropdown-account-header[data-v-1b586f16]{align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.dropdown-avatar[data-v-1b586f16]{color:#6c2cff;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:inline-flex}.seeker-dropdown-avatar[data-v-1b586f16]{color:#443097}.dropdown-account-header div[data-v-1b586f16]{flex-direction:column;gap:3px;min-width:0;display:flex}.dropdown-account-header strong[data-v-1b586f16]{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.dropdown-account-header span[data-v-1b586f16]{color:#98a2b3;font-size:12px;font-weight:600}.dropdown-divider[data-v-1b586f16]{background:#edf0f5;height:1px;margin:7px 0}.dropdown-item[data-v-1b586f16]{color:#475467;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.dropdown-item[data-v-1b586f16]:hover{color:#443097;background:#f5f2ff}.dropdown-item i[data-v-1b586f16]{text-align:center;width:16px}.logout-item[data-v-1b586f16]{color:#d92d20}.logout-item[data-v-1b586f16]:hover{color:#d92d20;background:#fff1f3}.menu-btn[data-v-1b586f16]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none}.menu-btn span[data-v-1b586f16]{background:#443097;border-radius:6px;width:26px;height:3px;transition:all .25s}.menu-btn span:first-child.active[data-v-1b586f16]{transform:translateY(9px)rotate(45deg)}.menu-btn span:nth-child(2).active[data-v-1b586f16]{opacity:0}.menu-btn span:nth-child(3).active[data-v-1b586f16]{transform:translateY(-9px)rotate(-45deg)}.mobile-menu[data-v-1b586f16]{display:none}@media (width<=1250px){.nav-container[data-v-1b586f16]{padding:0 24px}.nav-links[data-v-1b586f16]{gap:24px;margin-left:20px}}@media (width<=1125px){.navbar[data-v-1b586f16],.nav-container[data-v-1b586f16]{height:82px}.nav-links[data-v-1b586f16],.nav-actions[data-v-1b586f16]{display:none}.menu-btn[data-v-1b586f16]{display:flex}.mobile-menu[data-v-1b586f16]{box-sizing:border-box;opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:center;gap:20px;width:100%;max-height:0;padding:0 28px;transition:all .3s;display:flex;position:absolute;top:82px;left:0;overflow:hidden;box-shadow:0 10px 20px #44309726}.mobile-menu.open[data-v-1b586f16]{opacity:1;pointer-events:auto;max-height:700px;padding:28px}.mobile-menu>a[data-v-1b586f16]{color:#4f5665;font-size:18px;font-weight:600;text-decoration:none}.mobile-menu>a[data-v-1b586f16]:hover,.mobile-menu>a.router-link-active[data-v-1b586f16]{color:#443097}.mobile-actions[data-v-1b586f16]{flex-direction:column;gap:12px;width:100%;padding-top:8px;display:flex}.mobile-actions .btn[data-v-1b586f16],.mobile-actions .hire-link[data-v-1b586f16]{justify-content:center;width:100%}.mobile-actions .hire-link[data-v-1b586f16]{padding:12px 0}.mobile-account-action[data-v-1b586f16]{color:#475467;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mobile-account-action[data-v-1b586f16]:hover{color:#443097;background:#f7f5ff;border-color:#d7cff7}.logout-mobile-action[data-v-1b586f16]{color:#d92d20;border-color:#fecdca}.logout-mobile-action[data-v-1b586f16]:hover{color:#b42318;background:#fff1f0;border-color:#fda29b}}@media (width<=480px){.nav-container[data-v-1b586f16]{padding:0 18px}}.footer[data-v-95b13f71]{box-sizing:border-box;background:#fbfaff;width:100%;padding:58px 0 55px;font-family:Inter,Arial,sans-serif}.footer-container[data-v-95b13f71]{box-sizing:border-box;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.8fr) minmax(190px,.8fr);align-items:flex-start;gap:70px;width:100%;max-width:1240px;margin:0 auto;padding:0 48px;display:grid}.footer-brand[data-v-95b13f71]{flex-direction:column;align-items:flex-start;display:flex}.footer-logo[data-v-95b13f71]{color:#443097;align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;display:inline-flex}.footer-logo img[data-v-95b13f71]{object-fit:contain;width:34px;height:34px;display:block}.footer-logo span[data-v-95b13f71]{color:#443097;font-family:Red Hat Display,Inter,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1}.footer-logo strong[data-v-95b13f71]{font-weight:800}.footer-description[data-v-95b13f71]{color:#667085;max-width:390px;margin:0;font-size:16px;font-weight:400;line-height:1.55}.footer-links[data-v-95b13f71]{flex-direction:column;align-items:flex-start;display:flex}.footer h3[data-v-95b13f71]{color:#443097;margin:0 0 24px;font-size:20px;font-weight:700;line-height:1}.footer-links a[data-v-95b13f71]{color:#4f5665;margin-bottom:18px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.footer-links a[data-v-95b13f71]:hover{color:#443097}.footer-right[data-v-95b13f71]{flex-direction:column;align-items:flex-start;display:flex}.follow-box[data-v-95b13f71]{margin-bottom:30px}.follow-box h3[data-v-95b13f71]{margin-bottom:16px}.social-icons[data-v-95b13f71]{align-items:center;gap:12px;display:flex}.social-icons a[data-v-95b13f71]{color:#fff;background:#443097;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.social-icons a[data-v-95b13f71]:hover{background:#37257e;transform:translateY(-2px)}.location-box p[data-v-95b13f71]{color:#667085;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.35}@media (width<=950px){.footer[data-v-95b13f71]{padding:50px 0 55px}.footer-container[data-v-95b13f71]{grid-template-columns:1.2fr .8fr;gap:45px;padding:0 28px}.footer-brand[data-v-95b13f71]{grid-column:1/-1}.footer-description[data-v-95b13f71]{max-width:520px}}@media (width<=600px){.footer[data-v-95b13f71]{text-align:center;padding:42px 0 48px}.footer-container[data-v-95b13f71]{grid-template-columns:1fr;justify-items:center;gap:34px;padding:0 24px}.footer-brand[data-v-95b13f71],.footer-links[data-v-95b13f71],.footer-right[data-v-95b13f71]{text-align:center;align-items:center}.footer-logo[data-v-95b13f71]{justify-content:center}.footer-description[data-v-95b13f71]{max-width:360px;font-size:15px}.footer h3[data-v-95b13f71]{margin-bottom:18px}.footer-links a[data-v-95b13f71]{margin-bottom:16px;font-size:16px}.follow-box[data-v-95b13f71]{margin-bottom:24px}.social-icons[data-v-95b13f71]{justify-content:center}.location-box p[data-v-95b13f71]{font-size:16px}}.base-btn[data-v-dfe2267a]{cursor:pointer;border:2px solid #fffeff;border-radius:12px;justify-content:center;align-items:center;min-width:220px;height:48px;padding:0 22px;font-family:Inter,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.primary[data-v-dfe2267a]{color:#fff;background:#443097;border:1px solid #443097}.primary[data-v-dfe2267a]:hover{background:#37257e}.outline[data-v-dfe2267a]{color:#443097;background:#fff;border:2px solid #443097}.outline[data-v-dfe2267a]:hover{background:#f4f1ff}.light[data-v-dfe2267a]{color:#443097;background:#fff;border:1px solid #fff}.light[data-v-dfe2267a]:hover{background:#f4f1ff}.outline-light[data-v-dfe2267a]{color:#fff;background:0 0;border:2px solid #fff}.outline-light[data-v-dfe2267a]:hover{background:#ffffff1f}@media (width<=480px){.base-btn[data-v-dfe2267a]{height:46px;padding:0 18px;font-size:15px}}.why-section[data-v-2b9242c0]{box-sizing:border-box;background:#f7f5fb;align-items:center;width:100%;min-height:645px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.why-container[data-v-2b9242c0]{z-index:2;grid-template-columns:260px 360px 1fr;align-items:center;gap:70px;width:100%;max-width:1240px;margin:0 auto;padding:80px 40px;display:grid;position:relative}.road[data-v-2b9242c0]{z-index:1;pointer-events:none;width:980px;height:190px;position:absolute;left:50%;transform:translate(-50%)}.road-top[data-v-2b9242c0]{top:-16px}.road-bottom[data-v-2b9242c0]{bottom:-16px}.road-bg[data-v-2b9242c0]{fill:none;stroke:#443097;stroke-width:30px;stroke-linecap:round}.road-dash[data-v-2b9242c0]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 10;animation:.8s linear infinite roadMove-2b9242c0}.road-dot[data-v-2b9242c0]{fill:#443097;stroke:#fff;stroke-width:3px}@keyframes roadMove-2b9242c0{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}.why-title h2[data-v-2b9242c0]{color:#443097;letter-spacing:-1px;text-align:center;margin:0;font-size:40px;font-weight:700;line-height:1}.why-visual[data-v-2b9242c0]{justify-content:center;align-items:center;display:flex}.visual-circle[data-v-2b9242c0]{background:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:328px;height:328px;display:flex;overflow:hidden}.why-animation[data-v-2b9242c0]{object-fit:contain;width:245px;height:245px;display:block}.why-list[data-v-2b9242c0]{flex-direction:column;gap:54px;display:flex}.why-item[data-v-2b9242c0]{cursor:pointer;opacity:.72;grid-template-columns:68px 1fr;align-items:center;gap:18px;transition:all .3s;display:grid}.why-item[data-v-2b9242c0]:nth-child(2){transform:translate(60px)}.why-item.active[data-v-2b9242c0]{opacity:1}.item-number[data-v-2b9242c0]{color:#fff;background:#8578c6;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:40px;font-weight:800;transition:all .3s;display:flex}.why-item.active .item-number[data-v-2b9242c0]{background:#443097;transform:scale(1.02)}.item-text h3[data-v-2b9242c0]{color:#5d5a75;margin:0 0 10px;font-size:29px;font-weight:800;line-height:1;transition:all .3s}.why-item.active .item-text h3[data-v-2b9242c0]{color:#443097}.item-text p[data-v-2b9242c0]{color:#6f7585;margin:0;font-size:16px;font-weight:400;line-height:1.4}.why-item.active .item-text p[data-v-2b9242c0]{color:#2f276f}.visual-fade-enter-active[data-v-2b9242c0],.visual-fade-leave-active[data-v-2b9242c0]{transition:all .35s}.visual-fade-enter-from[data-v-2b9242c0]{opacity:0;transform:scale(.9)}.visual-fade-leave-to[data-v-2b9242c0]{opacity:0;transform:scale(1.08)}@media (width<=1050px){.why-section[data-v-2b9242c0]{min-height:auto}.why-container[data-v-2b9242c0]{text-align:center;grid-template-columns:1fr;gap:38px;padding:100px 24px}.why-title h2[data-v-2b9242c0]{font-size:46px}.why-list[data-v-2b9242c0]{text-align:left;max-width:560px;margin:0 auto}.why-item[data-v-2b9242c0]:nth-child(2){transform:none}.road[data-v-2b9242c0]{width:900px}}@media (width<=600px){.why-container[data-v-2b9242c0]{gap:30px;padding:90px 16px}.why-title h2[data-v-2b9242c0]{font-size:38px}.visual-circle[data-v-2b9242c0]{width:250px;height:250px}.why-animation[data-v-2b9242c0]{object-fit:contain;width:210px;height:210px}.why-list[data-v-2b9242c0]{gap:30px}.why-item[data-v-2b9242c0]{grid-template-columns:54px 1fr;gap:14px}.item-number[data-v-2b9242c0]{width:54px;height:54px;font-size:30px}.item-text h3[data-v-2b9242c0]{font-size:22px}.item-text p[data-v-2b9242c0]{font-size:14px}.road[data-v-2b9242c0]{width:760px}}.testimonial-card[data-v-1a1986dc]{color:#fff;box-sizing:border-box;background:#443097;border-radius:16px;flex-direction:column;width:100%;max-width:350px;min-height:320px;padding:24px 20px;font-family:Inter,Arial,sans-serif;display:flex}.card-top[data-v-1a1986dc]{justify-content:space-between;align-items:flex-start;display:flex}.stars[data-v-1a1986dc]{color:#ffc107;align-items:center;gap:6px;font-size:22px;line-height:1;display:flex}.stars span.muted[data-v-1a1986dc]{color:#ffffff8c}.quote-icon[data-v-1a1986dc]{color:#ffffff38;margin-top:-2px;font-family:Georgia,serif;font-size:92px;font-weight:800;line-height:.65}.testimonial-text[data-v-1a1986dc]{text-align:left;color:#dadada;margin:48px 0 0;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:165%}.divider[data-v-1a1986dc]{background:#ffffff8c;width:100%;height:1px;margin:16px 0 18px}.card-footer[data-v-1a1986dc]{justify-content:space-between;align-items:center;gap:28px;margin-top:auto;display:flex}.user-info[data-v-1a1986dc]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.user-img[data-v-1a1986dc]{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:44px;height:44px}.user-info div[data-v-1a1986dc]{min-width:0}.user-info h3[data-v-1a1986dc]{color:#fff;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1}.user-info p[data-v-1a1986dc]{color:#ffffffd1;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1}.company-badge[data-v-1a1986dc]{color:#ffffffe6;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}@media (width<=480px){.testimonial-card[data-v-1a1986dc]{border-radius:20px;width:100%;max-width:100%;min-height:auto;padding:24px 20px 26px}.stars[data-v-1a1986dc]{gap:5px;font-size:20px}.quote-icon[data-v-1a1986dc]{font-size:82px}.testimonial-text[data-v-1a1986dc]{margin-top:36px;font-size:15px;line-height:1.55}.card-footer[data-v-1a1986dc]{flex-direction:column;align-items:flex-start;gap:14px}.company-badge[data-v-1a1986dc]{min-width:auto}}.how-section[data-v-d8721bb5]{box-sizing:border-box;background:#443097;width:100%;padding:100px 24px 104px;font-family:Inter,Arial,sans-serif;overflow:hidden}.how-container[data-v-d8721bb5]{max-width:1240px;margin:0 auto}.how-header[data-v-d8721bb5]{text-align:center;margin-bottom:62px}.how-header h2[data-v-d8721bb5]{letter-spacing:-1.5px;color:#fffeff;text-align:center;align-self:stretch;margin-bottom:20px;font-family:Inter,Arial,sans-serif;font-size:52px;font-style:normal;font-weight:600;line-height:100%}.how-header p[data-v-d8721bb5]{color:#bcb9cc;text-align:center;max-width:560px;margin:0 auto;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.45}.how-cards[data-v-d8721bb5]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.how-card[data-v-d8721bb5]{color:#fff;box-sizing:border-box;background:#5e45c4;border-radius:20px;grid-template-rows:78px 44px auto;align-items:start;min-height:250px;padding:31px 27px 31px 28px;display:grid}.how-icon[data-v-d8721bb5]{color:#fffeff;align-items:flex-start;margin-bottom:62px;display:flex}.how-card h3[data-v-d8721bb5]{color:#fffeff;align-self:stretch;margin:0;font-size:24px;font-style:normal;font-weight:600;line-height:100%}.how-card p[data-v-d8721bb5]{color:#bcb9cc;max-width:340px;margin:12px 0 0;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:145%}.audience-section[data-v-d8721bb5]{box-sizing:border-box;background:#443097;width:100%;padding:100px 24px 104px;font-family:Inter,Arial,sans-serif;overflow:hidden}.audience-container[data-v-d8721bb5]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:120px;max-width:1100px;margin:0 auto;display:grid}.audience-box[data-v-d8721bb5]{text-align:center;color:#fff}.audience-box h2[data-v-d8721bb5]{color:#fffeff;letter-spacing:-1.2px;margin:0 0 24px;font-family:Inter,Arial,sans-serif;font-size:48px;font-weight:800;line-height:1.1}.audience-box p[data-v-d8721bb5]{color:#bcb9cc;max-width:460px;min-height:58px;margin:0 auto 50px;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.45}.success-section[data-v-d8721bb5]{box-sizing:border-box;background:#fbfaff;width:100%;padding:80px 24px 78px;font-family:Inter,Arial,sans-serif;overflow:hidden}.success-container[data-v-d8721bb5]{text-align:center;max-width:1106px;margin:0 auto}.section-badge[data-v-d8721bb5]{color:#443097;background:#44309729;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 24px;padding:7px 18px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.section-badge span[data-v-d8721bb5]{background:#443097;border-radius:50%;width:6px;height:6px;display:inline-block}.success-container h2[data-v-d8721bb5]{color:#443097;letter-spacing:-1px;width:fit-content;margin:0 auto;font-size:36px;font-weight:800;line-height:1.15;position:relative}.title-line[data-v-d8721bb5]{background:#443097;border-radius:999px;width:144px;height:3px;margin:4px 0 0 auto;display:block}.section-description[data-v-d8721bb5]{color:#828a93;max-width:540px;margin:18px auto 0;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.stats-row[data-v-d8721bb5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:76px;margin:40px auto 64px;display:flex}.stat-item h3[data-v-d8721bb5]{color:#443097;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1}.stat-item p[data-v-d8721bb5]{color:#6353a8;margin:0;font-size:14px;font-weight:500}.testimonials-grid[data-v-d8721bb5]{grid-template-columns:repeat(3,minmax(0,350px));justify-content:center;align-items:stretch;gap:28px;width:100%;max-width:1106px;margin:0 auto;padding-top:28px;display:grid}.testimonial-item[data-v-d8721bb5]{width:100%;min-width:0;max-width:350px}.cta-section[data-v-d8721bb5]{box-sizing:border-box;background:#443097;width:100%;padding:104px 24px 102px;font-family:Inter,Arial,sans-serif;overflow:hidden}.cta-content[data-v-d8721bb5]{text-align:center;max-width:900px;margin:0 auto}.cta-content h2[data-v-d8721bb5]{color:#fffefd;text-align:center;font-family:var(--Font-Font-Family-Secondary,"Neue Haas Grotesk Display Pro");margin:0 0 20px;font-size:52px;font-style:normal;font-weight:600;line-height:100%}.cta-content p[data-v-d8721bb5]{color:#bcb9cc;text-align:center;margin:0 0 20px;font-family:Inter,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:145%}@media (width<=1024px){.success-section[data-v-d8721bb5]{padding:70px 24px}.testimonials-grid[data-v-d8721bb5]{grid-template-columns:repeat(2,minmax(0,350px));gap:28px;max-width:728px}.testimonial-item[data-v-d8721bb5]:last-child{grid-column:1/3;justify-self:center}}@media (width<=992px){.how-section[data-v-d8721bb5]{padding:80px 24px 86px}.how-header[data-v-d8721bb5]{margin-bottom:48px}.how-header h2[data-v-d8721bb5]{font-size:44px}.how-header p[data-v-d8721bb5]{font-size:17px}.how-cards[data-v-d8721bb5]{grid-template-columns:1fr;max-width:620px;margin:0 auto}.how-card[data-v-d8721bb5]{grid-template-rows:70px 40px auto;min-height:220px}.how-icon[data-v-d8721bb5]{height:70px}.audience-section[data-v-d8721bb5]{padding:80px 24px 86px}.audience-container[data-v-d8721bb5]{column-gap:60px}.audience-box h2[data-v-d8721bb5]{font-size:40px}.audience-box p[data-v-d8721bb5]{margin-bottom:42px;font-size:16px}.cta-section[data-v-d8721bb5]{padding:85px 24px 90px}.cta-content h2[data-v-d8721bb5]{font-size:44px}.cta-content p[data-v-d8721bb5]{font-size:18px}}@media (width<=700px){.success-section[data-v-d8721bb5]{padding:58px 20px}.success-container h2[data-v-d8721bb5]{font-size:30px;line-height:1.2}.title-line[data-v-d8721bb5]{width:110px;height:3px;margin:6px auto 0}.section-description[data-v-d8721bb5]{max-width:340px;font-size:14px}.stats-row[data-v-d8721bb5]{gap:28px;margin:34px auto 48px}.stat-item[data-v-d8721bb5]{width:100%}.stat-item h3[data-v-d8721bb5]{font-size:26px}.testimonials-grid[data-v-d8721bb5]{grid-template-columns:minmax(0,1fr);gap:22px;max-width:350px}.testimonial-item[data-v-d8721bb5],.testimonial-item[data-v-d8721bb5]:last-child{grid-column:auto;width:100%;max-width:350px}.audience-section[data-v-d8721bb5]{padding:65px 20px}.audience-container[data-v-d8721bb5]{grid-template-columns:1fr;row-gap:70px}.audience-box h2[data-v-d8721bb5]{margin-bottom:18px;font-size:34px}.audience-box p[data-v-d8721bb5]{max-width:340px;min-height:auto;margin-bottom:32px;font-size:16px;line-height:1.5}}@media (width<=600px){.how-section[data-v-d8721bb5]{padding:65px 20px}.how-header[data-v-d8721bb5]{margin-bottom:38px}.how-header h2[data-v-d8721bb5]{letter-spacing:-.8px;font-size:36px;line-height:1.1}.how-header p[data-v-d8721bb5]{max-width:340px;font-size:16px;line-height:1.5}.how-cards[data-v-d8721bb5]{gap:20px}.how-card[data-v-d8721bb5]{border-radius:16px;grid-template-rows:64px 38px auto;min-height:220px;padding:28px 24px}.how-icon[data-v-d8721bb5]{height:64px;font-size:30px}.how-card h3[data-v-d8721bb5]{font-size:22px}.how-card p[data-v-d8721bb5]{font-size:15px}.cta-section[data-v-d8721bb5]{padding:70px 20px 75px}.cta-content h2[data-v-d8721bb5]{letter-spacing:-.5px;font-size:34px;line-height:115%}.cta-content p[data-v-d8721bb5]{margin-top:18px;font-size:16px;line-height:150%}}@media (width<=390px){.how-section[data-v-d8721bb5],.audience-section[data-v-d8721bb5],.success-section[data-v-d8721bb5]{padding-left:16px;padding-right:16px}.how-header h2[data-v-d8721bb5]{font-size:32px}.how-card[data-v-d8721bb5]{padding:24px 20px}.audience-section[data-v-d8721bb5]{padding-top:55px;padding-bottom:55px}.audience-box h2[data-v-d8721bb5]{font-size:30px}.audience-box p[data-v-d8721bb5]{font-size:15px}.success-section[data-v-d8721bb5]{padding-top:50px;padding-bottom:50px}.section-badge[data-v-d8721bb5]{padding:7px 14px;font-size:11px}.success-container h2[data-v-d8721bb5]{font-size:26px}.stats-row[data-v-d8721bb5]{flex-direction:column;gap:22px}.testimonials-grid[data-v-d8721bb5]{grid-template-columns:minmax(0,1fr);max-width:100%}.testimonial-item[data-v-d8721bb5],.testimonial-item[data-v-d8721bb5]:last-child{width:100%;max-width:100%}.cta-section[data-v-d8721bb5]{padding:60px 16px 65px}.cta-content h2[data-v-d8721bb5]{font-size:30px}.cta-content p[data-v-d8721bb5]{font-size:15px}}.ai-section[data-v-d8721bb5]{box-sizing:border-box;background:#fff;width:100%;padding:95px 24px;font-family:Inter,Arial,sans-serif;overflow:hidden}.ai-container[data-v-d8721bb5]{grid-template-columns:1.05fr .95fr;align-items:center;column-gap:80px;max-width:1240px;margin:0 auto;display:grid}.ai-content[data-v-d8721bb5]{max-width:670px}.ai-content h2[data-v-d8721bb5]{color:#443097;letter-spacing:-1.4px;align-self:stretch;margin:0 0 32px;font-family:Inter,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:100%}.ai-content p[data-v-d8721bb5]{color:#4f5665;max-width:640px;margin:0 0 12px;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.55}.ai-content p[data-v-d8721bb5]:last-of-type{margin-bottom:54px}.ai-image[data-v-d8721bb5]{justify-content:flex-end;align-items:center;display:flex}.ai-image img[data-v-d8721bb5]{width:100%;max-width:390px;height:auto;display:block}@media (width<=992px){.ai-section[data-v-d8721bb5]{padding:80px 24px}.ai-container[data-v-d8721bb5]{text-align:center;grid-template-columns:1fr;row-gap:55px}.ai-content[data-v-d8721bb5]{max-width:680px;margin:0 auto}.ai-content h2[data-v-d8721bb5]{font-size:42px}.ai-content p[data-v-d8721bb5]{margin-left:auto;margin-right:auto;font-size:17px}.ai-content p[data-v-d8721bb5]:last-of-type{margin-bottom:42px}.ai-image[data-v-d8721bb5]{justify-content:center}.ai-image img[data-v-d8721bb5]{max-width:360px}}@media (width<=600px){.ai-section[data-v-d8721bb5]{padding:65px 20px}.ai-container[data-v-d8721bb5]{row-gap:42px}.ai-content h2[data-v-d8721bb5]{letter-spacing:-.8px;margin-bottom:24px;font-size:34px;line-height:1.15}.ai-content p[data-v-d8721bb5]{font-size:16px;line-height:1.5}.ai-content p[data-v-d8721bb5]:last-of-type{margin-bottom:34px}.ai-image img[data-v-d8721bb5]{max-width:300px}}@media (width<=390px){.ai-section[data-v-d8721bb5]{padding:55px 16px}.ai-content h2[data-v-d8721bb5]{font-size:30px}.ai-content p[data-v-d8721bb5]{font-size:15px}.ai-image img[data-v-d8721bb5]{max-width:260px}}.hero-section[data-v-d8721bb5]{box-sizing:border-box;background:#fbfaff;width:100%;min-height:820px;padding:98px 24px 90px;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.hero-container[data-v-d8721bb5]{text-align:center;z-index:5;max-width:900px;margin:0 auto;position:relative}.hero-logo-icon[data-v-d8721bb5]{object-fit:contain;width:96px;height:auto;margin:0 auto 34px;display:block}.hero-container h1[data-v-d8721bb5]{color:#05060f;letter-spacing:-1.8px;margin:0;font-family:Inter,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1.45}.hero-container h1 span[data-v-d8721bb5]{display:block}.hero-container h1 .purple-text[data-v-d8721bb5]{color:#443097}.needed-wrap[data-v-d8721bb5]{margin-left:6px;position:relative;display:inline-block!important}.needed-highlight[data-v-d8721bb5]{color:#fff;background:#443097;padding:0 8px 3px;font-weight:900;line-height:1.05;display:inline-block;position:relative}.needed-lines[data-v-d8721bb5]{pointer-events:none;width:52px;height:42px;position:absolute;top:-20px;right:-44px}.needed-lines i[data-v-d8721bb5]{background:#6353a8;border-radius:999px;height:4px;display:block;position:absolute}.needed-lines i[data-v-d8721bb5]:first-child{transform-origin:0;width:36px;top:17px;left:1px;transform:rotate(-112deg)}.needed-lines i[data-v-d8721bb5]:nth-child(2){transform-origin:0;width:36px;top:17px;left:20px;transform:rotate(-60deg)}.needed-lines i[data-v-d8721bb5]:nth-child(3){transform-origin:0;width:33px;top:28px;left:33px;transform:rotate(-10deg)}.hero-description[data-v-d8721bb5]{color:#6b7280;margin:26px 0 0;font-size:18px;font-weight:400;line-height:1.45}.hero-description b[data-v-d8721bb5]{color:#443097;font-weight:800}.hero-search[data-v-d8721bb5]{background:#fff;border-radius:14px;align-items:center;width:100%;max-width:608px;height:56px;margin:58px auto 44px;display:flex;overflow:hidden;box-shadow:0 12px 32px #44309714}.search-input[data-v-d8721bb5]{flex:1;align-items:center;gap:14px;height:100%;padding:0 18px;display:flex}.search-input i[data-v-d8721bb5]{color:#6b7280;font-size:18px}.search-input input[data-v-d8721bb5]{color:#4f5665;background:0 0;border:none;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:17px}.search-input input[data-v-d8721bb5]::placeholder{color:#8a8f9e}.filter-btn[data-v-d8721bb5]{color:#6b7280;cursor:pointer;background:0 0;border:none;width:54px;height:100%;font-size:18px}.search-btn[data-v-d8721bb5]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;width:112px;height:56px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700}.search-btn[data-v-d8721bb5]:hover{background:#37257e}.get-started-btn[data-v-d8721bb5]{color:#443097;background:0 0;border:2px solid #443097;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:fit-content;height:52px;margin:0 auto;padding:0 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.get-started-icon[data-v-d8721bb5]{object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}.get-started-btn[data-v-d8721bb5]:hover{background:#f4f1ff}.hero-ellipse[data-v-d8721bb5]{z-index:1;width:455px;height:auto;position:absolute;bottom:-175px;left:-120px}.hero-spiral-arrow[data-v-d8721bb5]{z-index:2;width:375px;height:auto;position:absolute;top:175px;left:-2px}.hero-up-arrows[data-v-d8721bb5]{z-index:2;width:190px;height:auto;position:absolute;bottom:82px;right:82px}.hero-student-card[data-v-d8721bb5]{z-index:3;filter:drop-shadow(0 20px 30px #44309724);width:230px;height:auto;position:absolute;bottom:98px;left:98px;transform:rotate(-8deg)}@media (width<=1224px){.hero-section[data-v-d8721bb5]{min-height:auto;padding:90px 24px 85px}.hero-container h1[data-v-d8721bb5]{font-size:46px}.hero-ellipse[data-v-d8721bb5],.hero-spiral-arrow[data-v-d8721bb5],.hero-up-arrows[data-v-d8721bb5],.hero-student-card[data-v-d8721bb5]{display:none}}@media (width<=700px){.hero-section[data-v-d8721bb5]{padding:70px 20px 75px}.hero-logo-icon[data-v-d8721bb5]{width:74px;margin-bottom:28px}.hero-container h1[data-v-d8721bb5]{letter-spacing:-1px;font-size:36px;line-height:1.35}.needed-lines[data-v-d8721bb5]{display:none}.hero-description[data-v-d8721bb5]{font-size:16px;line-height:1.5}.hero-search[data-v-d8721bb5]{border-radius:16px;flex-direction:column;gap:10px;max-width:100%;height:auto;margin:42px auto 34px;padding:10px}.search-input[data-v-d8721bb5]{width:100%;height:48px;padding:0 14px}.search-input input[data-v-d8721bb5]{font-size:15px}.filter-btn[data-v-d8721bb5]{display:none}.search-btn[data-v-d8721bb5]{border-radius:12px;width:100%;height:48px}.get-started-btn[data-v-d8721bb5]{width:100%;max-width:240px;height:48px}}@media (width<=390px){.hero-section[data-v-d8721bb5]{padding:60px 16px 65px}.hero-container h1[data-v-d8721bb5]{font-size:31px}.hero-description[data-v-d8721bb5]{font-size:15px}}.signup-stepper[data-v-023a1883]{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:start;width:100%;max-width:650px;margin:0 auto 58px;display:grid;position:relative}.step-block[data-v-023a1883]{justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.step-block.clickable[data-v-023a1883]{cursor:pointer}.step-block.clickable:hover .step-circle[data-v-023a1883]{filter:brightness(1.08)}.step-circle[data-v-023a1883]{color:#05060f;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;line-height:1;display:flex;position:relative;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.active[data-v-023a1883]{background:#6353a880;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.completed[data-v-023a1883]{color:#fffeff;box-shadow:none;background:#6cbe2f;font-size:24px}.step-block p[data-v-023a1883]{white-space:nowrap;color:#0b0b0f;text-align:center;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:100%;transition:color .2s;position:absolute;top:56px;left:50%;transform:translate(-50%)}.step-block p.completed-text[data-v-023a1883]{color:#6cbe2f}.step-line[data-v-023a1883]{background:#05060f;width:100%;height:1px;margin-top:17px}.step-line.active[data-v-023a1883]{background:#443097}@media (width<=900px){.signup-stepper[data-v-023a1883]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:640px;margin-bottom:54px}.step-block[data-v-023a1883]{width:34px;height:34px}.step-circle[data-v-023a1883]{width:34px;height:34px;font-size:18px}.step-circle.completed[data-v-023a1883]{font-size:22px}.step-line[data-v-023a1883]{height:3px;margin-top:15.5px}.step-block p[data-v-023a1883]{font-size:16px;top:50px}}@media (width<=700px){.signup-stepper[data-v-023a1883]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.step-line[data-v-023a1883]{display:none}.step-block[data-v-023a1883]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-023a1883]{width:36px;height:36px}.step-block p[data-v-023a1883]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}}.form-error[data-v-e7be68c6]{color:#d93025;text-align:center;margin:0;font-size:13px}.signup-page[data-v-e7be68c6]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.signup-wrapper[data-v-e7be68c6]{max-width:1000px;margin:0 auto}.signup-card[data-v-e7be68c6]{box-sizing:border-box;background:#fff;border-radius:4px;width:100%;max-width:864px;margin:0 auto;padding:38px 48px;box-shadow:0 24px 55px #0000003d}.signup-card h1[data-v-e7be68c6]{color:#0b0b0f;text-align:center;margin:0 0 24px;font-family:Neue Haas Grotesk Display Pro,Inter,Arial,sans-serif;font-size:24px;font-weight:700;line-height:100%}.form-row[data-v-e7be68c6]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-group[data-v-e7be68c6]{margin-bottom:26px}.form-group label[data-v-e7be68c6]{color:#05060f;margin-bottom:10px;font-size:16px;font-weight:400;display:block}.form-group input[data-v-e7be68c6]{color:#05060f;box-sizing:border-box;background:#fff;border:1px solid #6f7888;border-radius:17px;outline:none;width:100%;height:56px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:14px}.form-group input[data-v-e7be68c6]::placeholder{color:#8a93a1}.form-group input[data-v-e7be68c6]:focus{border-color:#443097}.form-group input.input-error[data-v-e7be68c6]{border-color:#d93025}.error-message[data-v-e7be68c6]{color:#d93025;margin-top:7px;font-size:13px;font-weight:500;display:block}.password-input[data-v-e7be68c6]{width:100%;position:relative}.password-input input[data-v-e7be68c6]{padding-right:52px}.eye-btn[data-v-e7be68c6]{color:#6f7888;cursor:pointer;background:0 0;border:none;width:44px;height:44px;font-size:20px;position:absolute;top:6px;right:8px}.password-strength[data-v-e7be68c6]{margin-top:12px}.strength-header[data-v-e7be68c6]{color:#4b5563;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.strength-header strong.weak[data-v-e7be68c6]{color:#d93025}.strength-header strong.medium[data-v-e7be68c6]{color:#d97706}.strength-header strong.strong[data-v-e7be68c6]{color:#15803d}.strength-bar[data-v-e7be68c6]{background:#e5e7eb;border-radius:20px;width:100%;height:7px;overflow:hidden}.strength-bar span[data-v-e7be68c6]{border-radius:20px;height:100%;transition:all .3s;display:block}.strength-bar span.weak[data-v-e7be68c6]{background:#d93025;width:33%}.strength-bar span.medium[data-v-e7be68c6]{background:#d97706;width:66%}.strength-bar span.strong[data-v-e7be68c6]{background:#15803d;width:100%}.password-rules[data-v-e7be68c6]{color:#6b7280;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.password-rules li.valid[data-v-e7be68c6]{color:#15803d;font-weight:600}.proceed-btn[data-v-e7be68c6]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:9px;width:100%;height:48px;margin-top:-2px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800;box-shadow:0 8px 15px #44309759}.google-btn[data-v-e7be68c6]{color:#443097;cursor:pointer;background:#fff;border:2px solid #443097;border-radius:11px;width:100%;height:48px;margin-top:24px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800}@media (width<=900px){.signup-wrapper[data-v-e7be68c6]{max-width:760px}.signup-stepper[data-v-e7be68c6]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:640px;margin-bottom:54px}.step-block[data-v-e7be68c6]{width:34px;height:34px}.step-circle[data-v-e7be68c6]{width:34px;height:34px;font-size:18px}.step-line[data-v-e7be68c6]{height:3px;margin-top:15.5px}.step-block p[data-v-e7be68c6]{font-size:16px;top:50px}.signup-card[data-v-e7be68c6]{padding:28px 24px}}@media (width<=700px){.signup-page[data-v-e7be68c6]{padding:32px 16px}.signup-stepper[data-v-e7be68c6]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.step-line[data-v-e7be68c6]{display:none}.step-block[data-v-e7be68c6]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-e7be68c6]{width:36px;height:36px}.step-block p[data-v-e7be68c6]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}.signup-card[data-v-e7be68c6]{border-radius:10px;padding:24px 16px 20px}.signup-card h1[data-v-e7be68c6]{margin-bottom:24px;font-size:22px}.form-row[data-v-e7be68c6]{grid-template-columns:1fr;gap:0}.form-group[data-v-e7be68c6]{margin-bottom:22px}.form-group label[data-v-e7be68c6]{font-size:15px}.form-group input[data-v-e7be68c6]{border-radius:14px;height:52px}.proceed-btn[data-v-e7be68c6],.google-btn[data-v-e7be68c6]{height:48px}}@media (width<=390px){.signup-page[data-v-e7be68c6]{padding:24px 12px}.signup-card[data-v-e7be68c6]{padding:18px 14px}.form-group input[data-v-e7be68c6]{font-size:13px}}.login-page[data-v-ea5c74b1]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,Arial,sans-serif;display:flex}.login-layout[data-v-ea5c74b1]{background:#fff;border-radius:24px;width:100%;max-width:1100px;display:flex;overflow:hidden}.login-left[data-v-ea5c74b1]{color:#fff;background:linear-gradient(135deg,#6353a8 20%,#291d5b 100%);flex-direction:column;justify-content:space-between;width:40%;padding:40px 32px 32px;display:flex}.login-left[data-v-ea5c74b1] .logo,.login-left[data-v-ea5c74b1] .logo-text{color:#f5f5f5}.left-content[data-v-ea5c74b1]{flex-direction:column;align-items:flex-start;margin-top:60px;display:flex}.quote-icon-wrapper[data-v-ea5c74b1]{background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.quote-icon[data-v-ea5c74b1]{color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:700;line-height:1}.left-content h2[data-v-ea5c74b1]{color:#fff;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.15}.left-content p[data-v-ea5c74b1]{color:#bcb9cc;max-width:320px;margin:0;font-size:16px;line-height:1.7}.left-footer[data-v-ea5c74b1]{color:#bcb9cc;margin-top:30px;font-size:15px}.login-right[data-v-ea5c74b1]{background:#f9fafb;justify-content:center;align-items:center;width:60%;padding:40px 36px;display:flex}.login-card[data-v-ea5c74b1]{width:100%;max-width:420px}.login-icon-wrapper[data-v-ea5c74b1]{justify-content:center;margin-bottom:16px;display:flex}.login-icon[data-v-ea5c74b1]{object-fit:contain;width:52px;height:52px}.login-card h1[data-v-ea5c74b1]{color:#000;text-align:center;margin:0 0 4px;font-size:26px;font-weight:700}.login-subtitle[data-v-ea5c74b1]{color:#6b7280;text-align:center;margin:0 0 30px;font-size:14px}.login-form[data-v-ea5c74b1]{flex-direction:column;gap:18px;display:flex}.form-group label[data-v-ea5c74b1]{color:#05060f;letter-spacing:.5px;font-size:12px;font-weight:600}.input-wrapper[data-v-ea5c74b1]{position:relative}.input-wrapper input[data-v-ea5c74b1]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:46px;padding:0 40px 0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;transition:border-color .3s}.input-wrapper input[data-v-ea5c74b1]:focus{border-color:#443097}.input-wrapper input.input-error[data-v-ea5c74b1]{border-color:#d93025}.input-icon-right[data-v-ea5c74b1]{color:#6b7280;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.eye-btn[data-v-ea5c74b1]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.eye-btn[data-v-ea5c74b1]:hover{color:#443097}.error-message[data-v-ea5c74b1]{color:#d93025;margin-top:5px;font-size:12px;font-weight:500;display:block}.form-options[data-v-ea5c74b1]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.checkbox-label[data-v-ea5c74b1]{color:#05060f;cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-label input[type=checkbox][data-v-ea5c74b1]{accent-color:#443097;cursor:pointer;width:16px;height:16px}.forgot-link[data-v-ea5c74b1]{color:#443097;font-weight:500;text-decoration:none}.forgot-link[data-v-ea5c74b1]:hover{text-decoration:underline}.login-btn[data-v-ea5c74b1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.login-btn[data-v-ea5c74b1]:hover{background:#37257e}.login-btn[data-v-ea5c74b1]:disabled{cursor:not-allowed;opacity:.65}.divider[data-v-ea5c74b1]{align-items:center;margin:4px 0;display:flex}.divider[data-v-ea5c74b1]:before,.divider[data-v-ea5c74b1]:after{content:"";background:#6b7280;flex:1;height:1px}.divider span[data-v-ea5c74b1]{color:#6b7280;white-space:nowrap;margin:0 16px;font-size:13px}.google-btn[data-v-ea5c74b1]{color:#443097;cursor:pointer;background:#fff;border:1.5px solid #443097;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;transition:background .3s;display:flex}.google-btn[data-v-ea5c74b1]:hover{background:#f4f1ff}.google-btn i[data-v-ea5c74b1]{color:#443097;font-size:18px}.signup-link[data-v-ea5c74b1]{color:#4b5563;text-align:center;margin:0;font-size:14px}.signup-link a[data-v-ea5c74b1]{color:#443097;font-weight:600;text-decoration:none}.signup-link a[data-v-ea5c74b1]:hover{text-decoration:underline}.form-error[data-v-ea5c74b1]{color:#d93025;text-align:center;margin:0;font-size:13px}@media (width<=992px){.login-left[data-v-ea5c74b1]{width:35%}.login-right[data-v-ea5c74b1]{width:65%}}@media (width<=850px){.login-layout[data-v-ea5c74b1]{flex-direction:column}.login-left[data-v-ea5c74b1],.login-right[data-v-ea5c74b1]{width:100%}.login-left[data-v-ea5c74b1]{text-align:center;align-items:center;padding:32px 24px}.left-content[data-v-ea5c74b1]{align-items:center;margin-top:40px}.quote-icon-wrapper[data-v-ea5c74b1]{margin:0 auto 12px}.left-content p[data-v-ea5c74b1]{text-align:center;max-width:100%}.left-content h2[data-v-ea5c74b1]{text-align:center}.login-right[data-v-ea5c74b1]{padding:32px 24px}.login-card[data-v-ea5c74b1]{max-width:100%}}@media (width<=600px){.login-page[data-v-ea5c74b1]{padding:16px}.login-left[data-v-ea5c74b1]{padding:24px 16px}.left-content[data-v-ea5c74b1]{margin-top:30px}.quote-icon-wrapper[data-v-ea5c74b1]{width:36px;height:36px;margin:0 auto 10px}.quote-icon[data-v-ea5c74b1]{font-size:18px}.left-content h2[data-v-ea5c74b1]{font-size:32px}.left-content p[data-v-ea5c74b1]{font-size:14px}.login-right[data-v-ea5c74b1]{padding:24px 16px}.login-card h1[data-v-ea5c74b1]{font-size:22px}.input-wrapper input[data-v-ea5c74b1]{height:42px}.login-btn[data-v-ea5c74b1]{height:44px;font-size:15px}.google-btn[data-v-ea5c74b1]{height:42px;font-size:15px}}@media (width<=480px){.login-page[data-v-ea5c74b1]{padding:12px}.login-left[data-v-ea5c74b1]{padding:20px 14px}.left-content[data-v-ea5c74b1]{margin-top:24px}.login-right[data-v-ea5c74b1]{padding:20px 14px}.left-content h2[data-v-ea5c74b1]{font-size:28px}.left-content p[data-v-ea5c74b1]{font-size:13px}.login-card h1[data-v-ea5c74b1]{font-size:20px}.input-wrapper input[data-v-ea5c74b1]{height:38px;font-size:13px}.login-btn[data-v-ea5c74b1]{height:40px;font-size:14px}.google-btn[data-v-ea5c74b1]{height:38px;font-size:14px}.quote-icon-wrapper[data-v-ea5c74b1]{width:32px;height:32px;margin:0 auto 8px}.quote-icon[data-v-ea5c74b1]{font-size:16px}.login-layout[data-v-ea5c74b1]{border-radius:16px}}.forgot-page[data-v-d0dcd077]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,Arial,sans-serif;display:flex}.forgot-layout[data-v-d0dcd077]{background:#fff;border-radius:24px;width:100%;max-width:1100px;display:flex;overflow:hidden}.forgot-left[data-v-d0dcd077]{color:#fff;background:linear-gradient(135deg,#6353a8 20%,#291d5b 100%);flex-direction:column;justify-content:space-between;width:40%;padding:40px 32px 32px;display:flex}.forgot-left[data-v-d0dcd077] .logo,.forgot-left[data-v-d0dcd077] .logo-text{color:#f5f5f5}.left-content[data-v-d0dcd077]{flex-direction:column;align-items:flex-start;margin-top:60px;display:flex}.quote-icon-wrapper[data-v-d0dcd077]{background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.quote-icon[data-v-d0dcd077]{color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:700;line-height:1}.left-content h2[data-v-d0dcd077]{color:#fff;margin-top:0;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.15}.left-content p[data-v-d0dcd077]{color:#bcb9cc;max-width:320px;margin-top:0;font-size:16px;line-height:1.7}.left-footer[data-v-d0dcd077]{color:#bcb9cc;margin-top:30px;font-size:15px}.forgot-right[data-v-d0dcd077]{background:#f9fafb;justify-content:center;align-items:center;width:60%;padding:40px 36px;display:flex}.forgot-card[data-v-d0dcd077]{width:100%;max-width:420px}.forgot-icon-wrapper[data-v-d0dcd077]{justify-content:center;margin-bottom:16px;display:flex}.forgot-icon[data-v-d0dcd077]{object-fit:contain;width:52px;height:52px}.forgot-card h1[data-v-d0dcd077]{text-align:center;color:#0b0b0f;margin-bottom:8px;font-size:26px;font-weight:700}.forgot-subtitle[data-v-d0dcd077]{text-align:center;color:#6b7280;margin-bottom:30px;font-size:14px;line-height:1.5}.forgot-form[data-v-d0dcd077]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-d0dcd077]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-d0dcd077]{color:#05060f;letter-spacing:.5px;font-size:12px;font-weight:600}.input-wrapper[data-v-d0dcd077]{position:relative}.input-wrapper input[data-v-d0dcd077]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:46px;padding:0 40px 0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;transition:border-color .3s}.input-wrapper input[data-v-d0dcd077]:focus{border-color:#443097}.input-wrapper input.input-error[data-v-d0dcd077]{border-color:#d93025}.input-icon-right[data-v-d0dcd077]{color:#6b7280;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.error-message[data-v-d0dcd077]{color:#d93025;margin-top:5px;font-size:12px;font-weight:500;display:block}.send-btn[data-v-d0dcd077]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.send-btn[data-v-d0dcd077]:hover{background:#37257e}.form-error[data-v-d0dcd077]{color:#d93025;text-align:center;margin:0;font-size:13px}@media (width<=992px){.forgot-left[data-v-d0dcd077]{width:35%}.forgot-right[data-v-d0dcd077]{width:65%}}@media (width<=850px){.forgot-layout[data-v-d0dcd077]{flex-direction:column}.forgot-left[data-v-d0dcd077],.forgot-right[data-v-d0dcd077]{width:100%}.forgot-left[data-v-d0dcd077]{text-align:center;align-items:center;padding:32px 24px}.left-content[data-v-d0dcd077]{align-items:center;margin-top:40px}.quote-icon-wrapper[data-v-d0dcd077]{margin:0 auto 12px}.left-content p[data-v-d0dcd077]{text-align:center;max-width:100%}.left-content h2[data-v-d0dcd077]{text-align:center}.forgot-right[data-v-d0dcd077]{padding:32px 24px}.forgot-card[data-v-d0dcd077]{max-width:100%}}@media (width<=600px){.forgot-page[data-v-d0dcd077]{padding:16px}.forgot-left[data-v-d0dcd077]{padding:24px 16px}.left-content[data-v-d0dcd077]{margin-top:30px}.quote-icon-wrapper[data-v-d0dcd077]{width:36px;height:36px;margin:0 auto 10px}.quote-icon[data-v-d0dcd077]{font-size:18px}.left-content h2[data-v-d0dcd077]{font-size:32px}.left-content p[data-v-d0dcd077]{font-size:14px}.forgot-right[data-v-d0dcd077]{padding:24px 16px}.forgot-card h1[data-v-d0dcd077]{font-size:22px}.forgot-subtitle[data-v-d0dcd077]{font-size:13px}.input-wrapper input[data-v-d0dcd077]{height:42px}.send-btn[data-v-d0dcd077]{height:44px;font-size:15px}}@media (width<=480px){.forgot-page[data-v-d0dcd077]{padding:12px}.forgot-left[data-v-d0dcd077]{padding:20px 14px}.left-content[data-v-d0dcd077]{margin-top:24px}.forgot-right[data-v-d0dcd077]{padding:20px 14px}.left-content h2[data-v-d0dcd077]{font-size:28px}.left-content p[data-v-d0dcd077]{font-size:13px}.forgot-card h1[data-v-d0dcd077]{font-size:20px}.forgot-subtitle[data-v-d0dcd077]{font-size:12px}.input-wrapper input[data-v-d0dcd077]{height:38px;font-size:13px}.send-btn[data-v-d0dcd077]{height:40px;font-size:14px}.quote-icon-wrapper[data-v-d0dcd077]{width:32px;height:32px;margin:0 auto 8px}.quote-icon[data-v-d0dcd077]{font-size:16px}.forgot-layout[data-v-d0dcd077]{border-radius:16px}}.reset-page[data-v-4cbcc9d5]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,Arial,sans-serif;display:flex}.reset-layout[data-v-4cbcc9d5]{background:#fff;border-radius:24px;width:100%;max-width:1100px;display:flex;overflow:hidden}.reset-left[data-v-4cbcc9d5]{color:#fff;background:linear-gradient(135deg,#6353a8 20%,#291d5b 100%);flex-direction:column;justify-content:space-between;width:40%;padding:40px 32px 32px;display:flex}.reset-left[data-v-4cbcc9d5] .logo,.reset-left[data-v-4cbcc9d5] .logo-text{color:#f5f5f5}.left-content[data-v-4cbcc9d5]{flex-direction:column;align-items:flex-start;margin-top:60px;display:flex}.quote-icon-wrapper[data-v-4cbcc9d5]{background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.quote-icon[data-v-4cbcc9d5]{color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:700;line-height:1}.left-content h2[data-v-4cbcc9d5]{color:#fff;margin-top:0;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.15}.left-content p[data-v-4cbcc9d5]{color:#bcb9cc;max-width:320px;margin-top:0;font-size:16px;line-height:1.7}.left-footer[data-v-4cbcc9d5]{color:#bcb9cc;margin-top:30px;font-size:15px}.reset-right[data-v-4cbcc9d5]{background:#f9fafb;justify-content:center;align-items:center;width:60%;padding:40px 36px;display:flex}.reset-card[data-v-4cbcc9d5]{width:100%;max-width:420px}.reset-icon-wrapper[data-v-4cbcc9d5]{justify-content:center;margin-bottom:16px;display:flex}.reset-icon[data-v-4cbcc9d5]{object-fit:contain;width:52px;height:52px}.reset-card h1[data-v-4cbcc9d5]{text-align:center;color:#000;margin-bottom:8px;font-size:26px;font-weight:700}.reset-subtitle[data-v-4cbcc9d5]{text-align:center;color:#6b7280;margin-bottom:30px;font-size:14px;line-height:1.5}.reset-form[data-v-4cbcc9d5]{flex-direction:column;gap:20px;display:flex}.form-group label[data-v-4cbcc9d5]{color:#05060f;letter-spacing:.5px;font-size:12px;font-weight:600}.otp-inputs[data-v-4cbcc9d5]{justify-content:center;gap:10px;display:flex}.otp-inputs input[data-v-4cbcc9d5]{text-align:center;box-sizing:border-box;background:#fff;border:2px solid #d1d5db;border-radius:10px;outline:none;width:50px;height:60px;font-size:24px;font-weight:600;transition:border-color .3s}.otp-inputs input[data-v-4cbcc9d5]:focus{border-color:#443097}.otp-inputs input.input-error[data-v-4cbcc9d5]{border-color:#d93025}.error-message[data-v-4cbcc9d5]{color:#d93025;text-align:center;margin-top:-8px;font-size:12px;font-weight:500;display:block}.success-message[data-v-4cbcc9d5]{color:#16803c;text-align:center;margin-top:-8px;font-size:12px;font-weight:500;display:block}.resend-wrapper[data-v-4cbcc9d5]{justify-content:flex-start;margin-top:-4px;display:flex}.resend-text[data-v-4cbcc9d5]{color:#6b7280;margin:0;font-size:14px}.resend-btn[data-v-4cbcc9d5]{color:#443097;cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:14px;font-weight:600}.resend-btn[data-v-4cbcc9d5]:disabled{color:#6b7280;cursor:not-allowed}.continue-btn[data-v-4cbcc9d5]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;height:48px;margin-top:4px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.continue-btn[data-v-4cbcc9d5]:hover{background:#37257e}@media (width<=992px){.reset-left[data-v-4cbcc9d5]{width:35%}.reset-right[data-v-4cbcc9d5]{width:65%}}@media (width<=850px){.reset-layout[data-v-4cbcc9d5]{flex-direction:column}.reset-left[data-v-4cbcc9d5],.reset-right[data-v-4cbcc9d5]{width:100%}.reset-left[data-v-4cbcc9d5]{text-align:center;align-items:center;padding:32px 24px}.left-content[data-v-4cbcc9d5]{align-items:center;margin-top:40px}.quote-icon-wrapper[data-v-4cbcc9d5]{margin:0 auto 12px}.left-content p[data-v-4cbcc9d5]{text-align:center;max-width:100%}.left-content h2[data-v-4cbcc9d5]{text-align:center}.reset-right[data-v-4cbcc9d5]{padding:32px 24px}.reset-card[data-v-4cbcc9d5]{max-width:100%}.otp-inputs input[data-v-4cbcc9d5]{width:44px;height:54px;font-size:20px}}@media (width<=600px){.reset-page[data-v-4cbcc9d5]{padding:16px}.reset-left[data-v-4cbcc9d5]{padding:24px 16px}.left-content[data-v-4cbcc9d5]{margin-top:30px}.quote-icon-wrapper[data-v-4cbcc9d5]{width:36px;height:36px;margin:0 auto 10px}.quote-icon[data-v-4cbcc9d5]{font-size:18px}.left-content h2[data-v-4cbcc9d5]{font-size:32px}.left-content p[data-v-4cbcc9d5]{font-size:14px}.reset-right[data-v-4cbcc9d5]{padding:24px 16px}.reset-card h1[data-v-4cbcc9d5]{font-size:22px}.reset-subtitle[data-v-4cbcc9d5]{font-size:13px}.otp-inputs[data-v-4cbcc9d5]{gap:8px}.otp-inputs input[data-v-4cbcc9d5]{width:38px;height:48px;font-size:18px}.continue-btn[data-v-4cbcc9d5]{height:44px;font-size:15px}}@media (width<=480px){.reset-page[data-v-4cbcc9d5]{padding:12px}.reset-left[data-v-4cbcc9d5]{padding:20px 14px}.left-content[data-v-4cbcc9d5]{margin-top:24px}.reset-right[data-v-4cbcc9d5]{padding:20px 14px}.left-content h2[data-v-4cbcc9d5]{font-size:28px}.left-content p[data-v-4cbcc9d5]{font-size:13px}.reset-card h1[data-v-4cbcc9d5]{font-size:20px}.reset-subtitle[data-v-4cbcc9d5]{font-size:12px}.otp-inputs[data-v-4cbcc9d5]{gap:6px}.otp-inputs input[data-v-4cbcc9d5]{width:32px;height:42px;font-size:16px}.quote-icon-wrapper[data-v-4cbcc9d5]{width:32px;height:32px;margin:0 auto 8px}.quote-icon[data-v-4cbcc9d5]{font-size:16px}.reset-layout[data-v-4cbcc9d5]{border-radius:16px}.continue-btn[data-v-4cbcc9d5]{height:40px;font-size:14px}.resend-text[data-v-4cbcc9d5]{font-size:13px}}.create-password-page[data-v-18eeb033]{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Inter,Arial,sans-serif;display:flex}.create-password-layout[data-v-18eeb033]{background:#fff;border-radius:24px;width:100%;max-width:1100px;display:flex;overflow:hidden}.create-password-left[data-v-18eeb033]{color:#fff;background:linear-gradient(135deg,#6353a8 20%,#291d5b 100%);flex-direction:column;justify-content:space-between;width:40%;padding:40px 32px 32px;display:flex}.create-password-left[data-v-18eeb033] .logo,.create-password-left[data-v-18eeb033] .logo-text{color:#f5f5f5}.left-content[data-v-18eeb033]{flex-direction:column;align-items:flex-start;margin-top:60px;display:flex}.quote-icon-wrapper[data-v-18eeb033]{background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.quote-icon[data-v-18eeb033]{color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:700;line-height:1}.left-content h2[data-v-18eeb033]{color:#fff;margin-top:0;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.15}.left-content p[data-v-18eeb033]{color:#bcb9cc;max-width:320px;margin-top:0;font-size:16px;line-height:1.7}.left-footer[data-v-18eeb033]{color:#bcb9cc;margin-top:30px;font-size:15px}.create-password-right[data-v-18eeb033]{background:#f9fafb;justify-content:center;align-items:center;width:60%;padding:40px 36px;display:flex}.create-password-card[data-v-18eeb033]{width:100%;max-width:420px}.create-password-icon-wrapper[data-v-18eeb033]{justify-content:center;margin-bottom:16px;display:flex}.create-password-icon[data-v-18eeb033]{object-fit:contain;width:52px;height:52px}.create-password-card h1[data-v-18eeb033]{text-align:center;color:#000;margin-bottom:8px;font-size:26px;font-weight:700}.create-password-subtitle[data-v-18eeb033]{text-align:center;color:#6b7280;margin-bottom:30px;font-size:14px;line-height:1.5}.create-password-form[data-v-18eeb033]{flex-direction:column;gap:18px;display:flex}.form-group[data-v-18eeb033]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-18eeb033]{color:#05060f;letter-spacing:.5px;font-size:12px;font-weight:600}.input-wrapper[data-v-18eeb033]{position:relative}.input-wrapper input[data-v-18eeb033]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:46px;padding:0 40px 0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;transition:border-color .3s}.input-wrapper input[data-v-18eeb033]:focus{border-color:#443097}.input-wrapper input.input-error[data-v-18eeb033]{border-color:#d93025}.eye-btn[data-v-18eeb033]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.eye-btn[data-v-18eeb033]:hover{color:#443097}.error-message[data-v-18eeb033]{color:#d93025;margin-top:5px;font-size:12px;font-weight:500;display:block}.password-strength[data-v-18eeb033]{margin-top:8px}.strength-header[data-v-18eeb033]{color:#4b5563;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.strength-header strong.weak[data-v-18eeb033]{color:#d93025}.strength-header strong.medium[data-v-18eeb033]{color:#d97706}.strength-header strong.strong[data-v-18eeb033]{color:#15803d}.strength-bar[data-v-18eeb033]{background:#e5e7eb;border-radius:20px;width:100%;height:7px;overflow:hidden}.strength-bar span[data-v-18eeb033]{border-radius:20px;height:100%;transition:all .3s;display:block}.strength-bar span.weak[data-v-18eeb033]{background:#d93025;width:33%}.strength-bar span.medium[data-v-18eeb033]{background:#d97706;width:66%}.strength-bar span.strong[data-v-18eeb033]{background:#15803d;width:100%}.password-rules[data-v-18eeb033]{color:#6b7280;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.password-rules li.valid[data-v-18eeb033]{color:#15803d;font-weight:600}.reset-password-btn[data-v-18eeb033]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;height:48px;margin-top:6px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.reset-password-btn[data-v-18eeb033]:hover{background:#37257e}.form-error[data-v-18eeb033]{color:#d93025;text-align:center;margin:0;font-size:13px}.popup-overlay[data-v-18eeb033]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.3s fadeIn-18eeb033;display:flex;position:fixed;inset:0}.popup-container[data-v-18eeb033]{background:#fff;border-radius:20px;width:90%;max-width:420px;padding:40px 48px;animation:.3s slideUp-18eeb033;box-shadow:0 24px 55px #0000003d}.popup-content[data-v-18eeb033]{text-align:center;flex-direction:column;align-items:center;display:flex}.success-icon-wrapper[data-v-18eeb033]{background:#443097;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.success-icon[data-v-18eeb033]{color:#f5f5f5;font-size:32px;font-weight:700}.popup-content h2[data-v-18eeb033]{color:#000;margin:0 0 8px;font-size:22px;font-weight:700}.popup-content p[data-v-18eeb033]{color:#000;margin:0 0 28px;font-size:14px;font-weight:400}.popup-btn[data-v-18eeb033]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.popup-btn[data-v-18eeb033]:hover{background:#37257e}@keyframes fadeIn-18eeb033{0%{opacity:0}to{opacity:1}}@keyframes slideUp-18eeb033{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.create-password-left[data-v-18eeb033]{width:35%}.create-password-right[data-v-18eeb033]{width:65%}}@media (width<=850px){.create-password-layout[data-v-18eeb033]{flex-direction:column}.create-password-left[data-v-18eeb033],.create-password-right[data-v-18eeb033]{width:100%}.create-password-left[data-v-18eeb033]{text-align:center;align-items:center;padding:32px 24px}.left-content[data-v-18eeb033]{align-items:center;margin-top:40px}.quote-icon-wrapper[data-v-18eeb033]{margin:0 auto 12px}.left-content p[data-v-18eeb033]{text-align:center;max-width:100%}.left-content h2[data-v-18eeb033]{text-align:center}.create-password-right[data-v-18eeb033]{padding:32px 24px}.create-password-card[data-v-18eeb033]{max-width:100%}}@media (width<=600px){.create-password-page[data-v-18eeb033]{padding:16px}.create-password-left[data-v-18eeb033]{padding:24px 16px}.left-content[data-v-18eeb033]{margin-top:30px}.quote-icon-wrapper[data-v-18eeb033]{width:36px;height:36px;margin:0 auto 10px}.quote-icon[data-v-18eeb033]{font-size:18px}.left-content h2[data-v-18eeb033]{font-size:32px}.left-content p[data-v-18eeb033]{font-size:14px}.create-password-right[data-v-18eeb033]{padding:24px 16px}.create-password-card h1[data-v-18eeb033]{font-size:22px}.create-password-subtitle[data-v-18eeb033]{font-size:13px}.input-wrapper input[data-v-18eeb033]{height:42px}.reset-password-btn[data-v-18eeb033]{height:44px;font-size:15px}.popup-container[data-v-18eeb033]{padding:32px 24px}.success-icon-wrapper[data-v-18eeb033]{width:56px;height:56px}.success-icon[data-v-18eeb033]{font-size:28px}.popup-content h2[data-v-18eeb033]{font-size:20px}.popup-btn[data-v-18eeb033]{height:44px;font-size:15px}}@media (width<=480px){.create-password-page[data-v-18eeb033]{padding:12px}.create-password-left[data-v-18eeb033]{padding:20px 14px}.left-content[data-v-18eeb033]{margin-top:24px}.create-password-right[data-v-18eeb033]{padding:20px 14px}.left-content h2[data-v-18eeb033]{font-size:28px}.left-content p[data-v-18eeb033]{font-size:13px}.create-password-card h1[data-v-18eeb033]{font-size:20px}.create-password-subtitle[data-v-18eeb033]{font-size:12px}.input-wrapper input[data-v-18eeb033]{height:38px;font-size:13px}.reset-password-btn[data-v-18eeb033]{height:40px;font-size:14px}.quote-icon-wrapper[data-v-18eeb033]{width:32px;height:32px;margin:0 auto 8px}.quote-icon[data-v-18eeb033]{font-size:16px}.create-password-layout[data-v-18eeb033]{border-radius:16px}.popup-container[data-v-18eeb033]{padding:28px 20px}.success-icon-wrapper[data-v-18eeb033]{width:48px;height:48px}.success-icon[data-v-18eeb033]{font-size:24px}.popup-content h2[data-v-18eeb033]{font-size:18px}.popup-content p[data-v-18eeb033]{font-size:13px}.popup-btn[data-v-18eeb033]{height:40px;font-size:14px}}.otp-page[data-v-989ad0b1]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif;display:flex}.otp-card[data-v-989ad0b1]{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;max-width:502px;min-height:510px;padding:32px;box-shadow:0 24px 55px #00000038}.icon-box[data-v-989ad0b1]{color:#443097;background:#eee9f8;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;font-size:24px;display:flex}.otp-card h1[data-v-989ad0b1]{color:#0b0b0f;margin:0 0 8px;font-size:25px;font-weight:800;line-height:1.15}.otp-description[data-v-989ad0b1]{color:#343541;max-width:380px;margin:0;font-size:14px;font-weight:400;line-height:1.45}.otp-description strong[data-v-989ad0b1]{color:#271b6f;font-weight:800;display:block}.otp-inputs[data-v-989ad0b1]{justify-content:center;gap:8px;margin:46px auto 18px;display:flex}.otp-inputs input[data-v-989ad0b1]{color:#271b6f;text-align:center;box-sizing:border-box;background:#f7f5ff;border:2px solid #8a93a1;border-radius:14px;outline:none;width:70px;height:80px;font-size:30px;font-weight:600}.otp-inputs input[data-v-989ad0b1]:focus{border-color:#443097}.otp-inputs input.invalid[data-v-989ad0b1]{border-color:#d92d20}.resend-text[data-v-989ad0b1]{color:#5d6472;text-align:center;margin:0;font-size:14px;font-weight:400}.resend-btn[data-v-989ad0b1]{color:#e11d48;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800}.resend-btn[data-v-989ad0b1]:disabled{cursor:not-allowed;opacity:1}.error-message[data-v-989ad0b1]{color:#d92d20;text-align:center;margin:-4px 0 14px;font-size:13px;font-weight:700}.success-message[data-v-989ad0b1]{color:#16803c;text-align:center;margin:-4px 0 14px;font-size:13px;font-weight:700}.continue-btn[data-v-989ad0b1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:14px;width:100%;height:49px;margin-top:34px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800}.continue-btn[data-v-989ad0b1]:hover{background:#37257e}@media (width<=600px){.otp-page[data-v-989ad0b1]{padding:32px 16px}.otp-card[data-v-989ad0b1]{border-radius:18px;max-width:100%;min-height:auto;padding:28px 22px}.otp-inputs[data-v-989ad0b1]{gap:7px}.otp-inputs input[data-v-989ad0b1]{width:58px;height:76px;font-size:28px}}@media (width<=390px){.otp-card[data-v-989ad0b1]{padding:24px 16px}.otp-inputs input[data-v-989ad0b1]{width:50px;height:66px;font-size:24px}.otp-card h1[data-v-989ad0b1]{font-size:23px}}.popup-overlay[data-v-aaf39442]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.3s fadeIn-aaf39442;display:flex;position:fixed;inset:0}.popup-container[data-v-aaf39442]{background:#f8f7ff;border-radius:18px;width:90%;max-width:500px;min-height:400px;animation:.3s slideUp-aaf39442;box-shadow:0 18px 32px #0000002e}.popup-header[data-v-aaf39442]{border-bottom:1px solid #e0e0e0;align-items:center;gap:14px;padding:24px 24px 16px;display:flex;position:relative}.popup-logo[data-v-aaf39442]{object-fit:contain;width:36px;height:auto}.popup-title[data-v-aaf39442]{color:#0b0b0f;flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.2}.close-btn[data-v-aaf39442]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;transition:all .2s;display:flex}.close-btn[data-v-aaf39442]:hover{color:#05060f;background:#0000000d}.upload-box[data-v-aaf39442]{flex-direction:column;min-height:280px;padding:24px;display:flex}.upload-box-header[data-v-aaf39442]{margin-bottom:32px}.upload-box-header p[data-v-aaf39442]{color:#05060f;margin:0;font-size:16px;font-weight:500}.upload-area[data-v-aaf39442]{background:#fff;border:1.5px dashed #443097;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.upload-video-btn[data-v-aaf39442]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800;transition:background .2s;display:inline-flex}.upload-video-btn[data-v-aaf39442]:hover{background:#37257e}.upload-video-btn i[data-v-aaf39442]{font-size:18px}@keyframes fadeIn-aaf39442{0%{opacity:0}to{opacity:1}}@keyframes slideUp-aaf39442{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.popup-container[data-v-aaf39442]{width:95%;min-height:350px}.popup-header[data-v-aaf39442]{padding:20px 20px 12px}.popup-title[data-v-aaf39442]{font-size:16px}.upload-box[data-v-aaf39442]{padding:20px}.upload-video-btn[data-v-aaf39442]{padding:12px 24px;font-size:14px}}.input-error[data-v-c11ec4ad]{border-color:#d93025!important}.error-message[data-v-c11ec4ad]{color:#d93025;margin-top:8px;font-size:12px;font-weight:500;display:block}.additional-page[data-v-c11ec4ad]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.additional-wrapper[data-v-c11ec4ad]{max-width:1000px;margin:auto}.page-header[data-v-c11ec4ad]{justify-content:flex-start;margin-bottom:30px;display:flex}.additional-card[data-v-c11ec4ad]{flex-direction:column;gap:24px;display:flex}.section-box[data-v-c11ec4ad]{background:#fff;border:1px solid #ddd;border-radius:14px;padding:24px}.section-box h2[data-v-c11ec4ad]{color:#05060f;margin-bottom:8px;font-size:20px}.section-subtitle[data-v-c11ec4ad]{color:#6b7280;margin:0 0 20px;font-size:12px;font-weight:500;line-height:1.4}.option-grid[data-v-c11ec4ad]{flex-wrap:wrap;gap:20px;display:flex}.option-btn[data-v-c11ec4ad]{cursor:pointer;text-align:center;background:#ececec;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:150px;padding:16px 24px;transition:all .3s;display:flex}.option-btn.active[data-v-c11ec4ad]{color:#fff;background:#4d36a8}.option-text[data-v-c11ec4ad]{font-size:14px;font-weight:600}.option-subtitle[data-v-c11ec4ad]{color:#4f5665;font-size:12px;font-weight:600}.option-btn.active .option-subtitle[data-v-c11ec4ad]{color:#fffc}.chips[data-v-c11ec4ad]{flex-wrap:wrap;gap:12px;display:flex}.chip[data-v-c11ec4ad]{cursor:pointer;background:#ececec;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.chip.active[data-v-c11ec4ad]{color:#fff;background:#4d36a8}.chip-plus[data-v-c11ec4ad]{font-size:16px;font-weight:700}.salary-row[data-v-c11ec4ad]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.salary-row input[data-v-c11ec4ad],.salary-row select[data-v-c11ec4ad]{border:1px solid #ccc;border-radius:10px;flex:1;padding:12px;font-size:14px}.link-upload-row[data-v-c11ec4ad]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-input[data-v-c11ec4ad]{border:1px solid #ccc;border-radius:10px;flex:1;max-width:300px;padding:12px;font-size:14px}.or-text[data-v-c11ec4ad]{color:#000;margin:0;font-size:18px;font-weight:600;line-height:1.2}.upload-video-link[data-v-c11ec4ad]{color:#443097;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px;font-family:inherit;font-size:18px;font-weight:700;text-decoration:underline;transition:opacity .3s}.upload-video-link[data-v-c11ec4ad]:hover{opacity:.8}.checkbox-row[data-v-c11ec4ad]{cursor:pointer;align-items:center;gap:10px;margin-top:15px;display:flex}.save-btn[data-v-c11ec4ad]{color:#fff;cursor:pointer;background:#4d36a8;border:none;border-radius:12px;height:56px;font-size:18px;font-weight:700;transition:background .3s}.save-btn[data-v-c11ec4ad]:hover{background:#37257e}@media (width<=768px){.additional-page[data-v-c11ec4ad]{padding:20px 16px}.section-box[data-v-c11ec4ad]{padding:18px}.section-box h2[data-v-c11ec4ad]{font-size:18px}.option-btn[data-v-c11ec4ad]{min-width:120px;padding:12px 16px}.chip[data-v-c11ec4ad]{padding:10px 16px;font-size:13px}.save-btn[data-v-c11ec4ad]{height:48px;font-size:16px}.link-upload-row[data-v-c11ec4ad]{flex-direction:column;align-items:stretch}.link-input[data-v-c11ec4ad]{max-width:100%}.or-text[data-v-c11ec4ad]{text-align:center;font-size:16px}.upload-video-link[data-v-c11ec4ad]{text-align:center;white-space:normal;font-size:16px}}.cv-page[data-v-f0417974]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.cv-wrapper[data-v-f0417974]{max-width:1020px;margin:0 auto}.cv-card[data-v-f0417974]{box-sizing:border-box;background:#f8f7ff;border-radius:18px;width:100%;max-width:608px;min-height:480px;margin:0 auto;padding:32px 18px;box-shadow:0 18px 32px #0000002e}.card-title[data-v-f0417974]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.card-title img[data-v-f0417974]{object-fit:contain;width:36px;height:auto}.card-title h1[data-v-f0417974]{color:#05060f;margin:0;font-size:20px;font-weight:800;line-height:1}.upload-box[data-v-f0417974]{box-sizing:border-box;border:1.5px dashed #443097;min-height:322px;padding:20px 18px}.upload-box>p[data-v-f0417974]:first-child{color:#05060f;margin:0 0 52px;font-size:20px;font-weight:500}.upload-btn[data-v-f0417974],.manual-btn[data-v-f0417974]{cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;height:48px;margin:0 auto;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800;transition:all .2s;display:flex}.upload-btn[data-v-f0417974]{color:#fff;background:#443097}.upload-btn[data-v-f0417974]:hover{background:#37257e}.manual-btn[data-v-f0417974]{color:#05060f;background:#6353a8bf}.manual-btn[data-v-f0417974]:hover{background:#6353a8e6}.or-divider[data-v-f0417974]{color:#05060f;text-align:center;margin:16px 0;font-size:14px;font-weight:800}@media (width<=700px){.cv-page[data-v-f0417974]{padding:32px 16px}.cv-card[data-v-f0417974]{border-radius:16px;min-height:auto;padding:24px 16px}.card-title[data-v-f0417974]{justify-content:center;margin-bottom:20px}.card-title h1[data-v-f0417974]{font-size:18px}.upload-box[data-v-f0417974]{min-height:auto;padding:20px 14px}.upload-box>p[data-v-f0417974]:first-child{text-align:center;margin-bottom:36px;font-size:18px}.upload-btn[data-v-f0417974],.manual-btn[data-v-f0417974]{max-width:100%;height:48px;font-size:15px}}.resume-page[data-v-c9a31957]{box-sizing:border-box;background-image:url(/assets/signup-bg-CB99pxWZ.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.resume-wrapper[data-v-c9a31957]{max-width:1020px;margin:0 auto}@keyframes fillStepper-c9a31957{to{width:100%}}.resume-card[data-v-c9a31957]{box-sizing:border-box;background:#fff;border-radius:10px;width:100%;max-width:640px;margin:0 auto;padding:20px 24px 24px;box-shadow:0 18px 32px #0000001f}.resume-card h1[data-v-c9a31957]{color:#171922;margin:0 0 4px;font-size:32px;font-weight:800;line-height:1.1}.card-subtitle[data-v-c9a31957]{color:#171922;margin:0 0 34px;font-size:16px;font-weight:400}.drop-zone[data-v-c9a31957]{background:#fff;border:1.5px dashed #443097;border-radius:8px;width:100%;transition:all .2s;overflow:hidden}.drop-zone.dragover[data-v-c9a31957]{background:#f6f3ff;border-color:#2f1f75}.drop-zone.error[data-v-c9a31957]{border-color:#d92d20}.drop-content[data-v-c9a31957]{flex-direction:column;justify-content:center;align-items:center;min-height:212px;display:flex}.drop-content i[data-v-c9a31957]{color:#6353a8;margin-bottom:14px;font-size:24px}.drop-content h2[data-v-c9a31957]{color:#171922;margin:0 0 10px;font-size:16px;font-weight:500}.drop-content p[data-v-c9a31957]{color:#7c7484;margin:0;font-size:14px;font-weight:400}.selected-file[data-v-c9a31957]{color:#443097!important;margin-top:12px!important;font-weight:700!important}.upload-error[data-v-c9a31957]{color:#d92d20!important;margin-top:12px!important;font-weight:700!important}.browse-area[data-v-c9a31957]{box-sizing:border-box;background:#fbfaff;width:100%;padding:17px 24px 9px}.browse-btn[data-v-c9a31957]{color:#fff;cursor:pointer;background:#2f1f75;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:400px;height:48px;margin:0 auto;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800;display:flex}.browse-area p[data-v-c9a31957]{color:#7c7484;text-align:center;margin:10px 0 0;font-size:14px}.actions-row[data-v-c9a31957]{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.cancel-btn[data-v-c9a31957],.done-btn[data-v-c9a31957]{cursor:pointer;border-radius:10px;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:800}.cancel-btn[data-v-c9a31957]{color:#171922;background:#fff;border:1.5px solid #443097}.done-btn[data-v-c9a31957]{color:#fff;background:#443097;border:1.5px solid #443097}@media (width<=900px){.resume-wrapper[data-v-c9a31957]{max-width:760px}.signup-stepper[data-v-c9a31957]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:100%;margin-bottom:130px}.step-block[data-v-c9a31957]{width:34px;height:34px}.step-circle[data-v-c9a31957]{width:34px;height:34px;font-size:18px}.step-line[data-v-c9a31957]{margin-top:15.5px}.step-block p[data-v-c9a31957]{font-size:12px;top:50px}}@media (width<=700px){.resume-page[data-v-c9a31957]{padding:32px 16px}.signup-stepper[data-v-c9a31957]{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.step-line[data-v-c9a31957]{display:none}.step-block[data-v-c9a31957]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-c9a31957]{width:36px;height:36px}.step-block p[data-v-c9a31957]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}.resume-card[data-v-c9a31957]{border-radius:10px;padding:20px 16px}.resume-card h1[data-v-c9a31957]{font-size:26px}.card-subtitle[data-v-c9a31957]{margin-bottom:24px;font-size:14px}.drop-content[data-v-c9a31957]{min-height:180px}.browse-area[data-v-c9a31957]{padding:16px 14px 10px}.actions-row[data-v-c9a31957]{grid-template-columns:1fr}}@media (width<=390px){.resume-page[data-v-c9a31957]{padding:24px 12px}.resume-card h1[data-v-c9a31957]{font-size:24px}.drop-content h2[data-v-c9a31957]{font-size:15px}.drop-content p[data-v-c9a31957],.browse-area p[data-v-c9a31957]{font-size:13px}}.signup-wrapper[data-v-d9513fd9]{width:100%;max-width:1000px;margin:0 auto}.signup-stepper[data-v-d9513fd9]{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:start;width:100%;max-width:650px;margin:0 auto 58px;display:grid;position:relative}.step-block[data-v-d9513fd9]{justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.step-block.clickable[data-v-d9513fd9]{cursor:pointer}.step-block.clickable:hover .step-circle[data-v-d9513fd9]{filter:brightness(1.08)}.step-circle[data-v-d9513fd9]{color:#05060f;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;line-height:1;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.active[data-v-d9513fd9]{background:#6353a880;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.completed[data-v-d9513fd9]{box-shadow:none;background:#6cbe2f}.step-circle .check-mark[data-v-d9513fd9]{color:#fffeff;font-size:20px;font-weight:700}.step-block p[data-v-d9513fd9]{white-space:nowrap;color:#0b0b0f;text-align:center;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:100%;transition:color .3s;position:absolute;top:56px;left:50%;transform:translate(-50%)}.step-block p.active[data-v-d9513fd9]{color:#6cbe2f}.step-line[data-v-d9513fd9]{background:#05060f;width:100%;height:1px;margin-top:17px}.step-line.active[data-v-d9513fd9]{background:#6cbe2f}@media (width<=900px){.signup-stepper[data-v-d9513fd9]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:640px;margin-bottom:54px}.step-block[data-v-d9513fd9]{width:34px;height:34px}.step-circle[data-v-d9513fd9]{width:34px;height:34px;font-size:18px}.step-line[data-v-d9513fd9]{height:3px;margin-top:15.5px}.step-block p[data-v-d9513fd9]{font-size:12px;top:50px}}@media (width<=700px){.signup-stepper[data-v-d9513fd9]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.step-line[data-v-d9513fd9]{display:none}.step-block[data-v-d9513fd9]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-d9513fd9]{width:36px;height:36px}.step-block p[data-v-d9513fd9]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}}.fill-cv-page[data-v-b62dbe28]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.fill-cv-wrapper[data-v-b62dbe28]{max-width:1000px;margin:auto}.page-header[data-v-b62dbe28]{justify-content:flex-start;margin-bottom:30px;display:flex}.fill-cv-card[data-v-b62dbe28]{flex-direction:column;gap:24px;display:flex}.section-box[data-v-b62dbe28]{background:#fff;border:1px solid #ddd;border-radius:14px;padding:24px}.section-box h2[data-v-b62dbe28]{color:#05060f;margin-bottom:20px;font-size:20px}.input-error[data-v-b62dbe28]{border-color:#d93025!important}.error-message[data-v-b62dbe28]{color:#d93025;margin-top:6px;font-size:12px;font-weight:500;display:block}.personal-info-grid[data-v-b62dbe28]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.social-grid[data-v-b62dbe28]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-group[data-v-b62dbe28]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-b62dbe28]{color:#05060f;font-size:14px;font-weight:500}.form-input[data-v-b62dbe28],.form-select[data-v-b62dbe28],.summary-textarea[data-v-b62dbe28]{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .3s}.form-input.rounded[data-v-b62dbe28]{border-radius:4px}.form-input[data-v-b62dbe28]:focus,.form-select[data-v-b62dbe28]:focus,.summary-textarea[data-v-b62dbe28]:focus{border-color:#443097;outline:none}.form-select[data-v-b62dbe28]{cursor:pointer;background:#fff}.education-levels[data-v-b62dbe28]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.education-btn[data-v-b62dbe28]{cursor:pointer;background:#ececec;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s}.education-btn.active[data-v-b62dbe28]{color:#fff;background:#4d36a8}.education-details[data-v-b62dbe28]{flex-direction:column;gap:16px;display:flex}.form-row[data-v-b62dbe28]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.summary-textarea[data-v-b62dbe28]{resize:vertical;min-height:150px}.save-btn[data-v-b62dbe28]{color:#fff;cursor:pointer;background:#4d36a8;border:none;border-radius:12px;height:56px;font-size:18px;font-weight:700;transition:background .3s}.save-btn[data-v-b62dbe28]:hover{background:#37257e}@media (width<=900px){.personal-info-grid[data-v-b62dbe28]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.fill-cv-page[data-v-b62dbe28]{padding:20px 16px}.section-box[data-v-b62dbe28]{padding:18px}.section-box h2[data-v-b62dbe28]{font-size:18px}.personal-info-grid[data-v-b62dbe28],.social-grid[data-v-b62dbe28],.form-row[data-v-b62dbe28]{grid-template-columns:1fr}.education-btn[data-v-b62dbe28]{padding:10px 16px;font-size:13px}.save-btn[data-v-b62dbe28]{height:48px;font-size:16px}}.signup-wrapper[data-v-8359b25a]{width:100%;max-width:1000px;margin:0 auto}.signup-stepper[data-v-8359b25a]{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:start;width:100%;max-width:650px;margin:0 auto 58px;display:grid;position:relative}.step-block[data-v-8359b25a]{justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.step-block.clickable[data-v-8359b25a]{cursor:pointer}.step-block.clickable:hover .step-circle[data-v-8359b25a]{filter:brightness(1.08)}.step-circle[data-v-8359b25a]{color:#05060f;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;line-height:1;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.active[data-v-8359b25a]{background:#6353a880;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.completed[data-v-8359b25a]{box-shadow:none;background:#6cbe2f}.step-circle .check-mark[data-v-8359b25a]{color:#fffeff;font-size:20px;font-weight:700}.step-block p[data-v-8359b25a]{white-space:nowrap;color:#0b0b0f;text-align:center;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:100%;transition:color .3s;position:absolute;top:56px;left:50%;transform:translate(-50%)}.step-block p.active[data-v-8359b25a]{color:#6cbe2f}.step-line[data-v-8359b25a]{background:#05060f;width:100%;height:1px;margin-top:17px}.step-line.active[data-v-8359b25a]{background:#6cbe2f}@media (width<=900px){.signup-stepper[data-v-8359b25a]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:640px;margin-bottom:54px}.step-block[data-v-8359b25a]{width:34px;height:34px}.step-circle[data-v-8359b25a]{width:34px;height:34px;font-size:18px}.step-line[data-v-8359b25a]{height:3px;margin-top:15.5px}.step-block p[data-v-8359b25a]{font-size:12px;top:50px}}@media (width<=700px){.signup-stepper[data-v-8359b25a]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.step-line[data-v-8359b25a]{display:none}.step-block[data-v-8359b25a]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-8359b25a]{width:36px;height:36px}.step-block p[data-v-8359b25a]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}}.fill-cv-page[data-v-34fc1448]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.fill-cv-wrapper[data-v-34fc1448]{max-width:1000px;margin:auto}.page-header[data-v-34fc1448]{justify-content:flex-start;margin-bottom:30px;display:flex}.fill-cv-card[data-v-34fc1448]{flex-direction:column;gap:24px;display:flex}.section-box[data-v-34fc1448]{background:#fff;border:1px solid #ddd;border-radius:14px;padding:24px}.section-header[data-v-34fc1448]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-box h2[data-v-34fc1448]{color:#05060f;margin:0;font-size:20px}.experience-header[data-v-34fc1448]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.experience-header h3[data-v-34fc1448]{color:#443097;margin:0;font-size:16px;font-weight:600}.remove-btn[data-v-34fc1448]{color:#d93025;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;width:28px;height:28px;font-size:18px;transition:all .2s}.remove-btn[data-v-34fc1448]:hover{background:#fecaca}.work-experience-list[data-v-34fc1448],.internship-list[data-v-34fc1448]{flex-direction:column;gap:24px;display:flex}.experience-item[data-v-34fc1448],.internship-item[data-v-34fc1448]{background:#f8f7ff;border-radius:12px;padding:20px}.form-group[data-v-34fc1448]{flex-direction:column;gap:8px;display:flex}.form-group.full-width[data-v-34fc1448]{margin-bottom:16px}.form-group label[data-v-34fc1448]{color:#05060f;font-size:14px;font-weight:500}.form-input[data-v-34fc1448],.summary-textarea[data-v-34fc1448]{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .3s}.form-input.input-error[data-v-34fc1448],.summary-textarea.input-error[data-v-34fc1448]{border-color:#d93025}.error-message[data-v-34fc1448]{color:#d93025;margin-top:5px;font-size:12px;font-weight:500;display:block}.form-input[data-v-34fc1448]:focus,.summary-textarea[data-v-34fc1448]:focus{border-color:#443097;outline:none}.form-row[data-v-34fc1448]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.summary-textarea[data-v-34fc1448]{resize:vertical}.add-another-btn[data-v-34fc1448]{color:#4f5665;cursor:pointer;background:0 0;border:none;width:fit-content;margin-top:8px;padding:12px 0 0;font-size:14px;font-weight:500;transition:opacity .3s}.add-another-btn[data-v-34fc1448]:hover{opacity:.7}.action-buttons[data-v-34fc1448]{flex-direction:column;gap:16px;display:flex}.save-btn[data-v-34fc1448]{color:#fff;cursor:pointer;background:#4d36a8;border:none;border-radius:12px;width:100%;height:56px;font-size:18px;font-weight:700;transition:background .3s}.save-btn[data-v-34fc1448]:hover{background:#37257e}.skip-btn[data-v-34fc1448]{color:#443097;cursor:pointer;background:#fff;border:2px solid #443097;border-radius:12px;width:100%;height:56px;font-size:18px;font-weight:700;transition:all .3s}.skip-btn[data-v-34fc1448]:hover{background:#f4f1ff}@media (width<=768px){.fill-cv-page[data-v-34fc1448]{padding:20px 16px}.section-box[data-v-34fc1448]{padding:18px}.section-box h2[data-v-34fc1448]{font-size:18px}.form-row[data-v-34fc1448]{grid-template-columns:1fr;gap:12px}.save-btn[data-v-34fc1448],.skip-btn[data-v-34fc1448]{height:48px;font-size:16px}}.signup-wrapper[data-v-dbf4f7ed]{width:100%;max-width:1000px;margin:0 auto}.signup-stepper[data-v-dbf4f7ed]{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:start;width:100%;max-width:650px;margin:0 auto 58px;display:grid;position:relative}.step-block[data-v-dbf4f7ed]{justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.step-block.clickable[data-v-dbf4f7ed]{cursor:pointer}.step-block.clickable:hover .step-circle[data-v-dbf4f7ed]{filter:brightness(1.08)}.step-circle[data-v-dbf4f7ed]{color:#05060f;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;line-height:1;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.active[data-v-dbf4f7ed]{background:#6353a880;box-shadow:inset 0 4px 5px #ffffff1f,inset 0 -10px 5px #44309733}.step-circle.completed[data-v-dbf4f7ed]{box-shadow:none;background:#6cbe2f}.step-circle .check-mark[data-v-dbf4f7ed]{color:#fffeff;font-size:20px;font-weight:700}.step-block p[data-v-dbf4f7ed]{white-space:nowrap;color:#0b0b0f;text-align:center;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:100%;transition:color .3s;position:absolute;top:56px;left:50%;transform:translate(-50%)}.step-block p.active[data-v-dbf4f7ed]{color:#6cbe2f}.step-line[data-v-dbf4f7ed]{background:#05060f;width:100%;height:1px;margin-top:17px}.step-line.active[data-v-dbf4f7ed]{background:#6cbe2f}@media (width<=900px){.signup-stepper[data-v-dbf4f7ed]{grid-template-columns:34px 1fr 34px 1fr 34px;max-width:640px;margin-bottom:54px}.step-block[data-v-dbf4f7ed]{width:34px;height:34px}.step-circle[data-v-dbf4f7ed]{width:34px;height:34px;font-size:18px}.step-line[data-v-dbf4f7ed]{height:3px;margin-top:15.5px}.step-block p[data-v-dbf4f7ed]{font-size:12px;top:50px}}@media (width<=700px){.signup-stepper[data-v-dbf4f7ed]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.step-line[data-v-dbf4f7ed]{display:none}.step-block[data-v-dbf4f7ed]{flex-direction:column;width:100%;height:auto}.step-circle[data-v-dbf4f7ed]{width:36px;height:36px}.step-block p[data-v-dbf4f7ed]{white-space:normal;margin-top:10px;font-size:16px;position:static;transform:none}}.fill-cv-page[data-v-fa651f5b]{box-sizing:border-box;background-image:url(/signup-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;padding:48px 24px;font-family:Inter,Arial,sans-serif}.fill-cv-wrapper[data-v-fa651f5b]{max-width:1000px;margin:auto}.page-header[data-v-fa651f5b]{justify-content:flex-start;margin-bottom:30px;display:flex}.fill-cv-card[data-v-fa651f5b]{flex-direction:column;gap:24px;display:flex}.section-box[data-v-fa651f5b]{background:#fff;border:1px solid #ddd;border-radius:14px;padding:24px}.section-header[data-v-fa651f5b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-box h2[data-v-fa651f5b]{color:#05060f;margin:0 0 20px;font-size:20px}.required[data-v-fa651f5b]{color:#d93025;font-size:16px}.other-activities-box h2[data-v-fa651f5b]{margin-bottom:20px}.section-subtitle[data-v-fa651f5b]{color:#6b7280;margin:8px 0 20px;font-size:12px;font-weight:500;line-height:1.4}.item-header[data-v-fa651f5b]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.item-header h3[data-v-fa651f5b]{color:#443097;margin:0;font-size:16px;font-weight:600}.remove-btn[data-v-fa651f5b]{color:#d93025;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;width:28px;height:28px;font-size:18px;transition:all .2s}.remove-btn[data-v-fa651f5b]:hover{background:#fecaca}.items-list[data-v-fa651f5b]{flex-direction:column;gap:24px;display:flex}.item-card[data-v-fa651f5b]{background:#f8f7ff;border-radius:12px;padding:20px}.form-group[data-v-fa651f5b]{flex-direction:column;gap:8px;display:flex}.form-group.full-width[data-v-fa651f5b]{margin-bottom:16px}.form-group label[data-v-fa651f5b]{color:#05060f;font-size:14px;font-weight:500}.form-input[data-v-fa651f5b],.summary-textarea[data-v-fa651f5b]{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .3s}.form-input.input-error[data-v-fa651f5b],.summary-textarea.input-error[data-v-fa651f5b]{border-color:#d93025}.error-message[data-v-fa651f5b]{color:#d93025;margin-top:5px;font-size:12px;font-weight:500;display:block}.form-input[data-v-fa651f5b]:focus,.summary-textarea[data-v-fa651f5b]:focus{border-color:#443097;outline:none}.form-row[data-v-fa651f5b]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.form-row-three[data-v-fa651f5b]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.summary-textarea[data-v-fa651f5b]{resize:vertical}.add-another-btn[data-v-fa651f5b]{color:#4f5665;cursor:pointer;background:0 0;border:none;width:fit-content;margin-top:8px;padding:12px 0 0;font-size:14px;font-weight:500;transition:opacity .3s}.add-another-btn[data-v-fa651f5b]:hover{opacity:.7}.skills-input-wrapper[data-v-fa651f5b]{margin-top:8px}.skills-tags[data-v-fa651f5b]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.skill-tag[data-v-fa651f5b]{color:#fff;background:#443097;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.remove-skill[data-v-fa651f5b]{cursor:pointer;color:#ffffffb3;background:0 0;border:none;padding:0 4px;font-size:16px}.remove-skill[data-v-fa651f5b]:hover{color:#fff}.skill-input-group[data-v-fa651f5b]{gap:10px;display:flex}.skill-input[data-v-fa651f5b]{border:1px solid #ccc;border-radius:10px;flex:1;padding:12px;font-size:14px}.add-skill-btn[data-v-fa651f5b]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600}.add-skill-btn[data-v-fa651f5b]:hover{background:#37257e}.toggle-group[data-v-fa651f5b]{flex-direction:column;gap:16px;display:flex}.toggle-switch[data-v-fa651f5b]{cursor:pointer;align-items:center;gap:12px;display:flex}.toggle-switch input[data-v-fa651f5b]{display:none}.toggle-slider[data-v-fa651f5b]{background-color:#ccc;border-radius:34px;width:44px;height:24px;transition:all .3s;position:relative}.toggle-slider[data-v-fa651f5b]:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider[data-v-fa651f5b]{background-color:#6cbe2f}.toggle-switch input:checked+.toggle-slider[data-v-fa651f5b]:before{transform:translate(20px)}.toggle-label[data-v-fa651f5b]{color:#05060f;font-size:14px}.radio-group[data-v-fa651f5b]{flex-wrap:wrap;gap:24px;display:flex}.radio-label[data-v-fa651f5b]{cursor:pointer;color:#05060f;align-items:center;gap:8px;font-size:14px;display:flex}.action-buttons[data-v-fa651f5b]{flex-direction:column;gap:16px;display:flex}.save-btn[data-v-fa651f5b]{color:#fff;cursor:pointer;background:#4d36a8;border:none;border-radius:12px;width:100%;height:56px;font-size:18px;font-weight:700;transition:background .3s}.save-btn[data-v-fa651f5b]:hover{background:#37257e}@media (width<=768px){.fill-cv-page[data-v-fa651f5b]{padding:20px 16px}.section-box[data-v-fa651f5b]{padding:18px}.section-box h2[data-v-fa651f5b]{font-size:18px}.form-row[data-v-fa651f5b],.form-row-three[data-v-fa651f5b]{grid-template-columns:1fr;gap:12px}.skill-input-group[data-v-fa651f5b]{flex-direction:column}.radio-group[data-v-fa651f5b]{flex-direction:column;gap:12px}.save-btn[data-v-fa651f5b]{height:48px;font-size:16px}}.explore-page[data-v-3b01ffbb]{background:#f3f4f6;flex-direction:column;height:100vh;font-family:Inter,Arial,sans-serif;display:flex;overflow:hidden}.navbar[data-v-3b01ffbb]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.nav-left[data-v-3b01ffbb]{align-items:center;gap:40px;display:flex}.nav-left nav[data-v-3b01ffbb]{gap:24px;display:flex}.nav-left nav a[data-v-3b01ffbb]{color:#6b7280;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s}.nav-left nav a[data-v-3b01ffbb]:hover{color:#443097}.nav-left .active[data-v-3b01ffbb]{color:#443097;font-weight:700}.nav-right[data-v-3b01ffbb]{color:#443097;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-weight:500;transition:background .2s;display:flex;position:relative}.nav-right[data-v-3b01ffbb]:hover{background:#f3f0ff}.nav-right i[data-v-3b01ffbb]{font-size:18px}.menu-chevron[data-v-3b01ffbb]{transition:transform .2s;font-size:11px!important}.menu-chevron.open[data-v-3b01ffbb]{transform:rotate(180deg)}.user-dropdown[data-v-3b01ffbb]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:160px;animation:.15s dropIn-3b01ffbb;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}@keyframes dropIn-3b01ffbb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-3b01ffbb]{cursor:pointer;text-align:left;color:#1f2937;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-3b01ffbb]:hover{background:#f9fafb}.logout-item[data-v-3b01ffbb]{color:#e11d48}.logout-item i[data-v-3b01ffbb]{color:#e11d48;font-size:14px!important}.search-bar[data-v-3b01ffbb]{flex-shrink:0;justify-content:center;gap:12px;margin:30px 40px;display:flex}.search-input[data-v-3b01ffbb]{background:#fff;border-radius:14px;align-items:center;gap:12px;width:500px;padding:12px 16px;display:flex;box-shadow:0 4px 12px #0000000d}.search-input i[data-v-3b01ffbb]{color:#6b7280;cursor:pointer;font-size:16px}.search-input input[data-v-3b01ffbb]{border:none;outline:none;flex:1;font-family:Inter,Arial,sans-serif;font-size:15px}.search-input input[data-v-3b01ffbb]::placeholder{color:#9ca3af}.search-btn[data-v-3b01ffbb]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;padding:12px 32px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.search-btn[data-v-3b01ffbb]:hover:not(:disabled){background:#37257e}.search-btn[data-v-3b01ffbb]:disabled{opacity:.6;cursor:not-allowed}.content[data-v-3b01ffbb]{flex:1;align-items:stretch;gap:24px;min-height:0;padding:0 40px 24px;display:flex;overflow:hidden}.filters[data-v-3b01ffbb]{background:#fff;border-radius:16px;flex-shrink:0;width:280px;max-height:100%;padding:24px;overflow-y:auto;box-shadow:0 4px 12px #0000000d}.filters-header[data-v-3b01ffbb]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.filters-header h3[data-v-3b01ffbb]{color:#000;margin:0;font-size:18px;font-weight:700}.clear-filter[data-v-3b01ffbb]{color:#443097;cursor:pointer;font-size:13px;font-weight:600}.clear-filter[data-v-3b01ffbb]:hover{text-decoration:underline}.filter-group[data-v-3b01ffbb]{margin-top:20px}.filter-group h4[data-v-3b01ffbb]{color:#6b7280;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:600}.filter-group label[data-v-3b01ffbb]{color:#05060f;cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.filter-group label input[type=checkbox][data-v-3b01ffbb]{accent-color:#443097;cursor:pointer;width:16px;height:16px}.jobs[data-v-3b01ffbb]{flex-direction:column;flex:1;min-height:0;display:flex}.tabs[data-v-3b01ffbb]{flex-shrink:0;gap:24px;margin-bottom:20px;display:flex}.jobs-scroll[data-v-3b01ffbb]{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.jobs-scroll[data-v-3b01ffbb]::-webkit-scrollbar{width:4px}.filters[data-v-3b01ffbb]::-webkit-scrollbar{width:4px}.jobs-scroll[data-v-3b01ffbb]::-webkit-scrollbar-thumb{background:#443097;border-radius:10px}.filters[data-v-3b01ffbb]::-webkit-scrollbar-thumb{background:#443097;border-radius:10px}.tabs span[data-v-3b01ffbb]{cursor:pointer;color:#6b7280;padding-bottom:8px;font-size:15px;font-weight:500;transition:all .2s}.tabs .active[data-v-3b01ffbb]{color:#443097;border-bottom:2px solid #443097;font-weight:600}.tabs span[data-v-3b01ffbb]:hover{color:#443097}.job-card[data-v-3b01ffbb]{cursor:pointer;background:#fff;border-radius:16px;margin-bottom:16px;padding:20px;transition:all .2s;box-shadow:0 4px 12px #0000000d}.job-card[data-v-3b01ffbb]:hover{box-shadow:0 8px 24px #4430971a}.job-header[data-v-3b01ffbb]{justify-content:space-between;align-items:flex-start;display:flex}.job-header h3[data-v-3b01ffbb]{color:#05060f;margin:0;font-size:18px;font-weight:700}.job-title-row[data-v-3b01ffbb]{align-items:center;gap:10px;min-width:0;display:flex}.save-job-btn[data-v-3b01ffbb]{color:#443097;cursor:pointer;background:#fff;border:1px solid #e1e3eb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:all .2s;display:inline-flex}.save-job-btn[data-v-3b01ffbb]:hover:not(:disabled){background:#f3f0ff;border-color:#443097}.save-job-btn.saved[data-v-3b01ffbb]{color:#fff;background:#443097;border-color:#443097}.save-job-btn[data-v-3b01ffbb]:disabled{cursor:wait;opacity:.65}.badges[data-v-3b01ffbb]{flex-wrap:wrap;gap:8px;display:flex}.badges span[data-v-3b01ffbb]{border-radius:10px;padding:4px 12px;font-size:11px;font-weight:600}.green[data-v-3b01ffbb]{color:#059669;background:#d1fae5}.gray[data-v-3b01ffbb]{color:#4b5563;background:#e5e7eb}.limit-reached[data-v-3b01ffbb]{color:#d92d20;background:#fff1f3}.company[data-v-3b01ffbb]{color:#6b7280;margin:10px 0 14px;font-size:14px}.skills[data-v-3b01ffbb]{flex-wrap:wrap;gap:6px;display:flex}.skills span[data-v-3b01ffbb]{color:#4b5563;background:#f3f4f6;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:500}.job-footer[data-v-3b01ffbb]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.match[data-v-3b01ffbb]{color:#059669;background:#d1fae5;border-radius:10px;padding:4px 14px;font-size:13px;font-weight:700}.salary[data-v-3b01ffbb]{color:#443097;font-size:13px;font-weight:600}.applications[data-v-3b01ffbb]{color:#667085;font-size:12px;font-weight:700}.applications.reached[data-v-3b01ffbb]{color:#d92d20}.deadline[data-v-3b01ffbb]{color:#d93025;font-size:13px;font-weight:600}.empty-state[data-v-3b01ffbb]{text-align:center;color:#6b7280;padding:60px 20px;font-size:16px}.load-more[data-v-3b01ffbb]{text-align:center;margin-top:24px}@media (width<=992px){.content[data-v-3b01ffbb]{flex-direction:column}.filters[data-v-3b01ffbb],.search-input[data-v-3b01ffbb]{width:100%}}@media (width<=768px){.navbar[data-v-3b01ffbb]{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px}.nav-left[data-v-3b01ffbb]{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.nav-left nav[data-v-3b01ffbb]{flex-wrap:wrap;gap:12px}.search-bar[data-v-3b01ffbb]{flex-direction:column;align-items:stretch;margin:20px}.search-input[data-v-3b01ffbb],.search-btn[data-v-3b01ffbb]{width:100%}.content[data-v-3b01ffbb]{padding:0 20px 20px}.job-header[data-v-3b01ffbb]{flex-direction:column;gap:8px}.job-footer[data-v-3b01ffbb]{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.navbar[data-v-3b01ffbb]{padding:12px 16px}.nav-left nav a[data-v-3b01ffbb]{font-size:14px}.filters[data-v-3b01ffbb],.job-card[data-v-3b01ffbb]{padding:16px}.job-header h3[data-v-3b01ffbb]{font-size:18px}}.page[data-v-e2fc2bec]{background:#f3f4f6;flex-direction:column;height:100vh;font-family:Inter,Arial,sans-serif;display:flex;overflow:hidden}.search[data-v-e2fc2bec]{flex-shrink:0;justify-content:center;gap:12px;margin:30px 40px;display:flex}.search input[data-v-e2fc2bec]{border:none;border-radius:14px;outline:none;width:400px;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:15px;box-shadow:0 4px 12px #0000000d}.search input[data-v-e2fc2bec]::placeholder{color:#9ca3af}.search button[data-v-e2fc2bec]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;padding:12px 32px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.search button[data-v-e2fc2bec]:hover{background:#37257e}.layout[data-v-e2fc2bec]{flex:1;gap:24px;min-height:0;padding:0 40px 24px;display:flex}.left[data-v-e2fc2bec]{flex-direction:column;flex-shrink:0;width:38%;height:100%;display:flex}.left-scroll[data-v-e2fc2bec]{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.left-scroll[data-v-e2fc2bec]::-webkit-scrollbar{width:4px}.right[data-v-e2fc2bec]::-webkit-scrollbar{width:4px}.left-scroll[data-v-e2fc2bec]::-webkit-scrollbar-thumb{background:#443097;border-radius:10px}.right[data-v-e2fc2bec]::-webkit-scrollbar-thumb{background:#443097;border-radius:10px}.tabs[data-v-e2fc2bec]{flex-shrink:0;gap:24px;margin-bottom:20px;display:flex}.tabs span[data-v-e2fc2bec]{color:#6b7280;cursor:pointer;padding-bottom:8px;font-size:15px;font-weight:500}.tabs .active[data-v-e2fc2bec]{color:#443097;border-bottom:2px solid #443097;font-weight:600}.job-card[data-v-e2fc2bec]{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:16px;margin-bottom:16px;padding:20px;transition:all .2s;box-shadow:0 4px 12px #0000000d}.job-card[data-v-e2fc2bec]:hover{box-shadow:0 8px 24px #4430971a}.job-card.active[data-v-e2fc2bec]{border-color:#443097;box-shadow:0 8px 24px #44309726}.job-card-header[data-v-e2fc2bec]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-card-header h3[data-v-e2fc2bec]{color:#05060f;margin:0;font-size:18px;font-weight:700}.badges[data-v-e2fc2bec]{flex-wrap:wrap;gap:8px;display:flex}.badges span[data-v-e2fc2bec]{border-radius:10px;padding:4px 12px;font-size:11px;font-weight:600}.green[data-v-e2fc2bec]{color:#059669;background:#d1fae5}.gray[data-v-e2fc2bec]{color:#4b5563;background:#e5e7eb}.red[data-v-e2fc2bec]{color:#d93025;background:#fee2e2}.limit-badge[data-v-e2fc2bec]{color:#d92d20;white-space:nowrap;background:#fff1f3;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:800}.company[data-v-e2fc2bec]{color:#6b7280;margin:10px 0 14px;font-size:14px}.skills[data-v-e2fc2bec]{flex-wrap:wrap;gap:6px;display:flex}.skills span[data-v-e2fc2bec]{color:#4b5563;background:#f3f4f6;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:500}.bottom[data-v-e2fc2bec]{border-top:1px solid #f3f4f6;justify-content:space-between;margin-top:14px;padding-top:14px;display:flex}.match[data-v-e2fc2bec]{color:#059669;background:#d1fae5;border-radius:10px;padding:4px 14px;font-size:13px;font-weight:700}.end[data-v-e2fc2bec]{color:#d93025;font-size:13px;font-weight:600}.right[data-v-e2fc2bec]{flex:1;min-width:0;height:100%;padding-right:4px;overflow-y:auto}.details-card[data-v-e2fc2bec]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d}.details-card h2[data-v-e2fc2bec]{color:#05060f;margin:0 0 12px;font-size:24px;font-weight:700}.match-box[data-v-e2fc2bec]{background:#f3f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 20px;display:flex}.match-box p[data-v-e2fc2bec]{color:#6b7280;margin:0;font-size:13px}.match-box h3[data-v-e2fc2bec]{color:#059669;margin:4px 0 0;font-size:24px;font-weight:800}.match-actions[data-v-e2fc2bec],.apply-box-actions[data-v-e2fc2bec]{align-items:center;gap:10px;display:flex}.apply-btn[data-v-e2fc2bec]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;padding:12px 32px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.apply-btn[data-v-e2fc2bec]:hover:not(:disabled){background:#37257e}.save-btn[data-v-e2fc2bec]{color:#443097;cursor:pointer;background:#fff;border:1px solid #d7d2ec;border-radius:12px;width:46px;height:46px;font-size:18px;transition:all .2s}.save-btn[data-v-e2fc2bec]:hover:not(:disabled){background:#f2efff;border-color:#443097}.save-btn.saved[data-v-e2fc2bec]{color:#fff;background:#443097;border-color:#443097}.save-btn[data-v-e2fc2bec]:disabled,.save-text-btn[data-v-e2fc2bec]:disabled{cursor:not-allowed;opacity:.65}.info-card[data-v-e2fc2bec]{background:#fff;border-radius:16px;margin-top:16px;padding:24px;box-shadow:0 4px 12px #0000000d}.info-card h3[data-v-e2fc2bec]{color:#05060f;margin:0 0 16px;font-size:18px;font-weight:700}.info-card p[data-v-e2fc2bec]{color:#667085;margin:0;font-size:14px;line-height:1.65}.grid[data-v-e2fc2bec]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid div[data-v-e2fc2bec]{color:#6b7280;font-size:14px}.grid div b[data-v-e2fc2bec]{color:#05060f;margin-top:2px;font-weight:700;display:block}.skills-card[data-v-e2fc2bec]{color:#fff;background:#5b4bb7;border-radius:16px;margin-top:16px;padding:24px}.skills-card h3[data-v-e2fc2bec]{margin:0 0 16px;font-size:18px;font-weight:700}.skills-card span[data-v-e2fc2bec]{background:#fff3;border-radius:10px;margin:4px 6px 4px 0;padding:6px 14px;font-size:13px;display:inline-block}.apply-box[data-v-e2fc2bec]{background:#e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.apply-box>span[data-v-e2fc2bec]{color:#05060f;font-size:15px;font-weight:500}.save-text-btn[data-v-e2fc2bec]{color:#443097;cursor:pointer;background:#fff;border:1px solid #cfc7eb;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.save-text-btn[data-v-e2fc2bec]:hover:not(:disabled){background:#f2efff}.save-text-btn.saved[data-v-e2fc2bec]{background:#f2efff;border-color:#443097}.apply-box .apply-btn[data-v-e2fc2bec]{padding:10px 28px;font-size:15px}.apply-btn[data-v-e2fc2bec]:disabled{cursor:not-allowed;opacity:.7}.apply-btn.applied[data-v-e2fc2bec]{opacity:1;background:#059669}.apply-box[data-v-e2fc2bec]:has(.apply-btn:disabled){background:#fff8f8;border:1px solid #fecdd3}.empty-state[data-v-e2fc2bec]{justify-content:center;align-items:center;min-height:400px;display:flex}.empty-content[data-v-e2fc2bec]{color:#6b7280;text-align:center}.empty-content i[data-v-e2fc2bec]{color:#d1d5db;margin-bottom:16px;font-size:48px}.empty-content h3[data-v-e2fc2bec]{color:#05060f;margin:0 0 8px;font-size:20px}.empty-content p[data-v-e2fc2bec]{margin:0;font-size:15px}.empty-label[data-v-e2fc2bec]{color:#6b7280;text-align:center;padding:40px 0;font-size:15px}@media (width<=1024px){.left[data-v-e2fc2bec]{width:45%}}@media (width<=768px){.search[data-v-e2fc2bec]{flex-direction:column;align-items:stretch;margin:20px}.search input[data-v-e2fc2bec]{box-sizing:border-box;width:100%}.layout[data-v-e2fc2bec]{flex-direction:column;padding:0 20px 20px}.left[data-v-e2fc2bec]{width:100%;min-height:380px}.grid[data-v-e2fc2bec]{grid-template-columns:1fr}.match-box[data-v-e2fc2bec],.apply-box[data-v-e2fc2bec]{text-align:center;flex-direction:column;align-items:stretch}.match-actions[data-v-e2fc2bec],.apply-box-actions[data-v-e2fc2bec]{width:100%}.apply-btn[data-v-e2fc2bec]{flex:1}.save-btn[data-v-e2fc2bec]{flex:0 0 46px}.save-text-btn[data-v-e2fc2bec]{flex:1;justify-content:center}}@media (width<=480px){.job-card-header[data-v-e2fc2bec]{flex-direction:column;gap:8px}.details-card h2[data-v-e2fc2bec]{font-size:20px}.match-actions[data-v-e2fc2bec],.apply-box-actions[data-v-e2fc2bec]{flex-direction:column}.save-btn[data-v-e2fc2bec],.save-text-btn[data-v-e2fc2bec],.apply-btn[data-v-e2fc2bec]{width:100%}}.page[data-v-1ae2ab21]{background:#f3f4f6;min-height:100vh;font-family:Inter,Arial,sans-serif}.empty-msg[data-v-1ae2ab21]{text-align:center;color:#6b7280;padding:80px 20px;font-size:16px}.empty-msg.error[data-v-1ae2ab21]{color:#d93025}.navbar[data-v-1ae2ab21]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.nav-left[data-v-1ae2ab21]{align-items:center;gap:40px;display:flex}.nav-left nav[data-v-1ae2ab21]{gap:24px;display:flex}.nav-left nav a[data-v-1ae2ab21]{color:#6b7280;font-size:16px;font-weight:500;text-decoration:none}.nav-left nav a[data-v-1ae2ab21]:hover{color:#443097}.nav-left .active[data-v-1ae2ab21]{color:#443097;font-weight:700}.nav-right[data-v-1ae2ab21]{color:#443097;cursor:pointer;align-items:center;gap:10px;font-weight:500;display:flex;position:relative}.nav-right i[data-v-1ae2ab21]{font-size:18px}.menu-chevron[data-v-1ae2ab21]{transition:transform .2s;font-size:12px!important}.menu-chevron.open[data-v-1ae2ab21]{transform:rotate(180deg)}.user-dropdown[data-v-1ae2ab21]{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:160px;animation:.15s dropIn-1ae2ab21;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}@keyframes dropIn-1ae2ab21{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-1ae2ab21]{cursor:pointer;text-align:left;color:#1f2937;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-1ae2ab21]:hover{background:#f9fafb}.dropdown-item i[data-v-1ae2ab21]{font-size:14px!important}.logout-item[data-v-1ae2ab21]{color:#e11d48}.logout-item i[data-v-1ae2ab21]{color:#e11d48;font-size:14px!important}.layout[data-v-1ae2ab21]{max-width:800px;margin:0 auto;padding:30px 40px 60px}.content[data-v-1ae2ab21]{flex-direction:column;gap:20px;display:flex}.details-card[data-v-1ae2ab21],.info-card[data-v-1ae2ab21],.skills-card[data-v-1ae2ab21],.apply-box[data-v-1ae2ab21]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d}.details-card h2[data-v-1ae2ab21]{color:#05060f;margin:0 0 8px;font-size:24px}.company[data-v-1ae2ab21]{color:#6b7280;margin:0 0 12px;font-size:14px}.badges[data-v-1ae2ab21]{flex-wrap:wrap;gap:8px;display:flex}.badges span[data-v-1ae2ab21]{border-radius:10px;padding:4px 12px;font-size:12px;font-weight:600}.green[data-v-1ae2ab21]{color:#059669;background:#d1fae5}.gray[data-v-1ae2ab21]{color:#4b5563;background:#e5e7eb}.purple[data-v-1ae2ab21]{color:#443097;background:#ede9fe}.info-card h3[data-v-1ae2ab21],.skills-card h3[data-v-1ae2ab21]{color:#05060f;margin:0 0 16px;font-size:18px;font-weight:700}.grid[data-v-1ae2ab21]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid div[data-v-1ae2ab21]{color:#6b7280;font-size:14px}.grid b[data-v-1ae2ab21]{color:#05060f;margin-top:2px;font-weight:700;display:block}.info-card p[data-v-1ae2ab21]{color:#4b5563;margin:0;font-size:14px;line-height:1.7}.skills-card[data-v-1ae2ab21]{color:#fff;background:#443097}.tags[data-v-1ae2ab21]{flex-wrap:wrap;gap:8px;display:flex}.skills-card .tags span[data-v-1ae2ab21]{background:#fff3;border-radius:10px;padding:6px 14px;font-size:13px}.apply-box[data-v-1ae2ab21]{justify-content:space-between;align-items:center;display:flex}.apply-box span[data-v-1ae2ab21]{color:#05060f;font-size:15px;font-weight:500}.apply-box button[data-v-1ae2ab21]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;padding:12px 32px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700}.apply-box button[data-v-1ae2ab21]:hover:not(:disabled){background:#37257e}.apply-box button[data-v-1ae2ab21]:disabled{opacity:.7;cursor:not-allowed}.apply-box button.applied[data-v-1ae2ab21]{opacity:1;background:#059669}.apply-error[data-v-1ae2ab21]{color:#d93025;margin-top:8px;font-size:13px}.apply-success[data-v-1ae2ab21]{color:#059669;margin-top:8px;font-size:13px;font-weight:600}@media (width<=768px){.navbar[data-v-1ae2ab21]{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px}.left[data-v-1ae2ab21]{width:100%;max-height:none}.layout[data-v-1ae2ab21]{padding:20px}.grid[data-v-1ae2ab21]{grid-template-columns:1fr}.details-card h2[data-v-1ae2ab21]{font-size:20px}}.student-profile-page[data-v-dceafb76]{color:#101828;background:#f8f7fc;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.student-navbar[data-v-dceafb76]{box-sizing:border-box;z-index:20;background:#fff;border-bottom:1px solid #edf0f5;align-items:center;gap:44px;width:100%;height:70px;padding:0 78px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #10182814}.student-logo[data-v-dceafb76]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.student-logo img[data-v-dceafb76]{object-fit:contain;width:32px;height:32px;display:block}.student-logo span[data-v-dceafb76]{color:#443097;font-size:21px;font-weight:800}.student-nav-links[data-v-dceafb76]{flex:1;align-items:center;gap:36px;display:flex}.student-nav-links a[data-v-dceafb76]{color:#344054;font-size:15px;font-weight:700;text-decoration:none}.student-nav-links a[data-v-dceafb76]:hover{color:#443097}.student-nav-actions[data-v-dceafb76]{align-items:center;gap:18px;display:flex}.student-search[data-v-dceafb76]{box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;align-items:center;gap:9px;width:210px;height:40px;padding:0 12px;display:flex}.student-search i[data-v-dceafb76]{color:#667085;font-size:14px}.student-search input[data-v-dceafb76]{color:#101828;background:0 0;border:none;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:13px}.student-bell[data-v-dceafb76],.student-user[data-v-dceafb76]{color:#443097;cursor:pointer;background:0 0;border:none;font-size:24px;position:relative}.student-bell span[data-v-dceafb76]{background:#d10000;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:0}.profile-wrapper[data-v-dceafb76]{box-sizing:border-box;grid-template-columns:250px 1fr;align-items:flex-start;gap:66px;width:100%;max-width:1220px;margin:38px auto 52px;padding:0 24px;display:grid}.profile-left[data-v-dceafb76]{flex-direction:column;gap:16px;width:250px;display:flex}.student-mini-card[data-v-dceafb76]{background:#fff;border:1px solid #e3e6ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:154px;display:flex;box-shadow:0 2px 5px #10182814}.avatar-circle[data-v-dceafb76]{color:#fff;background:#6a4bbc;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:14px;font-size:26px;font-weight:700;display:flex}.student-mini-card h2[data-v-dceafb76]{color:#101828;margin:0 0 4px;font-size:13px;font-weight:900}.student-mini-card p[data-v-dceafb76]{color:#98a2b3;margin:0;font-size:12px;font-weight:600}.profile-menu[data-v-dceafb76]{background:#fff;border-radius:10px;width:100%;overflow:hidden}.profile-menu-item[data-v-dceafb76]{color:#344054;text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:14px;width:100%;height:48px;padding:0 18px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;display:flex}.profile-menu-item i[data-v-dceafb76]{color:#667085;width:18px;font-size:17px}.profile-menu-item[data-v-dceafb76]:hover{color:#443097;background:#f5f2ff}.profile-menu-item:hover i[data-v-dceafb76]{color:#443097}.profile-menu-item.active[data-v-dceafb76]{color:#fff;background:#443097}.profile-menu-item.active i[data-v-dceafb76]{color:#fff}.profile-main[data-v-dceafb76],.student-jobs-main[data-v-dceafb76],.student-notifications-main[data-v-dceafb76],.student-pricing-main[data-v-dceafb76],.student-settings-main[data-v-dceafb76],.student-placeholder-main[data-v-dceafb76]{width:100%}.profile-main[data-v-dceafb76]{flex-direction:column;gap:14px;display:flex}.profile-card[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:12px;padding:0 18px 18px;box-shadow:0 2px 5px #10182814}.card-header[data-v-dceafb76]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:58px;display:flex}.card-header h2[data-v-dceafb76]{color:#101828;margin:0;font-size:18px;font-weight:900}.card-header button[data-v-dceafb76]{color:#443097;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.contact-grid[data-v-dceafb76]{grid-template-columns:repeat(2,1fr);gap:30px 72px;padding:24px 30px 14px;display:grid}.info-item[data-v-dceafb76]{align-items:center;gap:18px;display:flex}.info-item>i[data-v-dceafb76]{color:#8a93a1;text-align:center;width:24px;font-size:22px}.info-item span[data-v-dceafb76],.summary-box span[data-v-dceafb76],.plain-info span[data-v-dceafb76]{color:#98a2b3;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.info-item strong[data-v-dceafb76],.summary-box strong[data-v-dceafb76],.plain-info strong[data-v-dceafb76]{color:#101828;font-size:13px;font-weight:800}.social-row[data-v-dceafb76]{border-top:1px solid #edf0f5;align-items:center;gap:22px;height:32px;padding:0 30px;display:flex}.social-row a[data-v-dceafb76]{color:#006bff;font-size:13px;font-weight:700;text-decoration:none}.social-row a[data-v-dceafb76]:last-child{color:#344054}.social-row i[data-v-dceafb76]{margin-right:7px}.section-label[data-v-dceafb76]{color:#667085;text-transform:uppercase;margin:24px 0 8px;font-size:12px;font-weight:700}.summary-grid[data-v-dceafb76]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.job-profile-grid[data-v-dceafb76]{grid-template-columns:repeat(4,1fr)}.summary-box[data-v-dceafb76]{box-sizing:border-box;background:#fbfcfe;border-radius:12px;min-height:50px;padding:12px}.value-chips[data-v-dceafb76]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.value-chip[data-v-dceafb76]{color:#6b4fd1;background:#f3efff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.chip-select[data-v-dceafb76]{flex-wrap:wrap;gap:10px;display:flex}.chip-option[data-v-dceafb76]{color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:999px;padding:8px 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;transition:all .15s}.chip-option[data-v-dceafb76]:hover{border-color:#b8a6f0}.chip-option.selected[data-v-dceafb76]{color:#fff;background:#443097;border-color:#443097}.modal-error[data-v-dceafb76]{color:#d93025;margin:14px 0 0;font-size:13px;font-weight:600}.ai-banner[data-v-dceafb76]{color:#443097;background:linear-gradient(90deg,#f3efff,#eaf0ff);border:1px solid #d9cdfb;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.ai-banner i[data-v-dceafb76]{font-size:16px}.ai-blur[data-v-dceafb76]{filter:blur(3px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .2s,opacity .2s;position:relative}.profile-summary-text[data-v-dceafb76]{color:#667085;background:#fbfcfe;border-radius:12px;margin-top:18px;padding:14px;font-size:13px;font-weight:600;line-height:1.6}.professional-card[data-v-dceafb76]{min-height:270px}.plain-info[data-v-dceafb76]{flex-direction:column;gap:22px;padding:22px 12px;display:flex}.skills-area[data-v-dceafb76]{padding:0 12px}.skills-area h3[data-v-dceafb76]{color:#98a2b3;margin:0 0 18px;font-size:15px;font-weight:900}.skills-row[data-v-dceafb76]{flex-wrap:wrap;gap:10px;display:flex}.skills-row span[data-v-dceafb76]{color:#7b61c9;background:#f3efff;border-radius:12px;align-items:center;min-height:38px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.additional-grid[data-v-dceafb76]{grid-template-columns:repeat(2,1fr);gap:18px 82px;padding-top:40px;display:grid}.cv-box[data-v-dceafb76]{border:1px dashed #cfd4dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:22px;padding:8px 12px;display:flex}.cv-info[data-v-dceafb76]{align-items:center;gap:12px;display:flex}.cv-icon[data-v-dceafb76]{color:#667085;border:1px solid #98a2b3;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cv-info span[data-v-dceafb76]{color:#98a2b3;margin-bottom:3px;font-size:12px;display:block}.cv-info strong[data-v-dceafb76]{color:#667085;font-size:13px;font-weight:600}.cv-link[data-v-dceafb76]{color:#443097;font-size:13px;font-weight:700;text-decoration:none}.cv-link[data-v-dceafb76]:hover{text-decoration:underline}.replace-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;min-width:120px;height:42px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.student-jobs-tabs[data-v-dceafb76]{align-items:center;gap:28px;margin:10px 0 42px;display:flex}.student-jobs-tabs button[data-v-dceafb76]{color:#667085;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:34px;padding:0 8px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.student-jobs-tabs button.active[data-v-dceafb76]{color:#443097;border-bottom-color:#7b61c9}.student-job-list[data-v-dceafb76]{flex-direction:column;gap:14px;display:flex}.student-job-card[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:12px;min-height:160px;padding:22px 18px 18px}.job-card-top[data-v-dceafb76]{justify-content:space-between;gap:16px;display:flex}.job-card-top h2[data-v-dceafb76]{color:#443097;margin:0 0 14px;font-size:22px;font-weight:900}.job-company-row[data-v-dceafb76]{color:#667085;flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.job-company-row span[data-v-dceafb76]:first-child{color:#101828}.job-company-row i[data-v-dceafb76]{color:#8a93a1;font-size:16px}.save-job-btn[data-v-dceafb76]{color:#443097;cursor:pointer;background:0 0;border:none;font-size:18px}.job-status[data-v-dceafb76]{border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:30px;font-size:14px;font-weight:700;display:inline-flex}.job-status.accepted[data-v-dceafb76]{color:#12b76a;background:#dcfae6}.job-status.pending[data-v-dceafb76]{color:#b65c00;background:#fff8e5}.job-tags[data-v-dceafb76]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.job-tags span[data-v-dceafb76]{color:#667085;background:#f0effb;border-radius:5px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.job-card-bottom[data-v-dceafb76]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.saved-job-actions[data-v-dceafb76]{align-items:center;gap:8px;display:inline-flex}.saved-job-view-btn[data-v-dceafb76],.saved-job-apply-btn[data-v-dceafb76]{cursor:pointer;border-radius:9px;min-height:34px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800}.saved-job-view-btn[data-v-dceafb76]{color:#443097;background:#fff;border:1px solid #d8d1f4}.saved-job-view-btn[data-v-dceafb76]:hover{background:#f5f2ff}.saved-job-apply-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none}.saved-job-apply-btn[data-v-dceafb76]:hover{background:#352475}.saved-job-applied-label[data-v-dceafb76]{color:#12b76a;background:#dcfae6;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.match-badge[data-v-dceafb76]{color:#12b76a;background:#dcfae6;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.submitted-text[data-v-dceafb76],.deadline-text[data-v-dceafb76]{color:#667085;font-size:13px;font-weight:600}.deadline-text[data-v-dceafb76]{align-items:center;gap:6px;display:inline-flex}.deadline-text.danger[data-v-dceafb76]{color:#f04438}.student-notifications-header[data-v-dceafb76]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.student-notifications-header h1[data-v-dceafb76]{color:#101828;letter-spacing:-.4px;margin:0 0 8px;font-size:24px;font-weight:900}.student-notifications-header p[data-v-dceafb76]{color:#98a2b3;margin:0;font-size:14px;font-weight:500}.student-mark-all-btn[data-v-dceafb76]{color:#443097;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.student-mark-all-btn[data-v-dceafb76]:hover:not(:disabled){background:#f5f2ff;border-color:#d8d0ff}.student-mark-all-btn[data-v-dceafb76]:disabled{cursor:not-allowed;opacity:.55}.student-notification-filters[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;align-items:center;gap:6px;width:100%;min-height:54px;margin-bottom:20px;padding:6px;display:flex;box-shadow:0 2px 5px #10182814}.student-notification-filter-btn[data-v-dceafb76]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.student-notification-filter-btn span[data-v-dceafb76]{color:#98a2b3;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.student-notification-filter-btn.active[data-v-dceafb76]{color:#fff;background:#443097;box-shadow:0 8px 16px #44309738}.student-notification-filter-btn.active span[data-v-dceafb76]{color:#fff;background:#ffffff2e}.student-notifications-layout[data-v-dceafb76]{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:20px;display:grid}.student-notifications-list-card[data-v-dceafb76],.student-notification-details-card[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 5px #10182814}.student-notification-row[data-v-dceafb76]{width:100%;min-height:112px;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border-top:none;border-bottom:1px solid #f0f2f5;border-left:4px solid #0000;border-right:none;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:18px 20px;font-family:Inter,Arial,sans-serif;transition:background .2s;display:grid}.student-notification-row[data-v-dceafb76]:last-of-type{border-bottom:none}.student-notification-row[data-v-dceafb76]:hover,.student-notification-row.unread[data-v-dceafb76]{background:#fbfaff}.student-notification-row.selected[data-v-dceafb76],.student-notification-row.unread[data-v-dceafb76]:hover{background:#f5f2ff;border-left-color:#443097}.student-notification-icon[data-v-dceafb76]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:inline-flex}.student-notification-icon.large[data-v-dceafb76]{border-radius:16px;width:54px;height:54px;font-size:20px}.student-notification-icon.applications[data-v-dceafb76]{color:#7c3aed;background:#f0eaff}.student-notification-icon.jobs[data-v-dceafb76]{color:#0ea5e9;background:#eef8ff}.student-notification-icon.system[data-v-dceafb76]{color:#10b981;background:#eafaf2}.student-notification-content[data-v-dceafb76]{flex-direction:column;gap:7px;min-width:0;display:flex}.student-notification-title-row[data-v-dceafb76]{align-items:center;gap:8px;display:flex}.student-notification-title-row strong[data-v-dceafb76]{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.student-unread-dot[data-v-dceafb76]{background:#ff3b4f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.student-notification-message[data-v-dceafb76]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.55;overflow:hidden}.student-notification-time[data-v-dceafb76]{color:#98a2b3;font-size:12px;font-weight:700}.student-notification-chevron[data-v-dceafb76]{color:#98a2b3;justify-self:end;font-size:16px}.student-notifications-empty[data-v-dceafb76]{color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:44px 20px;display:flex}.student-notifications-empty i[data-v-dceafb76]{color:#98a2b3;font-size:34px}.student-notifications-empty h2[data-v-dceafb76]{color:#101828;margin:14px 0 6px;font-size:18px;font-weight:900}.student-notifications-empty p[data-v-dceafb76]{color:#98a2b3;max-width:300px;margin:0;font-size:14px;line-height:1.55}.student-notification-details-card[data-v-dceafb76]{min-height:340px;padding:24px;position:sticky;top:20px}.student-details-top[data-v-dceafb76]{align-items:center;gap:14px;margin-bottom:22px;display:flex}.student-details-label[data-v-dceafb76]{color:#98a2b3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.student-details-top h2[data-v-dceafb76]{color:#101828;margin:0;font-size:18px;font-weight:900;line-height:1.35}.student-details-message[data-v-dceafb76]{color:#667085;margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.65}.student-details-list[data-v-dceafb76]{border:1px solid #edf0f5;border-radius:14px;margin-bottom:22px;overflow:hidden}.student-details-row[data-v-dceafb76]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 15px;display:flex}.student-details-row[data-v-dceafb76]:last-child{border-bottom:none}.student-details-row span[data-v-dceafb76]{color:#98a2b3;font-size:13px;font-weight:700}.student-details-row strong[data-v-dceafb76]{color:#344054;text-align:right;font-size:13px;font-weight:900}.student-details-action-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #44309738}.student-details-action-btn[data-v-dceafb76]:hover{background:#352378}.student-no-selected-state[data-v-dceafb76]{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;display:grid}.student-no-selected-state>i[data-v-dceafb76]{font-size:34px}.student-no-selected-state h2[data-v-dceafb76]{color:#344054;margin:0;font-size:17px;font-weight:900}.student-no-selected-state p[data-v-dceafb76]{color:#98a2b3;max-width:260px;margin:0;font-size:13px;line-height:1.55}.student-pricing-main[data-v-dceafb76]{width:100%}.pricing-hero[data-v-dceafb76]{box-sizing:border-box;text-align:center;background:#fff;min-height:270px;padding:32px 24px 26px}.pricing-pill[data-v-dceafb76]{color:#443097;background:#f1edff;border-radius:999px;align-items:center;gap:6px;width:fit-content;height:26px;margin:0 auto 18px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.pricing-hero h1[data-v-dceafb76]{color:#101828;margin:0;font-size:34px;font-weight:900;line-height:1.15}.pricing-hero p[data-v-dceafb76]{color:#667085;margin:14px 0 28px;font-size:15px;font-weight:600;line-height:1.45}.billing-toggle[data-v-dceafb76]{justify-content:center;align-items:center;gap:8px;display:flex}.billing-toggle span[data-v-dceafb76]{color:#98a2b3;font-size:13px;font-weight:800}.billing-toggle span.active[data-v-dceafb76]{color:#101828}.toggle-switch[data-v-dceafb76]{cursor:pointer;background:#443097;border:none;border-radius:999px;justify-content:flex-start;align-items:center;width:45px;height:22px;padding:3px;display:flex}.toggle-switch.yearly[data-v-dceafb76]{justify-content:flex-end}.toggle-switch span[data-v-dceafb76]{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.billing-toggle strong[data-v-dceafb76]{color:#12b76a;background:#dcfae6;border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.pricing-cards[data-v-dceafb76]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;width:100%;max-width:850px;margin:42px auto 0;display:grid}.pricing-card[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:14px;flex-direction:column;min-height:560px;padding:26px 18px 24px;display:flex;box-shadow:0 2px 5px #10182814}.pricing-card.highlighted[data-v-dceafb76]{min-height:590px}.pricing-card.plus[data-v-dceafb76]{color:#fff;background:#443097;border-color:#443097}.pricing-card.premium[data-v-dceafb76]{color:#fff;background:#303030;border-color:#303030}.plan-title-row[data-v-dceafb76]{align-items:center;gap:10px;display:flex}.plan-icon[data-v-dceafb76]{color:#443097;background:#f1edff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pricing-card.plus .plan-icon[data-v-dceafb76]{color:#443097;background:#fff}.pricing-card.premium .plan-icon[data-v-dceafb76]{color:#fff;background:#ffffff24}.plan-title-row h2[data-v-dceafb76]{margin:0;font-size:20px;font-weight:900}.plan-price[data-v-dceafb76]{align-items:baseline;gap:4px;margin-top:18px;display:flex}.plan-price span[data-v-dceafb76]{color:#98a2b3;font-size:16px;font-weight:700}.pricing-card.plus .plan-price span[data-v-dceafb76],.pricing-card.premium .plan-price span[data-v-dceafb76]{color:#ffffff9e}.plan-price strong[data-v-dceafb76]{color:inherit;font-size:34px;font-weight:900}.plan-price small[data-v-dceafb76]{color:#98a2b3;font-size:13px;font-weight:700}.pricing-card.plus .plan-price small[data-v-dceafb76],.pricing-card.premium .plan-price small[data-v-dceafb76]{color:#ffffffa6}.plan-description[data-v-dceafb76]{color:#667085;min-height:78px;margin:18px 0 26px;font-size:14px;font-weight:600;line-height:1.55}.pricing-card.plus .plan-description[data-v-dceafb76],.pricing-card.premium .plan-description[data-v-dceafb76]{color:#ffffffad}.plan-features[data-v-dceafb76]{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.plan-features li[data-v-dceafb76]{color:inherit;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.plan-features li i[data-v-dceafb76]{color:#443097;background:#f1edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:flex}.pricing-card.plus .plan-features li i[data-v-dceafb76],.pricing-card.premium .plan-features li i[data-v-dceafb76]{color:#fff;background:#ffffff38}.plan-features li.disabled[data-v-dceafb76]{color:#c9c9cf;text-decoration:line-through}.plan-features li.disabled i[data-v-dceafb76]{color:#fff;background:#e2e4e8}.plan-button[data-v-dceafb76]{color:#443097;cursor:pointer;background:#fff;border:2px solid #443097;border-radius:9px;height:48px;margin-top:auto;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.pricing-card.plus .plan-button[data-v-dceafb76]{color:#443097;background:#fff;border:none}.pricing-card.premium .plan-button[data-v-dceafb76]{color:#fff;background:#443097;border:none}.billing-history[data-v-dceafb76]{max-width:900px;margin:40px auto 0}.billing-history h2[data-v-dceafb76]{color:#101828;margin:0 0 16px;font-size:18px;font-weight:700}.billing-history-table[data-v-dceafb76]{border-collapse:collapse;background:#fff;border:1px solid #eaecf0;border-radius:12px;width:100%;overflow:hidden}.billing-history-table th[data-v-dceafb76],.billing-history-table td[data-v-dceafb76]{text-align:left;border-bottom:1px solid #f2f4f7;padding:12px 16px;font-size:14px}.billing-history-table th[data-v-dceafb76]{color:#667085;background:#fafafe;font-weight:600}.billing-history-table tr:last-child td[data-v-dceafb76]{border-bottom:none}.billing-status[data-v-dceafb76]{text-transform:capitalize;color:#079455;font-weight:600}.pricing-footer-text[data-v-dceafb76]{text-align:center;color:#98a2b3;margin:20px 0 0;font-size:13px;font-weight:600}.pricing-footer-text a[data-v-dceafb76]{color:#443097;font-weight:800;text-decoration:none}.student-settings-main[data-v-dceafb76]{max-width:650px}.settings-title[data-v-dceafb76]{color:#101828;margin:0 0 12px;font-size:24px;font-weight:800}.settings-card[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:12px;margin-bottom:16px;padding:22px;box-shadow:0 2px 5px #1018280f}.settings-card h2[data-v-dceafb76],.settings-toggle-row h2[data-v-dceafb76]{color:#101828;margin:0;font-size:18px;font-weight:900}.settings-card p[data-v-dceafb76],.settings-toggle-row p[data-v-dceafb76]{color:#b0b6c0;margin:6px 0 0;font-size:13px;font-weight:600}.profile-url-row[data-v-dceafb76]{grid-template-columns:1fr 128px;gap:12px;margin-top:18px;display:grid}.profile-url-box[data-v-dceafb76]{box-sizing:border-box;color:#667085;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.profile-url-box i[data-v-dceafb76]{color:#667085}.share-url-btn[data-v-dceafb76],.upgrade-settings-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.settings-toggle-row[data-v-dceafb76]{grid-template-columns:40px 1fr 48px;align-items:center;gap:12px;padding:22px;display:grid}.settings-feature-icon[data-v-dceafb76]{color:#443097;background:#f1edff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.settings-switch[data-v-dceafb76]{cursor:pointer;background:#dfe3eb;border:none;border-radius:999px;justify-content:flex-start;align-items:center;width:46px;height:22px;padding:3px;display:flex}.settings-switch.active[data-v-dceafb76]{background:#443097;justify-content:flex-end}.settings-switch span[data-v-dceafb76]{background:#fff;border-radius:50%;width:16px;height:16px}.password-card[data-v-dceafb76]{padding:22px}.password-header[data-v-dceafb76]{grid-template-columns:40px 1fr;align-items:center;gap:12px;margin-bottom:20px;display:grid}.password-form[data-v-dceafb76]{flex-direction:column;gap:14px;display:flex}.settings-form-group label[data-v-dceafb76]{color:#4b5563;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.password-input-box[data-v-dceafb76]{background:#fbfcfe;border:1px solid #dfe3eb;border-radius:10px;grid-template-columns:1fr 28px;align-items:center;gap:10px;height:46px;padding:0 12px;display:grid}.password-input-box input[data-v-dceafb76]{color:#101828;background:0 0;border:none;outline:none;font-family:Inter,Arial,sans-serif;font-size:14px}.password-input-box button[data-v-dceafb76]{color:#8a93a1;cursor:pointer;background:0 0;border:none;font-size:18px}.password-hint[data-v-dceafb76]{color:#667085;margin:8px 0 0;font-size:13px;font-weight:600}.password-hint.error[data-v-dceafb76]{color:#f04438}.update-password-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:9px;width:100%;height:46px;margin-top:4px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.current-plan-card[data-v-dceafb76],.delete-account-card[data-v-dceafb76]{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-status-row span[data-v-dceafb76]{color:#667085;background:#e6e7eb;border-radius:5px;align-items:center;width:fit-content;min-height:20px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.plan-status-row p[data-v-dceafb76]{margin:4px 0 0}.upgrade-settings-btn[data-v-dceafb76]{min-width:120px}.delete-info[data-v-dceafb76]{align-items:center;gap:14px;display:flex}.delete-icon[data-v-dceafb76]{color:#e5252a;background:#ffe4e4;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.delete-info h2[data-v-dceafb76]{color:#e5252a}.delete-account-btn[data-v-dceafb76]{color:#e5252a;cursor:pointer;background:#fff;border:1px solid #ffb4b4;border-radius:9px;min-width:125px;height:42px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.placeholder-card[data-v-dceafb76]{padding:24px}.placeholder-card h2[data-v-dceafb76]{color:#101828;margin:0 0 10px;font-size:22px;font-weight:900}.placeholder-card p[data-v-dceafb76]{color:#667085;margin:0}.modal-overlay[data-v-dceafb76]{z-index:100;box-sizing:border-box;background:#10182857;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.edit-modal[data-v-dceafb76]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:520px;padding:26px;box-shadow:0 24px 60px #1018283d}.professional-modal[data-v-dceafb76]{max-width:520px;max-height:92vh;overflow-y:auto}.edit-modal h2[data-v-dceafb76]{color:#101828;margin:0;font-size:21px;font-weight:900}.modal-divider[data-v-dceafb76]{background:#edf0f5;width:100%;height:1px;margin:18px 0}.modal-grid[data-v-dceafb76]{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}.modal-group[data-v-dceafb76]{margin-bottom:14px}.modal-group.full[data-v-dceafb76]{width:100%}.modal-group.no-label[data-v-dceafb76]{margin-top:-4px}.modal-group label[data-v-dceafb76]{color:#4b5563;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.modal-group input[data-v-dceafb76],.modal-group textarea[data-v-dceafb76]{color:#101828;box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:13px;outline:none;width:100%;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:500}.modal-group input[data-v-dceafb76]{height:52px}.modal-group textarea[data-v-dceafb76]{resize:none;min-height:104px;padding:16px;line-height:1.4}.modal-group input[data-v-dceafb76]:focus,.modal-group textarea[data-v-dceafb76]:focus{background:#fff;border-color:#443097}.modal-group input[data-v-dceafb76]::placeholder,.modal-group textarea[data-v-dceafb76]::placeholder{color:#98a2b3}.select-wrapper[data-v-dceafb76]{width:100%;position:relative}.select-wrapper select[data-v-dceafb76]{color:#101828;box-sizing:border-box;appearance:none;cursor:pointer;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:13px;outline:none;width:100%;height:52px;padding:0 44px 0 16px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:500}.select-wrapper i[data-v-dceafb76]{color:#8a93a1;pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.selected-skill-row[data-v-dceafb76]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.selected-skill[data-v-dceafb76]{color:#6a4bbc;background:#f3efff;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.selected-skill button[data-v-dceafb76]{color:#6a4bbc;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.skill-add-box[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1px solid #dfe3eb;border-radius:9px;grid-template-columns:1fr 28px;align-items:center;gap:10px;height:52px;padding:0 14px;display:grid}.skill-add-box input[data-v-dceafb76]{color:#101828;background:0 0;border:none;outline:none;height:100%;padding:0;font-family:Inter,Arial,sans-serif;font-size:15px}.skill-add-box button[data-v-dceafb76]{color:#8a93a1;cursor:pointer;background:0 0;border:none;font-size:18px}.modal-sub-header[data-v-dceafb76]{justify-content:space-between;align-items:center;margin:34px 8px 18px;display:flex}.modal-sub-header h3[data-v-dceafb76]{color:#101828;margin:0;font-size:21px;font-weight:900}.modal-sub-header button[data-v-dceafb76]{color:#6a4bbc;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900;display:inline-flex}.internship-title[data-v-dceafb76]{margin-top:64px}.inner-edit-box[data-v-dceafb76]{box-sizing:border-box;background:#fbfcfe;padding:14px}.modal-actions[data-v-dceafb76]{justify-content:flex-end;gap:12px;display:flex}.cancel-btn[data-v-dceafb76],.save-btn[data-v-dceafb76]{cursor:pointer;border-radius:13px;height:48px;padding:0 22px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.cancel-btn[data-v-dceafb76]{color:#8a93a1;background:#fff;border:2px solid #98a2b3}.save-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none}.upload-modal[data-v-dceafb76]{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;max-width:640px;padding:24px;box-shadow:0 24px 60px #1018283d}.upload-modal h2[data-v-dceafb76]{color:#101828;margin:0 0 4px;font-size:30px;font-weight:900}.upload-modal>p[data-v-dceafb76]{color:#101828;margin:0 0 32px;font-size:16px;font-weight:500}.upload-drop-zone[data-v-dceafb76]{box-sizing:border-box;background:#fff;border:1.5px dashed #1d5cff;flex-direction:column;justify-content:center;align-items:center;height:218px;display:flex}.upload-drop-zone.dragging[data-v-dceafb76]{background:#f7f5ff;border-color:#443097}.upload-drop-zone i[data-v-dceafb76]{color:#6a4bbc;margin-bottom:14px;font-size:24px}.upload-drop-zone h3[data-v-dceafb76]{color:#2f2f37;margin:0 0 8px;font-size:16px;font-weight:800}.upload-drop-zone span[data-v-dceafb76]{color:#7a7a86;font-size:14px;font-weight:500}.browse-area[data-v-dceafb76]{box-sizing:border-box;text-align:center;background:#fbfaff;padding:16px 96px 10px}.browse-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#2f236c;border:none;border-radius:12px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.browse-area p[data-v-dceafb76]{color:#7a7a86;margin:12px 0 0;font-size:14px;font-weight:500}.upload-error[data-v-dceafb76]{color:#d92d20;margin:12px 0 0;font-size:14px;font-weight:700}.upload-actions[data-v-dceafb76]{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.upload-cancel-btn[data-v-dceafb76],.upload-done-btn[data-v-dceafb76]{cursor:pointer;border-radius:12px;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.upload-cancel-btn[data-v-dceafb76]{color:#101828;background:#fff;border:1.5px solid #443097}.upload-done-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none}.delete-flow-modal[data-v-dceafb76]{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;max-width:400px;padding:24px;box-shadow:0 24px 60px #1018283d}.reason-modal h2[data-v-dceafb76],.center-delete-modal h2[data-v-dceafb76]{color:#101828;margin:0;font-size:22px;font-weight:900}.reason-description[data-v-dceafb76]{color:#b0b6c0;margin:12px 0 26px;font-size:15px;font-weight:500;line-height:1.9}.delete-reasons[data-v-dceafb76]{gap:10px;margin-bottom:22px;display:grid}.reason-option[data-v-dceafb76]{color:#8a93a1;cursor:pointer;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.reason-option input[data-v-dceafb76]{display:none}.reason-option span[data-v-dceafb76]{box-sizing:border-box;border:2px solid #8a93a1;border-radius:50%;flex-shrink:0;width:18px;height:18px}.reason-option input:checked+span[data-v-dceafb76]{border:5px solid #443097}.center-delete-modal[data-v-dceafb76]{text-align:center}.danger-alert-icon[data-v-dceafb76],.verify-alert-icon[data-v-dceafb76]{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 18px;display:flex}.danger-alert-icon[data-v-dceafb76]{color:#ef3338;background:#ffe4e4}.verify-alert-icon[data-v-dceafb76]{color:#c77700;background:#fff8e5}.center-delete-text[data-v-dceafb76],.verify-subtitle[data-v-dceafb76],.final-delete-note[data-v-dceafb76]{color:#b0b6c0;margin:12px 0 28px;font-size:15px;font-weight:500;line-height:1.9}.gray-warning-box[data-v-dceafb76]{color:#667085;text-align:left;box-sizing:border-box;background:#d9d9db;border-radius:14px;margin-bottom:22px;padding:18px;font-size:15px;line-height:1.7}.delete-password-group[data-v-dceafb76]{text-align:left;margin:24px 0 20px}.delete-password-group label[data-v-dceafb76]{color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.delete-password-input[data-v-dceafb76]{box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:13px;grid-template-columns:1fr 30px;align-items:center;height:52px;padding:0 14px;display:grid}.delete-password-input input[data-v-dceafb76]{color:#101828;background:0 0;border:none;outline:none;font-size:16px}.delete-password-input button[data-v-dceafb76]{color:#8a93a1;cursor:pointer;background:0 0;border:none;font-size:18px}.delete-password-error[data-v-dceafb76]{color:#ef3338;margin:8px 0 0;font-size:13px;font-weight:700}.red-delete-box[data-v-dceafb76]{color:red;box-sizing:border-box;text-align:left;background:#ffd2d2;border-radius:14px;margin:26px 0;padding:20px}.red-delete-box h3[data-v-dceafb76]{color:red;margin:0 0 18px;font-size:15px;font-weight:700}.red-delete-box ul[data-v-dceafb76]{margin:0;padding-left:22px}.red-delete-box li[data-v-dceafb76]{margin-bottom:10px;font-size:14px;line-height:1.4}.danger-main-btn[data-v-dceafb76],.danger-cancel-outline[data-v-dceafb76],.keep-account-btn[data-v-dceafb76]{cursor:pointer;border-radius:11px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.danger-main-btn[data-v-dceafb76]{color:#fff;background:#e5252a;border:none;margin-bottom:12px}.danger-cancel-outline[data-v-dceafb76]{color:#443097;background:#fff;border:2px solid #443097}.keep-account-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none}.notification-job-modal[data-v-dceafb76]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(92vw,620px);max-height:88vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #10182847}.notification-job-close-btn[data-v-dceafb76]{color:#475467;cursor:pointer;background:#f2f4f7;border:none;border-radius:50%;width:36px;height:36px;position:absolute;top:18px;right:18px}.notification-job-close-btn[data-v-dceafb76]:hover{color:#101828;background:#e6e9ef}.notification-job-modal-top[data-v-dceafb76]{align-items:center;gap:16px;padding-right:42px;display:flex}.notification-job-company-logo[data-v-dceafb76]{color:#443097;background:#efeaff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;font-weight:900;display:flex}.notification-job-eyebrow[data-v-dceafb76]{color:#98a2b3;letter-spacing:.12em;margin:0 0 5px;font-size:11px;font-weight:900}.notification-job-modal h2[data-v-dceafb76]{color:#101828;margin:0 0 7px;font-size:23px;font-weight:900;line-height:1.25}.notification-job-company[data-v-dceafb76]{color:#667085;margin:0;font-size:14px;font-weight:600}.notification-job-company span[data-v-dceafb76]{color:#b8bec9;margin:0 5px}.notification-job-tags[data-v-dceafb76]{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.notification-job-tags span[data-v-dceafb76]{color:#667085;background:#f4f3fa;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.notification-job-tags span i[data-v-dceafb76]{color:#443097}.notification-job-tags .notification-job-match[data-v-dceafb76]{color:#443097;background:#eeeaff}.notification-job-tags .notification-job-application-status[data-v-dceafb76]{color:#0f9d70;background:#eafaf2}.notification-job-tags .notification-job-application-status i[data-v-dceafb76]{color:#0f9d70}.notification-job-section[data-v-dceafb76]{margin-bottom:24px}.notification-job-section h3[data-v-dceafb76]{color:#1d2939;margin:0 0 10px;font-size:15px;font-weight:900}.notification-job-section p[data-v-dceafb76]{color:#667085;margin:0;font-size:14px;font-weight:500;line-height:1.7}.notification-job-skills[data-v-dceafb76]{flex-wrap:wrap;gap:9px;display:flex}.notification-job-skills span[data-v-dceafb76]{color:#443097;background:#f5f2ff;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800}.notification-job-unavailable[data-v-dceafb76]{color:#b54708;text-align:center;margin:0 0 12px;font-size:12px;font-weight:700}.notification-job-actions[data-v-dceafb76]{grid-template-columns:minmax(120px,.75fr) minmax(160px,1.25fr);gap:12px;display:grid}.notification-job-cancel-btn[data-v-dceafb76],.notification-job-apply-btn[data-v-dceafb76],.notification-job-close-only-btn[data-v-dceafb76]{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.notification-job-cancel-btn[data-v-dceafb76]{color:#443097;background:#fff;border:1.5px solid #d9d5eb}.notification-job-cancel-btn[data-v-dceafb76]:hover{background:#f5f2ff}.notification-job-close-only-btn[data-v-dceafb76]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:13px;width:100%;min-height:46px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;box-shadow:0 8px 16px #44309738}.notification-job-close-only-btn[data-v-dceafb76]:hover{background:#352378}.notification-job-apply-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none;box-shadow:0 8px 16px #44309738}.notification-job-apply-btn[data-v-dceafb76]:hover:not(:disabled){background:#352378}.notification-job-apply-btn[data-v-dceafb76]:disabled{cursor:not-allowed;opacity:.55}.student-invitation-success[data-v-dceafb76]{color:#0f9d70;align-items:center;gap:8px;margin:-6px 0 16px;font-size:13px;font-weight:800;display:flex}.student-invitation-actions[data-v-dceafb76]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.student-invitation-profile-btn[data-v-dceafb76],.student-invitation-accept-btn[data-v-dceafb76]{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.student-invitation-profile-btn[data-v-dceafb76]{color:#443097;background:#fff;border:1.5px solid #443097}.student-invitation-profile-btn[data-v-dceafb76]:hover{background:#f5f2ff}.student-invitation-accept-btn[data-v-dceafb76]{color:#fff;background:#443097;border:none;box-shadow:0 8px 16px #44309738}.student-invitation-accept-btn[data-v-dceafb76]:hover:not(:disabled){background:#352378}.student-invitation-accept-btn.accepted[data-v-dceafb76]{background:#0f9d70;box-shadow:0 8px 16px #0f9d7033}.student-invitation-accept-btn[data-v-dceafb76]:disabled{cursor:default;opacity:.92}.invitation-company-profile-modal[data-v-dceafb76]{background:#fff;border-radius:20px;width:min(92vw,560px);position:relative;overflow:hidden;box-shadow:0 24px 60px #10182847}.company-profile-close-btn[data-v-dceafb76]{color:#475467;cursor:pointer;z-index:2;background:#fffffff2;border:none;border-radius:50%;width:36px;height:36px;position:absolute;top:16px;right:16px}.company-profile-preview-cover[data-v-dceafb76]{background:linear-gradient(135deg,#443097,#6e55cb);height:112px}.company-profile-preview-body[data-v-dceafb76]{padding:0 30px 30px}.company-profile-preview-logo[data-v-dceafb76]{color:#443097;box-sizing:border-box;background:#efeaff;border:5px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;margin-top:-38px;margin-bottom:17px;font-size:28px;font-weight:900;display:flex}.company-profile-preview-eyebrow[data-v-dceafb76]{color:#98a2b3;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:900}.company-profile-preview-body h2[data-v-dceafb76]{color:#101828;margin:0;font-size:25px;font-weight:900}.company-profile-preview-message[data-v-dceafb76]{color:#667085;margin:18px 0 20px;font-size:14px;font-weight:500;line-height:1.65}.company-profile-preview-info[data-v-dceafb76]{border:1px solid #edf0f5;border-radius:14px;overflow:hidden}.company-profile-preview-info div[data-v-dceafb76]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 15px;display:flex}.company-profile-preview-info div[data-v-dceafb76]:last-child{border-bottom:none}.company-profile-preview-info span[data-v-dceafb76]{color:#98a2b3;font-size:13px;font-weight:700}.company-profile-preview-info strong[data-v-dceafb76]{color:#344054;text-align:right;font-size:13px;font-weight:900}.company-profile-preview-note[data-v-dceafb76]{color:#98a2b3;margin:18px 0 0;font-size:12px;line-height:1.55}@media (width<=1100px){.student-navbar[data-v-dceafb76]{gap:24px;padding:0 24px}.profile-wrapper[data-v-dceafb76]{gap:32px}.student-notifications-layout[data-v-dceafb76]{grid-template-columns:1fr}.student-notification-details-card[data-v-dceafb76]{position:static}.pricing-cards[data-v-dceafb76]{grid-template-columns:1fr;max-width:440px}.pricing-card[data-v-dceafb76],.pricing-card.highlighted[data-v-dceafb76]{min-height:auto}}@media (width<=900px){.student-nav-links[data-v-dceafb76]{display:none}.profile-wrapper[data-v-dceafb76]{grid-template-columns:1fr}.profile-left[data-v-dceafb76]{width:100%;max-width:300px}.job-profile-grid[data-v-dceafb76]{grid-template-columns:repeat(2,1fr)}.student-settings-main[data-v-dceafb76]{max-width:100%}}@media (width<=700px){.student-navbar[data-v-dceafb76]{flex-wrap:wrap;height:auto;padding:14px 16px}.student-nav-actions[data-v-dceafb76],.student-search[data-v-dceafb76]{width:100%}.profile-wrapper[data-v-dceafb76]{margin-top:24px;padding:0 16px}.contact-grid[data-v-dceafb76],.summary-grid[data-v-dceafb76],.additional-grid[data-v-dceafb76],.job-profile-grid[data-v-dceafb76]{grid-template-columns:1fr}.contact-grid[data-v-dceafb76]{gap:20px;padding:22px 0 14px}.social-row[data-v-dceafb76]{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:10px 0 0}.cv-box[data-v-dceafb76],.current-plan-card[data-v-dceafb76],.delete-account-card[data-v-dceafb76]{flex-direction:column;align-items:stretch}.replace-btn[data-v-dceafb76],.upgrade-settings-btn[data-v-dceafb76],.delete-account-btn[data-v-dceafb76]{width:100%}.browse-area[data-v-dceafb76]{padding:16px 20px 10px}.upload-actions[data-v-dceafb76]{grid-template-columns:1fr}.student-job-card[data-v-dceafb76]{padding:18px 14px}.job-card-top[data-v-dceafb76]{flex-direction:column}.job-card-bottom[data-v-dceafb76]{flex-direction:column;align-items:flex-start;gap:12px}.saved-job-actions[data-v-dceafb76]{width:100%}.saved-job-view-btn[data-v-dceafb76],.saved-job-apply-btn[data-v-dceafb76],.saved-job-applied-label[data-v-dceafb76]{flex:1;justify-content:center}.profile-url-row[data-v-dceafb76]{grid-template-columns:1fr}.share-url-btn[data-v-dceafb76]{width:100%}}@media (width<=560px){.edit-modal[data-v-dceafb76],.upload-modal[data-v-dceafb76],.delete-flow-modal[data-v-dceafb76]{padding:22px 18px}.modal-grid[data-v-dceafb76]{grid-template-columns:1fr}.modal-actions[data-v-dceafb76]{flex-direction:column}.cancel-btn[data-v-dceafb76],.save-btn[data-v-dceafb76]{width:100%}.upload-modal h2[data-v-dceafb76]{font-size:24px}.student-notifications-header[data-v-dceafb76]{flex-direction:column;align-items:flex-start}.student-mark-all-btn[data-v-dceafb76]{width:100%}.student-invitation-actions[data-v-dceafb76]{grid-template-columns:1fr}.company-profile-preview-body[data-v-dceafb76]{padding:0 20px 24px}.student-notification-filters[data-v-dceafb76]{justify-content:flex-start;overflow-x:auto}.student-notification-filter-btn[data-v-dceafb76]{flex-shrink:0}.student-notification-row[data-v-dceafb76]{grid-template-columns:40px minmax(0,1fr);gap:12px}.student-notification-chevron[data-v-dceafb76]{display:none}.student-notification-message[data-v-dceafb76]{white-space:normal}.student-notification-details-card[data-v-dceafb76]{padding:22px 18px}.pricing-hero h1[data-v-dceafb76]{font-size:26px}.pricing-hero p br[data-v-dceafb76],.pricing-hero h1 br[data-v-dceafb76]{display:none}.billing-toggle[data-v-dceafb76]{flex-wrap:wrap}.settings-toggle-row[data-v-dceafb76]{grid-template-columns:40px 1fr}.settings-switch[data-v-dceafb76]{grid-column:1/-1;justify-self:flex-end}.modal-overlay[data-v-dceafb76]{align-items:flex-start;padding:12px;overflow-y:auto}.notification-job-modal[data-v-dceafb76]{width:100%;max-height:calc(100dvh - 24px);margin:auto 0;padding:24px 18px}.notification-job-modal-top[data-v-dceafb76]{align-items:flex-start}.notification-job-modal h2[data-v-dceafb76]{font-size:19px}.notification-job-company-logo[data-v-dceafb76]{border-radius:14px;width:50px;height:50px;font-size:19px}.notification-job-tags[data-v-dceafb76]{margin:20px 0}.notification-job-tags span[data-v-dceafb76]{min-height:30px;font-size:11px}.notification-job-actions[data-v-dceafb76]{grid-template-columns:1fr}.notification-job-cancel-btn[data-v-dceafb76],.notification-job-apply-btn[data-v-dceafb76],.notification-job-close-only-btn[data-v-dceafb76]{width:100%}}@media (width<=390px){.notification-job-modal[data-v-dceafb76]{border-radius:16px;padding:20px 14px}.notification-job-modal-top[data-v-dceafb76]{gap:12px;padding-right:32px}.notification-job-company-logo[data-v-dceafb76]{border-radius:13px;width:44px;height:44px;font-size:17px}.notification-job-modal h2[data-v-dceafb76]{font-size:17px}.notification-job-company[data-v-dceafb76]{font-size:12px}.notification-job-section p[data-v-dceafb76]{font-size:13px}}@media (width<=900px){.profile-wrapper[data-v-dceafb76]{grid-template-columns:minmax(0,1fr);gap:20px}.profile-left[data-v-dceafb76]{width:100%;max-width:none}}@media (width<=768px){.student-profile-page[data-v-dceafb76]{overflow-x:hidden}.profile-wrapper[data-v-dceafb76]{margin:20px auto 32px;padding:0 16px}.student-mini-card[data-v-dceafb76]{box-sizing:border-box;height:auto;min-height:132px;padding:18px 14px}.profile-menu[data-v-dceafb76]{scrollbar-width:none;border:1px solid #e7e9ef;gap:6px;padding:6px;display:flex;overflow-x:auto}.profile-menu[data-v-dceafb76]::-webkit-scrollbar{display:none}.profile-menu-item[data-v-dceafb76]{border-radius:9px;flex:none;width:auto;min-width:max-content;height:42px;padding:0 13px}.student-notifications-header[data-v-dceafb76]{flex-direction:column;align-items:flex-start;gap:14px}.student-mark-all-btn[data-v-dceafb76]{width:100%}.student-notifications-layout[data-v-dceafb76]{grid-template-columns:minmax(0,1fr);gap:14px}.student-notification-details-card[data-v-dceafb76]{min-width:0;position:static}.modal-overlay[data-v-dceafb76]{align-items:flex-start;padding:12px;overflow-y:auto}.notification-job-modal[data-v-dceafb76]{-webkit-overflow-scrolling:touch;width:min(100%,640px);max-height:calc(100dvh - 24px);margin:auto;padding:24px 20px;overflow-y:auto}.notification-job-actions[data-v-dceafb76]{grid-template-columns:minmax(0,1fr)}.notification-job-cancel-btn[data-v-dceafb76],.notification-job-apply-btn[data-v-dceafb76],.notification-job-close-only-btn[data-v-dceafb76]{width:100%}}@media (width<=560px){.profile-wrapper[data-v-dceafb76]{margin-top:16px;padding:0 12px}.student-notifications-header h1[data-v-dceafb76]{font-size:22px}.student-notification-filters[data-v-dceafb76]{scrollbar-width:none;border-radius:0;width:calc(100% + 24px);margin-left:-12px;padding:6px 12px;overflow-x:auto}.student-notification-filters[data-v-dceafb76]::-webkit-scrollbar{display:none}.student-notification-filter-btn[data-v-dceafb76]{white-space:nowrap;flex:none}.student-notification-row[data-v-dceafb76]{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:96px;padding:16px 14px}.student-notification-chevron[data-v-dceafb76]{display:none}.student-notification-title-row strong[data-v-dceafb76],.student-notification-message[data-v-dceafb76]{white-space:normal;text-overflow:clip;overflow:visible}.student-notification-details-card[data-v-dceafb76]{border-radius:14px;padding:20px 16px}.student-details-top[data-v-dceafb76]{align-items:flex-start}.student-details-top h2[data-v-dceafb76]{font-size:17px}.student-details-row[data-v-dceafb76]{flex-direction:column;align-items:flex-start;gap:5px}.student-details-row strong[data-v-dceafb76]{text-align:left}.modal-overlay[data-v-dceafb76]{align-items:flex-end;padding:0}.notification-job-modal[data-v-dceafb76]{width:100%;max-height:min(92dvh,760px);padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0}.notification-job-modal-top[data-v-dceafb76]{gap:12px;padding-right:34px}.notification-job-company-logo[data-v-dceafb76]{border-radius:14px;width:48px;height:48px;font-size:19px}.notification-job-modal h2[data-v-dceafb76]{font-size:19px}.notification-job-company[data-v-dceafb76]{font-size:12px;line-height:1.5}.notification-job-tags[data-v-dceafb76]{gap:8px;margin:20px 0}.notification-job-tags span[data-v-dceafb76]{min-height:30px;padding:0 10px;font-size:11px}.notification-job-section[data-v-dceafb76]{margin-bottom:20px}.notification-job-section p[data-v-dceafb76]{font-size:13px;line-height:1.65}}@media (width<=380px){.profile-wrapper[data-v-dceafb76]{padding:0 10px}.student-notification-icon[data-v-dceafb76]{border-radius:12px;width:38px;height:38px}.student-notification-title-row strong[data-v-dceafb76]{font-size:14px}.notification-job-modal[data-v-dceafb76]{padding:20px 14px calc(20px + env(safe-area-inset-bottom))}.notification-job-modal h2[data-v-dceafb76]{font-size:17px}}.side-blog-card[data-v-5cb1529b]{box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:14px;grid-template-columns:92px 1fr;gap:14px;min-height:114px;padding:14px;transition:all .25s;display:grid;box-shadow:0 12px 24px #4430970a}.side-blog-card[data-v-5cb1529b]:hover,.side-blog-card.active[data-v-5cb1529b]{border-color:#44309740;transform:translateY(-2px);box-shadow:0 16px 28px #4430971a}.side-blog-card img[data-v-5cb1529b]{object-fit:cover;border-radius:8px;width:92px;height:76px}.side-blog-content[data-v-5cb1529b]{min-width:0}.blog-tag[data-v-5cb1529b]{color:#6353a8;background:#eee9f8;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.side-blog-card h3[data-v-5cb1529b]{color:#1f1854;margin:9px 0 8px;font-size:12px;font-weight:900;line-height:1.45}.side-blog-card p[data-v-5cb1529b]{color:#8a93a1;margin:0;font-size:11px;line-height:1.45}@media (width<=700px){.side-blog-card[data-v-5cb1529b]{grid-template-columns:84px 1fr;gap:12px}.side-blog-card img[data-v-5cb1529b]{width:84px;height:72px}}@media (width<=420px){.side-blog-card[data-v-5cb1529b]{grid-template-columns:1fr}.side-blog-card img[data-v-5cb1529b]{width:100%;height:140px}}.latest-card[data-v-fab4c6c6]{cursor:pointer;background:#fff;border-radius:12px;transition:all .25s;overflow:hidden;box-shadow:0 12px 24px #4430970a}.latest-card[data-v-fab4c6c6]:hover{transform:translateY(-3px);box-shadow:0 16px 30px #4430971a}.latest-card img[data-v-fab4c6c6]{object-fit:cover;width:100%;height:116px;display:block}.latest-card-content[data-v-fab4c6c6]{padding:16px}.blog-tag[data-v-fab4c6c6]{color:#6353a8;background:#eee9f8;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.latest-card-content h3[data-v-fab4c6c6]{color:#1f1854;margin:12px 0 18px;font-size:13px;font-weight:900;line-height:1.45}.latest-card-content p[data-v-fab4c6c6]{color:#7d8491;margin:0;font-size:11px;font-weight:600}.latest-card-content i[data-v-fab4c6c6]{margin-right:5px}@media (width<=700px){.latest-card img[data-v-fab4c6c6]{height:160px}}.blogs-page[data-v-4e4e27e1]{color:#05060f;background:#fbfaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.blogs-hero[data-v-4e4e27e1]{color:#fff;box-sizing:border-box;text-align:center;background:#443097;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:245px;padding:64px 24px;display:flex}.blogs-hero span[data-v-4e4e27e1]{color:#fff;letter-spacing:1.8px;margin-bottom:18px;font-size:11px;font-weight:900}.blogs-hero h1[data-v-4e4e27e1]{color:#fff;letter-spacing:-1.2px;margin:0 0 18px;font-size:40px;font-weight:900;line-height:1}.blogs-hero p[data-v-4e4e27e1]{color:#ffffff94;margin:0;font-size:16px;font-weight:600}.tabs-section[data-v-4e4e27e1]{box-sizing:border-box;background:#fff;width:100%;padding:26px 24px 20px}.tabs-container[data-v-4e4e27e1]{justify-content:center;align-items:center;gap:44px;max-width:530px;margin:0 auto;display:flex}.tab-btn[data-v-4e4e27e1]{color:#8a93a1;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 0 14px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;position:relative}.tab-btn.active[data-v-4e4e27e1]{color:#443097}.tab-btn.active[data-v-4e4e27e1]:after{content:"";background:#443097;width:44px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.blogs-container[data-v-4e4e27e1]{width:100%;max-width:940px;margin:0 auto}.blogs-container>h2[data-v-4e4e27e1],.latest-header h2[data-v-4e4e27e1]{color:#1f1854;margin:0 0 26px;font-size:22px;font-weight:900}.featured-section[data-v-4e4e27e1]{box-sizing:border-box;background:#fbfaff;padding:56px 24px 52px}.featured-grid[data-v-4e4e27e1]{grid-template-columns:530px 1fr;align-items:start;gap:52px;display:grid}.featured-main-card[data-v-4e4e27e1]{background:#fff;border-radius:16px;transition:all .25s;overflow:hidden;box-shadow:0 12px 24px #4430970a}.featured-main-card>img[data-v-4e4e27e1]{object-fit:cover;width:100%;height:300px;display:block}.featured-main-content[data-v-4e4e27e1]{padding:20px 22px 22px}.blog-tag[data-v-4e4e27e1]{color:#6353a8;background:#eee9f8;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.featured-main-content h3[data-v-4e4e27e1]{color:#1f1854;margin:14px 0 12px;font-size:18px;font-weight:900;line-height:1.3}.featured-main-content p[data-v-4e4e27e1]{color:#8a93a1;margin:0;font-size:13px;line-height:1.65}.blog-meta-row[data-v-4e4e27e1]{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.blog-meta-row span[data-v-4e4e27e1]{color:#7d8491;font-size:12px;font-weight:600}.blog-meta-row button[data-v-4e4e27e1]{color:#443097;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:900;display:inline-flex}.side-blogs[data-v-4e4e27e1]{flex-direction:column;gap:24px;padding-top:18px;display:flex}.latest-section[data-v-4e4e27e1]{box-sizing:border-box;background:#eee9fb;padding:58px 24px 62px;overflow:hidden}.latest-header[data-v-4e4e27e1]{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.latest-header h2[data-v-4e4e27e1]{margin:0}.slider-actions[data-v-4e4e27e1]{align-items:center;gap:12px;display:flex}.slider-actions button[data-v-4e4e27e1]{color:#8a93a1;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.slider-actions button.active[data-v-4e4e27e1]{color:#fff;background:#443097}.latest-grid[data-v-4e4e27e1]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.category-section[data-v-4e4e27e1]{box-sizing:border-box;background:#fbfaff;padding:58px 24px 72px}.category-container[data-v-4e4e27e1]{width:100%;max-width:900px;margin:0 auto}.category-grid[data-v-4e4e27e1]{grid-template-columns:repeat(2,1fr);gap:24px 28px;display:grid}.category-card[data-v-4e4e27e1]{cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:116px 1fr;min-height:130px;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 12px 24px #4430970a}.category-card[data-v-4e4e27e1]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #44309714}.category-card img[data-v-4e4e27e1]{object-fit:cover;width:116px;height:100%;display:block}.category-card-content[data-v-4e4e27e1]{padding:18px 14px}.category-card-content h3[data-v-4e4e27e1]{color:#1f1854;margin:12px 0;font-size:13px;font-weight:900;line-height:1.45}.category-card-content p[data-v-4e4e27e1]{color:#8a93a1;margin:0 0 14px;font-size:12px;line-height:1.6}.category-read-time[data-v-4e4e27e1]{color:#7d8491;font-size:11px;font-weight:600}.category-read-time i[data-v-4e4e27e1]{margin-right:5px}.pagination[data-v-4e4e27e1]{justify-content:center;align-items:center;gap:9px;margin-top:54px;display:flex}.pagination button[data-v-4e4e27e1]{color:#7d8491;cursor:pointer;background:#fff;border:1px solid #dde1ea;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;display:flex}.pagination button.active[data-v-4e4e27e1]{color:#fff;background:#443097;border-color:#443097}.article-section[data-v-4e4e27e1]{box-sizing:border-box;background:#fbfaff;padding:56px 24px 78px}.article-container[data-v-4e4e27e1]{width:100%;max-width:760px;margin:0 auto}.article-container>.blog-tag[data-v-4e4e27e1]{margin-bottom:18px}.article-container h2[data-v-4e4e27e1]{color:#1f1854;margin:0 0 16px;font-size:30px;font-weight:900;line-height:1.25}.article-meta[data-v-4e4e27e1]{color:#7d8491;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;font-weight:700;display:flex}.article-main-image[data-v-4e4e27e1]{object-fit:cover;border-radius:14px;width:100%;height:330px;margin-bottom:38px;display:block}.article-content[data-v-4e4e27e1]{color:#6f7585;font-size:14px;line-height:1.85}.article-content p[data-v-4e4e27e1]{margin:0 0 22px}.article-content h3[data-v-4e4e27e1]{color:#1f1854;margin:34px 0 12px;font-size:16px;font-weight:900}.article-content h4[data-v-4e4e27e1]{color:#443097;margin:24px 0 4px;font-size:14px;font-weight:900}.article-content ul[data-v-4e4e27e1]{margin:0 0 24px;padding-left:18px}.article-content li[data-v-4e4e27e1]{margin-bottom:4px}.article-cta[data-v-4e4e27e1]{text-align:center;box-sizing:border-box;background:#443097;border-radius:12px;width:100%;max-width:470px;margin:58px auto 0;padding:26px 24px}.article-cta h3[data-v-4e4e27e1]{color:#fff;margin:0 0 8px;font-size:18px;font-weight:900}.article-cta p[data-v-4e4e27e1]{color:#ffffffa6;margin:0 0 18px;font-size:12px}.article-cta button[data-v-4e4e27e1]{color:#443097;cursor:pointer;background:#fff;border:none;border-radius:7px;height:36px;padding:0 18px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:900}.article-cta i[data-v-4e4e27e1]{margin-left:6px}@media (width<=1050px){.blogs-container[data-v-4e4e27e1],.category-container[data-v-4e4e27e1]{max-width:720px}.featured-grid[data-v-4e4e27e1]{grid-template-columns:1fr;gap:34px}.side-blogs[data-v-4e4e27e1]{padding-top:0}.latest-grid[data-v-4e4e27e1]{grid-template-columns:repeat(2,1fr)}.category-grid[data-v-4e4e27e1]{grid-template-columns:1fr}}@media (width<=700px){.blogs-hero[data-v-4e4e27e1]{min-height:220px;padding:54px 18px}.blogs-hero h1[data-v-4e4e27e1]{font-size:32px}.blogs-hero p[data-v-4e4e27e1]{font-size:14px}.tabs-section[data-v-4e4e27e1]{padding:22px 16px 18px;overflow-x:auto}.tabs-container[data-v-4e4e27e1]{justify-content:flex-start;gap:30px;width:max-content;max-width:none}.featured-section[data-v-4e4e27e1]{padding:46px 16px}.blogs-container>h2[data-v-4e4e27e1],.latest-header h2[data-v-4e4e27e1]{font-size:20px}.featured-main-card>img[data-v-4e4e27e1]{height:220px}.latest-section[data-v-4e4e27e1]{padding:48px 16px}.latest-header[data-v-4e4e27e1]{align-items:flex-start}.latest-grid[data-v-4e4e27e1]{grid-template-columns:1fr}.category-section[data-v-4e4e27e1]{padding:46px 16px 60px}.category-card[data-v-4e4e27e1]{grid-template-columns:100px 1fr}.category-card img[data-v-4e4e27e1]{width:100px}.category-card-content[data-v-4e4e27e1]{padding:14px 12px}.article-section[data-v-4e4e27e1]{padding:44px 16px 64px}.article-container h2[data-v-4e4e27e1]{font-size:24px}.article-main-image[data-v-4e4e27e1]{height:230px}.article-content[data-v-4e4e27e1]{font-size:13px}}@media (width<=420px){.featured-main-content[data-v-4e4e27e1]{padding:18px 16px}.blog-meta-row[data-v-4e4e27e1]{flex-direction:column;align-items:flex-start;gap:14px}.category-card[data-v-4e4e27e1]{grid-template-columns:1fr}.category-card img[data-v-4e4e27e1]{width:100%;height:150px}}.about-page[data-v-fef1702c]{color:#05060f;background:#fbfaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.about-hero[data-v-fef1702c]{color:#fff;text-align:center;box-sizing:border-box;background:#443097;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:300px;padding:54px 24px;display:flex}.hero-pill[data-v-fef1702c]{color:#fff;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:86px;height:24px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.hero-pill span[data-v-fef1702c]{background:#fff;border-radius:50%;width:6px;height:6px}.about-hero h1[data-v-fef1702c]{letter-spacing:-1.3px;margin:0;font-size:42px;font-weight:900;line-height:1}.about-hero p[data-v-fef1702c]{color:#ffffff9e;max-width:560px;margin:0;font-size:16px;line-height:1.45}.about-container[data-v-fef1702c]{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto}.section-kicker[data-v-fef1702c]{color:#443097;margin-bottom:14px;font-size:15px;font-weight:900;display:block}.who-section[data-v-fef1702c]{background:radial-gradient(circle at 0 100%,#6353a81a,#0000 34%),#fbfaff;padding:92px 24px 82px}.who-grid[data-v-fef1702c]{grid-template-columns:410px 1fr;align-items:center;gap:92px;display:grid}.who-content h2[data-v-fef1702c],.vision-content h2[data-v-fef1702c]{color:#443097;letter-spacing:-1.2px;margin:0 0 26px;font-size:40px;font-weight:900;line-height:1.08}.who-content p[data-v-fef1702c],.vision-content p[data-v-fef1702c]{color:#7a8291;margin:0 0 18px;font-size:14px;line-height:1.45}.feature-list[data-v-fef1702c]{flex-direction:column;gap:28px;margin-top:42px;display:flex}.feature-item[data-v-fef1702c]{align-items:center;gap:16px;display:flex}.feature-icon[data-v-fef1702c]{color:#443097;background:#eee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.feature-item span[data-v-fef1702c]{color:#1f1854;font-size:15px;font-weight:800}.who-image-wrap[data-v-fef1702c]{width:100%;position:relative}.who-image[data-v-fef1702c]{object-fit:cover;border-radius:18px;width:100%;height:330px;display:block}.image-badge[data-v-fef1702c]{box-sizing:border-box;background:#fff;border-radius:13px;align-items:center;gap:10px;width:166px;height:52px;padding:8px 12px;display:flex;position:absolute;bottom:-20px;right:-28px;box-shadow:0 14px 25px #4430972e}.image-badge div[data-v-fef1702c]{color:#fff;background:#443097;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.image-badge p[data-v-fef1702c]{margin:0;line-height:1.15}.image-badge strong[data-v-fef1702c]{color:#443097;font-size:10px;font-weight:900;display:block}.image-badge span[data-v-fef1702c]{color:#8a93a1;font-size:9px;font-weight:600;display:block}.stats-section[data-v-fef1702c]{box-sizing:border-box;background:#443097;width:100%;padding:46px 24px}.stats-container[data-v-fef1702c]{text-align:center;grid-template-columns:repeat(3,1fr);gap:48px;max-width:780px;margin:0 auto;display:grid}.stat-item h3[data-v-fef1702c]{color:#fff;margin:0 0 10px;font-size:32px;font-weight:900;line-height:1}.stat-item p[data-v-fef1702c]{color:#ffffff94;margin:0;font-size:14px;font-weight:600}.vision-section[data-v-fef1702c]{background:radial-gradient(circle at 0 45%,#6353a81a,#0000 36%),radial-gradient(circle at 100% 100%,#6353a814,#0000 34%),#fbfaff;padding:94px 24px 90px}.vision-grid[data-v-fef1702c]{grid-template-columns:420px 1fr;align-items:center;gap:110px;display:grid}.vision-image-wrap[data-v-fef1702c]{border:8px solid #443097;border-radius:50%;justify-self:center;width:340px;height:340px;overflow:hidden}.vision-image[data-v-fef1702c]{object-fit:cover;width:100%;height:100%}.values-grid[data-v-fef1702c]{grid-template-columns:repeat(2,1fr);gap:22px 38px;margin-top:38px;display:grid}.value-card[data-v-fef1702c]{box-sizing:border-box;background:#ffffff8c;border:2px solid #443097;border-radius:8px;min-height:74px;padding:16px 18px;box-shadow:0 8px 14px #44309714}.value-card h3[data-v-fef1702c]{color:#443097;margin:0 0 8px;font-size:13px;font-weight:900}.value-card p[data-v-fef1702c]{color:#8a93a1;margin:0;font-size:11px;line-height:1.35}@media (width<=1050px){.who-grid[data-v-fef1702c],.vision-grid[data-v-fef1702c]{text-align:center;grid-template-columns:1fr;gap:52px}.who-content[data-v-fef1702c],.vision-content[data-v-fef1702c]{max-width:650px;margin:0 auto}.feature-list[data-v-fef1702c]{text-align:left;max-width:430px;margin-left:auto;margin-right:auto}.who-image-wrap[data-v-fef1702c]{max-width:620px;margin:0 auto}.image-badge[data-v-fef1702c]{right:20px}.vision-image-wrap[data-v-fef1702c]{order:2}.vision-content[data-v-fef1702c]{order:1}.values-grid[data-v-fef1702c]{text-align:left}}@media (width<=700px){.about-hero[data-v-fef1702c]{min-height:230px;padding:48px 18px}.about-hero h1[data-v-fef1702c]{font-size:34px}.about-hero p[data-v-fef1702c]{font-size:14px}.who-section[data-v-fef1702c],.vision-section[data-v-fef1702c]{padding:64px 18px}.who-content h2[data-v-fef1702c],.vision-content h2[data-v-fef1702c]{font-size:32px}.who-image[data-v-fef1702c]{height:245px}.image-badge[data-v-fef1702c]{bottom:-22px;right:12px}.stats-container[data-v-fef1702c]{grid-template-columns:1fr;gap:32px}.stat-item h3[data-v-fef1702c]{font-size:30px}.vision-image-wrap[data-v-fef1702c]{border-width:6px;width:260px;height:260px}.values-grid[data-v-fef1702c]{grid-template-columns:1fr;gap:16px}}@media (width<=420px){.who-content h2[data-v-fef1702c],.vision-content h2[data-v-fef1702c]{font-size:29px}.feature-item[data-v-fef1702c]{align-items:flex-start}.who-image[data-v-fef1702c]{height:220px}.image-badge[data-v-fef1702c]{width:155px}}.contact-page[data-v-1087c59c]{background:#fbfaff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.contact-section[data-v-1087c59c]{box-sizing:border-box;width:100%;padding:92px 24px 96px}.contact-container[data-v-1087c59c]{grid-template-columns:440px 1fr;align-items:start;gap:86px;width:100%;max-width:1080px;margin:0 auto;display:grid}.section-label[data-v-1087c59c]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-label span[data-v-1087c59c]{background:#443097;width:24px;height:1.5px}.section-label p[data-v-1087c59c]{color:#443097;margin:0;font-size:20px;font-weight:800}.contact-info h1[data-v-1087c59c]{color:#443097;letter-spacing:-1.8px;margin:0;font-size:48px;font-weight:900;line-height:1.16}.contact-description[data-v-1087c59c]{color:#6b7280;max-width:420px;margin:26px 0 54px;font-size:16px;font-weight:400;line-height:1.45}.info-list[data-v-1087c59c]{flex-direction:column;gap:32px;display:flex}.info-item[data-v-1087c59c]{align-items:center;gap:16px;display:flex}.info-icon[data-v-1087c59c]{color:#443097;background:#e6e6e6;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.info-item span[data-v-1087c59c],.socials-box span[data-v-1087c59c]{color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.info-item p[data-v-1087c59c]{color:#1f1854;margin:0;font-size:16px;font-weight:600}.socials-box[data-v-1087c59c]{margin-top:54px}.social-icons[data-v-1087c59c]{align-items:center;gap:14px;display:flex}.social-icons a[data-v-1087c59c]{color:#fff;background:#443097;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:flex}.contact-form-card[data-v-1087c59c]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;padding:36px;box-shadow:0 24px 40px #44309714}.contact-form-card h2[data-v-1087c59c]{color:#1f1854;margin:0 0 12px;font-size:22px;font-weight:900}.form-subtitle[data-v-1087c59c]{color:#8a93a1;margin:0 0 34px;font-size:13px;font-weight:500}.success-alert[data-v-1087c59c]{color:#16803c;background:#ecfdf3;border-radius:10px;margin-bottom:22px;padding:12px 14px;font-size:13px;font-weight:700}.form-row[data-v-1087c59c]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-group[data-v-1087c59c]{margin-bottom:22px}.form-group label[data-v-1087c59c]{color:#4f5665;letter-spacing:.2px;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.form-group input[data-v-1087c59c],.form-group textarea[data-v-1087c59c]{color:#171922;box-sizing:border-box;background:#fbfcfe;border:1px solid #e1e4eb;border-radius:10px;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:14px;transition:all .2s}.form-group input[data-v-1087c59c]{height:44px;padding:0 14px}.form-group textarea[data-v-1087c59c]{resize:none;height:120px;padding:14px}.form-group input[data-v-1087c59c]::placeholder,.form-group textarea[data-v-1087c59c]::placeholder{color:#8a93a1}.form-group input[data-v-1087c59c]:focus,.form-group textarea[data-v-1087c59c]:focus{border-color:#443097}.form-group input.invalid[data-v-1087c59c],.form-group textarea.invalid[data-v-1087c59c]{background:snow;border-color:#d92d20}.form-group small[data-v-1087c59c]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600;display:block}.send-btn[data-v-1087c59c]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;transition:all .2s;display:flex}.send-btn[data-v-1087c59c]:hover{background:#37257e}@media (width<=1050px){.contact-container[data-v-1087c59c]{grid-template-columns:1fr;gap:50px}.contact-info[data-v-1087c59c]{text-align:center}.section-label[data-v-1087c59c]{justify-content:center}.contact-description[data-v-1087c59c]{margin-left:auto;margin-right:auto}.info-list[data-v-1087c59c]{text-align:left;max-width:420px;margin:0 auto}.socials-box[data-v-1087c59c]{text-align:center}.social-icons[data-v-1087c59c]{justify-content:center}}@media (width<=600px){.contact-section[data-v-1087c59c]{padding:62px 16px 70px}.contact-info h1[data-v-1087c59c]{font-size:38px}.contact-description[data-v-1087c59c]{margin-bottom:40px;font-size:15px}.contact-form-card[data-v-1087c59c]{border-radius:16px;padding:24px 18px}.form-row[data-v-1087c59c]{grid-template-columns:1fr;gap:0}.form-group textarea[data-v-1087c59c]{height:130px}}.navbar-company[data-v-a22194ec]{z-index:100;background:#fff;width:100%;height:88px;font-family:Inter,Arial,sans-serif;position:relative;box-shadow:0 5px 14px #6353a814}.nav-company-container[data-v-a22194ec]{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1550px;height:88px;margin:0 auto;padding:0 80px;display:flex}.nav-company-links[data-v-a22194ec]{align-items:center;gap:30px;margin-left:30px;display:flex}.nav-company-links a[data-v-a22194ec]{color:#4f5665;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s}.nav-company-links a[data-v-a22194ec]:hover,.nav-company-links>a.router-link-active[data-v-a22194ec]{color:#443097}.nav-company-actions[data-v-a22194ec]{align-items:center;gap:14px;display:flex}.company-btn[data-v-a22194ec]{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-width:104px;height:48px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.company-btn-primary[data-v-a22194ec]{color:#fff;background:#443097;border:1px solid #443097}.company-btn-primary[data-v-a22194ec]:hover{color:#fff;background:#37257e}.company-btn-outline[data-v-a22194ec]{color:#443097;background:#fff;border:2px solid #443097}.company-btn-outline[data-v-a22194ec]:hover{background:#f4f1ff}.find-job-link[data-v-a22194ec]{color:#6353a8;white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.find-job-link[data-v-a22194ec]:hover{color:#443097}.arrow[data-v-a22194ec]{border-top:4px solid #5b4ab0;border-right:4px solid #5b4ab0;width:11px;height:11px;display:inline-block;transform:rotate(45deg)}.company-notification-button[data-v-a22194ec]{color:#443097;background:#fff;border:1px solid #e2e5ec;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.company-notification-button[data-v-a22194ec]:hover{background:#f8f6ff;border-color:#d6cef6}.company-notification-button i[data-v-a22194ec]{font-size:19px}.company-notification-count[data-v-a22194ec]{color:#fff;box-sizing:border-box;background:#f04438;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px}.company-account-menu-wrapper[data-v-a22194ec]{position:relative}.company-account-switcher[data-v-a22194ec]{color:#344054;cursor:pointer;background:#fff;border:1px solid #e0e3eb;border-radius:999px;align-items:center;gap:10px;max-width:260px;height:46px;padding:0 14px 0 8px;font-family:Inter,Arial,sans-serif;transition:all .2s;display:flex}.company-account-switcher[data-v-a22194ec]:hover{background:#fbfaff;border-color:#d4cdf5}.company-avatar[data-v-a22194ec]{color:#6c2cff;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.company-display-name[data-v-a22194ec]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.company-chevron[data-v-a22194ec]{color:#98a2b3;margin-left:2px;font-size:12px;transition:transform .2s}.company-chevron.open[data-v-a22194ec]{transform:rotate(180deg)}.company-account-dropdown[data-v-a22194ec]{box-sizing:border-box;z-index:120;background:#fff;border:1px solid #e8ebf0;border-radius:16px;width:252px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #10182824}.company-dropdown-header[data-v-a22194ec]{align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.company-dropdown-avatar[data-v-a22194ec]{color:#6c2cff;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:inline-flex}.company-dropdown-header div[data-v-a22194ec]{flex-direction:column;gap:3px;min-width:0;display:flex}.company-dropdown-header strong[data-v-a22194ec]{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.company-dropdown-header span[data-v-a22194ec]{color:#98a2b3;font-size:12px;font-weight:600}.company-dropdown-divider[data-v-a22194ec]{background:#edf0f5;height:1px;margin:7px 0}.company-dropdown-item[data-v-a22194ec]{color:#475467;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 10px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.company-dropdown-item[data-v-a22194ec]:hover{color:#443097;background:#f5f2ff}.company-dropdown-item i[data-v-a22194ec]{text-align:center;width:16px}.logout-item[data-v-a22194ec]{color:#d92d20}.logout-item[data-v-a22194ec]:hover{color:#d92d20;background:#fff1f3}.company-menu-button[data-v-a22194ec]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none}.company-menu-button span[data-v-a22194ec]{background:#443097;border-radius:6px;width:26px;height:3px;transition:all .25s}.company-menu-button span:first-child.active[data-v-a22194ec]{transform:translateY(9px)rotate(45deg)}.company-menu-button span:nth-child(2).active[data-v-a22194ec]{opacity:0}.company-menu-button span:nth-child(3).active[data-v-a22194ec]{transform:translateY(-9px)rotate(-45deg)}.company-mobile-menu[data-v-a22194ec]{display:none}@media (width<=1250px){.nav-company-container[data-v-a22194ec]{padding:0 24px}.nav-company-links[data-v-a22194ec]{gap:24px;margin-left:20px}}@media (width<=1125px){.navbar-company[data-v-a22194ec],.nav-company-container[data-v-a22194ec]{height:82px}.nav-company-links[data-v-a22194ec],.nav-company-actions[data-v-a22194ec]{display:none}.company-menu-button[data-v-a22194ec]{display:flex}.company-mobile-menu[data-v-a22194ec]{box-sizing:border-box;opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:center;gap:20px;width:100%;max-height:0;padding:0 28px;transition:all .3s;display:flex;position:absolute;top:82px;left:0;overflow:hidden;box-shadow:0 10px 20px #44309726}.company-mobile-menu.open[data-v-a22194ec]{opacity:1;pointer-events:auto;max-height:700px;padding:28px}.company-mobile-menu>a[data-v-a22194ec]{color:#4f5665;font-size:18px;font-weight:600;text-decoration:none}.company-mobile-menu>a[data-v-a22194ec]:hover,.company-mobile-menu>a.router-link-active[data-v-a22194ec]{color:#443097}.company-mobile-actions[data-v-a22194ec]{flex-direction:column;gap:12px;width:100%;padding-top:8px;display:flex}.company-mobile-actions .company-btn[data-v-a22194ec],.company-mobile-actions .find-job-link[data-v-a22194ec]{justify-content:center;width:100%}.company-mobile-actions .find-job-link[data-v-a22194ec]{padding:12px 0}.mobile-company-account-action[data-v-a22194ec]{color:#475467;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mobile-company-account-action[data-v-a22194ec]:hover{color:#443097;background:#f7f5ff;border-color:#d7cff7}.mobile-logout-action[data-v-a22194ec]{color:#d92d20;border-color:#fecdca}.mobile-logout-action[data-v-a22194ec]:hover{color:#b42318;background:#fff1f0;border-color:#fda29b}.mobile-notification-count[data-v-a22194ec]{color:#fff;background:#f04438;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;font-weight:900;display:inline-flex}}@media (width<=480px){.nav-company-container[data-v-a22194ec]{padding:0 18px}}.hero-company-section[data-v-3c348ff5]{box-sizing:border-box;background:#fbfaff;align-items:center;width:100%;min-height:600px;padding:60px 24px 80px;font-family:Inter,Arial,sans-serif;display:flex}.hero-company-container[data-v-3c348ff5]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1240px;margin:0 auto;display:grid}.hero-company-left[data-v-3c348ff5]{align-items:center;display:flex}.hero-company-content[data-v-3c348ff5]{max-width:560px}.hero-company-logo[data-v-3c348ff5]{width:80px;height:auto;margin-bottom:30px;display:block}.hero-company-content h1[data-v-3c348ff5]{color:#000;margin-bottom:20px;font-size:44px;font-weight:700;line-height:1.2}.hero-company-content h1 .highlight[data-v-3c348ff5]{color:#443097}.hero-company-content p[data-v-3c348ff5]{color:#6b7280;margin-bottom:32px;font-size:18px;line-height:1.6}.hero-company-content p .highlight-text[data-v-3c348ff5]{color:#443097;font-weight:600}.hero-company-buttons[data-v-3c348ff5]{flex-wrap:wrap;gap:16px;display:flex}.btn-primary-company[data-v-3c348ff5]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;padding:14px 36px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s}.btn-primary-company[data-v-3c348ff5]:hover{background:#37257e}.btn-outline-company[data-v-3c348ff5]{color:#443097;cursor:pointer;background:0 0;border:2px solid #443097;border-radius:12px;padding:14px 36px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:all .3s}.btn-outline-company[data-v-3c348ff5]:hover{background:#f4f1ff}.hero-company-right[data-v-3c348ff5]{justify-content:center;align-items:center;display:flex}.hero-company-image[data-v-3c348ff5]{width:100%;max-width:500px;height:auto}.how-company-section[data-v-3c348ff5]{box-sizing:border-box;background:#443097;width:100%;padding:80px 24px;font-family:Inter,Arial,sans-serif}.how-company-container[data-v-3c348ff5]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid}.how-company-left[data-v-3c348ff5]{justify-content:center;align-items:center;display:flex}.how-company-image-wrapper[data-v-3c348ff5]{border-radius:50%;justify-content:center;align-items:center;width:380px;height:380px;padding:20px;display:flex;overflow:hidden}.how-company-image[data-v-3c348ff5]{object-fit:cover;border-radius:50%;width:100%;height:100%}.how-company-right[data-v-3c348ff5]{color:#fff}.how-company-badge[data-v-3c348ff5]{color:#ffffffb3;letter-spacing:1.5px;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.how-company-right h2[data-v-3c348ff5]{color:#fffeff;margin-bottom:32px;font-size:40px;font-weight:700;line-height:1.15}.how-company-steps[data-v-3c348ff5]{flex-direction:column;gap:24px;display:flex}.how-company-step[data-v-3c348ff5]{align-items:flex-start;gap:16px;display:flex}.step-number[data-v-3c348ff5]{color:#443097;background:#fffeff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.step-content h3[data-v-3c348ff5]{color:#fffeff;margin:0 0 4px;font-size:20px;font-weight:600}.step-content p[data-v-3c348ff5]{color:#bcb9cc;margin:0;font-size:15px;line-height:1.5}.why-gradconnect-section[data-v-3c348ff5]{box-sizing:border-box;background:#fbfaff;width:100%;padding:80px 24px;font-family:Inter,Arial,sans-serif}.why-gradconnect-container[data-v-3c348ff5]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid}.why-gradconnect-left[data-v-3c348ff5]{max-width:560px}.why-gradconnect-badge[data-v-3c348ff5]{color:#6353a8;letter-spacing:1.5px;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.why-gradconnect-left h2[data-v-3c348ff5]{color:#443097;margin-bottom:14px;font-size:34px;font-weight:700;line-height:1.15}.why-gradconnect-description[data-v-3c348ff5]{color:#6b7280;margin-bottom:28px;font-size:15px;line-height:1.6}.why-gradconnect-features[data-v-3c348ff5]{flex-direction:column;gap:18px;display:flex}.why-feature[data-v-3c348ff5]{align-items:flex-start;gap:12px;display:flex}.feature-icon[data-v-3c348ff5]{flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;display:flex}.feature-icon img[data-v-3c348ff5]{width:20px;height:20px}.feature-content h3[data-v-3c348ff5]{color:#291d5b;margin:0 0 2px;font-size:16px;font-weight:600}.feature-content p[data-v-3c348ff5]{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.why-gradconnect-right[data-v-3c348ff5]{justify-content:center;align-items:center;display:flex}.why-gradconnect-image[data-v-3c348ff5]{width:100%;max-width:500px;height:auto}.ai-company-section[data-v-3c348ff5]{box-sizing:border-box;background:#443097;width:100%;padding:80px 24px;font-family:Inter,Arial,sans-serif}.ai-company-container[data-v-3c348ff5]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid}.ai-company-left[data-v-3c348ff5]{justify-content:center;align-items:center;display:flex}.ai-company-image[data-v-3c348ff5]{width:100%;max-width:460px;height:auto}.ai-company-right[data-v-3c348ff5]{color:#fff}.ai-company-badge[data-v-3c348ff5]{color:#ffffffb3;letter-spacing:1.5px;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.ai-company-right h2[data-v-3c348ff5]{color:#fffeff;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.15}.ai-company-right p[data-v-3c348ff5]{color:#bcb9cc;max-width:480px;margin-bottom:28px;font-size:17px;line-height:1.6}.ai-company-btn[data-v-3c348ff5]{color:#443097;cursor:pointer;background:#fffeff;border:none;border-radius:12px;align-items:center;gap:12px;padding:14px 36px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .3s;display:inline-flex}.ai-company-btn[data-v-3c348ff5]:hover{background:#f4f1ff}.ai-arrow[data-v-3c348ff5]{font-size:20px;line-height:1}.company-success-section[data-v-3c348ff5]{box-sizing:border-box;background:#fbfaff;width:100%;padding:80px 24px 78px;font-family:Inter,Arial,sans-serif;overflow:hidden}.company-success-container[data-v-3c348ff5]{text-align:center;max-width:1106px;margin:0 auto}.company-success-header[data-v-3c348ff5]{margin-bottom:40px}.company-success-header h2[data-v-3c348ff5]{color:#443097;margin-bottom:12px;font-size:40px;font-weight:700}.company-success-header p[data-v-3c348ff5]{color:#6b7280;font-size:18px;font-weight:400}.company-stats-row[data-v-3c348ff5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:80px;margin-bottom:60px;display:flex}.company-stat-item h3[data-v-3c348ff5]{color:#443097;margin:0 0 8px;font-size:40px;font-weight:800;line-height:1}.company-stat-item p[data-v-3c348ff5]{color:#6353a8;margin:0;font-size:16px;font-weight:500}.company-testimonials-grid[data-v-3c348ff5]{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:stretch;gap:28px;width:100%;max-width:1106px;margin:0 auto;display:grid}.company-testimonial-item[data-v-3c348ff5]{align-items:stretch;width:100%;display:flex}.company-testimonial-item[data-v-3c348ff5] .testimonial-card{flex-direction:column;height:100%;display:flex}.cta-company-section[data-v-3c348ff5]{box-sizing:border-box;background:#443097;width:100%;padding:80px 24px;font-family:Inter,Arial,sans-serif}.cta-company-content[data-v-3c348ff5]{text-align:center;max-width:800px;margin:0 auto}.cta-company-content h2[data-v-3c348ff5]{color:#fff;margin:0 0 16px;font-size:48px;font-weight:600;line-height:1.1}.cta-company-content p[data-v-3c348ff5]{color:#bcb9cc;margin:0 0 28px;font-size:18px;font-weight:400;line-height:1.5}.cta-company-btn[data-v-3c348ff5]{color:#443097;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:12px;padding:14px 40px;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:700;transition:background .3s;display:inline-flex}.cta-company-btn[data-v-3c348ff5]:hover{background:#f4f1ff}.cta-arrow[data-v-3c348ff5]{font-size:22px;line-height:1}@media (width<=992px){.hero-company-container[data-v-3c348ff5]{text-align:center;grid-template-columns:1fr;gap:40px}.hero-company-content[data-v-3c348ff5]{max-width:100%}.hero-company-buttons[data-v-3c348ff5]{justify-content:center}.hero-company-image[data-v-3c348ff5]{max-width:400px}.how-company-container[data-v-3c348ff5]{text-align:center;grid-template-columns:1fr}.how-company-right[data-v-3c348ff5]{text-align:center}.how-company-step[data-v-3c348ff5]{justify-content:center}.how-company-image-wrapper[data-v-3c348ff5]{width:300px;height:300px;padding:16px}.why-gradconnect-container[data-v-3c348ff5]{text-align:center;grid-template-columns:1fr}.why-gradconnect-left[data-v-3c348ff5]{max-width:100%}.why-feature[data-v-3c348ff5]{justify-content:center}.why-gradconnect-right[data-v-3c348ff5]{margin-top:20px}.ai-company-container[data-v-3c348ff5]{text-align:center;grid-template-columns:1fr}.ai-company-right[data-v-3c348ff5]{text-align:center}.ai-company-right p[data-v-3c348ff5]{max-width:100%}.ai-company-btn[data-v-3c348ff5]{justify-content:center}.company-testimonials-grid[data-v-3c348ff5]{grid-template-columns:repeat(2,1fr);gap:28px;max-width:728px}.company-testimonial-item[data-v-3c348ff5]:last-child{grid-column:1/3;justify-self:center;max-width:350px}}@media (width<=768px){.hero-company-section[data-v-3c348ff5]{padding:40px 20px 60px}.hero-company-content h1[data-v-3c348ff5]{font-size:34px}.hero-company-content p[data-v-3c348ff5]{font-size:16px}.btn-primary-company[data-v-3c348ff5],.btn-outline-company[data-v-3c348ff5]{justify-content:center;width:100%}.hero-company-buttons[data-v-3c348ff5]{flex-direction:column}.how-company-right h2[data-v-3c348ff5]{font-size:32px}.how-company-image-wrapper[data-v-3c348ff5]{width:240px;height:240px;padding:12px}.why-gradconnect-left h2[data-v-3c348ff5]{font-size:28px}.why-gradconnect-description[data-v-3c348ff5]{font-size:14px}.feature-content h3[data-v-3c348ff5]{font-size:15px}.feature-content p[data-v-3c348ff5]{font-size:13px}.ai-company-right h2[data-v-3c348ff5],.company-success-header h2[data-v-3c348ff5]{font-size:32px}.company-stats-row[data-v-3c348ff5]{gap:40px}.company-stat-item h3[data-v-3c348ff5]{font-size:32px}.company-testimonials-grid[data-v-3c348ff5]{grid-template-columns:1fr;max-width:350px}.company-testimonial-item[data-v-3c348ff5],.company-testimonial-item[data-v-3c348ff5]:last-child{grid-column:auto;max-width:100%}.cta-company-content h2[data-v-3c348ff5]{font-size:34px}.cta-company-content p[data-v-3c348ff5]{font-size:16px}.cta-company-btn[data-v-3c348ff5]{justify-content:center;width:100%}}@media (width<=480px){.hero-company-content h1[data-v-3c348ff5]{font-size:28px}.hero-company-content p[data-v-3c348ff5]{font-size:15px}.hero-company-logo[data-v-3c348ff5]{width:60px}.how-company-right h2[data-v-3c348ff5]{font-size:26px}.how-company-image-wrapper[data-v-3c348ff5]{width:180px;height:180px;padding:10px}.why-gradconnect-left h2[data-v-3c348ff5]{font-size:24px}.why-gradconnect-description[data-v-3c348ff5]{font-size:13px}.feature-icon img[data-v-3c348ff5]{width:18px;height:18px}.feature-content h3[data-v-3c348ff5]{font-size:14px}.feature-content p[data-v-3c348ff5]{font-size:12px}.ai-company-right h2[data-v-3c348ff5]{font-size:26px}.ai-company-right p[data-v-3c348ff5]{font-size:15px}.company-success-header h2[data-v-3c348ff5]{font-size:26px}.cta-company-content h2[data-v-3c348ff5]{font-size:28px}}.company-sidebar[data-v-4fe38ae6]{z-index:50;box-sizing:border-box;background:#fff;border-right:1px solid #e7e9ef;flex-direction:column;width:240px;height:100vh;display:flex;position:fixed;top:0;left:0}.sidebar-top[data-v-4fe38ae6]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.sidebar-logo[data-v-4fe38ae6]{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex;overflow:hidden}.sidebar-logo .logo-img[data-v-4fe38ae6]{flex-shrink:0;width:28px;height:auto;display:block}.sidebar-logo .logo-text[data-v-4fe38ae6]{color:#443097;letter-spacing:.1px;white-space:nowrap;font-family:Red Hat Display,Inter,Arial,sans-serif;font-size:19px;font-weight:400;line-height:1}.sidebar-logo .logo-bold[data-v-4fe38ae6]{font-weight:800}.collapse-btn[data-v-4fe38ae6]{color:#98a2b3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.collapse-btn[data-v-4fe38ae6]:hover{color:#443097}.sidebar-nav[data-v-4fe38ae6]{flex-direction:column;flex:1;gap:8px;padding:22px 8px;display:flex}.nav-link[data-v-4fe38ae6]{color:#667085;text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-link[data-v-4fe38ae6]:hover{color:#443097;background:#f5f2ff}.nav-link.active[data-v-4fe38ae6]{color:#fff;background:#443097;box-shadow:0 8px 16px #44309738}.nav-link-locked[data-v-4fe38ae6]{color:#b1b8c6;cursor:not-allowed;opacity:.82}.nav-link-locked[data-v-4fe38ae6]:hover{color:#8f98aa;background:#f8f9fb}.nav-icon[data-v-4fe38ae6]{flex-shrink:0;justify-content:center;width:18px;display:inline-flex}.locked-icon[data-v-4fe38ae6]{color:#a9b1bf;justify-content:center;align-items:center;margin-left:auto;font-size:11px;display:inline-flex}.nav-badge[data-v-4fe38ae6]{color:#fff;background:#ff3b4f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.sidebar-account[data-v-4fe38ae6]{border-top:1px solid #edf0f5;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.account-avatar[data-v-4fe38ae6]{color:#6c2cff;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:flex}.account-text[data-v-4fe38ae6]{flex:1;min-width:0}.account-text h3[data-v-4fe38ae6]{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;font-weight:800;overflow:hidden}.account-text p[data-v-4fe38ae6]{color:#98a2b3;margin:0;font-size:12px;font-weight:500}.logout-btn[data-v-4fe38ae6]{color:#98a2b3;cursor:pointer;background:0 0;border:none;font-size:15px}.logout-btn[data-v-4fe38ae6]:hover{color:#d92d20}.verification-toast[data-v-4fe38ae6]{z-index:100;color:#8d5a08;box-sizing:border-box;background:#fff9ea;border:1px solid #f4d492;border-radius:12px;align-items:flex-start;gap:9px;width:calc(100% - 28px);padding:12px 13px;font-size:12px;font-weight:700;line-height:1.45;display:flex;position:fixed;bottom:18px;left:14px;box-shadow:0 12px 25px #10182826}.verification-toast i[data-v-4fe38ae6]{color:#d98a0e;margin-top:1px}.verification-toast-enter-active[data-v-4fe38ae6],.verification-toast-leave-active[data-v-4fe38ae6]{transition:all .22s}.verification-toast-enter-from[data-v-4fe38ae6],.verification-toast-leave-to[data-v-4fe38ae6]{opacity:0;transform:translateY(10px)}.sidebar-overlay[data-v-4fe38ae6]{display:none}@media (width<=900px){.company-sidebar[data-v-4fe38ae6]{transition:all .25s;transform:translate(-100%)}.company-sidebar.open[data-v-4fe38ae6]{transform:translate(0)}.sidebar-overlay[data-v-4fe38ae6]{z-index:40;background:#10182859;display:block;position:fixed;inset:0}.verification-toast[data-v-4fe38ae6]{width:min(360px,100% - 28px)}}.company-topbar[data-v-41e0460b]{z-index:30;box-sizing:border-box;background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left[data-v-41e0460b]{align-items:center;gap:14px;min-width:0;display:flex}.menu-btn[data-v-41e0460b]{color:#443097;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:38px;height:38px;display:none}.expand-sidebar-btn[data-v-41e0460b]{color:#443097;cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 8px 18px #4430971f}.expand-sidebar-btn[data-v-41e0460b]:hover{background:#f5f2ff}.company-topbar h1[data-v-41e0460b]{color:#101828;white-space:nowrap;margin:0;font-size:20px;font-weight:900}.topbar-actions[data-v-41e0460b]{align-items:center;gap:14px;display:flex}.search-box[data-v-41e0460b]{box-sizing:border-box;background:#fbfcfe;border:1px solid #e1e4eb;border-radius:14px;align-items:center;gap:10px;width:230px;height:38px;padding:0 14px;display:flex}.search-box i[data-v-41e0460b]{color:#98a2b3;font-size:14px}.search-box input[data-v-41e0460b]{color:#101828;background:0 0;border:none;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:14px}.search-box input[data-v-41e0460b]::placeholder{color:#98a2b3}.notification-btn[data-v-41e0460b]{color:#344054;cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:50%;width:38px;height:38px;position:relative}.notification-btn span[data-v-41e0460b]{color:#fff;box-sizing:border-box;background:#ff3b4f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-4px}.notification-btn[data-v-41e0460b]:hover{color:#443097;border-color:#44309740}.company-menu-wrapper[data-v-41e0460b]{position:relative}.company-switcher[data-v-41e0460b]{color:#344054;cursor:pointer;background:#fff;border:1px solid #e1e4eb;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;display:flex}.company-switcher[data-v-41e0460b]:hover{background:#fbfaff;border-color:#4430974d}.switcher-avatar[data-v-41e0460b]{color:#6c2cff;background:#eee9ff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:flex}.arrow-icon[data-v-41e0460b]{color:#98a2b3;font-size:11px;transition:all .2s}.arrow-icon.rotate[data-v-41e0460b]{transform:rotate(180deg)}.company-dropdown[data-v-41e0460b]{z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:16px;width:230px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1018281f}.dropdown-header[data-v-41e0460b]{align-items:center;gap:10px;padding:10px;display:flex}.dropdown-avatar[data-v-41e0460b]{color:#6c2cff;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.dropdown-header h3[data-v-41e0460b]{color:#101828;margin:0 0 3px;font-size:14px;font-weight:800}.dropdown-header p[data-v-41e0460b]{color:#98a2b3;margin:0;font-size:12px;font-weight:500}.dropdown-item[data-v-41e0460b]{color:#475467;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;display:flex}.dropdown-item[data-v-41e0460b]:hover{color:#443097;background:#f5f2ff}.dropdown-item i[data-v-41e0460b]{width:16px}.dropdown-divider[data-v-41e0460b]{background:#edf0f5;height:1px;margin:8px 0}.dropdown-item.logout[data-v-41e0460b]{color:#d92d20}.dropdown-item.logout[data-v-41e0460b]:hover{color:#d92d20;background:#fff1f3}@media (width<=900px){.company-topbar[data-v-41e0460b]{padding:0 16px}.menu-btn[data-v-41e0460b]{justify-content:center;align-items:center;display:inline-flex}.expand-sidebar-btn[data-v-41e0460b],.search-box[data-v-41e0460b]{display:none}}@media (width<=600px){.company-switcher[data-v-41e0460b]{padding:0 8px}.company-name[data-v-41e0460b],.arrow-icon[data-v-41e0460b]{display:none}.company-topbar h1[data-v-41e0460b]{font-size:18px}.company-dropdown[data-v-41e0460b]{width:220px;right:-4px}}.company-layout[data-v-b64081f8]{background:#f8f7fc;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.company-main[data-v-b64081f8]{background:#f8f7fc;min-height:100vh;margin-left:240px;transition:margin-left .25s}.company-main.sidebar-collapsed[data-v-b64081f8]{margin-left:0}.company-content[data-v-b64081f8]{box-sizing:border-box;padding:26px 24px 60px}@media (width<=900px){.company-main[data-v-b64081f8]{margin-left:0}.company-content[data-v-b64081f8]{padding:22px 16px 50px}}.dashboard-page[data-v-c4636696]{width:100%;max-width:1240px;margin:0 auto}.error-banner[data-v-c4636696]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af;border-radius:12px;margin-bottom:20px;padding:12px 20px;font-size:14px;font-weight:700}.dashboard-header[data-v-c4636696]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.dashboard-header h2[data-v-c4636696]{color:#101828;letter-spacing:-.6px;margin:0 0 8px;font-size:26px;font-weight:900}.dashboard-header p[data-v-c4636696]{color:#667085;margin:0;font-size:15px;font-weight:500}.post-job-btn[data-v-c4636696]{color:#fff;background:#443097;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:150px;height:46px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #44309747}.top-grid[data-v-c4636696]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.verified-card[data-v-c4636696],.usage-card[data-v-c4636696],.stat-card[data-v-c4636696],.panel[data-v-c4636696]{background:#fff;border:1px solid #e7e9ef;border-radius:16px;box-shadow:0 2px 5px #10182814}.verified-card[data-v-c4636696]{border-color:#8ce7bc;align-items:center;gap:18px;min-height:112px;padding:24px;display:flex}.verified-icon[data-v-c4636696]{color:#10b981;background:#dffbf0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.verified-card h3[data-v-c4636696],.usage-card h3[data-v-c4636696],.panel-header h3[data-v-c4636696]{color:#101828;margin:0;font-size:16px;font-weight:900}.verified-card p[data-v-c4636696]{color:#98a2b3;margin:8px 0 0;font-size:13px;font-weight:500}.approved-badge[data-v-c4636696]{color:#00875a;background:#ecfdf3;border:1px solid #59d99e;border-radius:999px;justify-content:center;align-items:center;min-width:75px;height:28px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.verified-card.pending[data-v-c4636696]{border-color:#ffe2a6}.verified-card.pending .verified-icon[data-v-c4636696]{color:#ef9b17;background:#fff5dc}.verified-card.pending .approved-badge[data-v-c4636696]{color:#b5740a;background:#fff8e8;border-color:#ffd98a}.verified-card.rejected[data-v-c4636696]{border-color:#ffc2c7}.verified-card.rejected .verified-icon[data-v-c4636696]{color:#f04448;background:#ffeaeb}.verified-card.rejected .approved-badge[data-v-c4636696]{color:#d92d33;background:#ffeff0;border-color:#ffb3b8}.verified-card.unsubmitted[data-v-c4636696]{border-color:#dfe3ea}.verified-card.unsubmitted .verified-icon[data-v-c4636696]{color:#69748b;background:#eef0f4}.verified-card.unsubmitted .approved-badge[data-v-c4636696]{color:#69748b;background:#f4f6f9;border-color:#d3d9e2}.usage-card[data-v-c4636696]{min-height:112px;padding:24px}.usage-header[data-v-c4636696]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.usage-header a[data-v-c4636696]{color:#443097;font-size:13px;font-weight:800;text-decoration:none}.usage-content[data-v-c4636696]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.usage-item p[data-v-c4636696]{color:#98a2b3;margin:0 0 10px;font-size:13px;font-weight:600}.usage-row[data-v-c4636696]{align-items:center;gap:10px;display:flex}.progress-track[data-v-c4636696]{background:#eef0f4;border-radius:999px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-c4636696]{border-radius:inherit;background:#443097;height:100%}.progress-fill.posts[data-v-c4636696]{width:66%}.progress-fill.views[data-v-c4636696]{width:30%}.usage-row span[data-v-c4636696]{color:#475467;white-space:nowrap;font-size:13px;font-weight:700}.stats-grid[data-v-c4636696]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.stat-card[data-v-c4636696]{align-items:center;gap:18px;min-height:96px;padding:22px;display:flex}.stat-icon[data-v-c4636696]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.stat-icon.purple[data-v-c4636696]{color:#7c3aed;background:#f0eaff}.stat-icon.blue[data-v-c4636696]{color:#0ea5e9;background:#eef8ff}.stat-icon.green[data-v-c4636696]{color:#10b981;background:#eafaf2}.stat-icon.orange[data-v-c4636696]{color:#f97316;background:#fff7df}.stat-card h3[data-v-c4636696]{color:#101828;margin:0 0 6px;font-size:28px;font-weight:900}.stat-card p[data-v-c4636696]{color:#667085;margin:0;font-size:15px;font-weight:500}.bottom-grid[data-v-c4636696]{grid-template-columns:2fr 1fr;gap:24px;margin-top:32px;display:grid}.panel[data-v-c4636696]{overflow:hidden}.panel-header[data-v-c4636696]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:54px;padding:0 22px;display:flex}.panel-header a[data-v-c4636696]{color:#443097;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.applicants-list[data-v-c4636696]{flex-direction:column;display:flex}.applicant-row[data-v-c4636696]{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 22px;display:flex}.applicant-row[data-v-c4636696]:last-child{border-bottom:none}.applicant-info[data-v-c4636696]{align-items:center;gap:14px;min-width:0;display:flex}.applicant-info img[data-v-c4636696]{object-fit:cover;background:#eee9ff;border-radius:50%;flex-shrink:0;width:38px;height:38px}.applicant-info h4[data-v-c4636696]{color:#101828;margin:0 0 5px;font-size:15px;font-weight:900}.applicant-info p[data-v-c4636696]{color:#98a2b3;margin:0;font-size:13px;font-weight:500}.applicant-status[data-v-c4636696]{flex-shrink:0;align-items:center;gap:10px;display:flex}.match-badge[data-v-c4636696],.status-badge[data-v-c4636696]{border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.match-badge.green[data-v-c4636696]{color:#00875a;background:#ecfdf3;border:1px solid #6ee7b7}.match-badge.purple[data-v-c4636696]{color:#6d28d9;background:#f4f0ff;border:1px solid #c4b5fd}.match-badge.orange[data-v-c4636696]{color:#d97706;background:#fff7e6;border:1px solid #fbbf24}.status-badge.green[data-v-c4636696]{color:#00875a;background:#ecfdf3;border:1px solid #6ee7b7}.status-badge.orange[data-v-c4636696]{color:#d97706;background:#fff7e6;border:1px solid #fbbf24}.status-badge.red[data-v-c4636696]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af}.jobs-list[data-v-c4636696]{flex-direction:column;display:flex}.job-row[data-v-c4636696]{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:0 22px;display:flex}.job-row[data-v-c4636696]:last-child{border-bottom:none}.job-row h4[data-v-c4636696]{color:#101828;margin:0 0 7px;font-size:15px;font-weight:900}.job-row p[data-v-c4636696]{color:#98a2b3;margin:0 0 7px;font-size:13px;font-weight:500}.job-row span[data-v-c4636696]{color:#c2c7d0;font-size:13px;font-weight:500}.job-row strong[data-v-c4636696]{color:#443097;white-space:nowrap;font-size:13px;font-weight:900}@media (width<=1100px){.top-grid[data-v-c4636696],.bottom-grid[data-v-c4636696]{grid-template-columns:1fr}.stats-grid[data-v-c4636696]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dashboard-header[data-v-c4636696]{flex-direction:column;align-items:flex-start}.dashboard-header h2[data-v-c4636696]{font-size:23px}.post-job-btn[data-v-c4636696]{width:100%}.usage-content[data-v-c4636696],.stats-grid[data-v-c4636696]{grid-template-columns:1fr}.applicant-row[data-v-c4636696]{flex-direction:column;align-items:flex-start;padding:18px 20px}.applicant-status[data-v-c4636696]{flex-wrap:wrap;justify-content:flex-start;width:100%}.job-row[data-v-c4636696]{flex-direction:column;align-items:flex-start;padding:18px 20px}}.applicant-card[data-v-c929d942]{cursor:pointer;transition:transform .2s,box-shadow .2s}.applicant-card[data-v-c929d942]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1018281f}.applicant-card[data-v-c929d942]:focus-visible{outline-offset:3px;outline:3px solid #44309740}.applicants-page[data-v-c929d942]{background:#f8f7fc;width:100%;min-height:calc(100vh - 120px)}.error-banner[data-v-c929d942]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af;border-radius:12px;margin-bottom:16px;padding:12px 20px;font-size:14px;font-weight:700}.tabs-wrapper[data-v-c929d942]{background:#fff;border:1px solid #e0e3ea;border-radius:12px;align-items:center;gap:4px;width:fit-content;min-width:455px;height:45px;margin:24px auto;padding:4px;display:flex;box-shadow:0 2px 6px #10182814}.tab-btn[data-v-c929d942]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:10px;min-width:96px;height:36px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;transition:all .2s}.tab-btn.active[data-v-c929d942]{color:#fff;background:#443097;box-shadow:0 3px 8px #4430973d}.job-select-row[data-v-c929d942]{align-items:center;gap:10px;max-width:900px;margin:0 auto 16px;display:flex}.job-select-row label[data-v-c929d942]{color:#667085;font-size:14px;font-weight:600}.job-select-row select[data-v-c929d942]{color:#101828;background:#fff;border:1px solid #dfe3eb;border-radius:10px;outline:none;min-width:220px;height:36px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:14px}.applicants-list[data-v-c929d942]{gap:14px;width:100%;max-width:900px;margin:0 auto;display:grid}.loading-state[data-v-c929d942]{color:#98a2b3;text-align:center;padding:40px}.applicant-card[data-v-c929d942]{box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:14px;justify-content:space-between;align-items:center;gap:60px;min-height:112px;padding:22px 20px;display:flex;box-shadow:0 2px 5px #10182814}.applicant-left[data-v-c929d942]{align-items:center;gap:16px;min-width:0;display:flex}.applicant-avatar[data-v-c929d942]{color:#443097;background:#eee9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:flex;overflow:hidden}.applicant-avatar img[data-v-c929d942]{object-fit:cover;width:100%;height:100%}.applicant-avatar span[data-v-c929d942]{line-height:1}.applicant-info[data-v-c929d942]{min-width:0}.name-row[data-v-c929d942]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.name-row h2[data-v-c929d942]{color:#101828;margin:0;font-size:15px;font-weight:900}.status-badge[data-v-c929d942]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.under-review[data-v-c929d942]{color:#c35a00;background:#fff4e5;border:1px solid #ffd18a}.status-badge.accepted[data-v-c929d942]{color:#008f5d;background:#dcfae6;border:1px solid #9cf0c4}.status-badge.rejected[data-v-c929d942]{color:#e5252a;background:#ffe4e4;border:1px solid #ffb4b4}.applicant-subtitle[data-v-c929d942]{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:13px;font-weight:600;overflow:hidden}.applicant-subtitle span[data-v-c929d942]{color:#98a2b3;margin:0 4px}.applicant-subtitle strong[data-v-c929d942]{color:#443097;font-weight:800}.skills-row[data-v-c929d942]{flex-wrap:wrap;gap:7px;display:flex}.skills-row span[data-v-c929d942]{color:#443097;background:#f1edff;border-radius:7px;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.applicant-right[data-v-c929d942]{flex-direction:column;align-items:flex-end;gap:10px;min-width:112px;display:flex}.match-badge[data-v-c929d942]{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.match-badge.high[data-v-c929d942]{color:#008f5d;background:#dcfae6;border:1px solid #9cf0c4}.match-badge.medium[data-v-c929d942]{color:#6a00ff;background:#f1edff;border:1px solid #dfd5ff}.match-badge.low[data-v-c929d942]{color:#c35a00;background:#fff4e5;border:1px solid #ffd18a}.screening-score-badge[data-v-c929d942]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.screening-score-badge.high[data-v-c929d942]{color:#008f5d;background:#dcfae6;border:1px solid #9cf0c4}.screening-score-badge.medium[data-v-c929d942]{color:#6a00ff;background:#f1edff;border:1px solid #dfd5ff}.screening-score-badge.low[data-v-c929d942]{color:#c35a00;background:#fff4e5;border:1px solid #ffd18a}.view-answers-btn[data-v-c929d942]{color:#443097;cursor:pointer;background:#fff;border:1px solid #d8d2f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.view-answers-btn[data-v-c929d942]:hover{background:#f4f1ff;border-color:#443097}.meta-item[data-v-c929d942]{color:#8a93a1;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.meta-item i[data-v-c929d942]{color:#443097;font-size:12px}.empty-state[data-v-c929d942]{color:#98a2b3;text-align:center;margin:40px 0 0;font-size:15px;font-weight:700}@media (width<=900px){.tabs-wrapper[data-v-c929d942]{margin-top:12px}.applicants-list[data-v-c929d942]{max-width:100%}}@media (width<=720px){.tabs-wrapper[data-v-c929d942]{justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}.tab-btn[data-v-c929d942]{flex-shrink:0}.job-select-row[data-v-c929d942]{flex-direction:column;align-items:stretch}.job-select-row select[data-v-c929d942]{width:100%;min-width:0}.applicant-card[data-v-c929d942]{flex-direction:column;align-items:flex-start;gap:16px}.applicant-right[data-v-c929d942]{flex-flow:wrap;align-items:flex-start;width:100%}}@media (width<=520px){.applicant-left[data-v-c929d942]{align-items:flex-start;gap:12px}.name-row[data-v-c929d942]{flex-direction:column;align-items:flex-start}.applicant-avatar[data-v-c929d942]{width:48px;height:48px}.applicant-subtitle[data-v-c929d942]{white-space:normal;line-height:1.5}}.applicant-details-page[data-v-2290b862]{width:100%;max-width:1030px;margin:0 auto}.back-button[data-v-2290b862]{color:#443097;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0 0 24px;padding:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.back-button i[data-v-2290b862]{font-size:12px}.message[data-v-2290b862]{border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:800}.error-message[data-v-2290b862]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af}.info-message[data-v-2290b862]{color:#443097;background:#f5f2ff;border:1px solid #cfc4ff}.loading-state[data-v-2290b862]{color:#98a2b3;background:#fff;border:1px solid #e3e6ed;border-radius:16px;place-items:center;min-height:320px;font-size:14px;font-weight:700;display:grid}.details-grid[data-v-2290b862]{grid-template-columns:minmax(0,1.72fr) minmax(295px,1fr);align-items:start;gap:22px;display:grid}.details-left[data-v-2290b862],.details-right[data-v-2290b862]{gap:20px;min-width:0;display:grid}.card[data-v-2290b862]{box-sizing:border-box;background:#fff;border:1px solid #e3e6ed;border-radius:17px;padding:24px;box-shadow:0 2px 5px #10182814}.profile-top[data-v-2290b862]{align-items:center;gap:16px;display:flex}.profile-avatar[data-v-2290b862]{color:#443097;background:#eee9ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;font-size:22px;font-weight:900;display:inline-flex;overflow:hidden}.profile-avatar img[data-v-2290b862]{object-fit:cover;width:100%;height:100%}.profile-title-wrap[data-v-2290b862]{min-width:0}.profile-title-wrap h1[data-v-2290b862]{color:#172033;margin:0 0 4px;font-size:22px;font-weight:900}.profile-role[data-v-2290b862]{color:#667085;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.45}.profile-meta[data-v-2290b862]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.profile-meta i[data-v-2290b862]{color:#7d80a4;margin-right:5px}.skills-section[data-v-2290b862]{margin-top:25px}.section-label[data-v-2290b862]{color:#98a2b3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.skills-row[data-v-2290b862]{flex-wrap:wrap;gap:8px;display:flex}.skills-row span[data-v-2290b862]{color:#443097;background:#f1edff;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.not-available-text[data-v-2290b862]{color:#98a2b3;margin:0;font-size:12px;line-height:1.5}.application-message[data-v-2290b862]{background:#fafbfc;border-radius:14px;margin-top:22px;padding:18px}.application-message p[data-v-2290b862]:last-child{color:#596579;margin:0;font-size:14px;font-weight:500;line-height:1.65}.screening-answers-card[data-v-2290b862]{padding:0;overflow:hidden}.screening-heading[data-v-2290b862]{box-sizing:border-box;background:#fbfaff;border-bottom:1px solid #eeeafc;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:19px 22px;display:flex}.screening-heading h2[data-v-2290b862]{color:#172033;margin:0 0 5px;font-size:16px;font-weight:900}.screening-heading p[data-v-2290b862]{color:#7d80a4;margin:0;font-size:12px;font-weight:500}.assessment-type-badge[data-v-2290b862]{color:#443097;background:#ede9fe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.screening-answers-list[data-v-2290b862]{gap:14px;padding:18px 22px 22px;display:grid}.screening-answer-item[data-v-2290b862]{background:#fff;border:1px solid #ecebf2;border-radius:14px;padding:16px}.screening-question[data-v-2290b862]{align-items:flex-start;gap:10px;display:flex}.screening-question-number[data-v-2290b862]{color:#fff;background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.screening-question p[data-v-2290b862]{color:#1d2939;margin:1px 0 0;font-size:13px;font-weight:800;line-height:1.5}.screening-answer-value[data-v-2290b862]{background:#faf9ff;border:1px solid #e5e1f7;border-radius:11px;margin:14px 0 0 32px;padding:13px 14px}.screening-answer-value>span[data-v-2290b862]{color:#8f88ad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.screening-answer-value p[data-v-2290b862]{color:#443097;white-space:pre-wrap;margin:0;font-size:13px;font-weight:800;line-height:1.55}.screening-answer-value.yes-no-answer[data-v-2290b862]{background:#f3f0ff;width:fit-content;min-width:92px}.projects-heading[data-v-2290b862]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.projects-heading h2[data-v-2290b862],.analysis-card h2[data-v-2290b862],.application-info-card h2[data-v-2290b862],.decision-card h2[data-v-2290b862]{color:#172033;margin:0;font-size:15px;font-weight:900}.projects-grid[data-v-2290b862]{grid-template-columns:1fr;gap:12px;display:grid}.project-placeholder[data-v-2290b862],.no-projects[data-v-2290b862]{color:#c2c7d1;text-align:center;background:#fafbfc;border:1px solid #f0f1f5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:126px;font-size:13px;font-weight:700;display:flex}.no-projects[data-v-2290b862]{color:#98a2b3;background:#fbfaff;border-style:dashed;border-color:#dcd9ef;min-height:112px;font-weight:600}.project-placeholder i[data-v-2290b862],.no-projects i[data-v-2290b862]{font-size:18px}.score-rings[data-v-2290b862]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.score-item[data-v-2290b862]{text-align:center;min-width:0}.score-item p[data-v-2290b862]{color:#667085;margin:11px 0 0;font-size:12px;font-weight:700}.score-ring[data-v-2290b862]{place-items:center;width:88px;height:88px;margin:0 auto;display:grid;position:relative}.score-ring svg[data-v-2290b862]{width:100%;height:100%;transform:rotate(-90deg)}.score-ring circle[data-v-2290b862]{fill:none;stroke-width:8px}.ring-track[data-v-2290b862]{stroke:#f0edf8}.ring-progress[data-v-2290b862]{stroke-linecap:round;transition:stroke-dashoffset 1.15s cubic-bezier(.2,.8,.2,1)}.match-ring .ring-progress[data-v-2290b862]{stroke:#12b981}.match-ring.unavailable .ring-progress[data-v-2290b862]{stroke:#d0d5dd}.score-ring strong[data-v-2290b862]{color:#172033;font-size:18px;font-weight:900;position:absolute}.completion-row[data-v-2290b862]{margin-top:23px}.completion-row>div[data-v-2290b862]:first-child{color:#667085;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.completion-row strong[data-v-2290b862]{color:#172033;font-weight:900}.progress-track[data-v-2290b862]{background:#eeecf8;border-radius:99px;height:7px;overflow:hidden}.progress-track span[data-v-2290b862]{border-radius:inherit;background:#12b981;height:100%;transition:width 1.15s cubic-bezier(.2,.8,.2,1);display:block}.application-info-card dl[data-v-2290b862]{gap:15px;margin:18px 0 0;display:grid}.application-info-card dl>div[data-v-2290b862]{justify-content:space-between;align-items:center;gap:14px;display:flex}.application-info-card dt[data-v-2290b862]{color:#98a2b3;font-size:13px;font-weight:600}.application-info-card dd[data-v-2290b862]{color:#596579;text-align:right;margin:0;font-size:13px;font-weight:700}.application-info-card .job-title[data-v-2290b862]{color:#443097;font-weight:900}.status-badge[data-v-2290b862]{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.under-review[data-v-2290b862]{color:#c35a00;background:#fff4e5;border:1px solid #ffd18a}.status-badge.accepted[data-v-2290b862]{color:#008f5d;background:#dcfae6;border:1px solid #9cf0c4}.status-badge.rejected[data-v-2290b862]{color:#e5252a;background:#ffe4e4;border:1px solid #ffb4b4}.status-badge.not-applied[data-v-2290b862]{color:#443097;background:#f5f2ff;border:1px solid #d8d0f5}.decision-card label[data-v-2290b862]{color:#98a2b3;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 8px;font-size:11px;font-weight:900;display:block}.decision-card textarea[data-v-2290b862]{box-sizing:border-box;resize:vertical;color:#344054;background:#fafbfc;border:1px solid #e0e4ec;border-radius:14px;outline:none;width:100%;height:86px;padding:13px 14px;font-family:Inter,Arial,sans-serif;font-size:13px}.decision-card textarea[data-v-2290b862]:focus{background:#fff;border-color:#443097}.decision-btn[data-v-2290b862]{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:45px;margin-top:10px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.accept-btn[data-v-2290b862]{color:#008f5d;background:#e8fbf1;border:1px solid #9cf0c4}.review-btn[data-v-2290b862]{color:#fff;background:#ec7600;border:none;box-shadow:0 7px 12px #ec760033}.reject-btn[data-v-2290b862]{color:#e5252a;background:#fff0f0;border:1px solid #ffb4b4}.invite-description[data-v-2290b862]{color:#667085;margin:16px 0 18px;font-size:13px;line-height:1.55}.invite-candidate-btn[data-v-2290b862]{color:#fff;background:#443097;border:none;margin-top:0;box-shadow:0 8px 16px #44309738}.decision-btn[data-v-2290b862]:disabled{cursor:not-allowed;opacity:.65}@media (width<=850px){.details-grid[data-v-2290b862]{grid-template-columns:1fr}.details-right[data-v-2290b862]{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card[data-v-2290b862]{grid-column:1/-1}}@media (width<=620px){.card[data-v-2290b862]{padding:18px}.screening-answers-card[data-v-2290b862]{padding:0}.screening-heading[data-v-2290b862]{padding:17px 18px}.screening-answers-list[data-v-2290b862]{padding:15px 18px 18px}.screening-answer-value[data-v-2290b862]{margin-left:0}.details-right[data-v-2290b862]{grid-template-columns:1fr}.decision-card[data-v-2290b862]{grid-column:auto}.profile-top[data-v-2290b862]{align-items:flex-start}.profile-title-wrap h1[data-v-2290b862]{font-size:19px}.projects-grid[data-v-2290b862]{grid-template-columns:1fr}}@media (width<=420px){.score-ring[data-v-2290b862]{width:78px;height:78px}.score-ring strong[data-v-2290b862]{font-size:16px}.profile-avatar[data-v-2290b862]{width:56px;height:56px;font-size:19px}.screening-heading[data-v-2290b862]{flex-direction:column;align-items:flex-start}}.screening-summary-card[data-v-2290b862]{padding:22px}.screening-summary-heading[data-v-2290b862]{justify-content:space-between;align-items:center;gap:16px;display:flex}.screening-summary-heading h2[data-v-2290b862]{color:#172033;margin:0 0 6px;font-size:16px;font-weight:900}.screening-summary-heading p[data-v-2290b862]:last-child{color:#667085;margin:0;font-size:13px;line-height:1.5}.screening-score-badge[data-v-2290b862]{color:#0c8c4d;background:#eefaf3;border-radius:50%;flex-shrink:0;place-items:center;width:70px;height:70px;font-size:18px;font-weight:900;display:grid}.view-answers-btn[data-v-2290b862]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:18px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.answers-modal-backdrop[data-v-2290b862]{z-index:6000;box-sizing:border-box;background:#10182885;place-items:center;padding:28px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.answers-modal[data-v-2290b862]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(100%,760px);max-height:min(860px,100vh - 56px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 64px #10182847}.answers-modal-close[data-v-2290b862]{color:#667085;cursor:pointer;background:#f2f4f7;border:none;border-radius:10px;width:36px;height:36px;font-size:17px;position:absolute;top:17px;right:17px}.answers-modal-header[data-v-2290b862]{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:44px;display:flex}.modal-eyebrow[data-v-2290b862]{color:#7d6cc8;letter-spacing:.11em;margin:0 0 7px;font-size:10px;font-weight:900}.answers-modal-header h2[data-v-2290b862]{color:#172033;margin:0 0 7px;font-size:20px;font-weight:900}.answers-modal-header p[data-v-2290b862]:last-child{color:#667085;margin:0;font-size:13px;line-height:1.55}.modal-score[data-v-2290b862]{color:#0c8c4d;text-align:center;background:#eefaf3;border-radius:14px;min-width:98px;padding:14px 12px}.modal-score strong[data-v-2290b862]{font-size:23px;font-weight:900;display:block}.modal-score span[data-v-2290b862]{margin-top:2px;font-size:11px;font-weight:800;display:block}.modal-summary-row[data-v-2290b862]{color:#667085;background:#faf9ff;border-radius:12px;flex-wrap:wrap;gap:14px;margin:22px 0;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.modal-summary-row i[data-v-2290b862]{color:#443097;margin-right:4px}.modal-answers-list[data-v-2290b862]{gap:14px;display:grid}.modal-answer-item[data-v-2290b862]{background:#fff;border:1px solid #e7e9ef;border-radius:15px;padding:18px}.modal-answer-item.correct[data-v-2290b862]{border-color:#bce8ce}.modal-answer-item.incorrect[data-v-2290b862]{border-color:#ffd0d5}.modal-question-row[data-v-2290b862]{align-items:flex-start;gap:11px;display:flex}.modal-question-number[data-v-2290b862]{color:#fff;background:#443097;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.modal-question-row h3[data-v-2290b862]{color:#1d2939;margin:1px 0 8px;font-size:14px;font-weight:850;line-height:1.5}.result-badge[data-v-2290b862]{border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.result-badge.correct[data-v-2290b862]{color:#087443;background:#eaf9f0}.result-badge.incorrect[data-v-2290b862]{color:#c34;background:#fff0f2}.answer-options-list[data-v-2290b862]{gap:8px;margin:16px 0 0 36px;display:grid}.answer-option[data-v-2290b862]{color:#475467;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:650;display:flex}.answer-option.candidate-choice[data-v-2290b862]{color:#443097;background:#f7f5ff;border-color:#d6cef6}.answer-option.correct-choice[data-v-2290b862]{color:#087443;background:#f1fcf5;border-color:#bce8ce}.option-marker[data-v-2290b862]{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.answer-option small[data-v-2290b862]{margin-left:auto;font-size:10px;font-weight:800}.answer-comparison[data-v-2290b862]{border-top:1px solid #eef0f4;gap:8px;margin:16px 0 0 36px;padding-top:13px;display:grid}.answer-comparison p[data-v-2290b862]{color:#344054;margin:0;font-size:12px;font-weight:700}.answer-comparison span[data-v-2290b862]{color:#98a2b3;text-transform:uppercase;width:122px;margin-right:8px;font-size:11px;font-weight:800;display:inline-block}.answers-modal-enter-active[data-v-2290b862],.answers-modal-leave-active[data-v-2290b862]{transition:opacity .2s}.answers-modal-enter-active .answers-modal[data-v-2290b862],.answers-modal-leave-active .answers-modal[data-v-2290b862]{transition:transform .2s}.answers-modal-enter-from[data-v-2290b862],.answers-modal-leave-to[data-v-2290b862]{opacity:0}.answers-modal-enter-from .answers-modal[data-v-2290b862],.answers-modal-leave-to .answers-modal[data-v-2290b862]{transform:translateY(16px)scale(.98)}@media (width<=620px){.screening-summary-heading[data-v-2290b862],.answers-modal-header[data-v-2290b862]{flex-direction:column;align-items:flex-start}.answers-modal[data-v-2290b862]{padding:23px 16px}.modal-score[data-v-2290b862]{min-width:100%}.answer-options-list[data-v-2290b862],.answer-comparison[data-v-2290b862]{margin-left:0}.answer-comparison span[data-v-2290b862]{width:auto;margin-right:5px}}.candidate-page[data-v-63abd22d]{width:100%;max-width:1120px;margin:0 auto}.search-card[data-v-63abd22d]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;grid-template-columns:1fr 190px 100px;align-items:center;gap:12px;width:100%;min-height:86px;margin-bottom:28px;padding:20px;display:grid;box-shadow:0 2px 5px #10182814}.main-search[data-v-63abd22d]{box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:13px;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.main-search i[data-v-63abd22d]{color:#98a2b3;font-size:14px}.main-search input[data-v-63abd22d]{color:#101828;background:0 0;border:none;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:14px}.main-search input[data-v-63abd22d]::placeholder{color:#98a2b3}.track-select[data-v-63abd22d]{color:#667085;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:13px;outline:none;height:44px;padding:0 14px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600}.search-btn[data-v-63abd22d]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:13px;height:44px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;box-shadow:0 8px 16px #44309740}.search-btn[data-v-63abd22d]:disabled,.invite-btn[data-v-63abd22d]:disabled{cursor:not-allowed;opacity:.65}.results-count[data-v-63abd22d]{color:#98a2b3;margin:0 0 18px;font-size:15px;font-weight:500}.results-count strong[data-v-63abd22d]{color:#475467;margin-right:4px;font-weight:900}.invite-feedback[data-v-63abd22d],.error-banner[data-v-63abd22d]{border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;font-weight:700}.invite-feedback[data-v-63abd22d]{color:#0b9e51;background:#ecfbf2;border:1px solid #b8f1ce}.invite-feedback.error[data-v-63abd22d],.error-banner[data-v-63abd22d]{color:#f04448;background:#ffeaeb;border:1px solid #ffc2c7}.loading-state[data-v-63abd22d]{color:#98a2b3;background:#fff;border:1px solid #e7e9ef;border-radius:16px;place-items:center;min-height:250px;font-size:14px;font-weight:700;display:grid}.candidates-grid[data-v-63abd22d]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.candidate-card[data-v-63abd22d]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;padding:20px;transition:all .25s;box-shadow:0 2px 5px #10182814}.candidate-card[data-v-63abd22d]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1018281a}.candidate-header[data-v-63abd22d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.candidate-top[data-v-63abd22d]{align-items:center;gap:14px;min-width:0;display:flex}.candidate-avatar-wrapper[data-v-63abd22d],.candidate-avatar[data-v-63abd22d]{flex-shrink:0;width:54px;height:54px}.candidate-avatar[data-v-63abd22d]{object-fit:cover;background:#eee9ff;border-radius:50%}.initials-avatar[data-v-63abd22d]{color:#443097;background:#eee9ff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.candidate-main-info[data-v-63abd22d]{min-width:0}.candidate-top h3[data-v-63abd22d]{color:#101828;margin:0 0 5px;font-size:16px;font-weight:900;line-height:1.2}.candidate-top p[data-v-63abd22d]{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.skills-row[data-v-63abd22d]{flex-wrap:wrap;gap:8px;min-height:30px;margin-bottom:18px;display:flex}.skill-chip[data-v-63abd22d]{color:#443097;background:#f3efff;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.skill-chip.more[data-v-63abd22d]{color:#98a2b3;background:#f2f4f7}.empty-skills[data-v-63abd22d]{color:#98a2b3;align-items:center;min-height:30px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.candidate-details[data-v-63abd22d]{border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.detail-item[data-v-63abd22d]{color:#667085;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.detail-item i[data-v-63abd22d]{color:#443097;flex-shrink:0;font-size:13px}.candidate-actions[data-v-63abd22d]{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.invite-btn[data-v-63abd22d],.profile-btn[data-v-63abd22d]{cursor:pointer;border-radius:13px;height:44px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;transition:all .2s}.invite-btn[data-v-63abd22d]{color:#fff;background:#443097;border:none;box-shadow:0 7px 14px #44309738}.invite-btn[data-v-63abd22d]:hover{background:#352378}.profile-btn[data-v-63abd22d]{color:#443097;background:#fff;border:1px solid #dfe3eb}.profile-btn[data-v-63abd22d]:hover{background:#f5f2ff;border-color:#443097}.empty-state[data-v-63abd22d]{text-align:center;background:#fff;border:1px solid #e7e9ef;border-radius:16px;margin-top:28px;padding:42px 20px}.empty-state i[data-v-63abd22d]{color:#98a2b3;font-size:34px}.empty-state h3[data-v-63abd22d]{color:#101828;margin:14px 0 6px;font-size:18px;font-weight:900}.empty-state p[data-v-63abd22d]{color:#98a2b3;margin:0;font-size:14px}@media (width<=1100px){.candidates-grid[data-v-63abd22d]{grid-template-columns:repeat(2,1fr)}.search-card[data-v-63abd22d]{grid-template-columns:1fr 180px 100px}}@media (width<=760px){.search-card[data-v-63abd22d],.candidates-grid[data-v-63abd22d]{grid-template-columns:1fr}.search-btn[data-v-63abd22d]{width:100%}}@media (width<=520px){.candidate-header[data-v-63abd22d]{align-items:flex-start}.candidate-details[data-v-63abd22d]{gap:10px 16px}}@media (width<=420px){.candidate-card[data-v-63abd22d]{padding:18px}.candidate-header[data-v-63abd22d]{flex-direction:column}.candidate-actions[data-v-63abd22d]{grid-template-columns:1fr}}.company-profile-page[data-v-be15a237]{width:100%;max-width:1040px;margin:0 auto}.page-state[data-v-be15a237]{color:#98a2b3;background:#fff;border:1px solid #e7e9ef;border-radius:16px;place-items:center;min-height:260px;font-size:14px;font-weight:700;display:grid}.error-state[data-v-be15a237]{color:#e11d48}.profile-hero-card[data-v-be15a237]{background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 5px #10182814}.profile-cover[data-v-be15a237]{background:radial-gradient(circle at 85% 20%,#ffffff24,#0000 28%),linear-gradient(135deg,#443097 0%,#4a34a6 50%,#6d4fd0 100%);height:112px}.profile-info[data-v-be15a237]{box-sizing:border-box;padding:18px 24px 26px 112px;position:relative}.company-logo-box[data-v-be15a237]{color:#443097;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:78px;height:78px;font-size:26px;font-weight:900;display:flex;position:absolute;top:-22px;left:24px;overflow:hidden;box-shadow:0 12px 22px #10182829}.company-logo-box img[data-v-be15a237]{object-fit:cover;width:100%;height:100%}.company-main-info[data-v-be15a237]{margin-bottom:24px}.company-title-row[data-v-be15a237]{align-items:center;gap:10px;margin-bottom:5px;display:flex}.company-title-row h2[data-v-be15a237]{color:#443097;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:900}.verified-badge[data-v-be15a237]{color:#00875a;background:#ecfdf3;border:1px solid #6ee7b7;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.verified-badge i[data-v-be15a237]{font-size:10px}.company-main-info p[data-v-be15a237]{color:#98a2b3;margin:0;font-size:15px;font-weight:500}.company-links[data-v-be15a237]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.company-links span[data-v-be15a237],.company-links a[data-v-be15a237]{color:#667085;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.company-links a[data-v-be15a237]:hover{color:#443097}.company-links i[data-v-be15a237]{color:#443097;font-size:14px}.profile-content-grid[data-v-be15a237]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.profile-card[data-v-be15a237]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;min-height:204px;padding:26px;box-shadow:0 2px 5px #10182814}.profile-card h3[data-v-be15a237]{color:#101828;margin:0 0 20px;font-size:16px;font-weight:900}.about-card p[data-v-be15a237]{color:#667085;margin:0;font-size:15px;font-weight:500;line-height:1.65}.details-list[data-v-be15a237]{flex-direction:column;gap:17px;display:flex}.details-row[data-v-be15a237]{justify-content:space-between;align-items:center;gap:16px;display:flex}.details-row span[data-v-be15a237],.empty-details[data-v-be15a237]{color:#98a2b3;margin:0;font-size:14px;font-weight:500}.details-row strong[data-v-be15a237]{color:#344054;text-align:right;font-size:14px;font-weight:800}.jobs-section[data-v-be15a237]{background:#fff;border:1px solid #e7e9ef;border-radius:18px;padding:28px;box-shadow:0 2px 5px #10182814}.jobs-section-heading[data-v-be15a237]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow[data-v-be15a237]{color:#443097;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.jobs-section-heading h2[data-v-be15a237]{color:#101828;margin:0 0 8px;font-size:22px;font-weight:900}.jobs-section-heading p[data-v-be15a237]:not(.eyebrow){color:#667085;margin:0;font-size:14px;line-height:1.55}.post-new-job-btn[data-v-be15a237]{color:#fff;background:#443097;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:148px;height:42px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #44309747}.jobs-tabs[data-v-be15a237]{border-bottom:1px solid #edf0f5;align-items:flex-end;gap:24px;margin:25px 0 20px;padding-bottom:1px;display:flex}.jobs-tab[data-v-be15a237]{color:#98a2b3;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 0 13px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex;position:relative}.jobs-tab[data-v-be15a237]:after{content:"";background:0 0;border-radius:99px 99px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.jobs-tab span[data-v-be15a237]{color:#7d6ac1;background:#f1eff8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex}.jobs-tab.active[data-v-be15a237]{color:#443097}.jobs-tab.active[data-v-be15a237]:after{background:#443097}.jobs-tab.active span[data-v-be15a237]{color:#fff;background:#443097}.jobs-error-banner[data-v-be15a237]{color:#f04448;background:#ffeaeb;border:1px solid #ffc2c7;border-radius:10px;margin-bottom:16px;padding:11px 13px;font-size:13px;font-weight:700}.jobs-state-card[data-v-be15a237],.jobs-empty-state[data-v-be15a237]{color:#98a2b3;text-align:center;background:#fbfaff;border:1px dashed #ddd8f3;border-radius:14px;place-items:center;min-height:210px;font-size:14px;font-weight:700;display:grid}.job-posts-list[data-v-be15a237]{gap:16px;display:grid}.job-post-card[data-v-be15a237]{background:#fff;border:1px solid #e7e9ef;border-radius:15px;padding:22px;transition:transform .2s,box-shadow .2s}.job-post-card[data-v-be15a237]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10182814}.job-post-top[data-v-be15a237]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-post-title-wrap[data-v-be15a237]{min-width:0}.job-status-row[data-v-be15a237]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.job-status-badge[data-v-be15a237]{border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.job-status-badge i[data-v-be15a237]{font-size:7px}.job-status-badge.active[data-v-be15a237]{color:#008f5d;background:#e8fbf1;border:1px solid #9cf0c4}.job-status-badge.closed[data-v-be15a237]{color:#667085;background:#f2f4f7;border:1px solid #e4e7ec}.posted-date[data-v-be15a237]{color:#98a2b3;font-size:12px;font-weight:600}.job-post-title-wrap h3[data-v-be15a237]{color:#443097;margin:0 0 12px;font-size:19px;font-weight:900}.job-meta-row[data-v-be15a237]{flex-wrap:wrap;gap:10px 18px;display:flex}.job-meta-row span[data-v-be15a237],.job-footer-info span[data-v-be15a237]{color:#667085;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.job-meta-row i[data-v-be15a237],.job-footer-info i[data-v-be15a237]{color:#443097;font-size:12px}.applicant-count[data-v-be15a237]{text-align:center;background:#f5f2ff;border-radius:12px;flex-direction:column;gap:2px;min-width:78px;padding:10px 12px;display:flex}.applicant-count strong[data-v-be15a237]{color:#443097;font-size:18px;font-weight:900}.applicant-count span[data-v-be15a237]{color:#7d6ac1;font-size:11px;font-weight:700}.job-description[data-v-be15a237]{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:18px 0 16px;font-size:14px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.empty-description[data-v-be15a237]{color:#98a2b3}.job-skills[data-v-be15a237]{flex-wrap:wrap;gap:8px;display:flex}.skill-chip[data-v-be15a237]{color:#443097;background:#f2efff;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.more-skills[data-v-be15a237]{color:#667085;background:#f2f4f7}.job-post-footer[data-v-be15a237]{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.job-footer-info[data-v-be15a237],.job-post-actions[data-v-be15a237]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.manage-job-btn[data-v-be15a237],.view-applicants-btn[data-v-be15a237]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.manage-job-btn[data-v-be15a237]{color:#443097;background:#fff;border:1px solid #dfe3eb}.view-applicants-btn[data-v-be15a237]{color:#fff;background:#443097;border:none;box-shadow:0 6px 14px #44309733}.jobs-empty-state[data-v-be15a237]{flex-direction:column;justify-content:center;gap:8px;padding:30px 20px;display:flex}.jobs-empty-state i[data-v-be15a237]{color:#a699d5;margin-bottom:4px;font-size:30px}.jobs-empty-state h3[data-v-be15a237]{color:#344054;margin:0;font-size:16px;font-weight:900}.jobs-empty-state p[data-v-be15a237]{color:#98a2b3;max-width:390px;margin:0;font-size:13px;font-weight:500;line-height:1.55}@media (width<=900px){.company-profile-page[data-v-be15a237]{max-width:100%}.profile-content-grid[data-v-be15a237]{grid-template-columns:1fr}}@media (width<=700px){.jobs-section[data-v-be15a237]{padding:20px}.jobs-section-heading[data-v-be15a237],.job-post-footer[data-v-be15a237]{flex-direction:column;align-items:stretch}.post-new-job-btn[data-v-be15a237],.job-post-actions[data-v-be15a237]{width:100%}.manage-job-btn[data-v-be15a237],.view-applicants-btn[data-v-be15a237]{flex:1}}@media (width<=640px){.profile-cover[data-v-be15a237]{height:96px}.profile-info[data-v-be15a237]{padding:58px 18px 22px}.company-logo-box[data-v-be15a237]{width:72px;height:72px;font-size:24px;top:-36px;left:18px}.company-title-row[data-v-be15a237]{flex-direction:column;align-items:flex-start;gap:8px}.company-title-row h2[data-v-be15a237]{font-size:20px}.company-links[data-v-be15a237]{flex-direction:column;align-items:flex-start;gap:12px}.profile-card[data-v-be15a237]{padding:22px 18px}.details-row[data-v-be15a237]{flex-direction:column;align-items:flex-start;gap:5px}.details-row strong[data-v-be15a237]{text-align:left}.job-post-card[data-v-be15a237]{padding:18px}.job-post-top[data-v-be15a237]{flex-direction:column}.applicant-count[data-v-be15a237]{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%}}@media (width<=420px){.jobs-tabs[data-v-be15a237]{gap:16px}.job-post-actions[data-v-be15a237]{flex-direction:column}.manage-job-btn[data-v-be15a237],.view-applicants-btn[data-v-be15a237]{width:100%}}.settings-page[data-v-9865bfa4]{width:100%;max-width:920px;margin:0 auto}.settings-tabs[data-v-9865bfa4]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;align-items:center;gap:6px;min-height:58px;margin-bottom:22px;padding:6px;display:flex;box-shadow:0 2px 5px #10182814}.tab-btn[data-v-9865bfa4]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 18px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.tab-btn[data-v-9865bfa4]:hover{color:#443097;background:#f5f2ff}.tab-btn.active[data-v-9865bfa4]{color:#fff;background:#443097;box-shadow:0 8px 16px #44309738}.feedback-message[data-v-9865bfa4]{border-radius:12px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.success-message[data-v-9865bfa4]{color:#00875a;background:#ecfdf3;border:1px solid #9cf0c4}.error-message[data-v-9865bfa4]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af}.settings-card[data-v-9865bfa4],.danger-card[data-v-9865bfa4]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;margin-bottom:22px;padding:26px;box-shadow:0 2px 5px #10182814}.card-header[data-v-9865bfa4]{margin-bottom:24px}.card-header h2[data-v-9865bfa4],.danger-card h2[data-v-9865bfa4]{color:#101828;margin:0 0 8px;font-size:18px;font-weight:900}.card-header p[data-v-9865bfa4],.danger-card p[data-v-9865bfa4]{color:#98a2b3;margin:0;font-size:14px;font-weight:500}.settings-form[data-v-9865bfa4]{flex-direction:column;gap:18px;display:flex}.form-grid[data-v-9865bfa4]{gap:16px;display:grid}.form-grid.two[data-v-9865bfa4]{grid-template-columns:repeat(2,1fr)}.form-group label[data-v-9865bfa4]{color:#667085;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.form-group input[data-v-9865bfa4],.form-group textarea[data-v-9865bfa4]{box-sizing:border-box;color:#101828;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:14px;transition:all .2s}.form-group input[data-v-9865bfa4]{height:42px;padding:0 14px}.form-group textarea[data-v-9865bfa4]{resize:none;height:110px;padding:14px;line-height:1.6}.form-group input[data-v-9865bfa4]:focus,.form-group textarea[data-v-9865bfa4]:focus{background:#fff;border-color:#443097}.security-box[data-v-9865bfa4]{box-sizing:border-box;background:#fbfcfe;border:1px solid #edf0f5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px;display:flex}.security-title-row[data-v-9865bfa4]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.security-box h3[data-v-9865bfa4]{color:#344054;margin:0;font-size:15px;font-weight:900}.security-box p[data-v-9865bfa4]{color:#98a2b3;margin:0;font-size:13px;font-weight:500}.coming-soon-badge[data-v-9865bfa4]{color:#667085;background:#f2f4f7;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.security-note[data-v-9865bfa4]{color:#98a2b3;margin:-4px 0 0;font-size:12px;font-weight:600;line-height:1.55}.preference-list[data-v-9865bfa4]{flex-direction:column;gap:12px;display:flex}.preference-row[data-v-9865bfa4]{box-sizing:border-box;background:#fbfcfe;border:1px solid #edf0f5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px;display:flex}.preference-info[data-v-9865bfa4]{align-items:center;gap:14px;display:flex}.preference-icon[data-v-9865bfa4]{color:#443097;background:#f3efff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.preference-info h3[data-v-9865bfa4]{color:#101828;margin:0 0 6px;font-size:15px;font-weight:900}.preference-info p[data-v-9865bfa4]{color:#98a2b3;margin:0;font-size:13px;font-weight:500;line-height:1.45}.notification-groups-note[data-v-9865bfa4]{background:#faf8ff;border:1px solid #e7e1ff;border-radius:13px;margin-top:18px;padding:14px 16px}.notification-groups-note p[data-v-9865bfa4]{color:#667085;margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.55}.notification-groups-note p[data-v-9865bfa4]:last-child{margin-bottom:0}.notification-groups-note strong[data-v-9865bfa4]{color:#443097}.toggle[data-v-9865bfa4]{flex-shrink:0;width:44px;height:24px;position:relative}.toggle input[data-v-9865bfa4]{display:none}.toggle span[data-v-9865bfa4]{cursor:pointer;background:#e4e7ec;border-radius:999px;transition:all .2s;position:absolute;inset:0}.toggle span[data-v-9865bfa4]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle input:checked+span[data-v-9865bfa4]{background:#443097}.toggle input:checked+span[data-v-9865bfa4]:before{transform:translate(20px)}.disabled-toggle[data-v-9865bfa4]{opacity:.55}.disabled-toggle span[data-v-9865bfa4]{cursor:not-allowed}.form-actions[data-v-9865bfa4]{justify-content:flex-end;display:flex}.save-btn[data-v-9865bfa4]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;min-width:134px;height:42px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;box-shadow:0 8px 16px #4430973d}.save-btn[data-v-9865bfa4]:disabled,.delete-btn[data-v-9865bfa4]:disabled,.modal-danger-btn[data-v-9865bfa4]:disabled,.modal-keep-account-btn[data-v-9865bfa4]:disabled{cursor:not-allowed;opacity:.65}.danger-card[data-v-9865bfa4]{background:snow;border-color:#fecdca;justify-content:space-between;align-items:center;gap:18px;display:flex}.delete-btn[data-v-9865bfa4]{color:#fff;cursor:pointer;background:#d92d20;border:none;border-radius:12px;min-width:132px;height:40px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.delete-modal-overlay[data-v-9865bfa4]{z-index:3000;background:#10182880;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.delete-modal[data-v-9865bfa4]{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:100%;max-width:430px;padding:30px 24px 24px;box-shadow:0 20px 50px #10182838}.delete-reason-modal[data-v-9865bfa4]{text-align:left;max-width:470px}.verify-modal[data-v-9865bfa4]{max-width:390px}.final-delete-modal[data-v-9865bfa4]{max-width:430px}.modal-warning-icon[data-v-9865bfa4],.modal-small-icon[data-v-9865bfa4],.modal-security-icon[data-v-9865bfa4]{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 16px;display:flex}.modal-warning-icon[data-v-9865bfa4]{color:#d92d20;background:#fee4e2}.modal-small-icon[data-v-9865bfa4]{color:#443097;background:#f5f2ff}.modal-security-icon[data-v-9865bfa4]{color:#b54708;background:#fffaeb}.modal-warning-icon i[data-v-9865bfa4],.modal-small-icon i[data-v-9865bfa4],.modal-security-icon i[data-v-9865bfa4]{font-size:18px}.delete-modal h2[data-v-9865bfa4]{color:#101828;letter-spacing:-.3px;margin:0 0 8px;font-size:21px;font-weight:900}.modal-description[data-v-9865bfa4]{color:#98a2b3;max-width:360px;margin:0 auto 22px;font-size:14px;font-weight:500;line-height:1.7}.left-description[data-v-9865bfa4]{text-align:left;max-width:none}.modal-warning-box[data-v-9865bfa4]{color:#667085;text-align:left;border-radius:14px;margin-bottom:20px;padding:16px;font-size:13px;font-weight:600;line-height:1.75}.modal-warning-box.neutral[data-v-9865bfa4]{background:#f2f4f7}.modal-actions[data-v-9865bfa4]{flex-direction:column;gap:10px;display:flex}.modal-danger-btn[data-v-9865bfa4],.modal-outline-btn[data-v-9865bfa4],.modal-keep-account-btn[data-v-9865bfa4]{cursor:pointer;border-radius:12px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.modal-danger-btn[data-v-9865bfa4]{color:#fff;background:#d92d20;border:none}.modal-danger-btn[data-v-9865bfa4]:hover:not(:disabled){background:#b42318}.modal-outline-btn[data-v-9865bfa4]{color:#443097;background:#fff;border:2px solid #443097}.modal-outline-btn[data-v-9865bfa4]:hover{background:#f5f2ff}.modal-keep-account-btn[data-v-9865bfa4]{color:#fff;background:#443097;border:none}.modal-keep-account-btn[data-v-9865bfa4]:hover:not(:disabled){background:#352378}.reason-list[data-v-9865bfa4]{flex-direction:column;gap:9px;margin-bottom:22px;display:flex}.reason-option[data-v-9865bfa4]{box-sizing:border-box;color:#667085;cursor:pointer;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.reason-option[data-v-9865bfa4]:hover,.reason-option.selected[data-v-9865bfa4]{color:#443097;background:#faf8ff;border-color:#c9bdff}.reason-option input[data-v-9865bfa4]{opacity:0;pointer-events:none;position:absolute}.radio-circle[data-v-9865bfa4]{box-sizing:border-box;border:2px solid #98a2b3;border-radius:50%;flex-shrink:0;width:17px;height:17px;position:relative}.reason-option.selected .radio-circle[data-v-9865bfa4]{border-color:#443097}.reason-option.selected .radio-circle[data-v-9865bfa4]:after{content:"";background:#443097;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:3px}.verify-form[data-v-9865bfa4]{text-align:left}.verify-form label[data-v-9865bfa4]{color:#475467;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.password-field[data-v-9865bfa4]{margin-bottom:12px;position:relative}.password-field input[data-v-9865bfa4]{box-sizing:border-box;color:#101828;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:48px;padding:0 46px 0 14px;font-family:Inter,Arial,sans-serif;font-size:14px}.password-field input[data-v-9865bfa4]:focus{background:#fff;border-color:#443097}.show-password-btn[data-v-9865bfa4]{color:#98a2b3;cursor:pointer;background:0 0;border:none;width:46px;height:48px;position:absolute;top:0;right:0}.show-password-btn[data-v-9865bfa4]:hover{color:#443097}.delete-error-message[data-v-9865bfa4]{color:#d92d20;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.centered-error[data-v-9865bfa4]{text-align:center}.final-delete-box[data-v-9865bfa4]{color:#d92d20;text-align:left;background:#fee4e2;border-radius:14px;margin:0 0 20px;padding:16px}.final-delete-box h3[data-v-9865bfa4]{margin:0 0 12px;font-size:14px;font-weight:900}.final-delete-box ul[data-v-9865bfa4]{margin:0;padding-left:20px}.final-delete-box li[data-v-9865bfa4]{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.45}.final-delete-box li[data-v-9865bfa4]:last-child{margin-bottom:0}.final-delete-note[data-v-9865bfa4]{color:#98a2b3;margin:0 0 20px;font-size:13px;font-weight:500;line-height:1.65}@media (width<=760px){.settings-tabs[data-v-9865bfa4]{justify-content:flex-start;overflow-x:auto}.tab-btn[data-v-9865bfa4]{flex-shrink:0}.form-grid.two[data-v-9865bfa4]{grid-template-columns:1fr}.settings-card[data-v-9865bfa4],.danger-card[data-v-9865bfa4]{padding:22px 18px}.danger-card[data-v-9865bfa4]{flex-direction:column;align-items:flex-start}.delete-btn[data-v-9865bfa4],.save-btn[data-v-9865bfa4]{width:100%}.form-actions[data-v-9865bfa4]{justify-content:stretch}}@media (width<=520px){.preference-row[data-v-9865bfa4],.security-box[data-v-9865bfa4]{flex-direction:column;align-items:flex-start}.preference-info[data-v-9865bfa4]{align-items:flex-start}.delete-modal-overlay[data-v-9865bfa4]{align-items:flex-start;padding:16px}.delete-modal[data-v-9865bfa4]{margin:14px 0;padding:26px 18px 18px}.modal-description[data-v-9865bfa4]{font-size:13px}}.my-jobs-page[data-v-6db7f51c]{width:100%;max-width:1120px;margin:0 auto}.error-banner[data-v-6db7f51c]{color:#e11d48;background:#fff1f3;border:1px solid #fda4af;border-radius:12px;margin-bottom:20px;padding:12px 20px;font-size:14px;font-weight:700}.plan-alert[data-v-6db7f51c],.limit-banner[data-v-6db7f51c]{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:13px 15px;display:flex}.plan-alert[data-v-6db7f51c]{background:#fffbeb;border:1px solid #fbbf24}.plan-alert-copy[data-v-6db7f51c]{align-items:center;gap:10px;display:flex}.plan-alert-copy i[data-v-6db7f51c]{color:#f97316;font-size:14px}.plan-alert-copy p[data-v-6db7f51c]{color:#c2410c;margin:0;font-size:13px;font-weight:500}.plan-alert-copy strong[data-v-6db7f51c]{font-weight:900}.upgrade-btn[data-v-6db7f51c]{color:#fff;background:#ea580c;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.limit-banner[data-v-6db7f51c]{color:#be123c;background:#fff1f2;border:1px solid #fecaca;justify-content:flex-start}.limit-banner>i[data-v-6db7f51c]{font-size:17px}.limit-banner strong[data-v-6db7f51c],.limit-banner p[data-v-6db7f51c]{margin:0}.limit-banner strong[data-v-6db7f51c]{font-size:13px;font-weight:900;display:block}.limit-banner p[data-v-6db7f51c]{color:#9f1239;margin-top:3px;font-size:12px}.jobs-header[data-v-6db7f51c]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.tabs-card[data-v-6db7f51c]{background:#fff;border:1px solid #e7e9ef;border-radius:14px;align-items:center;gap:4px;height:46px;padding:4px;display:inline-flex;box-shadow:0 2px 5px #10182814}.tab-btn[data-v-6db7f51c]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:104px;height:38px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.tab-btn span[data-v-6db7f51c]{color:#98a2b3;background:#eef0f4;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.tab-btn.active[data-v-6db7f51c]{color:#fff;background:#443097;box-shadow:0 6px 14px #44309738}.tab-btn.active span[data-v-6db7f51c]{color:#fff;background:#ffffff29}.post-new-job-btn[data-v-6db7f51c]{color:#fff;background:#443097;border:none;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-width:154px;height:42px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #44309747}.post-new-job-btn[data-v-6db7f51c]:disabled,.actions-cell button[data-v-6db7f51c]:disabled{cursor:not-allowed;opacity:.55}.actions-cell button[data-v-6db7f51c]:disabled:hover{color:#98a2b3}.jobs-table-card[data-v-6db7f51c]{background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 5px #10182814}.state-card[data-v-6db7f51c]{color:#98a2b3;text-align:center;padding:40px}.table-head[data-v-6db7f51c],.table-row[data-v-6db7f51c]{grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr 1fr .8fr;align-items:center;column-gap:20px;display:grid}.table-head[data-v-6db7f51c]{background:#fff;border-bottom:1px solid #edf0f5;min-height:46px;padding:0 22px}.table-head div[data-v-6db7f51c]{color:#98a2b3;text-transform:uppercase;letter-spacing:1.7px;font-size:12px;font-weight:900}.table-row[data-v-6db7f51c]{border-bottom:1px solid #f2f4f7;min-height:72px;padding:0 22px}.table-row[data-v-6db7f51c]:last-child{border-bottom:none}.job-title-cell h3[data-v-6db7f51c]{color:#101828;margin:0 0 6px;font-size:15px;font-weight:900}.job-title-cell p[data-v-6db7f51c]{color:#98a2b3;margin:0;font-size:13px;font-weight:500}.pill[data-v-6db7f51c]{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pill.purple[data-v-6db7f51c]{color:#443097;background:#f3efff;border:1px solid #c7bdf2}.pill.gray[data-v-6db7f51c]{color:#667085;background:#f2f4f7}.applicants-cell[data-v-6db7f51c]{color:#98a2b3;font-size:13px;font-weight:500}.applicants-cell strong[data-v-6db7f51c]{color:#101828;margin-right:2px;font-size:15px;font-weight:900}.deadline-cell[data-v-6db7f51c]{color:#667085;font-size:14px;font-weight:500}.status-cell[data-v-6db7f51c]{color:#344054;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.status-cell span[data-v-6db7f51c]{border-radius:50%;width:8px;height:8px}.status-cell.active span[data-v-6db7f51c]{background:#12b76a}.status-cell.draft span[data-v-6db7f51c]{background:#f79009}.status-cell.closed span[data-v-6db7f51c]{background:#98a2b3}.actions-cell[data-v-6db7f51c]{justify-content:flex-end;align-items:center;gap:14px;display:flex}.actions-cell button[data-v-6db7f51c]{color:#98a2b3;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px}.actions-cell button[data-v-6db7f51c]:hover{color:#443097}.actions-cell .delete-job-btn[data-v-6db7f51c]:hover{color:#e11d48}.delete-modal-backdrop[data-v-6db7f51c]{z-index:5000;box-sizing:border-box;background:#1018287a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-modal[data-v-6db7f51c]{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:min(100%,420px);padding:30px;position:relative;box-shadow:0 20px 50px #1018283d}.modal-close-btn[data-v-6db7f51c]{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:9px;width:34px;height:34px;font-size:17px;position:absolute;top:14px;right:14px}.modal-close-btn[data-v-6db7f51c]:hover{color:#344054;background:#f2f4f7}.modal-close-btn[data-v-6db7f51c]:disabled{cursor:not-allowed;opacity:.55}.delete-modal-icon[data-v-6db7f51c]{color:#e11d48;background:#fff1f3;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:22px;display:grid}.delete-modal h2[data-v-6db7f51c]{color:#101828;margin:0 0 10px;font-size:19px;font-weight:900}.delete-modal p[data-v-6db7f51c]{color:#667085;margin:0;font-size:14px;line-height:1.6}.delete-modal p strong[data-v-6db7f51c]{color:#344054;font-weight:900}.delete-modal-actions[data-v-6db7f51c]{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.cancel-delete-btn[data-v-6db7f51c],.confirm-delete-btn[data-v-6db7f51c]{cursor:pointer;border-radius:11px;min-height:42px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800}.cancel-delete-btn[data-v-6db7f51c]{color:#344054;background:#fff;border:1px solid #dfe3eb}.confirm-delete-btn[data-v-6db7f51c]{color:#fff;background:#e11d48;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cancel-delete-btn[data-v-6db7f51c]:hover{background:#f8fafc}.confirm-delete-btn[data-v-6db7f51c]:hover{background:#c9173d}.cancel-delete-btn[data-v-6db7f51c]:disabled,.confirm-delete-btn[data-v-6db7f51c]:disabled{cursor:not-allowed;opacity:.6}.modal-enter-active[data-v-6db7f51c],.modal-leave-active[data-v-6db7f51c]{transition:opacity .2s}.modal-enter-active .delete-modal[data-v-6db7f51c],.modal-leave-active .delete-modal[data-v-6db7f51c]{transition:transform .2s}.modal-enter-from[data-v-6db7f51c],.modal-leave-to[data-v-6db7f51c]{opacity:0}.modal-enter-from .delete-modal[data-v-6db7f51c],.modal-leave-to .delete-modal[data-v-6db7f51c]{transform:translateY(12px)scale(.97)}@media (width<=1100px){.post-new-job-btn[data-v-6db7f51c]:disabled,.actions-cell button[data-v-6db7f51c]:disabled{cursor:not-allowed;opacity:.55}.actions-cell button[data-v-6db7f51c]:disabled:hover{color:#98a2b3}.jobs-table-card[data-v-6db7f51c]{overflow-x:auto}.table-head[data-v-6db7f51c],.table-row[data-v-6db7f51c]{min-width:960px}}@media (width<=700px){.plan-alert[data-v-6db7f51c],.limit-banner[data-v-6db7f51c]{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:13px 15px;display:flex}.plan-alert[data-v-6db7f51c]{background:#fffbeb;border:1px solid #fbbf24}.plan-alert-copy[data-v-6db7f51c]{align-items:center;gap:10px;display:flex}.plan-alert-copy i[data-v-6db7f51c]{color:#f97316;font-size:14px}.plan-alert-copy p[data-v-6db7f51c]{color:#c2410c;margin:0;font-size:13px;font-weight:500}.plan-alert-copy strong[data-v-6db7f51c]{font-weight:900}.upgrade-btn[data-v-6db7f51c]{color:#fff;background:#ea580c;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.limit-banner[data-v-6db7f51c]{color:#be123c;background:#fff1f2;border:1px solid #fecaca;justify-content:flex-start}.limit-banner>i[data-v-6db7f51c]{font-size:17px}.limit-banner strong[data-v-6db7f51c],.limit-banner p[data-v-6db7f51c]{margin:0}.limit-banner strong[data-v-6db7f51c]{font-size:13px;font-weight:900;display:block}.limit-banner p[data-v-6db7f51c]{color:#9f1239;margin-top:3px;font-size:12px}.jobs-header[data-v-6db7f51c]{flex-direction:column;align-items:stretch}.tabs-card[data-v-6db7f51c]{justify-content:space-between;width:100%;height:auto}.tab-btn[data-v-6db7f51c]{flex:1;min-width:0;font-size:13px}.post-new-job-btn[data-v-6db7f51c]{width:100%}.delete-modal[data-v-6db7f51c]{padding:28px 20px 20px}.delete-modal-actions[data-v-6db7f51c]{grid-template-columns:1fr}}.notifications-page[data-v-551e8708]{width:100%;max-width:1120px;margin:0 auto}.notifications-actions[data-v-551e8708]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.notifications-actions h2[data-v-551e8708]{color:#101828;letter-spacing:-.4px;margin:0 0 8px;font-size:24px;font-weight:900}.notifications-actions p[data-v-551e8708]{color:#98a2b3;margin:0;font-size:14px;font-weight:500}.mark-all-btn[data-v-551e8708]{color:#443097;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3eb;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 18px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.mark-all-btn[data-v-551e8708]:hover{background:#f5f2ff;border-color:#d8d0ff}.filters-card[data-v-551e8708]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;align-items:center;gap:6px;width:100%;min-height:54px;margin-bottom:20px;padding:6px;display:flex;box-shadow:0 2px 5px #10182814}.filter-btn[data-v-551e8708]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.filter-btn span[data-v-551e8708]{color:#98a2b3;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.filter-btn.active[data-v-551e8708]{color:#fff;background:#443097;box-shadow:0 8px 16px #44309738}.filter-btn.active span[data-v-551e8708]{color:#fff;background:#ffffff2e}.warning-banner[data-v-551e8708]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.notifications-layout[data-v-551e8708]{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:20px;display:grid}.notifications-card[data-v-551e8708],.notification-details-card[data-v-551e8708]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 5px #10182814}.loading-card[data-v-551e8708]{color:#98a2b3;place-items:center;gap:10px;min-height:260px;font-size:14px;font-weight:700;display:grid}.notification-row[data-v-551e8708]{width:100%;min-height:92px;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #f0f2f5;grid-template-columns:44px minmax(0,1fr) 34px;align-items:flex-start;gap:16px;padding:18px 20px;font-family:inherit;transition:all .2s;display:grid}.notification-row[data-v-551e8708]:last-child{border-bottom:none}.notification-row[data-v-551e8708]:hover,.notification-row.unread[data-v-551e8708]{background:#fbfaff}.notification-row.unread[data-v-551e8708]:hover,.notification-row.selected[data-v-551e8708]{background:#f5f2ff}.notification-row.selected[data-v-551e8708]{box-shadow:inset 4px 0 #443097}.notification-icon[data-v-551e8708]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.notification-icon.large[data-v-551e8708]{border-radius:16px;flex-shrink:0;width:54px;height:54px;font-size:20px}.notification-icon.applicant[data-v-551e8708]{color:#7c3aed;background:#f0eaff}.notification-icon.job[data-v-551e8708]{color:#0ea5e9;background:#eef8ff}.notification-icon.system[data-v-551e8708]{color:#10b981;background:#eafaf2}.notification-icon.plan[data-v-551e8708]{color:#f97316;background:#fff7df}.notification-icon.verification[data-v-551e8708]{color:#df3e4b;background:#fee9ea}.notification-content[data-v-551e8708]{min-width:0}.notification-title-row[data-v-551e8708]{align-items:center;gap:8px;margin-bottom:7px;display:flex}.notification-title-row strong[data-v-551e8708]{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.unread-dot[data-v-551e8708]{background:#ff3b4f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.notification-message[data-v-551e8708]{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.55;display:block;overflow:hidden}.notification-time[data-v-551e8708]{color:#98a2b3;font-size:12px;font-weight:700}.more-btn[data-v-551e8708]{color:#98a2b3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-row:hover .more-btn[data-v-551e8708]{color:#443097;background:#f2f4f7}.notification-details-card[data-v-551e8708]{padding:24px;position:sticky;top:20px}.details-top[data-v-551e8708]{align-items:center;gap:14px;margin-bottom:22px;display:flex}.details-label[data-v-551e8708]{color:#98a2b3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.details-top h3[data-v-551e8708]{color:#101828;margin:0;font-size:18px;font-weight:900}.details-message[data-v-551e8708]{color:#667085;margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.65}.details-list[data-v-551e8708]{border:1px solid #edf0f5;border-radius:14px;margin-bottom:22px;overflow:hidden}.details-row[data-v-551e8708]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.details-row[data-v-551e8708]:last-child{border-bottom:none}.details-row span[data-v-551e8708]{color:#98a2b3;font-size:13px;font-weight:700}.details-row strong[data-v-551e8708]{color:#344054;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:13px;font-weight:900;overflow:hidden}.details-action-btn[data-v-551e8708]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #44309738}.details-action-btn[data-v-551e8708]:hover{background:#352378}.no-action-text[data-v-551e8708]{color:#98a2b3;text-align:center;margin:0;font-size:13px;font-weight:600}.empty-state[data-v-551e8708],.no-selected-state[data-v-551e8708]{color:#98a2b3;text-align:center;place-content:center;min-height:230px;padding:24px;display:grid}.empty-state i[data-v-551e8708],.no-selected-state i[data-v-551e8708]{color:#c7c0ed;margin-bottom:12px;font-size:34px}.empty-state h3[data-v-551e8708],.no-selected-state h3[data-v-551e8708]{color:#344054;margin:0 0 8px;font-size:17px;font-weight:900}.empty-state p[data-v-551e8708],.no-selected-state p[data-v-551e8708]{max-width:290px;margin:0;font-size:13px;line-height:1.55}@media (width<=900px){.notifications-layout[data-v-551e8708]{grid-template-columns:1fr}.notification-details-card[data-v-551e8708]{position:static}}@media (width<=620px){.notifications-actions[data-v-551e8708]{flex-direction:column;align-items:stretch;gap:16px}.mark-all-btn[data-v-551e8708]{width:100%}.filters-card[data-v-551e8708]{overflow-x:auto}.filter-btn[data-v-551e8708]{flex-shrink:0}.notification-row[data-v-551e8708]{grid-template-columns:42px minmax(0,1fr) 26px;gap:12px;min-height:88px;padding:15px}.notification-icon[data-v-551e8708]{border-radius:13px;width:42px;height:42px;font-size:16px}.notification-title-row strong[data-v-551e8708]{font-size:14px}.notification-message[data-v-551e8708]{font-size:12px}.notification-time[data-v-551e8708]{font-size:11px}.more-btn[data-v-551e8708]{width:26px;height:26px}.notification-details-card[data-v-551e8708]{padding:18px}.details-row[data-v-551e8708]{flex-direction:column;align-items:flex-start;gap:5px}.details-row strong[data-v-551e8708]{white-space:normal;text-align:left;max-width:100%}}.plans-page[data-v-d3718ede]{width:100%;max-width:1000px;margin:0 auto}.current-plan-card[data-v-d3718ede]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;margin-bottom:34px;padding:26px;box-shadow:0 2px 5px #10182814}.current-header[data-v-d3718ede]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.current-header h2[data-v-d3718ede]{color:#101828;margin:0;font-size:18px;font-weight:900}.current-header span[data-v-d3718ede]{color:#443097;background:#f3efff;border:1px solid #d8d0ff;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:26px;font-size:13px;font-weight:800;display:inline-flex}.usage-grid[data-v-d3718ede]{grid-template-columns:repeat(2,1fr);gap:34px;display:grid}.usage-item p[data-v-d3718ede]{color:#98a2b3;margin:0 0 12px;font-size:13px;font-weight:600}.usage-row[data-v-d3718ede]{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.progress-track[data-v-d3718ede]{background:#eef0f4;border-radius:999px;height:7px;overflow:hidden}.progress-fill[data-v-d3718ede]{border-radius:inherit;background:#443097;height:100%;transition:width .3s}.usage-row strong[data-v-d3718ede]{color:#344054;white-space:nowrap;font-size:14px;font-weight:900}.available-section[data-v-d3718ede]{margin-bottom:32px}.available-section>h2[data-v-d3718ede]{color:#101828;margin:0 0 18px;font-size:16px;font-weight:900}.plans-grid[data-v-d3718ede]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan-card[data-v-d3718ede]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:16px;flex-direction:column;min-height:380px;padding:28px 26px;transition:all .25s;display:flex;box-shadow:0 2px 5px #10182814}.plan-card[data-v-d3718ede]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #4430971f}.plan-card.selected[data-v-d3718ede]{color:#fff;background:#443097;border-color:#443097;box-shadow:0 18px 30px #44309757}.plan-card h3[data-v-d3718ede]{color:#101828;margin:0 0 12px;font-size:20px;font-weight:900}.price-row[data-v-d3718ede]{align-items:flex-end;gap:5px;margin-bottom:24px;display:flex}.price-row strong[data-v-d3718ede]{color:#443097;font-size:28px;font-weight:900;line-height:1}.price-row span[data-v-d3718ede]{color:#98a2b3;font-size:14px;font-weight:500}.plan-card ul[data-v-d3718ede]{flex-direction:column;flex:1;gap:16px;margin:0;padding:0;list-style:none;display:flex}.plan-card li[data-v-d3718ede]{color:#475467;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.plan-card li i[data-v-d3718ede]{color:#10b981;border:1px solid #10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:inline-flex}.plan-card.selected h3[data-v-d3718ede],.plan-card.selected .price-row strong[data-v-d3718ede],.plan-card.selected .price-row span[data-v-d3718ede],.plan-card.selected li[data-v-d3718ede]{color:#fff}.plan-card.selected li i[data-v-d3718ede]{color:#fff;border-color:#ffffffbf}.plan-card li.feature-disabled[data-v-d3718ede]{color:#98a2b3}.plan-card li.feature-disabled i[data-v-d3718ede]{color:#98a2b3;border-color:#d0d5dd}.plan-card.selected li.feature-disabled[data-v-d3718ede]{color:#fff9}.plan-card.selected li.feature-disabled i[data-v-d3718ede]{color:#fff9;border-color:#fff6}.recommended-badge[data-v-d3718ede]{color:#443097;background:#fff;border-radius:999px;align-items:center;width:fit-content;height:26px;margin-bottom:16px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.current-btn[data-v-d3718ede],.upgrade-btn[data-v-d3718ede]{cursor:pointer;border-radius:13px;width:100%;height:42px;margin-top:26px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900}.current-btn[data-v-d3718ede]{color:#667085;background:#f2f4f7;border:none}.upgrade-btn[data-v-d3718ede]{color:#fff;background:#443097;border:none;box-shadow:0 8px 16px #44309747}.upgrade-btn i[data-v-d3718ede]{margin-left:8px}.upgrade-btn[data-v-d3718ede]:disabled{opacity:.6;cursor:not-allowed}.plan-card.selected .current-btn[data-v-d3718ede],.plan-card.selected .upgrade-btn[data-v-d3718ede]{color:#443097;background:#fff;box-shadow:0 8px 16px #10182838}.billing-card[data-v-d3718ede]{background:#fff;border:1px solid #e7e9ef;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #10182814}.billing-card h2[data-v-d3718ede]{color:#101828;border-bottom:1px solid #edf0f5;margin:0;padding:20px 22px;font-size:16px;font-weight:900}.billing-table[data-v-d3718ede]{width:100%}.billing-head[data-v-d3718ede],.billing-row[data-v-d3718ede]{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.billing-head[data-v-d3718ede]{background:#fbfcfe;min-height:44px;padding:0 22px}.billing-head div[data-v-d3718ede]{color:#98a2b3;text-transform:uppercase;letter-spacing:1.6px;font-size:12px;font-weight:900}.billing-row[data-v-d3718ede]{min-height:56px;padding:0 22px}.billing-row div[data-v-d3718ede]{color:#475467;font-size:14px;font-weight:500}.active-badge[data-v-d3718ede]{color:#00875a;background:#ecfdf3;border:1px solid #6ee7b7;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}@media (width<=1000px){.plans-grid[data-v-d3718ede]{grid-template-columns:1fr}.plan-card[data-v-d3718ede]{min-height:auto}}@media (width<=700px){.current-plan-card[data-v-d3718ede]{padding:22px 18px}.usage-grid[data-v-d3718ede]{grid-template-columns:1fr}.billing-card[data-v-d3718ede]{overflow-x:auto}.billing-head[data-v-d3718ede],.billing-row[data-v-d3718ede]{min-width:640px}.plan-card[data-v-d3718ede]{padding:24px 20px}}.post-job-page[data-v-fa9178ee]{width:100%;max-width:920px;margin:0 auto}.loading-card[data-v-fa9178ee]{color:#98a2b3;background:#fff;border:1px solid #e7e9ef;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:14px;font-weight:700;display:flex}.view-mode-banner[data-v-fa9178ee],.verification-alert[data-v-fa9178ee]{border-radius:15px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;padding:17px;display:flex}.view-mode-banner[data-v-fa9178ee]{background:#f7f5ff;border:1px solid #d6cef6}.view-mode-left[data-v-fa9178ee]{align-items:flex-start;gap:13px;display:flex}.view-mode-icon[data-v-fa9178ee],.verification-alert-icon[data-v-fa9178ee]{border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.view-mode-icon[data-v-fa9178ee]{color:#443097;background:#e9e5ff}.view-mode-left h2[data-v-fa9178ee],.verification-alert-content h2[data-v-fa9178ee]{margin:1px 0 5px;font-size:15px;font-weight:900}.view-mode-left h2[data-v-fa9178ee]{color:#443097}.view-mode-left p[data-v-fa9178ee]{color:#665ca1;margin:0;font-size:13px;line-height:1.5}.job-status-badge[data-v-fa9178ee]{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.job-status-badge span[data-v-fa9178ee]{border-radius:50%;width:7px;height:7px}.job-status-badge.active[data-v-fa9178ee]{color:#0b9e51;background:#e9fbf1}.job-status-badge.active span[data-v-fa9178ee]{background:#12b76a}.job-status-badge.draft[data-v-fa9178ee]{color:#d57d08;background:#fff7e7}.job-status-badge.draft span[data-v-fa9178ee]{background:#f79009}.job-status-badge.closed[data-v-fa9178ee]{color:#667085;background:#f2f4f7}.job-status-badge.closed span[data-v-fa9178ee]{background:#98a2b3}.verification-alert[data-v-fa9178ee]{background:#fff9ea;border:1px solid #f5c56a}.verification-alert.rejected[data-v-fa9178ee]{background:#fff4f5;border-color:#ffc2c7}.verification-alert.unsubmitted[data-v-fa9178ee]{background:#f6f4ff;border-color:#cfc8f5}.verification-alert-icon[data-v-fa9178ee]{color:#d98a0e;background:#fff0c8}.verification-alert.rejected .verification-alert-icon[data-v-fa9178ee]{color:#e33e4c;background:#ffe4e7}.verification-alert.unsubmitted .verification-alert-icon[data-v-fa9178ee]{color:#5840ba;background:#e9e5ff}.verification-alert-content[data-v-fa9178ee]{min-width:0}.verification-alert-content h2[data-v-fa9178ee]{color:#8d5a08}.verification-alert.rejected h2[data-v-fa9178ee]{color:#c72f3e}.verification-alert.unsubmitted h2[data-v-fa9178ee]{color:#443097}.verification-alert-content p[data-v-fa9178ee]{color:#98651b;max-width:720px;margin:0;font-size:13px;line-height:1.55}.verification-alert.rejected p[data-v-fa9178ee]{color:#a8545c}.verification-alert.unsubmitted p[data-v-fa9178ee]{color:#665ca1}.verification-action-btn[data-v-fa9178ee]{color:#fff;background:#443097;border-radius:8px;align-items:center;min-height:32px;margin-top:12px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.plan-alert[data-v-fa9178ee]{background:#fffbeb;border:1px solid #fbbf24;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:22px;padding:0 12px;display:flex}.alert-left[data-v-fa9178ee]{align-items:center;gap:10px;display:flex}.alert-left i[data-v-fa9178ee]{color:#f97316;font-size:14px}.alert-left p[data-v-fa9178ee]{color:#c2410c;margin:0;font-size:13px;font-weight:500}.alert-left strong[data-v-fa9178ee]{font-weight:900}.upgrade-btn[data-v-fa9178ee]{color:#fff;background:#ea580c;border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.error-message[data-v-fa9178ee]{color:#e11d48;background:#fff1f3;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:800}.post-job-fieldset[data-v-fa9178ee]{border:none;min-width:0;margin:0;padding:0}.post-job-fieldset[data-v-fa9178ee]:disabled{opacity:.62}.post-job-fieldset:disabled .form-card[data-v-fa9178ee]{box-shadow:none;background:#f9fafc}.post-job-fieldset:disabled input[data-v-fa9178ee],.post-job-fieldset:disabled select[data-v-fa9178ee],.post-job-fieldset:disabled textarea[data-v-fa9178ee],.post-job-fieldset:disabled button[data-v-fa9178ee]{cursor:not-allowed}.post-job-form[data-v-fa9178ee]{flex-direction:column;gap:20px;display:flex}.form-card[data-v-fa9178ee]{box-sizing:border-box;background:#fff;border:1px solid #e7e9ef;border-radius:16px;width:100%;padding:24px;box-shadow:0 2px 5px #10182814}.form-card h2[data-v-fa9178ee]{color:#101828;margin:0 0 22px;font-size:16px;font-weight:900}.form-grid[data-v-fa9178ee]{gap:16px;display:grid}.form-grid.two[data-v-fa9178ee]{grid-template-columns:repeat(2,1fr)}.form-grid.three[data-v-fa9178ee]{grid-template-columns:repeat(3,1fr)}.form-group label[data-v-fa9178ee]{color:#667085;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.form-group input[data-v-fa9178ee],.form-group select[data-v-fa9178ee],.form-group textarea[data-v-fa9178ee],.skill-input-row input[data-v-fa9178ee]{color:#101828;box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;font-family:Inter,Arial,sans-serif;font-size:14px}.form-group input[data-v-fa9178ee],.form-group select[data-v-fa9178ee]{height:42px;padding:0 14px}.form-group textarea[data-v-fa9178ee]{resize:none;height:96px;padding:14px}.form-group input[data-v-fa9178ee]:focus,.form-group select[data-v-fa9178ee]:focus,.form-group textarea[data-v-fa9178ee]:focus,.skill-input-row input[data-v-fa9178ee]:focus{border-color:#443097}.form-group input.invalid[data-v-fa9178ee],.form-group select.invalid[data-v-fa9178ee],.form-group textarea.invalid[data-v-fa9178ee]{background:snow;border-color:#d92d20}.form-group small[data-v-fa9178ee],.standalone-error[data-v-fa9178ee]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600;display:block}.skill-input-row[data-v-fa9178ee]{grid-template-columns:1fr 44px;gap:10px;display:grid}.skill-input-row input[data-v-fa9178ee]{height:42px;padding:0 14px}.skill-input-row button[data-v-fa9178ee]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;width:44px;height:42px}.suggested-title[data-v-fa9178ee]{color:#98a2b3;margin:16px 0 8px;font-size:12px}.suggested-skills[data-v-fa9178ee],.selected-skills[data-v-fa9178ee]{flex-wrap:wrap;gap:8px;display:flex}.suggested-skills button[data-v-fa9178ee]{color:#667085;cursor:pointer;background:#eef0f4;border:none;border-radius:999px;min-height:24px;padding:0 10px;font-size:12px;font-weight:700}.selected-skills[data-v-fa9178ee]{margin-top:14px}.selected-skills span[data-v-fa9178ee]{color:#443097;background:#f3efff;border-radius:999px;align-items:center;gap:8px;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.selected-skills button[data-v-fa9178ee]{color:#443097;cursor:pointer;background:0 0;border:none;font-size:16px}.settings-grid[data-v-fa9178ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hint[data-v-fa9178ee]{color:#98a2b3;margin:8px 0 0;font-size:12px}.screening-box[data-v-fa9178ee]{background:#fbfcfe;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px;display:flex}.screening-box h3[data-v-fa9178ee]{color:#344054;margin:0 0 5px;font-size:13px;font-weight:900}.screening-box p[data-v-fa9178ee]{color:#98a2b3;margin:0;font-size:12px}.toggle[data-v-fa9178ee]{flex-shrink:0;width:44px;height:24px;position:relative}.toggle input[data-v-fa9178ee]{display:none}.toggle span[data-v-fa9178ee]{cursor:pointer;background:#e4e7ec;border-radius:999px;position:absolute;inset:0}.toggle span[data-v-fa9178ee]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle input:checked+span[data-v-fa9178ee]{background:#443097}.toggle input:checked+span[data-v-fa9178ee]:before{transform:translate(20px)}.form-actions[data-v-fa9178ee]{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-actions.single-action[data-v-fa9178ee]{justify-content:flex-end}.existing-job-actions[data-v-fa9178ee]{margin-top:22px}.draft-btn[data-v-fa9178ee],.publish-btn[data-v-fa9178ee],.continue-btn[data-v-fa9178ee],.back-btn[data-v-fa9178ee],.update-btn[data-v-fa9178ee],.cancel-btn[data-v-fa9178ee],.save-changes-btn[data-v-fa9178ee]{cursor:pointer;border-radius:12px;min-height:42px;padding:0 17px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800}.draft-btn[data-v-fa9178ee],.back-btn[data-v-fa9178ee],.cancel-btn[data-v-fa9178ee]{color:#344054;background:#fff;border:1px solid #dfe3eb}.publish-btn[data-v-fa9178ee],.continue-btn[data-v-fa9178ee],.update-btn[data-v-fa9178ee],.save-changes-btn[data-v-fa9178ee]{color:#fff;background:#443097;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 16px #44309738}.publish-btn[data-v-fa9178ee]:disabled,.update-btn[data-v-fa9178ee]:disabled,.save-changes-btn[data-v-fa9178ee]:disabled{cursor:not-allowed;opacity:.55}.success-message[data-v-fa9178ee]{color:#00875a;background:#ecfdf3;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:13px;font-weight:800}@media (width<=800px){.view-mode-banner[data-v-fa9178ee]{flex-direction:column;align-items:flex-start}.plan-alert[data-v-fa9178ee]{flex-direction:column;align-items:flex-start;padding:14px}.upgrade-btn[data-v-fa9178ee]{width:100%}.form-grid.two[data-v-fa9178ee],.form-grid.three[data-v-fa9178ee],.settings-grid[data-v-fa9178ee]{grid-template-columns:1fr}.form-card[data-v-fa9178ee]{padding:20px 16px}.form-actions[data-v-fa9178ee],.existing-job-actions[data-v-fa9178ee]{flex-direction:column;align-items:stretch}.draft-btn[data-v-fa9178ee],.publish-btn[data-v-fa9178ee],.continue-btn[data-v-fa9178ee],.back-btn[data-v-fa9178ee],.update-btn[data-v-fa9178ee],.cancel-btn[data-v-fa9178ee],.save-changes-btn[data-v-fa9178ee]{width:100%}}.assessment-page[data-v-daf46277]{color:#101828;width:100%;max-width:920px;margin:0 auto}.plan-alert[data-v-daf46277]{box-sizing:border-box;background:#fffbeb;border:1px solid #fed7aa;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:18px;padding:0 16px;display:flex}.alert-left[data-v-daf46277]{align-items:center;gap:11px;display:flex}.alert-left i[data-v-daf46277]{color:#f97316;font-size:15px}.alert-left p[data-v-daf46277]{color:#c2410c;margin:0;font-size:13px;font-weight:500}.alert-left strong[data-v-daf46277]{font-weight:900}.upgrade-btn[data-v-daf46277]{color:#fff;background:#c95c00;border-radius:10px;justify-content:center;align-items:center;min-width:70px;height:28px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.message[data-v-daf46277]{border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:800}.error-message[data-v-daf46277]{color:#e11d48;background:#fff1f3}.success-message[data-v-daf46277]{color:#00875a;background:#ecfdf3}.assessment-card[data-v-daf46277]{box-sizing:border-box;background:#fff;border:1px solid #e5e7ee;border-radius:17px;padding:24px;box-shadow:0 2px 5px #10182814}.card-heading h2[data-v-daf46277]{color:#1d2939;margin:0 0 4px;font-size:16px;font-weight:900}.card-heading p[data-v-daf46277]{color:#7d80a4;margin:0;font-size:13px;font-weight:500}.assessment-types[data-v-daf46277]{gap:10px;margin-top:20px;display:grid}.assessment-type[data-v-daf46277]{color:#101828;text-align:left;cursor:pointer;box-sizing:border-box;background:#faf9ff;border:1.5px solid #d8d0f5;border-radius:16px;align-items:center;gap:15px;width:100%;min-height:72px;padding:13px 15px;transition:all .2s;display:flex}.assessment-type[data-v-daf46277]:hover,.assessment-type.selected[data-v-daf46277]{background:#f8f7ff;border-color:#443097}.type-radio[data-v-daf46277]{border:1.5px solid #98a2b3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.type-radio span[data-v-daf46277]{background:0 0;border-radius:50%;width:8px;height:8px}.type-radio.selected[data-v-daf46277]{border-color:#443097}.type-radio.selected span[data-v-daf46277]{background:#443097}.type-icon[data-v-daf46277]{color:#443097;background:#f0edff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.type-copy[data-v-daf46277]{flex-direction:column;gap:4px;min-width:0;display:flex}.type-copy strong[data-v-daf46277]{color:#1d2939;font-size:14px;font-weight:900}.assessment-type.selected .type-copy strong[data-v-daf46277]{color:#443097}.type-copy small[data-v-daf46277]{color:#7d8597;font-size:12px;font-weight:500}.section-divider[data-v-daf46277]{background:#ececf3;height:1px;margin:22px 0 18px}.editor-error[data-v-daf46277]{color:#d92d20;margin:0 0 12px;font-size:12px;font-weight:700}.questions-editor[data-v-daf46277]{gap:10px;display:grid}.question-editor-card[data-v-daf46277]{background:#fbfbfd;border-radius:15px;padding:16px 18px}.question-editor-top[data-v-daf46277]{align-items:center;gap:10px;display:flex}.question-number[data-v-daf46277]{color:#fff;background:#443097;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.question-input[data-v-daf46277]{color:#172033;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700}.question-input[data-v-daf46277]::placeholder{color:#98a2b3}.remove-question-btn[data-v-daf46277]{color:#98a2b3;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:9px;width:32px;height:32px;transition:all .2s}.question-editor-card:hover .remove-question-btn[data-v-daf46277],.remove-question-btn[data-v-daf46277]:focus-visible{opacity:1}.remove-question-btn[data-v-daf46277]:hover{color:#e11d48;background:#fff1f3}.yes-no-editor-preview[data-v-daf46277]{color:#667085;align-items:center;gap:18px;margin:14px 0 0 30px;font-size:14px;display:flex}.yes-no-editor-preview span[data-v-daf46277]{align-items:center;gap:8px;display:inline-flex}.yes-no-editor-preview i[data-v-daf46277]{color:#98a2b3;font-size:18px}.written-editor-preview[data-v-daf46277]{resize:none;color:#98a2b3;box-sizing:border-box;background:#fff;border:1px solid #e0e4ec;border-radius:14px;outline:none;width:calc(100% - 30px);height:80px;margin:14px 0 0 30px;padding:14px 16px;font-family:Inter,Arial,sans-serif;font-size:14px}.add-question-btn[data-v-daf46277]{color:#fff;cursor:pointer;background:#5336d1;border:none;border-radius:999px;align-items:center;gap:9px;min-height:38px;margin-top:20px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 12px #4430973d}.empty-questions[data-v-daf46277]{color:#7d80a4;background:#fbfaff;border:1px dashed #d8d0f5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:13px;display:flex}.empty-questions p[data-v-daf46277]{margin:0}.preview-card[data-v-daf46277]{background:#fff;border:1px solid #e7e3fb;border-radius:15px;margin-top:52px;overflow:hidden;box-shadow:0 2px 5px #1018280f}.preview-header[data-v-daf46277]{box-sizing:border-box;background:#fbfaff;border-bottom:1px solid #ece8fb;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 18px;display:flex}.preview-header>div[data-v-daf46277]{align-items:center;gap:10px;display:flex}.preview-header i[data-v-daf46277]{color:#443097;font-size:13px}.preview-header h3[data-v-daf46277]{color:#1e1b4b;margin:0;font-size:13px;font-weight:900}.preview-header span[data-v-daf46277]{color:#98a2b3;background:#eeeef5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.preview-content[data-v-daf46277]{padding:18px}.preview-job-summary[data-v-daf46277]{align-items:center;gap:12px;display:flex}.preview-company-icon[data-v-daf46277]{color:#443097;background:#efedff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.preview-company-icon img[data-v-daf46277]{object-fit:cover;width:100%;height:100%}.preview-company-icon i[data-v-daf46277]{font-size:18px}.preview-job-copy[data-v-daf46277]{min-width:0}.preview-job-copy h4[data-v-daf46277]{color:#29244f;margin:0 0 4px;font-size:14px;font-weight:900}.preview-job-copy p[data-v-daf46277]{color:#7d80a4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.preview-chips[data-v-daf46277]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.preview-chips span[data-v-daf46277]{color:#5b42d1;background:#edeaff;border-radius:999px;align-items:center;min-height:20px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.preview-divider[data-v-daf46277]{background:#eeecf7;height:1px;margin:16px 0 18px}.preview-questions-title[data-v-daf46277]{color:#7d80a4;margin:0 0 14px;font-size:11px;font-weight:900}.candidate-questions[data-v-daf46277]{gap:16px;display:grid}.candidate-question p[data-v-daf46277]{color:#25214a;margin:0 0 9px;font-size:13px;font-weight:800;line-height:1.45}.candidate-question p b[data-v-daf46277],.assessment-actions p b[data-v-daf46277]{color:#ef4444}.candidate-yes-no[data-v-daf46277]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.candidate-yes-no button[data-v-daf46277]{color:#29244f;background:#fff;border:1px solid #e5e1fa;border-radius:999px;height:34px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:800}.candidate-question textarea[data-v-daf46277]{resize:none;color:#98a2b3;box-sizing:border-box;background:#fff;border:1px solid #e0e4ec;border-radius:13px;outline:none;width:100%;height:72px;padding:12px 14px;font-family:Inter,Arial,sans-serif;font-size:13px}.preview-empty-state[data-v-daf46277]{color:#98a2b3;text-align:center;border:1px dashed #ddd8f7;border-radius:12px;padding:14px;font-size:12px}.candidate-submit-btn[data-v-daf46277]{color:#fff;background:#443097;border:none;border-radius:11px;width:100%;height:48px;margin-top:18px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:800}.assessment-actions[data-v-daf46277]{z-index:5;background:linear-gradient(#f8f7fc00,#f8f7fc 26%);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 0 2px;display:flex;position:sticky;bottom:0}.assessment-actions p[data-v-daf46277]{color:#7d80a4;margin:0;font-size:11px;font-weight:500}.action-buttons[data-v-daf46277]{align-items:center;gap:11px;display:flex}.save-draft-btn[data-v-daf46277],.publish-job-btn[data-v-daf46277]{cursor:pointer;border-radius:12px;height:46px;padding:0 21px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800}.save-draft-btn[data-v-daf46277]{color:#7d8597;background:#fff;border:2px solid #b9bcc8;min-width:126px}.publish-job-btn[data-v-daf46277]{color:#fff;background:#443097;border:none;justify-content:center;align-items:center;gap:9px;min-width:140px;display:inline-flex;box-shadow:0 8px 16px #44309740}.save-draft-btn[data-v-daf46277]:disabled,.publish-job-btn[data-v-daf46277]:disabled{cursor:not-allowed;opacity:.65}@media (width<=700px){.assessment-card[data-v-daf46277]{padding:18px 15px}.plan-alert[data-v-daf46277]{flex-direction:column;align-items:flex-start;padding:13px}.upgrade-btn[data-v-daf46277]{width:100%}.preview-content[data-v-daf46277]{padding:15px}.assessment-actions[data-v-daf46277]{flex-direction:column;align-items:stretch}.assessment-actions p[data-v-daf46277]{order:2}.action-buttons[data-v-daf46277]{width:100%}.save-draft-btn[data-v-daf46277],.publish-job-btn[data-v-daf46277]{width:100%;min-width:0}}@media (width<=480px){.assessment-type[data-v-daf46277]{gap:11px;min-height:76px;padding:12px}.type-icon[data-v-daf46277]{width:30px;height:30px;font-size:16px}.type-copy strong[data-v-daf46277]{font-size:13px}.type-copy small[data-v-daf46277]{font-size:11px;line-height:1.35}.question-editor-card[data-v-daf46277]{padding:14px 12px}.question-editor-top[data-v-daf46277]{align-items:flex-start}.question-input[data-v-daf46277]{min-height:34px;padding-top:2px;line-height:1.4}.remove-question-btn[data-v-daf46277]{opacity:1}.yes-no-editor-preview[data-v-daf46277],.written-editor-preview[data-v-daf46277]{width:100%;margin-left:0}.yes-no-editor-preview[data-v-daf46277]{padding-left:30px}.preview-header[data-v-daf46277]{padding:0 14px}.preview-header span[data-v-daf46277]{display:none}.candidate-yes-no[data-v-daf46277]{grid-template-columns:1fr}.action-buttons[data-v-daf46277]{flex-direction:column}}.assessment-intro[data-v-daf46277]{background:#faf9ff;border:1px solid #ddd6fe;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.assessment-intro>i[data-v-daf46277]{color:#443097;background:#efeaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assessment-intro strong[data-v-daf46277],.assessment-intro small[data-v-daf46277]{display:block}.assessment-intro strong[data-v-daf46277]{color:#2f236f;margin-bottom:4px;font-size:14px}.assessment-intro small[data-v-daf46277]{color:#707b91;font-size:12px;line-height:1.5}.question-editor-card[data-v-daf46277]{gap:16px}.options-editor[data-v-daf46277]{background:#fcfbff;border:1px solid #ebe7f8;border-radius:12px;margin-left:38px;padding:14px}.options-heading[data-v-daf46277]{color:#5d6680;margin:0 0 10px;font-size:12px;font-weight:800}.option-editor-row[data-v-daf46277]{grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:9px;margin-bottom:9px;display:grid}.option-editor-row[data-v-daf46277]:last-of-type{margin-bottom:0}.option-editor-row input[type=radio][data-v-daf46277]{accent-color:#443097;cursor:pointer;width:17px;height:17px;margin:0}.option-editor-row input[type=text][data-v-daf46277]{color:#20263a;box-sizing:border-box;background:#fff;border:1px solid #e2e5ec;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;padding:0 11px;font-family:inherit;font-size:13px}.option-editor-row input[type=text][data-v-daf46277]:focus{border-color:#443097;box-shadow:0 0 0 3px #4430971a}.remove-option-btn[data-v-daf46277]{color:#a8afbd;cursor:pointer;background:0 0;border:none;border-radius:8px;width:34px;height:34px}.remove-option-btn[data-v-daf46277]:hover:not(:disabled){color:#db3a4a;background:#fff0f1}.remove-option-btn[data-v-daf46277]:disabled{cursor:not-allowed;opacity:.35}.add-option-btn[data-v-daf46277]{color:#443097;cursor:pointer;background:#fff;border:1px dashed #bdb3e7;border-radius:8px;min-height:32px;margin-top:10px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:800}.correct-answer-hint[data-v-daf46277]{color:#777f92;margin:10px 0 0;font-size:11px;line-height:1.45}.candidate-options[data-v-daf46277]{gap:8px;display:grid}.candidate-option-preview[data-v-daf46277]{color:#596277;background:#fff;border:1px solid #e5e7ef;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:12px;display:flex}.candidate-option-preview i[data-v-daf46277]{color:#8f99ad}@media (width<=620px){.options-editor[data-v-daf46277]{margin-left:0}}.auth-callback-page[data-v-b238f8a4]{box-sizing:border-box;background:#f8f7fc;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Inter,Arial,sans-serif;display:flex}.auth-callback-card[data-v-b238f8a4]{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #ece9f7;border-radius:20px;width:min(100%,380px);padding:42px 30px;box-shadow:0 14px 36px #4430971f}.auth-callback-card img[data-v-b238f8a4]{object-fit:contain;width:54px;height:54px;margin-bottom:24px}.auth-callback-card h1[data-v-b238f8a4]{color:#101828;margin:0 0 10px;font-size:21px;font-weight:900}.auth-callback-card p[data-v-b238f8a4]{color:#667085;margin:0;font-size:14px;font-weight:500;line-height:1.6}.loading-spinner[data-v-b238f8a4]{border:4px solid #ebe7ff;border-top-color:#443097;border-radius:50%;width:32px;height:32px;margin:0 auto 20px;animation:.8s linear infinite callback-spin-b238f8a4}@keyframes callback-spin-b238f8a4{to{transform:rotate(360deg)}}@media (width<=480px){.auth-callback-card[data-v-b238f8a4]{padding:34px 20px}.auth-callback-card h1[data-v-b238f8a4]{font-size:19px}}.apply-page[data-v-c5592bc1]{color:#111827;background:#fbfaff;min-height:100vh;font-family:Inter,Arial,sans-serif}.search-section[data-v-c5592bc1]{justify-content:center;max-width:1200px;margin:0 auto;padding:24px 22px 34px;display:flex}.search-box[data-v-c5592bc1]{background:#fff;border-radius:12px;align-items:center;width:560px;height:48px;display:flex;overflow:hidden;box-shadow:0 5px 14px #4430970f}.search-icon[data-v-c5592bc1]{color:#758094;flex-shrink:0;width:19px;height:19px;margin-left:16px}.search-box input[data-v-c5592bc1]{color:#374151;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 12px;font-family:inherit;font-size:14px}.search-box input[data-v-c5592bc1]::placeholder{color:#7a8498}.filter-btn[data-v-c5592bc1]{color:#657085;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:44px;height:100%;display:grid}.filter-btn svg[data-v-c5592bc1]{width:20px;height:20px}.search-btn[data-v-c5592bc1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;flex-shrink:0;width:92px;height:48px;font-family:inherit;font-size:13px;font-weight:700}.search-btn[data-v-c5592bc1]:hover,.submit-application-btn[data-v-c5592bc1]:hover,.return-btn[data-v-c5592bc1]:hover{background:#37257e}.apply-layout[data-v-c5592bc1]{grid-template-columns:540px 410px;justify-content:center;align-items:flex-start;column-gap:76px;max-width:1120px;margin:0 auto;padding:38px 22px 56px;display:grid}.apply-form-side[data-v-c5592bc1],.details-side[data-v-c5592bc1]{flex-direction:column;display:flex}.details-side[data-v-c5592bc1]{gap:14px}.contact-card[data-v-c5592bc1]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;overflow:hidden}.contact-head[data-v-c5592bc1]{color:#fff;text-align:center;background:#6b59b8;padding:22px 24px}.contact-head h2[data-v-c5592bc1]{margin:0 0 4px;font-size:18px;font-weight:800}.contact-head p[data-v-c5592bc1]{opacity:.9;margin:0;font-size:12px}.contact-body[data-v-c5592bc1]{padding:24px 22px}.application-limit-alert[data-v-c5592bc1]{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.application-limit-alert>i[data-v-c5592bc1]{color:#d92d20;margin-top:2px;font-size:16px}.application-limit-alert strong[data-v-c5592bc1]{color:#b42318;font-size:13px;font-weight:900;display:block}.application-limit-alert p[data-v-c5592bc1]{color:#b5473f;margin:4px 0 0;font-size:12px;line-height:1.45}.contact-group[data-v-c5592bc1]{margin-bottom:18px}.contact-group label[data-v-c5592bc1]{color:#344054;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.contact-input[data-v-c5592bc1]{background:#fafafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.contact-input input[data-v-c5592bc1]{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.contact-input i[data-v-c5592bc1]{color:#98a2b3;font-size:15px}.continue-btn[data-v-c5592bc1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:6px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.continue-btn[data-v-c5592bc1]:hover{background:#37257e}.continue-btn[data-v-c5592bc1]:disabled{cursor:not-allowed;background:#98a2b3}.contact-input[data-v-c5592bc1]:has(input:disabled){background:#f2f4f7}.contact-input input[data-v-c5592bc1]:disabled{cursor:not-allowed;color:#98a2b3}.continue-btn span[data-v-c5592bc1]{margin-top:-2px;font-size:22px;line-height:1}.company-card[data-v-c5592bc1]{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;margin-top:16px;padding:18px}.company-row[data-v-c5592bc1]{align-items:flex-start;gap:14px;display:flex}.company-logo[data-v-c5592bc1]{color:#fff;background:#6b59b8;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.company-row h3[data-v-c5592bc1]{color:#111827;margin:0 0 2px;font-size:15px;font-weight:800}.company-name[data-v-c5592bc1]{color:#667085;margin:0 0 4px;font-size:13px}.company-loc[data-v-c5592bc1]{color:#98a2b3;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.view-company-btn[data-v-c5592bc1]{color:#443097;cursor:pointer;background:#fff;border:1.5px solid #443097;border-radius:10px;width:100%;height:44px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:800}.view-company-btn[data-v-c5592bc1]:hover{background:#f4f1ff}.application-card[data-v-c5592bc1]{background:#fff;border:1px solid #e5e7eb;width:100%}.application-top[data-v-c5592bc1]{color:#fff;background:#6b59b8;align-items:center;gap:12px;height:44px;padding:0 28px;display:flex}.top-dot[data-v-c5592bc1]{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.application-top h2[data-v-c5592bc1]{color:#fff;margin:0;font-size:16px;font-weight:700}.application-body[data-v-c5592bc1]{padding:28px 20px 20px}.application-body h1[data-v-c5592bc1]{color:#443097;margin:0 0 20px;font-size:28px;font-weight:800;line-height:1.1}.screening-note[data-v-c5592bc1]{box-sizing:border-box;color:#9a4214;background:#fff9e8;border-radius:12px;width:100%;margin-bottom:16px;padding:18px 24px;font-size:13px;line-height:1.55}.question-list[data-v-c5592bc1]{flex-direction:column;gap:14px;display:flex}.question-box[data-v-c5592bc1]{background:#fcfcfd;border-radius:12px;padding:14px 18px}.question-box p[data-v-c5592bc1]{color:#111827;margin:0 0 12px;font-size:13px;font-weight:800;line-height:1.4}.question-number[data-v-c5592bc1]{color:#fff;background:#443097;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;font-weight:800;display:inline-flex}.multiple-choice-options[data-v-c5592bc1]{gap:9px;display:grid}.multiple-choice-option[data-v-c5592bc1]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e0e4ec;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.multiple-choice-option[data-v-c5592bc1]:hover{background:#fbfaff;border-color:#8d7be0}.multiple-choice-option.selected[data-v-c5592bc1]{color:#443097;background:#f5f2ff;border-color:#443097}.multiple-choice-option.disabled[data-v-c5592bc1]{cursor:not-allowed;opacity:.62}.multiple-choice-option.disabled[data-v-c5592bc1]:hover{background:#fff;border-color:#e0e4ec}.multiple-choice-option input[data-v-c5592bc1]{opacity:0;pointer-events:none;position:absolute}.option-radio[data-v-c5592bc1]{box-sizing:border-box;background:#fff;border:2px solid #b7bfcd;border-radius:50%;flex:none;width:17px;height:17px}.multiple-choice-option.selected .option-radio[data-v-c5592bc1]{border:5px solid #443097}.screening-unavailable[data-v-c5592bc1]{color:#7d80a4;text-align:center;background:#fbfaff;border:1px dashed #d8d0f5;border-radius:12px;padding:18px;font-size:13px}.screening-unavailable i[data-v-c5592bc1]{color:#443097;margin-bottom:8px;font-size:20px}.screening-unavailable p[data-v-c5592bc1]{margin:0}.submit-application-btn[data-v-c5592bc1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.submit-application-btn[data-v-c5592bc1]:disabled{cursor:not-allowed;opacity:.65}.submit-application-btn span[data-v-c5592bc1]{margin-top:-2px;font-size:30px;line-height:1}.details-card[data-v-c5592bc1]{background:#fff;border:1px solid #e5e7eb;border-radius:13px}.job-main-card[data-v-c5592bc1]{padding:22px 20px 18px}.details-top h1[data-v-c5592bc1]{color:#443097;margin:0;font-size:22px;font-weight:800;line-height:1.1}.details-company[data-v-c5592bc1]{align-items:center;gap:14px;margin-top:7px;font-size:12px;display:flex}.details-company strong[data-v-c5592bc1]{color:#111827;font-weight:800}.details-company span[data-v-c5592bc1]{color:#6b7280;align-items:center;gap:5px;font-weight:600;display:inline-flex}.details-company svg[data-v-c5592bc1]{width:15px;height:15px}.job-type-row[data-v-c5592bc1]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.green-pill[data-v-c5592bc1],.gray-pill[data-v-c5592bc1],.red-pill[data-v-c5592bc1]{border-radius:999px;min-height:24px;padding:6px 11px;font-size:11px;font-weight:700}.green-pill[data-v-c5592bc1]{color:#16a34a;background:#d7fbe1}.gray-pill[data-v-c5592bc1]{color:#4b5563;background:#d9dde3}.red-pill[data-v-c5592bc1]{color:#ef2020;background:#f8c8cc}.position-card[data-v-c5592bc1],.text-card[data-v-c5592bc1],.requirements-card[data-v-c5592bc1]{padding:20px}.position-card h2[data-v-c5592bc1],.skills-card h2[data-v-c5592bc1],.text-card h2[data-v-c5592bc1],.requirements-card h2[data-v-c5592bc1]{color:#111827;margin:0 0 18px;font-size:16px;font-weight:800}.position-grid[data-v-c5592bc1]{gap:14px;display:grid}.position-item[data-v-c5592bc1]{background:#fafafa;border-radius:11px;align-items:center;gap:11px;min-height:54px;padding:11px 14px;display:flex}.position-item small[data-v-c5592bc1]{color:#9aa0ad;margin-bottom:2px;font-size:10px;display:block}.position-item strong[data-v-c5592bc1]{color:#111827;font-size:12px;font-weight:800}.mini-icon[data-v-c5592bc1]{color:#5e45c4;background:#efecff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.skills-card[data-v-c5592bc1]{color:#fff;background:#6b59b8;border-radius:13px;padding:22px 20px}.skills-card h2[data-v-c5592bc1]{color:#fff;align-items:center;gap:11px;display:flex}.skill-tags[data-v-c5592bc1]{flex-wrap:wrap;gap:8px;display:flex}.skill-tags span[data-v-c5592bc1]{color:#fff;background:#ffffff38;border-radius:9px;padding:8px 11px;font-size:12px}.text-card p[data-v-c5592bc1],.requirements-card p[data-v-c5592bc1]{color:#6f7788;margin:0;font-size:12.5px;line-height:1.45}.loading-state[data-v-c5592bc1]{color:#667085;text-align:center;max-width:500px;margin:80px auto;font-size:15px}.loading-state .return-btn[data-v-c5592bc1]{width:auto;margin-top:20px;padding:0 32px}.form-error[data-v-c5592bc1]{color:#d92d20;margin:12px 0;font-size:13px;font-weight:700}.success-overlay[data-v-c5592bc1]{z-index:9999;background:#1118272e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.success-modal[data-v-c5592bc1]{box-sizing:border-box;text-align:center;background:#fff;border-radius:32px;width:500px;min-height:350px;padding:68px 40px 40px;box-shadow:0 24px 70px #11182729}.success-icon[data-v-c5592bc1]{color:#fff;background:#443097;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:30px;font-weight:700;display:grid}.success-modal h2[data-v-c5592bc1]{color:#000;margin:0 0 28px;font-size:22px;font-weight:800;line-height:1.3}.return-btn[data-v-c5592bc1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;width:100%;height:48px;font-family:inherit;font-size:16px;font-weight:800}@media (width<=1100px){.apply-layout[data-v-c5592bc1]{grid-template-columns:1fr;row-gap:28px;max-width:760px}}@media (width<=600px){.search-section[data-v-c5592bc1],.apply-layout[data-v-c5592bc1]{padding-left:14px;padding-right:14px}.search-section[data-v-c5592bc1]{padding-top:18px;padding-bottom:24px}.search-box[data-v-c5592bc1]{width:100%;height:44px}.search-icon[data-v-c5592bc1]{width:16px;height:16px;margin-left:10px}.search-box input[data-v-c5592bc1]{padding:0 7px;font-size:12px}.filter-btn[data-v-c5592bc1]{width:32px;height:44px}.search-btn[data-v-c5592bc1]{width:68px;height:44px;font-size:12px}.apply-layout[data-v-c5592bc1]{padding-top:24px;padding-bottom:40px}.application-body[data-v-c5592bc1]{padding:24px 16px 18px}.application-body h1[data-v-c5592bc1]{font-size:24px}.screening-note[data-v-c5592bc1]{padding:16px}.success-modal[data-v-c5592bc1]{border-radius:26px;width:100%;min-height:290px;padding:52px 24px 32px}.success-modal h2[data-v-c5592bc1]{font-size:19px}}.payment-page[data-v-9607f1b4]{color:#111827;background:#faf9ff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.payment-header[data-v-9607f1b4]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 15%;display:flex;box-shadow:0 3px 10px #1118270f}.payment-logo[data-v-9607f1b4]{align-items:center;text-decoration:none;display:inline-flex}.secure-checkout[data-v-9607f1b4]{color:#667085;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.secure-checkout i[data-v-9607f1b4]{color:#00b878;font-size:12px}.payment-wrapper[data-v-9607f1b4]{box-sizing:border-box;width:100%;max-width:980px;margin:44px auto 0;padding:0 24px 80px}.back-link[data-v-9607f1b4]{color:#443097;align-items:center;gap:10px;margin-bottom:34px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.back-link i[data-v-9607f1b4]{font-size:11px}.payment-grid[data-v-9607f1b4]{grid-template-columns:1.25fr .82fr;align-items:flex-start;gap:30px;display:grid}.payment-card[data-v-9607f1b4],.summary-card[data-v-9607f1b4],.included-card[data-v-9607f1b4]{background:#fff;border:1px solid #e2e5eb;border-radius:16px;box-shadow:0 2px 4px #10182814}.payment-card[data-v-9607f1b4]{padding:34px 32px 32px}.payment-title h1[data-v-9607f1b4]{color:#111827;margin:0 0 8px;font-size:22px;font-weight:900}.payment-title p[data-v-9607f1b4]{color:#98a2b3;margin:0 0 34px;font-size:14px;line-height:1.4}.form-group[data-v-9607f1b4]{margin-bottom:22px}.form-group label[data-v-9607f1b4]{color:#667085;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.form-group input[data-v-9607f1b4]{box-sizing:border-box;color:#111827;background:#fcfcfd;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:44px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:14px}.form-group input[data-v-9607f1b4]:focus{background:#fff;border-color:#443097}.input-with-icon[data-v-9607f1b4]{position:relative}.input-with-icon input[data-v-9607f1b4]{padding-right:46px}.input-with-icon i[data-v-9607f1b4]{color:#98a2b3;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.two-cols[data-v-9607f1b4]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-error[data-v-9607f1b4]{color:#d92d20;margin:-4px 0 18px;font-size:13px;font-weight:700}.payment-divider[data-v-9607f1b4]{background:#eceef3;width:100%;height:1px;margin:10px 0 20px}.secure-row[data-v-9607f1b4]{color:#98a2b3;align-items:center;gap:22px;margin-bottom:26px;font-size:12px;display:flex}.secure-row span[data-v-9607f1b4]{align-items:center;gap:7px;display:inline-flex}.secure-row i[data-v-9607f1b4]{color:#00b878;font-size:12px}.pay-btn[data-v-9607f1b4]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #44309747}.pay-btn[data-v-9607f1b4]:hover{background:#37257e}.summary-area[data-v-9607f1b4]{flex-direction:column;gap:16px;display:flex}.summary-card[data-v-9607f1b4]{padding:28px 26px}.summary-card h2[data-v-9607f1b4],.included-card h2[data-v-9607f1b4]{color:#98a2b3;text-transform:uppercase;letter-spacing:1.7px;margin:0 0 18px;font-size:12px;font-weight:900}.summary-plan[data-v-9607f1b4]{border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding-bottom:22px;display:flex}.plan-icon[data-v-9607f1b4]{color:#fff;background:#443097;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.summary-plan h3[data-v-9607f1b4]{color:#111827;margin:0 0 5px;font-size:16px;font-weight:900}.summary-plan p[data-v-9607f1b4]{color:#98a2b3;margin:0;font-size:12px}.summary-line[data-v-9607f1b4],.summary-total[data-v-9607f1b4]{justify-content:space-between;align-items:center;display:flex}.summary-line[data-v-9607f1b4]{color:#667085;border-bottom:1px solid #edf0f5;padding:22px 0;font-size:14px}.summary-line strong[data-v-9607f1b4]{color:#111827;font-size:14px}.summary-total[data-v-9607f1b4]{color:#111827;padding-top:22px;font-size:16px;font-weight:900}.summary-total strong[data-v-9607f1b4]{color:#443097;font-size:22px;font-weight:900}.included-card[data-v-9607f1b4]{background:#f0eefb;border-color:#ddd8f3;padding:22px}.included-card h2[data-v-9607f1b4]{color:#443097;margin-bottom:16px}.included-card ul[data-v-9607f1b4]{margin:0;padding:0;list-style:none}.included-card li[data-v-9607f1b4]{color:#344054;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.included-card li[data-v-9607f1b4]:last-child{margin-bottom:0}.included-card i[data-v-9607f1b4]{color:#443097;font-size:12px}.terms-text[data-v-9607f1b4]{color:#98a2b3;text-align:center;margin:4px 8px 0;font-size:12px;line-height:1.6}.terms-text a[data-v-9607f1b4]{color:#443097;text-decoration:none}@media (width<=900px){.payment-header[data-v-9607f1b4]{padding:0 24px}.payment-wrapper[data-v-9607f1b4]{margin-top:28px}.payment-grid[data-v-9607f1b4]{grid-template-columns:1fr}}@media (width<=560px){.payment-header[data-v-9607f1b4]{height:64px}.secure-checkout[data-v-9607f1b4]{display:none}.payment-card[data-v-9607f1b4]{padding:26px 18px}.two-cols[data-v-9607f1b4]{grid-template-columns:1fr;gap:0}.secure-row[data-v-9607f1b4]{flex-direction:column;align-items:flex-start;gap:10px}}.payment-success-page[data-v-85380ac9]{color:#111827;background:#faf9ff;width:100%;min-height:100vh;font-family:Inter,Arial,sans-serif}.success-header[data-v-85380ac9]{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;width:100%;height:68px;padding:0 15%;display:flex;box-shadow:0 3px 10px #1118270f}.success-logo[data-v-85380ac9]{align-items:center;text-decoration:none;display:inline-flex}.success-wrapper[data-v-85380ac9]{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;min-height:calc(100vh - 68px);padding:150px 24px 80px;display:flex}.success-card[data-v-85380ac9]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;max-width:448px;padding:40px;box-shadow:0 16px 36px #1018281f}.success-icon[data-v-85380ac9]{color:#00b878;background:#e9fbf3;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 26px;font-size:28px;display:grid}.success-icon i[data-v-85380ac9]{border:3px solid #00b878;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.success-card h1[data-v-85380ac9]{color:#111827;margin:0 0 14px;font-size:26px;font-weight:900}.success-subtitle[data-v-85380ac9]{color:#667085;max-width:335px;margin:0 auto 34px;font-size:15px;line-height:1.55}.success-summary[data-v-85380ac9]{text-align:left;background:#faf9ff;border:1px solid #edf0f5;border-radius:16px;margin-bottom:32px;padding:21px 22px}.summary-row[data-v-85380ac9]{color:#98a2b3;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.summary-row[data-v-85380ac9]:last-child{margin-bottom:0}.summary-row strong[data-v-85380ac9]{color:#111827;font-size:14px;font-weight:900}.summary-row .amount[data-v-85380ac9]{color:#443097;font-size:17px}.summary-divider[data-v-85380ac9]{background:#e5e7eb;width:100%;height:1px;margin:2px 0 16px}.active-status[data-v-85380ac9]{align-items:center;gap:7px;display:inline-flex;color:#00a86b!important}.active-status i[data-v-85380ac9]{font-size:8px}.dashboard-btn[data-v-85380ac9]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #44309747}.dashboard-btn[data-v-85380ac9]:hover{background:#37257e}.email-note[data-v-85380ac9]{color:#98a2b3;margin:18px 0 0;font-size:12px}@media (width<=700px){.success-header[data-v-85380ac9]{padding:0 24px}.success-wrapper[data-v-85380ac9]{padding-top:80px}.success-card[data-v-85380ac9]{padding:32px 22px}}.company-signup-page[data-v-4ec22ee6]{box-sizing:border-box;background:radial-gradient(circle at 0 100%,#4430971f,#0000 36%),radial-gradient(circle at 100% 0,#44309724,#0000 34%),#fbfaff;width:100%;min-height:100vh;padding:64px 24px 80px;font-family:Inter,Arial,sans-serif}.company-signup-wrapper[data-v-4ec22ee6]{width:100%;max-width:760px;margin:0 auto}.company-stepper[data-v-4ec22ee6]{justify-content:center;align-items:flex-start;width:100%;max-width:670px;margin:0 auto 66px;display:flex}.step-item[data-v-4ec22ee6]{text-align:center;flex-direction:column;align-items:center;width:180px;display:flex}.step-circle[data-v-4ec22ee6]{color:#111827;background:#ebe9f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 18px #4430971f}.step-item.active .step-circle[data-v-4ec22ee6]{color:#111827;background:#b8afe1}.step-item.active span[data-v-4ec22ee6]{color:#111827}.step-item.done .step-circle[data-v-4ec22ee6]{color:#fff;background:#6fbd45}.step-item span[data-v-4ec22ee6]{color:#111827;white-space:nowrap;margin-top:10px;font-size:12px;font-weight:800}.step-line[data-v-4ec22ee6]{background:#111827;width:180px;height:2px;margin-top:16px}.company-card[data-v-4ec22ee6]{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;max-width:625px;margin:0 auto;padding:38px 48px 32px;box-shadow:0 18px 40px #10182829}.company-card h1[data-v-4ec22ee6]{color:#111827;text-align:center;margin:0 0 26px;font-size:20px;font-weight:900}.form-group[data-v-4ec22ee6]{margin-bottom:18px}.form-group label[data-v-4ec22ee6]{color:#111827;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.form-group input[data-v-4ec22ee6],.password-box input[data-v-4ec22ee6]{color:#111827;box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:50px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:14px}.form-group input[data-v-4ec22ee6]::placeholder,.password-box input[data-v-4ec22ee6]::placeholder{color:#98a2b3}.form-group input[data-v-4ec22ee6]:focus,.password-box input[data-v-4ec22ee6]:focus{background:#fff;border-color:#443097}.form-group input.input-error[data-v-4ec22ee6],.password-box input.input-error[data-v-4ec22ee6]{border-color:#d92d20}.form-group small[data-v-4ec22ee6]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600;display:block}.password-box[data-v-4ec22ee6]{position:relative}.password-box input[data-v-4ec22ee6]{padding-right:46px}.password-box button[data-v-4ec22ee6]{color:#8a93a3;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.password-box button[data-v-4ec22ee6]:hover{color:#443097}.general-error[data-v-4ec22ee6]{color:#d92d20;text-align:center;margin:0 0 14px;font-size:13px;font-weight:700}.proceed-btn[data-v-4ec22ee6],.google-btn[data-v-4ec22ee6]{cursor:pointer;border-radius:10px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.proceed-btn[data-v-4ec22ee6]{color:#fff;background:#443097;border:none;margin-top:2px}.proceed-btn[data-v-4ec22ee6]:hover{background:#37257e}.google-btn[data-v-4ec22ee6]{color:#443097;background:#fff;border:2px solid #443097;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:inline-flex}.google-btn[data-v-4ec22ee6]:hover{background:#f4f1ff}.signin-text[data-v-4ec22ee6]{text-align:center;color:#111827;margin:16px 0 0;font-size:15px;font-weight:700}.signin-text a[data-v-4ec22ee6]{color:#443097;font-weight:900;text-decoration:none}.signin-text a[data-v-4ec22ee6]:hover{text-decoration:underline}@media (width<=760px){.company-signup-page[data-v-4ec22ee6]{padding:40px 16px 60px}.company-stepper[data-v-4ec22ee6]{max-width:100%;margin-bottom:42px}.step-item[data-v-4ec22ee6]{width:120px}.step-line[data-v-4ec22ee6]{width:70px}.step-item span[data-v-4ec22ee6]{white-space:normal;font-size:10px}.company-card[data-v-4ec22ee6]{border-radius:18px;padding:30px 20px 26px}.form-group label[data-v-4ec22ee6]{font-size:14px}}.company-otp-page[data-v-ce97458a]{box-sizing:border-box;background:radial-gradient(circle at 0 100%,#4430971f,#0000 36%),radial-gradient(circle at 100% 0,#44309724,#0000 34%),#fbfaff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 20px;font-family:Inter,Arial,sans-serif;display:flex}.otp-card[data-v-ce97458a]{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:500px;min-height:470px;padding:48px 32px;box-shadow:0 18px 40px #10182829}.otp-icon[data-v-ce97458a]{color:#443097;background:#ebe8f8;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:18px;font-size:24px;display:grid}.otp-card h1[data-v-ce97458a]{color:#111827;margin:0 0 10px;font-size:28px;font-weight:900}.otp-card p[data-v-ce97458a]{color:#111827;margin:0;font-size:15px;line-height:1.5}.otp-card p strong[data-v-ce97458a]{color:#291d5b;font-weight:900}.otp-inputs[data-v-ce97458a]{justify-content:center;gap:8px;margin:44px 0 22px;display:flex}.otp-inputs input[data-v-ce97458a]{color:#111827;text-align:center;background:#fbfaff;border:2px solid #8a93a3;border-radius:14px;outline:none;width:70px;height:86px;font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:800}.otp-inputs input[data-v-ce97458a]:focus{border-color:#443097;box-shadow:0 0 0 3px #4430971f}.error-message[data-v-ce97458a]{text-align:center;font-weight:700;color:#d92d20!important;margin:-6px 0 14px!important;font-size:13px!important}.success-message[data-v-ce97458a]{text-align:center;font-weight:700;color:#00a86b!important;margin:-6px 0 14px!important;font-size:13px!important}.resend-row[data-v-ce97458a]{text-align:center;color:#667085!important;margin-bottom:34px!important;font-size:15px!important}.resend-row span[data-v-ce97458a]{color:#e11d48;font-weight:800}.resend-btn[data-v-ce97458a]{color:#443097;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.resend-btn[data-v-ce97458a]:hover{text-decoration:underline}.continue-btn[data-v-ce97458a]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:12px;width:100%;max-width:396px;height:48px;margin:0 auto;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900;display:block}.continue-btn[data-v-ce97458a]:hover{background:#37257e}@media (width<=600px){.otp-card[data-v-ce97458a]{padding:36px 20px}.otp-card h1[data-v-ce97458a]{font-size:24px}.otp-inputs[data-v-ce97458a]{gap:6px}.otp-inputs input[data-v-ce97458a]{width:58px;height:70px;font-size:28px}}.company-overview-page[data-v-6b9837dd]{box-sizing:border-box;background:radial-gradient(circle at 0 100%,#4430971f,#0000 36%),radial-gradient(circle at 100% 0,#44309724,#0000 34%),#fbfaff;width:100%;min-height:100vh;padding:64px 24px 80px;font-family:Inter,Arial,sans-serif}.company-overview-wrapper[data-v-6b9837dd]{width:100%;max-width:850px;margin:0 auto}.company-stepper[data-v-6b9837dd]{justify-content:center;align-items:flex-start;width:100%;max-width:720px;margin:0 auto 66px;display:flex}.step-item[data-v-6b9837dd]{text-align:center;flex-direction:column;align-items:center;width:190px;display:flex}.step-circle[data-v-6b9837dd]{color:#111827;background:#ebe9f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 18px #4430971f}.step-item.done .step-circle[data-v-6b9837dd]{color:#fff;background:#6fbd45;font-size:16px}.step-item.done span[data-v-6b9837dd]{color:#6fbd45}.step-item.active .step-circle[data-v-6b9837dd]{color:#111827;background:#b8afe1}.step-item span[data-v-6b9837dd]{color:#111827;white-space:nowrap;margin-top:10px;font-size:12px;font-weight:800}.step-line[data-v-6b9837dd]{background:#111827;width:190px;height:2px;margin-top:16px}.overview-card[data-v-6b9837dd]{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;max-width:650px;margin:0 auto;padding:42px 48px 36px;box-shadow:0 18px 40px #10182829}.overview-card h1[data-v-6b9837dd]{color:#111827;text-align:center;margin:0 0 30px;font-size:20px;font-weight:900}.form-group[data-v-6b9837dd]{margin-bottom:22px}.form-group label[data-v-6b9837dd]{color:#111827;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.form-group input[data-v-6b9837dd],.form-group select[data-v-6b9837dd]{color:#111827;box-sizing:border-box;background:#fbfcfe;border:1px solid #dfe3eb;border-radius:12px;outline:none;width:100%;height:52px;padding:0 16px;font-family:Inter,Arial,sans-serif;font-size:15px}.form-group input[data-v-6b9837dd]::placeholder{color:#98a2b3}.form-group input[data-v-6b9837dd]:focus,.form-group select[data-v-6b9837dd]:focus{background:#fff;border-color:#443097}.form-group input.input-error[data-v-6b9837dd],.form-group select.input-error[data-v-6b9837dd]{border-color:#d92d20}.form-group small[data-v-6b9837dd]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600;display:block}.select-box[data-v-6b9837dd]{position:relative}.select-box select[data-v-6b9837dd]{appearance:none;color:#8a93a3;cursor:pointer;padding-right:48px}.select-box select[data-v-6b9837dd]:focus,.select-box select[data-v-6b9837dd]:not([value=""]){color:#111827}.select-box i[data-v-6b9837dd]{color:#8a93a3;pointer-events:none;font-size:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.proceed-btn[data-v-6b9837dd]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:10px;width:100%;height:50px;margin-top:2px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.proceed-btn[data-v-6b9837dd]:hover{background:#37257e}.submit-error[data-v-6b9837dd]{color:#d92d20;text-align:center;margin:0 0 14px;font-size:13px;font-weight:700}@media (width<=760px){.company-overview-page[data-v-6b9837dd]{padding:40px 16px 60px}.company-stepper[data-v-6b9837dd]{max-width:100%;margin-bottom:42px}.step-item[data-v-6b9837dd]{width:120px}.step-line[data-v-6b9837dd]{width:70px}.step-item span[data-v-6b9837dd]{white-space:normal;font-size:10px}.overview-card[data-v-6b9837dd]{border-radius:18px;padding:30px 20px 26px}.form-group label[data-v-6b9837dd]{font-size:14px}}.company-upload-page[data-v-3e3d6413]{box-sizing:border-box;background:radial-gradient(circle at 0 100%,#4430971f,#0000 36%),radial-gradient(circle at 100% 0,#44309724,#0000 34%),#fbfaff;width:100%;min-height:100vh;padding:64px 24px 80px;font-family:Inter,Arial,sans-serif}.company-upload-wrapper[data-v-3e3d6413]{width:100%;max-width:850px;margin:0 auto}.retry-banner[data-v-3e3d6413]{box-sizing:border-box;background:#fff4f5;border:1px solid #f2c4ca;border-radius:14px;align-items:flex-start;gap:12px;width:100%;max-width:640px;margin:0 auto 20px;padding:16px 18px;display:flex}.retry-banner-icon[data-v-3e3d6413]{color:#d92d4c;background:#ffe1e5;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.retry-banner h2[data-v-3e3d6413]{color:#b4233d;margin:1px 0 5px;font-size:15px;font-weight:900}.retry-banner p[data-v-3e3d6413]{color:#9a4b5a;margin:0;font-size:13px;line-height:1.5}.company-stepper[data-v-3e3d6413]{justify-content:center;align-items:flex-start;width:100%;max-width:720px;margin:0 auto 24px;display:flex}.step-item[data-v-3e3d6413]{text-align:center;flex-direction:column;align-items:center;width:190px;display:flex}.step-circle[data-v-3e3d6413]{color:#111827;background:#ebe9f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 18px #4430971f}.step-item.done .step-circle[data-v-3e3d6413]{color:#fff;background:#6fbd45;font-size:16px}.step-item.done span[data-v-3e3d6413]{color:#6fbd45}.step-item.active .step-circle[data-v-3e3d6413]{color:#111827;background:#b8afe1}.step-item span[data-v-3e3d6413]{color:#111827;white-space:nowrap;margin-top:10px;font-size:12px;font-weight:800}.step-line[data-v-3e3d6413]{background:#111827;width:190px;height:2px;margin-top:16px}.upload-card[data-v-3e3d6413]{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:640px;margin:0 auto;padding:24px;box-shadow:0 18px 40px #1018281f}.upload-card-heading[data-v-3e3d6413]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-3e3d6413]{color:#443097;letter-spacing:1px;margin:0 0 5px;font-size:11px;font-weight:900}.upload-card h1[data-v-3e3d6413]{color:#111827;margin:0;font-size:30px;font-weight:900}.pending-badge[data-v-3e3d6413]{color:#b56700;white-space:nowrap;background:#fff2da;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.subtitle[data-v-3e3d6413]{color:#475467;margin:8px 0 32px;font-size:15px;line-height:1.5}.drop-zone[data-v-3e3d6413]{color:#111827;box-sizing:border-box;text-align:center;background:#fff;border:1.5px dashed #2f6bff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:215px;padding:30px 20px;display:flex}.drop-zone.dragging[data-v-3e3d6413],.drop-zone.selected[data-v-3e3d6413]{background:#f6f4ff;border-color:#443097}.drop-zone i[data-v-3e3d6413]{color:#6a4bbc;margin-bottom:14px;font-size:26px}.drop-zone h2[data-v-3e3d6413]{color:#111827;word-break:break-word;margin:0 0 8px;font-size:16px;font-weight:800}.drop-zone span[data-v-3e3d6413]{color:#667085;font-size:13px}.browse-box[data-v-3e3d6413]{box-sizing:border-box;text-align:center;background:#fbfaff;width:100%;padding:16px 22px 10px}.browse-btn[data-v-3e3d6413]{color:#fff;cursor:pointer;background:#291d5b;border:none;border-radius:10px;width:100%;max-width:400px;height:48px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.browse-btn[data-v-3e3d6413]:hover:not(:disabled){background:#443097}.browse-btn[data-v-3e3d6413]:disabled{cursor:not-allowed;opacity:.65}.browse-box p[data-v-3e3d6413]{color:#667085;margin:10px 0 0;font-size:12px}.error-message[data-v-3e3d6413]{color:#d92d20;margin:12px 0 0;font-size:13px;font-weight:700}.form-group[data-v-3e3d6413]{margin-top:24px}.form-group label[data-v-3e3d6413]{color:#344054;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.form-group label span[data-v-3e3d6413]{color:#98a2b3;font-weight:600}.form-group input[data-v-3e3d6413]{color:#101828;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;width:100%;height:44px;padding:0 13px;font-family:Inter,Arial,sans-serif;font-size:14px}.form-group input[data-v-3e3d6413]:focus{border-color:#443097;box-shadow:0 0 0 3px #4430971a}.form-group input[data-v-3e3d6413]:disabled{background:#f9fafb}.form-group input.input-error[data-v-3e3d6413]{border-color:#d92d20}.form-group small[data-v-3e3d6413]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:600;display:block}.actions-row[data-v-3e3d6413]{justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;display:flex}.cancel-btn[data-v-3e3d6413],.done-btn[data-v-3e3d6413]{cursor:pointer;border-radius:10px;min-height:44px;padding:0 19px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800}.cancel-btn[data-v-3e3d6413]{color:#344054;background:#fff;border:1px solid #d0d5dd}.done-btn[data-v-3e3d6413]{color:#fff;background:#443097;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 18px #4430973d}.cancel-btn[data-v-3e3d6413]:hover:not(:disabled){background:#f9fafb}.done-btn[data-v-3e3d6413]:hover:not(:disabled){background:#352475}.cancel-btn[data-v-3e3d6413]:disabled,.done-btn[data-v-3e3d6413]:disabled{cursor:not-allowed;opacity:.6}@media (width<=700px){.company-upload-page[data-v-3e3d6413]{padding:36px 16px 56px}.company-stepper[data-v-3e3d6413]{display:none}.upload-card[data-v-3e3d6413]{padding:20px 16px}.upload-card-heading[data-v-3e3d6413]{flex-direction:column;align-items:flex-start}.upload-card h1[data-v-3e3d6413]{font-size:24px}.retry-banner[data-v-3e3d6413]{padding:14px}.actions-row[data-v-3e3d6413]{flex-direction:column-reverse}.cancel-btn[data-v-3e3d6413],.done-btn[data-v-3e3d6413]{width:100%}}.company-submitted-page[data-v-30665963]{box-sizing:border-box;background:radial-gradient(circle at 0 100%,#4430971f,#0000 36%),radial-gradient(circle at 100% 0,#44309724,#0000 34%),#fbfaff;width:100%;min-height:100vh;padding:58px 24px 80px;font-family:Inter,Arial,sans-serif}.submitted-wrapper[data-v-30665963]{width:100%;max-width:850px;margin:0 auto}.company-stepper[data-v-30665963]{justify-content:center;align-items:flex-start;width:100%;max-width:720px;margin:0 auto 58px;display:flex}.step-item[data-v-30665963]{text-align:center;flex-direction:column;align-items:center;width:190px;display:flex}.step-circle[data-v-30665963]{color:#111827;background:#ebe9f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 18px #4430971f}.step-item.done .step-circle[data-v-30665963]{color:#fff;background:#6fbd45;font-size:16px}.step-item.done span[data-v-30665963]{color:#6fbd45}.step-item span[data-v-30665963]{color:#111827;white-space:nowrap;margin-top:10px;font-size:12px;font-weight:800}.step-line[data-v-30665963]{background:#111827;width:190px;height:2px;margin-top:16px}.submitted-card[data-v-30665963]{color:#fff;box-sizing:border-box;text-align:center;background:#443097;border-radius:12px;width:100%;max-width:448px;margin:0 auto;padding:40px;box-shadow:0 24px 46px #10182847}.document-icon[data-v-30665963]{color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 26px;font-size:36px;display:grid}.document-icon i[data-v-30665963]{background:#ffffff2e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.submitted-card h1[data-v-30665963]{margin:0 0 14px;font-size:28px;font-weight:900}.submitted-card h2[data-v-30665963]{margin:0 0 14px;font-size:16px;font-weight:900}.submitted-card p[data-v-30665963]{color:#d7d2ef;max-width:330px;margin:0 auto 34px;font-size:15px;line-height:1.55}.review-list[data-v-30665963]{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.review-item[data-v-30665963]{color:#f4f1ff;box-sizing:border-box;text-align:left;background:#ffffff1f;border-radius:10px;align-items:center;gap:13px;height:48px;padding:0 16px;font-size:14px;display:flex}.review-item span[data-v-30665963]{color:#fff;background:#9183ca;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.review-item .done-icon[data-v-30665963]{background:#6fbd45}.dashboard-btn[data-v-30665963]{color:#443097;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;height:46px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:900}.dashboard-btn[data-v-30665963]:hover{background:#f4f1ff}@media (width<=760px){.company-submitted-page[data-v-30665963]{padding:40px 16px 60px}.company-stepper[data-v-30665963]{max-width:100%;margin-bottom:42px}.step-item[data-v-30665963]{width:120px}.step-line[data-v-30665963]{width:70px}.step-item span[data-v-30665963]{white-space:normal;font-size:10px}.submitted-card[data-v-30665963]{padding:32px 22px}}.company-login-page[data-v-b5067da0]{box-sizing:border-box;background:#faf9ff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:70px 24px;font-family:Inter,Arial,sans-serif;display:flex}.login-shell[data-v-b5067da0]{background:#fff;border-radius:36px;grid-template-columns:398px 1fr;width:100%;max-width:1060px;min-height:823px;display:grid;overflow:hidden;box-shadow:0 18px 45px #1018280a}.login-left[data-v-b5067da0]{color:#fff;box-sizing:border-box;background:linear-gradient(#6b58b5 0%,#2d215f 100%);flex-direction:column;padding:56px 56px 54px;display:flex}.brand-link[data-v-b5067da0]{width:fit-content;text-decoration:none}.left-main[data-v-b5067da0]{margin-top:132px}.quote-circle[data-v-b5067da0]{background:#443097;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:18px;display:flex}.quote-circle span[data-v-b5067da0]{color:#fff;font-size:25px;font-weight:900;line-height:1;transform:translateY(-2px)}.left-main h2[data-v-b5067da0]{color:#fff;letter-spacing:-2.5px;margin:0;font-size:48px;font-weight:900;line-height:1.45}.left-main p[data-v-b5067da0]{color:#ffffffad;max-width:284px;margin:18px 0 0;font-size:19px;font-weight:400;line-height:1.35}.left-bottom[data-v-b5067da0]{color:#ffffffb8;margin:auto 0 0;font-size:18px;font-weight:400;line-height:1.45}.login-right[data-v-b5067da0]{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:70px 74px;display:flex}.login-card[data-v-b5067da0]{width:100%;max-width:512px}.top-icon[data-v-b5067da0]{justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 12px;display:flex}.top-icon img[data-v-b5067da0]{object-fit:contain;width:58px;height:58px}.login-card h1[data-v-b5067da0]{text-align:center;color:#000;letter-spacing:-1.3px;margin:0;font-size:31px;font-weight:900}.subtitle[data-v-b5067da0]{text-align:center;color:#667085;margin:16px 0 34px;font-size:19px;font-weight:400}.login-form[data-v-b5067da0]{width:100%}.form-group[data-v-b5067da0]{margin-bottom:14px}.form-group label[data-v-b5067da0]{color:#5c6270;letter-spacing:.3px;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.input-wrapper[data-v-b5067da0]{position:relative}.input-wrapper input[data-v-b5067da0]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #e1e3e8;border-radius:14px;outline:none;width:100%;height:53px;padding:0 52px 0 17px;font-family:Inter,Arial,sans-serif;font-size:16px}.input-wrapper input[data-v-b5067da0]::placeholder{color:#8a919d}.input-wrapper input[data-v-b5067da0]:focus{border-color:#443097}.input-wrapper input.input-error[data-v-b5067da0]{border-color:#d92d20}.input-icon[data-v-b5067da0],.eye-btn[data-v-b5067da0]{position:absolute;top:50%;right:17px;transform:translateY(-50%)}.input-icon[data-v-b5067da0]{color:#8a919d;font-size:20px}.eye-btn[data-v-b5067da0]{color:#8a919d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:19px}.error-message[data-v-b5067da0]{color:#d92d20;margin-top:6px;font-size:12px;font-weight:700;display:block}.form-options[data-v-b5067da0]{justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:22px;display:flex}.remember-row[data-v-b5067da0]{color:#2d215f;cursor:pointer;align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.remember-row input[data-v-b5067da0]{accent-color:#69707d;cursor:pointer;width:17px;height:17px}.forgot-link[data-v-b5067da0]{color:#443097;font-size:18px;font-weight:600;text-decoration:none}.forgot-link[data-v-b5067da0]:hover{text-decoration:underline}.general-error[data-v-b5067da0]{color:#d92d20;text-align:center;margin:-8px 0 14px;font-size:13px;font-weight:800}.login-btn[data-v-b5067da0]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;width:100%;height:48px;margin-bottom:20px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.login-btn[data-v-b5067da0]:hover{background:#37257e}.divider[data-v-b5067da0]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.divider[data-v-b5067da0]:before,.divider[data-v-b5067da0]:after{content:"";background:#7c828d;flex:1;height:1px}.divider span[data-v-b5067da0]{color:#667085;white-space:nowrap;font-size:12px;font-weight:500}.google-btn[data-v-b5067da0]{color:#443097;cursor:pointer;background:#fff;border:2px solid #443097;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:17px;font-weight:800;display:inline-flex}.google-btn i[data-v-b5067da0]{font-size:18px}.google-btn[data-v-b5067da0]:hover{background:#f4f1ff}.signup-text[data-v-b5067da0]{text-align:center;color:#667085;margin:20px 0 0;font-size:17px;font-weight:400}.signup-text a[data-v-b5067da0]{color:#443097;margin-left:5px;font-size:18px;font-weight:800;text-decoration:none}.signup-text a[data-v-b5067da0]:hover{text-decoration:underline}@media (width<=980px){.login-shell[data-v-b5067da0]{grid-template-columns:1fr;max-width:620px;min-height:auto}.login-left[data-v-b5067da0]{min-height:430px}.left-main[data-v-b5067da0]{margin-top:70px}.login-right[data-v-b5067da0]{padding:54px 36px}}@media (width<=600px){.company-login-page[data-v-b5067da0]{padding:22px 14px}.login-shell[data-v-b5067da0]{border-radius:24px}.login-left[data-v-b5067da0]{padding:36px 28px}.left-main h2[data-v-b5067da0]{font-size:38px;line-height:1.25}.left-main p[data-v-b5067da0],.left-bottom[data-v-b5067da0]{font-size:15px}.login-right[data-v-b5067da0]{padding:38px 20px}.login-card h1[data-v-b5067da0]{font-size:26px}.subtitle[data-v-b5067da0]{font-size:15px}.form-options[data-v-b5067da0]{flex-direction:column;align-items:flex-start;gap:10px}.remember-row[data-v-b5067da0],.forgot-link[data-v-b5067da0]{font-size:15px}.signup-text[data-v-b5067da0]{font-size:14px}}.company-forgot-page[data-v-bb118a86]{box-sizing:border-box;background:#faf9ff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:70px 24px;font-family:Inter,Arial,sans-serif;display:flex}.forgot-shell[data-v-bb118a86]{background:#fff;border-radius:36px;grid-template-columns:398px 1fr;width:100%;max-width:1060px;min-height:823px;display:grid;overflow:hidden;box-shadow:0 18px 45px #1018280a}.forgot-left[data-v-bb118a86]{color:#fff;box-sizing:border-box;background:linear-gradient(#6b58b5 0%,#2d215f 100%);flex-direction:column;padding:56px 56px 54px;display:flex}.brand-link[data-v-bb118a86]{width:fit-content;text-decoration:none}.left-main[data-v-bb118a86]{margin-top:132px}.quote-circle[data-v-bb118a86]{background:#443097;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:18px;display:flex}.quote-circle span[data-v-bb118a86]{color:#fff;font-size:25px;font-weight:900;line-height:1;transform:translateY(-2px)}.left-main h2[data-v-bb118a86]{color:#fff;letter-spacing:-2.5px;margin:0;font-size:48px;font-weight:900;line-height:1.45}.left-main p[data-v-bb118a86]{color:#ffffffad;max-width:284px;margin:18px 0 0;font-size:19px;font-weight:400;line-height:1.35}.left-bottom[data-v-bb118a86]{color:#ffffffb8;margin:auto 0 0;font-size:18px;font-weight:400;line-height:1.45}.forgot-right[data-v-bb118a86]{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:70px 64px;display:flex}.forgot-card[data-v-bb118a86]{width:100%;max-width:532px}.top-icon[data-v-bb118a86]{justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 12px;display:flex}.top-icon img[data-v-bb118a86]{object-fit:contain;width:58px;height:58px}.forgot-card h1[data-v-bb118a86]{text-align:center;color:#111;letter-spacing:-1.3px;margin:0;font-size:33px;font-weight:500}.subtitle[data-v-bb118a86]{text-align:center;color:#667085;margin:16px 0 34px;font-size:16px;font-weight:400}.forgot-form[data-v-bb118a86]{width:100%}.form-group[data-v-bb118a86]{margin-bottom:22px}.form-group label[data-v-bb118a86]{color:#5c6270;letter-spacing:.3px;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.input-wrapper[data-v-bb118a86]{position:relative}.input-wrapper input[data-v-bb118a86]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #e1e3e8;border-radius:14px;outline:none;width:100%;height:53px;padding:0 52px 0 17px;font-family:Inter,Arial,sans-serif;font-size:16px}.input-wrapper input[data-v-bb118a86]::placeholder{color:#8a919d}.input-wrapper input[data-v-bb118a86]:focus{border-color:#443097}.input-wrapper input.input-error[data-v-bb118a86]{border-color:#d92d20}.input-icon[data-v-bb118a86]{color:#8a919d;font-size:20px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.error-message[data-v-bb118a86]{color:#d92d20;margin-top:7px;font-size:12px;font-weight:700;display:block}.send-btn[data-v-bb118a86]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.send-btn[data-v-bb118a86]:hover{background:#37257e}@media (width<=980px){.forgot-shell[data-v-bb118a86]{grid-template-columns:1fr;max-width:620px;min-height:auto}.forgot-left[data-v-bb118a86]{min-height:430px}.left-main[data-v-bb118a86]{margin-top:70px}.forgot-right[data-v-bb118a86]{padding:54px 36px}}@media (width<=600px){.company-forgot-page[data-v-bb118a86]{padding:22px 14px}.forgot-shell[data-v-bb118a86]{border-radius:24px}.forgot-left[data-v-bb118a86]{padding:36px 28px}.left-main h2[data-v-bb118a86]{font-size:38px;line-height:1.25}.left-main p[data-v-bb118a86],.left-bottom[data-v-bb118a86]{font-size:15px}.forgot-right[data-v-bb118a86]{padding:38px 20px}.forgot-card h1[data-v-bb118a86]{font-size:28px}.subtitle[data-v-bb118a86]{font-size:14px}}.company-reset-page[data-v-00ac62d8]{box-sizing:border-box;background:#faf9ff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:70px 24px;font-family:Inter,Arial,sans-serif;display:flex}.reset-shell[data-v-00ac62d8]{background:#fff;border-radius:36px;grid-template-columns:398px 1fr;width:100%;max-width:1060px;min-height:823px;display:grid;overflow:hidden}.reset-left[data-v-00ac62d8]{color:#fff;box-sizing:border-box;background:linear-gradient(#6b58b5 0%,#2d215f 100%);flex-direction:column;padding:56px 56px 54px;display:flex}.brand-link[data-v-00ac62d8]{width:fit-content;text-decoration:none}.left-main[data-v-00ac62d8]{margin-top:132px}.quote-circle[data-v-00ac62d8]{background:#443097;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:18px;display:flex}.quote-circle span[data-v-00ac62d8]{color:#fff;font-size:25px;font-weight:900;transform:translateY(-2px)}.left-main h2[data-v-00ac62d8]{color:#fff;letter-spacing:-2.5px;margin:0;font-size:48px;font-weight:900;line-height:1.45}.left-main p[data-v-00ac62d8]{color:#ffffffad;max-width:284px;margin:18px 0 0;font-size:19px;line-height:1.35}.left-bottom[data-v-00ac62d8]{color:#ffffffb8;margin:auto 0 0;font-size:18px;line-height:1.45}.reset-right[data-v-00ac62d8]{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:70px 74px;display:flex}.reset-card[data-v-00ac62d8]{width:100%;max-width:512px}.top-icon[data-v-00ac62d8]{justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 14px;display:flex}.top-icon img[data-v-00ac62d8]{object-fit:contain;width:58px;height:58px}.reset-card h1[data-v-00ac62d8]{text-align:center;color:#000;letter-spacing:-1px;margin:0;font-size:32px;font-weight:900}.subtitle[data-v-00ac62d8]{text-align:center;color:#667085;margin:14px 0 34px;font-size:17px}.code-label[data-v-00ac62d8]{color:#111827;margin-bottom:10px;font-size:16px;font-weight:500;display:block}.otp-row[data-v-00ac62d8]{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:10px;display:grid}.otp-row input[data-v-00ac62d8]{text-align:center;color:#111827;box-sizing:border-box;background:#fff;border:2px solid #87909b;border-radius:15px;outline:none;width:100%;height:90px;font-size:36px;font-weight:800}.otp-row input.active[data-v-00ac62d8],.otp-row input[data-v-00ac62d8]:focus{border-color:#1a73e8}.otp-row input.error[data-v-00ac62d8]{border-color:#d92d20}.resend-row[data-v-00ac62d8]{color:#667085;margin:0 0 24px;font-size:16px}.resend-row button[data-v-00ac62d8]{color:#443097;cursor:pointer;background:0 0;border:none;font-size:18px;font-weight:600}.error-message[data-v-00ac62d8]{text-align:center;font-weight:700;color:#d92d20!important;font-size:13px!important}.success-message[data-v-00ac62d8]{text-align:center;font-weight:700;color:#00a86b!important;font-size:13px!important}.continue-btn[data-v-00ac62d8]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}@media (width<=980px){.reset-shell[data-v-00ac62d8]{grid-template-columns:1fr;max-width:620px;min-height:auto}.reset-left[data-v-00ac62d8]{min-height:430px}.left-main[data-v-00ac62d8]{margin-top:70px}}@media (width<=600px){.company-reset-page[data-v-00ac62d8]{padding:22px 14px}.reset-shell[data-v-00ac62d8]{border-radius:24px}.reset-left[data-v-00ac62d8]{padding:36px 28px}.reset-right[data-v-00ac62d8]{padding:38px 20px}.left-main h2[data-v-00ac62d8]{font-size:38px;line-height:1.25}.otp-row[data-v-00ac62d8]{gap:8px}.otp-row input[data-v-00ac62d8]{height:60px;font-size:24px}}.company-password-page[data-v-6d8e6ed1]{box-sizing:border-box;background:#faf9ff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:70px 24px;font-family:Inter,Arial,sans-serif;display:flex;position:relative}.password-shell[data-v-6d8e6ed1]{background:#fff;border-radius:36px;grid-template-columns:398px 1fr;width:100%;max-width:1060px;min-height:823px;display:grid;overflow:hidden}.password-left[data-v-6d8e6ed1]{color:#fff;box-sizing:border-box;background:linear-gradient(#6b58b5 0%,#2d215f 100%);flex-direction:column;padding:56px 56px 54px;display:flex}.brand-link[data-v-6d8e6ed1]{width:fit-content;text-decoration:none}.left-main[data-v-6d8e6ed1]{margin-top:132px}.quote-circle[data-v-6d8e6ed1]{background:#443097;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:18px;display:flex}.quote-circle span[data-v-6d8e6ed1]{color:#fff;font-size:25px;font-weight:900;transform:translateY(-2px)}.left-main h2[data-v-6d8e6ed1]{color:#fff;letter-spacing:-2.5px;margin:0;font-size:48px;font-weight:900;line-height:1.45}.left-main p[data-v-6d8e6ed1]{color:#ffffffad;max-width:284px;margin:18px 0 0;font-size:19px;line-height:1.35}.left-bottom[data-v-6d8e6ed1]{color:#ffffffb8;margin:auto 0 0;font-size:18px;line-height:1.45}.password-right[data-v-6d8e6ed1]{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;padding:70px 74px;display:flex}.password-card[data-v-6d8e6ed1]{width:100%;max-width:512px}.top-icon[data-v-6d8e6ed1]{justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 12px;display:flex}.top-icon img[data-v-6d8e6ed1]{object-fit:contain;width:58px;height:58px}.password-card h1[data-v-6d8e6ed1]{text-align:center;color:#000;letter-spacing:-1px;margin:0;font-size:32px;font-weight:900}.subtitle[data-v-6d8e6ed1]{text-align:center;color:#667085;margin:14px 0 32px;font-size:16px}.form-group[data-v-6d8e6ed1]{margin-bottom:10px}.form-group label[data-v-6d8e6ed1]{color:#5c6270;letter-spacing:.3px;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.input-wrapper[data-v-6d8e6ed1]{position:relative}.input-wrapper input[data-v-6d8e6ed1]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #e1e3e8;border-radius:14px;outline:none;width:100%;height:53px;padding:0 52px 0 17px;font-family:Inter,Arial,sans-serif;font-size:16px}.input-wrapper input[data-v-6d8e6ed1]:focus{border-color:#443097}.eye-btn[data-v-6d8e6ed1]{color:#8a919d;cursor:pointer;background:0 0;border:none;font-size:19px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.rules-list[data-v-6d8e6ed1]{margin:10px 0 20px;padding:0;list-style:none}.rules-list li[data-v-6d8e6ed1]{color:#7c8291;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.rules-list li span[data-v-6d8e6ed1]{background:#c5c3d3;border-radius:50%;width:12px;height:12px;display:inline-block}.rules-list li.valid[data-v-6d8e6ed1]{color:#55a630;text-decoration:line-through}.rules-list li.valid span[data-v-6d8e6ed1]{background:#55a630}.rules-list li.invalid[data-v-6d8e6ed1]{color:#d11212}.rules-list li.invalid span[data-v-6d8e6ed1]{background:#d11212}.confirm-group[data-v-6d8e6ed1]{margin-bottom:12px}.match-text[data-v-6d8e6ed1]{color:#667085;margin:10px 0 0;font-size:16px}.match-text.valid[data-v-6d8e6ed1]{color:#55a630}.error-message[data-v-6d8e6ed1]{color:#d92d20;margin:0 0 14px;font-size:13px;font-weight:800}.reset-btn[data-v-6d8e6ed1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}.popup-overlay[data-v-6d8e6ed1]{box-sizing:border-box;z-index:1000;background:#1118272e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.success-popup[data-v-6d8e6ed1]{box-sizing:border-box;text-align:center;background:#fff;border-radius:36px;width:500px;max-width:100%;min-height:349px;padding:68px 40px;box-shadow:0 18px 45px #1018282e}.popup-icon[data-v-6d8e6ed1]{color:#fff;background:#443097;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:20px;display:grid}.success-popup h2[data-v-6d8e6ed1]{color:#000;margin:0 0 18px;font-size:26px;font-weight:900}.success-popup p[data-v-6d8e6ed1]{color:#000;margin:0 0 26px;font-size:18px}.success-popup button[data-v-6d8e6ed1]{color:#fff;cursor:pointer;background:#443097;border:none;border-radius:11px;width:100%;height:48px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:900}@media (width<=980px){.password-shell[data-v-6d8e6ed1]{grid-template-columns:1fr;max-width:620px;min-height:auto}.password-left[data-v-6d8e6ed1]{min-height:430px}.left-main[data-v-6d8e6ed1]{margin-top:70px}}@media (width<=600px){.company-password-page[data-v-6d8e6ed1]{padding:22px 14px}.password-shell[data-v-6d8e6ed1]{border-radius:24px}.password-left[data-v-6d8e6ed1]{padding:36px 28px}.password-right[data-v-6d8e6ed1]{padding:38px 20px}.left-main h2[data-v-6d8e6ed1]{font-size:38px;line-height:1.25}.success-popup[data-v-6d8e6ed1]{border-radius:0 0 28px 28px;width:100%}}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:Inter,Arial,sans-serif}
