.cy[data-astro-cid-ci5hce5b]{--cy-line:rgb(var(--c-ink) / .14);margin-top:8px}.cy__steps[data-astro-cid-ci5hce5b]{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cy__step[data-astro-cid-ci5hce5b]{-moz-column-gap:18px;grid-template-columns:44px 1fr;column-gap:18px;display:grid;position:relative}.cy__step[data-astro-cid-ci5hce5b]:before{content:"";background:var(--cy-line);width:2px;position:absolute;top:44px;bottom:-18px;left:21px}.cy__step[data-astro-cid-ci5hce5b]:last-child:before{display:none}.cy__node[data-astro-cid-ci5hce5b]{z-index:1;width:44px;height:44px;color:var(--hz-brand-text);border:1.5px solid rgb(var(--c-brand) / .55);box-shadow:0 0 0 6px rgb(var(--c-brand) / .06);background:0 0;border-radius:50%;place-items:center;font-family:Onest,sans-serif;font-size:14px;font-weight:700;display:grid;position:relative}.cy__step[data-astro-cid-ci5hce5b]:last-child .cy__node[data-astro-cid-ci5hce5b]{background:var(--hz-gradient);color:#fff;border-color:#0000}.cy__card[data-astro-cid-ci5hce5b]{border:var(--hz-border);border-radius:var(--hz-radius);background:rgb(var(--c-ink) / .02);transition:border-color var(--hz-dur) var(--hz-ease);flex-direction:column;padding:22px 22px 20px;display:flex}.cy__step[data-astro-cid-ci5hce5b]:hover .cy__card[data-astro-cid-ci5hce5b]{border:var(--hz-border-hover)}.cy__title[data-astro-cid-ci5hce5b]{color:rgb(var(--c-ink));margin:0 0 8px;font-family:Onest,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.cy__sr[data-astro-cid-ci5hce5b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cy__desc[data-astro-cid-ci5hce5b]{color:rgb(var(--c-muted));margin:0;font-size:15px;line-height:1.6}.cy__out[data-astro-cid-ci5hce5b]{border-top:1px solid rgb(var(--c-ink) / .08);color:rgb(var(--c-ink));margin:16px 0 0;padding-top:14px;font-size:14px;font-weight:500;line-height:1.5}.cy__out[data-astro-cid-ci5hce5b] span[data-astro-cid-ci5hce5b]{letter-spacing:.08em;text-transform:uppercase;color:var(--hz-brand-text);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.cy__loop[data-astro-cid-ci5hce5b]{display:none}.cy__again[data-astro-cid-ci5hce5b]{color:rgb(var(--c-muted));margin:22px 0 0 62px;font-size:14px;font-style:italic}.cy__core[data-astro-cid-ci5hce5b]{border-radius:var(--hz-radius-lg);background:var(--hz-gradient-soft);border:1px solid rgb(var(--c-brand) / .22);grid-template-columns:1fr;gap:18px;margin-top:36px;padding:26px;display:grid}.cy__core-icon[data-astro-cid-ci5hce5b]{background:var(--hz-gradient);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cy__core-icon[data-astro-cid-ci5hce5b] svg[data-astro-cid-ci5hce5b]{width:24px;height:24px}.cy__chips[data-astro-cid-ci5hce5b]{flex-wrap:wrap;align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cy__chips[data-astro-cid-ci5hce5b] li[data-astro-cid-ci5hce5b]{border-radius:var(--hz-radius-pill);color:rgb(var(--c-ink));background:rgb(var(--c-canvas) / .7);border:var(--hz-border);white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:500}@media (width>=1080px){.cy__steps[data-astro-cid-ci5hce5b]{-moz-column-gap:16px;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(5,1fr);gap:0 16px}.cy__step[data-astro-cid-ci5hce5b]{grid-row:span 4;grid-template-columns:1fr;grid-template-rows:subgrid;row-gap:0}.cy__step[data-astro-cid-ci5hce5b] .cy__node[data-astro-cid-ci5hce5b]{margin-bottom:18px}.cy__step[data-astro-cid-ci5hce5b] .cy__card[data-astro-cid-ci5hce5b]{grid-row:2/5;grid-template-rows:subgrid;display:grid}.cy__step[data-astro-cid-ci5hce5b]:before{width:auto;height:2px;inset:21px calc(6px - 50%) auto calc(50% + 22px)}.cy__node[data-astro-cid-ci5hce5b]{justify-self:center}.cy__loop[data-astro-cid-ci5hce5b]{height:40px;color:rgb(var(--c-brand) / .55);margin:6px calc(10% - 6.4px) 0;display:block;position:relative}.cy__loop-line[data-astro-cid-ci5hce5b]{width:100%;height:100%;display:block;overflow:visible}.cy__loop-tip[data-astro-cid-ci5hce5b]{width:12px;height:10px;position:absolute;top:-6px;left:-6px}.cy__again[data-astro-cid-ci5hce5b]{text-align:center;margin:10px 0 0}.cy__core[data-astro-cid-ci5hce5b]{-moz-column-gap:24px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:24px;padding:28px 32px}.cy__core-text[data-astro-cid-ci5hce5b] .cy__desc[data-astro-cid-ci5hce5b]{max-width:520px}}.rf-mockup[data-astro-cid-ci5hce5b]{width:100%;max-width:520px;position:relative}.rf-mockup__frame[data-astro-cid-ci5hce5b]{background:var(--hz-surface,#ffffff08);border:1px solid var(--hz-border,#ffffff1a);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.rf-mockup__bar[data-astro-cid-ci5hce5b]{border-bottom:1px solid var(--hz-border,#ffffff1a);align-items:center;gap:8px;padding:12px 16px;display:flex}.rf-dot[data-astro-cid-ci5hce5b]{border-radius:50%;width:11px;height:11px;display:inline-block}.rf-dot--r[data-astro-cid-ci5hce5b]{background:#ef4444}.rf-dot--y[data-astro-cid-ci5hce5b]{background:#eab308}.rf-dot--g[data-astro-cid-ci5hce5b]{background:#22c55e}.rf-mockup__url[data-astro-cid-ci5hce5b]{flex:1;margin-left:12px}.rf-mockup__url[data-astro-cid-ci5hce5b] span[data-astro-cid-ci5hce5b]{text-align:center;color:var(--hz-muted,#ffffff8c);background:#00000040;border-radius:999px;padding:4px 14px;font-size:12px;display:block}.rf-mockup__screen[data-astro-cid-ci5hce5b]{aspect-ratio:16/10;background:#0003;overflow:hidden}.rf-mockup__screen[data-astro-cid-ci5hce5b] img[data-astro-cid-ci5hce5b]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.rf-badge[data-astro-cid-ci5hce5b]{z-index:2;white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;box-shadow:0 12px 24px -8px #0006}.rf-badge--tr[data-astro-cid-ci5hce5b]{background:var(--hz-accent,#d30f57);color:#fff;top:-14px;right:-14px}.rf-badge--bl[data-astro-cid-ci5hce5b]{background:var(--hz-surface,#141418f2);border:1px solid var(--hz-border,#ffffff1a);color:var(--hz-ink,#fff);bottom:-14px;left:-14px}
