/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){}}@layer theme{}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){}}}@layer utilities{@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}.min-w-56{min-width:calc(var(--spacing) * 56)}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){@supports (color:color-mix(in lab, red, red)){}.hover\:border-zinc-900:hover{border-color:var(--color-zinc-900)}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.data-\[placeholder\]\:text-zinc-500[data-placeholder]{color:var(--color-zinc-500)}@media (prefers-reduced-motion:no-preference){}@media (prefers-reduced-motion:reduce){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:border-zinc-50:hover{border-color:var(--color-zinc-50)}}}@starting-style{}@starting-style{}@starting-style{}@starting-style{}}@media (prefers-color-scheme:dark){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:no-preference){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-transparency:reduce){}@media (prefers-contrast:more){}@media (prefers-color-scheme:dark){}@media (width<=480px){}@media (width>=768px){}@starting-style{}@media (prefers-reduced-transparency:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}.docs-select-trigger{appearance:none;font:inherit;border:1px solid var(--border-color);background:var(--surface);min-width:14rem;color:var(--foreground);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.2;transition:border-color .12s,box-shadow .12s;display:inline-flex}.docs-select-trigger:hover{border-color:var(--accent)}.docs-select-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-select-trigger[data-state=open]{border-color:var(--accent)}.docs-select__value[data-placeholder]{color:var(--muted)}.docs-select__chevron{color:var(--muted);font-size:.75rem}.docs-select-positioner{z-index:50}.docs-select{box-sizing:border-box;border:1px solid var(--border-color);background:var(--surface);min-width:14rem;max-height:16rem;color:var(--foreground);opacity:1;border-radius:.625rem;outline:none;padding:.25rem;transition:opacity .12s,transform .12s;overflow-y:auto;transform:translateY(0);box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000040}@starting-style{.docs-select[data-state=open]{opacity:0;transform:translateY(-4px)}}.docs-select[data-state=closed]{opacity:0;transform:translateY(-4px)}.docs-select__option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;line-height:1.2;display:flex}.docs-select__option[data-selected]:after{content:"✓";margin-left:auto;font-size:.8125rem}.docs-select__option[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.docs-select__option[data-disabled]{color:var(--muted);cursor:default;pointer-events:none}.docs-select__group{padding:.15rem 0}.docs-select__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:.25rem .6rem;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.docs-select{transition:none}}@starting-style{}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:no-preference){}@media (prefers-reduced-motion:no-preference){}@starting-style{}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@starting-style{}@media (prefers-reduced-transparency:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@starting-style{}@starting-style{}@starting-style{}@starting-style{}@media (prefers-reduced-motion:reduce){}