*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:#fafaf7;color:#111418;font-family:Inter,system-ui,sans-serif;line-height:1.5}main[data-astro-cid-ccrihimh]{width:min(960px,calc(100% - 48px));height:min(860px,calc(100dvh - 48px));margin:24px auto;padding:24px;display:flex;flex-direction:column;background:#fff;border:1px solid #deded8;border-radius:18px;box-shadow:0 12px 40px #11141808}header[data-astro-cid-ccrihimh],.identity[data-astro-cid-ccrihimh],.meta[data-astro-cid-ccrihimh],.actions[data-astro-cid-ccrihimh]{display:flex;align-items:center;gap:12px}header[data-astro-cid-ccrihimh]{justify-content:space-between;flex-wrap:wrap;gap:8px}.identity[data-astro-cid-ccrihimh] img[data-astro-cid-ccrihimh]{-o-object-fit:contain;object-fit:contain}.brand[data-astro-cid-ccrihimh]{color:#4a5563;font-size:.75rem;letter-spacing:.1em;text-decoration:none}h1[data-astro-cid-ccrihimh]{font-size:1.35rem;line-height:1.3;margin:2px 0 0}h2[data-astro-cid-ccrihimh]{font-size:1rem;line-height:1.5}#intro[data-astro-cid-ccrihimh]{margin:14px 0 6px}.muted[data-astro-cid-ccrihimh],.meta[data-astro-cid-ccrihimh]{color:#5b6472;font-size:.8rem}.meta[data-astro-cid-ccrihimh]{gap:16px;padding-bottom:14px;border-bottom:1px solid #deded8}#reference[data-astro-cid-ccrihimh]{margin:0;font-size:.7rem}#conversation[data-astro-cid-ccrihimh]{flex:1;min-height:0;display:flex;flex-direction:column}details[data-astro-cid-ccrihimh]{flex-shrink:0;padding:10px 0;font-size:.85rem;border-bottom:1px solid #deded8}summary[data-astro-cid-ccrihimh]{cursor:pointer;color:#4a5563}#earlier[data-astro-cid-ccrihimh]{max-height:110px;overflow:auto}#messages[data-astro-cid-ccrihimh]{flex:1;min-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:16px 8px 12px 0;scrollbar-gutter:stable}#earlier[data-astro-cid-ccrihimh],#saved-corrections[data-astro-cid-ccrihimh],.turn p{white-space:pre-wrap;overflow-wrap:anywhere}.turn{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.turn h3,#question[data-astro-cid-ccrihimh]{max-width:82%;align-self:flex-start;background:#f0efea;padding:12px 16px;border-radius:14px 14px 14px 4px;margin:0;font-size:1rem;font-weight:500}.turn p{max-width:82%;align-self:flex-end;background:#eef4ef;border:1px solid #e2e9e2;padding:12px 16px;border-radius:14px 14px 4px;margin:0}#progress[data-astro-cid-ccrihimh]{margin:0 0 6px}.aside h3{align-self:flex-end;background:#eef4ef;border:1px solid #e2e9e2;border-radius:14px 14px 4px}.aside p{align-self:flex-start;background:#f0efea;border:0;border-radius:14px 14px 14px 4px}#question-box[data-astro-cid-ccrihimh]{flex-shrink:0;border-top:1px solid #deded8;padding-top:10px}input[data-astro-cid-ccrihimh],textarea[data-astro-cid-ccrihimh]{width:100%;padding:10px 12px;font:inherit;border:1px solid #a8aea8;border-radius:10px;resize:vertical;background:#fff}textarea[data-astro-cid-ccrihimh]{min-height:66px;max-height:150px;margin-top:4px}label[data-astro-cid-ccrihimh]{display:block;font-size:.85rem}#hint[data-astro-cid-ccrihimh]{margin:4px 0 10px}button[data-astro-cid-ccrihimh]{font:inherit;font-size:.9rem;cursor:pointer;border:1px solid #b0231a;border-radius:8px;background:#b0231a;color:#fff;padding:9px 18px}button[data-astro-cid-ccrihimh].secondary{background:#fff;border-color:#c4c8c4;color:#24372f}button[data-astro-cid-ccrihimh].text{background:none;border:0;color:#4a5563;text-decoration:underline;padding:6px 0}button[data-astro-cid-ccrihimh]:disabled{opacity:.6;cursor:wait}.actions[data-astro-cid-ccrihimh]{gap:10px;flex-wrap:wrap}#finish[data-astro-cid-ccrihimh]{margin-left:auto}.new-link[data-astro-cid-ccrihimh]{font-size:.85rem;line-height:1.6}#request-help[data-astro-cid-ccrihimh]{color:#5b6472}#status[data-astro-cid-ccrihimh]:empty{display:none}#status[data-astro-cid-ccrihimh]{margin:12px 0;color:#4a5563;font-size:.85rem}#recovery[data-astro-cid-ccrihimh]{padding:16px 0}#private-link[data-astro-cid-ccrihimh]{margin:8px 0}footer[data-astro-cid-ccrihimh]{display:flex;justify-content:flex-end;padding-top:6px}a[data-astro-cid-ccrihimh]{color:inherit}[data-astro-cid-ccrihimh]:focus-visible{outline:3px solid #111418;outline-offset:3px}#summary-box[data-astro-cid-ccrihimh],#done[data-astro-cid-ccrihimh]{padding:4px 0 16px}#confirm[data-astro-cid-ccrihimh]{margin-top:12px}@media (max-width:600px){main[data-astro-cid-ccrihimh]{width:100%;height:100dvh;margin:0;padding:16px;border:0;border-radius:0}h1[data-astro-cid-ccrihimh]{font-size:1.2rem}#intro[data-astro-cid-ccrihimh]{font-size:.9rem}#reference[data-astro-cid-ccrihimh]{font-size:.65rem}.turn h3,.turn p,#question[data-astro-cid-ccrihimh]{max-width:95%}.meta[data-astro-cid-ccrihimh]{font-size:.75rem}}@media (max-height:560px){main[data-astro-cid-ccrihimh]{height:auto;min-height:100dvh}#messages[data-astro-cid-ccrihimh]{max-height:45dvh;min-height:140px}}
