.lib[data-astro-cid-rzjnan65]{margin-top:1rem}.lib__top[data-astro-cid-rzjnan65]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.lib__top[data-astro-cid-rzjnan65]>[data-astro-cid-rzjnan65]{min-width:0}.lib__top[data-astro-cid-rzjnan65] h2[data-astro-cid-rzjnan65]{margin:0}.lib__sub[data-astro-cid-rzjnan65]{color:var(--muted);margin:.35rem 0 0;font-size:.95rem}.lib__sub[data-astro-cid-rzjnan65] span[data-astro-cid-rzjnan65]{color:var(--lime);font-weight:700}.lib__search[data-astro-cid-rzjnan65]{max-width:380px;color:var(--muted);flex:280px;align-items:center;display:flex;position:relative}.lib__search[data-astro-cid-rzjnan65] svg[data-astro-cid-rzjnan65]{pointer-events:none;position:absolute;left:16px}.lib__search[data-astro-cid-rzjnan65] input[data-astro-cid-rzjnan65]{border:2px solid var(--edge);width:100%;color:var(--text);font:500 1rem var(--body);background:#00000040;border-radius:999px;padding:.9rem 1rem .9rem 2.9rem}.lib__search[data-astro-cid-rzjnan65] input[data-astro-cid-rzjnan65]::placeholder{color:var(--muted)}.lib__search[data-astro-cid-rzjnan65] input[data-astro-cid-rzjnan65]:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-color:#0000}.lib__bar[data-astro-cid-rzjnan65]{border-radius:var(--r);border:1px solid var(--edge-2);background:#ffffff09;gap:.8rem;margin-bottom:1.5rem;padding:1rem 1.1rem;display:grid}.lib__grp[data-astro-cid-rzjnan65]{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.lib__grp--last[data-astro-cid-rzjnan65]{border-top:1px solid var(--edge-2);padding-top:.8rem}.lib__lbl[data-astro-cid-rzjnan65]{font:700 .75rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lib__chips[data-astro-cid-rzjnan65]{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.chip[data-astro-cid-rzjnan65]{border:1.5px solid var(--edge);color:var(--soft);font:650 .88rem/1 var(--display);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:.5rem .95rem;transition:background .15s,color .15s,border-color .15s}.chip[data-astro-cid-rzjnan65]:hover{border-color:var(--candy);color:#fff}.chip[data-astro-cid-rzjnan65][aria-pressed=true]{background:linear-gradient(180deg, #ff5fae, var(--magenta));color:#fff;border-color:#0000;box-shadow:inset 0 1px #fff6,0 6px 16px -6px #ff2e93cc}.lib__reset[data-astro-cid-rzjnan65]{color:var(--lime);font:650 .88rem/1 var(--display);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.5rem .2rem;text-decoration:underline}.lib__reset[data-astro-cid-rzjnan65][hidden]{display:none}.lib__grid[data-astro-cid-rzjnan65]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;display:grid}.lib__grid[data-astro-cid-rzjnan65][hidden]{display:none}.lib__empty[data-astro-cid-rzjnan65]{border-radius:var(--r);border:2px dashed var(--edge);color:var(--soft);text-align:center;padding:1.5rem}.lib__empty[data-astro-cid-rzjnan65] p[data-astro-cid-rzjnan65]{max-width:62ch;margin:0 auto 1rem}.lib__note[data-astro-cid-rzjnan65]{color:var(--muted);margin:1rem 0 0;font-size:.85rem}@media (width<=640px){.lib__grp[data-astro-cid-rzjnan65]{grid-template-columns:1fr;gap:.45rem}.lib__chips[data-astro-cid-rzjnan65]{scrollbar-width:none;flex-wrap:nowrap;margin:-3px;padding:3px;overflow-x:auto}.chip[data-astro-cid-rzjnan65],.lib__reset[data-astro-cid-rzjnan65]{flex:none}.lib__grid[data-astro-cid-rzjnan65]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lib__search[data-astro-cid-rzjnan65]{max-width:none}}.nr[data-astro-cid-vv5a2qw4]{margin-bottom:2.5rem}.nr[data-astro-cid-vv5a2qw4] h2[data-astro-cid-vv5a2qw4]{font-size:clamp(1.35rem,2.6vw,1.75rem)}.nr__grid[data-astro-cid-vv5a2qw4]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.nr__empty[data-astro-cid-vv5a2qw4]{border-radius:var(--r-lg);border:2px dashed var(--edge);color:var(--soft);padding:1.5rem}.nr__empty[data-astro-cid-vv5a2qw4] p[data-astro-cid-vv5a2qw4]{margin:0 0 1rem}.hero[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem;padding:3.5rem 0 2rem;display:grid}.hero__lead[data-astro-cid-n67f4zmd]{color:var(--soft);max-width:58ch;margin:0 0 1.75rem;font-size:1.15rem}.hero__ctas[data-astro-cid-n67f4zmd]{flex-wrap:wrap;gap:.75rem;display:flex}.hero[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd]{margin-bottom:.4em}.cab[data-astro-cid-n67f4zmd]{background:linear-gradient(160deg,#ff5fae,#7b2cff 55%,#2a0f45);border-radius:36px;padding:18px;position:relative;transform:rotate(2deg);box-shadow:inset 0 3px #fff6,0 40px 80px -30px #ff2e93b3}.cab__top[data-astro-cid-n67f4zmd],.cab__foot[data-astro-cid-n67f4zmd]{color:#fff;font:800 .8rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;padding:.3rem 0 .9rem;display:flex}.cab__top[data-astro-cid-n67f4zmd] span[data-astro-cid-n67f4zmd]{color:var(--gold)}.cab__foot[data-astro-cid-n67f4zmd]{letter-spacing:.06em;justify-content:space-between;padding:.9rem .4rem .1rem}.cab__foot[data-astro-cid-n67f4zmd] b[data-astro-cid-n67f4zmd]{color:var(--lime)}.cab__reels[data-astro-cid-n67f4zmd]{background:#170622;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:relative;box-shadow:inset 0 6px 20px #0009}.cab__reel[data-astro-cid-n67f4zmd]{gap:10px;display:grid}.cab__sym[data-astro-cid-n67f4zmd]{aspect-ratio:1;color:#fff;font:850 clamp(1.2rem, 3vw, 1.9rem)/1 var(--display);text-shadow:0 2px #0003;opacity:.55;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 2px #ffffff59}.cab__sym--mid[data-astro-cid-n67f4zmd]{opacity:1;transform:scale(1.04)}.cab__line[data-astro-cid-n67f4zmd]{background:var(--lime);height:3px;box-shadow:0 0 16px var(--lime);border-radius:3px;position:absolute;top:50%;left:4px;right:4px}.stats[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.stats[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{border-radius:var(--r);border:1px solid var(--edge-2);background:#ffffff0a;padding:1rem 1.2rem}.stats[data-astro-cid-n67f4zmd] b[data-astro-cid-n67f4zmd]{font:850 1.9rem/1 var(--display);color:var(--gold);display:block}.stats[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:nth-child(2) b[data-astro-cid-n67f4zmd]{color:var(--candy)}.stats[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:nth-child(3) b[data-astro-cid-n67f4zmd]{color:var(--lime)}.stats[data-astro-cid-n67f4zmd] span[data-astro-cid-n67f4zmd]{color:var(--muted);font-size:.88rem}.explore__grid[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pil[data-astro-cid-n67f4zmd]{border-radius:var(--r-lg);color:#1b0a25;background:var(--gloss), linear-gradient(140deg, var(--c1), var(--c2));min-height:200px;box-shadow:inset 0 2px 0 #ffffff73, 0 20px 40px -24px var(--c1);flex-direction:column;gap:.45rem;padding:1.5rem;text-decoration:none;transition:transform .18s;display:flex;position:relative}.pil[data-astro-cid-n67f4zmd]:hover{color:#1b0a25;transform:translateY(-4px)}.pil__k[data-astro-cid-n67f4zmd]{font:750 .72rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.pil__t[data-astro-cid-n67f4zmd]{font:800 1.45rem/1.1 var(--display);letter-spacing:-.02em}.pil__p[data-astro-cid-n67f4zmd]{max-width:34ch;font-size:.95rem}.pil__go[data-astro-cid-n67f4zmd]{color:#fff;background:#1b0a25;border-radius:50%;align-self:flex-end;place-items:center;width:44px;height:44px;margin-top:auto;font-weight:800;display:grid}.prov[data-astro-cid-n67f4zmd]{border-radius:var(--r-lg);background:var(--gloss), linear-gradient(160deg, var(--plum-2), var(--bg-2));border:1px solid var(--edge);padding:1.5rem}.prov[data-astro-cid-n67f4zmd] .pil__k[data-astro-cid-n67f4zmd]{color:var(--candy);margin-bottom:.9rem;display:block}.prov[data-astro-cid-n67f4zmd] ul[data-astro-cid-n67f4zmd]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.prov[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{border:1.5px solid var(--edge);color:var(--text);font:650 .92rem/1 var(--display);background:#ffffff0f;border-radius:999px;padding:.6rem 1rem;text-decoration:none;display:inline-block}.prov[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]:hover{border-color:var(--lime);color:var(--lime)}.home-copy[data-astro-cid-n67f4zmd]{max-width:760px;margin-top:3.5rem}.cols[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:3rem;display:grid}.cols[data-astro-cid-n67f4zmd]>[data-astro-cid-n67f4zmd]{min-width:0}.legal[data-astro-cid-n67f4zmd]{max-width:760px}@media (width<=960px){.hero[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:2rem}.cab[data-astro-cid-n67f4zmd]{width:100%;max-width:420px;margin-inline:auto;transform:none}.stats[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(2,minmax(0,1fr))}.explore__grid[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1fr)}.pil[data-astro-cid-n67f4zmd]{min-height:0}.cols[data-astro-cid-n67f4zmd]{grid-template-columns:minmax(0,1fr)}}
