.qr-list{display:flex;flex-direction:column;gap:0;padding-bottom:16px}.qr-card{background:#fff;border:1px solid var(--border);border-left:none;border-right:none;border-radius:0;overflow:hidden}.qr-card+.qr-card{border-top:none}.qr-head{gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-light);background:var(--bg-warm)}.qr-head,.qr-no{display:flex;align-items:center}.qr-no{min-width:24px;height:24px;border-radius:50%;justify-content:center;background:var(--stone-200);color:var(--stone-600);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.qr-pill{padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700}.qr-pill--type{background:var(--primary-soft);color:var(--primary)}.qr-pill--essay{background:var(--accent-soft);color:var(--accent)}.qr-stem{margin:0;padding:14px 14px 0;font-size:14px;font-weight:600;line-height:1.8;color:var(--ink);word-break:break-word}.qr-opts{margin:10px 14px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.qr-opts li{gap:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--border-light);font-size:13px;line-height:1.6}.qr-opt-letter,.qr-opts li{display:flex;align-items:center}.qr-opt-letter{flex-shrink:0;width:22px;height:22px;border-radius:50%;justify-content:center;background:var(--stone-100);color:var(--stone-500);font-size:11px;font-weight:700}.qr-opt-text{flex:1;min-width:0;word-break:break-word}.qr-opt-icon{font-size:13px;flex-shrink:0}.qr-opts li.is-right{border-color:rgba(22,163,74,.25);border-left:3px solid var(--success);background:rgba(240,253,244,.5)}.qr-opts li.is-right .qr-opt-letter{background:var(--success);color:#fff}.qr-opts li.is-right .qr-opt-icon{color:var(--success)}.qr-opts li.is-chosen,.qr-opts li.is-wrong{border-color:rgba(220,38,38,.2);border-left:3px solid var(--danger);background:rgba(254,242,242,.4)}.qr-opts li.is-chosen .qr-opt-letter,.qr-opts li.is-wrong .qr-opt-letter{background:var(--danger);color:#fff}.qr-opts li.is-wrong .qr-opt-icon{color:var(--danger)}.qr-answer{display:flex;flex-direction:column;gap:6px;margin:12px 14px 0}.qr-answer-row{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--border-light);background:var(--bg-warm)}.qr-answer-row.qr--err{border-color:rgba(220,38,38,.15)}.qr-answer-label{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--stone-400);text-transform:uppercase;letter-spacing:.3px}.qr--err .qr-answer-label{color:var(--danger)}.qr--ref .qr-answer-label{color:var(--primary-dark)}.qr-answer-body{flex:1;min-width:0}.qr-answer-ol,.qr-answer-val{font-size:13px;color:var(--ink);word-break:break-word;white-space:pre-wrap}.qr-answer-ol{margin:0;padding-left:18px;line-height:1.75}.qr-answer--essay{gap:8px}.qr-answer--essay .qr-answer-row{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:8px;background:#fff}.qr-answer--essay .qr--user{border:1px solid var(--border-light);border-left:3px solid var(--stone-300)}.qr-answer--essay .qr--user.qr--err{border-color:rgba(220,38,38,.18);border-left-color:var(--danger)}.qr-answer--essay .qr--ref{border:1px solid rgba(37,99,235,.14);border-left:3px solid var(--primary)}.qr-answer--essay .qr-answer-label{padding:7px 12px;border-bottom:1px solid var(--border-light);text-transform:none;letter-spacing:0;font-size:12px;background:var(--bg-warm)}.qr-answer--essay .qr--user .qr-answer-label{color:var(--stone-600)}.qr-answer--essay .qr--user.qr--err .qr-answer-label{color:var(--danger);background:var(--danger-soft);border-bottom-color:rgba(220,38,38,.12)}.qr-answer--essay .qr--ref .qr-answer-label{color:var(--primary-dark);background:var(--primary-soft);border-bottom-color:rgba(37,99,235,.1)}.qr-answer--essay .qr-answer-body{padding:10px 12px 12px}.qr-answer--essay .qr-essay{margin:0;font-size:13px;line-height:1.8;color:var(--ink);white-space:pre-wrap;word-break:break-word}.qr-answer--essay .qr-essay--empty{color:var(--stone-400);font-style:italic}.qr-answer--essay .qr-answer-ol{padding:0 12px 0 28px}.qr-detail{margin:10px 14px 14px;border:1px solid var(--border-light);border-radius:6px;overflow:hidden}.qr-detail summary{display:flex;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--stone-500);cursor:pointer;background:var(--bg-warm);list-style:none;transition:background .15s}.qr-detail summary:hover{background:var(--stone-100)}.qr-detail summary:before{content:"+";margin-right:3px;font-size:13px;font-weight:700;color:var(--stone-400)}.qr-detail[open] summary:before{content:"−"}.qr-detail .qr-detail-body{padding:12px 14px;font-size:13px;line-height:1.8;color:var(--stone-700);white-space:pre-wrap;word-break:break-word;background:#fff}.wrong-page[data-v-bdae1ff6]{max-width:880px;margin:0 auto;padding:0 0 64px}.wp-back[data-v-bdae1ff6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--stone-500);font-size:16px;cursor:pointer;transition:background .15s,color .15s}.wp-back[data-v-bdae1ff6]:hover{background:var(--stone-100);color:var(--ink)}.wp-sticky-wrap[data-v-bdae1ff6]{position:sticky;top:0;z-index:10;isolation:isolate;background:#fff}.wp-header[data-v-bdae1ff6]{position:relative;overflow:hidden;background:linear-gradient(155deg,#fef2f2,#fff 42%,var(--bg-warm))}.wp-header[data-v-bdae1ff6]:before{content:"";position:absolute;right:-18px;top:-32px;width:110px;height:110px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(220,38,38,.12) 0,transparent 68%)}.wp-header[data-v-bdae1ff6]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 15%,rgba(0,0,0,.06) 85%,transparent);pointer-events:none}.wp-row[data-v-bdae1ff6]{position:relative;z-index:1;display:flex;align-items:flex-start;gap:6px;padding:8px 12px 6px}.wp-header .wp-back[data-v-bdae1ff6]{background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 1px 2px rgba(15,23,42,.04)}.wp-main[data-v-bdae1ff6]{flex:1;min-width:0}.wp-line1[data-v-bdae1ff6]{display:flex;align-items:center;gap:8px}.wp-title[data-v-bdae1ff6]{flex:1;min-width:0;margin:0;font-size:14px;font-weight:700;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-count[data-v-bdae1ff6]{flex-shrink:0;display:flex;align-items:baseline;gap:1px;padding:3px 9px;border-radius:8px;font-variant-numeric:tabular-nums;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.92);box-shadow:0 1px 4px rgba(15,23,42,.05)}.wp-count b[data-v-bdae1ff6]{font-size:20px;line-height:1;font-weight:800;color:var(--danger);letter-spacing:-.02em}.wp-count span[data-v-bdae1ff6]{font-size:11px;color:var(--stone-400)}.wp-line2[data-v-bdae1ff6]{display:flex;align-items:center;gap:6px;margin-top:3px}.wp-tag[data-v-bdae1ff6]{padding:0 5px;border-radius:3px;font-size:10px;font-weight:600;line-height:1.5;color:var(--danger);background:var(--danger-soft)}.qr-attempt[data-v-bdae1ff6],.wp-dedup[data-v-bdae1ff6]{font-size:11px;color:var(--stone-400);font-weight:500}.qr-attempt[data-v-bdae1ff6]{margin-left:auto;flex-shrink:0}.wp-chips[data-v-bdae1ff6]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.wp-chip[data-v-bdae1ff6]{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.7);border:1px solid var(--border-light);color:var(--stone-600);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.wp-chip[data-v-bdae1ff6]:hover{background:#fff;border-color:var(--border)}.wp-chip.is-active[data-v-bdae1ff6]{background:var(--ink);border-color:var(--ink);color:#fff}.wp-chip.is-active b[data-v-bdae1ff6]{color:#fff}.wp-chip b[data-v-bdae1ff6]{font-variant-numeric:tabular-nums}.chip--essay[data-v-bdae1ff6]{background:var(--accent-soft);border-color:rgba(194,65,12,.1);color:var(--accent)}.chip--essay.is-active[data-v-bdae1ff6]{background:var(--accent);border-color:var(--accent);color:#fff}.wp-empty[data-v-bdae1ff6]{text-align:center;padding:64px 16px}.wp-empty i[data-v-bdae1ff6]{font-size:28px;color:var(--stone-300);display:block;margin-bottom:8px}.wp-empty h2[data-v-bdae1ff6]{margin:0;font-size:16px;color:var(--ink)}.wp-empty p[data-v-bdae1ff6]{margin:6px 0 20px;font-size:13px;color:var(--stone-400)}.wp-empty--filter[data-v-bdae1ff6]{padding:48px 16px}.wp-empty-btn[data-v-bdae1ff6]{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.wp-empty-btn[data-v-bdae1ff6]:hover{background:var(--bg-warm)}.tier--p0[data-v-bdae1ff6]{background:var(--danger-soft);color:var(--danger)}.tier--p1[data-v-bdae1ff6]{background:var(--stone-100);color:var(--stone-400)}@media (min-width:769px){.wrong-page[data-v-bdae1ff6]{padding:0 24px 80px}.wp-sticky-wrap[data-v-bdae1ff6]{position:static;background:transparent;margin-bottom:4px}.wp-header[data-v-bdae1ff6]{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg,#fff 55%,var(--bg-warm))}.wp-header[data-v-bdae1ff6]:after,.wp-header[data-v-bdae1ff6]:before{display:none}.wp-header .wp-back[data-v-bdae1ff6]{width:auto;height:auto;padding:5px 10px;gap:5px;font-size:13px;background:transparent;border:none;box-shadow:none}.wp-header .wp-back[data-v-bdae1ff6]:after{content:"返回"}.wp-header .wp-back i[data-v-bdae1ff6]{font-size:13px}.wp-row[data-v-bdae1ff6]{align-items:center;gap:16px;padding:20px 24px 12px}.wp-title[data-v-bdae1ff6]{font-size:20px;white-space:normal;overflow:visible;text-overflow:unset}.wp-count b[data-v-bdae1ff6]{font-size:32px}.wp-count span[data-v-bdae1ff6]{font-size:14px}.wp-tag[data-v-bdae1ff6]{font-size:12px;padding:2px 8px}.wp-chips[data-v-bdae1ff6]{padding:0 24px 16px}.wp-list[data-v-bdae1ff6]{gap:12px}.wq-card[data-v-bdae1ff6]{border:1px solid var(--border);border-radius:var(--radius)}.wq-card+.wq-card[data-v-bdae1ff6]{border-top:1px solid var(--border)}.wq-stem[data-v-bdae1ff6]{padding:16px 20px 0;font-size:15px}.wq-opts[data-v-bdae1ff6]{margin:12px 20px 0}.wq-answer[data-v-bdae1ff6]{margin:14px 20px 0}.wq-detail[data-v-bdae1ff6]{margin:12px 20px 18px}.wq-answer[data-v-bdae1ff6]:not(.wq-answer--essay){flex-direction:row;gap:10px}.wq-answer:not(.wq-answer--essay) .wa-row[data-v-bdae1ff6]{flex:1;flex-direction:row;align-items:baseline;padding:10px 12px}.wq-answer--essay[data-v-bdae1ff6]{flex-direction:row;gap:12px;align-items:stretch}.wq-answer--essay .wa-row[data-v-bdae1ff6]{flex:1;min-width:0}.wq-answer--essay .wa-body[data-v-bdae1ff6]{flex:1}.wq-answer--essay .wa-essay[data-v-bdae1ff6],.wq-answer--essay .wa-ol[data-v-bdae1ff6]{font-size:14px;line-height:1.85}}