:root{--color-primary:#2f1844;--color-primary-hover:#3d2456;--color-primary-rgb:47, 24, 68;--color-primary-light:#c4b5d4;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);background-color:#f7f6f8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.5;font-family:var(--font-sans);color:#111827;background-color:#f7f6f8;margin:0;padding:0}input,button,textarea,select{font-family:inherit}._pageEmbedded_zqkho_1{background:#fff;min-height:auto}._headerEmbedded_zqkho_5{border-bottom:none;padding:12px 16px}._mainEmbedded_zqkho_10{justify-content:flex-start;padding:8px 16px 16px}._cardEmbedded_zqkho_15{max-width:none;box-shadow:none;border:none;padding:0}._footerEmbedded_zqkho_22{padding:8px 16px 12px}._page_zqkho_1{min-height:100dvh;font-family:var(--font-sans);color:#111827;background:#f7f6f8;flex-direction:column;display:flex}._header_zqkho_5{background:#fff;border-bottom:1px solid #e8e4ed;align-items:center;gap:14px;padding:20px 24px;display:flex}._logoOkulo_zqkho_45{object-fit:contain;width:auto;max-width:110px;height:28px}._headerText_zqkho_52 h1{color:#111827;margin:0;font-size:18px;font-weight:700}._headerText_zqkho_52 p{color:#6b7280;margin:4px 0 0;font-size:13px}._main_zqkho_10{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 20px;display:flex}._card_zqkho_15{width:100%;max-width:560px;box-shadow:0 8px 24px rgba(var(--color-primary-rgb), .06);background:#fff;border:1px solid #e8e4ed;border-radius:12px;padding:28px}._cardUpload_zqkho_84{padding-bottom:20px}._cardOrgLogo_zqkho_88{object-fit:contain;width:auto;max-width:200px;height:48px;margin:0 0 16px;display:block}._cardTitle_zqkho_97{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}._cardSubtitle_zqkho_104{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.5}._uploadForm_zqkho_111{flex-direction:column;gap:16px;display:flex}._uploadForm_zqkho_111 ._errorBox_zqkho_117{margin-bottom:0}._uploadZone_zqkho_121{cursor:pointer;background:#fff;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:280px;padding:48px 32px;transition:all .15s;display:flex}._uploadZone_zqkho_121:hover,._uploadZoneDrag_zqkho_138{border-color:var(--color-primary);background:#f3f0f5}._uploadZoneDisabled_zqkho_143{opacity:.55;cursor:not-allowed;pointer-events:none;background:#f9fafb;border-color:#e5e7eb}._uploadZoneDisabled_zqkho_143:hover,._uploadZoneDisabled_zqkho_143._uploadZoneDrag_zqkho_138{background:#f9fafb;border-color:#e5e7eb}._uploadIcon_zqkho_157{color:#9ca3af}._uploadZone_zqkho_121:hover ._uploadIcon_zqkho_157,._uploadZoneDrag_zqkho_138 ._uploadIcon_zqkho_157{color:var(--color-primary)}._uploadTitle_zqkho_166{color:#374151;text-align:center;word-break:break-word;margin:0;font-size:15px;font-weight:600}._uploadHint_zqkho_175{color:#9ca3af;text-align:center;margin:0;font-size:12px}._submitBtn_zqkho_182{background:var(--color-primary);color:#fff;width:100%;font-size:15px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;margin:0;padding:12px 18px;transition:background .15s}._submitBtn_zqkho_182:hover:not(:disabled){background:var(--color-primary-hover)}._submitBtn_zqkho_182:disabled{opacity:.55;cursor:not-allowed}._submitBtnInline_zqkho_206{justify-content:center;align-items:center;width:auto;padding:10px 24px;text-decoration:none;display:inline-flex}._statusBox_zqkho_215{text-align:center;padding:12px 0 4px}._statusTitle_zqkho_220{margin:0 0 8px;font-size:20px;font-weight:700}._statusText_zqkho_226{color:#6b7280;margin:0;font-size:14px;line-height:1.5}._errorBox_zqkho_117{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}._footer_zqkho_22{text-align:center;color:#9ca3af;padding:12px 24px 16px;font-size:12px}._footer_zqkho_22 a,._textLink_zqkho_256{color:var(--color-primary);font-weight:600;text-decoration:none}._textLink_zqkho_256:hover{color:var(--color-primary-hover)}._jobList_zqkho_266{flex-direction:column;gap:12px;display:flex}._jobItem_zqkho_272{color:inherit;background:#fff;border:1px solid #e8e4ed;border-radius:10px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}._jobItem_zqkho_272:hover{border-color:var(--color-primary-light);box-shadow:0 4px 16px rgba(var(--color-primary-rgb), .08)}._jobTitle_zqkho_288{color:#111827;margin:0 0 4px;font-size:16px;font-weight:600}._jobMeta_zqkho_295{color:#6b7280;margin:0;font-size:13px}._jobDetails_zqkho_301{margin-bottom:24px}._jobSection_zqkho_305{margin-top:20px}._jobSectionTitle_zqkho_309{color:#111827;margin:0 0 8px;font-size:15px;font-weight:600}._jobSectionBody_zqkho_316{color:#374151;margin:0;font-size:14px;line-height:1.6}._jobSectionBody_zqkho_316 h2{color:#111827;margin:20px 0 8px;font-size:16px;font-weight:600;line-height:1.4}._jobSectionBody_zqkho_316 h2:first-child{margin-top:0}._jobSectionBody_zqkho_316 h3{color:#374151;margin:16px 0 6px;font-size:14.5px;font-weight:600;line-height:1.4}._jobSectionBody_zqkho_316 ul,._jobSectionBody_zqkho_316 ol{margin:.5em 0 1em;padding-left:1.4em;list-style-position:outside}._jobSectionBody_zqkho_316 ul{list-style-type:disc}._jobSectionBody_zqkho_316 ol{list-style-type:decimal}._jobSectionBody_zqkho_316 li{margin-bottom:.35em}._jobSectionBody_zqkho_316 li:last-child{margin-bottom:0}._jobListBullets_zqkho_367{color:#374151;margin:0;padding-left:20px;font-size:14px;line-height:1.6}._emptyJobs_zqkho_375{text-align:center;color:#6b7280;padding:24px 0;font-size:14px}._centerState_zqkho_382{text-align:center;color:#6b7280;width:100%;max-width:560px;padding:48px 20px;font-size:14px}._pagePosting_zqkho_393{color:#3d4145;background:#fff}._headerPosting_zqkho_398{border-bottom:1px solid #e5e7eb;padding:16px 24px}._mainPosting_zqkho_403{justify-content:flex-start;align-items:stretch;padding:0 24px 72px}._footerPosting_zqkho_409{background:#fff;border-top:1px solid #e5e7eb}._jobPosting_zqkho_414{width:100%;max-width:760px;margin:0 auto;padding-top:28px}._jobPosting_zqkho_414[data-careers-confirmation] [data-careers-job-detail]{display:none}._jobPosting_zqkho_414[data-careers-confirmation],._jobPostingConfirmation_zqkho_426{flex-direction:column;justify-content:center;align-items:center;min-height:min(480px,60vh);padding-top:48px;padding-bottom:48px;display:flex}._jobPosting_zqkho_414[data-careers-confirmation] [data-careers-apply-root]{width:100%}._jobPosting_zqkho_414[data-careers-confirmation] ._centerState_zqkho_382{margin-inline:auto}._jobBackLink_zqkho_444{color:var(--color-accent);align-items:center;gap:2px;margin-bottom:28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._jobBackLink_zqkho_444:hover{color:var(--color-primary-hover);text-decoration:underline}._jobHero_zqkho_460{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}._jobHeroMain_zqkho_468{flex:1;min-width:0}._jobPostingTitle_zqkho_473{letter-spacing:-.02em;color:var(--color-accent);margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.125rem);font-weight:400;line-height:1.25}._jobPostingMeta_zqkho_482{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}._jobPostingMetaItem_zqkho_491{color:#6b7280;align-items:center;gap:6px;font-size:14px;display:inline-flex}._jobPostingMetaIcon_zqkho_499{color:#9ca3af;flex-shrink:0}._jobPostingBody_zqkho_504{margin-bottom:0}._jobPostingSection_zqkho_508{margin-top:32px}._jobPostingSection_zqkho_508:first-child{margin-top:0}._jobPostingSectionTitle_zqkho_516{color:#111827;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.35}._jobPostingSectionBody_zqkho_524{color:#3d4145;margin:0;font-size:15px;line-height:1.7}._jobPostingSectionBody_zqkho_524 h2{color:#111827;margin:24px 0 10px;font-size:18px;font-weight:600;line-height:1.4}._jobPostingSectionBody_zqkho_524 h2:first-child{margin-top:0}._jobPostingSectionBody_zqkho_524 h3{color:#374151;margin:18px 0 8px;font-size:16px;font-weight:600;line-height:1.4}._jobPostingSectionBody_zqkho_524 p,._jobPostingSectionBody_zqkho_524 li{margin:0 0 1em}._jobPostingSectionBody_zqkho_524 p:last-child,._jobPostingSectionBody_zqkho_524 li:last-child{margin-bottom:0}._jobPostingSectionBody_zqkho_524 ul,._jobPostingSectionBody_zqkho_524 ol{margin:0 0 1em;padding-left:1.4em}._jobPostingList_zqkho_567{color:#3d4145;margin:0;padding-left:1.25em;font-size:15px;line-height:1.7}._jobPostingList_zqkho_567 li{margin-bottom:.5em}._jobPostingList_zqkho_567 li:last-child{margin-bottom:0}._jobApplySection_zqkho_583{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:40px;scroll-margin-top:32px}._jobApplyHeading_zqkho_590{color:#111827;margin:0 0 8px;font-size:22px;font-weight:700}._jobApplyHint_zqkho_597{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.5}._uploadZoneCompact_zqkho_604{border-color:#d1d5db;border-radius:8px;min-height:180px;padding:32px 24px}._uploadZoneCompact_zqkho_604:hover,._uploadZoneCompact_zqkho_604._uploadZoneDrag_zqkho_138{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .06)}._uploadZoneCompact_zqkho_604:hover ._uploadIcon_zqkho_157,._uploadZoneCompact_zqkho_604._uploadZoneDrag_zqkho_138 ._uploadIcon_zqkho_157{color:var(--color-primary)}._jobPostingSuccess_zqkho_622{text-align:center;padding:24px 0}._jobPostingSuccessText_zqkho_627{color:#3d4145;margin:0;font-size:15px;line-height:1.6}._careersIntro_zqkho_634,._careersEmpty_zqkho_641{color:#6b7280;margin:0;font-size:15px;line-height:1.6}._careersList_zqkho_648{border-top:1px solid #e5e7eb;margin:0;padding:0;list-style:none}._careersJobLink_zqkho_655{color:inherit;border-bottom:1px solid #e5e7eb;padding:20px 0;text-decoration:none;transition:background .15s;display:block}._careersJobLink_zqkho_655:hover ._careersJobTitle_zqkho_664{color:var(--color-primary-hover);text-decoration:underline}._careersJobTitle_zqkho_664{color:var(--color-accent);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .15s;display:block}._careersJobMeta_zqkho_680{color:#6b7280;font-size:14px;line-height:1.5;display:block}._careersLoading_zqkho_687{color:#6b7280;margin:0;padding:24px 0;font-size:15px}._careersPagination_zqkho_694{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}._careersPaginationSummary_zqkho_700{color:#6b7280;margin:0 0 16px;font-size:14px}._careersPaginationControls_zqkho_706{justify-content:space-between;align-items:center;gap:16px;display:flex}._careersPaginationStatus_zqkho_713{color:#374151;font-size:14px}._careersPaginationBtn_zqkho_718{color:#374151;font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 18px;transition:border-color .15s,color .15s,background .15s}._careersPaginationBtn_zqkho_718:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb), .04)}._careersPaginationBtn_zqkho_718:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){._mainPosting_zqkho_403{padding:0 16px 48px}._jobHero_zqkho_460{flex-direction:column;gap:16px}._submitBtnInline_zqkho_206{width:100%}._appFormGrid_zqkho_756,._appLocationRow_zqkho_760{grid-template-columns:1fr}}._appFormGrid_zqkho_756{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}._appFormFieldFull_zqkho_772{grid-column:1/-1}._appFormGroup_zqkho_776{flex-direction:column;display:flex}._appFormLabel_zqkho_781{color:#374151;margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}._appFormHelp_zqkho_789{color:#6b7280;margin:-2px 0 6px;font-size:12.5px;line-height:1.4}._appLocationRow_zqkho_760{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}._appLocationSubLabel_zqkho_803{color:#6b7280;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}._appLocationCityWrap_zqkho_813{min-width:0;position:relative}._appLocationSuggestions_zqkho_818{z-index:20;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0f172a14}._appLocationSuggestionBtn_zqkho_835{text-align:left;color:#111827;cursor:pointer;width:100%;font-size:14px;font-family:var(--font-sans);background:0 0;border:none;padding:8px 12px;display:block}._appLocationSuggestionBtn_zqkho_835:hover,._appLocationSuggestionBtn_zqkho_835:focus-visible{background:#f3f4f6;outline:none}._appFormInput_zqkho_854,._appFormSelect_zqkho_855{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}._appFormInput_zqkho_854:focus,._appFormSelect_zqkho_855:focus,._appFormTextarea_zqkho_871:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1)}._appFormSelect_zqkho_855{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}._appFormTextarea_zqkho_871{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;min-height:100px;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}._appFieldError_zqkho_900{border-color:#dc2626!important}._appFieldErrorText_zqkho_904{color:#dc2626;margin-top:4px;font-size:12.5px}._appPhoneInput_zqkho_910{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;width:100%;height:44px;padding:0 12px 0 10px;transition:border-color .15s,box-shadow .15s;display:flex}._appPhoneInput_zqkho_910:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1)}._appPhoneInput_zqkho_910 .PhoneInputInput{color:#111827;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}._appPhoneInput_zqkho_910 .PhoneInputInput::placeholder{color:#9ca3af}._appPhoneInputError_zqkho_945{border-color:#dc2626!important}._appPhoneInputError_zqkho_945:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}._previewBanner_zqkho_955{box-sizing:border-box;color:#fff;text-align:center;background:#6a3ea0;width:100%;padding:8px 16px;font-size:13px;font-weight:600}._pageDark_zqkho_968,._pageDark_zqkho_968._pageEmbedded_zqkho_1,._pageDark_zqkho_968._pagePosting_zqkho_393{color:#e5e7eb;color-scheme:dark;background:#0a0a0a}._pageDark_zqkho_968 ._header_zqkho_5,._pageDark_zqkho_968 ._footerPosting_zqkho_409{background:#0a0a0a;border-color:#ffffff24}._pageDark_zqkho_968 ._headerText_zqkho_52 h1,._pageDark_zqkho_968 ._cardTitle_zqkho_97,._pageDark_zqkho_968 ._statusTitle_zqkho_220,._pageDark_zqkho_968 ._jobPostingSectionTitle_zqkho_516,._pageDark_zqkho_968 ._jobPostingSectionBody_zqkho_524 h2,._pageDark_zqkho_968 ._jobApplyHeading_zqkho_590{color:#f9fafb}._pageDark_zqkho_968 ._jobPostingTitle_zqkho_473,._pageDark_zqkho_968 ._careersJobTitle_zqkho_664{color:var(--color-accent)}._pageDark_zqkho_968 ._jobPostingSectionBody_zqkho_524 h3,._pageDark_zqkho_968 ._appFormLabel_zqkho_781,._pageDark_zqkho_968 ._uploadTitle_zqkho_166,._pageDark_zqkho_968 ._careersPaginationStatus_zqkho_713{color:#e5e7eb}._pageDark_zqkho_968 ._jobPostingSectionBody_zqkho_524,._pageDark_zqkho_968 ._jobPostingList_zqkho_567,._pageDark_zqkho_968 ._jobPostingSuccessText_zqkho_627{color:#d1d5db}._pageDark_zqkho_968 ._headerText_zqkho_52 p,._pageDark_zqkho_968 ._cardSubtitle_zqkho_104,._pageDark_zqkho_968 ._statusText_zqkho_226,._pageDark_zqkho_968 ._centerState_zqkho_382,._pageDark_zqkho_968 ._jobPostingMetaItem_zqkho_491,._pageDark_zqkho_968 ._jobApplyHint_zqkho_597,._pageDark_zqkho_968 ._careersIntro_zqkho_634,._pageDark_zqkho_968 ._careersEmpty_zqkho_641,._pageDark_zqkho_968 ._careersJobMeta_zqkho_680,._pageDark_zqkho_968 ._careersLoading_zqkho_687,._pageDark_zqkho_968 ._careersPaginationSummary_zqkho_700,._pageDark_zqkho_968 ._appFormHelp_zqkho_789,._pageDark_zqkho_968 ._appLocationSubLabel_zqkho_803,._pageDark_zqkho_968 ._uploadHint_zqkho_175,._pageDark_zqkho_968 ._footer_zqkho_22{color:#9ca3af}._pageDark_zqkho_968 ._footer_zqkho_22 a,._pageDark_zqkho_968 ._textLink_zqkho_256{color:#f3f4f6}._pageDark_zqkho_968 ._jobBackLink_zqkho_444{color:var(--color-accent)}._pageDark_zqkho_968 ._careersList_zqkho_648,._pageDark_zqkho_968 ._careersJobLink_zqkho_655,._pageDark_zqkho_968 ._careersPagination_zqkho_694,._pageDark_zqkho_968 ._jobApplySection_zqkho_583{border-color:#ffffff24}._pageDark_zqkho_968 ._card_zqkho_15,._pageDark_zqkho_968 ._uploadZone_zqkho_121{background:#121214;border-color:#ffffff2e}._pageDark_zqkho_968 ._uploadZone_zqkho_121:hover,._pageDark_zqkho_968 ._uploadZoneDrag_zqkho_138{background:#18181b;border-color:#ffffff73}._pageDark_zqkho_968 ._appFormInput_zqkho_854,._pageDark_zqkho_968 ._appFormSelect_zqkho_855,._pageDark_zqkho_968 ._appFormTextarea_zqkho_871,._pageDark_zqkho_968 ._appPhoneInput_zqkho_910,._pageDark_zqkho_968 ._careersPaginationBtn_zqkho_718,._pageDark_zqkho_968 ._appLocationSuggestions_zqkho_818{color:#f9fafb;background:#121214;border-color:#fff3}._pageDark_zqkho_968 ._appPhoneInput_zqkho_910 .PhoneInputInput,._pageDark_zqkho_968 ._appLocationSuggestionBtn_zqkho_835{color:#f9fafb}._pageDark_zqkho_968 ._appLocationSuggestionBtn_zqkho_835:hover,._pageDark_zqkho_968 ._appLocationSuggestionBtn_zqkho_835:focus-visible{background:#1f2937}
