.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}.mocks_btnContinue__vW_FE,.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_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}.PinEntryPopup_overlay__d6kqW{position:fixed;inset:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.PinEntryPopup_popup__74P73{background-color:#1a202c;padding:2rem;border-radius:.5rem;width:90%;max-width:400px;text-align:center;border:1px solid #2d3748}.PinEntryPopup_title__XMBm7{font-size:1.5rem;font-weight:600;color:#edf2f7;margin-bottom:.5rem}.PinEntryPopup_subtitle__AKvlp{color:#a0aec0;margin-bottom:1.5rem}.PinEntryPopup_input__q8KWs{width:100%;padding:.75rem;font-size:1.25rem;text-align:center;letter-spacing:.5rem;background-color:#2d3748;border:1px solid #4a5568;color:#edf2f7;border-radius:.375rem;margin-bottom:1rem;transition:border-color .2s}.PinEntryPopup_input__q8KWs:focus{outline:none;border-color:#4299e1}.PinEntryPopup_input__q8KWs.PinEntryPopup_error__42v4r{border-color:#e53e3e}.PinEntryPopup_errorMessage__JG3bW{color:#e53e3e;font-size:.875rem;margin-top:-.5rem;margin-bottom:1rem}.PinEntryPopup_button__vcED7{width:100%;padding:.75rem;font-size:1rem;font-weight:600;color:#1a202c;background-color:#4299e1;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.PinEntryPopup_button__vcED7:hover{background-color:#63b3ed}