.bio.svelte-24s7wh{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}#bio-main.svelte-24s7wh{flex:1}.bio.svelte-24s7wh section[id]:where(.svelte-24s7wh),#bio-faq.svelte-24s7wh{scroll-margin-top:80px}.field-label.svelte-24s7wh{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--color-ink)}.hero.svelte-24s7wh{padding-top:48px;padding-bottom:40px}.hero__title.svelte-24s7wh{margin:0;max-width:16ch;font-size:clamp(40px,5.6vw,68px);font-weight:800;line-height:1.03;letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance;animation:svelte-24s7wh-rise-in .8s cubic-bezier(.16,1,.3,1) 60ms both}.hero__lede.svelte-24s7wh{margin:20px 0 0;max-width:52ch;font-size:var(--text-lead);font-weight:500;line-height:1.5;color:var(--color-slate);animation:svelte-24s7wh-rise-in .7s var(--ease-settle) .2s both}.hero__jump.svelte-24s7wh{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:16px;text-decoration:underline;animation:svelte-24s7wh-rise-in .7s var(--ease-settle) .28s both}@keyframes svelte-24s7wh-rise-in{0%{opacity:0;translate:0 16px}}@keyframes svelte-24s7wh-panel-in{0%{opacity:0;translate:0 28px;scale:.98}}.bench__panel.svelte-24s7wh{padding:32px;animation:svelte-24s7wh-panel-in 1s cubic-bezier(.16,1,.3,1) .16s both}.tool.svelte-24s7wh{overflow:hidden}.tool__bar.svelte-24s7wh{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:60px;padding:8px 12px;border-bottom:1px solid var(--color-bone);background:var(--color-mist)}.tool__btn.svelte-24s7wh,.tool__bar.svelte-24s7wh .picker .trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-input);background:none;color:var(--color-ink-hover);cursor:pointer;transition:background var(--dur-hover) var(--ease-settle),border-color var(--dur-hover) var(--ease-settle)}.tool__btn.svelte-24s7wh:hover,.tool__bar.svelte-24s7wh .picker .trigger:hover{border-color:var(--color-bone);background:var(--color-paper)}.tool__btn--wide.svelte-24s7wh{font-size:14px;letter-spacing:.08em}.tool__end.svelte-24s7wh{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.tool__action.svelte-24s7wh:disabled{opacity:.45;cursor:not-allowed}.tool__body.svelte-24s7wh{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tool__editor.svelte-24s7wh,.tool__side.svelte-24s7wh{display:grid;gap:10px;align-content:start;padding:24px}.tool__side.svelte-24s7wh{border-left:1px solid var(--color-bone)}textarea.svelte-24s7wh{width:100%;box-sizing:border-box;resize:vertical;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--color-paper);font:inherit;font-size:16px;line-height:1.6;color:var(--color-ink)}#bio-text.svelte-24s7wh{min-height:260px}textarea.svelte-24s7wh::placeholder{color:var(--color-slate)}.counters.svelte-24s7wh{display:grid;gap:8px}.counter.svelte-24s7wh{display:grid;gap:8px;width:100%;min-height:52px;padding:10px 12px;border:1px solid var(--color-bone);border-radius:var(--radius-card);background:var(--color-paper);font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-settle)}.counter.svelte-24s7wh:hover{border-color:var(--color-cloud)}.counter.is-on.svelte-24s7wh{border-color:var(--color-ink);box-shadow:inset 0 0 0 .5px var(--color-ink)}.counter__head.svelte-24s7wh{display:flex;align-items:center;gap:8px;min-width:0}.counter__name.svelte-24s7wh{flex:1;min-width:0;font-family:var(--font-ui);font-size:14px;font-weight:600}.counter__num.svelte-24s7wh{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--color-slate);white-space:nowrap;font-variant-numeric:tabular-nums}.counter.is-near.svelte-24s7wh .counter__num:where(.svelte-24s7wh){color:var(--color-amber)}.counter.is-over.svelte-24s7wh .counter__num:where(.svelte-24s7wh){font-weight:600;color:var(--color-red)}.counter__track.svelte-24s7wh{display:block;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-mist)}.counter__fill.svelte-24s7wh{display:block;height:100%;background:var(--color-fog);transform-origin:left center;transition:transform var(--dur-state) var(--ease-settle)}.counter.is-on.svelte-24s7wh .counter__fill:where(.svelte-24s7wh){background:var(--color-ink)}.counter.is-near.svelte-24s7wh .counter__fill:where(.svelte-24s7wh){background:var(--color-amber-signal)}.counter.is-over.svelte-24s7wh .counter__fill:where(.svelte-24s7wh){background:var(--color-red)}.tool__preview.svelte-24s7wh{display:grid;gap:8px;padding:20px 24px 24px;border-top:1px solid var(--color-bone);background:var(--color-mist)}.preview__text.svelte-24s7wh{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6;color:var(--color-ink)}.preview__empty.svelte-24s7wh{margin:0;font-size:16px;color:var(--color-slate)}.ai.svelte-24s7wh{padding-top:var(--section-gap)}.ai__grid.svelte-24s7wh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start}.ai__lede.svelte-24s7wh{margin:16px 0 0;max-width:44ch;font-size:var(--text-lead);font-weight:500;line-height:1.5;color:var(--color-slate)}.ai__form.svelte-24s7wh{display:grid;gap:12px;padding:28px;border:1px solid var(--color-bone);border-radius:var(--radius-card)}.hint.svelte-24s7wh{margin:-4px 0 0;max-width:62ch;font-size:14px;line-height:1.5;color:var(--color-slate)}.tones.svelte-24s7wh{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-24s7wh{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--color-bone);border-radius:var(--radius-pill);background:var(--color-mist);font:inherit;font-size:14px;font-weight:600;color:var(--color-ink-hover);cursor:pointer;transition:background var(--dur-hover) var(--ease-settle),border-color var(--dur-hover) var(--ease-settle)}.chip.svelte-24s7wh:hover{border-color:var(--color-cloud);background:var(--color-paper)}.chip.is-on.svelte-24s7wh{border-color:var(--color-ink);box-shadow:inset 0 0 0 .5px var(--color-ink);background:var(--color-paper);color:var(--color-ink)}.ai__go.svelte-24s7wh{margin-top:8px}.failure.svelte-24s7wh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;border-radius:var(--radius-input);background:var(--color-red-wash);font-size:14px;color:var(--color-red)}.failure.svelte-24s7wh a:where(.svelte-24s7wh){font-weight:700;color:inherit}.results.svelte-24s7wh{margin-top:48px}.results__head.svelte-24s7wh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px}.results__hint.svelte-24s7wh{margin:0;font-size:14px;color:var(--color-ash)}.working.svelte-24s7wh{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-mist);font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--color-slate)}.working__spin.svelte-24s7wh{width:12px;height:12px;border:2px solid var(--color-cloud);border-top-color:var(--color-slate);border-radius:50%;animation:svelte-24s7wh-spin .8s linear infinite}@keyframes svelte-24s7wh-spin{to{rotate:360deg}}.results__list.svelte-24s7wh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.result.svelte-24s7wh{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border:1px solid var(--color-bone);border-radius:var(--radius-card);background:var(--color-paper)}.result__head.svelte-24s7wh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.result__style.svelte-24s7wh{font-size:16px;font-weight:700;color:var(--color-ink)}.result__count.svelte-24s7wh{font-family:var(--font-mono);font-size:13px;color:var(--color-ash);white-space:nowrap}.result__count.is-over.svelte-24s7wh{font-weight:600;color:var(--color-red)}.result__text.svelte-24s7wh{flex:1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6;color:var(--color-ink)}.result__actions.svelte-24s7wh{display:flex;flex-wrap:wrap;gap:8px}.result--ghost.svelte-24s7wh{border-style:dashed;border-color:var(--color-cloud)}.ghost-line.svelte-24s7wh{display:block;height:12px;border-radius:var(--radius-pill);background:var(--color-mist)}.ghost-line--short.svelte-24s7wh{width:60%}.result--ghost.is-loading.svelte-24s7wh .ghost-line:where(.svelte-24s7wh){background:linear-gradient(90deg,var(--color-mist) 0%,var(--color-bone) 50%,var(--color-mist) 100%);background-size:200% 100%;animation:svelte-24s7wh-shimmer 1.4s ease-in-out infinite}@keyframes svelte-24s7wh-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.examples.svelte-24s7wh{padding-top:var(--section-gap)}.examples__head.svelte-24s7wh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:16px 48px;align-items:end;margin-bottom:32px}.examples__hint.svelte-24s7wh{margin:0;color:var(--color-slate)}.examples__grid.svelte-24s7wh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.example.svelte-24s7wh{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px;border:1px solid var(--color-bone);border-radius:var(--radius-card);background:var(--color-paper)}.example__title.svelte-24s7wh{margin:0;font-size:16px;font-weight:700;color:var(--color-ink)}.example__body.svelte-24s7wh{flex:1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6;color:var(--color-slate)}.example__use.svelte-24s7wh{align-self:flex-start;margin-top:6px}.limits.svelte-24s7wh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start;padding-top:var(--section-gap)}.limits__lead.svelte-24s7wh{margin:16px 0 0;max-width:52ch;color:var(--color-slate)}.limits__table.svelte-24s7wh{width:100%;border-collapse:collapse;font-size:16px}.limits__table.svelte-24s7wh th:where(.svelte-24s7wh),.limits__table.svelte-24s7wh td:where(.svelte-24s7wh){padding:14px 12px;border-bottom:1px solid var(--color-bone);text-align:left;vertical-align:middle}.limits__table.svelte-24s7wh th:where(.svelte-24s7wh):first-child,.limits__table.svelte-24s7wh td:where(.svelte-24s7wh):first-child{padding-left:0}.limits__table.svelte-24s7wh th:where(.svelte-24s7wh):last-child,.limits__table.svelte-24s7wh td:where(.svelte-24s7wh):last-child{padding-right:0}.limits__table.svelte-24s7wh thead:where(.svelte-24s7wh) th:where(.svelte-24s7wh){font-size:14px;font-weight:700;color:var(--color-slate);border-bottom-color:var(--color-cloud)}.limits__table.svelte-24s7wh tbody:where(.svelte-24s7wh) th:where(.svelte-24s7wh){font-weight:700;color:var(--color-ink)}.limits__table.svelte-24s7wh td:where(.svelte-24s7wh){color:var(--color-ink-hover)}.limits__table.svelte-24s7wh .num:where(.svelte-24s7wh){text-align:right}.limits__table.svelte-24s7wh td.num:where(.svelte-24s7wh){font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--color-ink);font-variant-numeric:tabular-nums}.limits__platform.svelte-24s7wh{display:inline-flex;align-items:center;gap:8px}.tail.svelte-24s7wh{margin-top:var(--section-gap);padding-block:var(--section-gap);background:var(--color-pink-wash)}.tail__inner.svelte-24s7wh{display:grid;justify-items:center;gap:16px;text-align:center}.tail.svelte-24s7wh .pp-lead:where(.svelte-24s7wh){margin-bottom:12px}@media(max-width:1080px){.examples__grid.svelte-24s7wh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.ai__grid.svelte-24s7wh,.limits.svelte-24s7wh,.results__list.svelte-24s7wh{grid-template-columns:minmax(0,1fr)}}@media(max-width:880px){.tool__body.svelte-24s7wh{grid-template-columns:minmax(0,1fr)}.tool__side.svelte-24s7wh{border-left:0;border-top:1px solid var(--color-bone)}.counters.svelte-24s7wh{grid-template-columns:repeat(2,minmax(0,1fr))}.examples__head.svelte-24s7wh{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.hero.svelte-24s7wh{padding-top:24px;padding-bottom:28px}.bench__panel.svelte-24s7wh{padding:12px}.tool__bar.svelte-24s7wh{padding:8px}.tool__editor.svelte-24s7wh,.tool__side.svelte-24s7wh,.tool__preview.svelte-24s7wh{padding:16px}#bio-text.svelte-24s7wh{min-height:200px}.ai__form.svelte-24s7wh,.result.svelte-24s7wh,.example.svelte-24s7wh{padding:20px}.examples__grid.svelte-24s7wh{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.counters.svelte-24s7wh{grid-template-columns:minmax(0,1fr)}.tool__end.svelte-24s7wh{width:100%;margin-left:0}.tool__action.svelte-24s7wh{flex:1}}@media(prefers-reduced-motion:reduce){.hero__title.svelte-24s7wh,.hero__lede.svelte-24s7wh,.hero__jump.svelte-24s7wh,.bench__panel.svelte-24s7wh{animation:none}.counter__fill.svelte-24s7wh{transition:none}.working__spin.svelte-24s7wh{animation:none}.result--ghost.is-loading.svelte-24s7wh .ghost-line:where(.svelte-24s7wh){animation:none}}
