.ob[data-astro-cid-5mrkzrkc]{display:grid;gap:2rem;align-items:start}@media(min-width:1024px){.ob[data-astro-cid-5mrkzrkc]{grid-template-columns:1fr 1.1fr;gap:3rem}.ob-pv[data-astro-cid-5mrkzrkc]{position:sticky;top:7rem}}.ob-form[data-astro-cid-5mrkzrkc]{padding:1.6rem;border:1px solid var(--line);border-radius:1.5rem;background:var(--bg2)}.ob-steps[data-astro-cid-5mrkzrkc]{display:flex;gap:1rem;list-style:none;margin:0 0 .7rem;padding:0;font:500 .7rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.ob-steps[data-astro-cid-5mrkzrkc] li[data-astro-cid-5mrkzrkc].on{color:var(--build)}.ob-prog[data-astro-cid-5mrkzrkc]{height:3px;border-radius:3px;background:var(--tint);overflow:hidden;margin-bottom:1.6rem}.ob-prog[data-astro-cid-5mrkzrkc] i[data-astro-cid-5mrkzrkc]{display:block;height:100%;width:25%;background:var(--build);transition:width .6s cubic-bezier(.2,.7,.2,1)}.ob-step[data-astro-cid-5mrkzrkc]{display:none;border:0;margin:0;padding:0;gap:1rem}.ob-step[data-astro-cid-5mrkzrkc].on{display:grid;animation:obIn .5s cubic-bezier(.2,.7,.2,1)}@keyframes obIn{0%{opacity:0;transform:translate(16px)}}.ob-step[data-astro-cid-5mrkzrkc] legend[data-astro-cid-5mrkzrkc]{font:500 1.6rem Newsreader,Newsreader Fallback,Georgia,serif;margin-bottom:.4rem;padding:0}.ob-step[data-astro-cid-5mrkzrkc] label[data-astro-cid-5mrkzrkc]:not(.chip){display:grid;gap:.35rem;font-size:.85rem;color:var(--ink2)}.ob-step[data-astro-cid-5mrkzrkc] input[data-astro-cid-5mrkzrkc]:not([type=radio]):not([type=checkbox]),.ob-step[data-astro-cid-5mrkzrkc] select[data-astro-cid-5mrkzrkc]{font:inherit;font-size:1rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:.8rem;background:var(--bg);color:var(--ink);transition:border-color .2s,box-shadow .2s}.ob-step[data-astro-cid-5mrkzrkc] input[data-astro-cid-5mrkzrkc]:focus,.ob-step[data-astro-cid-5mrkzrkc] select[data-astro-cid-5mrkzrkc]:focus{outline:0;border-color:var(--build);box-shadow:0 0 0 3px color-mix(in srgb,var(--build) 15%,transparent)}.ob-hint[data-astro-cid-5mrkzrkc]{margin:0;font-size:.82rem;color:var(--muted)}.ob-chips[data-astro-cid-5mrkzrkc]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-5mrkzrkc]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border:1px solid var(--line);border-radius:99px;cursor:pointer;font-size:.9rem;transition:border-color .2s,background .2s,color .2s}.chip[data-astro-cid-5mrkzrkc] input[data-astro-cid-5mrkzrkc]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-5mrkzrkc] i[data-astro-cid-5mrkzrkc]{width:.8rem;height:.8rem;border-radius:50%;background:var(--sw)}.chip[data-astro-cid-5mrkzrkc]:has(input:checked){border-color:var(--build);background:color-mix(in srgb,var(--build) 8%,#fff);color:var(--build)}.chip[data-astro-cid-5mrkzrkc]:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--build) 25%,transparent)}.ob-ai[data-astro-cid-5mrkzrkc]{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;padding:.8rem 1.2rem;border-radius:99px;border:1px solid var(--build);background:#fff;color:var(--build);font:inherit;font-weight:600;cursor:pointer;transition:background .3s,color .3s}.ob-ai[data-astro-cid-5mrkzrkc]:hover{background:var(--build);color:#fff}.ob-ai[data-astro-cid-5mrkzrkc] .spark[data-astro-cid-5mrkzrkc]{display:inline-block}.ob-ai[data-astro-cid-5mrkzrkc].busy .spark[data-astro-cid-5mrkzrkc]{animation:obSpin 1s linear infinite}@keyframes obSpin{to{transform:rotate(360deg)}}.ob-mods[data-astro-cid-5mrkzrkc]{margin:0;padding:.8rem 1rem;border-radius:.8rem;background:var(--tint);font-size:.85rem;color:var(--ink2)}.ob-mods[data-astro-cid-5mrkzrkc] b[data-astro-cid-5mrkzrkc]{color:var(--build)}.ob-err[data-astro-cid-5mrkzrkc]{color:#b42318;font-size:.85rem;min-height:1.2em;margin:.8rem 0 0}.ob-nav[data-astro-cid-5mrkzrkc]{display:flex;justify-content:space-between;gap:.8rem;margin-top:1rem}.ob-nav[data-astro-cid-5mrkzrkc] #ob-next[data-astro-cid-5mrkzrkc],.ob-nav[data-astro-cid-5mrkzrkc] #ob-send[data-astro-cid-5mrkzrkc]{margin-left:auto}.ob-ok[data-astro-cid-5mrkzrkc]{padding:1.2rem;border-radius:1rem;background:#ecfdf3;border:1px solid #ABEFC6;color:#067647}.ob-ok[data-astro-cid-5mrkzrkc] p[data-astro-cid-5mrkzrkc]{margin:.3rem 0 0;color:var(--ink2)}.ob-pv[data-astro-cid-5mrkzrkc]{border:1px solid var(--line);border-radius:1.2rem;overflow:hidden;background:#fff;box-shadow:0 30px 60px -34px #0b102459}.pv-bar[data-astro-cid-5mrkzrkc]{display:flex;align-items:center;gap:.35rem;padding:.6rem .8rem;border-bottom:1px solid var(--line);background:var(--tint)}.pv-bar[data-astro-cid-5mrkzrkc] i[data-astro-cid-5mrkzrkc]{width:.55rem;height:.55rem;border-radius:50%;background:var(--line)}.pv-bar[data-astro-cid-5mrkzrkc] span[data-astro-cid-5mrkzrkc]{margin-left:.6rem;font:500 .72rem ui-monospace,monospace;color:var(--muted)}.pv-body[data-astro-cid-5mrkzrkc]{padding:1.2rem 1.4rem 1.6rem}.pv-nav[data-astro-cid-5mrkzrkc]{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;color:var(--muted);padding-bottom:1rem;border-bottom:1px solid var(--line)}.pv-nav[data-astro-cid-5mrkzrkc] b[data-astro-cid-5mrkzrkc]{font:600 1rem Newsreader,Newsreader Fallback,Georgia,serif;color:var(--sw);transition:color .6s}.pv-hero[data-astro-cid-5mrkzrkc]{padding:2rem 0 1.4rem}.pv-eb[data-astro-cid-5mrkzrkc]{margin:0;font:500 .68rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--sw);transition:color .6s}.pv-hero[data-astro-cid-5mrkzrkc] h2[data-astro-cid-5mrkzrkc]{font:400 clamp(1.5rem,3vw,2.2rem)/1.1 "Newsreader","Newsreader Fallback",Georgia,serif;margin:.6rem 0;color:var(--ink)}.pv-hero[data-astro-cid-5mrkzrkc] p[data-astro-cid-5mrkzrkc]{margin:0;font-size:.9rem;color:var(--muted);max-width:32rem}.pv-btn[data-astro-cid-5mrkzrkc]{display:inline-block;margin-top:1rem;padding:.55rem 1rem;border-radius:99px;background:var(--sw);color:#fff;font-size:.8rem;font-weight:600;transition:background .6s}.pv-pages[data-astro-cid-5mrkzrkc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem}.pv-pages[data-astro-cid-5mrkzrkc] div{padding:.7rem .8rem;border:1px solid var(--line);border-radius:.7rem;font-size:.75rem;color:var(--muted);animation:obIn .4s both}.pv-pages[data-astro-cid-5mrkzrkc] b{display:block;color:var(--ink);font-size:.82rem;margin-bottom:.15rem}.pv-src[data-astro-cid-5mrkzrkc]{margin:0;padding:.55rem 1rem;border-top:1px solid var(--line);font-size:.7rem;color:var(--muted);text-align:right}.pv-ia[data-astro-cid-5mrkzrkc]{animation:pvGlow 1.4s ease}@keyframes pvGlow{0%{background:color-mix(in srgb,var(--build) 14%,transparent)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.ob[data-astro-cid-5mrkzrkc] [data-astro-cid-5mrkzrkc]{animation:none!important;transition:none!important}}
