.page_main__akH3E{min-height:100vh;padding:40px 24px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.page_header__Tcoou{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_header__Tcoou h1{font-size:28px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page_grid__umSuY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1024px){.page_grid__umSuY{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page_grid__umSuY{grid-template-columns:1fr}}.page_tableSection__pie_3{margin-top:24px}.GlassCard_card__2oNXA{background:rgba(12%,13.5%,18%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,border-color .2s ease}.GlassCard_card__2oNXA:hover{border-color:rgba(255,255,255,.15)}.MetricCard_metricCard__3cJaH{display:flex;flex-direction:column;gap:8px}.MetricCard_metricCard__3cJaH h3{font-size:14px;font-weight:500;color:rgb(56%,58%,64%);margin:0}.MetricCard_metricCard__3cJaH .MetricCard_value__onZNC{font-size:32px;font-weight:700;font-family:var(--font-mono);color:hsl(0,0%,95%);margin:0}.MetricCard_highValue__jzLmI{border-color:hsla(35,95%,60%,.3);background:linear-gradient(145deg,hsla(225,20%,15%,.8),hsla(35,95%,60%,.05))}.MetricCard_highValue__jzLmI .MetricCard_value__onZNC{color:hsl(35,95%,60%)}.Badge_badge___PCNQ{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;font-family:var(--font-mono);white-space:nowrap}.Badge_contract__5UIdc{background:hsla(200,95%,55%,.15);color:hsl(200,95%,55%);border:1px solid hsla(200,95%,55%,.3)}.Badge_full-time__rkTvy{background:rgba(10%,90%,50%,.15);color:rgb(10%,90%,50%);border:1px solid rgba(10%,90%,50%,.3)}.Badge_high-value__32JEI{background:hsla(35,95%,60%,.15);color:hsl(35,95%,60%);border:1px solid hsla(35,95%,60%,.3);box-shadow:0 0 10px hsla(35,95%,60%,.1)}.Badge_default__VJLSG{background:rgba(255,255,255,.1);color:rgb(56%,58%,64%);border:1px solid rgba(255,255,255,.2)}.Button_button__VTjpq{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.Button_button__VTjpq:active{transform:scale(.96)}.Button_primary__mLsXi{background-color:hsl(200,95%,55%);color:hsl(225,15%,8%)}.Button_primary__mLsXi:hover{background-color:hsl(200,95%,65%)}.Button_secondary__sjqoT{background-color:rgba(0,0,0,0);color:hsl(0,0%,95%);border:1px solid rgba(255,255,255,.08)}.Button_secondary__sjqoT:hover{background-color:rgba(255,255,255,.05)}.JobRow_row__ddA8z{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s ease,transform .2s ease}.JobRow_row__ddA8z:hover{background-color:rgba(255,255,255,.02);transform:translateX(4px)}.JobRow_row__ddA8z:last-child{border-bottom:none}.JobRow_viewed__waDhN{opacity:.5;filter:grayscale(100%)}.JobRow_titleCol__dnjO1{display:flex;flex-direction:column;gap:4px}.JobRow_titleCol__dnjO1 .JobRow_title__UuYLQ{font-size:16px;font-weight:600;color:hsl(0,0%,95%)}.JobRow_titleCol__dnjO1 .JobRow_company__Fsoi7{font-size:14px;color:rgb(56%,58%,64%)}.JobRow_salary__qiPZe{font-family:var(--font-mono);font-weight:500;color:rgb(10%,90%,50%)}@media(max-width:768px){.JobRow_row__ddA8z{grid-template-columns:1fr;gap:8px;padding:12px}}.JobTable_container__HqSwU{display:flex;flex-direction:column;gap:16px;width:100%}.JobTable_tableHeader__raK0x{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr auto;padding:0 16px 8px;color:rgb(56%,58%,64%);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}@media(max-width:768px){.JobTable_tableHeader__raK0x{display:none}}.JobTable_sortableHeader__4XoWZ{cursor:pointer;display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.JobTable_sortableHeader__4XoWZ.JobTable_active__2Ac65,.JobTable_sortableHeader__4XoWZ:hover{color:hsl(0,0%,95%)}