.ap-mark[data-astro-cid-zv6sdzet]{border-radius:6px;display:block}.ap-title[data-astro-cid-zv6sdzet]{font-family:var(--rd-display);letter-spacing:-.01em;color:var(--rd-ink-1);font-size:1.125rem;font-weight:560}.ap-site[data-astro-cid-zv6sdzet]{min-width:0;font-family:var(--rd-mono);font-size:var(--rd-fine);color:var(--rd-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ap-site[data-astro-cid-zv6sdzet] span[data-astro-cid-zv6sdzet]{color:var(--rd-ink-4)}.ap-lost[data-astro-cid-zv6sdzet]{color:var(--rd-ink-3);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0 0 .9rem;font-size:13px;display:flex}.ap-lost[data-astro-cid-zv6sdzet] img[data-astro-cid-zv6sdzet]{display:block}.ap-lost[data-astro-cid-zv6sdzet] q[data-astro-cid-zv6sdzet]{border-radius:var(--rd-r-chip);color:var(--rd-ember-ink);background:var(--rd-ember-tint);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-ember);padding:.15rem .5rem;font-weight:560}.ap-rows[data-astro-cid-zv6sdzet]{margin:0;padding:0;list-style:none}.ap-rows[data-astro-cid-zv6sdzet] li[data-astro-cid-zv6sdzet]{border-top:var(--rd-hairline-w) solid var(--rd-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind state""text text";align-items:center;gap:.3rem .8rem;padding:.8rem 0 .8rem .9rem;display:grid;position:relative}.ap-rows[data-astro-cid-zv6sdzet] li[data-astro-cid-zv6sdzet]:before{content:"";background:var(--rd-brand);border-radius:2px;width:2px;position:absolute;top:.85rem;bottom:.85rem;left:0}.ap-kind[data-astro-cid-zv6sdzet]{color:var(--rd-ink-3);grid-area:kind;font-size:12px;font-weight:600}.ap-text[data-astro-cid-zv6sdzet]{min-width:0;font-size:var(--rd-small);color:var(--rd-ink-1);grid-area:text;font-weight:500}.ap-state[data-astro-cid-zv6sdzet]{grid-area:state;font-size:12px}.ap-approve[data-astro-cid-zv6sdzet]{border-radius:var(--rd-r-control);color:var(--rd-surface);background:var(--rd-brand);align-items:center;gap:.45rem;padding:.5rem .85rem;font-weight:560;display:inline-flex}.ap-approve[data-astro-cid-zv6sdzet] svg[data-astro-cid-zv6sdzet]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ap-dest[data-astro-cid-zv6sdzet]{color:var(--rd-ink-3);align-items:center;gap:.4rem;margin-left:.9rem;font-size:13px;display:inline-flex}.ap-dest[data-astro-cid-zv6sdzet] img[data-astro-cid-zv6sdzet]{display:block}.hst.ap .hst-foot{border-top:var(--rd-hairline-w) solid var(--rd-hairline-strong);flex-wrap:wrap;align-items:center;gap:.6rem 0;padding-top:1rem;display:flex}@media (width>=40rem){.ap-rows[data-astro-cid-zv6sdzet] li[data-astro-cid-zv6sdzet]{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"kind text state";gap:1rem}}.ac[data-astro-cid-tobhjmoi]{max-width:min(920px,100%);margin:0 auto}.ac-rows[data-astro-cid-tobhjmoi]{margin:0;padding:0;list-style:none}.ac-rows[data-astro-cid-tobhjmoi] li[data-astro-cid-tobhjmoi]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy n""bar bar";align-items:center;gap:.5rem 1rem;padding-block:.9rem;display:grid}.ac-copy[data-astro-cid-tobhjmoi]{grid-area:copy;gap:.15rem;min-width:0;display:grid}.ac-copy[data-astro-cid-tobhjmoi] b[data-astro-cid-tobhjmoi]{font-size:var(--rd-small);color:var(--rd-ink-1);font-weight:600}.ac-copy[data-astro-cid-tobhjmoi] span[data-astro-cid-tobhjmoi]{color:var(--rd-ink-3);font-size:13px;line-height:1.5}.ac-bar[data-astro-cid-tobhjmoi],.ac-dots[data-astro-cid-tobhjmoi]{grid-area:bar}.ac-n[data-astro-cid-tobhjmoi]{font-family:var(--rd-mono);font-size:var(--rd-small);color:var(--rd-ink-1);grid-area:n;justify-self:end;font-weight:600}.ac-bench[data-astro-cid-tobhjmoi] .ac-n[data-astro-cid-tobhjmoi]{color:var(--rd-ember-ink);font-family:inherit;font-size:13px;font-weight:500}.ac-dots[data-astro-cid-tobhjmoi]{gap:6px;display:flex}.ac-dots[data-astro-cid-tobhjmoi] i[data-astro-cid-tobhjmoi]{background:var(--rd-ember);border-radius:2px;width:8px;height:8px}.ac-dots[data-astro-cid-tobhjmoi] i[data-astro-cid-tobhjmoi]:nth-child(2n){background:var(--rd-ember-tint);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-ember)}@media (width>=48rem){.ac-rows[data-astro-cid-tobhjmoi] li[data-astro-cid-tobhjmoi]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 4.5rem;grid-template-areas:"copy bar n";gap:2rem}}.ach[data-astro-cid-rmk7ehhm]{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.ach-copy[data-astro-cid-rmk7ehhm]{min-width:0}.ach-copy[data-astro-cid-rmk7ehhm] .sh{margin-bottom:1.75rem}.ach-levels[data-astro-cid-rmk7ehhm]{border-top:var(--rd-hairline-w) solid var(--rd-hairline-strong);margin:0;padding:0;list-style:none}.ach-levels[data-astro-cid-rmk7ehhm] li[data-astro-cid-rmk7ehhm]{border-bottom:var(--rd-hairline-w) solid var(--rd-hairline);box-shadow:inset 2px 0 0 var(--rd-hairline-strong);gap:.35rem;padding:1rem 0 1rem 1rem;display:grid}.ach-levels[data-astro-cid-rmk7ehhm] li[data-astro-cid-rmk7ehhm].is-on{box-shadow:inset 2px 0 0 var(--rd-brand)}.ach-head[data-astro-cid-rmk7ehhm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.ach-head[data-astro-cid-rmk7ehhm] b[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-1);font-size:1.05rem;font-weight:600}.ach-cost[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-3);align-items:center;gap:.35rem;font-size:13px;display:inline-flex}.ach-cost[data-astro-cid-rmk7ehhm] .tnum[data-astro-cid-rmk7ehhm]{color:var(--rd-brand-ink);font-weight:600}.ach-pips[data-astro-cid-rmk7ehhm]{gap:3px;margin-right:.15rem;display:inline-flex}.ach-pips[data-astro-cid-rmk7ehhm] i[data-astro-cid-rmk7ehhm]{background:var(--rd-brand);border-radius:999px;width:9px;height:9px}.ach-body[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-3);font-size:13px;line-height:1.55}.ach-doc[data-astro-cid-rmk7ehhm]{border:var(--rd-hairline-w) solid var(--rd-hairline-strong);border-radius:var(--rd-r-panel);background:var(--rd-surface);min-width:0;margin:0;overflow:hidden}.ach-bar[data-astro-cid-rmk7ehhm]{font-family:var(--rd-mono);color:var(--rd-ink-3);border-bottom:var(--rd-hairline-w) solid var(--rd-hairline);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:12px;display:flex}.ach-bar[data-astro-cid-rmk7ehhm] img[data-astro-cid-rmk7ehhm],.ach-lost[data-astro-cid-rmk7ehhm] img[data-astro-cid-rmk7ehhm]{flex:none;display:block}.ach-lost[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-3);border-bottom:var(--rd-hairline-w) solid var(--rd-hairline);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;padding:.8rem 1rem;font-size:12px;display:flex}.ach-lost[data-astro-cid-rmk7ehhm] q[data-astro-cid-rmk7ehhm]{border-radius:var(--rd-r-chip);color:var(--rd-ember-ink);background:var(--rd-ember-tint);padding:.1rem .45rem;font-weight:560}.ach-rival[data-astro-cid-rmk7ehhm]{align-items:center;gap:.35rem;display:inline-flex}.ach-blocks[data-astro-cid-rmk7ehhm]{display:grid}.ach-block[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-2);gap:.4rem;padding:1rem 1rem 1rem 1.25rem;font-size:13px;line-height:1.55;display:grid;position:relative}.ach-block[data-astro-cid-rmk7ehhm]+.ach-block[data-astro-cid-rmk7ehhm]{border-top:var(--rd-hairline-w) solid var(--rd-hairline)}.ach-block[data-astro-cid-rmk7ehhm]:before{content:"";background:var(--rd-brand);width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.ach-tag[data-astro-cid-rmk7ehhm]{font-size:12px}.ach-block[data-astro-cid-rmk7ehhm] s[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-4);text-decoration-color:var(--rd-ember)}.ach-block[data-astro-cid-rmk7ehhm] p[data-astro-cid-rmk7ehhm]{margin:0}.ach-new[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-1);background:linear-gradient(transparent 62%, var(--rd-lilac-200) 62%);justify-self:start;font-weight:560}.ach-block[data-astro-cid-rmk7ehhm] .ach-heading[data-astro-cid-rmk7ehhm]{font-family:var(--rd-display);color:var(--rd-ink-1);margin:0;font-size:1.05rem;font-weight:560}.ach-faq[data-astro-cid-rmk7ehhm]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ach-faq[data-astro-cid-rmk7ehhm] li[data-astro-cid-rmk7ehhm]{color:var(--rd-ink-1);grid-template-columns:1rem minmax(0,1fr);display:grid}.ach-faq[data-astro-cid-rmk7ehhm] li[data-astro-cid-rmk7ehhm]:before{content:"+";font-family:var(--rd-mono);color:var(--rd-brand-ink);font-weight:600}.ach-code[data-astro-cid-rmk7ehhm]{flex-wrap:wrap;gap:.4rem;display:flex}.ach-code[data-astro-cid-rmk7ehhm] code[data-astro-cid-rmk7ehhm]{border-radius:var(--rd-r-chip);font-family:var(--rd-mono);color:var(--rd-ink-2);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);padding:.15rem .5rem;font-size:12px}@media (width>=60rem){.ach[data-astro-cid-rmk7ehhm]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.anp[data-astro-cid-c2rvspvj]{max-width:min(960px,100%);margin:0 auto}.anp-head[data-astro-cid-c2rvspvj]{font-family:var(--rd-mono);color:var(--rd-ink-2);border-bottom:var(--rd-hairline-w) solid var(--rd-hairline-strong);align-items:center;gap:.5rem;padding-bottom:.8rem;font-size:13px;display:flex}.anp-head[data-astro-cid-c2rvspvj] img[data-astro-cid-c2rvspvj]{display:block}.anp-rows[data-astro-cid-c2rvspvj]{margin:0;padding:0;list-style:none}.anp-rows[data-astro-cid-c2rvspvj] li[data-astro-cid-c2rvspvj]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type langs""main main""write write";align-items:center;gap:.55rem 1rem;padding-block:1rem;display:grid}.anp-type[data-astro-cid-c2rvspvj]{grid-area:type}.anp-main[data-astro-cid-c2rvspvj]{grid-area:main;gap:.3rem;min-width:0;display:grid}.anp-main[data-astro-cid-c2rvspvj] code[data-astro-cid-c2rvspvj]{overflow-wrap:anywhere;font-family:var(--rd-mono);color:var(--rd-ink-1);font-size:13px;font-weight:500}.anp-why[data-astro-cid-c2rvspvj]{color:var(--rd-ink-3);align-items:center;gap:.45rem;font-size:13px;display:flex}.anp-marks[data-astro-cid-c2rvspvj]{flex:none;gap:3px;display:inline-flex}.anp-marks[data-astro-cid-c2rvspvj] img[data-astro-cid-c2rvspvj]{border-radius:3px;display:block}.anp-langs[data-astro-cid-c2rvspvj]{font-family:var(--rd-mono);color:var(--rd-ink-3);grid-area:langs;font-size:12px}.anp-write[data-astro-cid-c2rvspvj]{border-radius:var(--rd-r-control);color:var(--rd-brand-ink);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-brand);grid-area:write;justify-self:start;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:13px;font-weight:560;display:inline-flex}.anp-write[data-astro-cid-c2rvspvj] svg[data-astro-cid-c2rvspvj]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.anp-rows[data-astro-cid-c2rvspvj] li[data-astro-cid-c2rvspvj]:first-child .anp-write[data-astro-cid-c2rvspvj]{color:var(--rd-surface);background:var(--rd-brand)}@media (width>=48rem){.anp-rows[data-astro-cid-c2rvspvj] li[data-astro-cid-c2rvspvj]{grid-template-columns:9.5rem minmax(0,1fr) 4.5rem auto;grid-template-areas:"type main langs write";gap:1.25rem}.anp-type[data-astro-cid-c2rvspvj]{justify-self:start}}.aa[data-astro-cid-5l2kmc2z]{max-width:min(880px,100%);margin:0 auto}.aa-label[data-astro-cid-5l2kmc2z]{margin:0 0 .75rem}.aa-switch[data-astro-cid-5l2kmc2z]{grid-template-columns:repeat(var(--aa-n), minmax(0, 1fr));border-radius:var(--rd-r-control);background:var(--rd-surface);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);padding:4px;display:grid;position:relative}.aa-thumb[data-astro-cid-5l2kmc2z]{width:calc((100% - 8px) / var(--aa-n));border-radius:calc(var(--rd-r-control) - 2px);background:var(--rd-brand);transform:translateX(calc(100% * var(--aa-on)));animation:aa-slide calc(.9s * var(--hero-slow,1)) var(--rd-ease) .5s 1 both;position:absolute;top:4px;bottom:4px;left:4px}.aa-seg[data-astro-cid-5l2kmc2z]{z-index:1;text-align:center;font-size:var(--rd-small);color:var(--rd-ink-2);padding:.6rem .5rem;font-weight:560;position:relative}.aa-seg[data-astro-cid-5l2kmc2z].is-on{color:var(--rd-surface);animation:aa-ink calc(.9s * var(--hero-slow,1)) var(--rd-ease) .5s 1 both}.rd-on .aa[data-astro-cid-5l2kmc2z]:not(.is-visible) .aa-thumb[data-astro-cid-5l2kmc2z],.rd-on .aa[data-astro-cid-5l2kmc2z]:not(.is-visible) .aa-seg[data-astro-cid-5l2kmc2z]{animation-play-state:paused}.aa-bodies[data-astro-cid-5l2kmc2z]{grid-template-columns:repeat(var(--aa-n), minmax(0, 1fr));gap:1rem;margin:.9rem 0 2.25rem;padding:0;list-style:none;display:grid}.aa-bodies[data-astro-cid-5l2kmc2z] li[data-astro-cid-5l2kmc2z]{min-width:0;color:var(--rd-ink-4);font-size:13px;line-height:1.55}.aa-bodies[data-astro-cid-5l2kmc2z] li[data-astro-cid-5l2kmc2z].is-on{color:var(--rd-ink-1)}.aa-rail[data-astro-cid-5l2kmc2z]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.aa-rail[data-astro-cid-5l2kmc2z] li[data-astro-cid-5l2kmc2z]{border-radius:var(--rd-r-chip);font-size:var(--rd-small);color:var(--rd-ink-1);background:var(--rd-surface);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);align-items:center;gap:.45rem;padding:.45rem .75rem;font-weight:500;display:inline-flex}.aa-rail[data-astro-cid-5l2kmc2z] img[data-astro-cid-5l2kmc2z]{display:block}.aa-rail[data-astro-cid-5l2kmc2z] svg[data-astro-cid-5l2kmc2z]{fill:none;width:18px;height:18px;stroke:var(--rd-brand-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes aa-slide{0%{transform:translate(0)}}@keyframes aa-ink{0%{color:var(--rd-ink-2)}}@media (width<=39.99rem){.aa-bodies[data-astro-cid-5l2kmc2z]{grid-template-columns:minmax(0,1fr)}.aa-bodies[data-astro-cid-5l2kmc2z] li[data-astro-cid-5l2kmc2z]:not(.is-on){display:none}}.an[data-astro-cid-q6cmkw7g]{min-width:0;margin:0}.an-rail[data-astro-cid-q6cmkw7g]{margin:0;padding:0;list-style:none;display:grid;position:relative}.an-rail[data-astro-cid-q6cmkw7g]:before{content:"";background:var(--rd-hairline-strong);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:17px}.an-rail[data-astro-cid-q6cmkw7g] li[data-astro-cid-q6cmkw7g]{grid-template-columns:36px minmax(0,1fr);gap:1rem;padding-block:.9rem;display:grid;position:relative}.an-node[data-astro-cid-q6cmkw7g]{background:var(--rd-surface);width:36px;height:36px;box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);border-radius:999px;place-items:center;display:grid}.an-node[data-astro-cid-q6cmkw7g] img[data-astro-cid-q6cmkw7g]{display:block}.an-node[data-astro-cid-q6cmkw7g] svg[data-astro-cid-q6cmkw7g]{fill:none;width:18px;height:18px;stroke:var(--rd-brand-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.an-body[data-astro-cid-q6cmkw7g]{gap:.25rem;min-width:0;display:grid}.an-meta[data-astro-cid-q6cmkw7g]{color:var(--rd-ink-3);font-size:12px;font-weight:600}.an-meta[data-astro-cid-q6cmkw7g] span[data-astro-cid-q6cmkw7g]{font-family:var(--rd-mono);margin-left:.35rem;font-weight:400}.an-body[data-astro-cid-q6cmkw7g] b[data-astro-cid-q6cmkw7g]{font-size:var(--rd-small);color:var(--rd-ink-1);font-weight:560}.an-sub[data-astro-cid-q6cmkw7g]{overflow-wrap:anywhere;color:var(--rd-ink-3);font-size:13px}.an-actions[data-astro-cid-q6cmkw7g]{gap:.5rem;margin-top:.4rem;display:flex}.an-btn[data-astro-cid-q6cmkw7g]{border-radius:var(--rd-r-control);color:var(--rd-ink-1);background:var(--rd-surface);box-shadow:inset 0 0 0 var(--rd-hairline-w) var(--rd-hairline-strong);padding:.35rem .8rem;font-size:13px;font-weight:560}.an-btn[data-astro-cid-q6cmkw7g].is-primary{color:var(--rd-surface);background:var(--rd-brand);box-shadow:none}.wa-notify[data-astro-cid-22jfzabs]{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=60rem){.wa-notify[data-astro-cid-22jfzabs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
