.fan[data-astro-cid-gauq755v]{position:relative;height:380px}.fan-doc[data-astro-cid-gauq755v]{--racc: var(--acc);position:absolute;width:min(300px,70%);aspect-ratio:.74;padding:22px;border-radius:18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(165deg,color-mix(in srgb,var(--racc) 16%,#0d1b2e),#0a1524 60%);border:1px solid color-mix(in srgb,var(--racc) 45%,transparent);box-shadow:0 30px 60px #00000080;transition:transform .5s var(--ease)}.fan-doc[data-astro-cid-gauq755v] b[data-astro-cid-gauq755v]{font:700 1.05rem/1.3 var(--font-display);color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fd-tag[data-astro-cid-gauq755v]{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--racc)}.fd-lines[data-astro-cid-gauq755v]{display:grid;gap:9px;margin-top:6px}.fd-lines[data-astro-cid-gauq755v] i[data-astro-cid-gauq755v]{height:7px;border-radius:4px;background:#ffffff14}.fd-lines[data-astro-cid-gauq755v] i[data-astro-cid-gauq755v]:nth-child(2){width:82%}.fd-lines[data-astro-cid-gauq755v] i[data-astro-cid-gauq755v]:nth-child(3){width:90%}.fd-lines[data-astro-cid-gauq755v] i[data-astro-cid-gauq755v]:nth-child(4){width:60%}.fd-pdf[data-astro-cid-gauq755v]{margin-top:auto;align-self:flex-start;font:600 11px var(--font-mono);color:var(--void);background:var(--racc);padding:4px 10px;border-radius:6px}.fd-0[data-astro-cid-gauq755v]{left:34%;top:0;transform:rotate(7deg);z-index:1}.fd-1[data-astro-cid-gauq755v]{left:18%;top:18px;transform:rotate(-2deg);z-index:2}.fd-2[data-astro-cid-gauq755v]{left:4%;top:40px;transform:rotate(-9deg);z-index:3}.fan[data-astro-cid-gauq755v]:hover .fd-0[data-astro-cid-gauq755v]{transform:rotate(12deg) translate(30px)}.fan[data-astro-cid-gauq755v]:hover .fd-2[data-astro-cid-gauq755v]{transform:rotate(-14deg) translate(-20px)}.fan-count[data-astro-cid-gauq755v]{position:absolute;right:2%;top:46%;z-index:4;display:flex;flex-direction:column;padding:14px 18px;border-radius:16px;background:#081222e0;backdrop-filter:blur(10px);border:1px solid var(--line-strong);box-shadow:0 18px 40px #00000073;animation:fcfloat 6s ease-in-out infinite}.fan-count[data-astro-cid-gauq755v] b[data-astro-cid-gauq755v]{font:800 2rem/1 var(--font-display);background:linear-gradient(90deg,var(--acc),var(--c1));-webkit-background-clip:text;background-clip:text;color:transparent}.fan-count[data-astro-cid-gauq755v] span[data-astro-cid-gauq755v]{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.fc-2[data-astro-cid-gauq755v]{top:auto;bottom:4%;right:22%;animation-delay:-3s}.fc-2[data-astro-cid-gauq755v] b[data-astro-cid-gauq755v]{background:linear-gradient(90deg,var(--c2),var(--c1));-webkit-background-clip:text;background-clip:text}@keyframes fcfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.fan-count[data-astro-cid-gauq755v]{animation:none}}@media(max-width:1000px){.fan[data-astro-cid-gauq755v]{height:340px;max-width:520px}}@media(max-width:560px){.fan[data-astro-cid-gauq755v]{height:300px}.fan-doc[data-astro-cid-gauq755v]{width:62%;padding:16px}.fan-doc[data-astro-cid-gauq755v] b[data-astro-cid-gauq755v]{font-size:.92rem}}.toolbar[data-astro-cid-gauq755v]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px;border-radius:20px;border:1px solid var(--line);background:var(--panel);margin-bottom:14px}.toolbar[data-astro-cid-gauq755v] .search-wrap[data-astro-cid-gauq755v]{margin:0;flex:1 1 280px}.toolbar[data-astro-cid-gauq755v] .filters[data-astro-cid-gauq755v]{margin:0}.res[data-astro-cid-gauq755v]{cursor:pointer}.res-grid[data-astro-cid-gauq755v]{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-ic[data-astro-cid-gauq755v]{width:30px;height:36px;border-radius:6px;position:relative;background:color-mix(in srgb,var(--racc) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--racc) 70%,transparent);flex:none}.doc-ic[data-astro-cid-gauq755v]:before{content:"";position:absolute;left:6px;right:6px;top:9px;height:2px;background:var(--racc);box-shadow:0 6px 0 var(--racc),0 12px color-mix(in srgb,var(--racc) 60%,transparent);border-radius:2px}.book[data-astro-cid-gauq755v] .fp-go[data-astro-cid-gauq755v],.res[data-astro-cid-gauq755v] .fp-go[data-astro-cid-gauq755v]{text-decoration:none}.note[data-astro-cid-gauq755v]{font-size:.85rem;color:var(--faint);margin-top:28px}code[data-astro-cid-gauq755v]{font-family:var(--font-mono);color:var(--cyan);font-size:.85em}.filters[data-astro-cid-gauq755v]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.filter-chip[data-astro-cid-gauq755v]{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--mute);border:1px solid var(--line);border-radius:100px;padding:9px 16px;background:transparent;cursor:pointer;transition:.2s}.filter-chip[data-astro-cid-gauq755v]:hover{color:var(--ink);border-color:var(--line-strong)}.filter-chip[data-astro-cid-gauq755v].is-active{color:var(--void);border-color:var(--acc);background:var(--acc)}.search-wrap[data-astro-cid-gauq755v]{margin-bottom:18px}.search-input[data-astro-cid-gauq755v]{width:100%;max-width:460px;font-family:var(--font-body, inherit);font-size:15px;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:#ffffff08;transition:.2s}.search-input[data-astro-cid-gauq755v]::placeholder{color:var(--faint)}.search-input[data-astro-cid-gauq755v]:focus{outline:none;border-color:var(--acc);background:color-mix(in srgb,var(--acc) 5%,transparent)}.result-count[data-astro-cid-gauq755v]{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--faint);margin-bottom:18px}.no-results[data-astro-cid-gauq755v]{color:var(--mute);padding:20px 0}@media(max-width:1000px){.res-grid[data-astro-cid-gauq755v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.res-grid[data-astro-cid-gauq755v]{grid-template-columns:1fr}}
