.clarity.svelte-fe1orc{display:block;width:100%;height:auto}.hdr.svelte-fe1orc{fill:var(--pf-muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em}.route-hidden.svelte-fe1orc{fill:none;stroke:none}.route.svelte-fe1orc{fill:none;stroke:var(--pf-line);stroke-width:2}.drift.svelte-fe1orc{animation:svelte-fe1orc-drift var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes svelte-fe1orc-drift{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}.buzz.svelte-fe1orc{fill:color-mix(in srgb,var(--color-base-content) 6%,var(--pf-paper));stroke:var(--pf-line);stroke-width:1.2;stroke-dasharray:3 3}.buzz-text.svelte-fe1orc{fill:var(--pf-muted);font-family:JetBrains Mono,monospace;font-size:12px;text-anchor:middle}.glow-stop.svelte-fe1orc,.fill-stop-a.svelte-fe1orc{stop-color:var(--color-primary)}.fill-stop-b.svelte-fe1orc{stop-color:var(--color-accent)}.lens-glow.svelte-fe1orc{transform-box:fill-box;transform-origin:center;animation:svelte-fe1orc-breathe 4s ease-in-out infinite}.lens-orbit.svelte-fe1orc{fill:none;stroke:var(--color-primary);stroke-width:1.5;stroke-dasharray:4 9;opacity:.7;transform-box:fill-box;transform-origin:center;animation:svelte-fe1orc-orbit 18s linear infinite}.lens-pulse.svelte-fe1orc{fill:none;stroke:var(--color-primary);stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center}.lens-pulse.pulsing.svelte-fe1orc{animation:svelte-fe1orc-ring .8s ease-out}.lens-title.svelte-fe1orc{fill:#fff;font-family:Outfit,sans-serif;font-size:21px;font-weight:800;text-anchor:middle}.lens-step.svelte-fe1orc{fill:#ffffffe0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-anchor:middle;animation:svelte-fe1orc-fade-in .5s ease}.dot-in.svelte-fe1orc{fill:var(--pf-muted);opacity:.75}.dot-out.svelte-fe1orc{fill:var(--color-primary);filter:drop-shadow(0 0 4px var(--color-primary))}.out.svelte-fe1orc{fill:var(--pf-paper);stroke:var(--pf-edge);stroke-width:1.5}.out-pulse.svelte-fe1orc{fill:color-mix(in srgb,var(--color-primary) 30%,transparent);stroke:var(--color-primary);stroke-width:2;opacity:0}.out-pulse.pulsing.svelte-fe1orc{animation:svelte-fe1orc-flash .8s ease-out}.out-check-bg.svelte-fe1orc{fill:color-mix(in srgb,var(--color-primary) 18%,transparent)}.out-check.svelte-fe1orc{fill:none;stroke:var(--color-primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.out-text.svelte-fe1orc{fill:var(--color-base-content);font-size:15px;font-weight:600}.note.svelte-fe1orc{fill:var(--pf-muted);font-size:13px;font-style:italic}@keyframes svelte-fe1orc-orbit{to{transform:rotate(360deg)}}@keyframes svelte-fe1orc-breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes svelte-fe1orc-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes svelte-fe1orc-flash{15%{opacity:.9}to{opacity:0}}@keyframes svelte-fe1orc-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.drift.svelte-fe1orc,.lens-glow.svelte-fe1orc,.lens-orbit.svelte-fe1orc,.lens-step.svelte-fe1orc{animation:none}}.wf.browser.svelte-1swry03{max-width:980px;margin:0 auto}.wf-body.svelte-1swry03{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:20px}.wf-tabs.svelte-1swry03{display:grid;align-content:start;gap:4px}.wf-tabs.svelte-1swry03 button:where(.svelte-1swry03){display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--pf-muted);font:inherit;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.wf-tabs.svelte-1swry03 button:where(.svelte-1swry03):hover{background:color-mix(in srgb,var(--color-base-content) 6%,transparent);color:var(--color-base-content)}.wf-tabs.svelte-1swry03 button:where(.svelte-1swry03):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.wf-tabs.svelte-1swry03 button.active:where(.svelte-1swry03){background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-base-content)}.wf-tabs.svelte-1swry03 button:where(.svelte-1swry03) svg{flex:none;color:var(--color-primary)}.wf-panel.svelte-1swry03{display:grid;gap:14px}.wf-run.svelte-1swry03{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:0;padding:0;list-style:none}.wf-run.svelte-1swry03 li:where(.svelte-1swry03){display:grid;align-content:start;gap:4px;padding:16px;border-radius:12px;border:1px solid var(--pf-edge);background:var(--color-base-100);animation:svelte-1swry03-wf-in .45s ease both;animation-delay:var(--d)}.wf-run.svelte-1swry03 li:where(.svelte-1swry03):last-of-type{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.wf-run-icon.svelte-1swry03{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:10px;background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary)}.wf-run-label.svelte-1swry03{color:var(--color-primary);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wf-run-text.svelte-1swry03{font-size:.95rem;font-weight:600;line-height:1.35}.wf-run-arrow.svelte-1swry03{display:grid;place-items:center;color:var(--color-primary);animation:svelte-1swry03-wf-fade .45s ease both;animation-delay:var(--d)}@keyframes svelte-1swry03-wf-fade{0%{opacity:0}}@keyframes svelte-1swry03-wf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wf-compare.svelte-1swry03{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.wf-box.svelte-1swry03{--tone: var(--color-error);display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--tone) 22%,transparent);background:color-mix(in srgb,var(--tone) 7%,transparent)}.wf-box.after.svelte-1swry03{--tone: var(--color-success)}.wf-mark.svelte-1swry03{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--tone) 18%,transparent);color:var(--tone)}.wf-label.svelte-1swry03{margin:0 0 2px;color:var(--tone);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wf-text.svelte-1swry03{margin:0;color:var(--pf-muted);font-size:.9rem;line-height:1.45}.after.svelte-1swry03 .wf-text:where(.svelte-1swry03){color:var(--color-base-content)}.wf-link.svelte-1swry03{justify-self:start;color:var(--color-primary);font-size:.9rem;font-weight:600;text-decoration:none}.wf-link.svelte-1swry03:hover{text-decoration:underline}.wf-dots.svelte-1swry03{display:none}@media(max-width:680px){.wf-body.svelte-1swry03{grid-template-columns:minmax(0,1fr);padding:14px}.wf-tabs.svelte-1swry03{display:flex;overflow-x:auto;scrollbar-width:none}.wf-tabs.svelte-1swry03::-webkit-scrollbar{display:none}.wf-tabs.svelte-1swry03 button:where(.svelte-1swry03){flex:none}.wf-run.svelte-1swry03,.wf-compare.svelte-1swry03{grid-template-columns:minmax(0,1fr)}.wf-run.svelte-1swry03 li:where(.svelte-1swry03){grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px 14px}.wf-run-icon.svelte-1swry03{grid-row:span 2;margin:0}.wf-run-arrow.svelte-1swry03{transform:rotate(90deg)}.wf-dots.svelte-1swry03{display:flex;justify-content:center;gap:6px;margin-top:12px}.wf-dots.svelte-1swry03 i:where(.svelte-1swry03){width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-base-content) 25%,transparent);transition:width .2s ease}.wf-dots.svelte-1swry03 i.on:where(.svelte-1swry03){width:18px;background:var(--color-primary)}}@media(prefers-reduced-motion:reduce){.wf-run.svelte-1swry03 li:where(.svelte-1swry03),.wf-run-arrow.svelte-1swry03{animation:none}}.split-intro.svelte-ofwjxd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:28px}.split-intro.svelte-ofwjxd h2:where(.svelte-ofwjxd){margin:0 0 12px}.split-intro.svelte-ofwjxd p:where(.svelte-ofwjxd):not(.eyebrow){margin:0;color:var(--pf-muted);font-size:1.05rem}.split-intro.svelte-ofwjxd .split-answer:where(.svelte-ofwjxd){padding-left:18px;border-left:3px solid var(--color-primary);color:var(--color-base-content);font-size:1.12rem;line-height:1.55}.diagram-card.svelte-ofwjxd .diagram-inner:where(.svelte-ofwjxd){min-width:760px;max-width:1120px}.step-chips.svelte-ofwjxd{--idle: color-mix(in srgb, var(--color-base-content) 22%, transparent);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:28px 0 0;padding:0;list-style:none}.step-chips.svelte-ofwjxd button:where(.svelte-ofwjxd){display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--idle);background:color-mix(in srgb,var(--color-base-content) 4%,transparent);color:var(--pf-muted);font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background-color .35s,border-color .35s,box-shadow .35s,color .35s,transform .35s}.step-chips.svelte-ofwjxd button:where(.svelte-ofwjxd):hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);color:var(--color-base-content)}.step-chips.svelte-ofwjxd button:where(.svelte-ofwjxd):focus-visible{outline:2px solid var(--c);outline-offset:2px}.step-chips.svelte-ofwjxd button.lit:where(.svelte-ofwjxd){border-color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--color-base-content)}.step-chips.svelte-ofwjxd button.current:where(.svelte-ofwjxd){box-shadow:0 0 22px -4px color-mix(in srgb,var(--c) 70%,transparent);transform:scale(1.06)}.chip-dot.svelte-ofwjxd{width:10px;height:10px;border-radius:50%;background:var(--idle);transition:background-color .35s}.lit.svelte-ofwjxd .chip-dot:where(.svelte-ofwjxd){background:var(--c)}.chip-arrow.svelte-ofwjxd{display:flex;align-items:center;color:var(--idle);transition:color .35s}.chip-line.svelte-ofwjxd{position:relative;overflow:hidden;width:34px;height:2px;margin-right:-8px;border-radius:2px;background:currentColor}.chip-arrow.done.svelte-ofwjxd,.chip-arrow.flowing.svelte-ofwjxd{color:var(--c)}.chip-arrow.flowing.svelte-ofwjxd .chip-line:where(.svelte-ofwjxd):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:#fff;border-radius:2px;opacity:.8;animation:svelte-ofwjxd-chip-flow 1.1s ease-in-out infinite}@keyframes svelte-ofwjxd-chip-flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}.topic-tiles.svelte-ofwjxd li:where(.svelte-ofwjxd){padding:0;transition:border-color .3s,box-shadow .3s,transform .3s}.topic-tiles.svelte-ofwjxd li:where(.svelte-ofwjxd):hover{transform:translateY(-3px);box-shadow:var(--float-shadow)}.topic-tiles.svelte-ofwjxd li:where(.svelte-ofwjxd){overflow:hidden}.topic-tiles.svelte-ofwjxd a:where(.svelte-ofwjxd){display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.topic-thumb.svelte-ofwjxd{display:block;aspect-ratio:16 / 8;overflow:hidden;border-bottom:1px solid var(--pf-edge)}.topic-thumb.svelte-ofwjxd img:where(.svelte-ofwjxd){display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.topic-tiles.svelte-ofwjxd li:where(.svelte-ofwjxd):hover .topic-thumb:where(.svelte-ofwjxd) img:where(.svelte-ofwjxd){transform:scale(1.04)}.topic-text.svelte-ofwjxd{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.topic-text.svelte-ofwjxd p:where(.svelte-ofwjxd){flex:1}.tile-more.svelte-ofwjxd{margin-top:12px;color:var(--color-primary);font-size:.9rem;font-weight:600}.topic-wide.svelte-ofwjxd{grid-column:1 / -1}.topic-tiles.svelte-ofwjxd .else-row:where(.svelte-ofwjxd){flex-direction:row;align-items:center;gap:18px;padding:18px 22px}.else-row.svelte-ofwjxd .tile-icon:where(.svelte-ofwjxd){flex:none;margin:0}.else-text.svelte-ofwjxd{flex:1;min-width:0}.else-text.svelte-ofwjxd h3:where(.svelte-ofwjxd){margin:0 0 2px}.else-text.svelte-ofwjxd p:where(.svelte-ofwjxd){margin:0}.else-btn.svelte-ofwjxd{flex:none}.engage.svelte-ofwjxd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--card-gap, 24px);margin:0;padding:0;list-style:none}.engage.svelte-ofwjxd li:where(.svelte-ofwjxd){padding:18px;border-radius:14px;border:1px solid var(--pf-edge);background:var(--pf-card-glass);scroll-margin-top:96px}.engage.svelte-ofwjxd .num:where(.svelte-ofwjxd){margin:12px 0 4px;font-size:.75rem}.engage.svelte-ofwjxd h3:where(.svelte-ofwjxd){margin:0 0 6px;font-size:1rem}.engage.svelte-ofwjxd p:where(.svelte-ofwjxd){margin:0;color:var(--pf-muted);font-size:.88rem;line-height:1.45}.engage.svelte-ofwjxd li:where(.svelte-ofwjxd):target{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}@media(max-width:1100px){.engage.svelte-ofwjxd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.split-intro.svelte-ofwjxd{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.engage.svelte-ofwjxd{grid-template-columns:repeat(2,minmax(0,1fr))}.chip-line.svelte-ofwjxd{width:16px}.topic-tiles.svelte-ofwjxd .else-row:where(.svelte-ofwjxd){flex-wrap:wrap}.else-text.svelte-ofwjxd{flex-basis:calc(100% - 64px)}.else-btn.svelte-ofwjxd{width:100%}.step-chips.svelte-ofwjxd button:where(.svelte-ofwjxd){padding:8px 14px;font-size:.95rem}}@media(max-width:480px){.engage.svelte-ofwjxd{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.chip-arrow.flowing.svelte-ofwjxd .chip-line:where(.svelte-ofwjxd):after{animation:none}.step-chips.svelte-ofwjxd button.current:where(.svelte-ofwjxd){transform:none}}
