.tool-header.svelte-ebm945{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 2px 4px}.tool-header-main.svelte-ebm945{display:flex;align-items:flex-start;gap:14px;min-width:0}.tool-badge.svelte-ebm945{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);box-shadow:0 8px 18px -8px var(--primary),inset 0 -3px #00000026;transform:rotate(-4deg)}.tool-name.svelte-ebm945{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em}h1.svelte-ebm945{margin:2px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,4vw,34px);line-height:1.2;color:var(--text)}.lead.svelte-ebm945{margin:6px 0 0;color:var(--text-muted);font-size:15px;max-width:60ch}.tool-header-actions.svelte-ebm945{display:flex;gap:8px;flex-wrap:wrap}.result-actions.svelte-1ulg4k0{display:flex;flex-wrap:wrap;gap:8px}.result-actions.md.svelte-1ulg4k0 .btn{min-height:42px;padding:10px 16px;font-size:14px}.history.svelte-ycbo0e{margin-top:16px;padding:0;overflow:hidden}summary.svelte-ycbo0e{display:flex;align-items:center;gap:8px;padding:14px 18px;cursor:pointer;font-weight:700;color:var(--text-muted);list-style:none;-webkit-user-select:none;user-select:none}summary.svelte-ycbo0e::-webkit-details-marker{display:none}summary.svelte-ycbo0e:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}details[open].svelte-ycbo0e summary:where(.svelte-ycbo0e):after{transform:rotate(-135deg)}.count.svelte-ycbo0e{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--bg-sunken);border:1px solid var(--border)}ol.svelte-ycbo0e{list-style:none;margin:0;padding:0 18px;max-height:280px;overflow:auto}li.svelte-ycbo0e{display:flex;gap:12px;padding:8px 0;border-top:1px dashed var(--border);font-size:14px}.time.svelte-ycbo0e{flex:none;color:var(--text-subtle);font-size:12px;padding-top:2px}.value.svelte-ycbo0e{word-break:break-word}.foot.svelte-ycbo0e{padding:8px 12px 12px;display:flex;justify-content:flex-end}.empty.svelte-ycbo0e{margin:0;padding:0 18px 16px;color:var(--text-subtle);font-size:14px}
