.jd[data-astro-cid-vmpinffd]{padding-block:var(--space-section)}.jd-head[data-astro-cid-vmpinffd]{justify-items:start;gap:1rem;max-width:46rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}.jd-head[data-astro-cid-vmpinffd] h2[data-astro-cid-vmpinffd]{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:-.03em;font-weight:var(--weight-bold);color:var(--color-text-strong)}.jd-head[data-astro-cid-vmpinffd] h2[data-astro-cid-vmpinffd] .serif[data-astro-cid-vmpinffd]{color:var(--ice-200)}.jd-lead[data-astro-cid-vmpinffd]{font-size:var(--text-lead);color:var(--color-on-dark-muted)}.jd-more[data-astro-cid-vmpinffd]{font-size:.9rem;font-weight:var(--weight-semibold);color:var(--ice-200);text-underline-offset:3px;text-decoration:underline #bfe6ff66}.jd-more[data-astro-cid-vmpinffd]:hover{text-decoration-color:currentColor}.jd[data-astro-cid-vmpinffd].is-scrub .jd-pin[data-astro-cid-vmpinffd]{height:320svh}.jd[data-astro-cid-vmpinffd].is-scrub .jd-stage[data-astro-cid-vmpinffd]{top:calc(var(--header-offset) + .75rem);position:sticky}.jd-stage[data-astro-cid-vmpinffd]{-webkit-backdrop-filter:blur(10px);background:#0816218c;border-radius:26px;padding:clamp(1.1rem,2.4vw,1.8rem);position:relative;box-shadow:inset 0 0 0 1px #8fd3ff21}.jd-bar[data-astro-cid-vmpinffd]{border-bottom:1px solid #8fd3ff21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1.4rem;padding-bottom:1.1rem;display:flex}.jd-label[data-astro-cid-vmpinffd]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.55rem;display:inline-flex}.jd-spark[data-astro-cid-vmpinffd]{background:#b9a9ff;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 12px #8b74ff}html:not(.js) .jd-stage[data-astro-cid-vmpinffd] [data-astro-cid-vmpinffd]:is(.jd-bar,.ah-lane){display:none}.jd-after[data-astro-cid-vmpinffd]{border-top:1px solid #8fd3ff21;gap:1rem;margin-top:1.4rem;padding-top:1.4rem;display:grid}@media (width>=52rem){.jd-after[data-astro-cid-vmpinffd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.jd-form[data-astro-cid-vmpinffd]{background:#0a1c29eb;border-radius:16px;padding:.8rem;transition:opacity .5s,transform .5s;box-shadow:inset 0 0 0 1px #b9a9ff80,0 18px 40px -24px #000}.jd-form-h[data-astro-cid-vmpinffd]{color:var(--color-text-strong);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.1rem .3rem .5rem;font-size:.86rem;display:flex}.jd-form-h[data-astro-cid-vmpinffd] b[data-astro-cid-vmpinffd]{font-weight:var(--weight-semibold)}.jd-badge[data-astro-cid-vmpinffd]{border-radius:var(--radius-full);font-size:.7rem;font-weight:var(--weight-bold);color:#cfc4ff;background:#8b74ff2e;margin-left:auto;padding:.15rem .55rem}.jd-field[data-astro-cid-vmpinffd]{color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem .6rem;font-size:.86rem;transition:opacity .35s,transform .35s,background-color .4s;display:flex}.jd-field[data-astro-cid-vmpinffd]+.jd-field[data-astro-cid-vmpinffd]{margin-top:2px}.jd-field[data-astro-cid-vmpinffd] em[data-astro-cid-vmpinffd]{border-radius:var(--radius-full);font-size:.72rem;font-style:normal;font-weight:var(--weight-semibold);color:var(--color-on-dark-muted);background:#8fd3ff1a;padding:.1rem .5rem}.jd-field[data-astro-cid-vmpinffd].is-added{background:#8b74ff29;box-shadow:inset 0 0 0 1px #b9a9ff73}.jd-field[data-astro-cid-vmpinffd].is-added em[data-astro-cid-vmpinffd]{color:#dccfff;background:#8b74ff40}.jd-chat[data-astro-cid-vmpinffd]{flex-direction:column;gap:.6rem;display:flex}.jd-msg[data-astro-cid-vmpinffd]{border-radius:14px;max-width:92%;padding:.65rem .85rem;font-size:.9rem;line-height:1.45;transition:opacity .35s,transform .35s}.jd-msg--u[data-astro-cid-vmpinffd]{color:var(--white);background:#2f6fb0;border-bottom-right-radius:4px;align-self:flex-end}.jd-msg--a[data-astro-cid-vmpinffd]{color:#e7e1ff;background:#8b74ff2e;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:inset 0 0 0 1px #b9a9ff59}.jd-msg--a[data-astro-cid-vmpinffd] b{color:var(--white)}.jd-typing[data-astro-cid-vmpinffd]{gap:3px;display:inline-flex}.jd-typing[data-astro-cid-vmpinffd] i{background:#b9a9ff;border-radius:50%;width:5px;height:5px;animation:1s infinite jd-blink}.jd-typing[data-astro-cid-vmpinffd] i:nth-child(2){animation-delay:.15s}.jd-typing[data-astro-cid-vmpinffd] i:nth-child(3){animation-delay:.3s}@keyframes jd-blink{50%{opacity:.25}}.jd-note[data-astro-cid-vmpinffd]{color:var(--color-text-muted);font-size:.82rem;transition:opacity .4s}.jd-note[data-astro-cid-vmpinffd] b[data-astro-cid-vmpinffd]{color:var(--color-success)}.jd[data-astro-cid-vmpinffd].is-ready .jd-form[data-astro-cid-vmpinffd]{opacity:0;transform:translateY(10px)}.jd[data-astro-cid-vmpinffd].is-ready .jd-field[data-astro-cid-vmpinffd]{opacity:0;transform:translate(-6px)}.jd[data-astro-cid-vmpinffd].is-ready [data-astro-cid-vmpinffd]:is(.jd-msg,.jd-note){opacity:0;transform:translateY(6px)}.jd[data-astro-cid-vmpinffd].is-ready .jd-field[data-astro-cid-vmpinffd].is-added{display:none}.jd[data-astro-cid-vmpinffd].is-form .jd-form[data-astro-cid-vmpinffd]{opacity:1;transform:none}.jd[data-astro-cid-vmpinffd].is-form .jd-field[data-astro-cid-vmpinffd]:not(.is-added){opacity:1;transition-delay:calc(.25s + var(--i) * .12s);transform:none}.jd[data-astro-cid-vmpinffd].is-added .jd-field[data-astro-cid-vmpinffd].is-added{opacity:1;animation:.4s ease-out jd-in;display:flex;transform:none}.jd[data-astro-cid-vmpinffd].is-u .jd-msg--u[data-astro-cid-vmpinffd],.jd[data-astro-cid-vmpinffd].is-a .jd-msg--a[data-astro-cid-vmpinffd],.jd[data-astro-cid-vmpinffd].is-note .jd-note[data-astro-cid-vmpinffd]{opacity:1;transform:none}@keyframes jd-in{0%{opacity:0;transform:translateY(-4px)}}
