.training-jobs_container__JSN3E{min-height:100vh;padding:100px 24px 80px;max-width:1100px;margin:0 auto}.training-jobs_header__Xw_qF{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.training-jobs_headerTitle__3_qGY{font-size:2rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px;margin:0}.training-jobs_newJobBtn__QFmwC{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s;border:none;cursor:pointer}.training-jobs_newJobBtn__QFmwC:hover{box-shadow:0 0 20px rgba(139,92,246,.3);transform:translateY(-1px)}.training-jobs_jobList__VvhOD{display:flex;flex-direction:column;gap:12px}.training-jobs_jobCard__URWvZ{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:14px;background:rgba(15,15,25,.6);border:1px solid rgba(139,92,246,.1);cursor:pointer;transition:all .2s}.training-jobs_jobCard__URWvZ:hover{border-color:rgba(139,92,246,.3);background:rgba(15,15,25,.8)}.training-jobs_jobCardActive__Sa1Ae{border-color:rgba(139,92,246,.5);box-shadow:0 0 16px rgba(139,92,246,.1)}.training-jobs_jobName___3sWV{font-weight:700;color:#fff;font-size:.9375rem}.training-jobs_jobModel__XQigk{font-size:.75rem;color:#71717a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.training-jobs_jobMeta__6Fpek{display:flex;flex-direction:column;gap:2px}.training-jobs_typeBadge__dAut_{padding:4px 10px;border-radius:8px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.training-jobs_typeBadgeText__IWxSa{background:rgba(139,92,246,.1);color:#a78bfa}.training-jobs_typeBadgeChat__2kKx9{background:rgba(59,130,246,.1);color:#60a5fa}.training-jobs_typeBadgeDpo__lDXl5{background:rgba(245,158,11,.1);color:#fbbf24}.training-jobs_typeBadgeImage__lthHa{background:rgba(236,72,153,.1);color:#f472b6}.training-jobs_statusBadge__gp5Wm{padding:4px 10px;border-radius:8px;font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.training-jobs_statusPending__NAqrj{background:rgba(245,158,11,.1);color:#fbbf24}.training-jobs_statusTraining__T76jr{background:rgba(59,130,246,.1);color:#60a5fa}.training-jobs_statusEvaluating__HizQz{background:rgba(139,92,246,.1);color:#a78bfa}.training-jobs_statusSuccess___Tp9d{background:rgba(34,197,94,.1);color:#4ade80}.training-jobs_statusFailed__2BSPa{background:rgba(239,68,68,.1);color:#f87171}.training-jobs_jobCost__mBzMP{font-weight:700;color:#e4e4e7;font-size:.9375rem}.training-jobs_jobDate__t5yo5{font-size:.75rem;color:#52525b}.training-jobs_jobOutput__ffHfi{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#4ade80;text-decoration:none}.training-jobs_jobOutput__ffHfi:hover{text-decoration:underline}.training-jobs_detailPanel__ZytiO{margin-top:20px;padding:28px;border-radius:16px;background:rgba(15,15,25,.7);border:1px solid rgba(139,92,246,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.training-jobs_detailTitle___9Xcg{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 20px}.training-jobs_detailSection__1uF1o{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.training-jobs_detailLabel__BRnrs{font-size:.75rem;color:#71717a;font-weight:500}.training-jobs_detailValue__4J2iz{font-size:.9375rem;color:#e4e4e7;font-weight:600}.training-jobs_cancelBtn__rLA5D{padding:10px 20px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.training-jobs_cancelBtn__rLA5D:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.training-jobs_deployBtn__1xGBA{padding:10px 20px;border-radius:10px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);color:#4ade80;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s;text-decoration:none}.training-jobs_deployBtn__1xGBA:hover{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.5)}.training-jobs_emptyState__FuHMp{text-align:center;padding:80px 24px}.training-jobs_emptyIcon__r28l2{color:#52525b;margin-bottom:16px}.training-jobs_emptyText__WLuIB{font-size:1.125rem;color:#71717a;margin:0 0 20px}.training-jobs_spinner__lOo3e{animation:training-jobs_spin__3Mc9e 1s linear infinite}@keyframes training-jobs_spin__3Mc9e{to{transform:rotate(1turn)}}@media (max-width:768px){.training-jobs_jobCard__URWvZ{grid-template-columns:1fr;gap:8px}.training-jobs_detailSection__1uF1o{grid-template-columns:1fr}.training-jobs_header__Xw_qF{flex-direction:column;align-items:flex-start;gap:12px}.training-jobs_headerTitle__3_qGY{font-size:1.5rem}}