/*! 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}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--muted);opacity:.3}::-webkit-scrollbar-thumb{background:var(--muted-foreground);opacity:.5;border-radius:5px;transition:opacity .3s}::-webkit-scrollbar-thumb:hover{opacity:.7}@media (prefers-contrast:high){a:focus-visible,button:focus-visible{outline-width:3px}}