.cat-icon[data-astro-cid-jh33kl2u]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--color-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);transition:background-color .2s,color .2s,transform .2s}.dark .cat-icon[data-astro-cid-jh33kl2u]{background:color-mix(in srgb, var(--accent) 22%, var(--color-card))}a:hover>.cat-icon[data-astro-cid-jh33kl2u],a:hover .cat-icon[data-astro-cid-jh33kl2u]{background:var(--accent);color:#fff}.pill[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--color-card) 90%, transparent);border:1px solid var(--color-border);box-shadow:var(--shadow-header);-webkit-backdrop-filter:blur(12px)}.dropdown[data-astro-cid-nen7h5rs]{background:var(--color-card);border:1px solid var(--color-border);border-radius:24px;box-shadow:0 28px 70px #0208172e}details[data-astro-cid-nen7h5rs]:not([open])>.dropdown[data-astro-cid-nen7h5rs]{display:none}details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] .chev{transform:rotate(180deg)}details[data-astro-cid-nen7h5rs]:not([open])>summary[data-astro-cid-nen7h5rs] .icon-close,details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] .icon-open{display:none}.icon-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-body);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;list-style:none;transition:background-color .2s,color .2s}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color-field);color:var(--color-fg)}header[data-astro-cid-nen7h5rs]{--island:cubic-bezier(.32, .72, 0, 1)}.pill[data-astro-cid-nen7h5rs]{transition:gap .55s var(--island), box-shadow .4s}header[data-astro-cid-nen7h5rs][data-searching] .pill[data-astro-cid-nen7h5rs]{gap:.75rem;box-shadow:0 20px 50px #0208172e}.island-hide[data-astro-cid-nen7h5rs],.island-logo[data-astro-cid-nen7h5rs]{max-width:48rem;transition:max-width .55s var(--island), opacity .25s ease}header[data-astro-cid-nen7h5rs][data-searching] .island-hide[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;max-width:0;overflow:hidden}@media (width<=1023px){header[data-astro-cid-nen7h5rs][data-searching] .island-logo[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;max-width:0;overflow:hidden}}.island-search[data-astro-cid-nen7h5rs]{transition:max-width .6s var(--island), height .45s var(--island), background-color .3s;display:none}header[data-astro-cid-nen7h5rs][data-searching] .island-search[data-astro-cid-nen7h5rs]{height:44px;animation:island-in .55s var(--island);display:flex}@media (width>=1024px){.island-search[data-astro-cid-nen7h5rs]{min-width:160px;max-width:440px;display:flex}header[data-astro-cid-nen7h5rs][data-searching] .island-search[data-astro-cid-nen7h5rs]{max-width:100%;animation:none}}@keyframes island-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}.island-close[data-astro-cid-nen7h5rs]{display:none}header[data-astro-cid-nen7h5rs][data-searching] .island-close[data-astro-cid-nen7h5rs]{display:grid}.island-panel[data-astro-cid-nen7h5rs]{background:var(--color-card);border:1px solid var(--color-border);opacity:0;transform-origin:top;visibility:hidden;transition:opacity .25s ease, transform .5s var(--island), visibility 0s linear .5s;border-radius:24px;transform:translateY(-10px)scale(.97);box-shadow:0 28px 70px #0208172e}header[data-astro-cid-nen7h5rs][data-searching] .island-panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .3s ease 80ms, transform .55s var(--island) 40ms, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-nen7h5rs]{transition:gap .55s var(--island), box-shadow .4s!important}.island-hide[data-astro-cid-nen7h5rs],.island-logo[data-astro-cid-nen7h5rs]{transition:max-width .55s var(--island), opacity .25s ease!important}.island-search[data-astro-cid-nen7h5rs]{transition:max-width .6s var(--island), height .45s var(--island), background-color .3s!important}header[data-astro-cid-nen7h5rs][data-searching] .island-search[data-astro-cid-nen7h5rs]{animation-duration:.55s!important}.island-panel[data-astro-cid-nen7h5rs]{transition:opacity .25s ease, transform .5s var(--island), visibility 0s linear .5s!important}header[data-astro-cid-nen7h5rs][data-searching] .island-panel[data-astro-cid-nen7h5rs]{transition:opacity .3s ease 80ms, transform .55s var(--island) 40ms, visibility 0s!important}}.scrolltop[data-astro-cid-dzirtioc]{background:color-mix(in srgb, var(--color-card) 88%, transparent);-webkit-backdrop-filter:blur(10px)}.scrolltop[data-astro-cid-dzirtioc]:not([data-show]){opacity:0;pointer-events:none;position:absolute;bottom:100%;transform:translateY(12px)scale(.9)}.scrolltop[data-astro-cid-dzirtioc]:hover{color:var(--color-blue)}@media (width<=1023px){body[data-buybar] .dock[data-astro-cid-elfoyonl]{bottom:calc(92px + env(safe-area-inset-bottom))}}.dock[data-astro-cid-elfoyonl]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.dock[data-astro-cid-elfoyonl]:has([role=dialog]){z-index:60;opacity:1!important;transform:none!important}.dock-ico-close[data-astro-cid-elfoyonl]{display:none}@media (width<=767px){.dock[data-astro-cid-elfoyonl]:not([data-expanded]) .dock-extra[data-astro-cid-elfoyonl]{display:none}.dock[data-astro-cid-elfoyonl][data-expanded] .dock-extra[data-astro-cid-elfoyonl]{animation:.3s cubic-bezier(.22,1,.36,1) backwards dock-up}.dock[data-astro-cid-elfoyonl][data-expanded] .dock-ico-open[data-astro-cid-elfoyonl]{display:none}.dock[data-astro-cid-elfoyonl][data-expanded] .dock-ico-close[data-astro-cid-elfoyonl]{display:block}.dock[data-astro-cid-elfoyonl][data-hidden]:not([data-expanded]){opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}}@keyframes dock-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dock[data-astro-cid-elfoyonl]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s!important}.dock[data-astro-cid-elfoyonl][data-expanded] .dock-extra[data-astro-cid-elfoyonl]{animation-duration:.3s!important}}
