.bento.astro-eypm5wxk{border-radius:var(--radius-card);flex-direction:column;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.bento.astro-eypm5wxk{padding:2.25rem}}.bento-title.astro-eypm5wxk{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.bento-body.astro-eypm5wxk{color:var(--muted);margin-top:.5rem}.call-ok.astro-eypm5wxk,.guard-tick.astro-eypm5wxk{animation:pop 4s var(--ease-spring) var(--d) infinite both}.guard-tick.astro-eypm5wxk{background:var(--good);color:#fff}@keyframes pop{0%,8%{opacity:0;transform:scale(.4)}18%,90%{opacity:1;transform:none}to{opacity:0}}.words-track.astro-eypm5wxk{transition:transform .7s var(--ease-out-expo)}.sync.astro-eypm5wxk{animation:sync 3.2s var(--ease-out-expo) var(--d) infinite both}@keyframes sync{0%{width:8%}70%,to{width:100%}}.wave.astro-eypm5wxk span.astro-eypm5wxk{width:3px;height:var(--h);background:var(--brand);animation:wave 1s ease-in-out var(--d) infinite alternate;border-radius:3px}@keyframes wave{to{transform:scaleY(.35)}}.hero.astro-i3irphx7{background:linear-gradient(to bottom, var(--surface) 70%, var(--page))}.frame.astro-i3irphx7{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #0c0c1d4d}.chip-a.astro-i3irphx7{top:22%;left:-2.5rem}.chip-b.astro-i3irphx7{bottom:-1.75rem;left:4%}@media (width<=80rem){.chip-a.astro-i3irphx7{left:-.5rem}}.tile.astro-qxr5vyn5{aspect-ratio:1;width:13%}.tile-icon.astro-qxr5vyn5 svg{width:100%;height:100%}.orbit-ring.astro-qxr5vyn5{animation:90s linear infinite orbit}.orbit-outer.astro-qxr5vyn5{animation-duration:140s;animation-direction:reverse}.orbit-ring.astro-qxr5vyn5 .tile.astro-qxr5vyn5{animation:90s linear infinite reverse orbit}.orbit-outer.astro-qxr5vyn5 .tile.astro-qxr5vyn5{width:11%;animation-duration:140s;animation-direction:normal}@keyframes orbit{to{transform:rotate(1turn)}}.core.astro-qxr5vyn5{animation:5s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.04)}}.screen.astro-slqldcpr{opacity:0;transition:opacity .45s}.screen.astro-slqldcpr.is-active{opacity:1}@media (width>=64rem){.astro-slqldcpr[data-ready] .step.astro-slqldcpr{opacity:.3;transition:opacity .5s}.astro-slqldcpr[data-ready] .step.astro-slqldcpr.is-active{opacity:1}}.seal.astro-5wmt7w4j{box-shadow:inset 0 0 0 1px var(--night-line), inset 0 0 0 6px #ffffff05;background:#ffffff0d}.wf-tab.astro-6t4uf3zq+.wf-tab.astro-6t4uf3zq{margin-top:.25rem}.wf-icon.astro-6t4uf3zq{background:var(--page);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,color .3s}.wf-label.astro-6t4uf3zq{color:var(--muted);transition:color .3s}.wf-tab.astro-6t4uf3zq:hover .wf-label.astro-6t4uf3zq,.wf-tab.astro-6t4uf3zq[aria-selected=true] .wf-label.astro-6t4uf3zq{color:var(--ink)}.wf-tab.astro-6t4uf3zq[aria-selected=true] .wf-icon.astro-6t4uf3zq{background:var(--brand);color:var(--on-brand);box-shadow:0 8px 18px -8px #4b3bffcc}.wf-more.astro-6t4uf3zq{transition:grid-template-rows .5s var(--ease-out-expo);grid-template-rows:0fr}.wf-tab.astro-6t4uf3zq[aria-selected=true] .wf-more.astro-6t4uf3zq{grid-template-rows:1fr}.wf-progress.astro-6t4uf3zq{transform-origin:0;width:100%;transform:scaleX(0)}.wf-tab.astro-6t4uf3zq:not([aria-selected=true]) .wf-progress.astro-6t4uf3zq{transform:scaleX(0)!important}.wf-canvas.astro-6t4uf3zq{align-items:center;min-height:34rem;display:grid}.flow.astro-6t4uf3zq{grid-template-columns:minmax(0,1fr);grid-template-areas:"n0""c0""n1""c1""n2""c2""n3";width:100%;max-width:50rem;margin-inline:auto;display:grid}@media (width>=48rem){.flow.astro-6t4uf3zq{grid-template-columns:minmax(0,1fr) 8.5rem minmax(0,1fr);grid-template-areas:"n0.n3""c0.c2""n1 c1 n2";align-items:start}}.flow.astro-6t4uf3zq:focus-visible{outline-offset:8px}.node.astro-6t4uf3zq{z-index:1;background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0c0c1d0a;transition:opacity .5s, transform .6s var(--ease-out-expo), box-shadow .4s;border-radius:1.1rem;padding:1rem;position:relative}.node-icon.astro-6t4uf3zq{background:var(--page);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.node-end.astro-6t4uf3zq .node-icon.astro-6t4uf3zq{background:var(--tint-mint);color:var(--good);box-shadow:none}.joint.astro-6t4uf3zq{place-items:center;min-height:4.5rem;display:grid;position:relative}.joint.astro-6t4uf3zq:before{content:"";border-left:1.5px dashed color-mix(in srgb, var(--ink) 18%, transparent);position:absolute;top:0;bottom:0;left:50%}@media (width>=48rem){.joint-x.astro-6t4uf3zq{align-self:center;min-height:0}.joint-x.astro-6t4uf3zq:before{border-left:0;border-top:1.5px dashed color-mix(in srgb, var(--ink) 18%, transparent);inset:50% -.25rem auto}}.joint-chip.astro-6t4uf3zq{background:var(--surface);box-shadow:0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .45rem;font-size:.8125rem;font-weight:500;transition:opacity .4s,background-color .3s,color .3s;display:inline-flex;position:relative}.joint-state.astro-6t4uf3zq{background:var(--sunken);border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid}.joint-state.astro-6t4uf3zq>.astro-6t4uf3zq{grid-area:1/1}.spinner.astro-6t4uf3zq{border:1.5px solid color-mix(in srgb, var(--brand) 25%, transparent);border-top-color:var(--brand);opacity:0;border-radius:999px;width:.75rem;height:.75rem;animation:.8s linear infinite spin}.tick.astro-6t4uf3zq{color:var(--good);opacity:0}@keyframes spin{to{transform:rotate(1turn)}}.flow.astro-6t4uf3zq .astro-6t4uf3zq[data-seq].is-pending{opacity:.35}.flow.astro-6t4uf3zq .node.astro-6t4uf3zq.is-pending{box-shadow:0 0 0 1px var(--line);transform:translateY(.4rem)scale(.985)}.flow.astro-6t4uf3zq .node.astro-6t4uf3zq.is-active{box-shadow:0 0 0 1.5px var(--brand), 0 0 0 6px var(--brand-soft), var(--shadow-lift)}.flow.astro-6t4uf3zq .node-end.astro-6t4uf3zq.is-done{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--good) 55%, transparent), 0 0 0 6px var(--tint-mint)}.flow.astro-6t4uf3zq .joint.astro-6t4uf3zq.is-active .joint-chip.astro-6t4uf3zq{background:var(--brand-soft);color:var(--brand-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent)}.flow.astro-6t4uf3zq .joint.astro-6t4uf3zq.is-active .spinner.astro-6t4uf3zq,.flow.astro-6t4uf3zq .joint.astro-6t4uf3zq.is-done .tick.astro-6t4uf3zq{opacity:1}.flow.astro-6t4uf3zq .joint.astro-6t4uf3zq.is-done:before{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}
