/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-root{background-color:var(--background)!important;color:var(--foreground)!important;font-family:var(--font-sans)!important}[data-theme]{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground)}[data-theme] h1,[data-theme] h2,[data-theme] h3,[data-theme] h4,[data-theme] h5,[data-theme] h6{font-family:var(--font-heading)}[data-theme] code,[data-theme] kbd,[data-theme] pre,[data-theme] samp{font-family:var(--font-mono)}.dark [data-theme]{color-scheme:dark}[data-theme] a:focus-visible,[data-theme] button:focus-visible,[data-theme] input:focus-visible,[data-theme] select:focus-visible,[data-theme] textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}[data-theme] a,[data-theme] button{transition:color .2s,background-color .2s,border-color .2s;position:relative}[data-theme] *,[data-theme] :after,[data-theme] :before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-theme] ::selection{background-color:var(--primary);color:var(--primary-foreground)}[data-theme] img{transition:opacity .3s}:root{--voyager-header-height:4rem;--voyager-footer-min-height:20rem;--voyager-content-max-width:1200px;--voyager-spacing-unit:1rem;--overlay-dark:var(--foreground);--overlay-light:var(--background);--overlay-opacity-heavy:.7;--overlay-opacity-medium:.5;--overlay-opacity-light:.3;--overlay-opacity-subtle:.2}[data-theme=voyager] a,[data-theme=voyager] button{transition:transform .2s,box-shadow .2s;position:relative}[data-theme=voyager] a:hover,[data-theme=voyager] button:hover:not(:disabled){transform:translateY(-1px)}[data-theme=voyager] a:active,[data-theme=voyager] button:active:not(:disabled){transform:translateY(0)}[data-theme=voyager] *,[data-theme=voyager] :after,[data-theme=voyager] :before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.voyager-brand-root.theme-switching *,.voyager-brand-root.theme-switching :after,.voyager-brand-root.theme-switching :before{transition:none!important}[data-theme=voyager] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=voyager] ::-webkit-scrollbar-track{background:var(--muted)}[data-theme=voyager] ::-webkit-scrollbar-thumb{background:var(--muted-foreground);opacity:.5;border-radius:5px}[data-theme=voyager] ::-webkit-scrollbar-thumb:hover{opacity:.7}[data-theme=voyager] ::selection{background-color:var(--primary);color:var(--primary-foreground)}@keyframes voyager-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=voyager] .animate-pulse{background:linear-gradient(90deg,var(--muted)25%,var(--accent)50%,var(--muted)75%);background-size:200% 100%;animation:voyager-shimmer 1.5s infinite}.voyager-brand-root [data-radix-popper-content-wrapper],.voyager-brand-root [role=dialog]{background-color:var(--popover);color:var(--popover-foreground);border-color:var(--border)}[data-theme=voyager] .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark [data-theme=voyager] .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #ffffff1a,0 4px 6px -2px #ffffff0d}[data-theme=voyager] .card{transition:all .3s}[data-theme=voyager] .card:hover{transform:translateY(-2px)}[data-theme=voyager] section{padding:4rem 0}@media (min-width:768px){[data-theme=voyager] section{padding:6rem 0}}[data-theme=voyager] img{transition:opacity .3s}[data-theme=voyager] img[data-loaded=false]{opacity:0}[data-theme=voyager] img[data-loaded=true]{opacity:1}