.ThemeToggle_themeToggle__O6T9l{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--ui-border);border-radius:var(--radius-pill,999px);background:var(--ui-surface-2);min-width:-moz-fit-content;min-width:fit-content}.ThemeToggle_segment__rU_lA{min-width:56px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-pill,999px);background:transparent;color:var(--ui-text-2);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ThemeToggle_segment__rU_lA:hover:not(.ThemeToggle_active__3wrnM){color:var(--ui-text)}.ThemeToggle_segment__rU_lA.ThemeToggle_active__3wrnM{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ThemeToggle_segment__rU_lA:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ThemeToggle_segment__rU_lA{transition:none}}.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)}