.abc-info[data-astro-cid-z5fqrexn]{max-width:64rem;margin:0 auto}.abc-flow[data-astro-cid-z5fqrexn]{align-items:stretch;gap:.5rem;margin-bottom:4rem;display:flex}@media (width<=860px){.abc-flow[data-astro-cid-z5fqrexn]{flex-direction:column;align-items:stretch}}.abc-step[data-astro-cid-z5fqrexn]{border:1px solid color-mix(in srgb, var(--step-color) 30%, transparent);text-align:center;animation:.6s both abcStepIn;animation-delay:var(--step-delay);background:#051a388c;border-radius:1rem;flex-direction:column;flex:1;align-items:center;padding:1.5rem 1.25rem;display:flex}.abc-step-node[data-astro-cid-z5fqrexn]{margin-bottom:.9rem;position:relative}.abc-step-num[data-astro-cid-z5fqrexn]{z-index:1;width:48px;height:48px;font-family:var(--font-display);color:var(--step-color);background:color-mix(in srgb, var(--step-color) 14%, #051a38e6);border:1.5px solid var(--step-color);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;position:relative}.abc-step-pulse[data-astro-cid-z5fqrexn]{border:1.5px solid var(--step-color);border-radius:50%;position:absolute;inset:0}@keyframes abcPulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes abcStepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.abc-step-title[data-astro-cid-z5fqrexn]{font-family:var(--font-display), var(--font-jp);color:#fff;margin-bottom:.5rem;font-size:.98rem;font-weight:700}.abc-step-body[data-astro-cid-z5fqrexn]{color:#e0f2fe99;font-size:.8rem;line-height:1.6}.abc-arrow[data-astro-cid-z5fqrexn]{color:#38bdf88c;animation:.6s both abcArrowIn;animation-delay:var(--step-delay);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.abc-arrow[data-astro-cid-z5fqrexn] svg[data-astro-cid-z5fqrexn]{width:40px}@media (width<=860px){.abc-arrow[data-astro-cid-z5fqrexn]{height:28px;margin:-.25rem auto;transform:rotate(90deg)}}@keyframes abcArrowIn{0%{opacity:0}to{opacity:1}}.abc-cycles-head[data-astro-cid-z5fqrexn]{text-align:center;margin-bottom:2rem}.abc-cycles-title[data-astro-cid-z5fqrexn]{font-family:var(--font-display), var(--font-jp);color:#fff;margin-bottom:.5rem;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:700}.abc-cycles-sub[data-astro-cid-z5fqrexn]{color:#e0f2fe8c;font-size:.85rem}.abc-cycles[data-astro-cid-z5fqrexn]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=860px){.abc-cycles[data-astro-cid-z5fqrexn]{grid-template-columns:1fr}}.abc-cycle[data-astro-cid-z5fqrexn]{text-align:center;padding:1.75rem 1.5rem}.abc-cycle-tag[data-astro-cid-z5fqrexn]{color:var(--cyc-color);background:color-mix(in srgb, var(--cyc-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--cyc-color) 30%, transparent);border-radius:999px;margin-bottom:1.25rem;padding:.25rem .85rem;font-size:.72rem;font-weight:700;display:inline-block}.abc-cycle-eq[data-astro-cid-z5fqrexn]{justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.abc-cycle-from[data-astro-cid-z5fqrexn],.abc-cycle-to[data-astro-cid-z5fqrexn]{font-family:var(--font-display), var(--font-jp);color:#fff;font-size:.95rem;font-weight:700}.abc-cycle-ring[data-astro-cid-z5fqrexn]{width:44px;height:44px;color:var(--cyc-color)}.abc-cycle-ring[data-astro-cid-z5fqrexn] svg[data-astro-cid-z5fqrexn]{width:100%;height:100%}.abc-cycle-track[data-astro-cid-z5fqrexn]{stroke:color-mix(in srgb, var(--cyc-color) 20%, transparent);stroke-width:2px}.abc-cycle-dash[data-astro-cid-z5fqrexn]{stroke:var(--cyc-color);stroke-width:2px;stroke-dasharray:24 100;stroke-linecap:round;transform-origin:24px 24px;animation:12s linear infinite abcCycSpin}.abc-cycle-arrowhead[data-astro-cid-z5fqrexn]{stroke:var(--cyc-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}@keyframes abcCycSpin{to{transform:rotate(360deg)}}.abc-cycle-body[data-astro-cid-z5fqrexn]{color:#e0f2fe9e;font-size:.82rem;line-height:1.7}[data-theme=light] .abc-step-body[data-astro-cid-z5fqrexn],[data-theme=light] .abc-cycles-sub[data-astro-cid-z5fqrexn],[data-theme=light] .abc-cycle-body[data-astro-cid-z5fqrexn]{color:#0c2a4ab8}[data-theme=light] .abc-step[data-astro-cid-z5fqrexn]{background:#ffffffbf}[data-theme=light] .abc-step-title[data-astro-cid-z5fqrexn],[data-theme=light] .abc-cycles-title[data-astro-cid-z5fqrexn],[data-theme=light] .abc-cycle-from[data-astro-cid-z5fqrexn],[data-theme=light] .abc-cycle-to[data-astro-cid-z5fqrexn]{color:#0c2a4a}@media (prefers-reduced-motion:reduce){.abc-step[data-astro-cid-z5fqrexn],.abc-arrow[data-astro-cid-z5fqrexn],.abc-step-pulse[data-astro-cid-z5fqrexn],.abc-cycle-dash[data-astro-cid-z5fqrexn]{animation:none}.abc-cycle-dash[data-astro-cid-z5fqrexn]{stroke-dasharray:none}}
