.wf-detail.svelte-177g4wp{padding:clamp(32px,5vh,56px) 0 clamp(80px,11vh,132px)}.wf-back.svelte-177g4wp{display:inline-block;font-size:13.5px;color:var(--muted);margin-bottom:clamp(28px,4vh,44px)}.wf-back.svelte-177g4wp:hover{color:var(--ink)}.wf-layout.svelte-177g4wp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start}.wf-meta.svelte-177g4wp{font-size:13.5px;color:var(--muted);margin:0 0 18px}.wf-h1.svelte-177g4wp{font-family:var(--display);font-size:clamp(2.3rem,5vw,4.25rem);font-weight:800;line-height:.88;letter-spacing:-.04em;font-variation-settings:"opsz" 96;color:var(--ink);margin:0;text-wrap:balance}.wf-hero-lead.svelte-177g4wp{font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:var(--ink-soft);max-width:48ch;margin:22px 0 0;text-wrap:pretty}.wf-mark.svelte-177g4wp{font-family:var(--display);font-size:clamp(1.6rem,3.2vw,2.375rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 22px;max-width:20ch;text-wrap:balance}.wf-benefit.svelte-177g4wp{margin-top:clamp(56px,8vh,88px)}.wf-prose.svelte-177g4wp p{font-size:16px;line-height:1.75;color:var(--ink-soft);margin:0 0 18px;max-width:62ch}.wf-prose.svelte-177g4wp p:last-child{margin-bottom:0}.wf-prose.svelte-177g4wp strong{color:var(--ink);font-weight:700}.wf-prose.svelte-177g4wp a{color:var(--orange-dp);font-weight:700}.wf-prose.svelte-177g4wp a:hover{color:var(--ink)}.wf-oss.svelte-177g4wp{border-top:1px solid var(--line);padding-top:20px;margin:clamp(28px,4vh,40px) 0 0;font-size:13.5px;line-height:1.7;color:var(--muted);max-width:62ch}.wf-oss.svelte-177g4wp strong:where(.svelte-177g4wp){color:var(--ink);font-weight:700}.wf-oss.svelte-177g4wp a:where(.svelte-177g4wp){color:var(--orange-dp);font-weight:700}.wf-oss.svelte-177g4wp a:where(.svelte-177g4wp):hover{color:var(--ink)}.wf-examples.svelte-177g4wp,.wf-limits.svelte-177g4wp{margin-top:clamp(56px,8vh,88px)}.wf-example.svelte-177g4wp{font-family:var(--display);font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--ink-soft);max-width:34ch;margin:0 0 16px}.wf-limits.svelte-177g4wp p:where(.svelte-177g4wp){font-size:16px;line-height:1.75;color:var(--ink-soft);max-width:62ch;margin:0 0 18px}.wf-limits.svelte-177g4wp code,.wf-prose.svelte-177g4wp code,.wf-example.svelte-177g4wp code{font-family:var(--mono);font-size:.88em;background:var(--panel);border-radius:4px;padding:2px 6px}.wf-cta.svelte-177g4wp{margin-top:clamp(64px,9vh,104px)}.wf-cta-title.svelte-177g4wp{font-family:var(--display);font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--ink);margin:0 0 18px;max-width:18ch;text-wrap:balance}.wf-cta.svelte-177g4wp p:where(.svelte-177g4wp){font-size:16px;line-height:1.75;color:var(--ink-soft);max-width:52ch;margin:0}.wf-cta-actions.svelte-177g4wp{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.wf-mail.svelte-177g4wp{font-size:13.5px;color:var(--muted)}.wf-mail.svelte-177g4wp a:where(.svelte-177g4wp){color:var(--orange-dp);font-weight:700}.wf-mail.svelte-177g4wp a:where(.svelte-177g4wp):hover{color:var(--ink)}.wf-agent.svelte-177g4wp{position:sticky;top:96px}.wf-fast.svelte-177g4wp{background:var(--c-bg2);border-radius:var(--r-card);box-sizing:border-box;min-width:0;max-width:100%;padding:28px 30px;margin:0 0 20px}.wf-fast-title.svelte-177g4wp{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0 0 12px}.wf-fast-text.svelte-177g4wp{font-size:15px;line-height:1.7;color:var(--ink-soft);max-width:46ch;margin:0 0 18px;text-wrap:pretty}.wf-agent-label.svelte-177g4wp{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:4px 0 14px}.wf-agent-hand.svelte-177g4wp{font-size:clamp(17px,1.7vw,20px)!important;margin:0!important}.wf-box.svelte-177g4wp{background:var(--c-bg2);border-radius:var(--r-card);box-sizing:border-box;min-width:0;max-width:100%;padding:28px 30px;margin-bottom:20px}.wf-box.svelte-177g4wp h2:where(.svelte-177g4wp){font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:0 0 16px}.wf-box.svelte-177g4wp h3:where(.svelte-177g4wp){font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}.wf-box.svelte-177g4wp p:where(.svelte-177g4wp){font-size:14px;line-height:1.7;color:var(--ink-soft);margin:0 0 10px}.wf-box.svelte-177g4wp code{font-family:var(--mono);font-size:.88em;background:var(--panel);border-radius:4px;padding:2px 6px}.wf-box.svelte-177g4wp a{color:var(--orange-dp);font-weight:700}.wf-box.svelte-177g4wp a:hover{color:var(--ink)}.wf-prompt.svelte-177g4wp code:where(.svelte-177g4wp){background:none;padding:0;font-size:inherit;border-radius:0}.wf-prompt.svelte-177g4wp{background:var(--ink);border-radius:16px;padding:20px 22px;margin:0;font-family:var(--mono);font-size:11.5px;line-height:1.8;color:#f2f2f4;white-space:pre-wrap;overflow-wrap:anywhere}.wf-quick-actions.svelte-177g4wp{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.wf-quick-hint.svelte-177g4wp{font-size:13px;color:var(--muted)}.wf-quick-hint.svelte-177g4wp a:where(.svelte-177g4wp){color:var(--orange-dp);font-weight:700}.wf-quick-hint.svelte-177g4wp a:where(.svelte-177g4wp):hover{color:var(--ink)}.wf-hairline.svelte-177g4wp{border:none;border-top:1px solid var(--line);margin:24px 0 20px}.wf-guide-hint.svelte-177g4wp{color:var(--muted)!important;margin-bottom:22px!important}.wf-step.svelte-177g4wp+.wf-step:where(.svelte-177g4wp){margin-top:24px}.wf-guide.svelte-177g4wp p{font-size:14px;line-height:1.7;color:var(--ink-soft);margin:0 0 10px}.wf-guide.svelte-177g4wp ul,.wf-guide.svelte-177g4wp ol{font-size:14px;line-height:1.7;color:var(--ink-soft);margin:0 0 10px;padding-left:20px}.wf-guide.svelte-177g4wp li{margin-bottom:4px}.wf-guide.svelte-177g4wp strong{color:var(--ink);font-weight:700}.wf-guide.svelte-177g4wp pre{background:var(--ink);border-radius:12px;box-sizing:border-box;max-width:100%;padding:16px 18px;margin:12px 0 14px;overflow-x:auto;font-family:var(--mono);font-size:11.5px;line-height:1.8;color:#f2f2f4}.wf-guide.svelte-177g4wp pre code{background:none;padding:0;font-size:inherit;color:inherit}.wf-guide.svelte-177g4wp p code,.wf-guide.svelte-177g4wp li code{overflow-wrap:anywhere;word-break:break-word}.wf-next.svelte-177g4wp{padding:4px 30px 0}.wf-next-label.svelte-177g4wp{font-size:13px;color:var(--muted);margin:0 0 12px}.wf-next.svelte-177g4wp a:where(.svelte-177g4wp){display:block;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.wf-next.svelte-177g4wp a:where(.svelte-177g4wp):hover{color:var(--orange-dp)}.svelte-177g4wp:where(.wf-back:where(.svelte-177g4wp),.wf-oss:where(.svelte-177g4wp) a:where(.svelte-177g4wp),.wf-next:where(.svelte-177g4wp) a:where(.svelte-177g4wp),.wf-quick-hint:where(.svelte-177g4wp) a:where(.svelte-177g4wp),.wf-mail:where(.svelte-177g4wp) a:where(.svelte-177g4wp)):focus-visible,.wf-fast.svelte-177g4wp .btn:where(.svelte-177g4wp):focus-visible,.wf-quick-actions.svelte-177g4wp .btn:where(.svelte-177g4wp):focus-visible{outline:2px solid var(--orange-dp);outline-offset:2px}@media (max-width: 1000px){.wf-layout.svelte-177g4wp{display:flex;flex-direction:column}.wf-human.svelte-177g4wp,.wf-agent.svelte-177g4wp{display:contents}.wf-agent.svelte-177g4wp{position:static}.wf-meta.svelte-177g4wp{order:1}.wf-h1.svelte-177g4wp{order:2}.wf-hero-lead.svelte-177g4wp{order:3}.wf-fast.svelte-177g4wp{order:4;margin-top:12px}.wf-quick.svelte-177g4wp{order:5}.wf-benefit.svelte-177g4wp{order:6;margin-top:32px}.wf-agent-label.svelte-177g4wp{order:7;margin-top:28px}.wf-guide.svelte-177g4wp{order:8}.wf-examples.svelte-177g4wp{order:9}.wf-limits.svelte-177g4wp{order:10}.wf-cta.svelte-177g4wp{order:11}.wf-next.svelte-177g4wp{order:12;padding-inline:0;margin-top:40px}}@media print{.wf-back.svelte-177g4wp,.wf-fast.svelte-177g4wp,.wf-cta-actions.svelte-177g4wp,.wf-quick-actions.svelte-177g4wp,.wf-next.svelte-177g4wp,.wf-agent-hand.svelte-177g4wp{display:none}.wf-detail.svelte-177g4wp{background:none;padding:0}.wf-layout.svelte-177g4wp{display:block}.wf-agent.svelte-177g4wp{position:static}.wf-box.svelte-177g4wp{background:var(--panel);break-inside:avoid}.wf-prompt.svelte-177g4wp,.wf-guide.svelte-177g4wp pre{background:var(--panel);color:var(--ink)}}
