.admin-shell[data-v-e99892fe]{--ink:#183532;--muted:#647672;--forest:#173f3a;--forest-light:#24564f;--mint:#b9e6c8;--line:#dfe5de;position:fixed;inset:0;overflow-y:auto;background:#f6f7f2;width:100vw;max-width:none;margin:0;padding:2.6rem 0 6rem;color:var(--ink);font-size:1.4rem}.admin-shell>.admin-inner[data-v-e99892fe]{width:108rem;margin:0 auto}.admin-shell button[data-v-e99892fe]{font:inherit;cursor:pointer}.admin-shell button[data-v-e99892fe]:disabled{cursor:not-allowed;opacity:.45}.admin-shell a[data-v-e99892fe]:focus-visible,.admin-shell button[data-v-e99892fe]:focus-visible,.admin-shell input[data-v-e99892fe]:focus-visible{outline:.3rem solid #f2b66d;outline-offset:.2rem}.admin-shell .admin-header[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1.6rem;padding-bottom:2rem;border-bottom:.1rem solid var(--line)}.admin-shell .overline[data-v-e99892fe]{margin:0 0 .6rem;color:var(--forest-light);font-size:1.1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.admin-shell .admin-header h1[data-v-e99892fe]{margin:0 0 .6rem;font-size:clamp(2.4rem,4vw,3.2rem);letter-spacing:-.035em}.admin-shell .header-note[data-v-e99892fe]{margin:0;color:var(--muted);font-size:1.2rem}.admin-shell .header-note strong[data-v-e99892fe]{color:var(--ink)}.admin-shell .home-link[data-v-e99892fe]{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:.8rem 1.3rem;border:.1rem solid var(--line);border-radius:.9rem;color:var(--forest-light);font-size:1.2rem;font-weight:700;text-decoration:none;white-space:nowrap}.admin-shell .list-toolbar[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.admin-shell .search-input[data-v-e99892fe]{-webkit-box-flex:1;-webkit-flex:1 1 22rem;flex:1 1 22rem;min-width:0;height:4.2rem;padding:0 1.4rem;border:.1rem solid var(--line);border-radius:1rem;background:#fff;color:var(--ink);font:inherit}.admin-shell .primary-button[data-v-e99892fe]{height:4.2rem;padding:0 1.8rem;border:0;border-radius:1rem;background:var(--forest);color:#fff;font-weight:700}.admin-shell .ghost-button[data-v-e99892fe]{height:4.2rem;padding:0 1.6rem;border:.1rem solid var(--line);border-radius:1rem;background:#fff;color:var(--forest-light);font-weight:700}.admin-shell .state-box[data-v-e99892fe]{margin-top:1.8rem;padding:3.4rem 1.8rem;border:.1rem dashed var(--line);border-radius:1.4rem;background:#fff;color:var(--muted);font-size:1.3rem;text-align:center}.admin-shell .state-box.is-error[data-v-e99892fe]{border-style:solid;border-color:#f0c9b4;background:#fdf3ec;color:#a1573a}.admin-shell .record-list[data-v-e99892fe]{margin:1.8rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.admin-shell .record[data-v-e99892fe]{padding:1.6rem 1.8rem;border:.1rem solid var(--line);border-radius:1.4rem;background:#fff;-webkit-transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;cursor:pointer}.admin-shell .record[data-v-e99892fe]:hover{border-color:var(--forest-light);box-shadow:0 1rem 2.4rem rgba(24,53,50,.09);-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem)}.admin-shell .record-top[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1.2rem}.admin-shell .record-name[data-v-e99892fe]{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;word-break:break-word}.admin-shell .record-time[data-v-e99892fe]{-webkit-box-flex:0;-webkit-flex:none;flex:none;color:var(--muted);font-size:1.2rem;font-variant-numeric:tabular-nums}.admin-shell .record-bottom[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;margin-top:1rem}.admin-shell .code-pill[data-v-e99892fe]{padding:.4rem .9rem;border-radius:.7rem;background:#e8efe6;color:var(--forest);font-size:1.2rem;font-weight:800;letter-spacing:.06em}.admin-shell .mini-scores[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.admin-shell .mini-scores i[data-v-e99892fe]{padding:.3rem .7rem;border:.1rem solid #edf0eb;border-radius:.6rem;background:#fafbf8;color:var(--muted);font-size:1.1rem;font-style:normal;font-variant-numeric:tabular-nums}.admin-shell .mini-scores i.is-neg[data-v-e99892fe]{color:#b4643f}.admin-shell .record-arrow[data-v-e99892fe]{margin-left:auto;color:var(--forest-light);font-size:1.2rem;font-weight:800}.admin-shell .pager[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1.4rem;margin-top:2rem;color:var(--muted);font-size:1.2rem}.admin-shell .pager button[data-v-e99892fe]{height:3.6rem;padding:0 1.4rem;border:.1rem solid var(--line);border-radius:.9rem;background:#fff;color:var(--forest-light);font-weight:700}.admin-shell .detail-toolbar[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:2.2rem 0 1.6rem}.admin-shell .detail-hero[data-v-e99892fe]{padding:2.2rem;border-radius:1.8rem;background:var(--forest);color:#fff}.admin-shell .detail-hero .overline[data-v-e99892fe]{color:var(--mint)}.admin-shell .detail-hero h2[data-v-e99892fe]{margin:0 0 .8rem;font-size:2.6rem;letter-spacing:-.035em}.admin-shell .detail-meta[data-v-e99892fe]{margin:0;color:#c2d4cf;font-size:1.2rem;line-height:1.7}.admin-shell .detail-meta strong[data-v-e99892fe]{color:var(--mint);letter-spacing:.06em}.admin-shell .detail-scores[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.admin-shell .score-chip[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:.7rem;padding:.6rem 1.1rem;border-radius:.9rem;background:hsla(0,0%,100%,.09)}.admin-shell .score-type[data-v-e99892fe]{color:var(--mint);font-size:1.1rem;font-weight:800;letter-spacing:.08em}.admin-shell .score-num[data-v-e99892fe]{font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.admin-shell .score-num.is-neg[data-v-e99892fe]{color:#f3c9ab}.admin-shell .view-tabs[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;gap:.8rem;margin:1.8rem 0 1.4rem}.admin-shell .view-tabs button[data-v-e99892fe]{height:3.6rem;padding:0 1.4rem;border:.1rem solid var(--line);border-radius:.9rem;background:#fff;color:var(--muted);font-size:1.2rem;font-weight:700}.admin-shell .view-tabs button.active[data-v-e99892fe]{border-color:var(--forest);background:var(--forest);color:#fff}.admin-shell .groups[data-v-e99892fe]{display:grid;gap:1.2rem}.admin-shell .group-card[data-v-e99892fe]{border:.1rem solid var(--line);border-radius:1.6rem;background:#fff;overflow:hidden}.admin-shell .group-head[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;border-bottom:.1rem solid var(--line);background:#f7f9f4}.admin-shell .type-letter[data-v-e99892fe]{display:grid;width:3.2rem;height:3.2rem;-webkit-box-flex:0;-webkit-flex:none;flex:none;place-items:center;border-radius:.8rem;background:var(--forest);color:var(--mint);font-weight:800}.admin-shell .group-title[data-v-e99892fe]{min-width:0}.admin-shell .group-title h3[data-v-e99892fe]{margin:0 0 .3rem;font-size:1.5rem}.admin-shell .group-title p[data-v-e99892fe]{margin:0;color:var(--muted);font-size:1.2rem;line-height:1.5}.admin-shell .group-score[data-v-e99892fe]{margin-left:auto;-webkit-box-flex:0;-webkit-flex:none;flex:none;font-size:1.8rem;font-weight:800;font-variant-numeric:tabular-nums}.admin-shell .group-score.is-neg[data-v-e99892fe]{color:#b4643f}.admin-shell .question-list[data-v-e99892fe]{margin:0;padding:.4rem 0;list-style:none}.admin-shell .question-row[data-v-e99892fe]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1rem;padding:1.1rem 1.8rem;border-bottom:.1rem solid #f2f4ef}.admin-shell .question-row[data-v-e99892fe]:last-child{border-bottom:0}.admin-shell .q-index[data-v-e99892fe]{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:2.2rem;color:var(--muted);font-size:1.1rem;font-variant-numeric:tabular-nums;text-align:right}.admin-shell .q-type[data-v-e99892fe]{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:1.4rem;color:var(--forest-light);font-size:1.1rem;font-weight:800}.admin-shell .q-text[data-v-e99892fe]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:1.3rem;line-height:1.5}.admin-shell .answer-badge[data-v-e99892fe]{-webkit-box-flex:0;-webkit-flex:none;flex:none;padding:.4rem 1rem;border-radius:99.9rem;font-size:1.1rem;font-weight:700;white-space:nowrap}.admin-shell .answer-strong-like[data-v-e99892fe]{background:var(--forest);color:#fff}.admin-shell .answer-like[data-v-e99892fe]{background:#dcece1;color:var(--forest)}.admin-shell .answer-unsure[data-v-e99892fe]{background:#eef0ea;color:#6b7a75}.admin-shell .answer-dislike[data-v-e99892fe]{background:#fbe6d4;color:#9b5c33}.admin-shell .answer-strong-dislike[data-v-e99892fe]{background:#f4cfb6;color:#8d4a22}.admin-shell .answer-na[data-v-e99892fe]{border:.1rem dashed #c9d2cb;color:var(--muted)}@media (max-width:700px){.admin-shell[data-v-e99892fe]{padding-top:1.6rem}.admin-shell .admin-header[data-v-e99892fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.admin-shell .record-time[data-v-e99892fe]{display:block}.admin-shell .record-top[data-v-e99892fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.4rem}.admin-shell .record-arrow[data-v-e99892fe]{margin-left:auto}.admin-shell .detail-hero[data-v-e99892fe]{padding:1.8rem}.admin-shell .detail-hero h2[data-v-e99892fe]{font-size:2.2rem}.admin-shell .question-row[data-v-e99892fe]{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 1.4rem}.admin-shell .q-text[data-v-e99892fe]{-webkit-flex-basis:calc(100% - 3.2rem);flex-basis:calc(100% - 3.2rem)}.admin-shell .answer-badge[data-v-e99892fe]{margin-left:3.2rem}.admin-shell .group-head[data-v-e99892fe]{padding:1.4rem}}@media print{.admin-shell[data-v-e99892fe]{position:static;inset:auto;overflow:visible;background:none;width:auto;padding:0}.admin-shell .admin-inner[data-v-e99892fe]{width:auto;margin:0}.admin-shell .detail-toolbar[data-v-e99892fe],.admin-shell .home-link[data-v-e99892fe],.admin-shell .view-tabs[data-v-e99892fe]{display:none!important}.admin-shell .detail-hero[data-v-e99892fe]{padding:1.2rem 1.4rem;border-radius:1rem;background:#f5f6f0;color:var(--ink);-webkit-column-break-inside:avoid;break-inside:avoid}.admin-shell .detail-hero .overline[data-v-e99892fe]{color:var(--forest-light)}.admin-shell .detail-meta[data-v-e99892fe]{color:var(--muted)}.admin-shell .detail-meta strong[data-v-e99892fe]{color:var(--ink)}.admin-shell .score-chip[data-v-e99892fe]{background:#eef2ea}.admin-shell .score-type[data-v-e99892fe]{color:var(--forest-light)}.admin-shell .score-num.is-neg[data-v-e99892fe]{color:#8d4a22}.admin-shell .group-card[data-v-e99892fe]{-webkit-column-break-inside:avoid;break-inside:avoid}.admin-shell .question-row[data-v-e99892fe]{padding:.5rem 1.2rem}.admin-shell .q-text[data-v-e99892fe]{font-size:1.05rem}.admin-shell .answer-badge[data-v-e99892fe]{font-size:1rem}}