html{scroll-behavior:smooth}.open-app-link.svelte-1dxbrpd{border-bottom:1px solid var(--color-content)}.hero-claim.svelte-1dxbrpd{position:relative;display:inline-block;max-width:100%}.hero-word.svelte-1dxbrpd:first-child{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.1em}.hero-claim.is-ready.svelte-1dxbrpd .hero-word:where(.svelte-1dxbrpd):first-child{text-decoration:none}.hero-underline.svelte-1dxbrpd{position:absolute;top:0;left:0;width:var(--hero-underline-width, 0);height:.06em;background:currentColor;opacity:0;pointer-events:none;transform:translate3d(var(--hero-underline-x, 0),calc(var(--hero-underline-y, 0) + .02em),0)}.hero-claim.can-animate.svelte-1dxbrpd .hero-underline:where(.svelte-1dxbrpd){transition:width .5s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1)}.hero-claim.is-ready.svelte-1dxbrpd .hero-underline:where(.svelte-1dxbrpd){opacity:1}.open-app-link.svelte-1dxbrpd:before{position:absolute;right:0;bottom:0;left:0;height:0;border-right:1px solid var(--color-content);border-left:1px solid var(--color-content);content:"";transition:height .42s ease .28s}.open-app-link.svelte-1dxbrpd:after{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(var(--color-content),var(--color-content)) left / 0 1px no-repeat,linear-gradient(var(--color-content),var(--color-content)) right / 0 1px no-repeat;content:"";transition:background-size .28s ease}.open-app-link.svelte-1dxbrpd:hover,.open-app-link.svelte-1dxbrpd:focus-visible{color:var(--color-content)}.open-app-link.svelte-1dxbrpd:hover:before,.open-app-link.svelte-1dxbrpd:focus-visible:before{height:100%;transition-delay:0ms}.open-app-link.svelte-1dxbrpd:hover:after,.open-app-link.svelte-1dxbrpd:focus-visible:after{background-size:50% 1px,50% 1px;transition-delay:.42s}.workflow-content.svelte-1dxbrpd{--workflow-gap: 2rem;position:relative;gap:var(--workflow-gap)}.workflow-content.svelte-1dxbrpd:before{position:absolute;z-index:0;top:.875rem;bottom:0;left:.875rem;width:1px;background:color-mix(in srgb,var(--color-accent) 42%,transparent);content:""}.workflow-step.svelte-1dxbrpd{position:relative;display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:1rem}.workflow-step.svelte-1dxbrpd:last-child:after{position:absolute;z-index:0;top:.875rem;bottom:0;left:.875rem;width:1px;background:var(--color-surface);content:""}.step-label.svelte-1dxbrpd{position:relative;z-index:1;display:flex;align-self:start;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.625rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.step-number.svelte-1dxbrpd{display:inline-flex;height:1.75rem;width:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-accent) 65%,transparent);background:var(--color-surface);letter-spacing:0;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.workflow-step.svelte-1dxbrpd:hover .step-number:where(.svelte-1dxbrpd){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.step-connector.svelte-1dxbrpd{display:none}.citation-chip.svelte-1dxbrpd{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .2em;margin:0 .1em;border:0;border-radius:3px;background:var(--color-accent-muted);color:var(--color-accent);font-family:var(--font-mono);font-size:.6rem;line-height:1;cursor:pointer;vertical-align:super;transition:background-color .15s ease,color .15s ease}.citation-chip.svelte-1dxbrpd:hover,.citation-chip.svelte-1dxbrpd:focus-visible{background:var(--color-accent);color:var(--color-surface)}.citation-chip.is-selected.svelte-1dxbrpd{background:var(--color-accent);color:var(--color-surface)}.citation-chip.svelte-1dxbrpd+.citation-chip:where(.svelte-1dxbrpd){margin-left:.35em}mark.svelte-1dxbrpd{background:color-mix(in srgb,var(--color-accent) 42%,transparent);color:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,transparent)}@media(max-width:1023px){.workflow-content.is-sequenced.svelte-1dxbrpd:before,.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-step:where(.svelte-1dxbrpd):last-child:after{display:none}.workflow-content.is-sequenced.svelte-1dxbrpd .step-label:where(.svelte-1dxbrpd),.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-panel:where(.svelte-1dxbrpd){opacity:0}.workflow-content.is-sequenced.svelte-1dxbrpd .step-label:where(.svelte-1dxbrpd){transition:opacity .3s ease}.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-panel:where(.svelte-1dxbrpd){transform:translateY(.4rem);transition:opacity .3s ease,transform .3s ease}.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-step.is-revealed:where(.svelte-1dxbrpd) .step-label:where(.svelte-1dxbrpd),.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-step.is-revealed:where(.svelte-1dxbrpd) .workflow-panel:where(.svelte-1dxbrpd){opacity:1}.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-step.is-revealed:where(.svelte-1dxbrpd) .workflow-panel:where(.svelte-1dxbrpd){transform:translateY(0)}.workflow-content.is-sequenced.svelte-1dxbrpd .workflow-step.is-active:where(.svelte-1dxbrpd) .step-number:where(.svelte-1dxbrpd){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.workflow-content.is-sequenced.svelte-1dxbrpd .step-connector:where(.svelte-1dxbrpd){position:absolute;z-index:0;top:var(--connector-top, 1.75rem);left:.875rem;display:block;width:1px;height:var(--connector-length, 0);background:color-mix(in srgb,var(--color-accent) 65%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .65s ease-in-out}.workflow-content.is-sequenced.svelte-1dxbrpd .step-connector.is-drawn:where(.svelte-1dxbrpd){transform:scaleY(1)}}@media(max-width:639px){.workflow-step.svelte-1dxbrpd{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}.step-label.svelte-1dxbrpd>span:where(.svelte-1dxbrpd):last-child{position:absolute;left:2.5rem;top:50%;transform:translateY(-50%)}.workflow-step.svelte-1dxbrpd>.workflow-panel:where(.svelte-1dxbrpd){grid-column:2;margin-top:2rem}}@media(min-width:1024px){.workflow-content.svelte-1dxbrpd{--workflow-gap: clamp(.75rem, 2.5vh, 2rem)}.step-label.svelte-1dxbrpd{align-self:center;z-index:2}.step-connector.svelte-1dxbrpd{z-index:1}.workflow-content.svelte-1dxbrpd:before,.workflow-step.svelte-1dxbrpd:last-child:after{display:none}.step-label.svelte-1dxbrpd,.workflow-panel.svelte-1dxbrpd{opacity:0}.step-label.svelte-1dxbrpd{transition:opacity .3s ease}.workflow-panel.svelte-1dxbrpd{transform:translateY(.4rem);transition:opacity .3s ease,transform .3s ease}.workflow-step.is-revealed.svelte-1dxbrpd .step-label:where(.svelte-1dxbrpd),.workflow-step.is-revealed.svelte-1dxbrpd .workflow-panel:where(.svelte-1dxbrpd){opacity:1}.workflow-step.is-revealed.svelte-1dxbrpd .workflow-panel:where(.svelte-1dxbrpd){transform:translateY(0)}.workflow-step.is-active.svelte-1dxbrpd .step-number:where(.svelte-1dxbrpd){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.step-connector.svelte-1dxbrpd{position:absolute;z-index:0;top:var(--connector-top, 1.75rem);left:.875rem;display:block;width:1px;height:var(--connector-length, 0);background:color-mix(in srgb,var(--color-accent) 65%,transparent);transform:scaleY(0);transform-origin:top;transition:transform .65s ease-in-out}.step-connector.is-drawn.svelte-1dxbrpd{transform:scaleY(1)}}@media(min-width:1024px)and (max-height:750px){.source-paper-wrap.svelte-1dxbrpd{padding:.4rem}.source-paper.svelte-1dxbrpd{padding-block:.4rem;line-height:.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.open-app-link.svelte-1dxbrpd,.open-app-link.svelte-1dxbrpd:before,.open-app-link.svelte-1dxbrpd:after,.hero-underline.svelte-1dxbrpd,.step-label.svelte-1dxbrpd,.workflow-panel.svelte-1dxbrpd,.step-number.svelte-1dxbrpd,.step-connector.svelte-1dxbrpd{transition:none}}
