.question-pool{margin-top:24px}.question-pool-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.question-pool-heading h2{color:#292335;margin:0 0 6px;font-size:1.45rem}.question-pool-heading p{color:#665d70;margin:0;font-size:.95rem;line-height:1.65}.question-pool-total{white-space:nowrap;color:#9c174b;background:#fff5f8;border:1px solid #eadce3;border-radius:14px;padding:12px 16px;font-size:.9rem;font-weight:650}.question-pool-filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.question-pool-filters button{color:#5a5067;cursor:pointer;background:#fff;border:1px solid #e4dfe8;border-radius:999px;min-height:42px;padding:8px 16px;font-size:.875rem;font-weight:600}.question-pool-filters button[aria-pressed=true]{color:#fff;background:#a7194e;border-color:#a7194e}.question-pool-filters button:focus-visible{outline-offset:3px;outline:3px solid #e783aa}.question-pool .question-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.question-pool-card{--pool-accent:#8a295d;--pool-end:#c53f74;background:#fff;border:1px solid #e7dfe5;border-radius:20px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 5px 20px #39243c07}.question-pool-card:hover{transform:translateY(-2px);box-shadow:0 9px 28px #39243c13}.question-tone-math{--pool-accent:#5440aa;--pool-end:#7954cf}.question-tone-verbal{--pool-accent:#b61d58;--pool-end:#e34777}.question-tone-history{--pool-accent:#a34a19;--pool-end:#d68328}.question-tone-geography{--pool-accent:#087a6f;--pool-end:#28a379}.question-tone-citizenship{--pool-accent:#2565a3;--pool-end:#3e8cd1}.question-tone-law{--pool-accent:#8c2851;--pool-end:#cb436c}.question-tone-development{--pool-accent:#117a87;--pool-end:#27a3a5}.question-tone-guidance{--pool-accent:#7245ab;--pool-end:#a36aca}.question-tone-teaching{--pool-accent:#b54443;--pool-end:#de7260}.question-tone-curriculum{--pool-accent:#365bb7;--pool-end:#7294e2}.question-tone-education{--pool-accent:#776021;--pool-end:#ab8a36}.question-tone-learning{--pool-accent:#4f57a6;--pool-end:#8389cd}.question-tone-measurement{--pool-accent:#096c8c;--pool-end:#25a1b5}.question-tone-classroom{--pool-accent:#a36a17;--pool-end:#d49a31}.question-tone-technology{--pool-accent:#5b43b2;--pool-end:#9372dd}.question-tone-maarif{--pool-accent:#207953;--pool-end:#46a778}.question-tone-system{--pool-accent:#a3325f;--pool-end:#d55e83}.question-pool-cover{isolation:isolate;background:linear-gradient(115deg,var(--pool-accent),var(--pool-end));height:164px;color:var(--pool-accent);position:relative;overflow:hidden}.question-subject-art{width:250px;max-width:78%;height:154px;display:block;position:absolute;bottom:-5px;right:0}.question-pool-category{z-index:1;letter-spacing:.085em;text-transform:uppercase;color:#fff;max-width:150px;font-size:.69rem;font-weight:750;position:absolute;top:17px;left:19px}.question-pool-count{z-index:1;color:#fff;text-shadow:0 1px 8px #0002;flex-direction:column;display:flex;position:absolute;bottom:20px;left:19px}.question-pool-count strong{font-size:1.75rem;font-weight:750;line-height:1.1}.question-pool-count span{color:#ffffffed;margin-top:5px;font-size:.8rem}.question-pool-copy{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.question-pool-copy h3{color:#292335;overflow-wrap:anywhere;margin:0;font-size:1.16rem;font-weight:750;line-height:1.4}.question-pool-copy p{color:#766b7e;margin:0;font-size:.84rem;line-height:1.55}.question-pool-info{color:#756c7e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:3px 0 8px;font-size:.77rem;display:flex}.question-pool-info .has-access{color:#18735d;align-items:center;gap:5px;font-weight:600;display:inline-flex}.question-pool-copy>.question-pool-open{color:#9b204f;white-space:normal;background:#faf5f7;border:1px solid #eedde5;border-radius:10px;justify-content:space-between;width:100%;min-height:44px;margin-top:auto;font-weight:650;display:flex}.question-pool-copy>.question-pool-open:hover{color:#fff;background:#a7194e}.question-practice-dialog{max-height:90dvh;overflow-y:auto;border-radius:22px!important;width:min(620px,100% - 28px)!important;max-width:620px!important;padding:28px!important}.question-practice-dialog [data-slot=dialog-title]{padding-right:25px;font-size:1.5rem;line-height:1.35}.question-practice-dialog .question-dialog-subtitle{color:#766b7e;font-size:.9rem;line-height:1.5}.question-practice-dialog .question-dialog-summary{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.question-dialog-summary span{color:#6c4e70;background:#f6f2f7;border-radius:7px;padding:6px 9px;font-size:.8rem}.question-practice-form{flex-direction:column;gap:17px;min-width:0;display:flex}.question-practice-form label{color:#3e344a;flex-direction:column;gap:8px;min-width:0;font-size:.9rem;font-weight:650;display:flex}.question-practice-form [data-slot=native-select-wrapper]{width:100%;min-width:0}.question-practice-form select{text-overflow:ellipsis;background:#fff;width:100%;min-width:0;min-height:48px;font-size:.95rem}.question-practice-form .question-practice-help{color:#706479;border-top:1px solid #ece4eb;padding-top:12px;font-size:.8rem;line-height:1.65}.question-practice-help summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.question-practice-help summary::-webkit-details-marker{display:none}.question-practice-help p{margin:8px 0 0}.question-practice-help[open] summary svg{transform:rotate(180deg)}.question-practice-form>.question-practice-start{background:#b51c55;width:100%;min-height:48px;font-size:.95rem;font-weight:650}.question-practice-form .course-access-notice{background:#f0f8f4;border:1px solid #d6e9df;border-radius:10px;margin:0;padding:12px 14px;font-size:.82rem}.question-practice-form .course-access-notice p{margin:4px 0 0;font-size:.8rem;line-height:1.5}@media (min-width:1650px){.question-pool .question-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.question-pool .question-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.question-pool-heading{flex-direction:column;align-items:flex-start;gap:10px}.question-pool-total{padding:8px 12px;font-size:.8rem}.question-pool .question-pool-grid{grid-template-columns:1fr;gap:16px}.question-pool-cover,.question-subject-art{height:145px}.question-pool-copy{padding:18px}.question-practice-dialog{padding:23px 18px!important}.question-pool-filters{gap:6px}.question-pool-filters button{padding:8px 12px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.question-pool-card{transition:none}.question-pool-card:hover{transform:none}}
