.cmp[data-astro-cid-2y6bc6sz]{margin-top:16px}.cmp__title[data-astro-cid-2y6bc6sz]{padding-right:var(--cut);font-family:var(--f-display);color:var(--c-text);margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:500;line-height:1.12}.cmp__lead[data-astro-cid-2y6bc6sz]{color:var(--c-mist);margin:10px 0 0;font-size:17px;line-height:1.6}.cmp__cols[data-astro-cid-2y6bc6sz]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.cmp__col[data-astro-cid-2y6bc6sz]{align-content:start;gap:16px;display:grid}.cmp__label[data-astro-cid-2y6bc6sz]{font-family:var(--f-display);color:var(--c-text);margin:0;font-size:18px;font-weight:500;line-height:1.3}@media (width>=768px){.cmp__cols[data-astro-cid-2y6bc6sz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.cmp__col[data-astro-cid-2y6bc6sz]+.cmp__col[data-astro-cid-2y6bc6sz]{border-left:1px solid var(--c-stroke-dim);padding-left:48px}}.dsig[data-astro-cid-ipen74rd]{isolation:isolate}.dsig__halo[data-astro-cid-ipen74rd]{z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(closest-side,#8e5aff24,#0000);width:min(1100px,120%);position:absolute;top:46%;left:50%;translate:-50% -50%}.dsig__meta[data-astro-cid-ipen74rd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dsig__stepper[data-astro-cid-ipen74rd]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:40px;display:grid;position:relative}.dsig__stepper[data-astro-cid-ipen74rd][hidden]{display:none}.dsig__rail[data-astro-cid-ipen74rd]{background:var(--c-hairline);height:1px;position:absolute;top:5px;left:10%;right:10%}.dsig__fill[data-astro-cid-ipen74rd]{background:var(--c-lavender);height:100%;transform:scaleX(var(--prog,0));transform-origin:0;transition:transform var(--dur-state) var(--ease-out);display:block}.tab[data-astro-cid-ipen74rd]{min-height:64px;font:inherit;color:var(--c-mist);cursor:pointer;background:0 0;border:0;border-radius:6px;align-content:start;justify-items:center;gap:6px;padding:0 4px 8px;display:grid;position:relative}.tab__dia[data-astro-cid-ipen74rd]{background:var(--c-void);border:1px solid var(--c-lavender);width:12px;height:12px;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);margin-bottom:4px;transform:rotate(45deg)scale(.82)}.tab[data-astro-cid-ipen74rd][data-done] .tab__dia[data-astro-cid-ipen74rd]{background:var(--c-lavender)}.tab[data-astro-cid-ipen74rd][aria-selected=true] .tab__dia[data-astro-cid-ipen74rd]{box-shadow:0 0 0 5px #b59aff38}.tab__num[data-astro-cid-ipen74rd]{font:600 12px/1 var(--f-ui);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--c-text-3)}.tab__label[data-astro-cid-ipen74rd]{font:600 15px/1.2 var(--f-ui);color:var(--c-mist)}.tab[data-astro-cid-ipen74rd]:hover .tab__label[data-astro-cid-ipen74rd],.tab[data-astro-cid-ipen74rd][aria-selected=true] .tab__label[data-astro-cid-ipen74rd]{color:var(--c-text)}.tab[data-astro-cid-ipen74rd][aria-selected=true] .tab__num[data-astro-cid-ipen74rd]{color:var(--c-lavender)}.tab[data-astro-cid-ipen74rd][aria-selected=true] .tab__label[data-astro-cid-ipen74rd]{text-decoration:underline;text-decoration-color:var(--c-lavender);text-underline-offset:6px;text-decoration-thickness:2px}.dsig__grid[data-astro-cid-ipen74rd]{align-items:center;gap:32px;display:grid}.dsig__scene[data-astro-cid-ipen74rd]{width:100%;max-width:720px;margin-inline:auto}.dsig__svg[data-astro-cid-ipen74rd]{aspect-ratio:640/440;width:100%;height:auto;overflow:visible}.dsig__steps[data-astro-cid-ipen74rd]{margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ipen74rd]{border-top:1px solid var(--c-hairline);padding:28px 0}.step[data-astro-cid-ipen74rd]:first-child{border-top:0;padding-top:0}.step[data-astro-cid-ipen74rd][role=tabpanel]{border:0;grid-area:1/1;padding:0}.step[data-astro-cid-ipen74rd][role=tabpanel][hidden]{visibility:hidden;display:block}.step__no[data-astro-cid-ipen74rd]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-lavender);margin:0 0 14px}.step__title[data-astro-cid-ipen74rd]{font-family:var(--f-display);color:var(--c-text);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:500;line-height:1.15}.step__label[data-astro-cid-ipen74rd]{font:600 12px/1.4 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);margin:22px 0 6px}.step__text[data-astro-cid-ipen74rd]{color:var(--c-mist);margin:0;font-size:16px;line-height:1.65}.step__out[data-astro-cid-ipen74rd]{color:var(--c-mist);background:var(--c-facet);border-left:2px solid var(--c-lavender);border-radius:0 8px 8px 0;margin:22px 0 0;padding:14px 16px 14px 40px;font-size:16px;line-height:1.55;position:relative}.step__out[data-astro-cid-ipen74rd]:before{content:"";border:1px solid var(--c-lavender);width:8px;height:8px;position:absolute;top:21px;left:16px;transform:rotate(45deg)}.step__out[data-astro-cid-ipen74rd] strong[data-astro-cid-ipen74rd]{color:var(--c-text);font-weight:600}.dsig__bridge[data-astro-cid-ipen74rd]{margin-top:12px}.dsig__bridge[data-astro-cid-ipen74rd][hidden]{display:none}.dsig__next[data-astro-cid-ipen74rd]{white-space:normal;cursor:pointer;width:100%;margin-top:28px}.dsig__next[data-astro-cid-ipen74rd][hidden]{display:none}.frame[data-astro-cid-ipen74rd]{stroke:var(--c-stroke-idle);stroke-width:1px}.bar[data-astro-cid-ipen74rd]{fill:#b59aff59}.p-base[data-astro-cid-ipen74rd],.zd[data-astro-cid-ipen74rd],.zs[data-astro-cid-ipen74rd]{stroke:var(--c-stroke-idle);stroke-width:1px}.zd[data-astro-cid-ipen74rd]{stroke-dasharray:3 5}.zf[data-astro-cid-ipen74rd]{fill:var(--c-facet);stroke:var(--c-stroke-idle);stroke-width:1px}.bx[data-astro-cid-ipen74rd]{fill:#b59aff33}.bx--on[data-astro-cid-ipen74rd]{fill:#b59aff99}.fld[data-astro-cid-ipen74rd]{stroke:var(--c-stroke-idle)}.act[data-astro-cid-ipen74rd]{fill:var(--c-action)}.vbar[data-astro-cid-ipen74rd]{fill:#b59aff59}.curve[data-astro-cid-ipen74rd]{stroke:var(--c-ion);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gt[data-astro-cid-ipen74rd]{fill:#b59aff24}.gf[data-astro-cid-ipen74rd]{fill:#b59aff80}.st[data-astro-cid-ipen74rd]{stroke:var(--c-stroke-idle)}.st--fill[data-astro-cid-ipen74rd]{fill:var(--c-lavender);fill-opacity:calc(.3 * var(--on3,1));stroke:var(--c-lavender)}.cn[data-astro-cid-ipen74rd]{stroke:var(--c-lavender);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--on3,1))}.pulse[data-astro-cid-ipen74rd]{stroke:var(--c-text);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 200;opacity:0}.arrow[data-astro-cid-ipen74rd]{fill:var(--c-lavender)}.node[data-astro-cid-ipen74rd]{fill:var(--c-void);stroke:var(--c-lavender);stroke-width:1.5px}.sweep[data-astro-cid-ipen74rd]{fill:#6fbaff99;opacity:0}.chk[data-astro-cid-ipen74rd] circle[data-astro-cid-ipen74rd]{fill:var(--c-void);stroke:var(--c-lavender);stroke-width:1.5px}.chk[data-astro-cid-ipen74rd] path[data-astro-cid-ipen74rd]{stroke:var(--c-lavender);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sp[data-astro-cid-ipen74rd]{fill:var(--c-lavender);fill-opacity:calc(.25 * var(--on5,1));stroke:var(--c-lavender);stroke-opacity:var(--on5,1);stroke-width:1px}.sdot[data-astro-cid-ipen74rd]{fill:var(--c-ion);opacity:var(--on5,1)}.glow[data-astro-cid-ipen74rd]{fill:url(#sig-dev-glow);opacity:var(--on5,1)}.p-on[data-astro-cid-ipen74rd]{stroke:var(--c-lavender);stroke-opacity:calc(.5 * var(--on5,1));stroke-width:1px}.wave[data-astro-cid-ipen74rd]{stroke:var(--c-lavender);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.dsig__body[data-astro-cid-ipen74rd][data-state="0"]{--on1:0;--on2:0;--on3:0;--on4:0;--on5:0}.dsig__body[data-astro-cid-ipen74rd][data-state="1"]{--on2:0;--on3:0;--on4:0;--on5:0}.dsig__body[data-astro-cid-ipen74rd][data-state="2"]{--on3:0;--on4:0;--on5:0}.dsig__body[data-astro-cid-ipen74rd][data-state="3"]{--on4:0;--on5:0}.dsig__body[data-astro-cid-ipen74rd][data-state="4"]{--on5:0}.zd[data-astro-cid-ipen74rd]{opacity:calc(var(--on1,1) * (1 - var(--on2,1)))}.zs[data-astro-cid-ipen74rd]{stroke-dasharray:1;opacity:0}.k[data-astro-cid-ipen74rd]{opacity:var(--on2,1);transform:translateY(calc((1 - var(--on2,1)) * 8px))}.vbar[data-astro-cid-ipen74rd]{transform-box:fill-box;transform-origin:0;transform:scaleX(calc(.6 + .4 * var(--on3,1)))}.l3x[data-astro-cid-ipen74rd]{opacity:var(--on3,1)}.chk[data-astro-cid-ipen74rd]{transform-box:fill-box;transform-origin:50%;opacity:var(--on4,1);transform:scale(calc(.6 + .4 * var(--on4,1)))}.lift[data-astro-cid-ipen74rd]{transform:translateY(calc(-6px * var(--on5,1)))}.dsig__body[data-astro-cid-ipen74rd]:not(.is-init) [data-astro-cid-ipen74rd]:is(.k,.l3x,.chk,.zd,.sdot,.glow,.p-on,.sp,.st--fill){transition:opacity var(--dur-exit) var(--ease-out), transform var(--dur-exit) var(--ease-out), fill-opacity var(--dur-exit) var(--ease-out), stroke-opacity var(--dur-exit) var(--ease-out)}.dsig__body[data-astro-cid-ipen74rd]:not(.is-init) [data-astro-cid-ipen74rd]:is(.vbar,.cn,.lift){transition:transform var(--dur-exit) var(--ease-out), stroke-dashoffset var(--dur-exit) var(--ease-out)}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) [data-astro-cid-ipen74rd]:is(.k,.l3x,.chk,.zd,.sdot,.glow,.p-on,.sp,.st--fill){transition-duration:var(--dur-state)}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) .k[data-astro-cid-ipen74rd]{transition-delay:calc(var(--k) * 60ms)}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) .cn[data-astro-cid-ipen74rd]{transition-duration:.7s;transition-timing-function:var(--ease-in-out)}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) [data-astro-cid-ipen74rd]:is(.l3x,.st--fill,.vbar){transition-delay:.6s}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) .vbar[data-astro-cid-ipen74rd]{transition-duration:.7s}.dsig__body[data-astro-cid-ipen74rd].is-fwd:not(.is-init) .lift[data-astro-cid-ipen74rd]{transition-duration:.6s}.dsig__body[data-astro-cid-ipen74rd].is-first:not(.is-init) .zd[data-astro-cid-ipen74rd]{transition-delay:.9s}.dsig__body[data-astro-cid-ipen74rd].is-fwd[data-state="4"]:not(.is-init) .chk[data-astro-cid-ipen74rd]{transition-delay:calc(.2s + var(--t) * 1.2s)}.dsig__body[data-astro-cid-ipen74rd].is-fwd[data-state="5"]:not(.is-init) [data-astro-cid-ipen74rd]:is(.sp,.sdot,.glow,.p-on){transition-delay:.3s}.dsig__fill[data-astro-cid-ipen74rd]{transition-duration:var(--dur-state)}@media (prefers-reduced-motion:no-preference){.dsig__body[data-astro-cid-ipen74rd].is-first .zs[data-astro-cid-ipen74rd]{animation:sig-dev-draw 1.2s var(--ease-in-out) both;animation-delay:calc(var(--k) * 80ms)}.dsig__body[data-astro-cid-ipen74rd].is-fwd[data-state="3"] .pulse[data-astro-cid-ipen74rd]{animation:.6s linear .8s 2 sig-dev-pulse}.dsig__body[data-astro-cid-ipen74rd].is-fwd[data-state="4"] .sweep[data-astro-cid-ipen74rd]{animation:sig-dev-sweep 1.2s var(--ease-in-out) .2s forwards}.dsig__body[data-astro-cid-ipen74rd].is-fwd[data-state="5"] .wave[data-astro-cid-ipen74rd]{animation:sig-dev-wave 1.2s var(--ease-out) both;animation-delay:calc(.3s + var(--k) * .5s)}}@keyframes sig-dev-draw{0%{stroke-dashoffset:1px;opacity:1}75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sig-dev-pulse{0%{stroke-dashoffset:6px;opacity:1}to{stroke-dashoffset:-100px;opacity:1}}@keyframes sig-dev-sweep{0%{opacity:1;transform:translateY(72px)}90%{opacity:1}to{opacity:0;transform:translateY(380px)}}@keyframes sig-dev-wave{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.dsig__body[data-astro-cid-ipen74rd] [data-astro-cid-ipen74rd]:is(.k,.l3x,.chk,.zd,.sdot,.glow,.p-on,.sp,.st--fill,.vbar,.cn,.lift,.dsig__fill){transition:opacity .12s linear,fill-opacity .12s linear,stroke-opacity .12s linear,stroke-dashoffset .12s linear!important}.k[data-astro-cid-ipen74rd],.chk[data-astro-cid-ipen74rd],.vbar[data-astro-cid-ipen74rd],.lift[data-astro-cid-ipen74rd]{transform:none!important}}@media (width<=767px){.dsig__stepper[data-astro-cid-ipen74rd]{margin-bottom:64px}.tab[data-astro-cid-ipen74rd]{width:44px;min-height:44px;margin-inline:auto;padding:0;position:static}.tab__label[data-astro-cid-ipen74rd]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tab[data-astro-cid-ipen74rd][aria-selected=true] .tab__label[data-astro-cid-ipen74rd]{clip:auto;white-space:normal;text-align:center;width:auto;height:auto;margin:0;text-decoration:none;top:calc(100% + 16px);left:0;right:0;overflow:visible}}@media (width>=768px){.dsig__next[data-astro-cid-ipen74rd]{width:auto;min-width:280px}.dsig__scene[data-astro-cid-ipen74rd]{max-width:560px}.tab[data-astro-cid-ipen74rd]{padding-inline:8px}}@media (width>=1024px){.dsig__grid[data-astro-cid-ipen74rd]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.dsig__scene[data-astro-cid-ipen74rd]{grid-column:1/span 7;max-width:none}.dsig__panel[data-astro-cid-ipen74rd]{grid-column:8/span 5}}
