.cl-source[data-astro-cid-l7qxtvnw]{color:var(--fg2);padding-block:16px;font-size:14px;line-height:1.6}.cl-source[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]{text-underline-offset:3px;text-decoration:underline}.cl-top[data-astro-cid-l7qxtvnw]{padding-top:clamp(12px,2cqw,24px)}.cl2-hero[data-astro-cid-l7qxtvnw]{isolation:isolate;align-items:end;min-height:clamp(320px,38cqw,460px);margin-top:clamp(4px,1cqw,12px);display:grid;position:relative}.cl2-art[data-astro-cid-l7qxtvnw]{z-index:-1;border-radius:24px;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 40%,#0000 100%)}.cl2-art[data-astro-cid-l7qxtvnw]>.ui-art{animation:30s ease-in-out infinite alternate cl-drift}.cl2-art[data-astro-cid-l7qxtvnw]:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 18%, transparent) 55%, transparent 80%);position:absolute;inset:0}html[data-scene=night] .cl2-art[data-astro-cid-l7qxtvnw]:after{background:linear-gradient(100deg, color-mix(in srgb, var(--bg) 94%, transparent), color-mix(in srgb, var(--bg) 78%, transparent) 55%, transparent 90%)}@keyframes cl-drift{to{transform:scale(1.12)translate(-2%,1%)}}@keyframes cl-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.cl2-copy[data-astro-cid-l7qxtvnw]{max-width:760px;animation:cl-in .72s var(--ease-out) .16s backwards;padding:clamp(40px,6cqw,72px) clamp(24px,4cqw,56px) clamp(40px,5cqw,64px)}.cl2-copy[data-astro-cid-l7qxtvnw] p[data-astro-cid-l7qxtvnw]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);font-size:12px;font-weight:600}.cl2-copy[data-astro-cid-l7qxtvnw] h1[data-astro-cid-l7qxtvnw]{letter-spacing:-.05em;text-wrap:balance;margin-top:12px;font-size:clamp(38px,5.6cqw,72px);font-weight:600;line-height:1}.cl2-copy[data-astro-cid-l7qxtvnw] span[data-astro-cid-l7qxtvnw]{max-width:54ch;color:var(--fg2);margin-top:18px;font-size:clamp(15px,1.4cqw,18px);line-height:1.55;display:block}.cl2-latest[data-astro-cid-l7qxtvnw]{color:var(--fg3);animation:cl-in .72s var(--ease-out) .26s backwards;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0 clamp(24px,4cqw,56px) 20px;font-size:14px;display:flex}.cl2-latest[data-astro-cid-l7qxtvnw]>span[data-astro-cid-l7qxtvnw]>a[data-astro-cid-l7qxtvnw]{font-family:var(--f-mono);color:var(--fg);margin-left:8px;font-weight:500}.cl2-latest[data-astro-cid-l7qxtvnw] em[data-astro-cid-l7qxtvnw]{margin-left:8px;font-style:normal}.cl-dl[data-astro-cid-l7qxtvnw]{border-radius:var(--r-btn);min-height:36px;color:var(--fg);background:var(--sf);box-shadow:inset 0 0 0 1px var(--ln2);transition:background .15s var(--ease-std);align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex}.cl-dl[data-astro-cid-l7qxtvnw]:hover{background:var(--sf2)}.cl-dot[data-astro-cid-l7qxtvnw]{background:var(--ok);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;position:relative}.cl-dot[data-astro-cid-l7qxtvnw]:after{content:"";background:var(--ok);animation:cl-pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes cl-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.cl-s[data-astro-cid-l7qxtvnw]{border-top:1px solid var(--ln)}.cl-lay[data-astro-cid-l7qxtvnw]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(40px,6cqw,96px);padding-block:clamp(32px,4cqw,56px) clamp(64px,8cqw,112px);display:grid}.cl-ix[data-astro-cid-l7qxtvnw]{position:sticky;top:100px}.cl-seg[data-astro-cid-l7qxtvnw]{background:color-mix(in srgb, var(--fg) 2.5%, transparent);box-shadow:0 0 0 1px var(--ln), inset 0 1px 0 var(--cl-seg-hi);border-radius:999px;margin-bottom:22px;padding:3px;display:inline-flex}.cl-seg[data-astro-cid-l7qxtvnw] button[data-astro-cid-l7qxtvnw]{color:var(--fg3);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.cl-seg[data-astro-cid-l7qxtvnw] button[data-astro-cid-l7qxtvnw]:hover{color:var(--fg2)}.cl-seg[data-astro-cid-l7qxtvnw] button[data-astro-cid-l7qxtvnw][aria-pressed=true]{color:var(--fg);background:var(--sf);box-shadow:inset 0 1px var(--cl-seg-on-hi), 0 1px 2px var(--cl-seg-on-shadow), 0 0 0 1px var(--ln)}html[data-scene=night] .cl-seg[data-astro-cid-l7qxtvnw] button[data-astro-cid-l7qxtvnw][aria-pressed=true]{background:var(--sf2)}.cl-ixh[data-astro-cid-l7qxtvnw]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);gap:8px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.cl-ixh[data-astro-cid-l7qxtvnw] em[data-astro-cid-l7qxtvnw]{font:500 11px var(--f-mono);font-style:normal}.cl-ixs[data-astro-cid-l7qxtvnw]{gap:18px;display:grid}.cl-ixs[data-astro-cid-l7qxtvnw] small[data-astro-cid-l7qxtvnw]{color:var(--fg3);margin:0 0 6px 14px;font-size:12px;display:block}.cl-ixs[data-astro-cid-l7qxtvnw] ul[data-astro-cid-l7qxtvnw]{border-left:1px solid var(--ln)}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]{color:var(--fg3);justify-content:space-between;gap:8px;padding:6px 10px 6px 14px;font-size:13px;display:flex;position:relative}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw] span[data-astro-cid-l7qxtvnw]{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw] small[data-astro-cid-l7qxtvnw]{white-space:nowrap;margin:0;font-size:11.5px}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:before{content:"";background:var(--fg);opacity:0;width:2px;transition:opacity .16s, transform .32s var(--ease-out);border-radius:2px;position:absolute;top:5px;bottom:5px;left:-1.5px;transform:scaleY(.3)}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:hover{color:var(--fg2)}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw][aria-current]{color:var(--fg)}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw][aria-current]:before{opacity:1;transform:none}.cl-list[data-astro-cid-l7qxtvnw]{max-width:780px}.cl[data-astro-cid-l7qxtvnw]{padding:clamp(32px,4cqw,52px) 0;scroll-margin-top:110px}.cl[data-astro-cid-l7qxtvnw]+.cl[data-astro-cid-l7qxtvnw]{border-top:1px solid var(--ln)}.cl[data-astro-cid-l7qxtvnw]:first-child,.cl[data-astro-cid-l7qxtvnw][hidden]+.cl[data-astro-cid-l7qxtvnw]{border-top:0;padding-top:0}.cl[data-astro-cid-l7qxtvnw] header[data-astro-cid-l7qxtvnw] small[data-astro-cid-l7qxtvnw]{color:var(--fg3);align-items:center;gap:10px;font-size:13px;display:flex}.cl-latest[data-astro-cid-l7qxtvnw]{color:color-mix(in srgb, var(--ok) 78%, var(--fg));background:color-mix(in srgb, var(--ok) 14%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cl[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw]{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,2.6cqw,34px);font-weight:600;line-height:1.15}.cl[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw] span[data-astro-cid-l7qxtvnw]{color:var(--fg3);font-weight:500}.cl[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:after{content:"#";color:var(--fg3);opacity:0;margin-left:10px;transition:opacity .16s}.cl[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:hover:after,.cl[data-astro-cid-l7qxtvnw] h2[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:focus-visible:after{opacity:1}.cl-intro[data-astro-cid-l7qxtvnw]{max-width:68ch;color:var(--fg2);overflow-wrap:anywhere;margin-top:14px;font-size:16px;line-height:1.65}.cl-g[data-astro-cid-l7qxtvnw]{--t:var(--ac);margin-top:26px}.cl-g[data-astro-cid-l7qxtvnw][data-t=new]{--t:var(--cl-new)}.cl-g[data-astro-cid-l7qxtvnw][data-t=fix]{--t:var(--ok)}.cl-g[data-astro-cid-l7qxtvnw][data-t=sec]{--t:var(--warn)}.cl-g[data-astro-cid-l7qxtvnw] h3[data-astro-cid-l7qxtvnw]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--t) 70%, var(--fg));align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.cl-g[data-astro-cid-l7qxtvnw] h3[data-astro-cid-l7qxtvnw] i[data-astro-cid-l7qxtvnw]{background:var(--t);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--t) 70%, transparent);border-radius:50%}.cl-g[data-astro-cid-l7qxtvnw] h3[data-astro-cid-l7qxtvnw] em[data-astro-cid-l7qxtvnw]{color:var(--fg2);font:500 11px var(--f-mono);background:color-mix(in srgb, var(--t) 12%, transparent);border-radius:999px;padding:1px 7px;font-style:normal}.cl-g[data-astro-cid-l7qxtvnw] ul[data-astro-cid-l7qxtvnw]{gap:10px;display:grid}.cl-g[data-astro-cid-l7qxtvnw] li[data-astro-cid-l7qxtvnw]{color:var(--fg2);overflow-wrap:anywhere;padding-left:22px;font-size:16px;line-height:1.6;position:relative}.cl-g[data-astro-cid-l7qxtvnw] li[data-astro-cid-l7qxtvnw]:before{content:"";background:color-mix(in srgb, var(--t) 70%, transparent);width:8px;height:1px;position:absolute;top:.8em;left:4px}.cl-pr[data-astro-cid-l7qxtvnw]{font-family:var(--f-mono);color:var(--fg3);font-size:.86em}.cl-pr[data-astro-cid-l7qxtvnw]:hover{color:var(--fg)}.cl-more[data-astro-cid-l7qxtvnw]{color:var(--fg3);align-items:center;gap:6px;margin:12px 0 0 22px;font-size:14px;display:inline-flex}.cl-more[data-astro-cid-l7qxtvnw]:hover{color:var(--fg)}.cl-notes[data-astro-cid-l7qxtvnw]{width:fit-content;color:var(--fg2);margin:22px 0 0;font-weight:500;display:flex}.cl-empty[data-astro-cid-l7qxtvnw]{color:var(--fg3)}@container site (width<=960px){.cl-lay[data-astro-cid-l7qxtvnw]{grid-template-columns:minmax(0,1fr);gap:24px}.cl-ix[data-astro-cid-l7qxtvnw]{z-index:5;background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--ln);margin:0 -18px;padding:10px 18px;top:68px}.cl-seg[data-astro-cid-l7qxtvnw]{margin-bottom:10px}.cl-ixh[data-astro-cid-l7qxtvnw],.cl-ixs[data-astro-cid-l7qxtvnw] small[data-astro-cid-l7qxtvnw]{display:none}.cl-ixs[data-astro-cid-l7qxtvnw]{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.cl-ixs[data-astro-cid-l7qxtvnw]>div[data-astro-cid-l7qxtvnw],.cl-ixs[data-astro-cid-l7qxtvnw] ul[data-astro-cid-l7qxtvnw],.cl-ixs[data-astro-cid-l7qxtvnw] li[data-astro-cid-l7qxtvnw]{display:contents}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]{box-shadow:inset 0 0 0 1px var(--ln2);border-radius:999px;flex:none;padding:6px 12px}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw]:before{display:none}.cl-ixs[data-astro-cid-l7qxtvnw] a[data-astro-cid-l7qxtvnw][aria-current]{background:var(--fg);color:var(--bg)}.cl[data-astro-cid-l7qxtvnw]{scroll-margin-top:190px}}@container site (width<=760px){.cl2-art[data-astro-cid-l7qxtvnw]{border-radius:18px}.cl2-copy[data-astro-cid-l7qxtvnw]{padding-inline:clamp(20px,4cqw,32px)}.cl2-latest[data-astro-cid-l7qxtvnw]{padding-inline:0}}
