.hash-chain.svelte-12fsdw3{width:100%;max-width:360px;aspect-ratio:360 / 420;margin-inline:auto}.hash-chain.svelte-12fsdw3 svg:where(.svelte-12fsdw3){width:100%;height:100%;display:block}.hc-msg.svelte-12fsdw3{opacity:0;transform-box:fill-box;transform-origin:center;animation:svelte-12fsdw3-hc-msg-in .6s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--idx) * .35s)}@keyframes svelte-12fsdw3-hc-msg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hc-link.svelte-12fsdw3{stroke-dasharray:80;stroke-dashoffset:80;animation:svelte-12fsdw3-hc-link-draw .5s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(.7s + var(--li) * .35s)}@keyframes svelte-12fsdw3-hc-link-draw{to{stroke-dashoffset:0}}.hc-seal.svelte-12fsdw3{opacity:0;transform-box:fill-box;transform-origin:center;animation:svelte-12fsdw3-hc-seal-in .7s cubic-bezier(.34,1.4,.64,1) forwards 1.7s}@keyframes svelte-12fsdw3-hc-seal-in{0%{opacity:0;transform:translateY(-22px) scale(.86)}70%{opacity:1;transform:translateY(2px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}.hc-cap-clip-rect.svelte-12fsdw3{animation:svelte-12fsdw3-hc-cap-type 1.2s cubic-bezier(.65,0,.35,1) forwards 2.3s}@keyframes svelte-12fsdw3-hc-cap-type{0%{width:0}to{width:320px}}@media(prefers-reduced-motion:reduce){.hc-msg.svelte-12fsdw3,.hc-seal.svelte-12fsdw3{opacity:1;animation:none;transform:none}.hc-link.svelte-12fsdw3{stroke-dashoffset:0;animation:none}.hc-cap-clip-rect.svelte-12fsdw3{width:320px;animation:none}}.hero-copy.svelte-1b7u4m8{display:flex;flex-direction:column;gap:24px}.hero-cta-row.svelte-1b7u4m8{display:flex;flex-wrap:wrap;gap:14px}.hero-visual.svelte-1b7u4m8{display:grid;grid-template-rows:auto auto;gap:24px}.wa-header.svelte-1ii05ub{max-width:760px;margin-bottom:48px}.wa-grid.svelte-1ii05ub{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.wa-grid.svelte-1ii05ub{grid-template-columns:1fr 1fr;gap:20px}}.wa-card.svelte-1ii05ub{display:flex;flex-direction:column;gap:10px}.wa-card.svelte-1ii05ub .wn-h3:where(.svelte-1ii05ub){margin-bottom:4px}.wa-label.svelte-1ii05ub{font-family:var(--lia-mono);font-size:11px;letter-spacing:.14em;color:var(--lia-accent-deep);margin:0}.wa-detail.svelte-1ii05ub{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--lia-line-soft);font-family:var(--lia-mono);font-size:11.5px;letter-spacing:.04em;color:var(--lia-muted)}.approval-flow.svelte-hfcs2n{width:100%;max-width:760px;aspect-ratio:760 / 220;margin-inline:auto}.approval-flow.svelte-hfcs2n svg:where(.svelte-hfcs2n){width:100%;height:100%;display:block}.af-track.svelte-hfcs2n{stroke-dasharray:520;stroke-dashoffset:520;animation:svelte-hfcs2n-af-track-fill 4.4s cubic-bezier(.65,0,.35,1) forwards .4s}@keyframes svelte-hfcs2n-af-track-fill{to{stroke-dashoffset:0}}.af-stage-fill.svelte-hfcs2n{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:svelte-hfcs2n-af-fill .32s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(.7s + var(--idx) * 1.1s)}.af-stage-tick.svelte-hfcs2n{opacity:0;stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-hfcs2n-af-tick .28s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(.9s + var(--idx) * 1.1s)}@keyframes svelte-hfcs2n-af-fill{to{opacity:1;transform:scale(1)}}@keyframes svelte-hfcs2n-af-tick{to{opacity:1;stroke-dashoffset:0}}.af-tile.svelte-hfcs2n{opacity:0;transform:translate(120px,110px);animation:svelte-hfcs2n-af-tile-travel 4.4s cubic-bezier(.65,0,.35,1) forwards .4s}@keyframes svelte-hfcs2n-af-tile-travel{0%{opacity:0;transform:translate(120px,110px)}8%{opacity:1}to{opacity:1;transform:translate(640px,110px)}}@media(prefers-reduced-motion:reduce){.af-track.svelte-hfcs2n{stroke-dashoffset:0;animation:none}.af-stage-fill.svelte-hfcs2n{opacity:1;transform:scale(1);animation:none}.af-stage-tick.svelte-hfcs2n{opacity:1;stroke-dashoffset:0;animation:none}.af-tile.svelte-hfcs2n{opacity:1;transform:translate(640px,110px);animation:none}}.aw-grid.svelte-1p6w4nu{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:980px){.aw-grid.svelte-1p6w4nu{grid-template-columns:.85fr 1.15fr;gap:64px}}.aw-copy.svelte-1p6w4nu{display:flex;flex-direction:column;gap:18px}.aw-list.svelte-1p6w4nu{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--lia-line-soft);display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--lia-ink-2)}.aw-mark.svelte-1p6w4nu{display:inline-block;width:14px;color:var(--lia-accent)}.aw-visual.svelte-1p6w4nu{background:var(--lia-surface);border:1px solid var(--lia-line);border-radius:var(--lia-r-lg);padding:24px}.em-grid.svelte-limxf7{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:720px){.em-grid.svelte-limxf7{grid-template-columns:repeat(3,1fr);gap:32px}}.em-fig.svelte-limxf7{margin:0;display:flex;flex-direction:column;gap:14px}.em-fig.svelte-limxf7 img:where(.svelte-limxf7){display:block;width:100%;height:auto;border-radius:var(--lia-r-lg);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;aspect-ratio:1;object-fit:cover}.em-fig.svelte-limxf7 figcaption:where(.svelte-limxf7){font-family:var(--lia-serif);font-style:italic;font-size:15px;line-height:1.45;color:var(--lia-muted);text-wrap:balance;max-width:32ch}.ef-header.svelte-hk9n6e{max-width:760px;margin-bottom:48px}.ef-grid.svelte-hk9n6e{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.ef-grid.svelte-hk9n6e{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1100px){.ef-grid.svelte-hk9n6e{grid-template-columns:repeat(4,1fr)}}.ef-card.svelte-hk9n6e{background:var(--lia-bg);display:flex;flex-direction:column;gap:10px}.ef-card-head.svelte-hk9n6e{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ef-ext.svelte-hk9n6e{font-family:var(--lia-mono);font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--lia-ink)}.ef-label.svelte-hk9n6e{font-family:var(--lia-mono);font-size:10px;letter-spacing:.14em;color:var(--lia-accent-deep)}.ef-card.svelte-hk9n6e .wn-h3:where(.svelte-hk9n6e){margin-bottom:4px;font-size:19px}.ef-meta.svelte-hk9n6e{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--lia-line-soft);font-family:var(--lia-mono);font-size:11px;letter-spacing:.06em;color:var(--lia-muted);text-transform:lowercase}.ef-foot.svelte-hk9n6e{margin-top:36px;padding-top:24px;border-top:1px solid var(--lia-line);max-width:720px}.ef-foot-text.svelte-hk9n6e{font-size:14.5px;color:var(--lia-muted);line-height:1.6;margin:0}.ef-mono.svelte-hk9n6e{font-family:var(--lia-mono);font-size:13px;color:var(--lia-ink-2);background:var(--lia-bg-deep);padding:1px 6px;border-radius:3px}.cco-header.svelte-72hkw7{max-width:760px;margin-bottom:48px}.cco-grid.svelte-72hkw7{display:grid;grid-template-columns:1fr;gap:32px 48px;padding-top:8px;border-top:1px solid var(--lia-line)}@media(min-width:760px){.cco-grid.svelte-72hkw7{grid-template-columns:1fr 1fr;padding-top:32px}}.cco-point.svelte-72hkw7{display:flex;flex-direction:column;gap:10px;padding-top:24px}.cco-point.svelte-72hkw7 .wn-h3:where(.svelte-72hkw7){margin-bottom:0;font-size:20px}.cco-cta.svelte-72hkw7{margin-top:48px;padding-top:32px;border-top:1px solid var(--lia-line);display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.cco-cta-aside.svelte-72hkw7{margin:0;font-size:14px;color:var(--lia-muted);max-width:42ch}.faq-header.svelte-1t4sfss{max-width:720px;margin-bottom:40px}.faq-list.svelte-1t4sfss{display:flex;flex-direction:column;max-width:820px;border-top:1px solid var(--lia-line)}.faq-item.svelte-1t4sfss{border-bottom:1px solid var(--lia-line)}.faq-item.svelte-1t4sfss summary:where(.svelte-1t4sfss){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;font-family:var(--lia-serif);font-size:19px;line-height:1.35;color:var(--lia-ink);font-weight:400;text-wrap:balance}.faq-item.svelte-1t4sfss summary:where(.svelte-1t4sfss)::-webkit-details-marker{display:none}.faq-q.svelte-1t4sfss{flex:1}.faq-marker.svelte-1t4sfss{flex-shrink:0;width:14px;height:14px;position:relative}.faq-marker.svelte-1t4sfss:before,.faq-marker.svelte-1t4sfss:after{content:"";position:absolute;background:var(--lia-accent);border-radius:1px;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.faq-marker.svelte-1t4sfss:before{top:6px;left:0;right:0;height:1.5px}.faq-marker.svelte-1t4sfss:after{left:6px;top:0;bottom:0;width:1.5px}.faq-item[open].svelte-1t4sfss .faq-marker:where(.svelte-1t4sfss):after{transform:scaleY(0)}.faq-item.svelte-1t4sfss summary:where(.svelte-1t4sfss):hover .faq-q:where(.svelte-1t4sfss){color:var(--lia-accent-deep)}.faq-a.svelte-1t4sfss{padding:0 4px 24px;max-width:70ch}.faq-a.svelte-1t4sfss p:where(.svelte-1t4sfss){margin:0;font-size:15.5px;line-height:1.65;color:var(--lia-ink-2)}@media(prefers-reduced-motion:reduce){.faq-marker.svelte-1t4sfss:before,.faq-marker.svelte-1t4sfss:after{transition:none}}
