.pmq[data-astro-cid-ul5cmqkn]{--pmq-ink:#0b1f3a;--pmq-text:#41566e;--pmq-muted:#5b6e86;--pmq-line:#d9e7f8;--pmq-blue:#1080ff;--pmq-blue-600:#0670d8;--pmq-blue-400:#5ba8ff;--pmq-tint:#e4f0ff;font-family:var(--font-sans);grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;display:grid}.pmq-steps[data-astro-cid-ul5cmqkn]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:8px;display:grid}.pmq[data-astro-cid-ul5cmqkn]:not(.is-mounted) .pmq-steps[data-astro-cid-ul5cmqkn]{display:none}.pmq-step[data-astro-cid-ul5cmqkn]{color:var(--pmq-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;margin:0;padding:0 0 4px;transition:color .2s;display:grid}.pmq-step[data-astro-cid-ul5cmqkn].is-active{color:var(--pmq-ink)}.pmq-step[data-astro-cid-ul5cmqkn]:not(.is-active):hover{color:var(--pmq-blue-600)}.pmq-step[data-astro-cid-ul5cmqkn]:not(.is-active):hover .pmq-step-label[data-astro-cid-ul5cmqkn]{background:var(--pmq-tint)}.pmq-step[data-astro-cid-ul5cmqkn]:not(.is-active):hover .pmq-step-bar[data-astro-cid-ul5cmqkn]{background:var(--pmq-blue-400)}.pmq-step[data-astro-cid-ul5cmqkn]:not(.is-active):hover .pmq-step-number[data-astro-cid-ul5cmqkn]{background:var(--pmq-blue);color:#fff}.pmq-step[data-astro-cid-ul5cmqkn]:focus-visible{outline:2px solid var(--pmq-blue);outline-offset:4px;border-radius:4px}.pmq-step-bar[data-astro-cid-ul5cmqkn]{background:var(--pmq-line);border-radius:2px;height:3px;transition:background-color .15s;overflow:hidden}.pmq-step-fill[data-astro-cid-ul5cmqkn]{background:var(--pmq-blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pmq-step[data-astro-cid-ul5cmqkn].is-active .pmq-step-fill[data-astro-cid-ul5cmqkn],.pmq-step[data-astro-cid-ul5cmqkn].is-done .pmq-step-fill[data-astro-cid-ul5cmqkn]{transform:none}.is-animated[data-astro-cid-ul5cmqkn] .pmq-step[data-astro-cid-ul5cmqkn].is-active .pmq-step-fill[data-astro-cid-ul5cmqkn]{animation:step-fill calc(var(--slide-ms) * var(--pace,1)) linear both}.is-off-screen[data-astro-cid-ul5cmqkn] .pmq-step[data-astro-cid-ul5cmqkn].is-active .pmq-step-fill[data-astro-cid-ul5cmqkn]{animation-play-state:paused}@keyframes step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pmq-step-label[data-astro-cid-ul5cmqkn]{border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-left:-5px;padding:4px 12px 4px 5px;font-size:.92rem;font-weight:600;line-height:1.3;transition:background-color .15s;display:flex}.pmq-step-number[data-astro-cid-ul5cmqkn]{background:var(--pmq-tint);width:22px;height:22px;color:var(--pmq-blue-600);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.pmq-step[data-astro-cid-ul5cmqkn].is-active .pmq-step-number[data-astro-cid-ul5cmqkn],.pmq-step[data-astro-cid-ul5cmqkn].is-done .pmq-step-number[data-astro-cid-ul5cmqkn]{background:var(--pmq-blue);color:#fff}.pmq-body[data-astro-cid-ul5cmqkn]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.pmq-copies[data-astro-cid-ul5cmqkn]{grid-template-columns:minmax(0,1fr);display:grid}.pmq-copy[data-astro-cid-ul5cmqkn]{align-content:center;gap:10px;margin:0;padding:0;display:grid}.is-mounted[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn]:not(.is-active),.is-mounted[data-astro-cid-ul5cmqkn] .pmq-scene[data-astro-cid-ul5cmqkn]:not(.is-active),.pmq[data-astro-cid-ul5cmqkn]:not(.is-mounted) .pmq-copy[data-astro-cid-ul5cmqkn]:not(:first-child),.pmq[data-astro-cid-ul5cmqkn]:not(.is-mounted) .pmq-scene[data-astro-cid-ul5cmqkn]:not(:first-child){display:none}.pmq-kicker[data-astro-cid-ul5cmqkn]{color:var(--pmq-blue-600);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.pmq-copy[data-astro-cid-ul5cmqkn] h3[data-astro-cid-ul5cmqkn]{color:var(--pmq-ink);font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:650;line-height:1.2}.pmq-copy[data-astro-cid-ul5cmqkn] h3[data-astro-cid-ul5cmqkn] code{background:var(--pmq-tint);color:var(--pmq-blue-600);font-family:var(--font-mono);letter-spacing:0;border-radius:6px;padding:1px 6px;font-size:.85em}.pmq-copy[data-astro-cid-ul5cmqkn] p[data-astro-cid-ul5cmqkn]{color:var(--pmq-text);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.6}.pmq-scene[data-astro-cid-ul5cmqkn]{min-width:0}@media (width>=1000px){.pmq-body[data-astro-cid-ul5cmqkn]{grid-template-columns:minmax(0,.9fr) minmax(0,2.7fr);align-items:center;gap:36px}.is-mounted[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn],.is-mounted[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn]:not(.is-active){visibility:hidden;grid-area:1/1;display:grid}.is-mounted[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn].is-active{visibility:visible}.is-animated[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn]{opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility .25s;transform:translateY(10px)}.is-animated[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn].is-active{opacity:1;transition-delay:.12s;transform:none}}@media (width<=999px){.is-animated[data-astro-cid-ul5cmqkn] .pmq-copy[data-astro-cid-ul5cmqkn].is-active,.is-animated[data-astro-cid-ul5cmqkn] .pmq-scene[data-astro-cid-ul5cmqkn].is-active{animation:copy-in .35s var(--ease-out) both}}@keyframes copy-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=719px){.pmq-steps[data-astro-cid-ul5cmqkn]{scrollbar-width:none;display:flex;overflow-x:auto}.pmq-step[data-astro-cid-ul5cmqkn]{flex:none;min-width:132px}.pmq-step-number[data-astro-cid-ul5cmqkn]{display:none}}
