details[open].svelte-77o3er summary:where(.svelte-77o3er){margin-bottom:1rem}.glass-card.svelte-77o3er{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:20px 24px}:root:not(.dark) .glass-card.svelte-77o3er{background:#fffc;border-color:#00000017}.sh.svelte-77o3er{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;margin-bottom:14px;font-size:13px;font-weight:600}.sh-blue.svelte-77o3er{background:linear-gradient(135deg,#3b82f626,#9333ea26);border:1px solid rgba(59,130,246,.25);color:#93c5fd}.sh-green.svelte-77o3er{background:linear-gradient(135deg,#10b98126,#06b6d426);border:1px solid rgba(16,185,129,.25);color:#34d399}.sh-cyan.svelte-77o3er{background:linear-gradient(135deg,#06b6d426,#3b82f626);border:1px solid rgba(6,182,212,.25);color:#67e8f9}.badge.svelte-77o3er{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.bc.svelte-77o3er{background:#06b6d426;border:1px solid rgba(6,182,212,.3);color:#67e8f9}.bc-blue.svelte-77o3er{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#93c5fd}.bc-green.svelte-77o3er{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#34d399}.bc-violet.svelte-77o3er{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.bc-red.svelte-77o3er{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.btn-gradient.svelte-77o3er{background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;color:#fff;padding:10px 24px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s}.btn-gradient.svelte-77o3er:hover{opacity:.9}.btn-gradient.svelte-77o3er:disabled{opacity:.6;cursor:not-allowed}.page-wrap.svelte-77o3er{max-width:860px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.tool-grid.svelte-77o3er{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 860px){.tool-grid.svelte-77o3er{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.tool-grid.svelte-77o3er{grid-template-columns:repeat(2,1fr)}.page-wrap.svelte-77o3er{padding:16px 12px}}.input-field.svelte-77o3er{width:100%;padding:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-family:ui-monospace,monospace;font-size:12px;color:#e2e8f0;resize:vertical;box-sizing:border-box}:root:not(.dark) .input-field.svelte-77o3er{background:#ffffffe6;border-color:#00000026;color:#0f172a}.btn-ghost.svelte-77o3er{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 20px;font-size:13px;cursor:pointer;color:#94a3b8;transition:background .2s}.btn-ghost.svelte-77o3er:hover{background:#ffffff1a}:root:not(.dark) .btn-ghost.svelte-77o3er{background:#0000000d;border-color:#0000001a;color:#475569}.data-grid.svelte-77o3er{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.data-grid.svelte-77o3er{grid-template-columns:1fr}}.data-field-label.svelte-77o3er{font-size:11px;color:#64748b;margin-bottom:4px}.data-field-value.svelte-77o3er{font-family:ui-monospace,monospace;font-size:12px;color:#e2e8f0;word-break:break-all}:root:not(.dark) .data-field-value.svelte-77o3er{color:#0f172a}.code-block.svelte-77o3er{background:#0006;border-radius:10px;padding:12px;margin-top:8px}.code-green.svelte-77o3er{color:#4ade80;font-family:ui-monospace,monospace;font-size:12px;display:block}.code-cyan.svelte-77o3er{color:#67e8f9;font-family:ui-monospace,monospace;font-size:12px;display:block}.result-box.svelte-77o3er{background:#0003;border-radius:10px;padding:16px}:root:not(.dark) .result-box.svelte-77o3er{background:#0000000a}.cta-card.svelte-77o3er{background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border:1px solid rgba(6,182,212,.2);border-radius:16px;padding:32px 24px;text-align:center}.tool-btn.svelte-77o3er{width:100%;padding:14px 16px;border-radius:12px;cursor:pointer;transition:transform .15s,box-shadow .15s;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tool-btn.svelte-77o3er:hover{transform:scale(1.03)}.tool-btn.active.svelte-77o3er{background:#3b82f626;border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f64d}:root:not(.dark) .tool-btn.svelte-77o3er{background:#fffc;border-color:#00000014}:root:not(.dark) .tool-btn.active.svelte-77o3er{background:#3b82f61a;border-color:#3b82f64d}:root:not(.dark) .tool-btn.svelte-77o3er{--tool-name-color: #0f172a}
