.prep-review[data-v-1047d991]{min-width:0;margin-block:16px;padding:20px}.prep-review h2[data-v-1047d991]{margin-top:0;font-size:1.05rem}.prep-review p[data-v-1047d991],.prep-review small[data-v-1047d991],.review-group summary[data-v-1047d991]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem;line-height:1.8}.review-scroll[data-v-1047d991]{max-height:420px;overflow:auto}.review-match[data-v-1047d991]{border-top:1px solid var(--line);align-items:start;gap:10px;min-height:44px;padding:12px 0;display:flex}.review-match input[data-v-1047d991]{flex:none;margin-top:5px}.review-match span[data-v-1047d991]{flex-direction:column;gap:5px;min-width:0;display:flex}.review-match strong[data-v-1047d991]{font-size:.82rem}.review-match code[data-v-1047d991]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);color:var(--ink-strong);border-radius:6px;padding:8px}.review-group[data-v-1047d991]{border-top:1px solid var(--line);padding-block:12px;font-size:.85rem}.review-group pre[data-v-1047d991]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--canvas);max-width:100%;padding:10px;font-size:.8rem}.review-group summary[data-v-1047d991]{cursor:pointer;align-items:center;min-height:44px;display:flex}.review-group .review-conflict[data-v-1047d991]{background:var(--risk-wash);color:var(--ink-strong);border-radius:8px;padding:10px}.ai-prep-workbench[data-v-d08670a8]{margin-block:24px 36px}.prep-boundary[data-v-d08670a8],.prep-help[data-v-d08670a8],.prep-local[data-v-d08670a8]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem;line-height:1.85}.prep-local[data-v-d08670a8]{margin-bottom:18px}.prep-layout[data-v-d08670a8]{align-items:start;gap:20px;display:grid}.prep-settings[data-v-d08670a8]{min-width:0;padding:0;overflow:hidden}.prep-scroll[data-v-d08670a8]{min-height:0;padding:22px}.prep-heading[data-v-d08670a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.prep-heading h2[data-v-d08670a8]{margin:0;font-size:1.1rem}.prep-check[data-v-d08670a8],.prep-dock .button[data-v-d08670a8],.prep-heading .button[data-v-d08670a8]{min-height:44px}.prep-check[data-v-d08670a8]{align-items:center;gap:10px;font-size:.84rem;line-height:1.75;display:flex}.prep-check input[data-v-d08670a8]{flex:none}.prep-source[data-v-d08670a8]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.prep-dock[data-v-d08670a8]{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:10px;padding:16px 22px;display:flex}.prep-results[data-v-d08670a8]{min-width:0}.prep-summary[data-v-d08670a8]{background:var(--info-wash);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.prep-summary span[data-v-d08670a8]{font-size:.83rem;line-height:1.8}.prep-error[data-v-d08670a8]{background:var(--risk-wash);color:var(--ink-strong);border:1px solid var(--risk);overflow-wrap:anywhere;font-size:.84rem;line-height:1.85}.prep-boundary[data-v-d08670a8],.prep-error[data-v-d08670a8]{border-radius:12px;padding:16px}.prep-boundary[data-v-d08670a8]{border:1px solid var(--line)}.field>span[data-v-d08670a8]{margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.field small[data-v-d08670a8]{overflow-wrap:anywhere;font-size:.77rem;line-height:1.8;display:block}.field input[data-v-d08670a8],.field textarea[data-v-d08670a8]{box-sizing:border-box;min-width:0;max-width:100%}.prep-upload input[data-v-d08670a8]{width:100%;font-size:.82rem}@media (width>=900px){.prep-layout[data-v-d08670a8]{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.prep-settings[data-v-d08670a8]{flex-direction:column;max-height:calc(100dvh - 126px);display:flex;position:sticky;top:108px}.prep-scroll[data-v-d08670a8]{scrollbar-gutter:stable;overflow:auto}.prep-dock[data-v-d08670a8]{flex:none}}@media (width<=540px){.prep-scroll[data-v-d08670a8]{padding:18px}.prep-dock[data-v-d08670a8]{padding:14px 18px}.field input[data-v-d08670a8],.prep-source[data-v-d08670a8]{font-size:16px}}
