.a11y-fab[data-astro-cid-l6h6emqy]{position:fixed;inset-block-end:22px;inset-inline-start:22px;z-index:900;inline-size:50px;block-size:50px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--accent, #5546d6);color:#fff;border:2px solid rgba(255,255,255,.92);box-shadow:0 10px 26px -8px #12101c8c}.a11y-fab[data-astro-cid-l6h6emqy]:hover{background:var(--deep, #3f34ad)}.a11y-fab[data-astro-cid-l6h6emqy]:focus-visible{outline:3px solid #12101c;outline-offset:3px}.a11y-panel[data-astro-cid-l6h6emqy]{position:fixed;inset-block-end:84px;inset-inline-start:22px;z-index:901;inline-size:min(280px,calc(100vw - 44px));max-block-size:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#17151f;border:1px solid rgba(18,16,28,.12);border-radius:16px;box-shadow:0 26px 60px -22px #12101c80;padding:14px;font-size:14.5px;line-height:1.5}.a11y-panel[data-astro-cid-l6h6emqy][hidden]{display:none}.a11y-head[data-astro-cid-l6h6emqy]{display:flex;align-items:center;justify-content:space-between;gap:10px}.a11y-head[data-astro-cid-l6h6emqy] h2[data-astro-cid-l6h6emqy]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.a11y-x[data-astro-cid-l6h6emqy]{inline-size:30px;block-size:30px;flex:none;border-radius:8px;cursor:pointer;display:grid;place-items:center;background:transparent;color:#56525f;border:1px solid rgba(18,16,28,.14)}.a11y-x[data-astro-cid-l6h6emqy]:hover{background:#12101c0d;color:#17151f}.a11y-row[data-astro-cid-l6h6emqy]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block:14px 10px}.a11y-lbl[data-astro-cid-l6h6emqy]{font-weight:600}.a11y-steps[data-astro-cid-l6h6emqy]{display:flex;align-items:center;gap:4px}.a11y-steps[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy]{inline-size:32px;block-size:32px;border-radius:8px;cursor:pointer;font-size:17px;font-weight:700;line-height:1;background:#f2effd;color:#3f34ad;border:1px solid rgba(85,70,214,.22)}.a11y-steps[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy]:hover{background:#e6e0fb}.a11y-steps[data-astro-cid-l6h6emqy] output[data-astro-cid-l6h6emqy]{min-inline-size:48px;text-align:center;font-variant-numeric:tabular-nums}.a11y-list[data-astro-cid-l6h6emqy]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.a11y-list[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy]{inline-size:100%;text-align:start;cursor:pointer;padding:9px 12px;border-radius:10px;font:inherit;font-weight:500;background:#f7f6fb;color:#17151f;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:40px}.a11y-list[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy]:hover{background:#eeebf8}.a11y-list[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy][aria-pressed=true]{background:var(--accent, #5546d6);color:#fff;border-color:transparent}.a11y-list[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy][aria-pressed=true]:after{content:"✓";font-weight:700}.a11y-foot[data-astro-cid-l6h6emqy]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid rgba(18,16,28,.1)}.a11y-reset[data-astro-cid-l6h6emqy]{cursor:pointer;font:inherit;font-weight:600;padding:7px 14px;border-radius:999px;background:transparent;color:#17151f;border:1px solid rgba(18,16,28,.2)}.a11y-reset[data-astro-cid-l6h6emqy]:hover{background:#12101c0d}.a11y-foot[data-astro-cid-l6h6emqy] a[data-astro-cid-l6h6emqy]{color:#4a3cc4;text-decoration:underline;text-underline-offset:3px}.a11y-panel[data-astro-cid-l6h6emqy] button[data-astro-cid-l6h6emqy]:focus-visible,.a11y-panel[data-astro-cid-l6h6emqy] a[data-astro-cid-l6h6emqy]:focus-visible{outline:2px solid #4a3cc4;outline-offset:2px}@media(max-width:480px){.a11y-fab[data-astro-cid-l6h6emqy]{inset-block-end:16px;inset-inline-start:16px}.a11y-panel[data-astro-cid-l6h6emqy]{inset-block-end:74px;inset-inline-start:16px}}.cc[data-astro-cid-garwan2p]{position:fixed;inset-inline:0;inset-block-end:0;z-index:1100;padding:12px clamp(14px,3vw,24px) calc(12px + env(safe-area-inset-bottom));background:var(--night, #0b0917);color:var(--night-ink, #f4f2fb);border-block-start:1px solid var(--night-hair, rgba(255, 255, 255, .11));box-shadow:0 -18px 48px -24px #000c}.cc[data-astro-cid-garwan2p][hidden]{display:none}.cc-in[data-astro-cid-garwan2p]{max-inline-size:1180px;margin-inline:auto;display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap}.cc-t[data-astro-cid-garwan2p]{margin:0;flex:1 1 340px;min-inline-size:0;font-size:14px;line-height:1.6;color:var(--night-muted, #a39dbd)}.cc-t[data-astro-cid-garwan2p] b[data-astro-cid-garwan2p]{color:var(--night-ink, #f4f2fb);font-weight:600}.cc-t[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:#c9bfff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cc-t[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]:hover{color:#fff}.cc-b[data-astro-cid-garwan2p]{display:flex;gap:10px;flex:0 0 auto}.cc-b[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding-block:10px;padding-inline:20px;border-radius:999px;min-block-size:42px;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.cc-yes[data-astro-cid-garwan2p]{background:var(--accent, #5546d6);color:#fff;border:1px solid transparent}.cc-yes[data-astro-cid-garwan2p]:hover{background:var(--deep, #3f34ad)}.cc-no[data-astro-cid-garwan2p]{background:transparent;color:var(--night-ink, #f4f2fb);border:1px solid var(--night-hair, rgba(255, 255, 255, .22))}.cc-no[data-astro-cid-garwan2p]:hover{background:#ffffff14}.cc-b[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]:focus-visible{outline:2px solid #c9bfff;outline-offset:3px}@media(max-width:620px){.cc-in[data-astro-cid-garwan2p]{gap:12px}.cc-b[data-astro-cid-garwan2p]{inline-size:100%}.cc-b[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]{flex:1 1 0;padding-inline:12px}}.ei-overlay[data-astro-cid-qdal5lsa]{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px;background:#080712b8;backdrop-filter:blur(6px);opacity:0;transition:opacity .22s ease}.ei-overlay[data-astro-cid-qdal5lsa][hidden]{display:none}.ei-overlay[data-astro-cid-qdal5lsa].ei-in{opacity:1}.ei-card[data-astro-cid-qdal5lsa]{position:relative;width:430px;max-width:100%;border-radius:22px;padding:44px 32px 30px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,rgba(85,70,214,.42),transparent 68%),linear-gradient(180deg,#171331,#0e0c1d);border:1px solid var(--night-hair, #2a2545);box-shadow:0 40px 110px -30px #5546d6b3;transform:translateY(10px) scale(.98);transition:transform .26s cubic-bezier(.16,1,.3,1)}.ei-overlay[data-astro-cid-qdal5lsa].ei-in .ei-card[data-astro-cid-qdal5lsa]{transform:translateY(0) scale(1)}.ei-x[data-astro-cid-qdal5lsa]{position:absolute;top:16px;inset-inline-start:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff1a;color:var(--night-ink, #f4f2fb);cursor:pointer;transition:background .16s ease}.ei-x[data-astro-cid-qdal5lsa]:hover{background:#fff3}.ei-eyebrow[data-astro-cid-qdal5lsa]{font-family:var(--mono, inherit);font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lav, #8b76f2);margin-bottom:14px}.ei-title[data-astro-cid-qdal5lsa]{font-size:27px;line-height:1.08;font-weight:600;letter-spacing:-.03em;color:var(--night-ink, #f4f2fb);margin:0 0 16px;text-wrap:balance}.ei-body[data-astro-cid-qdal5lsa]{font-size:15.5px;line-height:1.6;color:var(--night-muted, #a39dbd);margin:0 0 26px}.ei-cta[data-astro-cid-qdal5lsa]{display:block;background:var(--accent, #5546d6);color:#fff;font-size:15.5px;font-weight:600;text-decoration:none;padding:15px 20px;border-radius:999px;margin-bottom:14px;transition:transform .14s ease,background .14s ease}.ei-cta[data-astro-cid-qdal5lsa]:hover{background:var(--deep, #3f34ad);transform:translateY(-1px);color:#fff}.ei-later[data-astro-cid-qdal5lsa]{background:none;border:none;color:var(--night-muted, #a39dbd);font-size:14px;cursor:pointer;font-family:inherit}.ei-later[data-astro-cid-qdal5lsa]:hover{color:var(--night-ink, #f4f2fb)}@media(max-width:480px){.ei-card[data-astro-cid-qdal5lsa]{padding:38px 24px 26px}.ei-title[data-astro-cid-qdal5lsa]{font-size:23px}}@media(prefers-reduced-motion:reduce){.ei-overlay[data-astro-cid-qdal5lsa],.ei-card[data-astro-cid-qdal5lsa]{transition:none}}.sc[data-astro-cid-6guyfo6g]{position:fixed;z-index:1000;bottom:24px;left:24px;inline-size:108px;block-size:108px;display:grid;place-items:center;text-decoration:none;filter:drop-shadow(0 12px 26px rgba(33,28,134,.34));opacity:1;animation:sc-in .7s cubic-bezier(.2,1.2,.3,1) backwards,sc-bob 4.5s ease-in-out 1s infinite;-webkit-tap-highlight-color:transparent}@media(max-width:560px){.sc[data-astro-cid-6guyfo6g]{inline-size:92px;block-size:92px;bottom:18px;left:18px}}.sc-ring[data-astro-cid-6guyfo6g]{position:absolute;inset:0;inline-size:100%;block-size:100%;animation:sc-spin 2.6s linear infinite}.sc-core[data-astro-cid-6guyfo6g]{position:relative;z-index:1;inline-size:82px;block-size:82px;border-radius:50%;background:var(--sc-card);display:grid;place-items:center;gap:1px;box-shadow:inset 0 0 0 1px var(--sc-hair);transition:transform .2s ease}@media(max-width:560px){.sc-core[data-astro-cid-6guyfo6g]{inline-size:70px;block-size:70px}}.sc-spark[data-astro-cid-6guyfo6g]{color:var(--sc-accent-text);display:grid;place-items:center;transform:translateY(2px)}.sc-txt[data-astro-cid-6guyfo6g]{font-family:var(--sc-font);font-size:14px;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--sc-ink);text-align:center}@media(max-width:560px){.sc-txt[data-astro-cid-6guyfo6g]{font-size:12.5px}}.sc[data-astro-cid-6guyfo6g]:hover .sc-ring[data-astro-cid-6guyfo6g]{animation-duration:1.1s}.sc[data-astro-cid-6guyfo6g]:hover .sc-core[data-astro-cid-6guyfo6g]{transform:scale(1.07)}.sc[data-astro-cid-6guyfo6g]:focus-visible{outline:3px solid var(--sc-accent);outline-offset:4px;border-radius:50%}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-bob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes sc-in{0%{transform:scale(.7)}60%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sc[data-astro-cid-6guyfo6g],.sc-ring[data-astro-cid-6guyfo6g]{animation:none}}
