.exams-module__4BJXYW__page{min-height:100vh;color:var(--foreground);background-color:#0000;flex-direction:column;display:flex;overflow-x:hidden}.exams-module__4BJXYW__main{flex:1;width:100%;max-width:1300px;margin:0 auto;padding:7rem 5% 4rem}.exams-module__4BJXYW__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.exams-module__4BJXYW__badge{color:var(--primary);background:#6366f11a;border:1px solid #6366f133;border-radius:9999px;padding:.4rem 1rem;font-size:.8rem;font-weight:600}.exams-module__4BJXYW__title{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.05}.exams-module__4BJXYW__gradientText{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.exams-module__4BJXYW__subtitle{color:var(--foreground-muted);max-width:600px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.exams-module__4BJXYW__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;display:grid}.exams-module__4BJXYW__card{border-radius:1.25rem;flex-direction:column;gap:.5rem;min-height:180px;padding:1.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.exams-module__4BJXYW__card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 16px 40px -12px #6366f140}.exams-module__4BJXYW__examType{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:.7rem;font-weight:700}.exams-module__4BJXYW__examTitle{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.exams-module__4BJXYW__examDesc{color:var(--foreground-muted);flex-grow:1;margin:0;font-size:.85rem;line-height:1.55}.exams-module__4BJXYW__topMeta{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.exams-module__4BJXYW__featuredBadge{text-transform:uppercase;letter-spacing:.05em;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.exams-module__4BJXYW__stats{color:var(--foreground-muted);flex-wrap:wrap;gap:1rem;margin-top:.25rem;font-size:.78rem;display:flex}.exams-module__4BJXYW__statItem{align-items:center;gap:.35rem;display:flex}.exams-module__4BJXYW__difficultyDot{border-radius:50%;width:8px;height:8px;display:inline-block}.exams-module__4BJXYW__difficultyDot[data-level=easy]{background:#22c55e}.exams-module__4BJXYW__difficultyDot[data-level=medium]{background:#f59e0b}.exams-module__4BJXYW__difficultyDot[data-level=hard]{background:#ef4444}.exams-module__4BJXYW__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.exams-module__4BJXYW__conductingBody{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;line-height:1.3;overflow:hidden}.exams-module__4BJXYW__meta{color:var(--foreground-muted);gap:1rem;font-size:.8rem;display:flex}.exams-module__4BJXYW__metaItem{align-items:center;gap:.35rem;display:flex}.exams-module__4BJXYW__activateBtn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.exams-module__4BJXYW__activateBtn:hover{opacity:.9;transform:translate(2px)}.exams-module__4BJXYW__cardAccent{background:var(--primary);opacity:.75;width:4px;height:100%;position:absolute;bottom:0;left:0}.exams-module__4BJXYW__cardActive{border:1px solid var(--primary);background:rgba(var(--primary-rgb), .05)}.exams-module__4BJXYW__activeStatus{color:var(--primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.exams-module__4BJXYW__loading{opacity:.5;pointer-events:none}@media (max-width:640px){.exams-module__4BJXYW__main{padding:6rem 1.25rem 3rem}.exams-module__4BJXYW__title{font-size:2.2rem}}
