.fd[data-astro-cid-qie7emh6]{padding-block:clamp(3.5rem,5vw,4rem) clamp(1rem,3vw,2rem)}.fd__title[data-astro-cid-qie7emh6]{font-size:var(--step-3);max-width:22ch;margin-top:.8rem}.fd__title[data-astro-cid-qie7emh6] em[data-astro-cid-qie7emh6]{color:var(--lime);font-style:normal}.fd__bar[data-astro-cid-qie7emh6]{align-items:center;gap:.6rem;margin-block:1.8rem 1.2rem;display:flex}.fd__tabs[data-astro-cid-qie7emh6]{flex-wrap:wrap;gap:.6rem;display:flex}.fd__pause[data-astro-cid-qie7emh6]{width:2.6rem;height:2.6rem;color:var(--bone-dim);background:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;transition:color .2s,border-color .2s;display:inline-grid}.fd__pause[data-astro-cid-qie7emh6]:hover{color:var(--bone);border-color:var(--line-hot)}.fd__pause[data-astro-cid-qie7emh6]:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.fd__pause[data-astro-cid-qie7emh6] svg[data-astro-cid-qie7emh6]{width:14px;height:14px}.fd__pause[data-astro-cid-qie7emh6][hidden],.fd__pause[data-astro-cid-qie7emh6][aria-pressed=false] .fd__play-icon[data-astro-cid-qie7emh6],.fd__pause[data-astro-cid-qie7emh6][aria-pressed=true] .fd__pause-icon[data-astro-cid-qie7emh6]{display:none}.fd__stage[data-astro-cid-qie7emh6][data-paused] .fd__flow[data-astro-cid-qie7emh6]{animation-play-state:paused}.fd__tab[data-astro-cid-qie7emh6]{font:600 var(--step-0) / 1 var(--font-display);color:var(--bone-dim);background:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.2rem .7rem .7rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.fd__tab[data-astro-cid-qie7emh6]:hover{color:var(--bone);border-color:var(--line-hot)}.fd__tab[data-astro-cid-qie7emh6]:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.fd__tab[data-astro-cid-qie7emh6][aria-selected=true]{color:var(--bone);background:var(--ink-3);border-color:var(--rust)}.fd__tabnum[data-astro-cid-qie7emh6]{width:1.7rem;height:1.7rem;font:700 .8rem/1 var(--font-mono);background:var(--ink-4);color:var(--bone-2);border-radius:50%;place-items:center;display:grid}.fd__tab[data-astro-cid-qie7emh6][aria-selected=true] .fd__tabnum[data-astro-cid-qie7emh6]{background:var(--rust);color:var(--ink)}.fd__stage[data-astro-cid-qie7emh6]{background:color-mix(in srgb, var(--ink-1) 80%, transparent);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2.5vw,2rem);padding:clamp(.8rem,2vw,1.6rem);display:grid}.fd__script[data-astro-cid-qie7emh6]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.4rem 2rem;padding-top:1.2rem;display:grid}.fd__script[data-astro-cid-qie7emh6][hidden]{display:none}.fd__script[data-astro-cid-qie7emh6] .fd__steps[data-astro-cid-qie7emh6],.fd__script[data-astro-cid-qie7emh6] .fd__snote[data-astro-cid-qie7emh6]{grid-column:2}.fd__script[data-astro-cid-qie7emh6] .fd__stitle[data-astro-cid-qie7emh6],.fd__script[data-astro-cid-qie7emh6] .fd__cmds[data-astro-cid-qie7emh6]{grid-column:1}.fd__steps[data-astro-cid-qie7emh6]{grid-row:1/span 3}@media (width<=760px){.fd__script[data-astro-cid-qie7emh6]{grid-template-columns:1fr}.fd__script[data-astro-cid-qie7emh6]>[data-astro-cid-qie7emh6]{grid-area:auto/1!important}}.fd__svg[data-astro-cid-qie7emh6]{width:100%;height:auto;display:block;overflow:visible}.fd__node[data-astro-cid-qie7emh6]>rect[data-astro-cid-qie7emh6]{fill:var(--ink-2);stroke:var(--line);stroke-width:1.5px;transition:stroke .35s,fill .35s,opacity .35s}.fd__node--core[data-astro-cid-qie7emh6]>rect[data-astro-cid-qie7emh6]{fill:var(--ink-3);stroke:var(--line-hot);stroke-width:2px}.fd__node[data-astro-cid-qie7emh6].is-hot>rect[data-astro-cid-qie7emh6]{stroke:var(--rust);fill:var(--ink-3)}.fd__node--hw[data-astro-cid-qie7emh6].is-hot>rect[data-astro-cid-qie7emh6]{stroke:var(--lime)}.fd__icon[data-astro-cid-qie7emh6] [data-astro-cid-qie7emh6]{fill:none;stroke:var(--bone-dim);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.fd__node--hw[data-astro-cid-qie7emh6] .fd__icon[data-astro-cid-qie7emh6] [data-astro-cid-qie7emh6]{stroke:var(--lime)}.fd__node--core[data-astro-cid-qie7emh6] .fd__icon[data-astro-cid-qie7emh6] [data-astro-cid-qie7emh6]{stroke:var(--rust)}.fd__name[data-astro-cid-qie7emh6]{font:700 24px var(--font-display);fill:var(--bone);letter-spacing:-.01em}.fd__name--core[data-astro-cid-qie7emh6]{font-size:34px}.fd__meta[data-astro-cid-qie7emh6]{font:500 15px var(--font-mono);fill:var(--bone-dim)}.fd__meta--plain[data-astro-cid-qie7emh6]{fill:var(--rose)}.fd__meta--enc[data-astro-cid-qie7emh6]{fill:var(--lime)}.fd__aura[data-astro-cid-qie7emh6]{opacity:.8}.fd__node[data-astro-cid-qie7emh6]{transition:opacity .4s}.fd__stage[data-astro-cid-qie7emh6][data-state=init] [data-astro-cid-qie7emh6][data-node=enclave],.fd__stage[data-astro-cid-qie7emh6][data-state=encrypt] [data-astro-cid-qie7emh6][data-node=yubikey],.fd__stage[data-astro-cid-qie7emh6][data-state=encrypt] [data-astro-cid-qie7emh6][data-node=enclave]{opacity:.32}.fd__note[data-astro-cid-qie7emh6]{font:500 15px var(--font-mono);fill:var(--amber);opacity:0;transition:opacity .4s}.fd__stage[data-astro-cid-qie7emh6][data-state=encrypt] .fd__note[data-astro-cid-qie7emh6]{opacity:1}.fd__edge[data-astro-cid-qie7emh6]{opacity:0;--c:var(--bone-dim);transition:opacity .35s}.fd__edge--key[data-astro-cid-qie7emh6]{--c:var(--lime)}.fd__edge--git[data-astro-cid-qie7emh6]{--c:var(--blue)}.fd__edge--data[data-astro-cid-qie7emh6]{--c:var(--rust)}.fd__stage[data-astro-cid-qie7emh6][data-state=init] .fd__edge[data-astro-cid-qie7emh6][data-scenario=init],.fd__stage[data-astro-cid-qie7emh6][data-state=join] .fd__edge[data-astro-cid-qie7emh6][data-scenario=join],.fd__stage[data-astro-cid-qie7emh6][data-state=encrypt] .fd__edge[data-astro-cid-qie7emh6][data-scenario=encrypt]{opacity:1}.fd__track[data-astro-cid-qie7emh6]{fill:none;stroke:var(--line);stroke-width:2px}.fd__flow[data-astro-cid-qie7emh6]{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:7 9;opacity:0;transition:opacity .35s}.fd__edge[data-astro-cid-qie7emh6].is-done .fd__flow[data-astro-cid-qie7emh6]{opacity:.4}.fd__edge[data-astro-cid-qie7emh6].is-active .fd__flow[data-astro-cid-qie7emh6]{opacity:1;stroke-width:3.5px;animation:.7s linear infinite fd-flow}@keyframes fd-flow{to{stroke-dashoffset:-32px}}.fd__head--key[data-astro-cid-qie7emh6]{fill:var(--lime)}.fd__head--git[data-astro-cid-qie7emh6]{fill:var(--blue)}.fd__head--data[data-astro-cid-qie7emh6]{fill:var(--rust)}.fd__packet[data-astro-cid-qie7emh6]{fill:var(--c);opacity:0;stroke:var(--c);stroke-opacity:.3;stroke-width:8px}.fd__edge[data-astro-cid-qie7emh6].is-active .fd__packet[data-astro-cid-qie7emh6]{opacity:1}.fd__label[data-astro-cid-qie7emh6]{opacity:0;pointer-events:none;transition:opacity .3s}.fd__label[data-astro-cid-qie7emh6] rect[data-astro-cid-qie7emh6]{fill:var(--ink-4);stroke:var(--c);stroke-width:1.2px}.fd__label[data-astro-cid-qie7emh6] text[data-astro-cid-qie7emh6]{font:600 15px var(--font-mono);fill:var(--bone)}.fd__label[data-astro-cid-qie7emh6].is-active{opacity:1}.fd__stitle[data-astro-cid-qie7emh6]{font-size:var(--step-1);margin-bottom:.8rem;line-height:1.2}.fd__cmds[data-astro-cid-qie7emh6]{gap:.4rem;margin-bottom:1.1rem;display:grid}.fd__cmds[data-astro-cid-qie7emh6] code[data-astro-cid-qie7emh6]{font:500 var(--step--1) var(--font-mono);color:var(--lime);background:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;padding:.45rem .7rem;overflow-x:auto}.fd__cmds[data-astro-cid-qie7emh6] .sigil[data-astro-cid-qie7emh6]{color:var(--rust)}.fd__steps[data-astro-cid-qie7emh6]{counter-reset:fd;gap:.35rem;list-style:none;display:grid}.fd__step[data-astro-cid-qie7emh6]{counter-increment:fd;border-radius:var(--radius);font-size:var(--step--1);color:var(--bone-faint);border-left:2px solid #0000;padding:.5rem .6rem .5rem 2.4rem;line-height:1.45;transition:color .3s,background .3s,border-color .3s;position:relative}.fd__step[data-astro-cid-qie7emh6]:before{content:counter(fd);width:1.3rem;height:1.3rem;font:700 .7rem/1 var(--font-mono);background:var(--ink-4);color:var(--bone-dim);border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;left:.6rem}.fd__step--key[data-astro-cid-qie7emh6]{--c:var(--lime)}.fd__step--git[data-astro-cid-qie7emh6]{--c:var(--blue)}.fd__step--data[data-astro-cid-qie7emh6]{--c:var(--rust)}.fd__step[data-astro-cid-qie7emh6].is-done{color:var(--bone-dim)}.fd__step[data-astro-cid-qie7emh6].is-active{color:var(--bone);background:var(--ink-3);border-left-color:var(--c)}.fd__step[data-astro-cid-qie7emh6].is-active:before,.fd__step[data-astro-cid-qie7emh6].is-done:before{background:var(--c);color:var(--ink)}.fd__snote[data-astro-cid-qie7emh6]{font:500 var(--step--1) var(--font-mono);color:var(--amber);margin-top:.9rem}@media (prefers-reduced-motion:reduce){.fd__edge[data-astro-cid-qie7emh6] .fd__flow[data-astro-cid-qie7emh6]{animation:none!important}}
