.modes[data-astro-cid-a522tfr6]{background:var(--tip-soft);border-radius:12px;gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.modes[data-astro-cid-a522tfr6] button[data-astro-cid-a522tfr6]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:.875rem;font-weight:550}.modes[data-astro-cid-a522tfr6] button[data-astro-cid-a522tfr6][aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}.grid[data-astro-cid-a522tfr6]{align-items:start;gap:20px;display:grid}@media (width>=1000px){.grid[data-astro-cid-a522tfr6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.output[data-astro-cid-a522tfr6]{position:sticky;top:24px}}.pillars[data-astro-cid-a522tfr6]{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin:0;padding:0;list-style:none}.pillar[data-astro-cid-a522tfr6]{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.pillar[data-astro-cid-a522tfr6]+.pillar[data-astro-cid-a522tfr6]{border-top:1px solid var(--border)}.pillar__num[data-astro-cid-a522tfr6]{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:relative}.pillar__check[data-astro-cid-a522tfr6]{width:14px;height:14px;display:none}.pillar[data-astro-cid-a522tfr6].is-done .pillar__num[data-astro-cid-a522tfr6]{border-color:var(--accent);background:var(--accent);color:#fff}.pillar[data-astro-cid-a522tfr6].is-done .pillar__n[data-astro-cid-a522tfr6]{display:none}.pillar[data-astro-cid-a522tfr6].is-done .pillar__check[data-astro-cid-a522tfr6]{display:block}label[data-astro-cid-a522tfr6]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:28px;padding-top:3px;font-size:.9375rem;display:flex}label[data-astro-cid-a522tfr6] span[data-astro-cid-a522tfr6]{color:var(--muted);font-size:.875rem}textarea[data-astro-cid-a522tfr6]{width:100%;color:var(--text);font:inherit;resize:none;background:0 0;border:0;outline:none;margin-top:6px;padding:0;font-size:1rem;line-height:1.55;display:block;overflow:hidden}textarea[data-astro-cid-a522tfr6]::placeholder{color:var(--muted);opacity:.6}.pillar__hint[data-astro-cid-a522tfr6]{color:var(--medium);margin:6px 0 0;font-size:.8125rem}.checklist[data-astro-cid-a522tfr6] li.checking{padding:8px 4px;font-size:.875rem;display:block}.pillar__hint[data-astro-cid-a522tfr6].is-checking,.checklist[data-astro-cid-a522tfr6] li.checking{color:var(--muted);animation:1s ease-in-out infinite checking}.pillar[data-astro-cid-a522tfr6].is-checking .pillar__num[data-astro-cid-a522tfr6]{border-color:var(--accent);border-top-color:#0000;animation:.8s linear infinite spin}.pillar[data-astro-cid-a522tfr6].is-checking .pillar__n[data-astro-cid-a522tfr6],.pillar[data-astro-cid-a522tfr6].is-checking .pillar__check[data-astro-cid-a522tfr6]{animation:.8s linear infinite reverse spin}@keyframes checking{50%{opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pillar__hint[data-astro-cid-a522tfr6].is-checking,.checklist[data-astro-cid-a522tfr6] li.checking,.pillar[data-astro-cid-a522tfr6].is-checking .pillar__num[data-astro-cid-a522tfr6],.pillar[data-astro-cid-a522tfr6].is-checking .pillar__n[data-astro-cid-a522tfr6],.pillar[data-astro-cid-a522tfr6].is-checking .pillar__check[data-astro-cid-a522tfr6]{animation:none}}.review[data-astro-cid-a522tfr6] textarea[data-astro-cid-a522tfr6]{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-height:200px;margin:0;padding:18px 20px;overflow:auto}.review[data-astro-cid-a522tfr6] textarea[data-astro-cid-a522tfr6]:focus{border-color:var(--accent)}.checklist[data-astro-cid-a522tfr6]{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-a522tfr6] li{grid-template-columns:22px auto 1fr;align-items:baseline;gap:2px 10px;padding:8px 4px;font-size:.9375rem;display:grid}.checklist[data-astro-cid-a522tfr6] .mark{border:1px solid var(--border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6875rem;display:grid;transform:translateY(4px)}.checklist[data-astro-cid-a522tfr6] li.is-done .mark{border-color:var(--accent);background:var(--accent);color:#fff}.checklist[data-astro-cid-a522tfr6] li>span:not(.mark){color:var(--muted);font-size:.875rem}.checklist[data-astro-cid-a522tfr6] .vague{grid-column:3;color:var(--medium)!important}.output[data-astro-cid-a522tfr6]{background:var(--text);color:var(--bg);border-radius:18px;overflow:hidden}.output__head[data-astro-cid-a522tfr6]{opacity:.75;align-items:center;gap:10px;padding:16px 20px 0;font-size:.8125rem;display:flex}.output__progress[data-astro-cid-a522tfr6]{margin-left:auto}.dots[data-astro-cid-a522tfr6]{gap:4px;display:flex}.dots[data-astro-cid-a522tfr6] i[data-astro-cid-a522tfr6]{opacity:.25;background:currentColor;border-radius:2px;width:16px;height:4px;transition:opacity .2s}.dots[data-astro-cid-a522tfr6] i.on{opacity:1}.output__text[data-astro-cid-a522tfr6]{min-height:180px;font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 20px 20px;font-size:.9375rem;line-height:1.65}.output__text[data-astro-cid-a522tfr6]:empty:before{content:attr(data-empty);opacity:.5}.builder[data-astro-cid-a522tfr6].is-loading .output__text[data-astro-cid-a522tfr6]:before{animation:1.2s ease-in-out infinite pulse}.builder[data-astro-cid-a522tfr6].is-stale .output__text[data-astro-cid-a522tfr6]{opacity:.45}.output__captcha[data-astro-cid-a522tfr6]:empty{display:none}.output__captcha[data-astro-cid-a522tfr6]{padding:0 20px 14px}.output__notice[data-astro-cid-a522tfr6]{opacity:.75;margin:0;padding:0 20px 14px;font-size:.8125rem}@keyframes pulse{50%{opacity:.2}}.output__actions[data-astro-cid-a522tfr6]{border-top:1px solid #7f7f7f40;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.output__actions[data-astro-cid-a522tfr6]>span[data-astro-cid-a522tfr6]{flex:1}.output[data-astro-cid-a522tfr6] button[data-astro-cid-a522tfr6][hidden]{display:none}.output[data-astro-cid-a522tfr6] button[data-astro-cid-a522tfr6]{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-size:.875rem;font-weight:550}.output[data-astro-cid-a522tfr6] button[data-astro-cid-a522tfr6]:disabled{opacity:.4;cursor:default}.ghost[data-astro-cid-a522tfr6]{color:inherit;opacity:.7;background:0 0}.secondary[data-astro-cid-a522tfr6]{color:inherit;background:#7f7f7f38}.primary[data-astro-cid-a522tfr6]{background:var(--accent);color:#fff}
