.mocks_manager__91aUt{max-width:1180px;margin:auto;color:#292322}.mocks_heading__uvwbg{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.mocks_heading__uvwbg h1{font-size:clamp(32px,4vw,48px);margin:10px 0}.mocks_heading__uvwbg p,.mocks_import__XrmVh p,.mocks_modalHead__7iSlV p{color:#746763;margin:8px 0;line-height:1.7}.mocks_eyebrow__7dTUT{font-size:11px;letter-spacing:.16em;font-weight:800;color:#972b3b}.mocks_primary__iN1Zi,.mocks_secondary__vPDYn{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:13px 19px;border:1px solid #982b3b;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;border-radius:0}.mocks_primary__iN1Zi{background:#982b3b;color:white}.mocks_secondary__vPDYn{background:transparent;color:#582b32;border-color:#ddcfca}.mocks_manager__91aUt button:disabled{cursor:wait}.mocks_primary__iN1Zi:disabled,.mocks_secondary__vPDYn:disabled{opacity:.5}.mocks_toolbar__0KDMu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ded1cc;padding-bottom:16px;margin-bottom:24px;gap:16px}.mocks_toolbar__0KDMu>div{display:flex;gap:6px;flex-wrap:wrap}.mocks_toolbar__0KDMu button{border:0;background:transparent;padding:9px 12px;color:#756861;cursor:pointer}.mocks_toolbar__0KDMu button[aria-pressed=true]{background:#efe3df;color:#8f2535;font-weight:750}.mocks_toolbar__0KDMu>span{font-size:12px;color:#786a65;white-space:nowrap}.mocks_grid__CGDyY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mocks_card__vugtA{border:1px solid #e2d5ce;background:#fffdf9;padding:26px;display:flex;flex-direction:column}.mocks_cardTop__qFtS4{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#82726a;gap:12px}.mocks_pill__7hZ8y{padding:6px 9px;background:#f5e6e4;color:#8c2938;font-size:11px;font-weight:700}.mocks_card__vugtA h2{font-size:25px;margin:22px 0 10px}.mocks_description__vxP0Q{color:#796b64;line-height:1.7;min-height:28px;overflow-wrap:anywhere}.mocks_date__vTPtM{display:flex;flex-direction:column;gap:7px;border-top:1px solid #e9ded7;padding-top:18px;margin-top:18px}.mocks_date__vTPtM span{font-size:11px;color:#8b7971}.mocks_date__vTPtM strong{font-size:15px}.mocks_metrics__BMjFM{display:flex;justify-content:space-between;gap:16px;margin:22px 0;color:#88756b;font-size:12px;line-height:1.8}.mocks_metrics__BMjFM b{color:#4b3630}.mocks_actions__SUnlU{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mocks_actions__SUnlU>a:last-child{font-size:12px;color:#8c2938}.mocks_empty__GRwJV{text-align:center;padding:70px 24px;border:1px dashed #d7c6bd;background:#fffdf9}.mocks_empty__GRwJV>span{font-size:40px;color:#9a3743}.mocks_empty__GRwJV p{color:#807168;margin:16px 0 25px}.mocks_dialog__KRzdn{padding:0;border:1px solid #d6c2b9;width:min(800px,calc(100vw - 24px));max-height:92dvh;background:#fffdf9;color:#332522;box-shadow:0 24px 120px #27130f40;position:fixed;inset:0;margin:auto}.mocks_dialog__KRzdn::backdrop{background:#24171099;backdrop-filter:blur(4px)}.mocks_dialog__KRzdn form{display:flex;flex-direction:column;max-height:92dvh}.mocks_modalHead__7iSlV{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 30px;border-bottom:1px solid #e3d4cc;gap:16px}.mocks_modalHead__7iSlV h2{font-size:29px;margin:8px 0}.mocks_modalHead__7iSlV p{font-size:13px}.mocks_modalHead__7iSlV>button{background:transparent;border:1px solid #dfcfc6;width:34px;height:34px;font-size:24px;cursor:pointer;flex-shrink:0}.mocks_modalBody__ci1vE{overflow-y:auto;padding:25px 30px;display:grid;gap:22px}.mocks_dialog__KRzdn label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;text-transform:none}.mocks_dialog__KRzdn input,.mocks_dialog__KRzdn select,.mocks_dialog__KRzdn textarea{box-sizing:border-box;width:100%;border:1px solid #ddcec5;background:white;padding:12px;font:inherit;font-weight:400;color:#342723;border-radius:0;min-height:44px}.mocks_dialog__KRzdn input:focus,.mocks_dialog__KRzdn select:focus,.mocks_dialog__KRzdn textarea:focus{outline:2px solid #a74655;outline-offset:2px}.mocks_two__0P6oh{display:grid;grid-template-columns:2fr 1fr;gap:18px}.mocks_three__M4vJl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mocks_import__XrmVh{border:1px solid #e4d0c6;background:#faf3ed;padding:20px;display:grid;gap:18px}.mocks_import__XrmVh h3{margin:8px 0;font-size:21px}.mocks_import__XrmVh p{font-size:12px}.mocks_moduleTags__pI32a{display:flex;flex-wrap:wrap;gap:7px}.mocks_moduleTags__pI32a span{padding:6px 9px;background:#fffaf5;border:1px solid #ddc8bc;font-size:11px;text-transform:capitalize}.mocks_speakingSource___HYKi{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#704e43}.mocks_speakingSource___HYKi button{background:none;border:0;color:#972b3b;text-decoration:underline;white-space:nowrap;cursor:pointer}.mocks_schedule__dQWmS{display:grid;gap:18px}.mocks_notice__mi33_{background:#f4eee6;padding:13px 15px;color:#705e51;font-size:12px;line-height:1.8;margin:0}.mocks_modalFoot__HRSNv{border-top:1px solid #e3d4cc;background:#fffaf4;padding:18px 30px;display:flex;justify-content:space-between;gap:12px}.mocks_error__4_qtW{color:#a52536;padding:13px;border-left:3px solid #a52536;background:#fff1ef}.mocks_dialog__KRzdn [disabled]{opacity:.65;cursor:not-allowed}@media(max-width:700px){.mocks_heading__uvwbg{align-items:flex-start;flex-direction:column}.mocks_heading__uvwbg h1{font-size:35px}.mocks_grid__CGDyY{grid-template-columns:1fr}.mocks_toolbar__0KDMu{align-items:flex-start}.mocks_toolbar__0KDMu button{font-size:11px;padding:8px}.mocks_card__vugtA{padding:21px}.mocks_dialog__KRzdn,.mocks_dialog__KRzdn form{max-height:96dvh}.mocks_modalBody__ci1vE,.mocks_modalHead__7iSlV{padding:20px}.mocks_modalHead__7iSlV h2{font-size:24px}.mocks_modalFoot__HRSNv{padding:15px 20px}.mocks_two__0P6oh{grid-template-columns:1fr}.mocks_three__M4vJl{gap:8px}.mocks_three__M4vJl label{font-size:10px}.mocks_three__M4vJl input{padding:10px}.mocks_speakingSource___HYKi{align-items:flex-start;flex-direction:column}}.mocks_review__Sesiq{border-top:1px solid #e7d7cb;padding:18px 0}.mocks_review__Sesiq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px}.mocks_review__Sesiq summary span{font-size:12px;color:#856b61}.mocks_review__Sesiq p{line-height:1.8}.mocks_review__Sesiq audio{display:block;width:100%;margin:12px 0}.mocks_reviewForm__X_ecy{display:grid;gap:15px;background:#faf3eb;padding:20px;margin-top:20px}.mocks_reviewForm__X_ecy label{display:grid;gap:8px;font-size:12px}.mocks_reviewForm__X_ecy input,.mocks_reviewForm__X_ecy textarea{padding:12px;border:1px solid #ddcbbf;width:100%;box-sizing:border-box;background:#fff}.mocks_examTitle__eNHI1{display:flex;align-items:center;gap:20px;margin:24px 0 8px}.mocks_examTitle__eNHI1 h2{margin:0}.mocks_calendar__ZlFPG{display:flex;flex-direction:column;text-align:center;min-width:64px;border:1px solid #d9bbb0;background:#f8ede5;padding:10px 8px;color:#902c3b}.mocks_calendar__ZlFPG b{font-size:29px;line-height:1.1}.mocks_calendar__ZlFPG span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:5px}