.tool.tool.svelte-1qtefcw{background:#fff;border:1px solid var(--brand-line);border-radius:16px;padding:26px 26px 24px;margin:0 0 28px}.tool.tool.svelte-1qtefcw .eyebrow:where(.svelte-1qtefcw){display:block;font-family:var(--font-display);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--brand-accent)}.tool.tool.svelte-1qtefcw h3:where(.svelte-1qtefcw){font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--brand-ink);margin:8px 0 4px}.tool.tool.svelte-1qtefcw .lede:where(.svelte-1qtefcw){font-size:15px;color:var(--brand-mute);margin:0 0 22px;text-wrap:pretty}.tool.tool.svelte-1qtefcw .grid:where(.svelte-1qtefcw){display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.tool.tool.svelte-1qtefcw .flbl:where(.svelte-1qtefcw){display:block;font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--brand-mute);margin-bottom:7px}.tool.tool.svelte-1qtefcw input:where(.svelte-1qtefcw){width:100%;min-height:44px;font-family:var(--font-body);font-size:15px;font-variant-numeric:tabular-nums;color:var(--brand-ink);background:#fff;border:1px solid var(--brand-line);border-radius:10px;padding:10px 12px}.tool.tool.svelte-1qtefcw input:where(.svelte-1qtefcw):focus-visible,.tool.tool.svelte-1qtefcw button:where(.svelte-1qtefcw):focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.tool.tool.svelte-1qtefcw input:where(.svelte-1qtefcw):focus-visible{border-color:var(--brand-primary)}.tool.tool.svelte-1qtefcw .withunit:where(.svelte-1qtefcw){display:flex;gap:8px}.tool.tool.svelte-1qtefcw .withunit:where(.svelte-1qtefcw) input:where(.svelte-1qtefcw){min-width:0}.tool.tool.svelte-1qtefcw .seg:where(.svelte-1qtefcw){display:flex;flex-shrink:0;border:1px solid var(--brand-line);border-radius:10px;overflow:hidden}.tool.tool.svelte-1qtefcw .seg:where(.svelte-1qtefcw) button:where(.svelte-1qtefcw){font-family:var(--font-display);font-weight:600;font-size:13.5px;min-height:44px;padding:0 12px;border:0;background:#fff;color:var(--brand-mute);cursor:pointer}.tool.tool.svelte-1qtefcw .seg:where(.svelte-1qtefcw) button:where(.svelte-1qtefcw)+button:where(.svelte-1qtefcw){border-left:1px solid var(--brand-line)}.tool.tool.svelte-1qtefcw .seg:where(.svelte-1qtefcw) button[aria-pressed=true]:where(.svelte-1qtefcw){background:var(--brand-tint);color:var(--brand-primary)}.tool.tool.svelte-1qtefcw .chips:where(.svelte-1qtefcw){display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tool.tool.svelte-1qtefcw .chip:where(.svelte-1qtefcw){font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--brand-mute);background:#fff;border:1px solid var(--brand-line);border-radius:999px;min-height:44px;padding:6px 14px;cursor:pointer}.tool.tool.svelte-1qtefcw .chip:where(.svelte-1qtefcw):hover{border-color:var(--brand-primary);color:var(--brand-primary)}.tool.tool.svelte-1qtefcw .chip[aria-pressed=true]:where(.svelte-1qtefcw){background:var(--brand-tint);border-color:var(--brand-primary);color:var(--brand-primary)}.tool.tool.svelte-1qtefcw .out:where(.svelte-1qtefcw){margin-top:22px;background:var(--brand-tint);border-radius:13px;padding:20px 22px}.tool.tool.svelte-1qtefcw .big:where(.svelte-1qtefcw){font-family:var(--font-display);font-weight:800;font-size:clamp(1.55rem,5.4vw,2rem);line-height:1.12;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand-primary);margin:0}.tool.tool.svelte-1qtefcw .sub:where(.svelte-1qtefcw){font-size:14.5px;line-height:1.6;color:var(--brand-mute);margin:8px 0 0;text-wrap:pretty}.tool.tool.svelte-1qtefcw .sub:where(.svelte-1qtefcw) b:where(.svelte-1qtefcw){color:var(--brand-ink);font-weight:700;font-variant-numeric:tabular-nums}.tool.tool.svelte-1qtefcw .cost:where(.svelte-1qtefcw){margin-top:5px}.tool.tool.svelte-1qtefcw .plain:where(.svelte-1qtefcw){font-size:14.5px;line-height:1.65;color:var(--brand-ink);margin:18px 0 0;text-wrap:pretty}.tool.tool.svelte-1qtefcw .note:where(.svelte-1qtefcw){font-size:13px;line-height:1.6;color:var(--brand-mute);margin:10px 0 0;text-wrap:pretty}@media(max-width:560px){.tool.tool.svelte-1qtefcw{padding:22px 18px 20px}.tool.tool.svelte-1qtefcw .grid:where(.svelte-1qtefcw){grid-template-columns:1fr;gap:16px}.tool.tool.svelte-1qtefcw .out:where(.svelte-1qtefcw){padding:18px}}
