.jobs-module__dKocEq__container{width:100%;max-width:1540px;animation:jobs-module__dKocEq__fadeIn .35s var(--spring-settle,cubic-bezier(.16, 1, .3, 1));flex-direction:column;gap:2.25rem;margin:0 auto;padding:2.25rem 2rem 6rem;display:flex}@keyframes jobs-module__dKocEq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jobs-module__dKocEq__headerSection{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.jobs-module__dKocEq__titleArea{flex-direction:column;gap:.5rem;display:flex}.jobs-module__dKocEq__pageTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);font-size:clamp(2rem,3.8vw,2.6rem);font-weight:800;line-height:1.15}.jobs-module__dKocEq__pageSubtitle{color:var(--color-text-muted);max-width:820px;font-size:1rem;line-height:1.55}.jobs-module__dKocEq__headerActions{align-items:center;gap:.75rem;display:flex}.jobs-module__dKocEq__postJobBtn{border-radius:var(--radius-full,9999px);background:var(--brand-gradient);color:#fff;cursor:pointer;transition:transform .18s var(--spring-settle), box-shadow .18s ease;box-shadow:var(--shadow-brand);border:none;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.jobs-module__dKocEq__postJobBtn:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-2px)}.jobs-module__dKocEq__postJobBtn:active{transform:scale(.97)}.jobs-module__dKocEq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.jobs-module__dKocEq__statCard{background:var(--color-surface-elevated);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--color-border);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-sm);transition:transform .2s var(--spring-settle), border-color .2s ease;flex-direction:column;gap:.4rem;padding:1.35rem 1.6rem;display:flex}.jobs-module__dKocEq__statCard:hover{border-color:var(--color-border-highlight);transform:translateY(-2px)}.jobs-module__dKocEq__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);font-size:.82rem;font-weight:600}.jobs-module__dKocEq__statValue{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;font-size:1.85rem;font-weight:800}.jobs-module__dKocEq__statNote{color:var(--color-text-muted);font-size:.82rem}.jobs-module__dKocEq__toolbar{flex-direction:column;gap:1rem;display:flex}.jobs-module__dKocEq__toolbarTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.jobs-module__dKocEq__segmentCapsule{background:var(--color-surface-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-sm);gap:.35rem;max-width:100%;padding:.35rem;display:flex;overflow-x:auto}.jobs-module__dKocEq__segmentBtn{border-radius:var(--radius-full,9999px);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:all .2s var(--spring-settle);background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;display:flex}.jobs-module__dKocEq__segmentBtn:hover{color:var(--color-text)}.jobs-module__dKocEq__segmentBtnActive{background:var(--color-surface-solid,#fff);color:var(--color-text);font-weight:700;box-shadow:0 2px 8px #00000014}[data-theme=dark] .jobs-module__dKocEq__segmentBtnActive{color:#fff;background:#ffffff24;box-shadow:0 2px 8px #0006}.jobs-module__dKocEq__countBadge{border-radius:var(--radius-full,9999px);background:var(--color-hover);color:var(--color-text-muted);padding:.18rem .5rem;font-size:.74rem}.jobs-module__dKocEq__segmentBtnActive .jobs-module__dKocEq__countBadge{background:var(--brand-orange);color:#fff}.jobs-module__dKocEq__searchBox{flex:1;min-width:280px;max-width:480px;position:relative}.jobs-module__dKocEq__searchIcon{color:var(--color-text-dim);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.jobs-module__dKocEq__searchInput{border-radius:var(--radius-full,9999px);background:var(--color-surface-elevated);border:1px solid var(--color-border);width:100%;color:var(--color-text);transition:all .2s var(--spring-settle);box-shadow:var(--shadow-sm);outline:none;padding:.75rem 1.1rem .75rem 2.75rem;font-size:.92rem}.jobs-module__dKocEq__searchInput:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #ff6b2b2e}.jobs-module__dKocEq__jobsList{flex-direction:column;gap:1.35rem;display:flex}.jobs-module__dKocEq__jobCard{background:var(--color-surface-solid,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-xl,24px);box-shadow:var(--shadow-sm);transition:transform .25s var(--spring-settle), box-shadow .25s var(--spring-settle), border-color .2s ease;flex-direction:column;gap:1.35rem;padding:1.85rem 2rem;display:flex;position:relative}.jobs-module__dKocEq__jobCard:hover{border-color:var(--color-border-highlight);box-shadow:var(--shadow-md);transform:translateY(-2px)}.jobs-module__dKocEq__jobCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.jobs-module__dKocEq__jobMetaLeft{flex-direction:column;flex:1;gap:.5rem;display:flex}.jobs-module__dKocEq__jobCategoryBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-orange);background:#ff6b2b17;border:1px solid #ff6b2b2e;border-radius:6px;width:fit-content;padding:.22rem .65rem;font-size:.76rem;font-weight:700}.jobs-module__dKocEq__jobTitle{font-family:var(--font-display);color:var(--color-text);word-break:break-word;overflow-wrap:anywhere;font-size:1.35rem;font-weight:700;line-height:1.35}.jobs-module__dKocEq__jobDescription{color:var(--color-text-secondary);word-break:break-word;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:4.608rem;font-size:.96rem;line-height:1.6;display:-webkit-box;overflow:hidden}.jobs-module__dKocEq__budgetBox{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.jobs-module__dKocEq__budgetValue{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.jobs-module__dKocEq__budgetLabel{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.jobs-module__dKocEq__chipsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jobs-module__dKocEq__skillChip{border-radius:var(--radius-full,9999px);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:.25rem .65rem;font-size:.78rem;font-weight:600}.jobs-module__dKocEq__tierRequirementChip{border-radius:var(--radius-full,9999px);color:#b45309;background:#eab3081f;border:1px solid #eab30840;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}[data-theme=dark] .jobs-module__dKocEq__tierRequirementChip{color:#facc15}.jobs-module__dKocEq__statusPill{border-radius:var(--radius-full,9999px);align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.jobs-module__dKocEq__statusOpen{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.jobs-module__dKocEq__statusHired{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.jobs-module__dKocEq__statusCompleted{color:#10b981;background:#10b9811f;border:1px solid #10b98147}.jobs-module__dKocEq__jobCardFooter{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.jobs-module__dKocEq__proposalsSummary{color:var(--color-text-secondary);align-items:center;gap:.6rem;font-size:.86rem;font-weight:600;display:flex}.jobs-module__dKocEq__proposalsCountCircle{border-radius:var(--radius-full,9999px);background:var(--brand-gradient);color:#fff;padding:.2rem .6rem;font-size:.78rem;font-weight:800}.jobs-module__dKocEq__cardActionButtons{align-items:center;gap:.6rem;display:flex}.jobs-module__dKocEq__secondaryBtn{border-radius:var(--radius-full,9999px);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:all .18s var(--spring-settle);align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.84rem;font-weight:600;display:inline-flex}.jobs-module__dKocEq__secondaryBtn:hover{background:var(--color-hover);border-color:var(--color-border-highlight);transform:translateY(-1px)}.jobs-module__dKocEq__secondaryBtn:active{transform:scale(.97)}.jobs-module__dKocEq__primaryBtn{border-radius:var(--radius-full,9999px);background:var(--brand-gradient);color:#fff;cursor:pointer;transition:transform .18s var(--spring-settle), box-shadow .18s ease;box-shadow:var(--shadow-brand);border:none;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.84rem;font-weight:700;display:inline-flex}.jobs-module__dKocEq__primaryBtn:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-2px)}.jobs-module__dKocEq__primaryBtn:active{transform:scale(.97)}.jobs-module__dKocEq__modalBackdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) jobs-module__dKocEq__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes jobs-module__dKocEq__modalFadeIn{0%{opacity:0}to{opacity:1}}.jobs-module__dKocEq__modalCard{background:var(--color-surface-solid,#fff);border:1px solid var(--color-border-highlight);border-radius:var(--radius-xl,24px);width:100%;max-width:680px;max-height:88vh;box-shadow:var(--shadow-lg);animation:jobs-module__dKocEq__modalScaleIn .28s var(--spring-bounce,cubic-bezier(.34, 1.56, .64, 1));flex-direction:column;gap:1.4rem;padding:2rem;display:flex;overflow-y:auto}@keyframes jobs-module__dKocEq__modalScaleIn{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.jobs-module__dKocEq__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.jobs-module__dKocEq__modalTitle{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.jobs-module__dKocEq__closeModalBtn{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.jobs-module__dKocEq__closeModalBtn:hover{background:var(--color-hover);color:var(--color-text)}.jobs-module__dKocEq__proposalCard{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);box-sizing:border-box;flex-direction:column;gap:1rem;min-width:0;max-width:100%;padding:1.25rem;transition:border-color .2s;display:flex;overflow:hidden}.jobs-module__dKocEq__proposalCard:hover{border-color:var(--color-border-highlight)}.jobs-module__dKocEq__candidateHeader{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;max-width:100%;display:flex}.jobs-module__dKocEq__candidateProfile{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.jobs-module__dKocEq__candidateAvatar{border-radius:var(--radius-full);background:var(--brand-gradient);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.jobs-module__dKocEq__candidateDetails{flex-direction:column;gap:.15rem;min-width:0;display:flex;overflow:hidden}.jobs-module__dKocEq__candidateName{color:var(--color-text);word-break:break-word;overflow-wrap:anywhere;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.jobs-module__dKocEq__candidateRating{color:var(--color-text-muted);font-size:.8rem}.jobs-module__dKocEq__candidateBid{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.jobs-module__dKocEq__bidPrice{font-family:var(--font-display);color:var(--color-text);font-size:1.3rem;font-weight:800}.jobs-module__dKocEq__bidTimeline{color:var(--color-text-dim);font-size:.78rem}.jobs-module__dKocEq__coverLetterBox{color:var(--color-text-secondary);background:var(--color-surface-solid);border:1px solid var(--color-border-subtle);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;border-radius:10px;max-width:100%;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.jobs-module__dKocEq__proposalActions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.jobs-module__dKocEq__formGroup{flex-direction:column;gap:.45rem;display:flex}.jobs-module__dKocEq__formLabel{color:var(--color-text);font-size:.84rem;font-weight:700}.jobs-module__dKocEq__formInput{border-radius:var(--radius-md,12px);background:var(--color-surface-elevated);border:1px solid var(--color-border);width:100%;color:var(--color-text);outline:none;padding:.8rem 1rem;font-size:.9rem;transition:border-color .2s}.jobs-module__dKocEq__formInput:focus{border-color:var(--brand-orange)}.jobs-module__dKocEq__formTextarea{border-radius:var(--radius-md,12px);background:var(--color-surface-elevated);border:1px solid var(--color-border);width:100%;min-height:100px;color:var(--color-text);resize:vertical;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.jobs-module__dKocEq__formTextarea:focus{border-color:var(--brand-orange)}.jobs-module__dKocEq__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.jobs-module__dKocEq__categorySelectGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.jobs-module__dKocEq__categoryChip{text-align:center;background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.835rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.jobs-module__dKocEq__categoryChip:hover{border-color:var(--brand-orange);color:var(--color-text);transform:translateY(-1px)}.jobs-module__dKocEq__categoryChipActive{font-weight:700;box-shadow:0 4px 14px #ff6b2b59;background:var(--brand-gradient)!important;color:#fff!important;border-color:#0000!important}.jobs-module__dKocEq__customCategoryContainer{background:var(--brand-gradient-subtle,#ff6b2b14);border:1px dashed #ff6b2b66;border-radius:14px;flex-direction:column;gap:.45rem;padding:1rem 1.25rem;animation:.25s cubic-bezier(.16,1,.3,1) jobs-module__dKocEq__slideDown;display:flex}@keyframes jobs-module__dKocEq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.jobs-module__dKocEq__budgetInputGroup{align-items:center;display:flex;position:relative}.jobs-module__dKocEq__budgetCurrencyPrefix{color:var(--brand-orange,#ff6b2b);pointer-events:none;font-size:1.1rem;font-weight:800;position:absolute;left:1rem}.jobs-module__dKocEq__budgetInput{border-radius:var(--radius-md,12px);background:var(--color-surface-elevated);border:1px solid var(--color-border);width:100%;color:var(--color-text);letter-spacing:-.01em;outline:none;padding:.85rem 1rem .85rem 2.2rem;font-size:1.15rem;font-weight:800;transition:all .2s}.jobs-module__dKocEq__budgetInput:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px #ff6b2b33}.jobs-module__dKocEq__frequencySelectorGrid{background:var(--color-surface-solid);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.35rem;display:grid}.jobs-module__dKocEq__frequencyPill{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .5rem;font-size:.835rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.jobs-module__dKocEq__frequencyPill:hover{color:var(--color-text);background:var(--color-hover)}.jobs-module__dKocEq__frequencyPillActive{font-weight:700;box-shadow:0 4px 12px #ff6b2b4d;background:var(--brand-gradient)!important;color:#fff!important}.jobs-module__dKocEq__escrowGuaranteeCard{color:var(--color-text);background:#10b98114;border:1px solid #10b98140;border-radius:14px;align-items:center;gap:.85rem;padding:.9rem 1.25rem;display:flex}.jobs-module__dKocEq__escrowGuaranteeIcon{color:#10b981;flex-shrink:0}.jobs-module__dKocEq__escrowGuaranteeText{color:var(--color-text-secondary);margin:0;font-size:.825rem;line-height:1.4}@media (max-width:900px){.jobs-module__dKocEq__headerSection{flex-direction:column;align-items:flex-start;gap:1.25rem}.jobs-module__dKocEq__headerActions{width:100%}.jobs-module__dKocEq__postJobBtn{justify-content:center;width:100%}}@media (max-width:768px){.jobs-module__dKocEq__container{gap:1.5rem;padding:1.25rem 1rem 5rem}.jobs-module__dKocEq__pageTitle{font-size:1.75rem}.jobs-module__dKocEq__statsGrid{grid-template-columns:1fr;gap:.75rem}.jobs-module__dKocEq__toolbarTop{flex-direction:column;align-items:stretch;gap:.75rem}.jobs-module__dKocEq__segmentCapsule{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow-x:auto}.jobs-module__dKocEq__segmentCapsule::-webkit-scrollbar{display:none}.jobs-module__dKocEq__searchBox{width:100%;min-width:0;max-width:100%}.jobs-module__dKocEq__jobCard{border-radius:18px;gap:1rem;padding:1.25rem}.jobs-module__dKocEq__jobCardHeader{flex-direction:column;align-items:flex-start;gap:.6rem}.jobs-module__dKocEq__budgetBox{align-items:flex-start}.jobs-module__dKocEq__jobCardFooter{flex-direction:column;align-items:stretch;gap:.85rem}.jobs-module__dKocEq__cardActionButtons{flex-direction:column;width:100%}.jobs-module__dKocEq__cardActionButtons button,.jobs-module__dKocEq__cardActionButtons a{justify-content:center;width:100%}.jobs-module__dKocEq__modalCard{border-radius:18px;width:94vw;max-height:90vh;padding:1.25rem}.jobs-module__dKocEq__candidateHeader{flex-direction:column;align-items:flex-start;gap:.6rem}.jobs-module__dKocEq__candidateBid{align-items:flex-start}.jobs-module__dKocEq__proposalActions{flex-direction:column;width:100%}.jobs-module__dKocEq__proposalActions button,.jobs-module__dKocEq__proposalActions a{justify-content:center;width:100%}.jobs-module__dKocEq__frequencySelectorGrid{grid-template-columns:repeat(2,1fr)}.jobs-module__dKocEq__formRow{grid-template-columns:1fr}}@media (max-width:480px){.jobs-module__dKocEq__categorySelectGrid,.jobs-module__dKocEq__frequencySelectorGrid{grid-template-columns:1fr}}
