.resource-table-wrap[data-astro-cid-zodnmjag]{max-width:100%;margin-bottom:20px;overflow-x:auto}.resource-table-wrap[data-astro-cid-zodnmjag] table[data-astro-cid-zodnmjag]{margin-bottom:0}.tool-example{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:0;padding:clamp(16px,3vw,24px)}.tool-example figcaption{font-weight:650;line-height:1.5}.tool-example dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.tool-example dt{color:var(--muted);margin-bottom:6px;font-size:.82rem}.tool-example dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.tool-example p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}@media (width<=640px){.tool-example dl{grid-template-columns:1fr;gap:16px}}.tool-guide{gap:clamp(28px,4vw,44px);min-width:0;display:grid}.tool-guide a{color:var(--teal);text-underline-offset:3px;text-decoration:underline #20d6cf66}.tool-guide a:hover{text-decoration-color:var(--teal)}.tool-guide code{border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;background:#ffffff0d;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.tool-guide strong{color:var(--text);font-weight:700}.tool-guide__toc{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.tool-guide__toc-label{white-space:nowrap;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.tool-guide__toc ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tool-guide__toc ul a{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#0e1721c7;border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:border-color .16s,color .16s;display:inline-block}.tool-guide__toc ul a:hover{color:var(--teal);border-color:#20d6cf94}.tool-guide__section{min-width:0;scroll-margin-top:90px}.tool-guide__section>h2{max-width:780px}.tool-guide__lead{max-width:780px;color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.7}.tool-guide h3{color:var(--text);margin:0 0 6px;font-size:16.5px;font-weight:720;line-height:1.35}.tool-guide__steps{border:1px solid var(--line);background:var(--panel);border-radius:14px;max-width:860px;margin:0;padding:4px 22px;list-style:none;display:grid}.tool-guide__steps li{grid-template-columns:34px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.tool-guide__steps li+li{border-top:1px solid var(--line)}.tool-guide__step-number{width:34px;height:34px;color:var(--teal);background:#20d6cf24;border-radius:999px;place-items:center;font-size:15px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #20d6cf59}.tool-guide__cards{grid-template-columns:repeat(var(--guide-columns,3), minmax(0, 1fr));gap:14px;display:grid}.tool-guide__cards article{border:1px solid var(--line);background:var(--panel);border-top:3px solid #20d6cf8c;border-radius:14px;min-width:0;padding:18px}.tool-guide__steps p,.tool-guide__cards p,.tool-guide__prose p,.tool-guide__faq p{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.7}.tool-guide__settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tool-guide__settings>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px 18px}.tool-guide__settings dt{color:var(--text);margin-bottom:6px;font-size:15px;font-weight:720}.tool-guide__settings dd,.tool-guide__facts dd{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.65}.tool-guide__facts{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0;overflow:hidden}.tool-guide__facts>div{grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.tool-guide__facts>div+div{border-top:1px solid var(--line)}.tool-guide__facts dt{color:var(--faint);font-size:13.5px;font-weight:750;line-height:1.65}.tool-guide__facts dd{color:var(--text)}.tool-guide__prose{gap:14px;max-width:780px;display:grid}.tool-guide__prose p{font-size:16px}.tool-guide__faq{gap:10px;display:grid}.tool-guide__faq details{border:1px solid var(--line);background:var(--panel);border-radius:12px;transition:border-color .16s}.tool-guide__faq details[open]{border-color:#20d6cf61}.tool-guide__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.tool-guide__faq summary::-webkit-details-marker{display:none}.tool-guide__faq summary:after{content:"";border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .16s;transform:rotate(45deg)translateY(-3px)}.tool-guide__faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.tool-guide__faq summary h3{margin:0;font-size:16px}.tool-guide__faq details p{padding:0 18px 18px}@media (width<=960px){.tool-guide__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tool-guide__cards,.tool-guide__settings{grid-template-columns:minmax(0,1fr)}.tool-guide__steps{padding:2px 16px}.tool-guide__steps li{grid-template-columns:30px minmax(0,1fr);gap:12px}.tool-guide__step-number{width:30px;height:30px;font-size:14px}.tool-guide__facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.tool-guide__toc{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tool-guide__toc ul{flex-wrap:nowrap}.tool-guide__toc li{flex:none}}
