.hero[data-astro-cid-xmaeph5b]{padding:clamp(40px,7vw,72px) 0 8px}.draft-banner[data-astro-cid-xmaeph5b]{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;margin:0 0 24px;padding:10px 14px;font-size:.9rem}.crumbs[data-astro-cid-xmaeph5b]{color:var(--muted);gap:8px;margin-bottom:18px;font-size:.9rem;display:flex}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{color:var(--text)}h1[data-astro-cid-xmaeph5b]{margin-bottom:8px;font-size:clamp(2rem,4.6vw,3rem)}.checked[data-astro-cid-xmaeph5b]{color:var(--muted);margin:0 0 28px;font-size:.9rem}.answer[data-astro-cid-xmaeph5b]{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;padding:20px 22px}.answer-head[data-astro-cid-xmaeph5b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.label[data-astro-cid-xmaeph5b]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.setting[data-astro-cid-xmaeph5b]{background:var(--bg-alt);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600}.setting[data-astro-cid-xmaeph5b].no{background:var(--accent-soft);color:var(--accent-ink)}.answer[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{margin:0;font-size:1.05rem}.body[data-astro-cid-xmaeph5b]{padding-block:16px 8px}.body[data-astro-cid-xmaeph5b] ol{padding-left:1.3em}.body[data-astro-cid-xmaeph5b] ol li{margin-bottom:.5em}.body[data-astro-cid-xmaeph5b] .shot{border:2px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:14px;place-items:center;margin:24px 0;padding:16px;font-size:.9rem;display:grid}.body[data-astro-cid-xmaeph5b] .shot-file{margin:8px 0 0;font-size:.8rem}.body[data-astro-cid-xmaeph5b] .shot-file code{user-select:all}.body[data-astro-cid-xmaeph5b] img{border:1px solid var(--line);cursor:zoom-in;border-radius:14px;max-width:100%;height:auto;margin:24px 0;display:block}.body[data-astro-cid-xmaeph5b] img:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lightbox[data-astro-cid-xmaeph5b]{cursor:zoom-out;background:0 0;border:0;border-radius:12px;max-width:96vw;max-height:96vh;padding:0;overflow:visible}.lightbox[data-astro-cid-xmaeph5b]::backdrop{background:#111111d9}.lightbox[data-astro-cid-xmaeph5b] img[data-astro-cid-xmaeph5b]{border-radius:12px;width:auto;max-width:96vw;height:auto;max-height:96vh;display:block}.lightbox-close[data-astro-cid-xmaeph5b]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:40px;height:40px;font-size:1.6rem;line-height:1;position:fixed;top:16px;right:16px}.lightbox-close[data-astro-cid-xmaeph5b]:hover{background:#ffffff4d}.body[data-astro-cid-xmaeph5b] .shot-prompt{background:var(--bg-alt);max-width:68ch;color:var(--text);text-align:left;user-select:all;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.55}.body[data-astro-cid-xmaeph5b] .shot-prompt:before{content:"AI image prompt";color:var(--muted);letter-spacing:.04em;text-transform:uppercase;user-select:none;margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.cta[data-astro-cid-xmaeph5b]{background:var(--ink);color:var(--ink-text);border-radius:22px;flex-direction:column;gap:14px;margin:40px 0;padding:clamp(24px,4vw,36px);display:flex}.cta[data-astro-cid-xmaeph5b] .eyebrow[data-astro-cid-xmaeph5b]{color:color-mix(in srgb, var(--ink-text) 65%, transparent)}.cta[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{color:var(--ink-text);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.fixes[data-astro-cid-xmaeph5b]{flex-direction:column;gap:10px;margin:4px 0;padding:0;list-style:none;display:flex}.fixes[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{background:color-mix(in srgb, var(--ink-text) 6%, transparent);border:1px solid color-mix(in srgb, var(--ink-text) 10%, transparent);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.fixes[data-astro-cid-xmaeph5b] div[data-astro-cid-xmaeph5b]{flex-direction:column;gap:2px;display:flex}.fixes[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]:not(.switch){color:color-mix(in srgb, var(--ink-text) 70%, transparent);font-size:.9rem}.switch[data-astro-cid-xmaeph5b]{background:var(--accent);border-radius:999px;flex:none;width:34px;height:20px;margin-top:2px;position:relative}.switch[data-astro-cid-xmaeph5b]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.cta-actions[data-astro-cid-xmaeph5b]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.cta-actions[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:not(.btn){color:var(--ink-text);text-underline-offset:4px;font-weight:600}.fine[data-astro-cid-xmaeph5b]{color:color-mix(in srgb, var(--ink-text) 60%, transparent);margin:0;font-size:.85rem}.sources[data-astro-cid-xmaeph5b]{padding-top:8px}.sources[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{font-size:1.3rem}.sources[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:var(--muted);font-size:.95rem}.sources[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{padding-left:1.4em;font-size:.95rem}.sources[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{overflow-wrap:anywhere;margin-bottom:.4em}.more[data-astro-cid-xmaeph5b]{padding-bottom:clamp(48px,8vw,80px)}.more[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{font-size:1.3rem}.more[data-astro-cid-xmaeph5b] ul[data-astro-cid-xmaeph5b]{padding-left:1.2em}
