.ws-hero[data-astro-cid-px4dey7m]{padding-bottom:12px;background:linear-gradient(var(--surface-2),var(--bg))}.ws-hero[data-astro-cid-px4dey7m] .lede[data-astro-cid-px4dey7m]{max-width:56ch}.ws-list[data-astro-cid-px4dey7m]{padding-top:24px}.cards[data-astro-cid-px4dey7m]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:900px){.cards[data-astro-cid-px4dey7m]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws[data-astro-cid-px4dey7m]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start;background:var(--surface);border:1px solid var(--line);border-top:8px solid var(--c);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}@media(max-width:30em){.ws[data-astro-cid-px4dey7m]{grid-template-columns:minmax(0,1fr)}.date[data-astro-cid-px4dey7m]{justify-self:start;padding:10px 18px!important}}.date[data-astro-cid-px4dey7m]{display:grid;justify-items:center;padding:12px 4px;border-radius:18px;background:var(--c);color:#fff;font-weight:700;line-height:1.15;font-size:.9rem}.date[data-astro-cid-px4dey7m] strong[data-astro-cid-px4dey7m]{font:500 2.3rem/1 var(--serif)}.ws[data-astro-cid-px4dey7m] .ws-name[data-astro-cid-px4dey7m]{font-size:1.6rem;margin:0}.ws-home[data-astro-cid-px4dey7m]{background:linear-gradient(var(--surface-2),var(--bg));padding-top:56px;padding-bottom:56px}.ws-home-head[data-astro-cid-px4dey7m]{margin-bottom:22px}.ws-home-head[data-astro-cid-px4dey7m] p[data-astro-cid-px4dey7m]{color:var(--text-soft);max-width:60ch;margin:8px 0 0}.ws[data-astro-cid-px4dey7m] p[data-astro-cid-px4dey7m]{margin:8px 0 0}.meta[data-astro-cid-px4dey7m]{color:var(--heading);font-weight:700}.ws[data-astro-cid-px4dey7m] .code[data-astro-cid-px4dey7m]{margin:2px 0 0;font-size:.85rem;font-weight:700;color:var(--text-soft);letter-spacing:.04em}.ws[data-astro-cid-px4dey7m] details[data-astro-cid-px4dey7m]{margin-top:10px}.ws[data-astro-cid-px4dey7m] summary[data-astro-cid-px4dey7m]{cursor:pointer;font-weight:700;color:var(--heading);min-height:44px;display:flex;align-items:center}.ws[data-astro-cid-px4dey7m] ul[data-astro-cid-px4dey7m]{margin:4px 0 0;padding-left:1.2em}.who[data-astro-cid-px4dey7m]{color:var(--text-soft)}.ws[data-astro-cid-px4dey7m] .btn[data-astro-cid-px4dey7m]{margin-top:18px}.sheet[data-astro-cid-px4dey7m]{inset:auto 0 0;margin:0 auto;width:min(560px,100%);max-height:90vh;overflow:auto;border:0;border-radius:26px 26px 0 0;padding:26px 26px calc(26px + env(safe-area-inset-bottom));background:var(--surface);color:var(--text);box-shadow:var(--shadow-lift);transition:transform .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}@starting-style{.sheet[data-astro-cid-px4dey7m]:popover-open{transform:translateY(100%)}}.sheet[data-astro-cid-px4dey7m]::backdrop{background:#1c162659}.sheet[data-astro-cid-px4dey7m] h2[data-astro-cid-px4dey7m]{font-size:1.6rem}.chosen[data-astro-cid-px4dey7m]{font-weight:700;color:var(--heading);margin:6px 0 0}form[data-astro-cid-px4dey7m]{display:grid;gap:12px;margin-top:14px}form[data-astro-cid-px4dey7m] label[data-astro-cid-px4dey7m]{display:grid;gap:4px;font-weight:700;color:var(--heading)}form[data-astro-cid-px4dey7m] input[data-astro-cid-px4dey7m],form[data-astro-cid-px4dey7m] textarea[data-astro-cid-px4dey7m]{min-height:44px;padding:8px 12px;border:1px solid var(--control);border-radius:12px;background:var(--bg);color:var(--text);font:400 1rem var(--sans)}.sheet[data-astro-cid-px4dey7m] [data-astro-cid-px4dey7m][hidden]{display:none!important}.sheet[data-astro-cid-px4dey7m] .hint[data-astro-cid-px4dey7m]{display:block;margin:-2px 0 2px;font-weight:400;font-size:.9rem;color:var(--text-soft)}.sheet[data-astro-cid-px4dey7m] .btn[data-astro-cid-px4dey7m] .spin[data-astro-cid-px4dey7m]{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .8s linear infinite}.sheet[data-astro-cid-px4dey7m] .btn[data-astro-cid-px4dey7m].is-busy{opacity:1;cursor:progress}.sheet[data-astro-cid-px4dey7m] .btn[data-astro-cid-px4dey7m].is-busy .spin[data-astro-cid-px4dey7m]{display:inline-block}.is-sending[data-astro-cid-px4dey7m] label[data-astro-cid-px4dey7m]{opacity:.55;pointer-events:none}.wait[data-astro-cid-px4dey7m]{display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:14px 16px;border-radius:16px;background:var(--purple-soft)}.wait[data-astro-cid-px4dey7m] p[data-astro-cid-px4dey7m]{margin:0;display:grid;gap:2px}.wait[data-astro-cid-px4dey7m] strong[data-astro-cid-px4dey7m]{color:var(--heading)}.wait[data-astro-cid-px4dey7m] span[data-astro-cid-px4dey7m]{font-size:.92rem;color:var(--text-soft)}.wait-hearts[data-astro-cid-px4dey7m]{flex:none;display:flex;gap:5px}.wait-hearts[data-astro-cid-px4dey7m] i[data-astro-cid-px4dey7m]{width:10px;height:10px;border-radius:50%;background:#814b9e;animation:pulse 1.2s ease-in-out infinite}.wait-hearts[data-astro-cid-px4dey7m] i[data-astro-cid-px4dey7m]:nth-child(2){background:#ec008c;animation-delay:.2s}.wait-hearts[data-astro-cid-px4dey7m] i[data-astro-cid-px4dey7m]:nth-child(3){background:#38c3db;animation-delay:.4s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sheet[data-astro-cid-px4dey7m] .btn[data-astro-cid-px4dey7m] .spin[data-astro-cid-px4dey7m],.wait-hearts[data-astro-cid-px4dey7m] i[data-astro-cid-px4dey7m]{animation:none}}.hp[data-astro-cid-px4dey7m]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err[data-astro-cid-px4dey7m]{color:#b0005f;font-weight:700;margin:0;min-height:1.2em}.small[data-astro-cid-px4dey7m]{font-size:.95rem;color:var(--text-soft)}#closed[data-astro-cid-px4dey7m],#done[data-astro-cid-px4dey7m]{margin-top:14px}#done[data-astro-cid-px4dey7m]:focus{outline:none}.closeb[data-astro-cid-px4dey7m]{margin-top:16px}
