.tools.svelte-n5n9sr.svelte-n5n9sr{position:sticky;top:var(--head-h);z-index:5;padding:14px 0 6px;pointer-events:none}.tools.svelte-n5n9sr>.svelte-n5n9sr:not(.veil){position:relative;pointer-events:auto}.veil.svelte-n5n9sr.svelte-n5n9sr{position:absolute;inset:0 calc(-1 * var(--gutter));transform-origin:50% 0;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search.svelte-n5n9sr.svelte-n5n9sr{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 8px 0 18px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-1);color:var(--mut)}.search.svelte-n5n9sr.svelte-n5n9sr:focus-within{box-shadow:0 0 0 2px #6366f1,var(--shadow-1)}.search.svelte-n5n9sr input.svelte-n5n9sr{flex:1;min-width:0;border:0;background:none;font:500 17px/1.3 var(--body);color:var(--ink);outline:none;min-height:44px;padding:0}.search.svelte-n5n9sr input.svelte-n5n9sr::placeholder{color:var(--mut)}.search.svelte-n5n9sr input.svelte-n5n9sr::-webkit-search-cancel-button{display:none}.x.svelte-n5n9sr.svelte-n5n9sr{flex:none;width:44px;height:44px;border:0;padding:0;display:grid;place-items:center;position:relative;background:none;color:var(--ink);cursor:pointer}.x.svelte-n5n9sr.svelte-n5n9sr:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 7%,transparent)}.x.svelte-n5n9sr.svelte-n5n9sr:hover:before{background:color-mix(in srgb,var(--ink) 12%,transparent)}.x.svelte-n5n9sr svg{position:relative}.catsBox.svelte-n5n9sr.svelte-n5n9sr{margin-top:12px}.cats.svelte-n5n9sr.svelte-n5n9sr{display:flex;gap:8px}.cat.svelte-n5n9sr.svelte-n5n9sr{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:600 14px/1 var(--body);color:var(--ink);transition:background-color .25s,color .25s,box-shadow .25s}.cat.svelte-n5n9sr.svelte-n5n9sr:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.cat.svelte-n5n9sr .n.svelte-n5n9sr{font-weight:500;color:var(--mut)}.cat.on.svelte-n5n9sr.svelte-n5n9sr{background:var(--ink);color:#fff;box-shadow:none}.cat.on.svelte-n5n9sr .n.svelte-n5n9sr{color:#ffffffb3}@media (min-width: 720px){.catsBox.svelte-n5n9sr.svelte-n5n9sr{margin-inline:min(0px,calc((100% - min(1000px,100vw - 2 * var(--gutter) - 20px))/2))}.cats.svelte-n5n9sr.svelte-n5n9sr{flex-wrap:wrap;justify-content:center}}@media (max-width: 719.98px){.tools.svelte-n5n9sr.svelte-n5n9sr{padding:8px 0 4px}.search.svelte-n5n9sr.svelte-n5n9sr{min-height:50px;gap:10px;padding:0 3px 0 14px;border-radius:15px}.search.svelte-n5n9sr input.svelte-n5n9sr{font-size:16px}.catsBox.svelte-n5n9sr.svelte-n5n9sr{margin-top:6px}.cats.svelte-n5n9sr.svelte-n5n9sr{overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cats.svelte-n5n9sr.svelte-n5n9sr::-webkit-scrollbar{display:none}.cat.svelte-n5n9sr.svelte-n5n9sr{padding:0 14px;gap:7px}.cats.fadeR.svelte-n5n9sr.svelte-n5n9sr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.cats.fadeL.svelte-n5n9sr.svelte-n5n9sr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.cats.fadeL.fadeR.svelte-n5n9sr.svelte-n5n9sr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 56px),transparent)}}.count.svelte-n5n9sr.svelte-n5n9sr{margin:10px 0 26px;font-size:13.5px;color:var(--mut)}.list.svelte-n5n9sr.svelte-n5n9sr{display:grid;gap:40px;position:relative}.grp.svelte-n5n9sr h2.svelte-n5n9sr{display:flex;align-items:center;gap:14px;font-size:clamp(22px,2.4vw,28px);margin-bottom:16px;scroll-margin-top:170px}.none.svelte-n5n9sr.svelte-n5n9sr{text-align:center;display:grid;gap:10px;justify-items:center}.none.svelte-n5n9sr b.svelte-n5n9sr{font:600 20px/1.3 var(--disp)}.none.svelte-n5n9sr p.svelte-n5n9sr{color:var(--mut)}.none.svelte-n5n9sr .row.svelte-n5n9sr{justify-content:center;margin-top:8px}.qpage.svelte-1grrb1j{padding-top:10px}.qtop.svelte-1grrb1j .hero{padding-top:calc(var(--head-h) + clamp(28px,4.5vw,64px));padding-bottom:clamp(36px,4vw,52px)}
