.ev-top .banner{background:var(--tint);color:var(--navy);text-wrap:balance}.ev-top .banner a{color:#1d4ed8}.ap[data-astro-cid-og6np6hy]{--n:#082460;--nm:#B9C4E0;--b:#1D4ED8;--bd:#1538A8;--g:#FFBE0B;--gd:#E5A600;--gi:#1A1300;--t:#E8EEFF;--l:#E6E8EC;--ls:#8A93A2;--m:#5B6472;--e:#B42318;padding:0;background:linear-gradient(180deg,#f4f5f7,#fff)}.ap-wrap[data-astro-cid-og6np6hy]{max-width:1180px;margin:0 auto;padding:24px 16px 64px;display:grid;gap:20px}@media(min-width:960px){.ap-wrap[data-astro-cid-og6np6hy]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:48px 20px 96px;align-items:start}.ap-side[data-astro-cid-og6np6hy]{position:sticky;top:24px}}.ap-side[data-astro-cid-og6np6hy]{background:var(--n);color:#fff;border-radius:24px;padding:28px 24px}@media(min-width:960px){.ap-side[data-astro-cid-og6np6hy]{padding:40px 36px}}.ap-kicker[data-astro-cid-og6np6hy]{color:var(--nm);font-weight:600;font-size:.95rem}.ap-side[data-astro-cid-og6np6hy] h1[data-astro-cid-og6np6hy]{color:#fff;font-size:clamp(2.1rem,4.6vw,3.2rem);margin-top:6px}.ap-lead[data-astro-cid-og6np6hy]{color:var(--nm);margin-top:12px;font-size:1.05rem;max-width:40ch}.ap-perks[data-astro-cid-og6np6hy]{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}@media(max-width:959px){.ap-perks[data-astro-cid-og6np6hy]{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:.92rem}}.ap-perks[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy]{display:flex;gap:10px;align-items:flex-start;font-weight:600}.ap-perks[data-astro-cid-og6np6hy] svg[data-astro-cid-og6np6hy]{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--g);fill:none;stroke:var(--gi);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ap-save[data-astro-cid-og6np6hy]{color:var(--nm);font-size:.9rem;margin-top:22px;border-top:1px solid rgba(185,196,224,.25);padding-top:16px}.ap-card[data-astro-cid-og6np6hy]{background:#fff;border:1px solid var(--l);border-radius:24px;padding:22px 18px;box-shadow:0 1px 2px #0824600a,0 12px 32px -12px #08246024;min-width:0}@media(min-width:640px){.ap-card[data-astro-cid-og6np6hy]{padding:32px}}.ap-steps[data-astro-cid-og6np6hy]{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;counter-reset:s}.ap-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy]{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--m);padding-bottom:10px;border-bottom:3px solid var(--l);transition:border-color .25s cubic-bezier(.2,.8,.2,1),color .25s cubic-bezier(.2,.8,.2,1)}.ap-steps[data-astro-cid-og6np6hy] span[data-astro-cid-og6np6hy]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--l);color:var(--m);font-size:.8rem;flex:none}.ap-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy][aria-current=step],.ap-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy].done{color:var(--n);border-color:var(--b)}.ap-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy][aria-current=step] span[data-astro-cid-og6np6hy]{background:var(--b);color:#fff}.ap-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy].done span[data-astro-cid-og6np6hy]{background:var(--n);color:#fff}.ap-card[data-astro-cid-og6np6hy] h2[data-astro-cid-og6np6hy]{font-size:clamp(1.45rem,3vw,1.85rem)}.ap-intro[data-astro-cid-og6np6hy]{color:var(--m);margin:8px 0 18px}.ap-f[data-astro-cid-og6np6hy]{margin:0 0 6px;border:0;padding:0;min-width:0}.ap-f[data-astro-cid-og6np6hy]>label[data-astro-cid-og6np6hy],.ap-f[data-astro-cid-og6np6hy] legend[data-astro-cid-og6np6hy]{display:block;font-weight:600;margin-bottom:6px;padding:0;text-wrap:pretty}.ap-row[data-astro-cid-og6np6hy]{display:grid;gap:0 14px}@media(min-width:640px){.ap-row[data-astro-cid-og6np6hy]{grid-template-columns:1fr 1fr}}.ap-in[data-astro-cid-og6np6hy]{font:inherit;font-size:16px;width:100%;min-height:48px;padding:11px 14px;border:1.5px solid var(--ls);border-radius:12px;background:#fff;color:#0a0a0a}textarea[data-astro-cid-og6np6hy].ap-in{resize:vertical;line-height:1.5}.ap-in[data-astro-cid-og6np6hy]:focus-visible{outline:3px solid var(--t);outline-offset:0;border-color:var(--b)}.ap-in[data-astro-cid-og6np6hy][aria-invalid=true]{border-color:var(--e)}.ap-help[data-astro-cid-og6np6hy]{color:var(--m);font-size:.9rem;margin:-2px 0 8px}.ap-opt[data-astro-cid-og6np6hy]{color:var(--m);font-weight:400}.ap-err[data-astro-cid-og6np6hy]{margin:4px 0 0;min-height:1.4em;font-size:.875rem;font-weight:600;color:var(--e)}.ap-count[data-astro-cid-og6np6hy]{margin:4px 0 0;font-size:.85rem;color:var(--m);text-align:right;font-variant-numeric:tabular-nums}.ap-count[data-astro-cid-og6np6hy].over{color:var(--e);font-weight:600}.ap-chips[data-astro-cid-og6np6hy]{display:flex;flex-wrap:wrap;gap:8px}.ap-chips-grid[data-astro-cid-og6np6hy]{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:520px){.ap-chips-grid[data-astro-cid-og6np6hy]{grid-template-columns:1fr 1fr}}.ap-chip[data-astro-cid-og6np6hy]{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1.5px solid var(--l);border-radius:12px;cursor:pointer;background:#fff;font-weight:500;transition:border-color .15s cubic-bezier(.2,.8,.2,1),background-color .15s cubic-bezier(.2,.8,.2,1)}.ap-chip[data-astro-cid-og6np6hy]:hover{border-color:var(--ls)}.ap-chip[data-astro-cid-og6np6hy]:has(input:checked){border-color:var(--b);background:var(--t)}.ap-chip[data-astro-cid-og6np6hy]:has(input:focus-visible){outline:3px solid var(--t);outline-offset:2px}.ap-chip[data-astro-cid-og6np6hy] input[data-astro-cid-og6np6hy]{width:20px;height:20px;margin:0;flex:none;accent-color:var(--b)}.ap-sub[data-astro-cid-og6np6hy]{display:block;font-weight:600;font-size:.95rem;margin:12px 0 6px}.ap-hp[data-astro-cid-og6np6hy]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ap-actions[data-astro-cid-og6np6hy]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:18px;border-top:1px solid var(--l)}.ap-btn[data-astro-cid-og6np6hy]{font:inherit;font-weight:700;font-size:16px;min-height:48px;padding:12px 26px;border-radius:999px;border:0;cursor:pointer;background:var(--b);color:#fff;transition:background-color .15s cubic-bezier(.2,.8,.2,1),transform .1s cubic-bezier(.2,.8,.2,1)}.ap-btn[data-astro-cid-og6np6hy]:hover{background:var(--bd)}.ap-btn[data-astro-cid-og6np6hy]:active{transform:scale(.97)}.ap-btn[data-astro-cid-og6np6hy]:focus-visible,.ap-link[data-astro-cid-og6np6hy]:focus-visible{outline:3px solid var(--b);outline-offset:3px}.ap-btn[data-astro-cid-og6np6hy][disabled]{opacity:.6;cursor:progress}.ap-btn-gold[data-astro-cid-og6np6hy]{background:var(--g);color:var(--gi)}.ap-btn-gold[data-astro-cid-og6np6hy]:hover{background:var(--gd)}.ap-btn-ghost[data-astro-cid-og6np6hy]{background:#fff;color:var(--n);border:1.5px solid var(--ls)}.ap-btn-ghost[data-astro-cid-og6np6hy]:hover{background:#f4f5f7}@media(max-width:519px){.ap-actions[data-astro-cid-og6np6hy] .ap-btn[data-astro-cid-og6np6hy]{flex:1}}.ap-link[data-astro-cid-og6np6hy]{font:inherit;font-size:.92rem;background:none;border:0;padding:6px 0;color:var(--b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ap-alert[data-astro-cid-og6np6hy]{border:1.5px solid var(--e);background:#fef3f2;color:#7a271a;border-radius:12px;padding:12px 14px;margin-bottom:16px;font-weight:600}.ap-resume[data-astro-cid-og6np6hy]{background:var(--t);border-radius:12px;padding:12px 14px;margin-bottom:16px;font-size:.95rem}.ap[data-astro-cid-og6np6hy] [data-astro-cid-og6np6hy][hidden]{display:none!important}.ap-f[data-astro-cid-og6np6hy]>.ap-drop[data-astro-cid-og6np6hy]{display:grid;justify-items:center;gap:6px;text-align:center;padding:32px 16px;border:2px dashed var(--ls);border-radius:16px;cursor:pointer;background:#fafbfc;transition:border-color .15s cubic-bezier(.2,.8,.2,1),background-color .15s cubic-bezier(.2,.8,.2,1)}.ap-drop[data-astro-cid-og6np6hy]:hover,.ap-drop[data-astro-cid-og6np6hy].over{border-color:var(--b);background:var(--t)}.ap-drop[data-astro-cid-og6np6hy]:has(input:focus-visible){outline:3px solid var(--b);outline-offset:3px}.ap-drop[data-astro-cid-og6np6hy] input[data-astro-cid-og6np6hy]{position:absolute;width:1px;height:1px;opacity:0}.ap-drop[data-astro-cid-og6np6hy] svg[data-astro-cid-og6np6hy]{width:34px;height:34px;fill:none;stroke:var(--b);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-drop-main[data-astro-cid-og6np6hy]{font-weight:700;color:var(--n)}.ap-drop-sub[data-astro-cid-og6np6hy]{font-size:.88rem;color:var(--m)}.ap-file[data-astro-cid-og6np6hy]{border:1.5px solid var(--l);border-radius:16px;padding:16px}.ap-file-name[data-astro-cid-og6np6hy]{font-weight:600;overflow-wrap:anywhere}.ap-bar[data-astro-cid-og6np6hy]{height:10px;border-radius:999px;background:var(--l);overflow:hidden;margin:12px 0 8px}.ap-bar[data-astro-cid-og6np6hy] span[data-astro-cid-og6np6hy]{display:block;height:100%;width:100%;background:var(--b);border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ap-file[data-astro-cid-og6np6hy].ok .ap-bar[data-astro-cid-og6np6hy] span[data-astro-cid-og6np6hy]{background:#1a7f4b}.ap-file-state[data-astro-cid-og6np6hy]{font-size:.9rem;color:var(--m);font-variant-numeric:tabular-nums}.ap-file[data-astro-cid-og6np6hy].ok .ap-file-state[data-astro-cid-og6np6hy]{color:#1a7f4b;font-weight:600}.ap-done[data-astro-cid-og6np6hy]{text-align:center;padding:24px 0 8px}.ap-done[data-astro-cid-og6np6hy] svg[data-astro-cid-og6np6hy]{width:64px;height:64px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ap-done[data-astro-cid-og6np6hy] circle[data-astro-cid-og6np6hy]{fill:var(--t);stroke:none}.ap-done[data-astro-cid-og6np6hy] path[data-astro-cid-og6np6hy]{stroke:var(--b);stroke-width:3.5}.ap-done[data-astro-cid-og6np6hy] h2[data-astro-cid-og6np6hy]{margin-top:12px}.ap-done[data-astro-cid-og6np6hy] p[data-astro-cid-og6np6hy]{color:var(--m);margin:10px auto 0;max-width:46ch}.ap-small[data-astro-cid-og6np6hy]{font-size:.92rem}@media(prefers-reduced-motion:reduce){.ap[data-astro-cid-og6np6hy] [data-astro-cid-og6np6hy]{transition:none!important}}
