.intro[data-astro-cid-osdbiz3p] h1[data-astro-cid-osdbiz3p]{max-width:15ch;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.4rem)}.intro[data-astro-cid-osdbiz3p] .lede[data-astro-cid-osdbiz3p]{max-width:46ch}.minor[data-astro-cid-osdbiz3p]{color:var(--muted);margin-top:clamp(1.75rem,4vh,2.5rem);font-size:.85rem;font-weight:500}.covers[data-astro-cid-osdbiz3p]{gap:1rem;margin-top:.9rem;display:grid}.covers[data-astro-cid-osdbiz3p] li[data-astro-cid-osdbiz3p]{grid-template-columns:24px 1fr;align-items:start;gap:14px;display:grid}.tick[data-astro-cid-osdbiz3p]{background:var(--accent-soft);border:1px solid var(--accent-line);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-top:1px;display:grid}.tick[data-astro-cid-osdbiz3p] svg{width:13px;height:13px}h3[data-astro-cid-osdbiz3p]{letter-spacing:-.01em;font-size:1.02rem;font-weight:600;line-height:1.4}.covers[data-astro-cid-osdbiz3p] p[data-astro-cid-osdbiz3p]{color:var(--muted);text-wrap:pretty;max-width:46ch;margin-top:.15rem;font-size:.95rem;line-height:1.5}.jump[data-astro-cid-osdbiz3p]{display:none}@media (width>=960px) and (height<=880px){.intro[data-astro-cid-osdbiz3p] h1[data-astro-cid-osdbiz3p]{font-size:clamp(2.2rem,1.2rem + 2.2vw,3rem)}.intro[data-astro-cid-osdbiz3p] .lede[data-astro-cid-osdbiz3p]{margin-top:1rem;font-size:1.08rem}}@media (width<=959px){.jump[data-astro-cid-osdbiz3p]{align-self:flex-start;margin-top:1.75rem;display:inline-flex}}.field[data-astro-cid-biutlbua]{align-content:start;gap:6px;min-width:0;display:grid}.wide[data-astro-cid-biutlbua]{grid-column:1/-1}label[data-astro-cid-biutlbua]{color:var(--ink);font-size:.88rem;font-weight:500}.req[data-astro-cid-biutlbua]{color:var(--accent-ink);margin-left:2px}input[data-astro-cid-biutlbua],select[data-astro-cid-biutlbua],textarea[data-astro-cid-biutlbua]{width:100%;min-height:var(--field-h);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--field-bg);color:var(--ink);font:inherit;box-shadow:var(--shadow-xs);padding:0 13px;font-size:.97rem;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s}textarea[data-astro-cid-biutlbua]{min-height:calc(var(--field-h) * 1.6);resize:vertical;padding:10px 13px;display:block}[data-astro-cid-biutlbua]::placeholder{color:var(--faint);opacity:1}input[data-astro-cid-biutlbua]:hover,select[data-astro-cid-biutlbua]:hover,textarea[data-astro-cid-biutlbua]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}input[data-astro-cid-biutlbua]:focus,select[data-astro-cid-biutlbua]:focus,textarea[data-astro-cid-biutlbua]:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--field-halo);outline:none}.select[data-astro-cid-biutlbua]{position:relative}select[data-astro-cid-biutlbua]{appearance:none;cursor:pointer;padding-right:40px}select[data-astro-cid-biutlbua]:invalid,select[data-astro-cid-biutlbua]:has(option[value=""]:checked){color:var(--faint)}option[data-astro-cid-biutlbua]{color:var(--ink)}.select[data-astro-cid-biutlbua] .chev{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}[data-astro-cid-biutlbua][aria-invalid=true]{border-color:var(--error)}[data-astro-cid-biutlbua][aria-invalid=true]:focus{border-color:var(--error);box-shadow:0 0 0 4px var(--error-halo)}.err[data-astro-cid-biutlbua]{color:var(--error);align-items:flex-start;gap:6px;font-size:.85rem;line-height:1.4;display:flex}.err[data-astro-cid-biutlbua][hidden]{display:none}.err[data-astro-cid-biutlbua] svg{width:15px;height:15px;margin-top:1px}.motion .err[data-astro-cid-biutlbua]:not([hidden]){animation:err-in .24s var(--ease-out) both}@keyframes err-in{0%{opacity:0;transform:translateY(-3px)}}.card[data-astro-cid-povqnuwd]{--field-bg:var(--bg);--field-h:44px;--field-halo:color-mix(in srgb, var(--accent) 22%, transparent);--error-halo:color-mix(in srgb, var(--error) 20%, transparent);--row-gap:16px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);scroll-margin-top:calc(var(--nav-h) + 16px);padding:clamp(22px,2.6vw,32px);position:relative}:root[data-theme=dark] .card[data-astro-cid-povqnuwd]{--field-bg:var(--bg-sunken)}@media (width>=960px) and (height<=880px){.card[data-astro-cid-povqnuwd]{--field-h:40px;--row-gap:10px;padding:22px 28px}.submit[data-astro-cid-povqnuwd] .btn[data-astro-cid-povqnuwd]{--btn-h:46px}}.card-head[data-astro-cid-povqnuwd] h2[data-astro-cid-povqnuwd],.done[data-astro-cid-povqnuwd] h2[data-astro-cid-povqnuwd]{letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.25}.sub[data-astro-cid-povqnuwd]{color:var(--muted);text-wrap:balance;margin-top:.3rem;font-size:.92rem}.summary[data-astro-cid-povqnuwd]{border-radius:var(--radius-sm);background:var(--error-soft);border:1px solid color-mix(in srgb, var(--error) 32%, transparent);color:var(--error);align-items:center;gap:10px;margin-top:1rem;padding:10px 14px;font-size:.92rem;font-weight:500;display:flex}.summary[data-astro-cid-povqnuwd][hidden]{display:none}.summary[data-astro-cid-povqnuwd] svg{flex:none;width:18px;height:18px}.summary[data-astro-cid-povqnuwd] a{color:inherit;text-underline-offset:3px;text-decoration:underline}.trap[data-astro-cid-povqnuwd]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.grid[data-astro-cid-povqnuwd]{gap:var(--row-gap) 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;display:grid}.wide[data-astro-cid-povqnuwd]{grid-column:1/-1}.check[data-astro-cid-povqnuwd] input[data-astro-cid-povqnuwd]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.box[data-astro-cid-povqnuwd]{border:1.5px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .16s,border-color .16s;display:grid}.box[data-astro-cid-povqnuwd] svg{opacity:0;width:11px;height:11px;transition:opacity .16s ease, transform .22s var(--ease-out);transform:scale(.6)}.check[data-astro-cid-povqnuwd] input[data-astro-cid-povqnuwd]:checked+.box[data-astro-cid-povqnuwd]{background:var(--azure);border-color:var(--azure)}.check[data-astro-cid-povqnuwd] input[data-astro-cid-povqnuwd]:checked+.box[data-astro-cid-povqnuwd] svg{opacity:1;transform:none}.check[data-astro-cid-povqnuwd] input[data-astro-cid-povqnuwd]:focus-visible+.box[data-astro-cid-povqnuwd]{outline:2px solid var(--ring);outline-offset:3px}.consent[data-astro-cid-povqnuwd]{gap:6px;display:grid}.check[data-astro-cid-povqnuwd]{cursor:pointer;color:var(--ink-2);grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:.86rem;line-height:1.45;display:grid;position:relative}.check[data-astro-cid-povqnuwd] .box[data-astro-cid-povqnuwd]{margin-top:1px}.check[data-astro-cid-povqnuwd] a[data-astro-cid-povqnuwd]{color:var(--accent-ink);text-underline-offset:3px}.check[data-astro-cid-povqnuwd]:has(input[aria-invalid=true]) .box[data-astro-cid-povqnuwd]{border-color:var(--error)}.req[data-astro-cid-povqnuwd]{color:var(--accent-ink)}.err[data-astro-cid-povqnuwd]{color:var(--error);align-items:flex-start;gap:6px;padding-left:29px;font-size:.85rem;line-height:1.4;display:flex}.err[data-astro-cid-povqnuwd][hidden]{display:none}.err[data-astro-cid-povqnuwd] svg{width:15px;height:15px;margin-top:1px}.submit[data-astro-cid-povqnuwd]{margin-top:calc(var(--row-gap) + 4px)}.submit[data-astro-cid-povqnuwd] .btn[data-astro-cid-povqnuwd]{width:100%}.spinner[data-astro-cid-povqnuwd]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:none}.submit[data-astro-cid-povqnuwd] .btn[data-astro-cid-povqnuwd][aria-busy=true]{cursor:progress}.submit[data-astro-cid-povqnuwd] .btn[data-astro-cid-povqnuwd][aria-busy=true] .spinner[data-astro-cid-povqnuwd]{display:inline-block}.submit[data-astro-cid-povqnuwd] .btn[data-astro-cid-povqnuwd][aria-busy=true]:after{content:none}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-astro-cid-povqnuwd]{animation-duration:1.6s}}.done[data-astro-cid-povqnuwd]{text-align:center;align-content:center;justify-items:center;min-height:460px;padding:2rem .5rem;display:grid}.done[data-astro-cid-povqnuwd][hidden]{display:none}.done[data-astro-cid-povqnuwd] h2[data-astro-cid-povqnuwd]{text-wrap:balance;outline:none;max-width:22ch}.seal[data-astro-cid-povqnuwd]{width:72px;height:72px;margin-bottom:1.5rem}.seal-ring[data-astro-cid-povqnuwd]{fill:var(--accent-soft);stroke:var(--azure);stroke-width:2px}.seal-check[data-astro-cid-povqnuwd]{fill:none;stroke:var(--azure);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.done-body[data-astro-cid-povqnuwd]{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin-top:.75rem;font-size:1.05rem}.done-note[data-astro-cid-povqnuwd]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--accent-line);max-width:40ch;color:var(--accent-ink);text-align:left;margin-top:1.5rem;padding:10px 14px;font-size:.88rem;display:inline-block}.again[data-astro-cid-povqnuwd]{margin-top:1.75rem}.motion .done[data-astro-cid-povqnuwd]:not([hidden]){animation:done-in .42s var(--ease-out) both}.motion .done[data-astro-cid-povqnuwd]:not([hidden]) .seal-ring[data-astro-cid-povqnuwd]{stroke-dasharray:176;animation:seal-draw .7s var(--ease-out) .12s both}.motion .done[data-astro-cid-povqnuwd]:not([hidden]) .seal-check[data-astro-cid-povqnuwd]{stroke-dasharray:36;animation:seal-check .42s var(--ease-out) .62s both}.motion .done[data-astro-cid-povqnuwd]:not([hidden])>[data-astro-cid-povqnuwd]:not(.seal){animation:done-rise .52s var(--ease-out) both;animation-delay:.38s}@keyframes done-in{0%{opacity:0}}@keyframes seal-draw{0%{stroke-dashoffset:176px;fill-opacity:0}}@keyframes seal-check{0%{stroke-dashoffset:36px}}@keyframes done-rise{0%{opacity:0;transform:translateY(8px)}}@media (width<=560px){.grid[data-astro-cid-povqnuwd]{grid-template-columns:minmax(0,1fr)}}.facts[data-astro-cid-mh7gphaf]{padding-block:clamp(2.5rem,5vw,3.5rem)}.title[data-astro-cid-mh7gphaf]{color:var(--muted);font-size:.85rem;font-weight:500}ul[data-astro-cid-mh7gphaf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;margin-top:1.1rem;display:grid}li[data-astro-cid-mh7gphaf]{color:var(--ink-2);grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:.93rem;line-height:1.45;display:grid}.ic[data-astro-cid-mh7gphaf]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);width:34px;height:34px;box-shadow:var(--shadow-xs);color:var(--accent-ink);place-items:center;display:grid}.ic[data-astro-cid-mh7gphaf] svg{width:17px;height:17px}.ic[data-astro-cid-mh7gphaf].stars svg{width:21px;height:21px}@media (width<=1023px){ul[data-astro-cid-mh7gphaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){ul[data-astro-cid-mh7gphaf]{grid-template-columns:minmax(0,1fr)}}.demo[data-astro-cid-jnszqds7]{min-height:calc(100svh - var(--nav-h));align-items:center;padding-block:clamp(.75rem,2.4vh,2.5rem);display:grid}.layout[data-astro-cid-jnszqds7]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width<=959px){.demo[data-astro-cid-jnszqds7]{min-height:0;padding-block:0 clamp(2.5rem,8vw,4rem);display:block}.layout[data-astro-cid-jnszqds7]{grid-template-columns:minmax(0,1fr);gap:0}.layout[data-astro-cid-jnszqds7]>.intro{min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;padding-block:1.5rem;display:flex}.layout[data-astro-cid-jnszqds7]>.card{width:100%;max-width:620px;margin-inline:auto}}
