.page.svelte-1oyf72e{padding-top:40px;padding-bottom:100px}.page-head.svelte-1oyf72e{max-width:700px;margin-bottom:40px}h1.svelte-1oyf72e{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.1}.lede.svelte-1oyf72e{color:var(--color-text-muted);margin-bottom:18px;font-size:18px;line-height:1.6}.snippet.svelte-1oyf72e{background:var(--color-accent-soft);color:var(--color-accent-text);border-radius:var(--radius-lg);max-width:640px;margin-bottom:14px;padding:18px 22px;font-size:15.5px;line-height:1.6}.trust-strip.svelte-1oyf72e{color:var(--color-text-faint);font-size:13px;font-weight:600}.quick-splitter.svelte-1oyf72e{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:56px;padding:32px}.quick-splitter.svelte-1oyf72e h2:where(.svelte-1oyf72e){margin-bottom:20px;font-size:22px}.quick-body.svelte-1oyf72e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.quick-inputs.svelte-1oyf72e{flex-direction:column;gap:16px;display:flex}.quick-field.svelte-1oyf72e label:where(.svelte-1oyf72e){color:var(--color-text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.quick-field.svelte-1oyf72e input:where(.svelte-1oyf72e){border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);width:100%;color:var(--color-text);outline:none;padding:12px 14px;font-family:inherit;font-size:16px}.quick-field.svelte-1oyf72e input:where(.svelte-1oyf72e):focus-visible{border-color:var(--color-primary)}.input-prefix.svelte-1oyf72e{border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);align-items:center;padding:0 14px;display:flex}.input-prefix.svelte-1oyf72e span:where(.svelte-1oyf72e){color:var(--color-text-faint);font-weight:700}.input-prefix.svelte-1oyf72e input:where(.svelte-1oyf72e){border:none;width:100%;padding:12px 8px}.input-prefix.svelte-1oyf72e input:where(.svelte-1oyf72e):focus-visible{border-color:#0000}.quick-result.svelte-1oyf72e{background:var(--color-accent-soft);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;min-height:100%;padding:22px;display:flex}.quick-headline.svelte-1oyf72e{color:var(--color-text);margin-bottom:8px;font-size:19px;font-weight:700}.quick-headline.svelte-1oyf72e strong:where(.svelte-1oyf72e){color:var(--color-accent-text)}.quick-note.svelte-1oyf72e{color:var(--color-accent-text);margin:0;font-size:14px;line-height:1.5}.quick-links.svelte-1oyf72e{color:var(--color-text-faint);margin:20px 0 0;font-size:14px}.quick-links.svelte-1oyf72e a:where(.svelte-1oyf72e){color:var(--color-primary);font-weight:600;text-decoration:none}.quick-links.svelte-1oyf72e a:where(.svelte-1oyf72e):hover{color:var(--color-primary-hover)}.info.svelte-1oyf72e{max-width:780px;margin:0 auto 56px}.info.svelte-1oyf72e h2:where(.svelte-1oyf72e){margin-bottom:18px;font-size:26px}.info.svelte-1oyf72e h3:where(.svelte-1oyf72e){color:var(--color-text);margin:28px 0 14px;font-size:18px;font-weight:700}.info.svelte-1oyf72e h3:where(.svelte-1oyf72e):first-of-type{margin-top:0}.info.svelte-1oyf72e p:where(.svelte-1oyf72e){color:var(--color-text-muted);margin-bottom:16px;font-size:16px;line-height:1.7}.info.svelte-1oyf72e p.formula:where(.svelte-1oyf72e){background:var(--color-accent-soft);color:var(--color-accent-text);border-radius:var(--radius-lg);padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7}.info.svelte-1oyf72e a:where(.svelte-1oyf72e){color:var(--color-primary);font-weight:600;text-decoration:none}.info.svelte-1oyf72e a:where(.svelte-1oyf72e):hover{color:var(--color-primary-hover)}.table-scroll.svelte-1oyf72e{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:20px;overflow-x:auto}table.svelte-1oyf72e{border-collapse:collapse;width:100%;font-size:14.5px}th.svelte-1oyf72e,td.svelte-1oyf72e{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 16px}thead.svelte-1oyf72e th:where(.svelte-1oyf72e){background:var(--color-bg-alt);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint);font-size:12.5px;font-weight:700}tbody.svelte-1oyf72e tr:where(.svelte-1oyf72e):last-child td:where(.svelte-1oyf72e){border-bottom:none}td.svelte-1oyf72e a:where(.svelte-1oyf72e),.method-name.svelte-1oyf72e a:where(.svelte-1oyf72e){color:var(--color-primary);font-weight:600;text-decoration:none}td.svelte-1oyf72e a:where(.svelte-1oyf72e):hover,.method-name.svelte-1oyf72e a:where(.svelte-1oyf72e):hover{color:var(--color-primary-hover)}.method-name.svelte-1oyf72e{color:var(--color-text);white-space:nowrap;font-weight:600}.tool-grid.svelte-1oyf72e{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 8px;padding:0;list-style:none;display:grid}.tool-card.svelte-1oyf72e{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;transition:border-color .15s var(--ease-out), transform .15s var(--ease-out);flex-direction:column;padding:24px;text-decoration:none;display:flex}.tool-card.svelte-1oyf72e:hover{border-color:var(--color-primary);transform:translateY(-2px)}.tool-use.svelte-1oyf72e{background:var(--color-accent-soft);color:var(--color-accent-text);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:12px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-block}.tool-name.svelte-1oyf72e{font-family:var(--font-display);color:var(--color-text);margin-bottom:8px;font-size:19px;font-weight:700}.tool-desc.svelte-1oyf72e{color:var(--color-text-muted);flex:1;margin-bottom:14px;font-size:14.5px;line-height:1.6}.tool-arrow.svelte-1oyf72e{color:var(--color-primary);font-size:14px;font-weight:700}.app-cta.svelte-1oyf72e{background:var(--color-accent-soft);border-radius:var(--radius-lg);text-align:center;margin-top:24px;padding:26px}.cta-fine-print.svelte-1oyf72e{color:var(--color-accent-text);margin:14px 0 0;font-size:13px}.cta-fine-print.svelte-1oyf72e a:where(.svelte-1oyf72e){color:var(--color-accent-text);text-decoration:underline}.faq-item.svelte-1oyf72e{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.faq-item.svelte-1oyf72e:last-child{border-bottom:none}.faq-item.svelte-1oyf72e summary:where(.svelte-1oyf72e){color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-item.svelte-1oyf72e summary:where(.svelte-1oyf72e)::-webkit-details-marker{display:none}.faq-item.svelte-1oyf72e summary:where(.svelte-1oyf72e):hover{color:var(--color-primary)}.faq-item.svelte-1oyf72e summary:where(.svelte-1oyf72e):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.faq-item.svelte-1oyf72e summary:where(.svelte-1oyf72e):after{content:"+";color:var(--color-text-faint);transition:transform .15s var(--ease-out);flex-shrink:0;font-size:22px;font-weight:400}.faq-item[open].svelte-1oyf72e summary:where(.svelte-1oyf72e):after{transform:rotate(45deg)}.faq-item.svelte-1oyf72e p:where(.svelte-1oyf72e){color:var(--color-text-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.faq-item.svelte-1oyf72e p:where(.svelte-1oyf72e) a{color:var(--color-primary);font-weight:600;text-decoration:none}.faq-item.svelte-1oyf72e p:where(.svelte-1oyf72e) a:hover{color:var(--color-primary-hover)}.related.svelte-1oyf72e{text-align:center;max-width:780px;margin:0 auto}.related.svelte-1oyf72e p:where(.svelte-1oyf72e){color:var(--color-text-muted);font-size:15px;line-height:1.7}.related.svelte-1oyf72e a:where(.svelte-1oyf72e){color:var(--color-primary);font-weight:600;text-decoration:none}.related.svelte-1oyf72e a:where(.svelte-1oyf72e):hover{color:var(--color-primary-hover)}@media (width<=720px){.tool-grid.svelte-1oyf72e,.quick-body.svelte-1oyf72e{grid-template-columns:1fr}}
