.mock[data-astro-cid-7nzg5iuv]{border:var(--b-bold) solid var(--c-ink);border-radius:var(--r-lg);background:var(--c-surface);margin:0;overflow:hidden}.mock__bar[data-astro-cid-7nzg5iuv]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:var(--b-bold) solid var(--c-ink);font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--c-ink-soft);display:flex}.mock__bar[data-astro-cid-7nzg5iuv] b[data-astro-cid-7nzg5iuv]{border-radius:var(--r-xs);background:var(--c-ink);color:var(--c-on-ink);font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:var(--ls-label);padding:3px 7px}.mock__body[data-astro-cid-7nzg5iuv]{padding:var(--s-5) var(--s-4)}figcaption[data-astro-cid-7nzg5iuv]{padding:var(--s-3) var(--s-4);border-top:var(--b-thin) solid var(--c-line);font-size:var(--t-xs);color:var(--c-ink-soft)}.flow[data-astro-cid-twgimsqx]{flex-direction:column;display:flex}li[data-astro-cid-twgimsqx]{--dur:9s;gap:var(--s-3);padding-bottom:var(--s-4);grid-template-columns:28px 1fr;display:grid;position:relative}li[data-astro-cid-twgimsqx]:last-child{padding-bottom:0}li[data-astro-cid-twgimsqx]:not(:last-child):before{content:"";background:var(--c-ink);width:2px;position:absolute;top:28px;bottom:0;left:13px}.dot[data-astro-cid-twgimsqx]{background:var(--c-ink);width:28px;height:28px;color:var(--c-on-ink);border:var(--b-bold) solid var(--c-ink);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.node[data-astro-cid-twgimsqx]{padding:var(--s-3) var(--s-4);border:var(--b-bold) solid var(--c-ink);border-radius:var(--r-md);background:var(--c-paper);flex-direction:column;gap:2px;min-width:0;display:flex}.app[data-astro-cid-twgimsqx]{font-family:var(--f-mono);font-size:var(--t-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-soft)}strong[data-astro-cid-twgimsqx]{font-weight:var(--w-bold)}.detail[data-astro-cid-twgimsqx]{font-size:var(--t-xs);color:var(--c-ink-soft)}.log[data-astro-cid-twgimsqx]{margin-top:var(--s-4);font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--c-ink-soft)}.log__ok[data-astro-cid-twgimsqx]{color:var(--c-ink);font-weight:var(--w-medium)}@media (prefers-reduced-motion:no-preference){@keyframes dot{0%,3%{background:var(--c-surface);color:#0000;border-color:var(--c-line)}6%,16%{background:var(--c-accent);color:#0000;border-color:var(--c-accent);transform:scale(1.15)}20%,92%{background:var(--c-ink);color:var(--c-on-ink);border-color:var(--c-ink);transform:none}to{background:var(--c-surface);color:#0000;border-color:var(--c-line)}}@keyframes node{0%,3%{opacity:.4;border-color:var(--c-line)}6%,16%{opacity:1;border-color:var(--c-accent)}20%,92%{opacity:1;border-color:var(--c-ink)}to{opacity:.4;border-color:var(--c-line)}}@keyframes line{0%,16%{transform:scaleY(0)}26%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes log{0%,55%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.dot[data-astro-cid-twgimsqx]{animation:dot var(--dur) var(--ease-out) infinite backwards;animation-delay:calc(var(--n) * 1.1s)}.node[data-astro-cid-twgimsqx]{animation:node var(--dur) var(--ease-out) infinite backwards;animation-delay:calc(var(--n) * 1.1s)}li[data-astro-cid-twgimsqx]:not(:last-child):before{transform-origin:top;animation:line var(--dur) linear infinite backwards;animation-delay:calc(var(--n) * 1.1s)}.log[data-astro-cid-twgimsqx]{animation:log var(--dur) linear infinite}}.duo[data-astro-cid-jo2agiwy]{align-items:flex-end;gap:var(--s-3);display:flex}.scr[data-astro-cid-jo2agiwy]{border:var(--b-bold) solid var(--c-ink);background:var(--c-paper);gap:var(--s-2);padding:var(--s-2);flex-direction:column;min-width:0;display:flex}.scr--wide[data-astro-cid-jo2agiwy]{border-radius:var(--r-sm);aspect-ratio:4/3;flex:1}.scr--phone[data-astro-cid-jo2agiwy]{border-radius:var(--r-md);aspect-ratio:9/17;width:30%;min-width:92px}.scr__nav[data-astro-cid-jo2agiwy]{align-items:center;gap:var(--s-2);font-size:.5rem;display:flex}.scr__nav[data-astro-cid-jo2agiwy] b[data-astro-cid-jo2agiwy]{font-family:var(--f-display);font-weight:var(--w-display);white-space:nowrap;margin-right:auto;font-size:.6rem}.scr__nav[data-astro-cid-jo2agiwy] span[data-astro-cid-jo2agiwy]{background:var(--c-ink-soft);border-radius:2px;width:14px;height:3px}.scr__nav[data-astro-cid-jo2agiwy] em[data-astro-cid-jo2agiwy]{border-block:2px solid var(--c-ink);width:12px;height:8px}.scr[data-astro-cid-jo2agiwy] strong[data-astro-cid-jo2agiwy]{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--ls-heading);font-size:clamp(.7rem,3.4vw,1.1rem);line-height:1}.scr--phone[data-astro-cid-jo2agiwy] strong[data-astro-cid-jo2agiwy]{font-size:clamp(.6rem,2.8vw,.85rem)}.scr[data-astro-cid-jo2agiwy] i[data-astro-cid-jo2agiwy]{background:var(--c-accent);color:var(--c-on-accent);font-size:.5rem;font-style:normal;font-weight:var(--w-bold);white-space:nowrap;border-radius:3px;align-self:flex-start;padding:3px 7px}.scr__hero[data-astro-cid-jo2agiwy]{gap:var(--s-2);flex:1;grid-template-columns:1.1fr .9fr;display:grid}.scr__hero[data-astro-cid-jo2agiwy]>div[data-astro-cid-jo2agiwy]:first-child{gap:var(--s-2);flex-direction:column;justify-content:center;display:flex}.ph[data-astro-cid-jo2agiwy]{background:repeating-linear-gradient(135deg, var(--c-paper-deep) 0 6px, var(--c-line) 6px 7px);border-radius:3px;flex:1;min-height:24px}.scr__cols[data-astro-cid-jo2agiwy]{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.scr__cols[data-astro-cid-jo2agiwy] span[data-astro-cid-jo2agiwy]{background:var(--c-paper-deep);border-radius:3px;height:14px}.audit[data-astro-cid-assvl3er]{flex-direction:column;display:flex}li[data-astro-cid-assvl3er]{padding-block:var(--s-3);border-bottom:var(--b-thin) solid var(--c-line);gap:2px;display:grid}li[data-astro-cid-assvl3er]:first-child{padding-top:0}li[data-astro-cid-assvl3er]:last-child{border-bottom:0;padding-bottom:0}.lvl[data-astro-cid-assvl3er]{border:var(--b-thin) solid var(--c-ink);border-radius:var(--r-pill);font-family:var(--f-mono);font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:var(--ls-label);justify-self:start;padding:2px 8px}.lvl[data-astro-cid-assvl3er].now{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}strong[data-astro-cid-assvl3er]{font-weight:var(--w-bold);margin-top:var(--s-1)}.why[data-astro-cid-assvl3er]{font-size:var(--t-xs);color:var(--c-ink-soft)}.up[data-astro-cid-5jcw7a3q]{grid-template-columns:repeat(30,1fr);gap:2px;height:40px;display:grid}.up[data-astro-cid-5jcw7a3q] span[data-astro-cid-5jcw7a3q]{background:var(--c-ink);border-radius:2px}.up__label[data-astro-cid-5jcw7a3q]{margin-top:var(--s-2);font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--c-ink-soft);justify-content:space-between;display:flex}dl[data-astro-cid-5jcw7a3q]{margin-top:var(--s-4);border-top:var(--b-bold) solid var(--c-ink)}dl[data-astro-cid-5jcw7a3q]>div[data-astro-cid-5jcw7a3q]{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);border-bottom:var(--b-thin) solid var(--c-line);display:flex}dl[data-astro-cid-5jcw7a3q]>div[data-astro-cid-5jcw7a3q]:last-child{border-bottom:0;padding-bottom:0}dt[data-astro-cid-5jcw7a3q]{font-size:var(--t-sm);font-weight:var(--w-medium)}dd[data-astro-cid-5jcw7a3q]{font-family:var(--f-mono);font-weight:var(--w-bold);font-size:var(--t-xs)}@media (prefers-reduced-motion:no-preference){@keyframes grow{0%{opacity:.3;transform:scaleY(.15)}to{opacity:1;transform:none}}.is-in .up[data-astro-cid-5jcw7a3q] span[data-astro-cid-5jcw7a3q]{transform-origin:bottom;animation:grow var(--d-attn) var(--ease-out) backwards;animation-delay:calc(var(--d) * 25ms)}}.top[data-astro-cid-njl2q4gy]{gap:var(--s-2);margin-bottom:var(--s-12);display:grid}.example[data-astro-cid-njl2q4gy]{width:100%;max-width:30rem}@media (width>=60rem){.top[data-astro-cid-njl2q4gy]{gap:var(--s-16);grid-template-columns:1.1fr .9fr;align-items:center}.example[data-astro-cid-njl2q4gy]{justify-self:end}}.cta[data-astro-cid-njl2q4gy]{align-items:flex-start;gap:var(--s-4);padding-block:var(--s-10) var(--s-section);flex-direction:column;display:flex}@media (width>=40rem){.cta[data-astro-cid-njl2q4gy]{align-items:center;gap:var(--s-8);flex-direction:row}}
