.Navbar_navbar__EY7Ti{position:fixed;top:1.5rem;left:0;width:100%;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;box-sizing:border-box}.Navbar_logoContainer__RV_sN{display:flex;align-items:center;z-index:1001}.Navbar_logo__104zV{height:80px!important;max-height:100px}.Navbar_mobileToggle__OVy2s{display:none;background:none;border:none;color:#fff;cursor:pointer;z-index:1001;padding:.5rem}.Navbar_menu__gqdRY{display:flex;gap:1.5rem;background:#0055ff8b;padding:.75rem 2.5rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);list-style:none;align-items:center;border:2px solid #00adef;font-family:Nunito,sans-serif;font-weight:700!important;font-size:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Navbar_menu__gqdRY li a{color:#f07;text-decoration:none;padding:.5rem .75rem;transition:color .3s ease}.Navbar_menu__gqdRY li a:hover{color:#07c}.Navbar_contactButton__W_53E{border:2px solid #000;border-radius:999px;padding:.5rem 1rem;font-weight:700;transition:background .3s ease,color .3s ease}.Navbar_contactButton__W_53E:hover{background:#000;color:#fff}@media (max-width:960px){.Navbar_navbar__EY7Ti{padding:0 1.5rem;top:1rem}.Navbar_logo__104zV{height:60px!important}.Navbar_mobileToggle__OVy2s{display:block;color:#00adef;background:rgba(0,85,255,.2);border-radius:8px;border:1px solid #00adef}.Navbar_menu__gqdRY{position:fixed;top:0;right:-100%;width:100%;height:100vh;flex-direction:column;justify-content:center;background:rgba(15,22,44,.98);margin:0;border-radius:0;border:none;transition:right .3s ease-in-out;padding-top:2rem;z-index:1000}.Navbar_menuOpen__kTvj5{right:0}.Navbar_menu__gqdRY li{margin:1rem 0}.Navbar_menu__gqdRY li a{font-size:1.5rem;color:#fff}}.FileUploader_container__zS1Ws{display:flex;flex-direction:column;gap:1rem}.FileUploader_dropzone__FByDD{border:2px dashed #ccc;padding:1.5rem;text-align:center;border-radius:8px;background-color:#f9f9f9;cursor:pointer}.FileUploader_error__g12Zf{color:red;font-size:.9rem}.FileUploader_preview__HmxX6{display:flex;flex-direction:column;align-items:flex-start}.FileUploader_thumbnail__HvyRf{display:flex;align-items:center;gap:8px;color:#d32f2f}.JobDetailModal_overlay__vlxpF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.JobDetailModal_modal__MxWSQ{background:#fff;border-radius:1rem;width:90%;max-width:1000px;padding:2rem;position:relative;max-height:90vh;overflow-y:auto;font-family:DM Sans,sans-serif}.JobDetailModal_close__QxCD4{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.JobDetailModal_columns__StKy_{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap}.JobDetailModal_details__g4gY_{flex:1 1 40%}.JobDetailModal_title__nI719{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.JobDetailModal_description__gy373{margin-bottom:.5rem;font-size:1.1rem;font-weight:400}.JobDetailModal_subtitle__T_RAR{font-size:.9rem;color:#777;margin:.1rem 0}.JobDetailModal_tags__yggxy{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.JobDetailModal_tag__Zne_K{background:#e0e0e0;color:#333;font-size:.75rem;padding:.3rem .75rem;border-radius:999px;font-weight:500}.JobDetailModal_details__g4gY_ ul{padding-left:1.2rem;list-style:disc;margin-bottom:1rem}.JobDetailModal_apply__D5403{flex:1 1 35%;background:#f9f9f9;padding:1.5rem;border-radius:.75rem;text-align:left;border:#333}.JobDetailModal_apply__D5403 .JobDetailModal_btn__JKrW9,.JobDetailModal_apply__D5403 .JobDetailModal_google__TWYEa{display:block;width:100%;margin:.5rem 0;padding:.75rem;border:none;border-radius:999px;font-weight:600;cursor:pointer}.JobDetailModal_apply__D5403 .JobDetailModal_btn__JKrW9{background:#2e3a8c!important;color:#fff}.JobDetailModal_apply__D5403 .JobDetailModal_google__TWYEa{background:#4285f4;color:#fff}.JobDetailModal_timestamp__s_D99{color:#888;font-size:.85rem;margin-top:.5rem;font-weight:400}.JobDetailModal_actions__vTyfH{margin-top:1rem}.JobDetailModal_time__U3GP1{display:block;color:#888;font-size:.85rem;margin-bottom:.25rem;font-family:DM Sans,sans-serif}.JobDetailModal_actionButtons__22mFP{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.JobDetailModal_primaryButton__80Xmc{background-color:#2e3a8c;color:#fff;padding:.6rem 1.2rem;border-radius:999px;font-weight:600;border:none;cursor:pointer;font-family:DM Sans,sans-serif}.JobDetailModal_icon__VGsf_{background:#ccd1e3;border-radius:50%;padding:.5rem;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.JobDetailModal_apply__D5403,.JobDetailModal_form__15dhf{display:flex;flex-direction:column;gap:1rem}.JobDetailModal_form__15dhf input,.JobDetailModal_form__15dhf select{padding:.5rem;border-radius:5px;border:1px solid #ccc;text-align:left}.JobDetailModal_agentContainer__kziw5{text-align:center;padding:2rem}.JobDetailModal_voiceAnimation__2MEnl{display:flex;flex-direction:column;align-items:center;gap:1rem}.JobDetailModal_modalPaperCompact__yz4TO{border-radius:16px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important}.JobDetailModal_modalContainer__gIRjS{padding:4px 4px 8px;font-family:DM Sans,sans-serif}.JobDetailModal_modalTitle__MTbiF{padding:16px 16px 8px!important;text-align:center}.JobDetailModal_modalContent__4gcCa{padding:12px 16px!important;background:#fafafa}.JobDetailModal_modalContent__4gcCa .JobDetailModal_card__NIq2U{margin:0 auto;max-width:420px;padding:16px 14px 14px;background:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);text-align:left}.JobDetailModal_modalActions__MMcbl{padding:12px 12px 16px!important;display:flex;justify-content:center}.JobDetailModal_btnPrimary__2DU0A{background:#2e3a8c!important;text-transform:none!important;font-weight:600!important;padding:6px 10px!important;border-radius:10px!important;box-shadow:0 4px 10px rgba(0,0,0,.08)!important}.JobDetailModal_btnPrimary__2DU0A:hover{filter:brightness(.96)}.JobDetailModal_btnSecondary__4yMc7{text-transform:none!important;font-weight:600!important;padding:6px 10px!important;border-radius:10px!important}.JobDetailModal_btnText__JHh7d{text-transform:none!important;font-weight:600!important;color:#6b7280!important;padding:6px 8px!important;border-radius:8px!important}.JobDetailModal_modalContent__4gcCa .JobDetailModal_MuiTypography-root__ICzyc,.JobDetailModal_modalContent__4gcCa p,.JobDetailModal_modalContent__4gcCa span{font-family:DM Sans,sans-serif!important}.JobDetailModal_modalContent__4gcCa .JobDetailModal_MuiTypography-caption__PVeiv{color:#6b7280}