.page_page__O_Bs_{max-width:920px;margin:0 auto;padding:0 24px 60px}.page_header__x75o9{text-align:center;padding:56px 0 36px}.page_title__EM1_s{font-size:2.4rem;line-height:1.15;margin-bottom:14px;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),#a78bfa,#818cf8);background-size:200% 200%;animation:page_gradientShift__PmL1Q 6s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes page_gradientShift__PmL1Q{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_subtitle__Tk_vb{font-size:1.05rem;color:var(--text-muted);max-width:540px;margin:0 auto;line-height:1.7}.page_filters__nVw1Z{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:64px;z-index:50;background:var(--bg);margin:0 -24px;padding:12px 24px 28px;border-bottom:1px solid var(--border)}.page_filterGroup__QOjYW{display:flex;flex-direction:column;gap:6px}.page_filterLabel___gSxW{font-size:.75rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.page_filterSelect___08ey{padding:9px 14px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;min-width:170px}.page_filterSelect___08ey:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.page_clearButton__BEZuu{background:transparent;color:var(--text-muted);border:1px solid var(--border);padding:9px 16px;font-size:.84rem;border-radius:var(--radius-full);transition:all .2s}.page_clearButton__BEZuu:hover{color:var(--text);border-color:var(--text-muted)}.page_questionList__81zzu{display:flex;flex-direction:column;gap:10px;padding-top:20px}.page_questionCard__cp_iF{background:rgba(19,27,46,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.page_questionCard__cp_iF:hover{border-color:rgba(99,102,241,.4);box-shadow:0 8px 32px rgba(99,102,241,.15),0 0 0 1px rgba(99,102,241,.1);transform:translateY(-3px)}.page_questionHeader___MQkr{width:100%;display:flex;flex-direction:column;gap:10px;padding:18px 22px;background:transparent;color:var(--text);text-align:left;font-size:inherit;font-weight:inherit;border-radius:0;cursor:pointer;transition:background .2s}.page_questionHeader___MQkr:hover{background:var(--surface-hover)}.page_questionTop__4R2f0{display:flex;align-items:flex-start;gap:14px}.page_questionNumber__YO7_r{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--primary-glow);border:1px solid rgba(99,102,241,.2);color:var(--primary-light);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;margin-top:2px}.page_questionText__VlDbn{font-size:.95rem;font-weight:600;line-height:1.5}.page_questionMeta__xhdd8{display:flex;align-items:center;gap:8px;padding-left:42px}.page_categoryBadge__5C3Hu{background:rgba(59,130,246,.08);color:var(--accent);font-weight:500}.page_categoryBadge__5C3Hu,.page_difficultyBadge__xKE2U{font-size:.73rem;padding:3px 10px;border-radius:var(--radius-full)}.page_difficultyBadge__xKE2U{font-weight:600}.page_badgeEasy__bls8n{background:rgba(34,197,94,.2);color:#4ade80;border:1px solid rgba(34,197,94,.25)}.page_badgeMedium___xEmI{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.page_badgeHard__TZK2M{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.25)}.page_typeBadge__o3q82{font-size:.73rem;padding:3px 10px;border-radius:var(--radius-full);font-weight:500;background:rgba(139,92,246,.08);color:#a78bfa}.page_premiumBadge__fU4YX{font-size:.68rem;padding:2px 8px;border-radius:var(--radius-full);font-weight:700;background:linear-gradient(135deg,rgba(234,179,8,.12),rgba(245,158,11,.12));color:#f59e0b;text-transform:uppercase;letter-spacing:.06em}.page_expandIcon__lq_Tm{margin-left:auto;font-size:.7rem;color:var(--text-muted)}.page_questionBody__F_cQr{padding:0 22px 22px 64px;border-top:1px solid var(--border);animation:page_fadeIn__Vp__C .2s ease-out}@keyframes page_fadeIn__Vp__C{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_keyPoints__jOkdv{margin-top:18px}.page_keyPoints__jOkdv h4{font-size:.84rem;color:var(--primary);margin-bottom:10px;font-weight:600}.page_keyPoints__jOkdv ul{list-style:none;padding:0}.page_keyPoints__jOkdv li{padding:4px 0 4px 18px;font-size:.88rem;color:var(--text-muted);position:relative;line-height:1.6}.page_keyPoints__jOkdv li:before{content:"\2713";position:absolute;left:0;color:var(--success);font-size:.8rem;font-weight:700}.page_sampleAnswer__VSwo8{margin-top:18px}.page_sampleAnswer__VSwo8 h4{font-size:.84rem;color:var(--primary);margin-bottom:10px;font-weight:600}.page_sampleAnswer__VSwo8 p{font-size:.88rem;color:var(--text-muted);line-height:1.7;background:var(--bg);padding:16px;border-radius:var(--radius-md);border:1px solid var(--border)}.page_practiceButton__22_Tf{display:inline-block;margin-top:18px;padding:10px 22px;background:var(--gradient-primary);color:white;border-radius:var(--radius-md);font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 8px rgba(99,102,241,.15)}.page_practiceButton__22_Tf:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.25)}.page_resultCount__3fCXG{font-size:.84rem;color:var(--text-muted);margin-bottom:16px}.page_questionPrompt__km5Bk{margin-top:18px}.page_questionPrompt__km5Bk h4{font-size:.84rem;color:var(--primary);margin-bottom:8px;font-weight:600}.page_questionPrompt__km5Bk p{font-size:.9rem;color:var(--text);line-height:1.7}.page_tagList___2Xsf{display:flex;flex-wrap:wrap;gap:6px}.page_tag__Q5x0q{font-size:.73rem;padding:3px 10px;border-radius:var(--radius-full);background:var(--surface-hover);border:1px solid var(--border);color:var(--text-muted)}.page_meta__KdWe8{display:flex;gap:16px;margin-top:16px;font-size:.8rem;color:var(--text-muted)}.page_empty__mr2Gy{text-align:center;padding:56px 0;color:var(--text-muted);font-size:.95rem}.page_cta__P1r0w{text-align:center;padding:64px 0;margin-top:48px;background:radial-gradient(ellipse at center,var(--primary-glow),transparent 65%);border-radius:var(--radius-xl)}.page_cta__P1r0w h2{font-size:1.7rem;margin-bottom:10px;font-weight:800;letter-spacing:-.02em}.page_cta__P1r0w p{color:var(--text-muted);margin-bottom:28px}.page_ctaButton__1_g0d{display:inline-block;background:var(--gradient-primary);color:white;padding:14px 36px;border-radius:var(--radius-full);font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 20px rgba(99,102,241,.25)}.page_ctaButton__1_g0d:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(99,102,241,.35)}.page_lockedCard__1HCIS{opacity:.7}.page_lockedCard__1HCIS:hover{opacity:.85}.page_lockedText__SpbiO{filter:blur(1px)}.page_lockIcon__QpIUV{filter:none;display:inline}@media (max-width:768px){.page_title__EM1_s{font-size:1.8rem}.page_filters__nVw1Z{flex-direction:column;align-items:stretch;position:static;margin:0;padding-left:0;padding-right:0;border-bottom:none}.page_filterSelect___08ey{min-width:unset;width:100%}.page_questionMeta__xhdd8{padding-left:42px;flex-wrap:wrap}.page_questionBody__F_cQr{padding-left:22px}}@media (max-width:375px){.page_title__EM1_s{font-size:1.5rem}.page_header__x75o9{padding:40px 0 24px}.page_questionText__VlDbn{font-size:.88rem}}