[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.accordion-content[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) both svelte-o1fyc6-accordion-slide-down}.accordion-content[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) both svelte-o1fyc6-accordion-slide-up}@keyframes svelte-o1fyc6-accordion-slide-down{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes svelte-o1fyc6-accordion-slide-up{0%{height:var(--bits-accordion-content-height)}to{height:0}}.dialog-overlay[data-state=open]{animation:.25s ease-out both svelte-kk5vi3-dialog-overlay-in}.dialog-overlay[data-state=closed]{animation:.15s ease-in both svelte-kk5vi3-dialog-overlay-out}@keyframes svelte-kk5vi3-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-kk5vi3-dialog-overlay-out{0%{opacity:1}to{opacity:0}}.dialog-content{transform:translate(-50%,-50%)}.dialog-content[data-state=open]{animation:.4s cubic-bezier(.22,1,.36,1) 50ms both svelte-1sgd66o-dialog-in}.dialog-content[data-state=closed]{animation:.2s ease-in both svelte-1sgd66o-dialog-out}@keyframes svelte-1sgd66o-dialog-in{0%{opacity:0;transform:translate(-50%,calc(35px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-1sgd66o-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(15px - 50%))scale(.98)}}.popover-surface{transform-origin:var(--bits-popover-content-transform-origin);font-family:var(--font-sans);--popover-slide-x:0px;--popover-slide-y:0px}.popover-surface[data-side=bottom]{--popover-slide-y:-4px}.popover-surface[data-side=top]{--popover-slide-y:4px}.popover-surface[data-side=left]{--popover-slide-x:4px}.popover-surface[data-side=right]{--popover-slide-x:-4px}.popover-surface[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) svelte-1kj5mb2-popover-in}.popover-surface[data-state=closed]{animation:.11s ease-in svelte-1kj5mb2-popover-out}@keyframes svelte-1kj5mb2-popover-in{0%{opacity:0;transform:translate3d(var(--popover-slide-x), var(--popover-slide-y), 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-1kj5mb2-popover-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.popover-surface[data-state=open],.popover-surface[data-state=closed]{animation-duration:1ms}}.select-surface{transform-origin:var(--bits-select-content-transform-origin);font-family:var(--font-sans);--select-slide-x:0px;--select-slide-y:0px}.select-surface[data-side=bottom]{--select-slide-y:-4px}.select-surface[data-side=top]{--select-slide-y:4px}.select-surface[data-side=left]{--select-slide-x:4px}.select-surface[data-side=right]{--select-slide-x:-4px}.select-surface[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) svelte-i60rsk-select-in}.select-surface[data-state=closed]{animation:.11s ease-in svelte-i60rsk-select-out}@keyframes svelte-i60rsk-select-in{0%{opacity:0;transform:translate3d(var(--select-slide-x), var(--select-slide-y), 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-i60rsk-select-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:scale(.98)}}.tooltip-surface{transform-origin:var(--bits-tooltip-content-transform-origin);--tooltip-slide-x:0px;--tooltip-slide-y:0px}.tooltip-surface[data-side=bottom]{--tooltip-slide-y:-4px}.tooltip-surface[data-side=top]{--tooltip-slide-y:4px}.tooltip-surface[data-side=left]{--tooltip-slide-x:4px}.tooltip-surface[data-side=right]{--tooltip-slide-x:-4px}.tooltip-surface[data-state=delayed-open],.tooltip-surface[data-state=instant-open]{animation:.2s cubic-bezier(.16,1,.3,1) svelte-1slfrta-tooltip-fade-in}.tooltip-surface[data-state=closed]{pointer-events:none;animation:.15s ease-in svelte-1slfrta-tooltip-fade-out}@keyframes svelte-1slfrta-tooltip-fade-in{0%{opacity:0;transform:translate3d(var(--tooltip-slide-x), var(--tooltip-slide-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes svelte-1slfrta-tooltip-fade-out{0%{opacity:1}to{opacity:0}}.checkbox-transitions{transition-property:border-color,background-color,transform,box-shadow;transition-duration:.15s,70ms,70ms,.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.skeleton-shimmer{pointer-events:none}.skeleton-shimmer:after{content:"";background-image:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:1.8s infinite svelte-1ds1x4y-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .skeleton-shimmer:after{background-image:linear-gradient(90deg,#0000,#ffffff14,#0000)}@keyframes svelte-1ds1x4y-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{animation:none;display:none}}.pui-stack.svelte-1964hrv{transition:gap .3s var(--ease-out-expo);gap:1.75rem;display:grid}[data-compact].svelte-1964hrv .pui-stack:where(.svelte-1964hrv){gap:.875rem}.pui-eyebrow.svelte-1964hrv{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-muted);font-size:.6875rem}.pui-caption.svelte-1964hrv{color:var(--theme-muted);font-size:.8125rem}.pui-summary.svelte-1964hrv{border:1px solid var(--color-border);background:color-mix(in oklab, var(--theme-fg) 4%, transparent);transition:padding .3s var(--ease-out-expo);border-radius:1rem;margin-top:2rem;padding:1rem 1.25rem}[data-compact].svelte-1964hrv .pui-summary:where(.svelte-1964hrv){padding:.625rem 1rem}.lightbox[data-astro-cid-utnzf2kr]{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(4px);background:#000000f0}.lightbox__stage[data-astro-cid-utnzf2kr]{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;place-content:safe center;width:100%;height:100%;padding:3.5rem .75rem 4.5rem;display:grid;overflow:auto}.lightbox__zoom[data-astro-cid-utnzf2kr]{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.lightbox__image[data-astro-cid-utnzf2kr]{object-fit:contain;border:1px solid #ffffff1f;border-radius:.5rem;width:auto;max-width:100%;max-height:calc(100svh - 8rem);display:block}.lightbox[data-astro-cid-utnzf2kr][data-zoomed] .lightbox__zoom[data-astro-cid-utnzf2kr]{cursor:zoom-out}.lightbox[data-astro-cid-utnzf2kr][data-zoomed] .lightbox__image[data-astro-cid-utnzf2kr]{width:var(--lightbox-zoom,200vw);border-radius:0;max-width:none;max-height:none}.lightbox__caption[data-astro-cid-utnzf2kr]{padding:.875rem 1rem calc(1rem + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;pointer-events:none;background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:.25rem;font-size:.6875rem;display:flex;position:absolute;inset:auto 0 0}.lightbox__hint[data-astro-cid-utnzf2kr]{color:#ffffff73}.lightbox[data-astro-cid-utnzf2kr][data-fits] .lightbox__hint[data-astro-cid-utnzf2kr]{display:none}.lightbox[data-astro-cid-utnzf2kr][data-fits] .lightbox__zoom[data-astro-cid-utnzf2kr]{cursor:default}.lightbox__dismiss[data-astro-cid-utnzf2kr]{top:calc(.75rem + env(safe-area-inset-top));position:absolute;right:.75rem}.lightbox__close[data-astro-cid-utnzf2kr]{color:#ffffffd9;cursor:pointer;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .2s,background-color .2s;display:inline-flex}.lightbox__close[data-astro-cid-utnzf2kr]:hover{color:#fff;background:#000000bf}
