.page_page__O_Bs_{max-width:1000px;margin:0 auto;padding:44px 24px 64px;position:relative;z-index:1}.page_header__x75o9{margin-bottom:28px}.page_sectionTag__7bmzc{display:inline-block;font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--score-teal,#2dd4bf);margin-bottom:10px}.page_title__EM1_s{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#e2e8f0;margin:0 0 8px}.page_subtitle__Tk_vb,.page_title__EM1_s{font-family:var(--font-sora,"Sora",sans-serif)}.page_subtitle__Tk_vb{font-size:.92rem;font-weight:300;color:#94a3b8;margin:0;max-width:560px}.page_filters__nVw1Z{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:16px;background:var(--bg-card,rgba(15,21,36,.85));border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_filterGroup__QOjYW{display:flex;flex-direction:column;gap:4px;min-width:130px;flex:1 1}.page_filterLabel___gSxW{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:1px}.page_filterSelect___08ey{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#e2e8f0;font-family:var(--font-sora,"Sora",sans-serif);font-size:12px;padding:8px 12px;border-radius:8px;outline:none;transition:border-color .2s}.page_filterSelect___08ey:focus,.page_filterSelect___08ey:hover{border-color:rgba(45,212,191,.35)}.page_clearButton__BEZuu{background:transparent;border:1px solid rgba(249,112,102,.3);color:var(--score-red,#f97066);font-family:var(--font-sora,"Sora",sans-serif);font-size:11px;padding:8px 14px;border-radius:99px;cursor:pointer;align-self:flex-end;transition:all .2s}.page_clearButton__BEZuu:hover{background:rgba(249,112,102,.08)}.page_resultCount__3fCXG{display:inline-block;font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:11px;color:var(--score-teal,#2dd4bf);background:rgba(45,212,191,.08);border:1px solid rgba(45,212,191,.2);padding:6px 12px;border-radius:8px;margin-bottom:20px}.page_questionList__81zzu{display:flex;flex-direction:column;gap:8px;margin-bottom:48px}.page_questionCard__cp_iF{background:var(--bg-card,rgba(15,21,36,.85));border:1px solid rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:border-color .2s,transform .2s}.page_questionCard__cp_iF:hover{border-color:rgba(45,212,191,.25);transform:translateX(3px)}.page_lockedCard__1HCIS{opacity:.65}.page_questionHeader___MQkr{background:transparent;border:none;width:100%;text-align:left;padding:14px 16px;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:8px}.page_questionTop__4R2f0{display:flex;align-items:flex-start;gap:10px}.page_questionNumber__YO7_r{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:10px;color:#64748b;flex-shrink:0;padding-top:2px;min-width:22px}.page_questionText__VlDbn{font-family:var(--font-sora,"Sora",sans-serif);font-size:12.5px;line-height:1.5;font-weight:500;color:#e2e8f0;margin:0;flex:1 1}.page_lockedText__SpbiO{color:#94a3b8}.page_questionMeta__xhdd8{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-left:32px}.page_categoryBadge__5C3Hu,.page_typeBadge__o3q82{font-size:8px;color:#64748b;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);letter-spacing:.5px}.page_categoryBadge__5C3Hu,.page_difficultyBadge__xKE2U,.page_typeBadge__o3q82{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);padding:3px 7px;border-radius:4px;text-transform:uppercase}.page_difficultyBadge__xKE2U{font-size:9px;font-weight:500;letter-spacing:.8px}.page_badgeEasy__bls8n{background:rgba(74,222,128,.12);color:var(--score-green,#4ade80);border:1px solid rgba(74,222,128,.25)}.page_badgeMedium___xEmI{background:rgba(245,158,11,.12);color:var(--score-amber,#f59e0b);border:1px solid rgba(245,158,11,.25)}.page_badgeHard__TZK2M{background:rgba(249,112,102,.12);color:var(--score-red,#f97066);border:1px solid rgba(249,112,102,.25)}.page_premiumBadge__fU4YX{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:9px;font-weight:500;padding:3px 7px;border-radius:4px;background:rgba(45,212,191,.12);color:var(--score-teal,#2dd4bf);border:1px solid rgba(45,212,191,.25);text-transform:uppercase;letter-spacing:.8px;display:inline-flex;align-items:center}.page_expandIcon__lq_Tm{margin-left:auto;color:#64748b;font-size:8px}.page_questionBody__F_cQr{border-top:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.page_questionBody__F_cQr h4{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:10px;color:var(--score-teal,#2dd4bf);text-transform:uppercase;letter-spacing:1px;margin:0 0 6px}.page_questionBody__F_cQr p{font-size:13px;line-height:1.6;color:#cbd5e1;margin:0}.page_tagList___2Xsf{display:flex;flex-wrap:wrap;gap:5px}.page_tag__Q5x0q{background:rgba(45,212,191,.06);border:1px solid rgba(45,212,191,.15);color:#cbd5e1;padding:3px 7px;border-radius:4px}.page_meta__KdWe8,.page_tag__Q5x0q{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace);font-size:9px}.page_meta__KdWe8{display:flex;gap:14px;color:#64748b;text-transform:uppercase;letter-spacing:.8px}.page_practiceButton__22_Tf{display:inline-block;background:linear-gradient(135deg,#0d9488,#2dd4bf);color:#0a0f1a;font-family:var(--font-sora,"Sora",sans-serif);font-size:12px;font-weight:600;padding:9px 18px;border-radius:99px;text-decoration:none;align-self:flex-start;border:1px solid rgba(45,212,191,.4);transition:all .2s}.page_practiceButton__22_Tf:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(45,212,191,.3)}.page_empty__mr2Gy{text-align:center;padding:48px 24px;background:var(--bg-card,rgba(15,21,36,.85));border:1px solid rgba(255,255,255,.05);border-radius:12px;color:#94a3b8;font-size:13px}.page_keyPoints__jOkdv,.page_questionPrompt__km5Bk,.page_sampleAnswer__VSwo8{display:flex;flex-direction:column}.page_cta__P1r0w{text-align:center;padding:40px 24px;background:var(--bg-card,rgba(15,21,36,.85));border:1px solid rgba(45,212,191,.15);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_cta__P1r0w h2{font-family:var(--font-sora,"Sora",sans-serif);font-size:1.3rem;font-weight:700;color:#e2e8f0;margin:0 0 8px}.page_cta__P1r0w p{font-size:13px;color:#94a3b8;margin:0 0 20px}.page_ctaButton__1_g0d{display:inline-block;background:linear-gradient(135deg,#0d9488,#2dd4bf);color:#0a0f1a;font-family:var(--font-sora,"Sora",sans-serif);font-size:13px;font-weight:600;padding:12px 28px;border-radius:99px;text-decoration:none;border:1px solid rgba(45,212,191,.4);transition:all .25s;box-shadow:0 4px 16px rgba(45,212,191,.2)}.page_ctaButton__1_g0d:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,212,191,.3)}@media (max-width:640px){.page_filters__nVw1Z{flex-direction:column}.page_filterGroup__QOjYW{width:100%}.page_questionMeta__xhdd8{padding-left:0}}@media (max-width:480px){.page_page__O_Bs_{padding:32px 16px 48px}.page_title__EM1_s{font-size:1.45rem}}