.brand[data-astro-cid-f7espo7c]{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.logo[data-astro-cid-f7espo7c]{font-family:var(--display);font-size:var(--logo-size);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;align-items:baseline;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.br[data-astro-cid-f7espo7c]{color:var(--green);font-weight:800}.dark[data-astro-cid-f7espo7c] .logo[data-astro-cid-f7espo7c]{color:#fff}.dark[data-astro-cid-f7espo7c] .br[data-astro-cid-f7espo7c]{color:var(--green-on-dark)}.dark[data-astro-cid-f7espo7c] .tagline[data-astro-cid-f7espo7c]{color:#d5dcd8}.tagline[data-astro-cid-f7espo7c]{font-family:var(--mono);color:var(--muted);font-size:12px;line-height:15px}@media (width<=640px){.logo[data-astro-cid-f7espo7c]{font-size:min(var(--logo-size), 21px)}.brand[data-astro-cid-f7espo7c]{gap:6px}.tagline[data-astro-cid-f7espo7c]{max-width:170px;font-size:11px}}.refresh-wrap[data-astro-cid-queqwrs6]{z-index:20;right:32px;bottom:calc(32px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}.pill[data-astro-cid-queqwrs6]{background:var(--ink);color:#fff;pointer-events:auto;border-radius:26px;align-items:center;gap:14px;height:52px;padding:0 6px 0 18px;font-size:14px;display:flex;box-shadow:0 6px 24px #0f151238}.pill[data-astro-cid-queqwrs6][hidden]{display:none}.dot[data-astro-cid-queqwrs6]{background:var(--green-on-dark);border-radius:4px;flex-shrink:0;width:8px;height:8px}button[data-astro-cid-queqwrs6]{background:var(--green-on-dark);height:40px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:20px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600}button[data-astro-cid-queqwrs6]:hover{background:#fff}button[data-astro-cid-queqwrs6]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:3px}button[data-astro-cid-queqwrs6]:disabled{color:#d5dcd8;border-color:var(--muted);cursor:default;background:0 0}@media (width<=640px){.refresh-wrap[data-astro-cid-queqwrs6]{left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}}.latest[data-astro-cid-juqi4fka]{flex-direction:column;gap:12px;display:flex}.heading[data-astro-cid-juqi4fka]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}ol[data-astro-cid-juqi4fka]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-juqi4fka]{color:var(--ink);flex-direction:column;gap:3px;text-decoration:none;display:flex}.when[data-astro-cid-juqi4fka]{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.dot[data-astro-cid-juqi4fka]{background:var(--green);border-radius:4px;flex-shrink:0;width:7px;height:7px}a[data-astro-cid-juqi4fka][aria-current] .what[data-astro-cid-juqi4fka]{font-weight:700}.column[data-astro-cid-juqi4fka]{border-top:1px solid var(--rule);width:180px;padding-top:18px}.column[data-astro-cid-juqi4fka] ol[data-astro-cid-juqi4fka]{gap:14px}.column[data-astro-cid-juqi4fka] .what[data-astro-cid-juqi4fka]{font-size:14px;line-height:19px}.column[data-astro-cid-juqi4fka] a[data-astro-cid-juqi4fka]:hover .what[data-astro-cid-juqi4fka]{color:var(--green-text)}.column[data-astro-cid-juqi4fka].sticky{overscroll-behavior:contain;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}@media (width<=860px){.column[data-astro-cid-juqi4fka]{display:none}}.menu[data-astro-cid-juqi4fka]{border-top:1px solid #2a332e;margin-top:24px;padding:24px 0 32px}.menu[data-astro-cid-juqi4fka] .heading[data-astro-cid-juqi4fka],.menu[data-astro-cid-juqi4fka] .when[data-astro-cid-juqi4fka]{color:#a9b3af}.menu[data-astro-cid-juqi4fka] a[data-astro-cid-juqi4fka]{color:#fff;justify-content:center;min-height:44px;padding:4px 0}.menu[data-astro-cid-juqi4fka] ol[data-astro-cid-juqi4fka]{gap:6px}.menu[data-astro-cid-juqi4fka] .what[data-astro-cid-juqi4fka]{font-size:17px;line-height:23px}.menu[data-astro-cid-juqi4fka] .dot[data-astro-cid-juqi4fka]{background:var(--green-on-dark)}.menu-toggle[data-astro-cid-xlat7obg]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:none}.menu-toggle[data-astro-cid-xlat7obg]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:2px}.menu[data-astro-cid-xlat7obg]{z-index:30;box-sizing:border-box;padding:0 var(--gutter);background:var(--ink);color:#fff;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-xlat7obg][hidden]{display:none}.menu-head[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.menu[data-astro-cid-xlat7obg] nav[data-astro-cid-xlat7obg]{flex-direction:column;padding-top:24px;display:flex}.menu[data-astro-cid-xlat7obg] nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:64px;font-family:var(--display);letter-spacing:-.02em;color:#fff;border-top:1px solid #2a332e;justify-content:space-between;align-items:center;font-size:28px;font-weight:700;text-decoration:none;display:flex}.menu-auth[data-astro-cid-xlat7obg]{border-top:1px solid #2a332e;flex-direction:column;gap:14px;padding:24px 0 28px;display:flex}.menu-auth[data-astro-cid-xlat7obg].who{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:22px 0 26px}.menu-join[data-astro-cid-xlat7obg]{background:var(--green-on-dark);height:52px;color:var(--ink);border-radius:26px;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex}.menu-signin[data-astro-cid-xlat7obg]{color:#fff;justify-content:center;align-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.menu-who[data-astro-cid-xlat7obg]{color:#fff;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.avatar[data-astro-cid-xlat7obg]{background:#2a332e;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:flex}.who-text[data-astro-cid-xlat7obg]{flex-direction:column;gap:2px;line-height:1.3;display:flex}.who-text[data-astro-cid-xlat7obg] strong[data-astro-cid-xlat7obg]{font-size:16px}.who-text[data-astro-cid-xlat7obg] small[data-astro-cid-xlat7obg]{color:#a9b3af;font-size:13px}.menu-signout[data-astro-cid-xlat7obg]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.dot[data-astro-cid-xlat7obg]{background:var(--green-on-dark);border-radius:4px;width:8px;height:8px}@media (width<=860px){.menu-toggle[data-astro-cid-xlat7obg]{display:flex}}@media (width>=861px){.menu[data-astro-cid-xlat7obg]{display:none}}:root{--paper:#fafbf9;--ink:#0f1512;--muted:#55605a;--rule:#e1e6e2;--green:#0e8f62;--green-text:#0a6b49;--green-on-dark:#2fc48d;--ctx:#a3aba6;--display:"Bricolage Grotesque", "Trebuchet MS", sans-serif;--mono:"IBM Plex Mono", Menlo, monospace;--gutter:clamp(16px, 7vw, 100px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:17px;line-height:1.6}a{color:var(--green-text)}a:hover{color:#06442e}main{padding:0 var(--gutter);max-width:1440px;margin:0 auto}header.site,footer.site{max-width:1440px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}header.site{min-height:96px}header.site .inline-nav{gap:clamp(16px,3vw,32px);font-size:15px;display:flex}header.site .inline-nav a{color:var(--muted);white-space:nowrap;padding:12px 0;text-decoration:none}@media (width<=860px){header.site .inline-nav{display:none}}html.menu-open{overflow:hidden}header.site .inline-nav a.m-mod{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.m-count{background:var(--ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.m-count:empty{display:none}header.site .inline-nav a.m-signin{color:var(--ink);font-weight:600}header.site .inline-nav a.m-join{background:var(--ink);color:#fff;border-radius:22px;align-items:center;height:44px;padding:0 22px;font-weight:600;display:inline-flex}header.site .inline-nav a.m-join:hover{color:#fff;opacity:.88}header.site .inline-nav a.m-who{color:var(--ink);align-items:center;gap:10px;padding:6px 0;font-weight:600;display:inline-flex}header.site .inline-nav .m-avatar{width:32px;height:32px;color:var(--ink);background:#dde4df;border-radius:16px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}header.site .inline-nav .m-signout{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:12px 0}header.site .inline-nav .m-signout:hover{color:var(--ink);font-weight:600}[hidden]{display:none!important}.m-err{border:1px solid var(--ink);color:var(--ink);background:#f1f3f0;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:21px}header.site .inline-nav a[aria-current=page],header.site .inline-nav a:hover{color:var(--ink);font-weight:600}footer.site{color:var(--muted);flex-wrap:wrap;margin-top:40px;padding-top:32px;padding-bottom:48px;font-size:13px}footer.site p{margin:0}footer.site .legal{gap:20px;display:flex}footer.site .legal a{color:var(--muted);text-decoration:none}footer.site .legal a:hover{color:var(--ink);text-decoration:underline}#tip{z-index:10;background:var(--ink);color:#fff;pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;max-width:260px;padding:10px 14px;font-size:13px;line-height:1.4;display:none;position:fixed;top:0;left:0}#tip.on{display:flex}#tip strong{font-size:14px}#tip span{color:#d5dcd8}
