.MockExamLobby_lobby__PvDTF{color:var(--color-ink)}.MockExamLobby_notice__DwK_7{display:flex;align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-md);border-block:1px solid var(--color-rule);margin-bottom:var(--space-xl);color:var(--color-muted)}.MockExamLobby_notice__DwK_7 svg{margin-top:4px}.MockExamLobby_notice__DwK_7 p{margin:0;font-size:var(--text-sm);line-height:1.75}.MockExamLobby_toolbar__vHCfE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.MockExamLobby_toolbar__vHCfE p{color:var(--color-muted);font-size:var(--text-sm)}.MockExamLobby_toolbar__vHCfE strong{color:var(--color-ink)}.MockExamLobby_empty__Q9cbL a,.MockExamLobby_membership__x4FcP,.MockExamLobby_toolbar__vHCfE a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-signal);font-size:var(--text-sm)}.MockExamLobby_yearGroup__ip_oU{margin-bottom:var(--space-xl)}.MockExamLobby_yearGroup__ip_oU h3{margin-bottom:var(--space-md);font-size:var(--text-lg)}.MockExamLobby_list__WDizq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);list-style:none;padding:0;margin:0}.MockExamLobby_list__WDizq li{display:flex;min-width:0}.MockExamLobby_examCard__Snb4_{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-micro),border-color var(--dur-micro)}.MockExamLobby_examCard__Snb4_:is(a,button):not(:disabled):is(:hover,:focus-visible){border-color:var(--color-signal);background:var(--color-signal-soft);color:var(--color-ink)}.MockExamLobby_examCard__Snb4_:disabled,.MockExamLobby_examCard__Snb4_[aria-disabled=true]{opacity:.6;cursor:wait}.MockExamLobby_releaseTitle__jQ1XR{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.5;font-weight:var(--weight-strong);overflow-wrap:anywhere}.MockExamLobby_meta__9kVip{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.MockExamLobby_meta__9kVip span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-input);background:var(--color-paper-2);font-size:var(--text-xs);color:var(--color-muted)}.MockExamLobby_authStatus__LyvWF{display:flex;align-items:center;min-height:44px;margin-top:auto;color:var(--color-muted);font-size:var(--text-sm)}.MockExamLobby_empty__Q9cbL{padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.MockExamLobby_empty__Q9cbL strong{font-size:var(--text-lg)}.MockExamLobby_empty__Q9cbL p{margin-top:var(--space-sm);color:var(--color-muted);line-height:1.8}.MockExamLobby_empty__Q9cbL a{margin-top:var(--space-sm)}.MockExamLobby_error__QWAMt{padding:var(--space-md);margin-block:var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-input);color:var(--color-danger)}.MockExamLobby_error__QWAMt button{min-height:44px;padding:var(--space-xs);background:var(--color-surface);border:1px solid;border-radius:var(--radius-input);color:inherit;cursor:pointer}.MockExamLobby_footer__0_VXG{padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.MockExamLobby_footer__0_VXG p{color:var(--color-muted);font-size:var(--text-xs);line-height:1.8}.MockExamLobby_lobby__PvDTF :is(button,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:900px){.MockExamLobby_list__WDizq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.MockExamLobby_list__WDizq{grid-template-columns:minmax(0,1fr)}.MockExamLobby_empty__Q9cbL,.MockExamLobby_examCard__Snb4_{padding:var(--space-md)}}.MockExamLobby_accessLabel__6p4xB{align-self:flex-start;margin-bottom:var(--space-sm);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-signal);border-radius:var(--radius-input);background:var(--color-signal-soft);color:var(--color-signal);font-family:var(--font-display);font-size:var(--text-xs)}.MockExamLobby_accessLabel__6p4xB[data-free=true]{border-color:#d2d6d9;background:#eceeef;color:#535961}:root[data-mode=dark] .MockExamLobby_accessLabel__6p4xB[data-free=true]{border-color:#51575b;background:#34383a;color:#d3d7da}@media (prefers-reduced-motion:reduce){.MockExamLobby_examCard__Snb4_{transition:none}}