html,body{color:#081447;-webkit-font-smoothing:antialiased;background:#efe9dd;margin:0}a{color:var(--vx-accent-text,#3550d6);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:#2e44a8}:focus-visible{outline:2px solid var(--vx-focus,#3550d6);outline-offset:2px}input::placeholder{color:#6e7faa}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes vxSeed{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes vxDraw{0%{opacity:0;stroke-dashoffset:264px}10%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes vxLattice{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes vxm-draw{0%{stroke-dashoffset:264px}to{stroke-dashoffset:0}}@keyframes vxm-in{0%{opacity:0}to{opacity:1}}@keyframes vxm-leaf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes vxm-turn{0%{transform:rotate(0)}to{transform:rotate(60deg)}}.vxm-assemble .vxm-frame circle{stroke-dasharray:264;animation:.6s cubic-bezier(.3,.7,.4,1) both vxm-draw}.vxm-assemble .vxm-exe{animation:.2s cubic-bezier(.3,.7,.4,1) .7s both vxm-in}.vxm-assemble .vxm-coo{animation:.2s cubic-bezier(.3,.7,.4,1) .9s both vxm-in}.vxm-assemble .vxm-jud{animation:.2s cubic-bezier(.3,.7,.4,1) 1.1s both vxm-in}.vxm-assemble .vxm-aia{transform-origin:100px 100px;animation:.3s cubic-bezier(.3,.7,.4,1) 1.3s both vxm-leaf}.vxm-assemble .vxm-record{animation:.15s cubic-bezier(.3,.7,.4,1) 1.45s both vxm-in}.vxm-turn .vxm-frame{transform-origin:100px 100px;animation:2s cubic-bezier(.3,.7,.4,1) both vxm-turn}.vx-h-ink:hover{color:#081447}.vx-h-accent:hover{color:var(--vx-accent-text)}.vx-h-white:hover{color:#fff}.vx-h-offwhite:hover{color:#fafaf7}.vx-h-zebra:hover{background:#e9e3d6}.vx-h-orchid:hover{color:#fff;background:#6a43ce}.vx-h-accent-border:hover{border-color:var(--vx-accent)}.vx-h-hinge:hover{color:var(--vx-hinge,var(--vx-accent-text))}.vx-skip{color:#fafaf7;z-index:50;background:#0a1a5c;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.vx-skip:focus{left:16px}.on-navy a{color:#fafaf7}.on-navy a:hover{color:#b5c2e3}.vx-num{font-variant-numeric:tabular-nums}[id]{scroll-margin-top:96px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vx-rungs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.vx-rung{border-radius:16px;flex-direction:column;gap:12px;padding:24px 24px 22px;transition:transform .2s,box-shadow .2s;display:flex}.vx-rung:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0a1a5c29}.vx-rung-track{border-radius:999px;height:10px;margin-top:auto;display:block;overflow:hidden}.vx-rung-fill{height:100%;width:calc(var(--v) * 1%);animation:vx-rung-fill .9s cubic-bezier(.3, .7, .4, 1) var(--d,0s) both;border-radius:999px;display:block}@keyframes vx-rung-fill{0%{width:0}}@media (width<=719px){.vx-rungs{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.vx-rung{transition:none}.vx-rung:hover{transform:none}.vx-rung-fill{animation:none}}@media (width<=719px){figure[data-chart] [data-row][data-card]{grid-template-columns:minmax(0,1fr) auto!important;row-gap:6px!important}figure[data-chart] [data-row][data-card]>[data-track]{grid-area:2/1/auto/-1}.vx-stack{grid-template-columns:1fr!important}}figure[data-chart]{container-type:inline-size}@container (width<=420px){[data-row][data-card]{grid-template-columns:minmax(0,1fr) auto!important;row-gap:6px!important}[data-row][data-card]>[data-track]{grid-area:2/1/auto/-1}}@media (width<=719px){.vx-nav-desktop[data-astro-cid-nen7h5rs]{display:none!important}.vx-nav-toggle[data-astro-cid-nen7h5rs]{display:block!important}}#vx-drawer[data-astro-cid-nen7h5rs][hidden]{display:none}#vx-drawer[data-astro-cid-nen7h5rs]{display:flex}.vx-visually-hidden[data-astro-cid-jo6i4kqk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}figure[data-chart] [data-bar]{transition:width .38s cubic-bezier(.3,.7,.4,1)}figure[data-chart] [data-row]{cursor:default}figure[data-chart] [data-row]:hover [data-bar]{filter:brightness(.92)}@media (prefers-reduced-motion:reduce){figure[data-chart] [data-bar]{transition:none}}
