.oa[data-astro-cid-7odltrd6]{justify-self:center;inline-size:100%;max-inline-size:460px;margin:0}.oa[data-astro-cid-7odltrd6] svg[data-astro-cid-7odltrd6]{block-size:auto;inline-size:100%;display:block;overflow:visible}.oa__line[data-astro-cid-7odltrd6]{fill:none;stroke:#ffffff59;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.oa__line--chart[data-astro-cid-7odltrd6]{stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.oa__panel[data-astro-cid-7odltrd6]{fill:#ffffff0f;stroke:#ffffff40;stroke-width:1.5px}.oa__limit[data-astro-cid-7odltrd6]{stroke:var(--color-mint);stroke-width:1.5px;stroke-dasharray:5 5}.oa__node[data-astro-cid-7odltrd6] rect[data-astro-cid-7odltrd6]{fill:#ffffff0f;stroke:#ffffff40;stroke-width:1.5px}.oa__node[data-astro-cid-7odltrd6] path[data-astro-cid-7odltrd6]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.oa__node--human[data-astro-cid-7odltrd6] rect[data-astro-cid-7odltrd6]{fill:var(--color-signal);stroke:var(--color-signal)}.oa__node--human[data-astro-cid-7odltrd6] path[data-astro-cid-7odltrd6]{stroke:var(--color-night)}.oa__node--key[data-astro-cid-7odltrd6] rect[data-astro-cid-7odltrd6]{fill:#8fd3b91f;stroke:var(--color-mint);stroke-width:2px}.oa__node--key[data-astro-cid-7odltrd6] .oa__t[data-astro-cid-7odltrd6]{fill:#fff}.oa__node--done[data-astro-cid-7odltrd6] rect[data-astro-cid-7odltrd6]{fill:var(--color-accent);stroke:var(--color-accent)}.oa__t[data-astro-cid-7odltrd6]{fill:var(--color-on-night);font:600 16px/1.3 var(--font-sans)}.oa__node--human[data-astro-cid-7odltrd6] .oa__t[data-astro-cid-7odltrd6]{fill:var(--color-signal)}.oa__t--limit[data-astro-cid-7odltrd6]{fill:var(--color-mint)}.oa__t--panel[data-astro-cid-7odltrd6]{fill:#fff}.oa__t--limit[data-astro-cid-7odltrd6]{font-size:13px}.oa__dot[data-astro-cid-7odltrd6]{fill:var(--color-signal);offset-distance:100%;offset-rotate:0deg;opacity:0}.m-ok .oa__line[data-astro-cid-7odltrd6]{animation:oa-draw 1.6s var(--ease-draw,ease) var(--d) both}.m-ok .oa__node[data-astro-cid-7odltrd6]{animation:oa-in var(--dur-enter,.56s) var(--ease-out,ease) var(--d) both}.m-ok .oa__dot[data-astro-cid-7odltrd6]{animation:oa-dot 2.4s var(--ease-draw,ease) .5s both}@keyframes oa-draw{0%{stroke-dashoffset:100px}}@keyframes oa-in{0%{opacity:0;transform:translateY(8px)}}@keyframes oa-dot{0%{offset-distance:0%;opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (width<=1023px){.oa[data-astro-cid-7odltrd6]{max-inline-size:360px}}.oh[data-astro-cid-fo3oaqcw]{padding-block:clamp(2.5rem,6vh,3.75rem) clamp(3rem,7vh,4.5rem)}.oh__back[data-astro-cid-fo3oaqcw]{font-size:.9375rem}.oh__grid[data-astro-cid-fo3oaqcw]{gap:2.5rem;margin-block-start:2rem;display:grid}.oh__title[data-astro-cid-fo3oaqcw]{max-inline-size:20ch;font-size:var(--fs-h2);line-height:1.04}.oh__problem[data-astro-cid-fo3oaqcw]{border-block-start:1px solid var(--color-hairline-night);margin-block-start:2rem;padding-block-start:1.25rem}.oh__problem[data-astro-cid-fo3oaqcw] .detail-label[data-astro-cid-fo3oaqcw]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mint)}.oh__problem[data-astro-cid-fo3oaqcw] p[data-astro-cid-fo3oaqcw]{color:var(--color-on-night);max-inline-size:46ch;margin-block-start:.75rem;font-size:1.0625rem;line-height:1.65}@media (width>=1024px){.oh__grid[data-astro-cid-fo3oaqcw]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:4rem}}.how[data-astro-cid-fo3oaqcw]{border-block:1px solid var(--color-hairline)}.how__grid[data-astro-cid-fo3oaqcw]{gap:var(--space-6) var(--space-8);align-items:start;display:grid}.how__does[data-astro-cid-fo3oaqcw]{max-inline-size:52ch;margin-block-start:var(--space-5);font-size:1.1875rem;line-height:1.6}@media (width>=1024px){.how__grid[data-astro-cid-fo3oaqcw]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ex[data-astro-cid-fo3oaqcw]{border-block-end:1px solid var(--color-hairline)}.ex__grid[data-astro-cid-fo3oaqcw]{gap:var(--space-6) var(--space-8);align-items:start;display:grid}.ex__tag[data-astro-cid-fo3oaqcw]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-block-end:var(--space-3)}.ex__note[data-astro-cid-fo3oaqcw]{max-inline-size:40ch;color:var(--color-text-faint);margin-block-start:var(--space-4);font-size:.9375rem}.ex__steps[data-astro-cid-fo3oaqcw]{margin:0;padding:0;list-style:none}.ex__step[data-astro-cid-fo3oaqcw]{padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);align-items:baseline;gap:16px;line-height:1.55;display:flex}.ex__step[data-astro-cid-fo3oaqcw]:last-child{border-block-end:0}.ex__n[data-astro-cid-fo3oaqcw]{font:500 .8125rem/1 var(--font-mono);color:var(--color-text-faint);flex:none}@media (width>=1024px){.ex__grid[data-astro-cid-fo3oaqcw]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fx[data-astro-cid-fo3oaqcw]{gap:var(--space-6) var(--space-8);border-block-start:2px solid var(--color-text);padding-block-start:var(--space-5);display:grid}.fx[data-astro-cid-fo3oaqcw]+.fx[data-astro-cid-fo3oaqcw]{margin-block-start:clamp(3rem,6vw,4.5rem)}@media (width>=1024px){.fx--two[data-astro-cid-fo3oaqcw]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.fx__head[data-astro-cid-fo3oaqcw] p[data-astro-cid-fo3oaqcw]{max-inline-size:52ch;color:var(--color-text-soft);margin-block-start:var(--space-4);line-height:1.65}.fx__link[data-astro-cid-fo3oaqcw]{margin-block-start:var(--space-4);display:inline-block}.fx__label[data-astro-cid-fo3oaqcw]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin-block-end:var(--space-4)}.chips[data-astro-cid-fo3oaqcw]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.chips[data-astro-cid-fo3oaqcw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip[data-astro-cid-fo3oaqcw]{background:var(--color-ground);border:1px solid var(--color-hairline);border-radius:var(--radius-m);align-items:center;gap:14px;padding:12px 14px;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.chip__icon[data-astro-cid-fo3oaqcw],.srow__icon[data-astro-cid-fo3oaqcw]{border-radius:var(--radius-s);background:var(--color-ground-deep);block-size:40px;inline-size:40px;color:var(--color-accent);flex:none;place-items:center;display:grid}.srow__icon[data-astro-cid-fo3oaqcw]{block-size:34px;inline-size:34px}.gate__label[data-astro-cid-fo3oaqcw]{margin-block:var(--space-5) var(--space-2);font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:10px;display:flex}.ticks[data-astro-cid-fo3oaqcw]{margin:0;padding:0;list-style:none}.tick[data-astro-cid-fo3oaqcw]{padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);color:var(--color-text);align-items:flex-start;gap:14px;line-height:1.5;display:flex}.tick[data-astro-cid-fo3oaqcw]:last-child{border-block-end:0}.otick[data-astro-cid-fo3oaqcw]{border:1.5px solid var(--color-accent);border-radius:var(--radius-s);block-size:28px;inline-size:28px;color:var(--color-accent);flex:none;place-items:center;display:grid}.ticks[data-astro-cid-fo3oaqcw] .tick[data-astro-cid-fo3oaqcw]>span[data-astro-cid-fo3oaqcw]:last-child{padding-block-start:2px;font-weight:600}.ticks--lands[data-astro-cid-fo3oaqcw]{border-block-start:0}.ticks--lands[data-astro-cid-fo3oaqcw] .tick[data-astro-cid-fo3oaqcw]>span[data-astro-cid-fo3oaqcw]:last-child{gap:2px;font-weight:400;display:grid}.tick__t[data-astro-cid-fo3oaqcw]{color:var(--color-text);font-weight:700}.tick__form[data-astro-cid-fo3oaqcw]{color:var(--color-text-soft);font-size:.9375rem}.srows[data-astro-cid-fo3oaqcw]{margin:0;padding:0;list-style:none}.srow[data-astro-cid-fo3oaqcw]{padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);color:var(--color-text-soft);align-items:flex-start;gap:14px;font-size:.9688rem;line-height:1.55;display:flex}.srow[data-astro-cid-fo3oaqcw]:last-child{border-block-end:0}.tail__grid[data-astro-cid-fo3oaqcw]{gap:3.5rem;display:grid}@media (width>=1024px){.tail__grid[data-astro-cid-fo3oaqcw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:5rem}}.tail__label[data-astro-cid-fo3oaqcw]{font:500 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mint)}.tail__shape[data-astro-cid-fo3oaqcw]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-block:1rem .75rem;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:800;font-stretch:88%;line-height:1.05}.tail__link[data-astro-cid-fo3oaqcw]{margin-block-start:1.5rem;display:inline-block}.qa[data-astro-cid-fo3oaqcw]{border-block-start:2px solid #fff9;margin-block-start:1rem}.qa[data-astro-cid-fo3oaqcw] details[data-astro-cid-fo3oaqcw]{border-block-end:1px solid #fff3}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]{cursor:pointer;color:#fff;padding-block:1.4rem;padding-inline-end:2.5rem;font-size:1.1875rem;font-weight:700;line-height:1.3;list-style:none;position:relative}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]::-webkit-details-marker{display:none}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:before,.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:after{content:"";background:var(--color-mint);block-size:2px;inline-size:14px;transition:rotate .25s;position:absolute;inset-block-start:50%;inset-inline-end:.25rem}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:after{rotate:90deg}.qa[data-astro-cid-fo3oaqcw] details[data-astro-cid-fo3oaqcw][open] summary[data-astro-cid-fo3oaqcw]:after{rotate:0deg}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:focus-visible{outline:2px solid var(--color-mint);outline-offset:4px}.qa[data-astro-cid-fo3oaqcw] details[data-astro-cid-fo3oaqcw] p[data-astro-cid-fo3oaqcw]{max-inline-size:60ch;padding-block-end:1.25rem}.others[data-astro-cid-fo3oaqcw]{padding-block-end:var(--space-4)}.others__list[data-astro-cid-fo3oaqcw]{margin:var(--space-5) 0 0;gap:16px;padding:0;list-style:none;display:grid}@media (width>=900px){.others__list[data-astro-cid-fo3oaqcw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.others__card[data-astro-cid-fo3oaqcw]{gap:var(--space-3);flex-direction:column;block-size:100%;display:flex}.others__icon[data-astro-cid-fo3oaqcw]{border-radius:var(--radius-s);background:var(--color-ground-deep);block-size:44px;inline-size:44px;color:var(--color-accent);place-items:center;display:grid}.others__title[data-astro-cid-fo3oaqcw]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;font-stretch:90%;line-height:1.2}.others__line[data-astro-cid-fo3oaqcw]{color:var(--color-text-soft);font-size:.9375rem}.others__more[data-astro-cid-fo3oaqcw]{color:var(--color-accent);margin-block-start:auto;padding-block-start:var(--space-2);font-weight:700}@media (width<=767px){.others[data-astro-cid-fo3oaqcw]{padding-block-end:0}}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]{padding-inline-end:3.5rem}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:before{border-radius:var(--radius-s);background:linear-gradient(#fff,#fff) 50%/12px 2px no-repeat,linear-gradient(#fff,#fff) 50%/2px 12px no-repeat,#ffffff1a;block-size:32px;inline-size:32px;transition:background-color .3s;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.qa[data-astro-cid-fo3oaqcw] summary[data-astro-cid-fo3oaqcw]:after{display:none}.qa[data-astro-cid-fo3oaqcw] details[data-astro-cid-fo3oaqcw][open] summary[data-astro-cid-fo3oaqcw]:before{background:linear-gradient(var(--color-night), var(--color-night)) center / 12px 2px no-repeat, var(--color-mint)}
