.AiTemplatesJobsDirectory_jobsShell__dOtyi{--jobs-border:var(--border-soft);--jobs-muted:color-mix(in srgb,var(--foreground) 59%,transparent);--jobs-subtle:color-mix(in srgb,var(--foreground) 40%,transparent);min-height:calc(100vh - 120px);color:var(--foreground);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,#d97555 11%,transparent),transparent 38rem),var(--background)}.AiTemplatesJobsDirectory_jobsTop__xzeXB{display:flex;height:53px;align-items:center;justify-content:space-between;gap:15px;padding:0 clamp(17px,4vw,55px);border-bottom:1px solid var(--jobs-border);color:var(--jobs-subtle);font-size:9px;font-weight:750;letter-spacing:.12em}.AiTemplatesJobsDirectory_jobsTop__xzeXB a{display:inline-flex;align-items:center;gap:6px;color:var(--jobs-muted);font-size:11px;letter-spacing:0;text-decoration:none}.AiTemplatesJobsDirectory_jobsTop__xzeXB a:hover{color:#bc6042}.AiTemplatesJobsDirectory_jobsMain__ZaHhi{max-width:1120px;margin:0 auto;padding:50px 24px 58px}.AiTemplatesJobsDirectory_jobsEyebrow__0WAxy{display:flex;align-items:center;gap:7px;color:#b95c3e;font-size:9px;font-weight:800;letter-spacing:.16em}.AiTemplatesJobsDirectory_jobsMain__ZaHhi h1{margin:15px 0 9px;font-size:clamp(36px,5.5vw,56px);font-weight:780;letter-spacing:-.06em;line-height:1.1}.AiTemplatesJobsDirectory_jobsLead__ISk8G{max-width:680px;margin:0;color:var(--jobs-muted);font-size:13px;line-height:1.8}.AiTemplatesJobsDirectory_jobsStats__I0QqM{display:flex;align-items:center;gap:9px;margin-top:19px;color:var(--jobs-subtle);font-size:10px}.AiTemplatesJobsDirectory_jobsStats__I0QqM strong{color:var(--foreground);font-size:18px}.AiTemplatesJobsDirectory_jobsStats__I0QqM i{width:1px;height:15px;margin:0 4px;background:var(--jobs-border)}.AiTemplatesJobsDirectory_filters__WJRKK{display:flex;align-items:center;gap:9px;margin-top:30px;padding:11px;border:1px solid var(--jobs-border);border-radius:12px;background:color-mix(in srgb,var(--surface) 75%,transparent)}.AiTemplatesJobsDirectory_remoteFilter__LIzKI,.AiTemplatesJobsDirectory_search__7wCj8,.AiTemplatesJobsDirectory_sourceFilter__6glkf{display:flex;height:39px;align-items:center;gap:8px;border:1px solid var(--jobs-border);border-radius:8px;background:var(--background);color:var(--jobs-muted)}.AiTemplatesJobsDirectory_search__7wCj8{flex:1;min-width:160px;padding:0 11px}.AiTemplatesJobsDirectory_search__7wCj8 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit;font-size:11px}.AiTemplatesJobsDirectory_search__7wCj8 input::placeholder{color:var(--jobs-subtle)}.AiTemplatesJobsDirectory_sourceFilter__6glkf{padding:0 10px;font-size:9px}.AiTemplatesJobsDirectory_sourceFilter__6glkf select{border:0;outline:0;background:transparent;color:var(--foreground);font:inherit;font-size:10px}.AiTemplatesJobsDirectory_sourceFilter__6glkf option{color:#171421}.AiTemplatesJobsDirectory_remoteFilter__LIzKI{padding:0 11px;font-size:10px;cursor:pointer;white-space:nowrap}.AiTemplatesJobsDirectory_remoteFilter__LIzKI input{accent-color:#c86749}.AiTemplatesJobsDirectory_results__VM6_Z{display:flex;justify-content:space-between;margin:17px 1px 10px;color:var(--jobs-subtle);font-size:10px}.AiTemplatesJobsDirectory_jobGrid__oZsyN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.AiTemplatesJobsDirectory_jobCard__wtBJQ{display:flex;min-width:0;flex-direction:column;padding:17px;border:1px solid var(--jobs-border);border-radius:12px;background:color-mix(in srgb,var(--surface) 73%,transparent);transition:border-color .16s ease,transform .16s ease}.AiTemplatesJobsDirectory_jobCard__wtBJQ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#d97555 42%,var(--jobs-border))}.AiTemplatesJobsDirectory_jobCardTop__f9I0o{display:flex;align-items:center;gap:9px}.AiTemplatesJobsDirectory_companyIcon__GWB7M{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid color-mix(in srgb,#d97555 24%,var(--jobs-border));border-radius:9px;background:color-mix(in srgb,#d97555 9%,transparent);color:#be6244;font-size:13px;font-weight:800}.AiTemplatesJobsDirectory_jobCardTop__f9I0o>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.AiTemplatesJobsDirectory_jobCardTop__f9I0o b{overflow:hidden;color:var(--foreground);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.AiTemplatesJobsDirectory_jobCardTop__f9I0o>div span{color:var(--jobs-subtle);font-size:9px}.AiTemplatesJobsDirectory_remoteBadge__aumuf{padding:4px 7px;border:1px solid #37a77c55;border-radius:20px;color:#31956d;font-size:8px;white-space:nowrap}.AiTemplatesJobsDirectory_jobCard__wtBJQ h2{margin:17px 0 8px;font-size:15px;font-weight:700;letter-spacing:-.025em;line-height:1.4}.AiTemplatesJobsDirectory_location___lDUr{display:flex;align-items:center;gap:5px;color:var(--jobs-muted);font-size:10px;line-height:1.6}.AiTemplatesJobsDirectory_location___lDUr svg{flex:none;color:#c86849}.AiTemplatesJobsDirectory_salary__XyF_6{margin-top:7px;color:#318862;font-size:10px;font-weight:700}.AiTemplatesJobsDirectory_description__SkFFo{display:-webkit-box;overflow:hidden;margin:11px 0 0;color:var(--jobs-muted);font-size:10px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.AiTemplatesJobsDirectory_tags__iWDd4{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.AiTemplatesJobsDirectory_tags__iWDd4 span{padding:4px 6px;border:1px solid var(--jobs-border);border-radius:5px;color:var(--jobs-subtle);font-size:8px}.AiTemplatesJobsDirectory_applyLink__rjuWo{display:inline-flex;min-height:35px;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding-top:14px;color:#ba5c3e;font-size:10px;font-weight:700;text-decoration:none}.AiTemplatesJobsDirectory_applyLink__rjuWo:hover{color:#df7957}.AiTemplatesJobsDirectory_empty__S1ROi{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--jobs-border);border-radius:12px;color:var(--jobs-subtle);font-size:10px}.AiTemplatesJobsDirectory_empty__S1ROi svg{color:#c86849}.AiTemplatesJobsDirectory_empty__S1ROi b{color:var(--foreground);font-size:12px}.AiTemplatesJobsDirectory_pagination__WSHA2{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:23px;color:var(--jobs-muted);font-size:10px}.AiTemplatesJobsDirectory_pagination__WSHA2 button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--jobs-border);border-radius:7px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--foreground);font:inherit;cursor:pointer}.AiTemplatesJobsDirectory_pagination__WSHA2 button:disabled{opacity:.4;cursor:default}.AiTemplatesJobsDirectory_jobsNote__6JNUu{margin:26px 0 0;padding-top:14px;border-top:1px solid var(--jobs-border);color:var(--jobs-subtle);font-size:9px;line-height:1.7}@media (max-width:680px){.AiTemplatesJobsDirectory_jobsMain__ZaHhi{padding:34px 17px 42px}.AiTemplatesJobsDirectory_jobGrid__oZsyN{grid-template-columns:1fr}.AiTemplatesJobsDirectory_filters__WJRKK{flex-wrap:wrap}.AiTemplatesJobsDirectory_search__7wCj8{flex-basis:100%}.AiTemplatesJobsDirectory_sourceFilter__6glkf{flex:1;justify-content:space-between}}