.tool[data-v-d2db6a3f]{padding-top:56px}.narrow[data-v-d2db6a3f]{max-width:860px}.section-head h1[data-v-d2db6a3f]{font-size:44px;margin:8px 0 12px;letter-spacing:-.4px;color:var(--night)}.eyebrow[data-v-d2db6a3f]{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--brand-ink)}.box[data-v-d2db6a3f]{padding:16px;border:1px solid var(--line-strong);border-radius:16px;background:var(--paper)}.box textarea[data-v-d2db6a3f]{width:100%;border:0;resize:vertical;font:inherit;font-size:16px;line-height:1.6;color:var(--ink);background:transparent;outline:none}.bar[data-v-d2db6a3f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.hint[data-v-d2db6a3f]{font-size:13px;color:var(--faint)}.examples[data-v-d2db6a3f]{margin-top:12px;font-size:13.5px;color:var(--muted)}.examples a[data-v-d2db6a3f]{margin-right:12px;color:var(--brand-ink);cursor:pointer}.err[data-v-d2db6a3f]{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--red-soft);color:var(--red-ink);font-size:14px}.err a[data-v-d2db6a3f]{margin-left:8px;font-weight:700;color:var(--red-ink)}.results[data-v-d2db6a3f]{margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--fill)}.res-head[data-v-d2db6a3f]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:700;color:var(--night)}.left[data-v-d2db6a3f]{font-weight:500;color:var(--faint)}.empty[data-v-d2db6a3f]{margin-top:12px;font-size:14px;color:var(--muted)}.kws[data-v-d2db6a3f]{margin:12px 0 0;padding-left:22px}.kws li[data-v-d2db6a3f]{padding:8px 0;border-bottom:1px solid var(--line)}.kws code[data-v-d2db6a3f]{font-family:var(--font-mono);font-size:15px;color:var(--ink)}.tier[data-v-d2db6a3f]{margin-left:10px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:700;background:var(--fill-2);color:var(--muted)}.tier.high[data-v-d2db6a3f]{background:var(--green-soft);color:var(--green-ink)}.tier.medium[data-v-d2db6a3f]{background:var(--brand-soft);color:var(--brand-ink)}.actions[data-v-d2db6a3f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.note[data-v-d2db6a3f]{font-size:13px;color:var(--faint)}.tool-why[data-v-d2db6a3f]{padding-top:clamp(24px,4vw,64px);padding-bottom:0}.whys[data-v-d2db6a3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.why[data-v-d2db6a3f]{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.why h3[data-v-d2db6a3f]{margin:0 0 8px;font-size:16px;color:var(--night)}.why p[data-v-d2db6a3f]{margin:0;font-size:14px;line-height:1.7;color:var(--muted)}.browse[data-v-d2db6a3f]{margin:20px 0 0;font-size:14.5px;line-height:1.9;color:var(--muted)}.browse a[data-v-d2db6a3f]{color:var(--brand-ink);font-weight:600}.tool-faq[data-v-d2db6a3f]{padding-top:clamp(24px,4vw,64px)}.faq-title[data-v-d2db6a3f]{margin:0 0 16px;font-size:var(--text-section);color:var(--night)}.faq[data-v-d2db6a3f]{display:grid;gap:8px}.qa[data-v-d2db6a3f]{border-bottom:1px solid var(--line)}.qa summary[data-v-d2db6a3f]{padding:12px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--night)}.qa p[data-v-d2db6a3f]{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--muted);max-width:65ch}@media(max-width:760px){.whys[data-v-d2db6a3f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tool[data-v-d2db6a3f]{padding-top:32px}.section-head h1[data-v-d2db6a3f]{font-size:30px}.bar[data-v-d2db6a3f]{flex-direction:column;align-items:stretch}.bar .btn[data-v-d2db6a3f]{width:100%}}
