.security-flow[data-astro-cid-xr2spitd]{color:var(--text);margin-block:2rem}.security-flow__header[data-astro-cid-xr2spitd]{border-bottom:1px solid var(--line);padding-bottom:1rem}.security-flow__title[data-astro-cid-xr2spitd],.security-flow__detail-title[data-astro-cid-xr2spitd]{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--text)!important}.security-flow__summary[data-astro-cid-xr2spitd]{margin-top:.35rem;font-size:.92rem;color:var(--muted)!important}.security-flow__steps[data-astro-cid-xr2spitd]{gap:.75rem;margin-top:1rem;list-style:none;display:grid;padding:0!important}.security-flow__step[data-astro-cid-xr2spitd]{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid;position:relative;color:var(--text)!important}.security-flow__step[data-astro-cid-xr2spitd]:not(:last-child):after{z-index:0;background:var(--line);content:"";width:1px;position:absolute;top:2.35rem;bottom:-.9rem;left:1.22rem}.security-flow__number[data-astro-cid-xr2spitd]{z-index:1;border:1px solid var(--line);background:var(--bg);width:2.5rem;height:2.5rem;color:var(--muted);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.76rem;display:grid;position:relative}.security-flow__node[data-astro-cid-xr2spitd]{border:1px solid var(--line);width:100%;min-height:4.7rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:.35rem;padding:.85rem 1rem}.security-flow__node[data-astro-cid-xr2spitd]:hover{border-color:var(--faint);background:var(--surface)}.security-flow__node[data-astro-cid-xr2spitd][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.security-flow__node[data-astro-cid-xr2spitd] strong[data-astro-cid-xr2spitd],.security-flow__node[data-astro-cid-xr2spitd]>span[data-astro-cid-xr2spitd]:not(.security-flow__zone){display:block}.security-flow__node[data-astro-cid-xr2spitd] strong[data-astro-cid-xr2spitd]{margin-top:.18rem;font-size:.98rem;font-weight:600}.security-flow__node[data-astro-cid-xr2spitd]>span[data-astro-cid-xr2spitd]:not(.security-flow__zone){color:var(--muted);margin-top:.15rem;font-size:.82rem;line-height:1.45}.security-flow__zone[data-astro-cid-xr2spitd],.security-flow__detail-label[data-astro-cid-xr2spitd]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;line-height:1.3;color:var(--accent)!important}.security-flow__detail[data-astro-cid-xr2spitd]{border-left:2px solid var(--accent);background:var(--surface);margin:1.15rem 0 0 3.25rem;padding:1rem 1.1rem}.security-flow__detail-title[data-astro-cid-xr2spitd]{margin-top:.3rem}.security-flow__detail[data-astro-cid-xr2spitd]>p[data-astro-cid-xr2spitd]:not(.security-flow__detail-label,.security-flow__detail-title){margin-top:.55rem;font-size:.9rem;color:var(--text)!important}.security-flow__prevents[data-astro-cid-xr2spitd] strong[data-astro-cid-xr2spitd]{color:var(--text)}.security-flow__controls[data-astro-cid-xr2spitd]{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.security-flow__controls[data-astro-cid-xr2spitd] button[data-astro-cid-xr2spitd]{border:1px solid var(--line);min-height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.3rem;padding:.45rem .75rem}.security-flow__controls[data-astro-cid-xr2spitd] button[data-astro-cid-xr2spitd]:hover:not(:disabled){border-color:var(--faint);background:var(--surface)}.security-flow__controls[data-astro-cid-xr2spitd] button[data-astro-cid-xr2spitd]:disabled{color:var(--faint);cursor:default}.security-flow__controls[data-astro-cid-xr2spitd] span[data-astro-cid-xr2spitd]{min-width:3.8rem;color:var(--muted);font-family:var(--mono);text-align:center;font-size:.72rem}@media (width<=32rem){.security-flow__step[data-astro-cid-xr2spitd]{grid-template-columns:2.15rem minmax(0,1fr);gap:.55rem}.security-flow__number[data-astro-cid-xr2spitd]{width:2.15rem;height:2.15rem}.security-flow__step[data-astro-cid-xr2spitd]:not(:last-child):after{top:2rem;left:1.05rem}.security-flow__node[data-astro-cid-xr2spitd]{padding:.75rem .8rem}.security-flow__detail[data-astro-cid-xr2spitd]{margin-left:2.7rem}.security-flow__controls[data-astro-cid-xr2spitd]{justify-content:space-between;margin-left:2.7rem}}
