.ThemeToggle_themeToggle__O6T9l{display:inline-flex;align-items:center;background:var(--bg-secondary,#f5f5f5);border:1px solid #007aff;border-radius:8px;padding:2px;gap:0;position:relative;min-width:-moz-fit-content;min-width:fit-content}.ThemeToggle_segment__rU_lA{flex:1;padding:4px 12px;background:transparent;border:none;border-radius:6px;color:#007AFF;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;z-index:1;min-width:50px}.ThemeToggle_segment__rU_lA:hover:not(.ThemeToggle_active__3wrnM){opacity:.7}.ThemeToggle_segment__rU_lA.ThemeToggle_active__3wrnM{background:#007AFF;color:#ffffff;font-weight:500}.ThemeToggle_segment__rU_lA:not(.ThemeToggle_active__3wrnM){color:#007AFF}@media (max-width:768px){.ThemeToggle_segment__rU_lA{padding:6px 12px;font-size:13px}}.JobDetails_container__XqR11{padding:60px 20px 100px;font-family:var(--font-primary),system-ui,sans-serif;min-height:70dvh;display:flex;flex-direction:column;align-items:center}.JobDetails_wrapper__fMQ4v{width:800px;max-width:100%}@media(max-width:1100px){.JobDetails_wrapper__fMQ4v{width:90%}}@media screen and (max-width:768px){.JobDetails_wrapper__fMQ4v{width:100%}}.JobDetails_backLink__08CtT{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary,#999);font-size:14px;text-decoration:none;margin-bottom:32px;transition:color .2s ease,transform .2s ease}.JobDetails_backLink__08CtT:hover{color:var(--text-primary,#ffffff);transform:translateX(-2px)}.JobDetails_header__PcTdf{border-bottom:1px solid var(--border-color,rgba(221,221,221,.1882352941));padding-bottom:32px;margin-bottom:32px}.JobDetails_metaRow__sYnUy{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.JobDetails_pill__kccT7{font-family:var(--font-primary),system-ui,sans-serif;background:rgba(241,241,241,.0901960784);color:var(--text-secondary,#dbdbdb);padding:4px 12px;font-size:12px;border-radius:6px;line-height:1.6}.JobDetails_title__wI3Kb{color:var(--text-primary,#ffffff);font-size:32px;font-weight:600;margin:0 0 16px;line-height:1.25}@media screen and (max-width:768px){.JobDetails_title__wI3Kb{font-size:24px}}.JobDetails_infoRow__m3QfC{display:flex;flex-wrap:wrap;gap:24px;color:var(--text-secondary,#999);font-size:14px}.JobDetails_infoRow__m3QfC .JobDetails_infoItem__5z_an{display:flex;align-items:center;gap:8px}.JobDetails_infoRow__m3QfC .JobDetails_infoItem__5z_an svg{opacity:.7}.JobDetails_section__yeG0d{margin-bottom:32px}.JobDetails_section__yeG0d .JobDetails_sectionTitle__l9v9G{color:var(--text-primary,#ffffff);font-size:18px;font-weight:600;margin:0 0 12px}.JobDetails_section__yeG0d .JobDetails_paragraph__UeTAL{color:var(--paragraph-color,#cccccc);font-size:15px;line-height:1.7;margin:0}.JobDetails_section__yeG0d .JobDetails_list__4lg4q{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.JobDetails_section__yeG0d .JobDetails_list__4lg4q li{color:var(--paragraph-color,#cccccc);font-size:15px;line-height:1.7;padding-left:22px;position:relative}.JobDetails_section__yeG0d .JobDetails_list__4lg4q li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--text-secondary,#777)}.JobDetails_section__yeG0d .JobDetails_list__4lg4q li strong{color:var(--text-primary,#ffffff);font-weight:600}.JobDetails_section__yeG0d.JobDetails_notFit__LjWkf .JobDetails_list__4lg4q li:before{background:#e5484d}.JobDetails_applyCard__zsc_3{margin-top:48px;padding:32px;border-radius:16px;background:var(--bg-secondary,rgba(241,241,241,.0509803922));border:1px solid var(--border-color,rgba(221,221,221,.1882352941));display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (max-width:768px){.JobDetails_applyCard__zsc_3{padding:24px}}.JobDetails_applyCard__zsc_3 .JobDetails_applyTitle__yLvgz{color:var(--text-primary,#ffffff);font-size:18px;font-weight:600;margin:0}.JobDetails_applyCard__zsc_3 .JobDetails_applyText__FTsSW{color:var(--paragraph-color,#cccccc);font-size:14px;margin:-8px 0 0;line-height:1.6}.JobDetails_applyBtn__Os3eW{font-family:var(--font-primary),system-ui,sans-serif;display:inline-flex;align-items:center;gap:8px;background:var(--text-primary,#fff);color:var(--bg-primary,#000);padding:12px 24px;border-radius:9999px;text-decoration:none;font-size:15px;font-weight:600;transition:opacity .2s ease}.JobDetails_applyBtn__Os3eW:hover{opacity:.85}.JobDetails_applyBtn__Os3eW svg{width:14px;height:14px}.JobDetails_notFound__cdezi{min-height:40dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.JobDetails_notFound__cdezi p{color:var(--paragraph-color,#cccccc)}