.tag-panel[data-astro-cid-vmtpuqbl]{background:var(--clr-sidebar-bg);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.tag-heading[data-astro-cid-vmtpuqbl]{color:#fff;margin:0;font-size:1rem;font-weight:600}.tag-header[data-astro-cid-vmtpuqbl]{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.clear-tags-btn[data-astro-cid-vmtpuqbl]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:.25rem;align-self:start;padding:.3rem .6rem;font-size:.8rem;transition:all .2s}.clear-tags-btn[data-astro-cid-vmtpuqbl]:hover{color:#000;background-color:#fff}.sort-btn[data-astro-cid-vmtpuqbl]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.3rem;display:flex}.sort-btn[data-astro-cid-vmtpuqbl] svg[data-astro-cid-vmtpuqbl]{fill:currentColor;color:#fff;width:20px;height:20px;transition:transform .2s;display:inline-block}.sort-btn[data-astro-cid-vmtpuqbl]:hover svg[data-astro-cid-vmtpuqbl]{transform:scale(1.1)}.tag-list[data-astro-cid-vmtpuqbl]{box-sizing:border-box;border-bottom:5px solid var(--clr-lossless-primary-glass);flex-wrap:wrap;gap:.4rem;width:100%;max-height:60vh;padding-bottom:1rem;display:flex;overflow:hidden auto}.tag-actions[data-astro-cid-vmtpuqbl]{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;display:flex}.choices[data-astro-cid-vmtpuqbl]{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}#tag-select[data-astro-cid-vmtpuqbl]{display:none!important}.choices__inner{background-color:var(--clr-lossless-primary-dark)!important;border:1px solid var(--clr-lossless-primary-glass)!important;color:#fff!important;border-radius:.5rem!important;min-height:44px!important}.choices__list--multiple .choices__item{align-items:center;background-color:var(--clr-lossless-primary-glass)!important;color:#fff!important;white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;hyphens:auto!important;min-height:32px!important;display:inline-flex!important;overflow:visible!important}.choices__list--dropdown{background-color:var(--clr-lossless-primary-dark)!important;color:#fff!important;border-radius:.5rem!important;max-height:300px!important;overflow-y:auto!important}.choices__list--dropdown .choices__list{max-height:none!important;overflow-y:visible!important}.choices__item--choice{color:#fff!important;align-items:center!important;min-height:44px!important;padding:8px 12px!important;display:flex!important}.choices__item--choice.is-highlighted{background-color:var(--clr-lossless-primary-glass)!important;color:#fff!important}.choices__input{background-color:var(--clr-lossless-primary-dark)!important;color:#fff!important;box-shadow:none!important;box-sizing:border-box!important;border:none!important;width:100%!important;min-height:44px!important;padding:8px 12px!important;font-size:16px!important}.choices__input:focus{outline:2px solid var(--clr-lossless-highlight)!important;outline-offset:2px!important}@media (width<=768px){.choices__inner{font-size:16px!important}.choices__input{-webkit-appearance:none!important;border-radius:0!important;font-size:16px!important}.choices__list--dropdown{z-index:9999!important;max-height:250px!important}.choices__item--choice{padding:12px 16px!important;font-size:16px!important}}.choices.is-focused .choices__input,.choices.is-open .choices__input{visibility:visible!important;opacity:1!important;display:block!important}.tool-card.selected{outline:2px solid var(--clr-lossless-highlight);background-color:#ffffff0d;transition:outline .2s}.pinned-tags-row[data-astro-cid-kgv65wd4]{background:linear-gradient(135deg,#04e5e50d,#bf23f70a);border:1px solid #04e5e52e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex}.pinned-tags-row__label[data-astro-cid-kgv65wd4]{letter-spacing:.1em;text-transform:uppercase;color:var(--clr-lossless-accent--aquamarine,#6fffd6);flex-shrink:0;font-size:.72rem;font-weight:700}.pinned-tags-row__chips[data-astro-cid-kgv65wd4]{flex-wrap:wrap;gap:.5rem;display:flex}.pinned-tag[data-astro-cid-kgv65wd4]{color:var(--clr-lossless-primary-light,#cbd5e1);cursor:pointer;background:#ffffff0a;border:1px solid #6fffd652;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.pinned-tag[data-astro-cid-kgv65wd4]:hover{border-color:var(--clr-lossless-accent--aquamarine,#6fffd6);color:#fff;background:#6fffd614;transform:translateY(-1px)}.pinned-tag[data-astro-cid-kgv65wd4].is-active{background:var(--clr-lossless-accent--brightest,#04e5e5);border-color:var(--clr-lossless-accent--brightest,#04e5e5);color:var(--clr-primary-bg,#0a0a0f)}.pinned-tag[data-astro-cid-kgv65wd4].is-active .pinned-tag__count[data-astro-cid-kgv65wd4]{color:var(--clr-primary-bg,#0a0a0f);background:#0000002e}.pinned-tag__label[data-astro-cid-kgv65wd4]{white-space:nowrap}.pinned-tag__count[data-astro-cid-kgv65wd4]{color:var(--clr-lossless-accent--brightest,#04e5e5);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700;line-height:1}@media (width<=640px){.pinned-tags-row[data-astro-cid-kgv65wd4]{gap:.5rem;padding:.7rem .85rem}.pinned-tag[data-astro-cid-kgv65wd4]{padding:.3rem .7rem;font-size:.8rem}}.header-spacer[data-astro-cid-bmqvuri5]{height:clamp(60px,8vw,100px)}.toolkit-layout[data-astro-cid-bmqvuri5]{flex-direction:row;gap:2rem;width:100%;padding:0 2rem 2rem;display:flex}.sidebar[data-astro-cid-bmqvuri5]{flex-shrink:0;width:250px}.main-content[data-astro-cid-bmqvuri5]{flex:1;min-width:0}@media (width<=768px){.toolkit-layout[data-astro-cid-bmqvuri5]{flex-direction:column}.sidebar[data-astro-cid-bmqvuri5]{width:100%}}
