.tool-page[data-v-dfe5772b]{padding:2rem 0 5rem}.tool-back[data-v-dfe5772b]{color:var(--color-gray-500);transition:color var(--transition-fast);align-items:center;gap:.375rem;margin-bottom:1.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.tool-back[data-v-dfe5772b]:hover{color:var(--color-black)}.tool-header[data-v-dfe5772b]{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.tool-header-copy[data-v-dfe5772b]{flex-direction:column;gap:.25rem;display:flex}.header-meta[data-v-dfe5772b]{background:var(--color-gray-100);width:fit-content;color:var(--color-gray-600);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.tool-header-icon[data-v-dfe5772b]{background:var(--color-black);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.tool-title[data-v-dfe5772b]{color:var(--color-black);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}.tool-subtitle[data-v-dfe5772b]{color:var(--color-gray-500);max-width:760px;font-size:.9375rem}.output-mode-bar[data-v-dfe5772b]{align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.output-mode-label[data-v-dfe5772b]{color:var(--color-gray-500);font-size:.8125rem;font-weight:600}.mode-switch[data-v-dfe5772b]{border:1px solid var(--color-gray-200);background:var(--color-gray-50);border-radius:9999px;padding:.25rem;display:inline-flex}.mode-btn[data-v-dfe5772b]{color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mode-btn.active[data-v-dfe5772b]{background:var(--color-black);color:var(--color-white)}.mode-btn[data-v-dfe5772b]:hover:not(.active){color:var(--color-black)}.show-mobile-only[data-v-dfe5772b]{display:none}.mobile-tabs[data-v-dfe5772b]{background:var(--color-gray-100);border-radius:12px;margin-bottom:1rem;padding:.25rem}.mobile-tab-btn[data-v-dfe5772b]{color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.875rem;font-weight:600;display:flex}.mobile-tab-btn.active[data-v-dfe5772b]{background:var(--color-white);color:var(--color-black);box-shadow:0 2px 8px #0000000d}.converter-grid[data-v-dfe5772b]{--editor-h:clamp(460px, 52vh, 620px);grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.curl-shell[data-v-dfe5772b]{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.shell-topline[data-v-dfe5772b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.shell-badge[data-v-dfe5772b]{letter-spacing:.12em;color:var(--color-gray-600);background:var(--color-gray-100);border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.shell-actions[data-v-dfe5772b]{flex-wrap:wrap;gap:.375rem;display:flex}.shell-btn[data-v-dfe5772b]{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem}.shell-btn[data-v-dfe5772b]:hover{border-color:var(--color-gray-400);color:var(--color-black)}.shell-btn-clear[data-v-dfe5772b]{color:var(--color-gray-500)}.shell-btn-clear[data-v-dfe5772b]:hover{border-color:var(--color-gray-400);color:var(--color-black)}.shell-textarea[data-v-dfe5772b]{height:var(--editor-h);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);color:var(--color-gray-900);font-family:var(--font-mono);resize:none;box-sizing:border-box;outline:none;width:100%;padding:.75rem;font-size:.875rem;line-height:1.7}.shell-textarea[data-v-dfe5772b]:focus{border-color:var(--color-gray-400)}.shell-footer[data-v-dfe5772b]{justify-content:space-between;align-items:center;display:flex}.shell-hint[data-v-dfe5772b]{color:var(--color-gray-400);font-size:.75rem}.code-output-panel[data-v-dfe5772b]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.panel-header-row[data-v-dfe5772b]{justify-content:space-between;align-items:center;display:flex}.output-lang-badge[data-v-dfe5772b]{color:var(--color-gray-600);background:var(--color-gray-100);font-size:.75rem;font-weight:700;font-family:var(--font-mono);border-radius:9999px;padding:.25rem .75rem}.code-block[data-v-dfe5772b]{height:var(--editor-h);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:auto}.code-pre[data-v-dfe5772b]{font-family:var(--font-mono);color:var(--color-gray-800);white-space:pre;margin:0;padding:1rem;font-size:.8125rem;line-height:1.7;overflow:auto}.code-empty[data-v-dfe5772b]{height:var(--editor-h);color:var(--color-gray-400);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tool-card-panel[data-v-dfe5772b]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:1.25rem}.panel-header[data-v-dfe5772b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.panel-title[data-v-dfe5772b]{color:var(--color-gray-900);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.panel-subtitle[data-v-dfe5772b]{color:var(--color-gray-500);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.examples-panel[data-v-dfe5772b]{margin-bottom:1.25rem}.example-grid[data-v-dfe5772b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.example-card[data-v-dfe5772b]{text-align:left;border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);padding:1rem}.example-card[data-v-dfe5772b]:hover{border-color:var(--color-black);box-shadow:var(--shadow-md);transform:translateY(-2px)}.example-title[data-v-dfe5772b]{color:var(--color-gray-900);font-size:.875rem;font-weight:700}.example-code[data-v-dfe5772b]{font-family:var(--font-mono);color:#2563eb;word-break:break-all;margin-top:.5rem;font-size:.75rem;line-height:1.6;display:block}.example-desc[data-v-dfe5772b]{color:var(--color-gray-500);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.flags-panel[data-v-dfe5772b]{margin-bottom:1.25rem}.flags-grid[data-v-dfe5772b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.375rem;margin-top:.875rem;display:grid}.flag-item[data-v-dfe5772b]{border-radius:var(--radius-md);background:var(--color-gray-50);border:1px solid var(--color-gray-100);align-items:flex-start;gap:.625rem;padding:.4375rem .625rem;display:flex}.flag-code[data-v-dfe5772b]{font-family:var(--font-mono);color:var(--color-black);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem}.flag-desc[data-v-dfe5772b]{color:var(--color-gray-500);font-size:.8125rem;line-height:1.5}.feapder-note[data-v-dfe5772b]{color:var(--color-gray-600);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.tool-description[data-v-dfe5772b]{border-top:1px solid var(--color-gray-200);margin-top:2rem;padding-top:2rem}.desc-title[data-v-dfe5772b]{color:var(--color-gray-900);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.tool-description p[data-v-dfe5772b]{color:var(--color-gray-600);margin-bottom:1rem;font-size:.9375rem;line-height:1.75}.tool-description h3[data-v-dfe5772b]{color:var(--color-gray-800);margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700}.step-list[data-v-dfe5772b]{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.step-list li[data-v-dfe5772b]{color:var(--color-gray-600);background:var(--color-gray-50);border-radius:var(--radius-md);border-left:3px solid var(--color-black);padding:.625rem .875rem;font-size:.9375rem;line-height:1.75}.scenario-list[data-v-dfe5772b]{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.scenario-item[data-v-dfe5772b]{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);gap:.75rem;padding:.75rem .875rem;display:flex}.scenario-item-dot[data-v-dfe5772b]{background:var(--color-black);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.4375rem}.scenario-item-body strong[data-v-dfe5772b]{color:var(--color-gray-900);font-size:.875rem;font-weight:700}.scenario-item-body p[data-v-dfe5772b]{color:var(--color-gray-500);margin-top:.25rem;margin-bottom:0;font-size:.8125rem;line-height:1.65}.pitfalls-list[data-v-dfe5772b]{flex-direction:column;gap:.5rem;padding-left:0;list-style:none;display:flex}.pitfalls-list li[data-v-dfe5772b]{color:var(--color-gray-600);border-radius:var(--radius-md);background:#fef2f2;border-left:3px solid #ef4444;padding:.625rem .875rem;font-size:.8125rem;line-height:1.7}.faq-list[data-v-dfe5772b]{flex-direction:column;gap:.625rem;display:flex}.faq-icon-open[data-v-dfe5772b]{transform:rotate(180deg)}html.dark .curl-shell[data-v-dfe5772b]{background:var(--color-gray-50);border-color:var(--color-gray-100)}html.dark .shell-textarea[data-v-dfe5772b]{border-color:var(--color-gray-100);color:var(--color-gray-100);background:#ffffff0a}html.dark .code-output-panel[data-v-dfe5772b]{background:var(--color-gray-50);border-color:var(--color-gray-100)}html.dark .code-block[data-v-dfe5772b]{border-color:var(--color-gray-100);background:#ffffff0a}html.dark .code-pre[data-v-dfe5772b]{color:var(--color-gray-200)}html.dark .tool-card-panel[data-v-dfe5772b]{background:var(--color-gray-50);border-color:var(--color-gray-100)}html.dark .example-card[data-v-dfe5772b]{background:var(--color-gray-50)}html.dark .mode-btn.active[data-v-dfe5772b]{background:var(--color-white);color:var(--color-black)}html.dark .mode-switch[data-v-dfe5772b]{background:#ffffff0a;border-color:#ffffff1a}html.dark .mobile-tabs[data-v-dfe5772b]{background:#ffffff0d}html.dark .mobile-tab-btn.active[data-v-dfe5772b]{color:#e6e6e6;background:#ffffff1a}html.dark .scenario-item[data-v-dfe5772b]{background:#ffffff08;border-color:#ffffff0f}html.dark .scenario-item-body strong[data-v-dfe5772b]{color:var(--color-gray-200)}html.dark .scenario-item-body p[data-v-dfe5772b]{color:var(--color-gray-400)}html.dark .pitfalls-list li[data-v-dfe5772b]{color:var(--color-gray-300);background:#ef444414}@media (width<=1024px){.converter-grid[data-v-dfe5772b]{grid-template-columns:1fr}.example-grid[data-v-dfe5772b]{grid-template-columns:1fr 1fr}}@media (width<=640px){.show-mobile-only[data-v-dfe5772b]{display:flex}.mobile-hidden[data-v-dfe5772b]{display:none!important}.tool-page[data-v-dfe5772b]{padding:1.5rem 0 3.5rem}.tool-header-icon[data-v-dfe5772b]{width:44px;height:44px}.tool-title[data-v-dfe5772b]{font-size:1.5rem}.example-grid[data-v-dfe5772b]{grid-template-columns:1fr}.converter-grid[data-v-dfe5772b]{--editor-h:clamp(220px, 42vh, 320px)}.mode-btn[data-v-dfe5772b]{padding:.5rem .75rem}}
