.tool-page-block.svelte-wa0vm5{padding:96px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.tool-page-block-alt.svelte-wa0vm5{background:var(--paper)}.tool-page-block.svelte-wa0vm5 .grid:where(.svelte-wa0vm5){display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.desc.svelte-wa0vm5{grid-column:1 / 8}.desc.svelte-wa0vm5 h2:where(.svelte-wa0vm5){font-family:Fraunces,serif;font-weight:400;font-size:clamp(36px,4.5vw,56px);line-height:1;letter-spacing:-.03em;margin-bottom:24px}.desc.svelte-wa0vm5 h2:where(.svelte-wa0vm5) .italic{font-style:italic;font-weight:300;color:var(--signal)}.desc.svelte-wa0vm5 p:where(.svelte-wa0vm5){font-size:18px;line-height:1.6;color:var(--ink-soft);margin-bottom:24px;max-width:520px}.cta.svelte-wa0vm5{margin-top:8px;display:flex;gap:12px;align-items:center}.inline-link.svelte-wa0vm5{color:var(--signal);text-decoration:underline;text-underline-offset:2px}.tool-app.svelte-wa0vm5{grid-column:9 / 13;background:var(--ink);color:var(--paper);padding:32px;align-self:start}.tool-app.svelte-wa0vm5 .screen-label:where(.svelte-wa0vm5){font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;display:flex;justify-content:space-between}.tool-app.svelte-wa0vm5 .screen-label:where(.svelte-wa0vm5) span:where(.svelte-wa0vm5):last-child{color:var(--signal)}.tool-app.svelte-wa0vm5 .field:where(.svelte-wa0vm5){margin-bottom:16px}.tool-app.svelte-wa0vm5 .field:where(.svelte-wa0vm5) .lbl:where(.svelte-wa0vm5){display:block;font-family:JetBrains Mono,monospace;font-size:9px;color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px}.tool-app.svelte-wa0vm5 .field:where(.svelte-wa0vm5) .input:where(.svelte-wa0vm5){background:#ffffff0d;border:1px solid rgba(255,255,255,.15);padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:15px;color:var(--paper)}.tool-app.svelte-wa0vm5 .shot:where(.svelte-wa0vm5){display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.15);background:#fff}.tool-app.svelte-wa0vm5 .result:where(.svelte-wa0vm5){margin-top:24px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.15);font-family:JetBrains Mono,monospace;font-size:15px}.tool-app.svelte-wa0vm5 .result:where(.svelte-wa0vm5) .key:where(.svelte-wa0vm5){color:#ffffff80;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px}.tool-app.svelte-wa0vm5 .result:where(.svelte-wa0vm5) .val:where(.svelte-wa0vm5){color:var(--signal);font-size:32px;font-family:Fraunces,serif;font-weight:400}.tool-app.svelte-wa0vm5 .result:where(.svelte-wa0vm5) .sub:where(.svelte-wa0vm5){color:#ffffffb3;margin-top:8px;font-size:14px}.why-grid.svelte-wa0vm5{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.why-head.svelte-wa0vm5{grid-column:1 / 7}.why-head.svelte-wa0vm5 h2:where(.svelte-wa0vm5){font-family:Fraunces,serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.03em}.why-head.svelte-wa0vm5 h2:where(.svelte-wa0vm5) .italic{font-style:italic;color:#ff7438}.why-text.svelte-wa0vm5{grid-column:8 / 13;color:#ffffffb3;font-size:17px;line-height:1.65}@media(max-width:1024px){.desc.svelte-wa0vm5{grid-column:1 / 13}.tool-app.svelte-wa0vm5{grid-column:1 / 13;margin-top:24px}.why-head.svelte-wa0vm5,.why-text.svelte-wa0vm5{grid-column:1 / -1}}@media(max-width:640px){.tool-page-block.svelte-wa0vm5{padding:48px 0}.desc.svelte-wa0vm5 h2:where(.svelte-wa0vm5){font-size:clamp(28px,9vw,40px);margin-bottom:16px}.desc.svelte-wa0vm5 p:where(.svelte-wa0vm5){font-size:16px}.tool-app.svelte-wa0vm5{padding:24px;margin-top:20px}.tool-app.svelte-wa0vm5 .result:where(.svelte-wa0vm5) .val:where(.svelte-wa0vm5){font-size:28px}.cta.svelte-wa0vm5{flex-wrap:wrap;gap:8px}}
