.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--bg);background:var(--glass);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--line)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px;height:58px;border-inline:1px solid var(--line)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:9px;font-weight:650;font-size:17px;letter-spacing:-.03em}.nav[data-astro-cid-3ef6ksr2]{position:relative;display:flex;gap:2px;margin-right:auto;height:100%;align-items:center}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:6px 11px;font-size:14px;color:var(--ink-3);transition:color .2s}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--ink)}.ind[data-astro-cid-3ef6ksr2]{position:absolute;bottom:-1px;left:0;height:1px;width:0;background:var(--brand);transition:transform .4s var(--ease),width .4s var(--ease),opacity .2s;opacity:0}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px}.search[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;height:32px;padding:0 6px 0 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:transparent;color:var(--ink-3);font-size:13.5px;cursor:pointer;min-width:190px;transition:border-color .2s,color .2s}.search[data-astro-cid-3ef6ksr2]:hover{border-color:var(--line-strong);color:var(--ink-2)}.search[data-astro-cid-3ef6ksr2] kbd[data-astro-cid-3ef6ksr2]{margin-left:auto;font:500 11px var(--mono);padding:2px 5px;border-radius:4px;border:1px solid var(--line);color:var(--ink-3)}.ib[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--ink-2);cursor:pointer}.ib[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:var(--surface-2)}.ib[data-astro-cid-3ef6ksr2] .i-moon,[data-theme-active=dark] .ib[data-astro-cid-3ef6ksr2] .i-sun{display:none}[data-theme-active=dark] .ib[data-astro-cid-3ef6ksr2] .i-moon{display:block}.menu[data-astro-cid-3ef6ksr2]{display:none}.mob[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);background:var(--bg)}.mob[data-astro-cid-3ef6ksr2] .frame[data-astro-cid-3ef6ksr2]{padding-block:6px 18px}.mob[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid var(--line);font-size:17px;font-weight:550;animation:in .45s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.mob[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] .mono[data-astro-cid-3ef6ksr2]{font-size:11.5px;color:var(--ink-3)}.mob[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] svg{margin-left:auto;color:var(--ink-3)}.mob[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--brand)}@keyframes in{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:1080px){.s-l[data-astro-cid-3ef6ksr2],.search[data-astro-cid-3ef6ksr2] kbd[data-astro-cid-3ef6ksr2]{display:none}.search[data-astro-cid-3ef6ksr2]{min-width:0;width:36px;height:36px;justify-content:center;padding:0}}@media(pointer:coarse){.ib[data-astro-cid-3ef6ksr2],.search[data-astro-cid-3ef6ksr2]{width:40px;height:40px}.brand[data-astro-cid-3ef6ksr2]{min-height:40px}}@media(max-width:860px){.nav[data-astro-cid-3ef6ksr2],.cta[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:grid}.brand[data-astro-cid-3ef6ksr2]{margin-right:auto}}.ftr[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);margin-top:0}.ftr[data-astro-cid-sz7xmlte] .frame[data-astro-cid-sz7xmlte]{overflow:hidden}.cells-row[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-top:0}.cells-row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{padding-block:40px}.cells-row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]+[data-astro-cid-sz7xmlte]{border-left:1px solid var(--line)}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;gap:9px;align-items:center;font-weight:650;letter-spacing:-.03em}.about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--ink-3);margin-top:12px;font-size:14px;max-width:30ch}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px;font-size:14px}.col[data-astro-cid-sz7xmlte] .label[data-astro-cid-sz7xmlte]{margin-bottom:6px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-2);transition:color .2s}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:18px;font-size:13px;color:var(--ink-3)}.bottom[data-astro-cid-sz7xmlte] .mono[data-astro-cid-sz7xmlte]{font-size:12px}.word[data-astro-cid-sz7xmlte]{font-weight:700;font-size:clamp(5rem,22vw,17rem);letter-spacing:-.07em;line-height:.74;text-align:center;color:transparent;-webkit-text-stroke:1px var(--line-strong);user-select:none;margin-top:12px;transform:translateY(14%)}@media(max-width:760px){.cells-row[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.about[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.cells-row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]:nth-child(2n){border-left:0}.cells-row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]:nth-child(n+2){border-top:1px solid var(--line)}}.cmdk[data-astro-cid-otpdt6jm]{width:min(620px,calc(100% - 32px));margin:12vh auto auto;padding:0;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);color:var(--ink);overflow:hidden}.cmdk[data-astro-cid-otpdt6jm][open]{animation:pop .25s var(--ease)}.cmdk[data-astro-cid-otpdt6jm]::backdrop{background:#00000080;background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}.bar[data-astro-cid-otpdt6jm]{display:flex;align-items:center;gap:12px;padding:0 16px;height:54px;border-bottom:1px solid var(--line);color:var(--ink-3)}.bar[data-astro-cid-otpdt6jm] input[data-astro-cid-otpdt6jm]{flex:1;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink)}.bar[data-astro-cid-otpdt6jm] input[data-astro-cid-otpdt6jm]::-webkit-search-cancel-button{display:none}kbd[data-astro-cid-otpdt6jm]{font:500 11px var(--mono);padding:2px 6px;border-radius:4px;border:1px solid var(--line);color:var(--ink-3)}.results[data-astro-cid-otpdt6jm]{list-style:none;margin:0;padding:6px;max-height:min(60vh,440px);overflow-y:auto}.results[data-astro-cid-otpdt6jm] a{display:flex;gap:14px;align-items:center;padding:10px;border-radius:6px}.results[data-astro-cid-otpdt6jm] a[aria-selected=true]{background:var(--surface-2)}.results[data-astro-cid-otpdt6jm] .k{flex:none;width:64px;font:500 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.results[data-astro-cid-otpdt6jm] b{display:block;font-weight:550;font-size:14.5px}.results[data-astro-cid-otpdt6jm] small{display:block;color:var(--ink-3);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48ch}.empty[data-astro-cid-otpdt6jm]{padding:28px;text-align:center;color:var(--ink-3);font-size:14px}.signup[data-astro-cid-jfgd5vnc]{width:100%;max-width:480px}.hp[data-astro-cid-jfgd5vnc]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.note[data-astro-cid-jfgd5vnc]{margin-top:10px;font-size:13px;color:var(--ink-3);min-height:1.5em}.note[data-astro-cid-jfgd5vnc].err{color:#e5484d}.note[data-astro-cid-jfgd5vnc].ok{color:var(--ok)}.ts[data-astro-cid-jfgd5vnc]:empty{display:none}.ts[data-astro-cid-jfgd5vnc]{margin-top:10px}.signup[data-astro-cid-jfgd5vnc].done .field[data-astro-cid-jfgd5vnc]{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.pp[data-astro-cid-b7sdtfou]{position:fixed;z-index:60;right:20px;bottom:20px;width:min(400px,calc(100vw - 40px));display:flex;gap:16px;padding:20px;border-radius:14px;border:1px solid var(--line-strong);background:var(--bg);box-shadow:0 30px 60px -30px #0009;transform:translateY(16px);opacity:0;transition:transform .45s var(--ease),opacity .3s}.pp[data-astro-cid-b7sdtfou].open{transform:none;opacity:1}.pp[data-astro-cid-b7sdtfou][hidden]{display:none}.pp-x[data-astro-cid-b7sdtfou]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-3);font-size:20px;line-height:1;cursor:pointer}.pp-x[data-astro-cid-b7sdtfou]:hover{background:var(--surface);color:var(--ink)}.pp-book[data-astro-cid-b7sdtfou]{flex:none;width:66px;height:auto;align-self:flex-start;margin-top:4px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.pp-copy[data-astro-cid-b7sdtfou]{display:flex;flex-direction:column;gap:8px;min-width:0}.pp[data-astro-cid-b7sdtfou] h2[data-astro-cid-b7sdtfou]{font-size:1.15rem;padding-right:22px}.pp[data-astro-cid-b7sdtfou] p[data-astro-cid-b7sdtfou]{color:var(--ink-3);font-size:14px}.pp[data-astro-cid-b7sdtfou] .field{flex-direction:column}.pp[data-astro-cid-b7sdtfou] .field input{height:40px}.pp[data-astro-cid-b7sdtfou] .field .btn{width:100%}.pp[data-astro-cid-b7sdtfou] .note{margin-top:6px;font-size:12px}.pp-no[data-astro-cid-b7sdtfou]{align-self:flex-start;border:0;background:none;padding:0;font-size:13px;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-no[data-astro-cid-b7sdtfou]:hover{color:var(--ink)}@media(max-width:560px){.pp[data-astro-cid-b7sdtfou]{right:0;bottom:0;left:0;width:auto;border-radius:16px 16px 0 0;border-bottom:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.pp-book[data-astro-cid-b7sdtfou]{width:52px}}@media(prefers-reduced-motion:reduce){.pp[data-astro-cid-b7sdtfou]{transform:none}}.pv-banner{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:99;padding:8px 14px;border-radius:99px;background:#f0a63a;color:#000;font:600 13px var(--font);white-space:nowrap;box-shadow:0 10px 30px -10px #0009}.pv-banner a{color:#000;text-decoration:underline}
