.faq-tool{max-width:760px}.theme-dark .url-form .field{min-width:280px}.theme-dark .faq-result{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;margin-top:36px;overflow:hidden}.theme-dark .faq-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.theme-dark .faq-head-l{min-width:0}.theme-dark .faq-host{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px}.theme-dark .faq-title{letter-spacing:-.015em;color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.theme-dark .faq-chips{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.theme-dark .faq-chip{border:1px solid var(--line-2);font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex}.theme-dark .faq-chip b{color:var(--ink);font-weight:600}.theme-dark .faq-chip-teal{border-color:color-mix(in srgb, var(--acc-3) 40%, var(--line-2));color:var(--acc-3)}.theme-dark .faq-chip-teal b{color:var(--acc-3)}.theme-dark .faq-list{flex-direction:column;gap:4px;padding:8px 24px 22px;display:flex}.theme-dark .faq-item{border-bottom:1px solid var(--line);padding:16px 0}.theme-dark .faq-item:last-child{border-bottom:0}.theme-dark .faq-q{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.theme-dark .faq-q-num{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--acc-3);letter-spacing:.08em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.theme-dark .faq-q-text{color:var(--ink);letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.4}.theme-dark .faq-a{color:var(--ink-2);margin:0 0 0 30px;font-size:14px;line-height:1.55}.theme-dark .faq-code-section{border-top:1px solid var(--line);background:var(--bg)}.theme-dark .faq-code-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.theme-dark .faq-tabs{background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.theme-dark .faq-tab{appearance:none;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--ink-3);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:11.5px;transition:background .12s,color .12s}.theme-dark .faq-tab:hover{color:var(--ink-2)}.theme-dark .faq-tab.is-active{background:var(--bg-2);color:var(--ink);box-shadow:0 1px #ffffff0a}.theme-dark .faq-code-head .btn{padding:8px 14px;font-size:12px;font-weight:600}.theme-dark .faq-code{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--ink-2);white-space:pre;word-break:normal;background:#0a0b0e;max-height:380px;margin:0;padding:22px;font-size:12.5px;line-height:1.55;overflow:auto}.theme-dark .faq-code code{color:inherit;background:0 0;border:0;padding:0}.theme-dark .faq-howto{border-top:1px solid var(--line);padding:22px 24px}.theme-dark .faq-howto-title{font-family:var(--font-jetbrains), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 12px;font-size:11px}.theme-dark .faq-howto ol{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:flex}.theme-dark .faq-howto code{font-family:var(--font-jetbrains), ui-monospace, monospace;background:var(--bg-3);border:1px solid var(--line-2);color:var(--acc-3);border-radius:4px;padding:1px 6px;font-size:12px}.theme-dark .faq-howto a{color:var(--acc-3);text-underline-offset:2px;text-decoration:underline}.theme-dark .faq-howto a:hover{color:var(--acc-4)}
