.tool-guide[data-v-889291a6]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.tool-guide__header[data-v-889291a6]{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--app-border)}.tool-guide__title[data-v-889291a6]{font-size:20px;font-weight:700;margin:0;color:var(--app-text)}.tool-guide__summary[data-v-889291a6]{margin:0;color:var(--app-text-muted);line-height:1.8}.tool-guide__grid[data-v-889291a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tool-guide__block[data-v-889291a6]{background:var(--app-surface-alt);border:1px solid var(--app-border);border-radius:12px;padding:14px}.tool-guide__subtitle[data-v-889291a6]{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--app-text)}.tool-guide__list[data-v-889291a6],.tool-guide__faq[data-v-889291a6]{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--app-text)}.tool-guide__faq[data-v-889291a6]{padding-left:0}.tool-guide__faq li[data-v-889291a6]{list-style:none;padding-left:12px;border-left:2px solid var(--app-border)}.tool-guide__faq strong[data-v-889291a6]{display:block;color:var(--app-text)}.tool-guide__faq p[data-v-889291a6]{margin:4px 0 0;color:var(--app-text-muted);line-height:1.7}@media(max-width:640px){.tool-guide[data-v-889291a6]{padding:16px}}.detail-header[data-v-57b00f01]{display:flex;flex-direction:column;gap:16px}.detail-header__breadcrumb[data-v-57b00f01]{font-size:12px;color:var(--app-text-muted);margin-bottom:8px}.detail-header__breadcrumb ol[data-v-57b00f01]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.detail-header__breadcrumb a[data-v-57b00f01]{color:var(--app-text-muted);text-decoration:none}.detail-header__breadcrumb a[data-v-57b00f01]:hover{color:var(--app-primary)}.detail-header__breadcrumb span[data-v-57b00f01]{color:var(--app-text-muted)}.detail-links[data-v-57b00f01]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.detail-links__header[data-v-57b00f01]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-links__header h2[data-v-57b00f01]{margin:0;font-size:18px}.detail-links__more[data-v-57b00f01]{font-size:12px;color:var(--app-primary);text-decoration:none}.detail-links__grid[data-v-57b00f01]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-links__card[data-v-57b00f01]{display:block;border:1px solid var(--app-border);border-radius:12px;padding:12px;text-decoration:none;color:inherit;background:var(--app-surface-alt);transition:transform .2s ease,box-shadow .2s ease}.detail-links__card[data-v-57b00f01]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.detail-links__title[data-v-57b00f01]{font-size:14px;font-weight:600;margin-bottom:4px}.detail-links__desc[data-v-57b00f01]{margin:0;font-size:12px;color:var(--app-text-muted);line-height:1.5}.detail-links__chips[data-v-57b00f01]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.detail-links__chip[data-v-57b00f01]{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid var(--app-border);text-decoration:none;color:var(--app-text);background:var(--app-surface-alt);font-size:12px}@media(max-width:640px){.detail-header__title[data-v-57b00f01]{flex-direction:column;align-items:flex-start}.detail-links[data-v-57b00f01]{padding:16px}}.tool-detail[data-v-1cc1aec0]{margin-top:16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.tool-detail__header[data-v-1cc1aec0]{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--app-border)}.tool-detail__title[data-v-1cc1aec0]{margin:0;font-size:20px;font-weight:700;color:var(--app-text)}.tool-detail__body[data-v-1cc1aec0]{display:flex;flex-direction:column;gap:16px;color:var(--app-text);line-height:1.8}.tool-detail__body[data-v-1cc1aec0] .el-text{display:block;color:var(--app-text);line-height:1.8}.tool-detail__body[data-v-1cc1aec0] p,.tool-detail__body[data-v-1cc1aec0] li{margin:0;color:var(--app-text);line-height:1.8}.tool-detail__body[data-v-1cc1aec0] ul,.tool-detail__body[data-v-1cc1aec0] ol{margin:0;padding-left:20px;display:grid;gap:10px}.tool-detail__body[data-v-1cc1aec0] h3,.tool-detail__body[data-v-1cc1aec0] h4{margin:0 0 8px;color:var(--app-text);font-size:16px;font-weight:600}.tool-detail__body[data-v-1cc1aec0] strong{color:var(--app-text)}.tool-detail__body[data-v-1cc1aec0] a{color:var(--app-primary);text-decoration:none}.tool-detail__body[data-v-1cc1aec0] pre,.tool-detail__body[data-v-1cc1aec0] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.tool-detail__body[data-v-1cc1aec0] pre{margin:0;padding:14px;overflow:auto;border-radius:12px;background:var(--app-surface-alt);border:1px solid var(--app-border);color:var(--app-text);line-height:1.7;white-space:pre-wrap}@media(max-width:640px){.tool-detail[data-v-1cc1aec0]{padding:16px}.tool-detail__title[data-v-1cc1aec0]{font-size:18px}}.detail-header[data-v-476773eb]{display:flex;flex-direction:column;gap:16px}.detail-header__title[data-v-476773eb]{padding-bottom:18px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.detail-header__headline[data-v-476773eb]{width:100%}.detail-header__title h1[data-v-476773eb]{margin:0;font-size:1.125rem!important;font-weight:500;line-height:1.3;color:var(--app-text)}.detail-header__breadcrumb[data-v-476773eb]{width:100%;font-size:12px;line-height:1.5;color:var(--app-text-muted)}.detail-header__breadcrumb ol[data-v-476773eb]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.detail-header__breadcrumb li[data-v-476773eb]{display:inline-flex;align-items:center;gap:6px}.detail-header__breadcrumb a[data-v-476773eb]{color:var(--app-text-muted);text-decoration:none}.detail-header__breadcrumb a[data-v-476773eb]:hover{color:var(--app-primary)}.detail-header__breadcrumb span[data-v-476773eb]{color:var(--app-text-muted)}.detail-header__breadcrumb li:last-child>span[data-v-476773eb]:first-child{color:var(--app-text);font-weight:500}@media(max-width:640px){.detail-header__title[data-v-476773eb]{padding:16px;gap:8px}.detail-header__title h1[data-v-476773eb]{font-size:20px}}
