.rive-canvas-host.svelte-1iqgf6m{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rive-canvas.svelte-1iqgf6m{display:block;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.rive-canvas.loaded.svelte-1iqgf6m{opacity:1}@media(prefers-reduced-motion:reduce){.rive-canvas.svelte-1iqgf6m{transition:none}}.scene-frame-rive{max-width:100%;max-height:100%}.stepdeck.svelte-biprmp{max-width:760px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:18px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;color:var(--ink, #1a1815)}.stepdeck.svelte-biprmp:focus-visible{outline:2px solid var(--ww, #435563);outline-offset:8px;border-radius:6px}.sd-stage.svelte-biprmp{position:relative;width:100%;flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:26px;background:var(--surface, #fdf8f2);border:1px solid var(--ww-border, rgba(67, 85, 99, .18));border-radius:14px;box-shadow:inset 0 0 0 1px var(--surface, #fdf8f2),inset 0 0 0 2px var(--ww-soft, rgba(67, 85, 99, .1)),0 1px 2px #4355630f;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.sd-stage.svelte-biprmp svg{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.sd-caption.svelte-biprmp{flex-shrink:0;min-height:5.5em;max-width:56ch;margin:0 auto;text-align:center;font-size:1.0625rem;line-height:1.6;color:var(--ink2, #3d3830);text-wrap:pretty}.sd-dots.svelte-biprmp{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-top:1px solid var(--ww-soft, rgba(67, 85, 99, .1));border-bottom:1px solid var(--ww-soft, rgba(67, 85, 99, .1))}.sd-dot.svelte-biprmp{appearance:none;background:none;border:0;padding:0;width:30px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sd-dot-mark.svelte-biprmp{display:block;width:9px;height:9px;border-radius:50%;background:var(--ww, #435563);opacity:.32;transition:width .2s ease,height .2s ease,border-radius .2s ease,opacity .2s ease}.sd-dot.svelte-biprmp:hover .sd-dot-mark:where(.svelte-biprmp){opacity:.6}.sd-dot.current.svelte-biprmp .sd-dot-mark:where(.svelte-biprmp){width:22px;height:8px;border-radius:4px;opacity:1}.sd-dot.svelte-biprmp:focus-visible{outline:2px solid var(--ww, #435563);outline-offset:2px;border-radius:4px}.sd-controls.svelte-biprmp{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:420px}.sd-nav.svelte-biprmp{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;background:var(--ww, #435563);color:var(--on-ww);border:1px solid var(--ww-h, #334351);border-radius:11px;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .15s ease,transform .12s ease,opacity .15s ease;box-shadow:0 3px 12px var(--ww-soft, rgba(67, 85, 99, .1))}.sd-nav.svelte-biprmp:hover:not(:disabled){background:var(--ww-h, #334351);transform:translateY(-1px)}.sd-nav.svelte-biprmp:active:not(:disabled){transform:translateY(0)}.sd-nav.svelte-biprmp:disabled{opacity:.32;cursor:not-allowed;box-shadow:none;transform:none}.sd-nav.svelte-biprmp:focus-visible{outline:2px solid var(--ww, #435563);outline-offset:3px}.sd-arrow.svelte-biprmp{font-size:1.05rem;line-height:1}.sd-counter.svelte-biprmp{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.02em;color:var(--ink3, #6a5f58);white-space:nowrap;font-variant-numeric:tabular-nums}.sd-hint.svelte-biprmp{flex-shrink:0;font-size:.8rem;color:var(--ink3, #6a5f58);opacity:.85}@media(max-width:480px){.sd-controls.svelte-biprmp{max-width:100%}.sd-nav.svelte-biprmp{padding:0 14px}.sd-caption.svelte-biprmp{font-size:1rem}}@media(max-width:640px){.stepdeck.svelte-biprmp{gap:10px}.sd-stage.svelte-biprmp{padding:12px}.sd-caption.svelte-biprmp{min-height:0;font-size:.9rem;line-height:1.4}.sd-dots.svelte-biprmp{padding:2px 4px}.sd-hint.svelte-biprmp{display:none}}@media(min-width:641px)and (max-height:960px){.stepdeck.svelte-biprmp{gap:clamp(10px,1.6dvh,18px)}.sd-caption.svelte-biprmp{min-height:0;font-size:clamp(.95rem,1.9dvh,1.0625rem);line-height:1.5}.sd-hint.svelte-biprmp{display:none}}@media(prefers-reduced-motion:reduce){.sd-dot-mark.svelte-biprmp,.sd-nav.svelte-biprmp{transition:none}}.read-more.svelte-tfvttr{margin-top:36px;border:1px solid var(--ww-border);border-radius:12px;background:color-mix(in oklab,var(--surface) 90%,transparent);overflow:hidden}.read-more.svelte-tfvttr>summary:where(.svelte-tfvttr){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--ww);font-weight:700;font-style:italic;transition:background .15s}.read-more.svelte-tfvttr>summary:where(.svelte-tfvttr)::-webkit-details-marker{display:none}.read-more.svelte-tfvttr>summary:where(.svelte-tfvttr):hover{background:var(--ww-soft)}.read-more.svelte-tfvttr>summary:where(.svelte-tfvttr):focus-visible{outline:2px solid var(--ww);outline-offset:-2px}.read-more-caret.svelte-tfvttr{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.read-more[open].svelte-tfvttr .read-more-caret:where(.svelte-tfvttr){transform:rotate(180deg)}.read-more-body.svelte-tfvttr{padding:4px 18px 18px;border-top:1px solid var(--ww-border)}.read-more-body p{color:var(--ink2);font-size:.92rem;line-height:1.7;margin-top:14px;max-width:64ch;text-wrap:pretty}.read-more-body em{color:var(--ww);font-style:italic}.read-more-body a{color:var(--ww);font-weight:700;text-decoration:underline;text-underline-offset:2px}.read-more-body a:hover{opacity:.7}@media(prefers-reduced-motion:reduce){.read-more.svelte-tfvttr>summary:where(.svelte-tfvttr),.read-more-caret.svelte-tfvttr{transition:none}}.deck-reveal.svelte-i5piui{display:flex;flex-direction:column;flex:1;min-height:0;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.deck-reveal.armed.svelte-i5piui:not(.shown){opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.deck-reveal.svelte-i5piui{transition:none;opacity:1!important;transform:none!important}}
