/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.blog-toc__title[data-astro-cid-ymbpksfa]{color:var(--color-gray-900);font-size:.875rem;font-weight:700}.blog-toc__divider[data-astro-cid-ymbpksfa]{border-top:1px solid var(--primary);margin-top:1rem;margin-bottom:1rem}.blog-toc__search-input[data-astro-cid-ymbpksfa]{width:100%;color:var(--color-gray-900);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:.5rem;outline:none;margin-top:.75rem;padding:.4rem .625rem;font-size:.8125rem;transition:border-color .2s,box-shadow .2s;display:block}.blog-toc__search-input[data-astro-cid-ymbpksfa]::placeholder{color:var(--color-gray-400)}.blog-toc__search-input[data-astro-cid-ymbpksfa]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.blog-toc__search-input[data-astro-cid-ymbpksfa]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)15%,transparent)}}.blog-toc__item[data-astro-cid-ymbpksfa].is-search-hidden,.blog-toc__sub-list[data-astro-cid-ymbpksfa]>li[data-astro-cid-ymbpksfa].is-search-hidden{display:none}.blog-toc__list[data-astro-cid-ymbpksfa]{flex-direction:column;gap:.375rem;display:flex}.blog-toc__item[data-astro-cid-ymbpksfa]{flex-direction:column;display:flex}.blog-toc__link[data-astro-cid-ymbpksfa]{color:var(--color-gray-500);align-items:flex-start;gap:.25rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:1rem;font-size:.875rem;line-height:1.5;transition:color .2s;display:flex;position:relative}.blog-toc__link[data-astro-cid-ymbpksfa]:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.6rem;left:.125rem;transform:scale(0)}@supports (color:color-mix(in lab,red,red)){.blog-toc__link[data-astro-cid-ymbpksfa]:before{background:color-mix(in srgb,var(--primary)55%,white)}}.blog-toc__link[data-astro-cid-ymbpksfa]:before{box-shadow:0 0 6px 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.blog-toc__link[data-astro-cid-ymbpksfa]:before{box-shadow:0 0 6px 2px color-mix(in srgb,var(--primary)30%,transparent)}}.blog-toc__link[data-astro-cid-ymbpksfa]:before{opacity:0;transition:transform .2s,opacity .2s}.blog-toc__link[data-astro-cid-ymbpksfa]:hover{color:var(--color-gray-900)}.blog-toc__link[data-astro-cid-ymbpksfa].is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.blog-toc__link[data-astro-cid-ymbpksfa].is-active{color:color-mix(in srgb,var(--primary)70%,var(--color-gray-500))}}.blog-toc__link[data-astro-cid-ymbpksfa].is-active:before{opacity:1;transform:scale(1)}.blog-toc__chevron[data-astro-cid-ymbpksfa]{width:.875rem;height:.875rem;color:var(--color-gray-400);flex-shrink:0;margin-top:.2rem;margin-left:auto;transition:transform .25s}.blog-toc__link[data-astro-cid-ymbpksfa].is-active .blog-toc__chevron[data-astro-cid-ymbpksfa]{color:var(--primary);transform:rotate(180deg)}@supports (color:color-mix(in lab,red,red)){.blog-toc__link[data-astro-cid-ymbpksfa].is-active .blog-toc__chevron[data-astro-cid-ymbpksfa]{color:color-mix(in srgb,var(--primary)60%,var(--color-gray-400))}}.blog-toc__sub-list[data-astro-cid-ymbpksfa]{grid-template-rows:0fr;margin-top:0;margin-left:1rem;transition:grid-template-rows .25s;display:grid;overflow:hidden}.blog-toc__sub-list[data-astro-cid-ymbpksfa]>li[data-astro-cid-ymbpksfa]{overflow:hidden}.blog-toc__sub-list[data-astro-cid-ymbpksfa].is-open{grid-template-rows:1fr;margin-top:.25rem}.blog-toc__sub-link[data-astro-cid-ymbpksfa]{color:var(--color-gray-400);border-left:1px solid var(--color-gray-200);padding:.125rem 0 .125rem .625rem;font-size:.8125rem;line-height:1.5;transition:color .15s;display:block}.blog-toc__sub-link[data-astro-cid-ymbpksfa]:hover{color:var(--color-gray-700)}.blog-toc__sub-link[data-astro-cid-ymbpksfa].is-active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.blog-toc__sub-link[data-astro-cid-ymbpksfa].is-active{color:color-mix(in srgb,var(--primary)65%,var(--color-gray-400))}}.blog-toc__sub-link[data-astro-cid-ymbpksfa].is-active{border-left-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.blog-toc__sub-link[data-astro-cid-ymbpksfa].is-active{border-left-color:color-mix(in srgb,var(--primary)40%,transparent)}}
