.scene.is-on .a[data-astro-cid-kihqvjc6]{animation:.5s ease-out both s-rise}.sc[data-astro-cid-kihqvjc6]{flex-direction:column;gap:.7rem;display:flex}.sc-row[data-astro-cid-kihqvjc6]{grid-template-columns:1fr;gap:.35rem;display:grid}@media (width>=640px){.sc-row[data-astro-cid-kihqvjc6]{grid-template-columns:1.1fr 1fr;align-items:center;gap:1rem}}.sc-row[data-astro-cid-kihqvjc6]>[data-astro-cid-kihqvjc6]{min-width:0}.sc-step[data-astro-cid-kihqvjc6]{align-items:center;gap:.7rem;display:flex}.sc-n[data-astro-cid-kihqvjc6]{color:#fff;background:var(--gradient-primary);border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;font-weight:800;display:grid}.sc-txt[data-astro-cid-kihqvjc6]{flex-direction:column;display:flex}.sc-txt[data-astro-cid-kihqvjc6] b[data-astro-cid-kihqvjc6]{color:var(--color-foreground);font-size:.98rem}.sc-txt[data-astro-cid-kihqvjc6] small[data-astro-cid-kihqvjc6]{color:var(--color-muted-foreground);font-size:.78rem}.sc-track[data-astro-cid-kihqvjc6]{background:color-mix(in srgb, var(--color-primary) 8%, white);border-radius:999px;height:14px;overflow:hidden}.sc-bar[data-astro-cid-kihqvjc6]{background:var(--gradient-primary);transform-origin:0;border-radius:999px;height:100%;display:block}.scene.is-on .sc-bar[data-astro-cid-kihqvjc6]{animation:.7s ease-out both sc-grow}@keyframes sc-grow{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.sc-foot[data-astro-cid-kihqvjc6]{color:var(--color-primary);margin:.4rem 0 0;font-size:.8rem;font-weight:700}.scene.is-on .a[data-astro-cid-nyu2336m]{animation:.5s ease-out both s-rise}.hd[data-astro-cid-nyu2336m]{flex-direction:column;gap:.9rem;display:flex}.hd-pair[data-astro-cid-nyu2336m]{grid-template-columns:1fr;align-items:center;gap:.6rem;display:grid}@media (width>=640px){.hd-pair[data-astro-cid-nyu2336m]{grid-template-columns:1fr auto 1fr}}.hd-pair[data-astro-cid-nyu2336m]>[data-astro-cid-nyu2336m]{min-width:0}.hd-inv[data-astro-cid-nyu2336m]{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:.9rem;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.hd-inv[data-astro-cid-nyu2336m] .scene-kicker[data-astro-cid-nyu2336m]{margin-bottom:.3rem}.hd-inv[data-astro-cid-nyu2336m] b[data-astro-cid-nyu2336m]{color:var(--color-foreground);font-size:.98rem}.hd-inv[data-astro-cid-nyu2336m] small[data-astro-cid-nyu2336m]{color:var(--color-muted-foreground);font-size:.78rem}.scene.is-on .hd-l[data-astro-cid-nyu2336m]{animation:.6s ease-out both hd-left}.scene.is-on .hd-r[data-astro-cid-nyu2336m]{animation:.6s ease-out both hd-right}@keyframes hd-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes hd-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.hd-plus[data-astro-cid-nyu2336m]{color:var(--color-primary);justify-self:center;font-size:1.6rem;font-weight:900}.hd-sum[data-astro-cid-nyu2336m]{border:2px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, white);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.8rem 1rem;display:flex}.hd-sum[data-astro-cid-nyu2336m] span[data-astro-cid-nyu2336m]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-size:.75rem;font-weight:800}.hd-sum[data-astro-cid-nyu2336m] b[data-astro-cid-nyu2336m]{color:var(--color-foreground);font-size:1.15rem}.hd-one[data-astro-cid-nyu2336m]{background:#f3fbf5;border-left:5px solid #16a34a;border-radius:.9rem;padding:.8rem 1rem}.hd-one[data-astro-cid-nyu2336m] .scene-kicker[data-astro-cid-nyu2336m]{color:#16a34a;margin-bottom:.3rem}.hd-one[data-astro-cid-nyu2336m] p[data-astro-cid-nyu2336m]:last-child{color:var(--color-foreground);margin:0;font-size:.9rem}.scene.is-on .a[data-astro-cid-awwgocm7]{animation:.5s ease-out both s-rise}.hr[data-astro-cid-awwgocm7]{flex-direction:column;gap:.55rem;display:flex}.hr[data-astro-cid-awwgocm7] .scene-kicker[data-astro-cid-awwgocm7]{margin-bottom:0}.hr-bar[data-astro-cid-awwgocm7]{background:#f4f2f8;border-radius:.7rem;width:100%;height:46px;display:flex;overflow:hidden}.hr-seg[data-astro-cid-awwgocm7]{color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:800;display:flex;overflow:hidden}.hr-sal[data-astro-cid-awwgocm7]{background:#7b2cbf}.hr-x[data-astro-cid-awwgocm7]{color:#5b5470;background:repeating-linear-gradient(135deg,#ece7f5 0 6px,#ddd5ec 6px 12px);border-left:2px solid #fff}.scene.is-on .hr-seg[data-astro-cid-awwgocm7].a{animation:.5s ease-out both hr-fill}@keyframes hr-fill{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hr-note[data-astro-cid-awwgocm7]{color:var(--color-muted-foreground);margin:0;font-size:.8rem}.hr-note[data-astro-cid-awwgocm7] .scene-num[data-astro-cid-awwgocm7]{margin-right:.35rem;font-size:1.5rem}.hr-k2[data-astro-cid-awwgocm7]{margin-top:.8rem!important}.hr-short[data-astro-cid-awwgocm7]{width:28.8%;min-width:90px}.hr-me[data-astro-cid-awwgocm7]{background:#16a34a}.scene.is-on .a[data-astro-cid-iqdhecgx]{animation:.5s ease-out both s-rise}.pr[data-astro-cid-iqdhecgx]{flex-direction:column;gap:.6rem;display:flex}.pr-heads[data-astro-cid-iqdhecgx]{letter-spacing:.1em;text-transform:uppercase;grid-template-columns:2fr 3fr;font-size:.7rem;font-weight:800;display:grid}.pr-h[data-astro-cid-iqdhecgx]{color:var(--color-muted-foreground)}.pr-h2[data-astro-cid-iqdhecgx]{color:#16a34a;border-left:2px dashed var(--color-border);padding-left:.6rem}.pr-track[data-astro-cid-iqdhecgx]{height:128px;position:relative}.pr-line[data-astro-cid-iqdhecgx]{background:linear-gradient(90deg,#cbd5e1 0 40%,#16a34a 40% 100%);border-radius:4px;height:4px;position:absolute;top:10px;left:0;right:0}.pr-dot[data-astro-cid-iqdhecgx]{background:var(--color-primary);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 20%, white);border-radius:999px;position:absolute;top:4px;left:0}.scene.is-on .pr-dot[data-astro-cid-iqdhecgx]{animation:2.6s ease-in-out .3s both pr-run}@keyframes pr-run{0%{left:0}to{left:80%}}.pr-stop[data-astro-cid-iqdhecgx]{flex-direction:column;align-items:flex-start;width:19%;display:flex;position:absolute;top:0}.pr-pin[data-astro-cid-iqdhecgx]{background:#cbd5e1;border-radius:2px;width:4px;height:24px;margin-bottom:.4rem}.pr-build[data-astro-cid-iqdhecgx] .pr-pin[data-astro-cid-iqdhecgx]{background:#16a34a}.pr-stop[data-astro-cid-iqdhecgx] b[data-astro-cid-iqdhecgx]{color:var(--color-foreground);font-size:1rem;font-weight:900}.pr-stop[data-astro-cid-iqdhecgx] small[data-astro-cid-iqdhecgx]{color:var(--color-muted-foreground);font-size:.66rem}.pr-stop[data-astro-cid-iqdhecgx] em[data-astro-cid-iqdhecgx]{color:var(--color-primary);margin-top:.15rem;font-size:.68rem;font-style:normal;font-weight:700;line-height:1.2}.pr-foot[data-astro-cid-iqdhecgx]{color:var(--color-muted-foreground);margin:0;font-size:.78rem}.scene.is-on .a[data-astro-cid-sa6qstit]{animation:.5s ease-out both s-rise}.qt[data-astro-cid-sa6qstit]{gap:1.2rem;display:grid}@media (width>=640px){.qt[data-astro-cid-sa6qstit]{grid-template-columns:.9fr 1.1fr;align-items:center}}.qt[data-astro-cid-sa6qstit]>[data-astro-cid-sa6qstit]{min-width:0}.qt-card[data-astro-cid-sa6qstit]{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:.9rem;padding:1rem 1.1rem 2.8rem;position:relative}.qt-line[data-astro-cid-sa6qstit]{background:#ece7f5;border-radius:4px;height:8px;margin-bottom:.5rem;display:block}.qt-s[data-astro-cid-sa6qstit]{width:60%}.qt-stamp[data-astro-cid-sa6qstit]{color:#16a34a;text-transform:uppercase;letter-spacing:.06em;border:2px solid #16a34a;border-radius:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:900;position:absolute;bottom:.7rem;right:.8rem;transform:rotate(-6deg)}.scene.is-on .qt-stamp[data-astro-cid-sa6qstit]{animation:.45s ease-out both qt-stamp}@keyframes qt-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.8)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.qt-gates[data-astro-cid-sa6qstit]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.qt-gate[data-astro-cid-sa6qstit]{border:1px solid var(--color-border);color:var(--color-foreground);background:#fff;border-radius:.7rem;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.88rem;font-weight:700;display:flex}.qt-led[data-astro-cid-sa6qstit]{background:#cbd5e1;border-radius:999px;flex:none;width:12px;height:12px}.scene.is-on .qt-led[data-astro-cid-sa6qstit]{animation:.3s ease-out both qt-led}@keyframes qt-led{to{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}}
