.content.svelte-vxe3f{padding:40px 0 64px}.content-inner.svelte-vxe3f{flex-direction:column;gap:32px;display:flex}.trust-row.svelte-vxe3f{flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.trust-pill.svelte-vxe3f{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-60);align-items:center;gap:8px;font-size:12px;display:inline-flex}.trust-dot.svelte-vxe3f{background:var(--ink-60);border-radius:50%;flex-shrink:0;width:5px;height:5px}.flow-intro.svelte-vxe3f{max-width:760px}.flow-intro-title.svelte-vxe3f{font-family:var(--font-display);letter-spacing:-.005em;margin:0 0 24px;font-weight:400;line-height:1.15}.flow-intro-body.svelte-vxe3f{color:var(--ink-60);margin:0;font-size:14px;line-height:1.6}.flow.svelte-vxe3f{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.flow.svelte-vxe3f:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:22px;left:22px}.flow-step.svelte-vxe3f{padding-bottom:36px;position:relative}.flow-step.svelte-vxe3f:last-child{padding-bottom:0}.flow-num.svelte-vxe3f{background:var(--paper);border:1px solid var(--ink-80);width:46px;height:46px;font-family:var(--font-display);font-feature-settings:"lnum";color:var(--ink);letter-spacing:.04em;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:0;left:-64px}.flow-step-optional.svelte-vxe3f .flow-num:where(.svelte-vxe3f){color:var(--ink-60);border-style:dashed}.flow-step-optional.svelte-vxe3f:before,.flow-step-optional.svelte-vxe3f:after{content:"";background:repeating-linear-gradient(to bottom, var(--line) 0, var(--line) 3px, var(--paper) 3px, var(--paper) 6px);width:1px;position:absolute;left:-42px}.flow-step-optional.svelte-vxe3f:before{height:22px;top:-22px}.flow-step-optional.svelte-vxe3f:after{top:46px;bottom:-14px}.flow-content.svelte-vxe3f{padding-top:4px}.flow-head.svelte-vxe3f{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.flow-title.svelte-vxe3f{font-size:var(--t-h3);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:400}.flow-meta.svelte-vxe3f{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-60);margin:0 0 12px;font-size:12px}.flow-body.svelte-vxe3f{font-size:var(--t-md);color:var(--ink);max-width:760px;margin:0;line-height:1.65}.eng-details.svelte-vxe3f{border:1px solid var(--line-soft);border-radius:var(--r-2);background:var(--paper);padding:0}.eng-summary.svelte-vxe3f{cursor:pointer;flex-direction:column;gap:4px;padding:16px 22px;font-size:14px;list-style:none;display:flex;position:relative}.eng-summary.svelte-vxe3f::-webkit-details-marker{display:none}.eng-summary.svelte-vxe3f:after{content:"+";font-family:var(--font-display);color:var(--ink-60);font-size:20px;line-height:1;position:absolute;top:14px;right:22px}.eng-details[open].svelte-vxe3f .eng-summary:where(.svelte-vxe3f):after{content:"−"}.eng-summary-t.svelte-vxe3f{color:var(--ink);font-weight:500}.eng-summary-d.svelte-vxe3f{color:var(--ink-60);font-size:13px}.eng-list.svelte-vxe3f{flex-direction:column;gap:14px;margin:0;padding:0 22px 22px;display:flex}.eng-row.svelte-vxe3f{border-top:1px solid var(--line-soft);grid-template-columns:200px 1fr;gap:16px;padding-top:10px;font-size:12.5px;line-height:1.55;display:grid}.eng-row.svelte-vxe3f:first-child{border-top:0;padding-top:0}.eng-idx.svelte-vxe3f{color:var(--ink-60);margin:0}.eng-body.svelte-vxe3f{color:var(--ink-80);word-break:break-word;margin:0;font-size:12.5px}.about.svelte-vxe3f{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-2);padding:24px 26px}.about-eyebrow.svelte-vxe3f{margin-bottom:10px}.about-body.svelte-vxe3f{color:var(--ink-80);max-width:760px;font-size:14px;line-height:1.6}.see-data-link.svelte-vxe3f{color:var(--ink);border-bottom:1px solid var(--ink-40);align-self:flex-start;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.see-data-link.svelte-vxe3f:hover{border-bottom-color:var(--ink)}@media (width<=720px){.content.svelte-vxe3f{padding:28px 0 48px}.flow.svelte-vxe3f{padding-left:52px}.flow.svelte-vxe3f:before{left:18px}.flow-num.svelte-vxe3f{width:38px;height:38px;font-size:12px;left:-52px}.flow-step-optional.svelte-vxe3f:before,.flow-step-optional.svelte-vxe3f:after{left:-34px}.flow-step-optional.svelte-vxe3f:after{top:38px}.flow-title.svelte-vxe3f{font-size:22px}.eng-row.svelte-vxe3f{grid-template-columns:1fr;gap:4px}}
