.archive-container.svelte-2wtm92{flex-direction:column;gap:1rem;display:flex}.archive-header.svelte-2wtm92{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.header-text-group.svelte-2wtm92{flex-direction:column;gap:.25rem;display:flex}.archive-title.svelte-2wtm92{color:var(--text-ink);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.archive-desc.svelte-2wtm92{color:var(--text-ink-sub);font-size:.86rem}.search-input-box.svelte-2wtm92{background:var(--bg-paper);border:1px solid var(--border-paper);width:280px;color:var(--text-ink-muted);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.search-input-box.svelte-2wtm92:focus-within{border-color:var(--pen-blue);background:#fff}.search-field.svelte-2wtm92{color:var(--text-ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.86rem}.clear-search-btn.svelte-2wtm92{color:var(--text-ink-muted);padding:.2rem;font-size:.75rem}.filter-scroll-wrapper.svelte-2wtm92{-webkit-overflow-scrolling:touch;padding-bottom:.2rem;overflow-x:auto}.filter-pills-bar.svelte-2wtm92{gap:.45rem;min-width:max-content;display:flex}.filter-pill.svelte-2wtm92{color:var(--text-ink-sub);border:1px solid var(--border-paper);background:#fff;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.filter-pill.svelte-2wtm92:hover{color:var(--text-ink);background:var(--bg-paper)}.filter-pill.active.svelte-2wtm92{color:#fff;background:var(--pen-blue);border-color:var(--pen-blue)}.count-pill.svelte-2wtm92{font-size:.72rem;font-family:var(--font-mono);color:inherit;background:#0000000f;border-radius:10px;padding:.05rem .35rem}.filter-pill.active.svelte-2wtm92 .count-pill:where(.svelte-2wtm92){color:#fff;background:#ffffff40}.questions-stream.svelte-2wtm92{flex-direction:column;gap:.75rem;display:flex}.q-item-card.svelte-2wtm92{background:#fff;border-radius:8px;transition:all .15s;overflow:hidden}.q-item-card.is-open.svelte-2wtm92{border-color:var(--pen-blue-border);box-shadow:var(--shadow-paper-lg)}.q-item-btn.svelte-2wtm92{text-align:left;background:0 0;flex-direction:column;gap:.6rem;width:100%;padding:1.1rem 1.25rem;display:flex}.item-meta-row.svelte-2wtm92{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.q-num.svelte-2wtm92{font-size:.76rem;font-weight:700;font-family:var(--font-mono);color:var(--pen-blue)}.q-sub-badge.svelte-2wtm92{color:var(--pen-blue);background:var(--pen-blue-light);border:1px solid var(--pen-blue-border);border-radius:4px;padding:.1rem .45rem;font-size:.74rem;font-weight:600}.q-id-code.svelte-2wtm92{font-size:.72rem;font-family:var(--font-mono);color:var(--text-ink-muted);background:var(--bg-paper);border-radius:4px;padding:.1rem .4rem}.q-exam-badge.svelte-2wtm92{color:var(--text-ink-muted);font-size:.72rem}.q-title-text.svelte-2wtm92{color:var(--text-ink);white-space:pre-wrap;word-break:keep-all;font-size:1rem;font-weight:700;line-height:1.55}.item-bottom-action.svelte-2wtm92{color:var(--pen-blue);align-items:center;gap:.3rem;margin-top:.15rem;font-size:.78rem;font-weight:600;display:flex}.chevron-arrow.svelte-2wtm92{transition:transform .2s}.chevron-arrow.rotated.svelte-2wtm92{transform:rotate(180deg)}.q-detail-container.svelte-2wtm92{background:var(--bg-card-warm);border-top:1px solid var(--border-paper);flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem;display:flex}.detail-block.svelte-2wtm92{flex-direction:column;gap:.45rem;display:flex}.detail-label.svelte-2wtm92{color:var(--text-ink-sub);text-transform:uppercase;font-size:.74rem;font-weight:700}.choices-block-grid.svelte-2wtm92{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.5rem;display:grid}.choice-read-item.svelte-2wtm92{border:1px solid var(--border-paper);background:#fff;border-radius:6px;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.88rem;display:flex}.choice-read-item.correct-choice.svelte-2wtm92{background:var(--pen-green-light);border-color:var(--pen-green-border)}.read-num.svelte-2wtm92{background:var(--bg-paper);width:20px;height:20px;font-size:.72rem;font-family:var(--font-mono);color:var(--text-ink-sub);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.read-num.correct-num.svelte-2wtm92{background:var(--pen-green);color:#fff}.read-text.svelte-2wtm92{word-break:keep-all;flex:1;line-height:1.4}.answer-stamp.svelte-2wtm92{color:var(--pen-green);background:#16a34a1f;border-radius:3px;padding:.1rem .35rem;font-size:.68rem;font-weight:700}.expl-note-box.svelte-2wtm92{border:1px solid var(--border-paper);background:#fff;border-radius:6px;padding:.85rem 1rem}.expl-note-text.svelte-2wtm92{color:var(--text-ink);white-space:pre-wrap;word-break:keep-all;font-size:.88rem;line-height:1.6}.keywords-list.svelte-2wtm92{flex-wrap:wrap;gap:.3rem;display:flex}.archive-kw.svelte-2wtm92{font-size:.72rem;font-family:var(--font-mono);color:var(--pen-blue);background:var(--pen-blue-light);border:1px solid var(--pen-blue-border);border-radius:4px;padding:.1rem .4rem}.empty-state.svelte-2wtm92{text-align:center;color:var(--text-ink-sub);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.empty-icon.svelte-2wtm92{font-size:2rem}@media (width<=640px){.archive-header.svelte-2wtm92{gap:.75rem;padding:.85rem .75rem}.archive-title.svelte-2wtm92{font-size:1.15rem}.archive-desc.svelte-2wtm92{font-size:.8rem}.search-input-box.svelte-2wtm92{width:100%;padding:.45rem .7rem}.q-item-btn.svelte-2wtm92{gap:.5rem;padding:.85rem .75rem}.q-title-text.svelte-2wtm92{font-size:.95rem;line-height:1.48}.q-detail-container.svelte-2wtm92{padding:.85rem .75rem}.choices-block-grid.svelte-2wtm92{grid-template-columns:1fr}.choice-read-item.svelte-2wtm92{padding:.55rem .65rem;font-size:.84rem}}
