.tool-page[data-v-62455b30]{max-width:920px;margin:0 auto;padding:28px 24px 72px}.crumb[data-v-62455b30]{font-size:13px;color:var(--text-mute);display:flex;gap:8px;align-items:center;margin-bottom:22px}.crumb a[data-v-62455b30]:hover{color:var(--text)}.crumb .sep[data-v-62455b30]{opacity:.4}.crumb .current[data-v-62455b30]{color:var(--text)}.tool-head[data-v-62455b30]{margin-bottom:24px}.tool-head h1[data-v-62455b30]{font-size:28px;font-weight:700;display:flex;align-items:center;gap:12px}.ico[data-v-62455b30]{font-family:Consolas,monospace;color:var(--accent)}.desc[data-v-62455b30]{margin-top:8px;color:var(--text-mute);font-size:15px}.tool-body[data-v-62455b30]{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:22px}.privacy-note[data-v-62455b30]{margin-top:16px;font-size:12px;color:var(--text-mute);opacity:.75}.tool-article[data-v-62455b30]{margin-top:48px;line-height:1.75}.art-block[data-v-62455b30]{margin-bottom:36px}.art-block h2[data-v-62455b30]{font-size:20px;font-weight:700;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border)}.art-block p[data-v-62455b30]{margin:0 0 12px;color:var(--text);font-size:15px}.art-list[data-v-62455b30],.art-steps[data-v-62455b30]{margin:0;padding-left:22px;color:var(--text);font-size:15px}.art-list li[data-v-62455b30],.art-steps li[data-v-62455b30]{margin-bottom:8px}.art-faq[data-v-62455b30]{margin-bottom:20px}.art-faq h3[data-v-62455b30]{font-size:16px;font-weight:600;margin-bottom:6px}.art-faq p[data-v-62455b30]{margin:0;color:var(--text-mute);font-size:14px}.related[data-v-62455b30]{margin-top:48px;border-top:1px solid var(--border);padding-top:24px}.related h2[data-v-62455b30]{font-size:16px;font-weight:600;margin-bottom:16px}.related ul[data-v-62455b30]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.related a[data-v-62455b30]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;transition:border-color .2s ease,transform .2s ease}.related a[data-v-62455b30]:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-2px)}.r-ico[data-v-62455b30]{font-size:16px}.r-title[data-v-62455b30]{font-weight:500;font-size:14px}.r-desc[data-v-62455b30]{font-size:12px;color:var(--text-mute)}
