/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.search-palette[data-astro-cid-hu46yfnv]{background:0 0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;overflow:hidden}.search-palette[data-astro-cid-hu46yfnv][open]{justify-content:center;align-items:flex-start;animation:.15s ease-out search-fade-in;display:flex}.search-palette-backdrop[data-astro-cid-hu46yfnv]{-webkit-backdrop-filter:blur(8px);z-index:0;background:oklch(0% 0 0/.55);position:fixed;inset:0}.search-palette-container[data-astro-cid-hu46yfnv]{z-index:1;background:var(--color-background,oklch(100% 0 0));border:1px solid var(--color-border,oklch(90% 0 0));border-radius:1.5rem;width:95%;max-width:640px;margin-top:min(15vh,120px);animation:.2s cubic-bezier(.32,.72,0,1) search-slide-up;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25),0 0 0 1px oklch(0% 0 0/.05)}.search-palette-header[data-astro-cid-hu46yfnv]{border-bottom-style:var(--tw-border-style);border-color:#dce2ec80;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.search-palette-header[data-astro-cid-hu46yfnv]{border-color:color-mix(in oklab, var(--color-border,oklch(91% .015 260)) 50%, transparent)}}.search-palette-input-wrap[data-astro-cid-hu46yfnv]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.search-palette-icon[data-astro-cid-hu46yfnv]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:#474d5880;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.search-palette-icon[data-astro-cid-hu46yfnv]{color:color-mix(in oklab, var(--color-muted-foreground,oklch(42% .02 260)) 50%, transparent)}}#search-palette-input[data-astro-cid-hu46yfnv]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,oklch(12% .012 260));--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}#search-palette-input[data-astro-cid-hu46yfnv]::placeholder{color:#474d5866}@supports (color:color-mix(in lab, red, red)){#search-palette-input[data-astro-cid-hu46yfnv]::placeholder{color:color-mix(in oklab, var(--color-muted-foreground,oklch(42% .02 260)) 40%, transparent)}}.search-palette-shortcuts[data-astro-cid-hu46yfnv]{align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;display:flex}.search-kbd[data-astro-cid-hu46yfnv]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#dce2ec4d}@supports (color:color-mix(in lab, red, red)){.search-kbd[data-astro-cid-hu46yfnv]{border-color:color-mix(in oklab, var(--color-border,oklch(91% .015 260)) 30%, transparent)}}.search-kbd[data-astro-cid-hu46yfnv]{background-color:#eef2f94d}@supports (color:color-mix(in lab, red, red)){.search-kbd[data-astro-cid-hu46yfnv]{background-color:color-mix(in oklab, var(--color-muted,oklch(96% .01 260)) 30%, transparent)}}.search-kbd[data-astro-cid-hu46yfnv]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#474d5880}@supports (color:color-mix(in lab, red, red)){.search-kbd[data-astro-cid-hu46yfnv]{color:color-mix(in oklab, var(--color-muted-foreground,oklch(42% .02 260)) 50%, transparent)}}.search-kbd[data-astro-cid-hu46yfnv]{text-transform:uppercase}.search-palette-body[data-astro-cid-hu46yfnv]{overscroll-behavior:contain;max-height:min(60vh,480px);overflow-y:auto}.search-palette-body[data-astro-cid-hu46yfnv]::-webkit-scrollbar{width:4px}.search-palette-body[data-astro-cid-hu46yfnv]::-webkit-scrollbar-thumb{border-radius:var(--radius-full,9999px);background-color:#dce2ec99}@supports (color:color-mix(in lab, red, red)){.search-palette-body[data-astro-cid-hu46yfnv]::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-border,oklch(91% .015 260)) 60%, transparent)}}.search-palette-hint[data-astro-cid-hu46yfnv]{padding-block:calc(var(--spacing,.25rem) * 12);flex-direction:column;justify-content:center;align-items:center;display:flex}.search-spinner[data-astro-cid-hu46yfnv]{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px;border-color:#474d5833}@supports (color:color-mix(in lab, red, red)){.search-spinner[data-astro-cid-hu46yfnv]{border-color:color-mix(in oklab, var(--color-muted-foreground,oklch(42% .02 260)) 20%, transparent)}}.search-spinner[data-astro-cid-hu46yfnv]{border-top-color:var(--color-primary,oklch(50% .18 260));animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes search-slide-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.search-palette-container[data-astro-cid-hu46yfnv]{border-radius:0 0 1.5rem 1.5rem;width:100%;max-height:100dvh;margin-top:0}.search-palette-body[data-astro-cid-hu46yfnv]{max-height:calc(100dvh - 70px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.search-group{padding:.375rem 0}.search-group+.search-group{border-top:1px solid oklch(0% 0 0/.06)}:root.dark .search-group+.search-group{border-color:oklch(100% 0 0/.08)}.search-group-header{align-items:center;gap:.5rem;padding:.625rem 1.25rem .375rem;display:flex}.search-group-icon{color:oklch(60% 0 0);opacity:.5}.search-group-label{text-transform:uppercase;letter-spacing:.12em;color:oklch(60% 0 0);font-size:.625rem;font-weight:800}:root.dark .search-group-label{color:oklch(65% 0 0)}.search-item{border-radius:.75rem;margin:0 .375rem;transition:background-color .15s}.search-item:hover,.search-item-active{background:oklch(97% 0 0)}:root.dark .search-item:hover,:root.dark .search-item-active{background:oklch(22% 0 0)}.search-item-link{color:inherit;align-items:center;gap:.75rem;padding:.625rem .875rem;text-decoration:none;display:flex}.search-item-logo{object-fit:contain;background:oklch(97% 0 0);border:1px solid oklch(0% 0 0/.06);border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem}:root.dark .search-item-logo{background:oklch(20% 0 0);border-color:oklch(100% 0 0/.1)}.search-item-logo-placeholder{color:oklch(55% .1 260);background:oklch(95% .02 260);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:flex}:root.dark .search-item-logo-placeholder{color:oklch(70% .1 260);background:oklch(25% .02 260)}.search-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.search-item-arrow{color:oklch(70% 0 0);opacity:0;flex-shrink:0;width:1rem;height:1rem;transition:opacity .15s}.search-item:hover .search-item-arrow,.search-item-active .search-item-arrow{opacity:1}@media (width>=1024px){.mobile-menu-trigger[data-astro-cid-nen7h5rs]{display:none!important}}
