.hero[data-astro-cid-dcwno5ig]{isolation:isolate;background:var(--canvas);padding-block:clamp(48px,8vw,96px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero__bg[data-astro-cid-dcwno5ig]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__blob[data-astro-cid-dcwno5ig]{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.hero__blob--a[data-astro-cid-dcwno5ig]{background:var(--cat-hr);opacity:.32;width:520px;height:520px;top:-200px;right:8%}.hero__blob--b[data-astro-cid-dcwno5ig]{background:var(--cat-content);opacity:.26;width:460px;height:460px;bottom:-220px;right:-120px}.hero__blob--c[data-astro-cid-dcwno5ig]{background:var(--cat-sales);opacity:.22;width:420px;height:420px;top:30%;left:-220px}.hero__grid[data-astro-cid-dcwno5ig]{background-image:radial-gradient(#1d1c1d24 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.hero__inner[data-astro-cid-dcwno5ig]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.hero__copy[data-astro-cid-dcwno5ig]{justify-items:start;gap:24px;display:grid}.hero[data-astro-cid-dcwno5ig] h1[data-astro-cid-dcwno5ig]{letter-spacing:-.05em;max-width:13ch;font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:.98}.hero__hl[data-astro-cid-dcwno5ig]{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-dcwno5ig] .lead[data-astro-cid-dcwno5ig]{max-width:50ch}.search[data-astro-cid-dcwno5ig]{border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);width:100%;max-width:560px;box-shadow:0 0 0 1px var(--hairline), var(--shadow-lift);transition:box-shadow .25s var(--ease-out);align-items:center;gap:8px;padding:6px 6px 6px 20px;display:flex;position:relative}.search[data-astro-cid-dcwno5ig]:focus-within{outline:3px solid var(--focus);outline-offset:3px}.search__icon[data-astro-cid-dcwno5ig]{color:var(--text-muted);flex:none}.search[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig]{min-width:0;min-height:48px;font:inherit;color:var(--text);background:0 0;border:0;flex:1;font-size:1rem}.search[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig]::placeholder{color:var(--text-muted)}.search[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig]:focus{outline:none}.search[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig]::-webkit-search-cancel-button{display:none}.search__btn[data-astro-cid-dcwno5ig]{min-height:48px}.search__btn[data-astro-cid-dcwno5ig] svg{transition:transform .2s var(--ease-out)}.search__btn[data-astro-cid-dcwno5ig]:hover svg{transform:translate(3px)}.search__results[data-astro-cid-dcwno5ig]{z-index:10;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-lift);background:#ffffffeb;border-radius:22px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;right:0}.search__results[data-astro-cid-dcwno5ig] a{border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.search__results[data-astro-cid-dcwno5ig] a small{color:var(--text-muted);font-weight:500}.search__results[data-astro-cid-dcwno5ig] [aria-selected=true] a,.search__results[data-astro-cid-dcwno5ig] a:hover{background:var(--panel-grey)}.search__results[data-astro-cid-dcwno5ig] .search__empty{color:var(--text-muted);padding:10px 12px}.popular[data-astro-cid-dcwno5ig]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.popular[data-astro-cid-dcwno5ig] ul[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:8px;display:flex}.popular[data-astro-cid-dcwno5ig] .chip[data-astro-cid-dcwno5ig]{border-color:var(--hairline);background:var(--glass);transition:background-color .2s,border-color .2s}.popular[data-astro-cid-dcwno5ig] .chip[data-astro-cid-dcwno5ig]:hover{border-color:var(--text);background:#fff}.stats[data-astro-cid-dcwno5ig]{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:12px 32px;margin:8px 0 0;padding-top:24px;display:flex}.stats__item[data-astro-cid-dcwno5ig]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.stats[data-astro-cid-dcwno5ig] dt[data-astro-cid-dcwno5ig]{color:var(--text-muted);font-size:.8125rem;font-weight:600}.stats[data-astro-cid-dcwno5ig] dd[data-astro-cid-dcwno5ig]{letter-spacing:-.04em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.tiles[data-astro-cid-dcwno5ig]{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 0 1px var(--hairline), var(--shadow-lift);background:#ffffff80;border-radius:32px;padding:12px}.tiles[data-astro-cid-dcwno5ig] ul[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tile[data-astro-cid-dcwno5ig]{aspect-ratio:1;background:radial-gradient(120% 90% at 0% 0%, #ffffff47, transparent 55%), var(--tile-bg);color:var(--tile-fg);box-shadow:inset 0 1px 0 #ffffff59, 0 10px 24px -14px var(--tile-bg);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-dcwno5ig]:hover,.tile[data-astro-cid-dcwno5ig]:focus-visible{box-shadow:inset 0 1px 0 #ffffff59, 0 20px 32px -14px var(--tile-bg);transform:translateY(-4px)scale(1.02)}.tile__top[data-astro-cid-dcwno5ig]{justify-content:space-between;align-items:flex-start;display:flex}.tile__icon[data-astro-cid-dcwno5ig]{background:#ffffff38;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.tile[data-astro-cid-dcwno5ig] .tile__arrow{opacity:0;transition:opacity .25s ease, transform .35s var(--ease-out);transform:translate(-6px,6px)rotate(-45deg)}.tile[data-astro-cid-dcwno5ig]:hover .tile__arrow,.tile[data-astro-cid-dcwno5ig]:focus-visible .tile__arrow{opacity:1;transform:translate(0)rotate(-45deg)}.tile__text[data-astro-cid-dcwno5ig]{gap:2px;display:grid}.tile__name[data-astro-cid-dcwno5ig]{letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.12}.tile__count[data-astro-cid-dcwno5ig]{font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.tiles[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{animation:tile-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .1s)}}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}@media (width<=960px){.hero__inner[data-astro-cid-dcwno5ig]{grid-template-columns:1fr}.tiles[data-astro-cid-dcwno5ig]{width:100%;max-width:560px}}@media (width<=480px){.search[data-astro-cid-dcwno5ig]{border-radius:26px;flex-wrap:wrap;padding:6px}.search__icon[data-astro-cid-dcwno5ig]{display:none}.search[data-astro-cid-dcwno5ig] input[data-astro-cid-dcwno5ig]{padding-inline:14px}.search[data-astro-cid-dcwno5ig] .btn[data-astro-cid-dcwno5ig]{width:100%}.stats[data-astro-cid-dcwno5ig]{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.stats[data-astro-cid-dcwno5ig] dt[data-astro-cid-dcwno5ig]{font-size:.75rem;line-height:1.35}.stats[data-astro-cid-dcwno5ig] dd[data-astro-cid-dcwno5ig]{font-size:1.5rem}.hero__blob[data-astro-cid-dcwno5ig]{opacity:.2!important}.tiles[data-astro-cid-dcwno5ig]{border-radius:24px;padding:8px}.tiles[data-astro-cid-dcwno5ig] ul[data-astro-cid-dcwno5ig]{gap:8px}.tile[data-astro-cid-dcwno5ig]{border-radius:16px;padding:10px}.tile__icon[data-astro-cid-dcwno5ig]{border-radius:9px;width:30px;height:30px}.tile__name[data-astro-cid-dcwno5ig]{font-size:.8125rem}.tile__count[data-astro-cid-dcwno5ig]{font-size:.6875rem}.tile[data-astro-cid-dcwno5ig] .tile__arrow{display:none}}.explore__header[data-astro-cid-kibtioe5]{justify-items:start;gap:14px;max-width:720px;margin-bottom:32px;display:grid}.explore__layout[data-astro-cid-kibtioe5]{gap:20px;display:grid}.explore__tabs-wrap[data-astro-cid-kibtioe5]{z-index:5;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter);position:sticky;top:84px;overflow-x:auto}.explore__tabs-wrap[data-astro-cid-kibtioe5]::-webkit-scrollbar{display:none}.explore__tabs[data-astro-cid-kibtioe5]{border:1px solid var(--hairline);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--shadow-soft);background:#ffffffd1;gap:4px;padding:5px;display:inline-flex}.explore__tabs[data-astro-cid-kibtioe5] button[data-astro-cid-kibtioe5]{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:700;display:flex}.explore__tabs[data-astro-cid-kibtioe5] button[data-astro-cid-kibtioe5]:hover{background:var(--panel-grey)}.explore__tabs[data-astro-cid-kibtioe5] button[data-astro-cid-kibtioe5][aria-selected=true]{background:var(--tab-color);color:var(--tab-fg);box-shadow:0 8px 18px -10px var(--tab-color)}.explore__dot[data-astro-cid-kibtioe5]{background:var(--tab-color);border-radius:50%;width:8px;height:8px}.explore__tabs[data-astro-cid-kibtioe5] button[data-astro-cid-kibtioe5][aria-selected=true] .explore__dot[data-astro-cid-kibtioe5]{opacity:.6;background:currentColor}.explore__panels[data-astro-cid-kibtioe5]{gap:24px;display:grid}.explore__panel[data-astro-cid-kibtioe5]{border-radius:var(--radius-card-lg);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--panel-color) 14%, transparent), transparent 60%), var(--panel-grey);border:1px solid var(--hairline);padding:clamp(18px,3vw,32px)}html.js .explore__panel[data-astro-cid-kibtioe5]:not([hidden]){animation:panel-in .45s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.explore__head[data-astro-cid-kibtioe5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:22px;display:flex}.explore__head-text[data-astro-cid-kibtioe5]{gap:6px;max-width:60ch;display:grid}.explore__head[data-astro-cid-kibtioe5] h3[data-astro-cid-kibtioe5]{font-size:clamp(1.25rem,2vw,1.5rem)}.explore__intro[data-astro-cid-kibtioe5]{color:var(--text-secondary);font-size:.9375rem}.explore__all[data-astro-cid-kibtioe5]{background:#fff}.explore__grid[data-astro-cid-kibtioe5]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}html.js [data-astro-cid-kibtioe5][data-initially-hidden],html.js .explore__panel[data-astro-cid-kibtioe5][hidden]{display:none}@media (width<=860px){.explore__grid[data-astro-cid-kibtioe5]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.explore__tabs-wrap[data-astro-cid-kibtioe5]{top:76px}.explore__panel[data-astro-cid-kibtioe5]{border-radius:var(--radius-card);padding:14px}.explore__head[data-astro-cid-kibtioe5]{padding:6px 4px 0}.explore__grid[data-astro-cid-kibtioe5]{grid-template-columns:1fr;gap:8px}.explore__grid[data-astro-cid-kibtioe5] .list-card{gap:8px;padding:14px 16px}}.directory[data-astro-cid-zxpjwl5n]{background:linear-gradient(180deg, var(--surface) 0%, var(--canvas) 100%)}.directory__header[data-astro-cid-zxpjwl5n]{justify-items:start;gap:14px;max-width:720px;margin-bottom:36px;display:grid}.directory__grid[data-astro-cid-zxpjwl5n]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.directory__col[data-astro-cid-zxpjwl5n]{border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color .25s ease, box-shadow .35s var(--ease-out);background:#fff;padding:22px 22px 18px}.directory__col[data-astro-cid-zxpjwl5n]:hover{border-color:color-mix(in srgb, var(--cat) 45%, transparent);box-shadow:var(--shadow-soft)}.directory[data-astro-cid-zxpjwl5n] h3[data-astro-cid-zxpjwl5n]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;font-size:1.0625rem;display:flex}.directory[data-astro-cid-zxpjwl5n] h3[data-astro-cid-zxpjwl5n] a[data-astro-cid-zxpjwl5n]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.directory[data-astro-cid-zxpjwl5n] h3[data-astro-cid-zxpjwl5n] a[data-astro-cid-zxpjwl5n]:hover{text-underline-offset:3px;text-decoration:underline}.directory__dot[data-astro-cid-zxpjwl5n]{background:var(--cat);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cat) 18%, transparent);border-radius:50%;flex:none}.directory__count[data-astro-cid-zxpjwl5n]{border-radius:var(--radius-pill);background:var(--cat);min-width:28px;height:24px;color:var(--cat-fg);place-items:center;padding:0 8px;font-size:.75rem;font-weight:800;display:grid}.directory[data-astro-cid-zxpjwl5n] ul[data-astro-cid-zxpjwl5n]{gap:1px;display:grid}.directory[data-astro-cid-zxpjwl5n] li[data-astro-cid-zxpjwl5n] a[data-astro-cid-zxpjwl5n]{color:var(--text-secondary);border-radius:10px;margin-inline:-10px;padding:6px 10px;font-size:.875rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}.directory[data-astro-cid-zxpjwl5n] li[data-astro-cid-zxpjwl5n] a[data-astro-cid-zxpjwl5n]:hover{background:var(--panel-grey);color:var(--text)}@media (width<=960px){.directory__grid[data-astro-cid-zxpjwl5n]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.directory__grid[data-astro-cid-zxpjwl5n]{grid-template-columns:1fr}}
