.mocks_container__dwzPJ{max-width:1200px;margin:0 auto;padding:2rem;min-height:100vh;background:#f5f5f5}.mocks_header__ifZNd{text-align:center;margin-bottom:3rem;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mocks_title__AdfwD{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 .5rem}.mocks_subtitle__BG8kc{font-size:1.1rem;color:#666;margin:0}.mocks_loading__0WZdD{text-align:center;padding:4rem;font-size:1.2rem;color:#666}.mocks_emptyState__J2PYx{text-align:center;padding:4rem;background:#fff;border-radius:8px;border:2px dashed #ddd}.mocks_emptyIcon__t1oOB{font-size:4rem;margin-bottom:1rem}.mocks_emptyState__J2PYx h3{font-size:1.5rem;color:#333;margin-bottom:.5rem}.mocks_emptyState__J2PYx p{color:#666;margin-bottom:0}.mocks_mocksGrid__YY4_0{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.mocks_mockCard__vi2YQ{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;transition:all .2s;display:flex;flex-direction:column}.mocks_mockCard__vi2YQ:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.mocks_mockHeader__tFV0q{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.mocks_mockTitle__VTnWv{font-size:1.5rem;font-weight:700;color:#333;margin:0;flex:1}.mocks_statusBadge__QrcSk{padding:.4rem .8rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-left:1rem;white-space:nowrap}.mocks_statusin_progress__c53nz{background:#fff3e0;color:#e65100}.mocks_statussubmitted__Ix8cC{background:#e3f2fd;color:#1565c0}.mocks_statusmarked__2z4Tz{background:#e8f5e9;color:#2e7d32}.mocks_mockDescription__92rgF{color:#666;font-size:1rem;margin-bottom:1.5rem;line-height:1.6;flex:1}.mocks_mockMeta__ePK3K{display:flex;gap:2rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid #f0f0f0}.mocks_metaItem__7mqDT{font-size:.95rem;color:#666}.mocks_metaItem__7mqDT strong{color:#333;margin-right:.25rem}.mocks_mockActions__mAuwF{display:flex;gap:1rem;flex-wrap:wrap}.mocks_btnContinue__vW_FE,.mocks_btnRedo__Cw9Ls,.mocks_btnStart__Gnx16,.mocks_btnView__eiPqt{flex:1;padding:1rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.mocks_btnStart__Gnx16{background:#8bc34a;color:#fff}.mocks_btnStart__Gnx16:hover{background:#7cb342;transform:translateY(-1px);box-shadow:0 4px 8px rgba(139,195,74,.3)}.mocks_btnContinue__vW_FE{background:#2196f3;color:#fff}.mocks_btnContinue__vW_FE:hover{background:#1976d2;transform:translateY(-1px);box-shadow:0 4px 8px rgba(33,150,243,.3)}.mocks_btnRedo__Cw9Ls{background:#ff9800;color:#fff}.mocks_btnRedo__Cw9Ls:hover{background:#f57c00;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,152,0,.3)}.mocks_btnView__eiPqt{background:#673ab7;color:#fff}.mocks_btnView__eiPqt:hover{background:#5e35b1;transform:translateY(-1px);box-shadow:0 4px 8px rgba(103,58,183,.3)}.mocks_submittedText__25S0C{flex:1;padding:1rem;text-align:center;background:#f5f5f5;color:#666;border-radius:6px;font-weight:500}.mocks_codeHint__sG_J1{margin-bottom:1rem;font-size:.9rem;font-weight:600;color:#475569}