.TestBankSkeleton_page__3owxM{min-height:100vh;width:100%;overflow-x:clip;background-color:#fffaf0;background-image:linear-gradient(rgba(245,158,11,.12) 1px,transparent 0),linear-gradient(90deg,rgba(245,158,11,.12) 1px,transparent 0);background-size:48px 48px}.TestBankSkeleton_hero__muBhH{min-height:164px;padding:34px max(24px,calc((100% - 1280px) / 2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;background:#7c2d12;border-bottom:4px solid #451a03}.TestBankSkeleton_heroTitleGroup__tk6H6{display:flex;align-items:center;gap:16px}.TestBankSkeleton_heroBack__y0lax,.TestBankSkeleton_heroCount__hRxzb{width:112px;height:42px;border-radius:999px}.TestBankSkeleton_heroCount__hRxzb{justify-self:end;width:76px}.TestBankSkeleton_heroIcon__jHus_{width:58px;height:58px;border-radius:18px}.TestBankSkeleton_heroTitle__aZY_7{width:220px;height:28px;border-radius:9px}.TestBankSkeleton_heroSubtitle__Gt1fV{width:290px;height:14px;margin-top:10px;border-radius:7px}.TestBankSkeleton_content__ElR6_{width:min(1280px,calc(100% - 48px));margin:32px auto 56px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.TestBankSkeleton_card__lLT6v,.TestBankSkeleton_search__EKpQQ,.TestBankSkeleton_sidebar__Lwgxb{background:#fff;border:1px solid #fed7aa;box-shadow:0 5px 0 rgba(69,26,3,.08)}.TestBankSkeleton_sidebar__Lwgxb{min-height:390px;padding:22px;border-radius:22px}.TestBankSkeleton_sidebarTitle__9q0b4{width:58%;height:20px;margin-bottom:28px;border-radius:8px}.TestBankSkeleton_filterLine__764zR{width:100%;height:42px;margin-bottom:13px;border-radius:12px}.TestBankSkeleton_mainColumn__ILE9J{min-width:0}.TestBankSkeleton_search__EKpQQ{width:100%;height:52px;margin-bottom:22px;border-radius:999px}.TestBankSkeleton_grid__SxWgo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0}.TestBankSkeleton_card__lLT6v{min-width:0;min-height:348px;overflow:hidden;border-radius:24px}.TestBankSkeleton_cover__kE98G{width:100%;height:176px}.TestBankSkeleton_cardBody__isBar{padding:20px}.TestBankSkeleton_title__VQyLj{width:92%;height:17px;border-radius:7px}.TestBankSkeleton_titleShort__7dP3T{width:66%;height:17px;margin-top:10px;border-radius:7px}.TestBankSkeleton_chips__RGo1R{display:flex;gap:8px;margin-top:22px}.TestBankSkeleton_chip__zYP8C{width:74px;height:28px;border-radius:9px}.TestBankSkeleton_chipSmall__P2iiw{width:56px;height:28px;border-radius:9px}.TestBankSkeleton_cardFooter__USBtY{display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid #ffedd5}.TestBankSkeleton_footerLine__7jzop{width:92px;height:12px;border-radius:6px}.TestBankSkeleton_footerLineShort__Q0t5_{width:68px;height:12px;border-radius:6px}.TestBankSkeleton_shimmer__XNFM9{background:linear-gradient(100deg,#ffedd5 22%,#fff7ed 42%,#ffedd5 62%);background-size:240% 100%;animation:TestBankSkeleton_shimmer__XNFM9 1.15s ease-in-out infinite}.TestBankSkeleton_hero__muBhH .TestBankSkeleton_shimmer__XNFM9{background:linear-gradient(100deg,rgba(255,247,237,.18) 22%,rgba(255,255,255,.34) 42%,rgba(255,247,237,.18) 62%);background-size:240% 100%}.TestBankSkeleton_srOnly__kGpA7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes TestBankSkeleton_shimmer__XNFM9{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1024px){.TestBankSkeleton_grid__SxWgo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.TestBankSkeleton_hero__muBhH{min-height:142px;padding:26px 18px 42px;grid-template-columns:44px minmax(0,1fr) 62px;gap:12px}.TestBankSkeleton_heroBack__y0lax{width:44px;height:44px}.TestBankSkeleton_heroIcon__jHus_{width:48px;height:48px;border-radius:15px}.TestBankSkeleton_heroTitle__aZY_7{width:min(180px,45vw);height:24px}.TestBankSkeleton_heroSubtitle__Gt1fV{width:min(230px,52vw)}.TestBankSkeleton_heroCount__hRxzb{width:62px;height:38px}.TestBankSkeleton_content__ElR6_{width:calc(100% - 28px);margin-top:16px;grid-template-columns:1fr;gap:16px}.TestBankSkeleton_sidebar__Lwgxb{min-height:56px;padding:0;border-radius:18px}.TestBankSkeleton_filterLine__764zR,.TestBankSkeleton_sidebarTitle__9q0b4{display:none}}@media (max-width:640px){.TestBankSkeleton_grid__SxWgo{grid-template-columns:1fr;gap:16px}.TestBankSkeleton_card__lLT6v{min-height:302px;border-radius:18px}.TestBankSkeleton_cover__kE98G{height:128px}.TestBankSkeleton_cardBody__isBar{padding:16px}}@media (prefers-reduced-motion:reduce){.TestBankSkeleton_shimmer__XNFM9{animation:none}}