*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--color-border, currentColor)}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:first last}body{min-height:100dvh;line-height:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;overflow-wrap:break-word}p,li,figcaption{text-wrap:pretty;overflow-wrap:break-word;max-inline-size:75ch}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select,optgroup{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit}button{cursor:pointer;background:none;border:none}textarea{resize:vertical}fieldset{border:none}ul,ol,menu{list-style:none}table{border-collapse:collapse;border-spacing:0}dialog{padding:0;border:none;max-width:unset;max-height:unset}dialog::backdrop{background:#00000080}[popover]{border:none;padding:0;margin:0;overflow:visible}summary{cursor:pointer}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}::selection{background:#2a5dfa4d}[hidden]{display:none!important}@supports (content-visibility: auto){.vela-lazy{content-visibility:auto;contain-intrinsic-size:auto 500px}}:root{--color-background: oklch(.99 .002 265);--color-foreground: oklch(.14 .01 265);--color-card: oklch(.99 .002 265);--color-card-foreground: oklch(.14 .01 265);--color-popover: oklch(.99 .002 265);--color-popover-foreground: oklch(.14 .01 265);--color-primary: oklch(.55 .24 265);--color-primary-foreground: oklch(.98 .005 265);--color-secondary: oklch(.94 .02 220);--color-secondary-foreground: oklch(.2 .04 220);--color-accent: oklch(.94 .03 160);--color-accent-foreground: oklch(.2 .05 160);--color-muted: oklch(.94 .01 265);--color-muted-foreground: oklch(.48 .02 265);--color-destructive: oklch(.55 .22 25);--color-destructive-foreground: oklch(.98 .005 25);--color-border: oklch(.88 .01 265);--color-input: oklch(.88 .01 265);--color-ring: oklch(.55 .24 265);--color-overlay: oklch(0 0 0 / .5);--color-chart-1: oklch(.646 .222 41.116);--color-chart-1-foreground: oklch(.985 0 0);--color-chart-2: oklch(.6 .118 184.704);--color-chart-2-foreground: oklch(.985 0 0);--color-chart-3: oklch(.398 .07 227.392);--color-chart-3-foreground: oklch(.985 0 0);--color-chart-4: oklch(.828 .189 84.429);--color-chart-4-foreground: oklch(.145 0 0);--color-chart-5: oklch(.769 .188 70.08);--color-chart-5-foreground: oklch(.145 0 0);--color-sidebar: oklch(.985 0 0);--color-sidebar-foreground: oklch(.145 0 0);--color-sidebar-primary: oklch(.205 0 0);--color-sidebar-primary-foreground: oklch(.985 0 0);--color-sidebar-accent: oklch(.965 0 0);--color-sidebar-accent-foreground: oklch(.205 0 0);--color-sidebar-border: oklch(.922 0 0);--color-sidebar-ring: oklch(.708 0 0);--color-success: oklch(.55 .18 155);--color-success-foreground: oklch(.98 .005 155);--color-warning: oklch(.7 .16 85);--color-warning-foreground: oklch(.2 .04 85);--color-info: oklch(.55 .2 250);--color-info-foreground: oklch(.98 .005 250);--font-sans: var(--vela-font-sans);--font-serif: var(--vela-font-serif);--font-mono: var(--vela-font-mono);--text-xs: var(--vela-font-size-xs);--text-sm: var(--vela-font-size-sm);--text-base: var(--vela-font-size-base);--text-lg: var(--vela-font-size-lg);--text-xl: var(--vela-font-size-xl);--text-2xl: var(--vela-font-size-2xl);--text-3xl: var(--vela-font-size-3xl);--text-4xl: var(--vela-font-size-4xl);--radius-sm: var(--vela-radius-sm);--radius-md: var(--vela-radius-md);--radius-lg: var(--vela-radius-lg);--radius-xl: var(--vela-radius-xl);--shadow-sm: var(--vela-shadow-sm);--shadow: var(--vela-shadow-default);--shadow-md: var(--vela-shadow-md);--shadow-lg: var(--vela-shadow-lg);--shadow-xl: var(--vela-shadow-xl);--shadow-2xl: var(--vela-shadow-2xl);--vela-font-sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--vela-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", serif;--vela-font-mono: "Space Mono", ui-monospace, SFMono-Regular, "Cascadia Code", monospace;--vela-font-size-xs: clamp(.7rem, .675rem + .125vw, .8rem);--vela-font-size-sm: clamp(.8rem, .775rem + .125vw, .925rem);--vela-font-size-base: clamp(.95rem, .9rem + .25vw, 1.1rem);--vela-font-size-lg: clamp(1.05rem, .975rem + .375vw, 1.25rem);--vela-font-size-xl: clamp(1.15rem, 1.05rem + .5vw, 1.45rem);--vela-font-size-2xl: clamp(1.35rem, 1.2rem + .75vw, 1.75rem);--vela-font-size-3xl: clamp(1.6rem, 1.4rem + 1vw, 2.15rem);--vela-font-size-4xl: clamp(1.9rem, 1.6rem + 1.5vw, 2.75rem);--vela-font-weight-light: 300;--vela-font-weight-normal: 400;--vela-font-weight-medium: 500;--vela-font-weight-semibold: 600;--vela-font-weight-bold: 700;--vela-leading-none: 1;--vela-leading-tight: 1.25;--vela-leading-snug: 1.375;--vela-leading-normal: 1.5;--vela-leading-relaxed: 1.625;--vela-leading-loose: 2;--vela-tracking-tight: -.025em;--vela-tracking-normal: 0em;--vela-tracking-wide: .025em;--vela-space-page: 6rem;--vela-space-section: 4rem;--vela-space-block: 2rem;--vela-space-element: 1rem;--vela-space-inline: .5rem;--vela-space-0: 0;--vela-space-px: 1px;--vela-space-0-5: .125rem;--vela-space-1: .25rem;--vela-space-1-5: .375rem;--vela-space-2: .5rem;--vela-space-2-5: .625rem;--vela-space-3: .75rem;--vela-space-3-5: .875rem;--vela-space-4: 1rem;--vela-space-5: 1.25rem;--vela-space-6: 1.5rem;--vela-space-7: 1.75rem;--vela-space-8: 2rem;--vela-space-9: 2.25rem;--vela-space-10: 2.5rem;--vela-space-12: 3rem;--vela-space-14: 3.5rem;--vela-space-16: 4rem;--vela-space-20: 5rem;--vela-space-24: 6rem;--vela-space-32: 8rem;--vela-space-40: 10rem;--vela-space-48: 12rem;--vela-space-56: 14rem;--vela-space-64: 16rem;--vela-space-80: 20rem;--vela-space-96: 24rem;--card-padding-sm: var(--vela-space-element);--card-padding: var(--vela-space-block);--card-padding-lg: var(--vela-space-section);--card-gap: var(--vela-space-block);--grid-gap: var(--vela-space-block);--nav-height: 4rem;--form-gap: var(--vela-space-element);--section-padding: var(--vela-space-page);--badge-padding-x: var(--vela-space-2-5);--badge-padding-y: var(--vela-space-0-5);--vela-radius-none: 0;--vela-radius-sm: .125rem;--vela-radius-default: .375rem;--vela-radius-md: .5rem;--vela-radius-lg: .75rem;--vela-radius-xl: 1rem;--vela-radius-2xl: 1.5rem;--vela-radius-full: 9999px;--vela-shadow-sm: 0 1px 2px 0 oklch(0 0 0 / .05);--vela-shadow-default: 0 1px 3px 0 oklch(0 0 0 / .1), 0 1px 2px -1px oklch(0 0 0 / .1);--vela-shadow-md: 0 4px 6px -1px oklch(0 0 0 / .1), 0 2px 4px -2px oklch(0 0 0 / .1);--vela-shadow-lg: 0 10px 15px -3px oklch(0 0 0 / .1), 0 4px 6px -4px oklch(0 0 0 / .1);--vela-shadow-xl: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1);--vela-shadow-2xl: 0 25px 50px -12px oklch(0 0 0 / .25);--vela-shadow-inner: inset 0 2px 4px 0 oklch(0 0 0 / .05);--vela-shadow-none: none;--vela-border-width: 1px;--vela-border-width-2: 2px;--vela-border-width-4: 4px;--vela-z-base: 0;--vela-z-dropdown: 40;--vela-z-sticky: 30;--vela-z-popover: 45;--vela-z-modal: 50;--vela-z-toast: 60;--vela-duration-fast: .1s;--vela-duration-default: .2s;--vela-duration-slow: .4s;--vela-duration-slower: .6s;--vela-ease-default: cubic-bezier(.4, 0, .2, 1);--vela-ease-in: cubic-bezier(.4, 0, 1, 1);--vela-ease-out: cubic-bezier(0, 0, .2, 1);--vela-ease-in-out: cubic-bezier(.4, 0, .2, 1);--vela-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--vela-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--vela-breakpoint-sm: 640px;--vela-breakpoint-md: 768px;--vela-breakpoint-lg: 1024px;--vela-breakpoint-xl: 1280px;--vela-breakpoint-2xl: 1536px}.dark,[data-theme=dark]{--color-background: oklch(.14 .01 265);--color-foreground: oklch(.96 .005 265);--color-card: oklch(.18 .012 265);--color-card-foreground: oklch(.96 .005 265);--color-popover: oklch(.18 .012 265);--color-popover-foreground: oklch(.96 .005 265);--color-primary: oklch(.65 .22 265);--color-primary-foreground: oklch(.98 .005 265);--color-secondary: oklch(.22 .03 220);--color-secondary-foreground: oklch(.94 .02 220);--color-accent: oklch(.22 .04 160);--color-accent-foreground: oklch(.94 .03 160);--color-muted: oklch(.22 .015 265);--color-muted-foreground: oklch(.78 .02 265);--color-destructive: oklch(.6 .2 25);--color-destructive-foreground: oklch(.98 .005 25);--color-success: oklch(.6 .17 155);--color-success-foreground: oklch(.98 .005 155);--color-warning: oklch(.75 .15 85);--color-warning-foreground: oklch(.2 .04 85);--color-info: oklch(.6 .18 250);--color-info-foreground: oklch(.98 .005 250);--color-border: oklch(.38 .015 265);--color-input: oklch(.28 .015 265);--color-ring: oklch(.7 .22 265);--color-chart-1: oklch(.488 .243 264.376);--color-chart-1-foreground: oklch(.985 0 0);--color-chart-2: oklch(.696 .17 162.48);--color-chart-2-foreground: oklch(.985 0 0);--color-chart-3: oklch(.769 .188 70.08);--color-chart-3-foreground: oklch(.145 0 0);--color-chart-4: oklch(.627 .265 303.9);--color-chart-4-foreground: oklch(.985 0 0);--color-chart-5: oklch(.645 .246 16.439);--color-chart-5-foreground: oklch(.985 0 0);--color-sidebar: oklch(.205 0 0);--color-sidebar-foreground: oklch(.985 0 0);--color-sidebar-primary: oklch(.488 .243 264.376);--color-sidebar-primary-foreground: oklch(.985 0 0);--color-sidebar-accent: oklch(.269 0 0);--color-sidebar-accent-foreground: oklch(.985 0 0);--color-sidebar-border: oklch(.269 0 0);--color-sidebar-ring: oklch(.439 0 0)}@media(prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]){--color-background: oklch(.14 .01 265);--color-foreground: oklch(.96 .005 265);--color-card: oklch(.18 .012 265);--color-card-foreground: oklch(.96 .005 265);--color-popover: oklch(.18 .012 265);--color-popover-foreground: oklch(.96 .005 265);--color-primary: oklch(.65 .22 265);--color-primary-foreground: oklch(.98 .005 265);--color-secondary: oklch(.22 .03 220);--color-secondary-foreground: oklch(.94 .02 220);--color-accent: oklch(.22 .04 160);--color-accent-foreground: oklch(.94 .03 160);--color-muted: oklch(.22 .015 265);--color-muted-foreground: oklch(.78 .02 265);--color-destructive: oklch(.6 .2 25);--color-destructive-foreground: oklch(.98 .005 25);--color-success: oklch(.6 .17 155);--color-success-foreground: oklch(.98 .005 155);--color-warning: oklch(.75 .15 85);--color-warning-foreground: oklch(.2 .04 85);--color-info: oklch(.6 .18 250);--color-info-foreground: oklch(.98 .005 250);--color-border: oklch(.38 .015 265);--color-input: oklch(.28 .015 265);--color-ring: oklch(.7 .22 265)}}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-body, 400);line-height:var(--leading-normal);color:var(--color-foreground);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-heading, 700);line-height:var(--leading-tight);color:var(--color-foreground);margin-block-end:var(--space-element, 1rem)}h1{font-size:var(--text-4xl);margin-block-end:var(--space-block)}h2{font-size:var(--text-3xl);margin-block-end:var(--space-block)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base);font-weight:600}p{line-height:var(--leading-relaxed);margin-block-end:var(--space-element, 1rem)}p:last-child{margin-block-end:0}strong,b{font-weight:600}small{font-size:var(--text-sm)}a{color:inherit;text-decoration:inherit}a:hover{opacity:.8}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;padding:.125em .375em;background:var(--color-muted);border-radius:var(--vela-radius-sm)}pre{font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-element, 1rem);background:var(--color-muted);border-radius:var(--vela-radius-md);overflow-x:auto;margin-block-end:var(--space-element, 1rem)}pre code{padding:0;background:none;border-radius:0;font-size:inherit}kbd{border:var(--vela-border-width) solid var(--color-border);box-shadow:0 1px 0 var(--color-border)}hr{border:none;border-top:var(--vela-border-width) solid var(--color-border);margin-block:var(--space-block)}blockquote{border-inline-start:3px solid var(--color-primary);padding-inline-start:var(--space-element, 1rem);margin-block-end:var(--space-element, 1rem);color:var(--color-muted-foreground);font-style:italic}article ul,article ol,.vela-list{list-style:disc;padding-inline-start:var(--space-block);margin-block-end:var(--space-element, 1rem)}article ol,.vela-list--ordered{list-style:decimal}article li,.vela-list li{margin-block-end:var(--space-inline, .5rem)}table{width:100%;font-size:var(--text-base)}th{font-weight:600;text-align:left;padding:var(--space-inline, .5rem) var(--space-element, 1rem);border-bottom:var(--vela-border-width) solid var(--color-border);color:var(--color-muted-foreground)}td{padding:var(--space-inline, .5rem) var(--space-element, 1rem);border-bottom:var(--vela-border-width) solid var(--color-border);color:var(--color-foreground)}tr:last-child td{border-bottom:none}label{font-size:var(--text-base);font-weight:500;color:var(--color-foreground);display:block;margin-block-end:var(--space-inline, .5rem)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=date],textarea,select{display:block;width:100%;padding:var(--space-inline, .5rem) var(--space-element, 1rem);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-foreground);background:transparent;border:var(--vela-border-width) solid var(--color-input);border-radius:var(--vela-radius-md);transition:border-color var(--vela-duration-fast),box-shadow var(--vela-duration-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-ring);box-shadow:0 0 0 2px var(--color-ring)}input::placeholder,textarea::placeholder{color:var(--color-muted-foreground);opacity:.7}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}figure{margin-block-end:var(--space-element, 1rem)}figcaption{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-block-start:var(--space-inline, .5rem)}mark{background:oklch(.9 .15 90);padding:.05em .2em;border-radius:var(--vela-radius-sm)}abbr[title]{text-decoration:underline dotted;cursor:help}.vela-block{display:block}.vela-inline-block{display:inline-block}.vela-inline{display:inline}.vela-flex{display:flex}.vela-inline-flex{display:inline-flex}.vela-grid{display:grid}.vela-inline-grid{display:inline-grid}.vela-contents{display:contents}.vela-hidden{display:none}.vela-table{display:table}.vela-table-row{display:table-row}.vela-table-cell{display:table-cell}.vela-flex-row{flex-direction:row}.vela-flex-row-reverse{flex-direction:row-reverse}.vela-flex-col{flex-direction:column}.vela-flex-col-reverse{flex-direction:column-reverse}.vela-flex-wrap{flex-wrap:wrap}.vela-flex-nowrap{flex-wrap:nowrap}.vela-flex-wrap-reverse{flex-wrap:wrap-reverse}.vela-flex-1{flex:1 1 0%}.vela-flex-auto{flex:1 1 auto}.vela-flex-initial{flex:0 1 auto}.vela-flex-none{flex:none}.vela-grow{flex-grow:1}.vela-grow-0{flex-grow:0}.vela-shrink{flex-shrink:1}.vela-shrink-0{flex-shrink:0}.vela-justify-start{justify-content:flex-start}.vela-justify-end{justify-content:flex-end}.vela-justify-center{justify-content:center}.vela-justify-between{justify-content:space-between}.vela-justify-around{justify-content:space-around}.vela-justify-evenly{justify-content:space-evenly}.vela-items-start{align-items:flex-start}.vela-items-end{align-items:flex-end}.vela-items-center{align-items:center}.vela-items-baseline{align-items:baseline}.vela-items-stretch{align-items:stretch}.vela-self-auto{align-self:auto}.vela-self-start{align-self:flex-start}.vela-self-end{align-self:flex-end}.vela-self-center{align-self:center}.vela-self-stretch{align-self:stretch}.vela-content-start{align-content:flex-start}.vela-content-end{align-content:flex-end}.vela-content-center{align-content:center}.vela-content-between{align-content:space-between}.vela-content-around{align-content:space-around}.vela-order-first{order:-9999}.vela-order-last{order:9999}.vela-order-none{order:0}.vela-order-1{order:1}.vela-order-2{order:2}.vela-order-3{order:3}.vela-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vela-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vela-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vela-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.vela-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.vela-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.vela-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.vela-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.vela-grid-cols-none{grid-template-columns:none}.vela-grid-cols-subgrid{grid-template-columns:subgrid}.vela-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.vela-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.vela-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.vela-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.vela-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.vela-grid-rows-subgrid{grid-template-rows:subgrid}.vela-col-auto{grid-column:auto}.vela-col-span-1{grid-column:span 1 / span 1}.vela-col-span-2{grid-column:span 2 / span 2}.vela-col-span-3{grid-column:span 3 / span 3}.vela-col-span-4{grid-column:span 4 / span 4}.vela-col-span-5{grid-column:span 5 / span 5}.vela-col-span-6{grid-column:span 6 / span 6}.vela-col-span-7{grid-column:span 7 / span 7}.vela-col-span-8{grid-column:span 8 / span 8}.vela-col-span-9{grid-column:span 9 / span 9}.vela-col-span-10{grid-column:span 10 / span 10}.vela-col-span-12{grid-column:span 12 / span 12}.vela-row-span-1{grid-row:span 1 / span 1}.vela-row-span-2{grid-row:span 2 / span 2}.vela-row-span-3{grid-row:span 3 / span 3}.vela-row-span-4{grid-row:span 4 / span 4}.vela-row-span-6{grid-row:span 6 / span 6}.vela-row-span-full{grid-row:1 / -1}.vela-col-start-1{grid-column-start:1}.vela-col-start-2{grid-column-start:2}.vela-col-start-3{grid-column-start:3}.vela-col-start-4{grid-column-start:4}.vela-grid-flow-row{grid-auto-flow:row}.vela-grid-flow-col{grid-auto-flow:column}.vela-grid-flow-dense{grid-auto-flow:dense}.vela-place-items-center{place-items:center}.vela-place-items-start{place-items:start}.vela-place-items-end{place-items:end}.vela-place-items-stretch{place-items:stretch}.vela-place-content-center{place-content:center}.vela-place-content-between{place-content:space-between}.vela-place-self-center{place-self:center}.vela-place-self-start{place-self:start}.vela-place-self-end{place-self:end}.vela-gap-0{gap:0}.vela-gap-px{gap:1px}.vela-gap-1{gap:.25rem}.vela-gap-2{gap:.5rem}.vela-gap-3{gap:.75rem}.vela-gap-3\.5{gap:.875rem}.vela-gap-4{gap:1rem}.vela-gap-5{gap:1.25rem}.vela-gap-6{gap:1.5rem}.vela-gap-7{gap:1.75rem}.vela-gap-8{gap:2rem}.vela-gap-9{gap:2.25rem}.vela-gap-10{gap:2.5rem}.vela-gap-11{gap:2.75rem}.vela-gap-12{gap:3rem}.vela-gap-14{gap:3.5rem}.vela-gap-16{gap:4rem}.vela-gap-20{gap:5rem}.vela-gap-24{gap:6rem}.vela-gap-x-0{column-gap:0}.vela-gap-x-1{column-gap:.25rem}.vela-gap-x-2{column-gap:.5rem}.vela-gap-x-3{column-gap:.75rem}.vela-gap-x-4{column-gap:1rem}.vela-gap-x-6{column-gap:1.5rem}.vela-gap-x-8{column-gap:2rem}.vela-gap-y-0{row-gap:0}.vela-gap-y-1{row-gap:.25rem}.vela-gap-y-2{row-gap:.5rem}.vela-gap-y-3{row-gap:.75rem}.vela-gap-y-4{row-gap:1rem}.vela-gap-y-6{row-gap:1.5rem}.vela-gap-y-8{row-gap:2rem}.vela-p-0{padding:0}.vela-p-px{padding:1px}.vela-p-1{padding:.25rem}.vela-p-2{padding:.5rem}.vela-p-3{padding:.75rem}.vela-p-3\.5{padding:.875rem}.vela-p-4{padding:1rem}.vela-p-5{padding:1.25rem}.vela-p-6{padding:1.5rem}.vela-p-7{padding:1.75rem}.vela-p-8{padding:2rem}.vela-p-9{padding:2.25rem}.vela-p-10{padding:2.5rem}.vela-p-12{padding:3rem}.vela-p-14{padding:3.5rem}.vela-p-16{padding:4rem}.vela-p-20{padding:5rem}.vela-p-24{padding:6rem}.vela-px-0{padding-inline:0}.vela-px-px{padding-inline:1px}.vela-px-1{padding-inline:.25rem}.vela-px-2{padding-inline:.5rem}.vela-px-3{padding-inline:.75rem}.vela-px-3\.5{padding-inline:.875rem}.vela-px-4{padding-inline:1rem}.vela-px-5{padding-inline:1.25rem}.vela-px-6{padding-inline:1.5rem}.vela-px-8{padding-inline:2rem}.vela-px-10{padding-inline:2.5rem}.vela-px-12{padding-inline:3rem}.vela-px-16{padding-inline:4rem}.vela-py-0{padding-block:0}.vela-py-px{padding-block:1px}.vela-py-1{padding-block:.25rem}.vela-py-2{padding-block:.5rem}.vela-py-3{padding-block:.75rem}.vela-py-3\.5{padding-block:.875rem}.vela-py-4{padding-block:1rem}.vela-py-5{padding-block:1.25rem}.vela-py-6{padding-block:1.5rem}.vela-py-8{padding-block:2rem}.vela-py-10{padding-block:2.5rem}.vela-py-12{padding-block:3rem}.vela-py-16{padding-block:4rem}.vela-pt-0{padding-block-start:0}.vela-pt-1{padding-block-start:.25rem}.vela-pt-2{padding-block-start:.5rem}.vela-pt-3{padding-block-start:.75rem}.vela-pt-4{padding-block-start:1rem}.vela-pt-5{padding-block-start:1.25rem}.vela-pt-6{padding-block-start:1.5rem}.vela-pt-8{padding-block-start:2rem}.vela-pt-10{padding-block-start:2.5rem}.vela-pt-12{padding-block-start:3rem}.vela-pt-16{padding-block-start:4rem}.vela-pt-20{padding-block-start:5rem}.vela-pb-0{padding-block-end:0}.vela-pb-1{padding-block-end:.25rem}.vela-pb-2{padding-block-end:.5rem}.vela-pb-3{padding-block-end:.75rem}.vela-pb-4{padding-block-end:1rem}.vela-pb-5{padding-block-end:1.25rem}.vela-pb-6{padding-block-end:1.5rem}.vela-pb-8{padding-block-end:2rem}.vela-pb-10{padding-block-end:2.5rem}.vela-pb-12{padding-block-end:3rem}.vela-pb-16{padding-block-end:4rem}.vela-pl-0{padding-inline-start:0}.vela-pl-1{padding-inline-start:.25rem}.vela-pl-2{padding-inline-start:.5rem}.vela-pl-3{padding-inline-start:.75rem}.vela-pl-4{padding-inline-start:1rem}.vela-pl-5{padding-inline-start:1.25rem}.vela-pl-6{padding-inline-start:1.5rem}.vela-pl-8{padding-inline-start:2rem}.vela-pr-0{padding-inline-end:0}.vela-pr-1{padding-inline-end:.25rem}.vela-pr-2{padding-inline-end:.5rem}.vela-pr-3{padding-inline-end:.75rem}.vela-pr-4{padding-inline-end:1rem}.vela-pr-5{padding-inline-end:1.25rem}.vela-pr-6{padding-inline-end:1.5rem}.vela-pr-8{padding-inline-end:2rem}.vela-m-0{margin:0}.vela-m-auto{margin:auto}.vela-m-px{margin:1px}.vela-m-1{margin:.25rem}.vela-m-1\.5{margin:.375rem}.vela-m-2{margin:.5rem}.vela-m-3{margin:.75rem}.vela-m-4{margin:1rem}.vela-m-5{margin:1.25rem}.vela-m-6{margin:1.5rem}.vela-m-8{margin:2rem}.vela-m-10{margin:2.5rem}.vela-m-12{margin:3rem}.vela-m-16{margin:4rem}.vela-m-20{margin:5rem}.vela-mx-0{margin-inline:0}.vela-mx-auto{margin-inline:auto}.vela-mx-px{margin-inline:1px}.vela-mx-1{margin-inline:.25rem}.vela-mx-2{margin-inline:.5rem}.vela-mx-3{margin-inline:.75rem}.vela-mx-4{margin-inline:1rem}.vela-mx-6{margin-inline:1.5rem}.vela-mx-8{margin-inline:2rem}.vela-my-0{margin-block:0}.vela-my-auto{margin-block:auto}.vela-my-1{margin-block:.25rem}.vela-my-2{margin-block:.5rem}.vela-my-3{margin-block:.75rem}.vela-my-4{margin-block:1rem}.vela-my-6{margin-block:1.5rem}.vela-my-8{margin-block:2rem}.vela-mt-0{margin-block-start:0}.vela-mt-0\.5{margin-block-start:.125rem}.vela-mt-1{margin-block-start:.25rem}.vela-mt-1\.5{margin-block-start:.375rem}.vela-mt-2{margin-block-start:.5rem}.vela-mt-3{margin-block-start:.75rem}.vela-mt-4{margin-block-start:1rem}.vela-mt-5{margin-block-start:1.25rem}.vela-mt-6{margin-block-start:1.5rem}.vela-mt-8{margin-block-start:2rem}.vela-mt-10{margin-block-start:2.5rem}.vela-mt-12{margin-block-start:3rem}.vela-mt-16{margin-block-start:4rem}.vela-mt-20{margin-block-start:5rem}.vela-mt-auto{margin-block-start:auto}.vela-mb-0{margin-block-end:0}.vela-mb-0\.5{margin-block-end:.125rem}.vela-mb-1{margin-block-end:.25rem}.vela-mb-1\.5{margin-block-end:.375rem}.vela-mb-2{margin-block-end:.5rem}.vela-mb-3{margin-block-end:.75rem}.vela-mb-4{margin-block-end:1rem}.vela-mb-5{margin-block-end:1.25rem}.vela-mb-6{margin-block-end:1.5rem}.vela-mb-8{margin-block-end:2rem}.vela-mb-10{margin-block-end:2.5rem}.vela-mb-12{margin-block-end:3rem}.vela-mb-16{margin-block-end:4rem}.vela-ml-0{margin-inline-start:0}.vela-ml-1{margin-inline-start:.25rem}.vela-ml-2{margin-inline-start:.5rem}.vela-ml-3{margin-inline-start:.75rem}.vela-ml-4{margin-inline-start:1rem}.vela-ml-6{margin-inline-start:1.5rem}.vela-ml-8{margin-inline-start:2rem}.vela-ml-auto{margin-inline-start:auto}.vela-mr-0{margin-inline-end:0}.vela-mr-1{margin-inline-end:.25rem}.vela-mr-2{margin-inline-end:.5rem}.vela-mr-3{margin-inline-end:.75rem}.vela-mr-4{margin-inline-end:1rem}.vela-mr-6{margin-inline-end:1.5rem}.vela-mr-8{margin-inline-end:2rem}.vela-mr-auto{margin-inline-end:auto}.vela-space-y-0>*+*{margin-block-start:0}.vela-space-y-px>*+*{margin-block-start:1px}.vela-space-y-0\.5>*+*{margin-block-start:.125rem}.vela-space-y-1>*+*{margin-block-start:.25rem}.vela-space-y-1\.5>*+*{margin-block-start:.375rem}.vela-space-y-2>*+*{margin-block-start:.5rem}.vela-space-y-3>*+*{margin-block-start:.75rem}.vela-space-y-4>*+*{margin-block-start:1rem}.vela-space-y-5>*+*{margin-block-start:1.25rem}.vela-space-y-6>*+*{margin-block-start:1.5rem}.vela-space-y-8>*+*{margin-block-start:2rem}.vela-space-x-0>*+*{margin-inline-start:0}.vela-space-x-1>*+*{margin-inline-start:.25rem}.vela-space-x-2>*+*{margin-inline-start:.5rem}.vela-space-x-3>*+*{margin-inline-start:.75rem}.vela-space-x-4>*+*{margin-inline-start:1rem}.vela-space-x-6>*+*{margin-inline-start:1.5rem}.vela-space-x-8>*+*{margin-inline-start:2rem}.vela-w-0{width:0}.vela-w-px{width:1px}.vela-w-1{width:.25rem}.vela-w-2{width:.5rem}.vela-w-3{width:.75rem}.vela-w-4{width:1rem}.vela-w-5{width:1.25rem}.vela-w-6{width:1.5rem}.vela-w-7{width:1.75rem}.vela-w-8{width:2rem}.vela-w-9{width:2.25rem}.vela-w-10{width:2.5rem}.vela-w-11{width:2.75rem}.vela-w-12{width:3rem}.vela-w-14{width:3.5rem}.vela-w-16{width:4rem}.vela-w-20{width:5rem}.vela-w-24{width:6rem}.vela-w-28{width:7rem}.vela-w-32{width:8rem}.vela-w-36{width:9rem}.vela-w-40{width:10rem}.vela-w-44{width:11rem}.vela-w-48{width:12rem}.vela-w-52{width:13rem}.vela-w-56{width:14rem}.vela-w-60{width:15rem}.vela-w-64{width:16rem}.vela-w-72{width:18rem}.vela-w-80{width:20rem}.vela-w-96{width:24rem}.vela-w-auto{width:auto}.vela-w-full{width:100%}.vela-w-screen{width:100vw}.vela-w-svw{width:100svw}.vela-w-min{width:min-content}.vela-w-max{width:max-content}.vela-w-fit{width:fit-content}.vela-w-1\/2{width:50%}.vela-w-1\/3{width:33.333333%}.vela-w-2\/3{width:66.666667%}.vela-w-1\/4{width:25%}.vela-w-3\/4{width:75%}.vela-w-1\/5{width:20%}.vela-w-2\/5{width:40%}.vela-w-3\/5{width:60%}.vela-w-4\/5{width:80%}.vela-min-w-0{min-width:0}.vela-min-w-full{min-width:100%}.vela-min-w-min{min-width:min-content}.vela-min-w-max{min-width:max-content}.vela-min-w-fit{min-width:fit-content}.vela-max-w-0{max-width:0}.vela-max-w-none{max-width:none}.vela-max-w-xs{max-width:20rem}.vela-max-w-sm{max-width:24rem}.vela-max-w-md{max-width:28rem}.vela-max-w-lg{max-width:32rem}.vela-max-w-xl{max-width:36rem}.vela-max-w-2xl{max-width:42rem}.vela-max-w-3xl{max-width:48rem}.vela-max-w-4xl{max-width:56rem}.vela-max-w-5xl{max-width:64rem}.vela-max-w-6xl{max-width:72rem}.vela-max-w-7xl{max-width:80rem}.vela-max-w-full{max-width:100%}.vela-max-w-prose{max-width:65ch}.vela-max-w-screen{max-width:100vw}.vela-h-0{height:0}.vela-h-px{height:1px}.vela-h-1{height:.25rem}.vela-h-2{height:.5rem}.vela-h-3{height:.75rem}.vela-h-4{height:1rem}.vela-h-5{height:1.25rem}.vela-h-6{height:1.5rem}.vela-h-7{height:1.75rem}.vela-h-8{height:2rem}.vela-h-9{height:2.25rem}.vela-h-10{height:2.5rem}.vela-h-11{height:2.75rem}.vela-h-12{height:3rem}.vela-h-14{height:3.5rem}.vela-h-16{height:4rem}.vela-h-20{height:5rem}.vela-h-24{height:6rem}.vela-h-28{height:7rem}.vela-h-32{height:8rem}.vela-h-36{height:9rem}.vela-h-40{height:10rem}.vela-h-48{height:12rem}.vela-h-56{height:14rem}.vela-h-64{height:16rem}.vela-h-72{height:18rem}.vela-h-80{height:20rem}.vela-h-96{height:24rem}.vela-h-auto{height:auto}.vela-h-full{height:100%}.vela-h-screen{height:100vh}.vela-h-svh{height:100svh}.vela-h-dvh{height:100dvh}.vela-h-min{height:min-content}.vela-h-max{height:max-content}.vela-h-fit{height:fit-content}.vela-min-h-0{min-height:0}.vela-min-h-full{min-height:100%}.vela-min-h-screen{min-height:100vh}.vela-min-h-svh{min-height:100svh}.vela-min-h-dvh{min-height:100dvh}.vela-max-h-none{max-height:none}.vela-max-h-full{max-height:100%}.vela-max-h-screen{max-height:100vh}.vela-max-h-svh{max-height:100svh}.vela-size-0{width:0;height:0}.vela-size-1{width:.25rem;height:.25rem}.vela-size-2{width:.5rem;height:.5rem}.vela-size-3{width:.75rem;height:.75rem}.vela-size-4{width:1rem;height:1rem}.vela-size-5{width:1.25rem;height:1.25rem}.vela-size-6{width:1.5rem;height:1.5rem}.vela-size-8{width:2rem;height:2rem}.vela-size-10{width:2.5rem;height:2.5rem}.vela-size-12{width:3rem;height:3rem}.vela-size-16{width:4rem;height:4rem}.vela-size-full{width:100%;height:100%}.vela-aspect-auto{aspect-ratio:auto}.vela-aspect-square{aspect-ratio:1 / 1}.vela-aspect-video{aspect-ratio:16 / 9}.vela-aspect-4\/3{aspect-ratio:4 / 3}.vela-text-xs{font-size:var(--text-xs, .75rem);line-height:1rem}.vela-text-sm{font-size:var(--text-sm, .875rem);line-height:1.25rem}.vela-text-base{font-size:var(--text-base, 1rem);line-height:1.5rem}.vela-text-lg{font-size:var(--text-lg, 1.125rem);line-height:1.75rem}.vela-text-xl{font-size:var(--text-xl, 1.25rem);line-height:1.75rem}.vela-text-2xl{font-size:var(--text-2xl, 1.5rem);line-height:2rem}.vela-text-3xl{font-size:var(--text-3xl, 1.875rem);line-height:2.25rem}.vela-text-4xl{font-size:var(--text-4xl, 2.25rem);line-height:2.5rem}.vela-text-5xl{font-size:3rem;line-height:1}.vela-text-6xl{font-size:3.75rem;line-height:1}.vela-text-7xl{font-size:4.5rem;line-height:1}.vela-text-8xl{font-size:6rem;line-height:1}.vela-text-9xl{font-size:8rem;line-height:1}.vela-font-thin{font-weight:100}.vela-font-extralight{font-weight:200}.vela-font-light{font-weight:300}.vela-font-normal{font-weight:400}.vela-font-medium{font-weight:500}.vela-font-semibold{font-weight:600}.vela-font-bold{font-weight:700}.vela-font-extrabold{font-weight:800}.vela-font-black{font-weight:900}.vela-font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.vela-font-serif{font-family:var(--font-serif, ui-serif, Georgia, serif)}.vela-font-mono{font-family:var(--font-mono, ui-monospace, monospace)}.vela-italic{font-style:italic}.vela-not-italic{font-style:normal}.vela-text-left{text-align:start}.vela-text-center{text-align:center}.vela-text-right{text-align:end}.vela-text-justify{text-align:justify}.vela-underline{text-decoration-line:underline}.vela-overline{text-decoration-line:overline}.vela-line-through{text-decoration-line:line-through}.vela-no-underline{text-decoration-line:none}.vela-underline-offset-0{text-underline-offset:0px}.vela-underline-offset-1{text-underline-offset:1px}.vela-underline-offset-2{text-underline-offset:2px}.vela-underline-offset-4{text-underline-offset:4px}.vela-underline-offset-8{text-underline-offset:8px}.vela-uppercase{text-transform:uppercase}.vela-lowercase{text-transform:lowercase}.vela-capitalize{text-transform:capitalize}.vela-normal-case{text-transform:none}.vela-leading-none{line-height:1}.vela-leading-tight{line-height:1.25}.vela-leading-snug{line-height:1.375}.vela-leading-normal{line-height:1.5}.vela-leading-relaxed{line-height:1.625}.vela-leading-loose{line-height:2}.vela-tracking-tighter{letter-spacing:-.05em}.vela-tracking-tight{letter-spacing:-.025em}.vela-tracking-normal{letter-spacing:0em}.vela-tracking-wide{letter-spacing:.025em}.vela-tracking-wider{letter-spacing:.05em}.vela-tracking-widest{letter-spacing:.1em}.vela-whitespace-normal{white-space:normal}.vela-whitespace-nowrap{white-space:nowrap}.vela-whitespace-pre{white-space:pre}.vela-whitespace-pre-line{white-space:pre-line}.vela-whitespace-pre-wrap{white-space:pre-wrap}.vela-break-normal{overflow-wrap:normal;word-break:normal}.vela-break-words{overflow-wrap:break-word}.vela-break-all{word-break:break-all}.vela-break-keep{word-break:keep-all}.vela-text-wrap{text-wrap:wrap}.vela-text-nowrap{text-wrap:nowrap}.vela-text-balance{text-wrap:balance}.vela-text-pretty{text-wrap:pretty}.vela-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vela-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.vela-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vela-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vela-line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.vela-line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.vela-line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.vela-list-none{list-style-type:none}.vela-list-disc{list-style-type:disc}.vela-list-decimal{list-style-type:decimal}.vela-list-inside{list-style-position:inside}.vela-list-outside{list-style-position:outside}.vela-text-foreground{color:var(--color-foreground)}.vela-text-muted-foreground{color:var(--color-muted-foreground)}.vela-text-card-foreground{color:var(--color-card-foreground)}.vela-text-primary{color:var(--color-primary)}.vela-text-primary-foreground{color:var(--color-primary-foreground)}.vela-text-secondary-foreground{color:var(--color-secondary-foreground)}.vela-text-accent-foreground{color:var(--color-accent-foreground)}.vela-text-destructive{color:var(--color-destructive)}.vela-text-destructive-foreground{color:var(--color-destructive-foreground)}.vela-text-white{color:#fff}.vela-text-black{color:#000}.vela-text-inherit{color:inherit}.vela-text-current{color:currentColor}.vela-text-transparent{color:transparent}.vela-text-success{color:var(--color-success)}.vela-text-warning{color:var(--color-warning)}.vela-text-info{color:var(--color-info)}.vela-bg-background{background-color:var(--color-background)}.vela-bg-foreground{background-color:var(--color-foreground)}.vela-bg-card{background-color:var(--color-card)}.vela-bg-primary{background-color:var(--color-primary)}.vela-bg-primary-foreground{background-color:var(--color-primary-foreground)}.vela-bg-secondary{background-color:var(--color-secondary)}.vela-bg-muted{background-color:var(--color-muted)}.vela-bg-muted-foreground{background-color:var(--color-muted-foreground)}.vela-bg-accent{background-color:var(--color-accent)}.vela-bg-destructive{background-color:var(--color-destructive)}.vela-bg-popover{background-color:var(--color-popover)}.vela-bg-white{background-color:#fff}.vela-bg-black{background-color:#000}.vela-bg-transparent{background-color:transparent}.vela-bg-inherit{background-color:inherit}.vela-bg-current{background-color:currentColor}.vela-bg-success{background-color:var(--color-success)}.vela-bg-warning{background-color:var(--color-warning)}.vela-bg-info{background-color:var(--color-info)}.vela-border{border-width:1px;border-style:solid}.vela-border-0{border-width:0;border-style:none}.vela-border-2{border-width:2px;border-style:solid}.vela-border-4{border-width:4px;border-style:solid}.vela-border-8{border-width:8px;border-style:solid}.vela-border-t{border-block-start-width:1px;border-block-start-style:solid}.vela-border-b{border-block-end-width:1px;border-block-end-style:solid}.vela-border-l{border-inline-start-width:1px;border-inline-start-style:solid}.vela-border-r{border-inline-end-width:1px;border-inline-end-style:solid}.vela-border-t-0{border-block-start-width:0}.vela-border-b-0{border-block-end-width:0}.vela-border-t-2{border-block-start-width:2px;border-block-start-style:solid}.vela-border-b-2{border-block-end-width:2px;border-block-end-style:solid}.vela-border-solid{border-style:solid}.vela-border-dashed{border-style:dashed}.vela-border-dotted{border-style:dotted}.vela-border-none{border-style:none}.vela-border-border{border-color:var(--color-border)}.vela-border-input{border-color:var(--color-input)}.vela-border-primary{border-color:var(--color-primary)}.vela-border-destructive{border-color:var(--color-destructive)}.vela-border-muted{border-color:var(--color-muted)}.vela-border-accent{border-color:var(--color-accent)}.vela-border-transparent{border-color:transparent}.vela-border-white{border-color:#fff}.vela-border-black{border-color:#000}.vela-border-current{border-color:currentColor}.vela-rounded-none{border-radius:0}.vela-rounded-sm{border-radius:var(--radius-sm, .25rem)}.vela-rounded,.vela-rounded-md{border-radius:var(--radius-md, .375rem)}.vela-rounded-lg{border-radius:var(--radius-lg, .5rem)}.vela-rounded-xl{border-radius:var(--radius-xl, .75rem)}.vela-rounded-2xl{border-radius:1rem}.vela-rounded-3xl{border-radius:1.5rem}.vela-rounded-full{border-radius:9999px}.vela-rounded-t-none{border-start-start-radius:0;border-start-end-radius:0}.vela-rounded-t-sm{border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.vela-rounded-t-md{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.vela-rounded-t-lg{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.vela-rounded-t-xl{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.vela-rounded-b-none{border-end-start-radius:0;border-end-end-radius:0}.vela-rounded-b-sm{border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.vela-rounded-b-md{border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.vela-rounded-b-lg{border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.vela-rounded-b-xl{border-end-start-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl)}.vela-rounded-l-none{border-start-start-radius:0;border-end-start-radius:0}.vela-rounded-l-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.vela-rounded-l-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.vela-rounded-r-none{border-start-end-radius:0;border-end-end-radius:0}.vela-rounded-r-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.vela-rounded-r-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.vela-divide-y>*+*{border-block-start-width:1px;border-color:var(--color-border)}.vela-divide-x>*+*{border-inline-start-width:1px;border-color:var(--color-border)}.vela-outline-none{outline:2px solid transparent;outline-offset:2px}.vela-outline{outline-style:solid}.vela-ring-0{box-shadow:0 0 0 0 var(--color-ring)}.vela-ring-1{box-shadow:0 0 0 1px var(--color-ring)}.vela-ring-2{box-shadow:0 0 0 2px var(--color-ring)}.vela-ring-4{box-shadow:0 0 0 4px var(--color-ring)}.vela-shadow-none{box-shadow:none}.vela-shadow-sm{box-shadow:var(--shadow-sm)}.vela-shadow{box-shadow:var(--shadow)}.vela-shadow-md{box-shadow:var(--shadow-md)}.vela-shadow-lg{box-shadow:var(--shadow-lg)}.vela-shadow-xl{box-shadow:var(--shadow-xl)}.vela-shadow-2xl{box-shadow:var(--shadow-2xl)}.vela-shadow-inner{box-shadow:inset 0 2px 4px #0000000d}.vela-opacity-0{opacity:0}.vela-opacity-5{opacity:.05}.vela-opacity-10{opacity:.1}.vela-opacity-15{opacity:.15}.vela-opacity-20{opacity:.2}.vela-opacity-25{opacity:.25}.vela-opacity-30{opacity:.3}.vela-opacity-40{opacity:.4}.vela-opacity-50{opacity:.5}.vela-opacity-60{opacity:.6}.vela-opacity-70{opacity:.7}.vela-opacity-75{opacity:.75}.vela-opacity-80{opacity:.8}.vela-opacity-90{opacity:.9}.vela-opacity-95{opacity:.95}.vela-opacity-100{opacity:1}.vela-backdrop-blur-none{backdrop-filter:blur(0)}.vela-backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vela-backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vela-backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vela-backdrop-blur-lg{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.vela-backdrop-blur-xl{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.vela-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in oklch,var(--color-card) 80%,transparent);border:1px solid color-mix(in oklch,var(--color-border) 40%,transparent)}.vela-glass-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:color-mix(in oklch,var(--color-card) 60%,transparent);border:1px solid color-mix(in oklch,var(--color-border) 20%,transparent)}.vela-glass-lg{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:color-mix(in oklch,var(--color-card) 90%,transparent);border:1px solid color-mix(in oklch,var(--color-border) 50%,transparent)}.vela-p-card-sm{padding:var(--card-padding-sm)}.vela-p-card{padding:var(--card-padding)}.vela-p-card-lg{padding:var(--card-padding-lg)}.vela-gap-card{gap:var(--card-gap)}.vela-gap-grid{gap:var(--grid-gap)}.vela-h-nav{height:var(--nav-height)}.vela-min-h-nav{min-height:var(--nav-height)}.vela-gap-form{gap:var(--form-gap)}.vela-py-section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.vela-pt-section{padding-top:var(--section-padding)}.vela-pb-section{padding-bottom:var(--section-padding)}.vela-static{position:static}.vela-fixed{position:fixed}.vela-absolute{position:absolute}.vela-relative{position:relative}.vela-sticky{position:sticky}.vela-inset-0{inset:0}.vela-inset-auto{inset:auto}.vela-inset-x-0{inset-inline:0}.vela-inset-y-0{inset-block:0}.vela-top-0{top:0}.vela-top-px{top:1px}.vela-top-1{top:.25rem}.vela-top-1\.5{top:.375rem}.vela-top-2{top:.5rem}.vela-top-3{top:.75rem}.vela-top-4{top:1rem}.vela-top-5{top:1.25rem}.vela-top-6{top:1.5rem}.vela-top-8{top:2rem}.vela-top-10{top:2.5rem}.vela-top-12{top:3rem}.vela-top-16{top:4rem}.vela-top-20{top:5rem}.vela-top-auto{top:auto}.vela-top-full{top:100%}.vela-top-1\/2{top:50%}.-vela-top-1{top:-.25rem}.-vela-top-px{top:-1px}.vela-right-0{right:0}.vela-right-1{right:.25rem}.vela-right-2{right:.5rem}.vela-right-3{right:.75rem}.vela-right-4{right:1rem}.vela-right-5{right:1.25rem}.vela-right-6{right:1.5rem}.vela-right-8{right:2rem}.vela-right-auto{right:auto}.-vela-right-1{right:-.25rem}.vela-bottom-0{bottom:0}.vela-bottom-1{bottom:.25rem}.vela-bottom-2{bottom:.5rem}.vela-bottom-3{bottom:.75rem}.vela-bottom-4{bottom:1rem}.vela-bottom-5{bottom:1.25rem}.vela-bottom-6{bottom:1.5rem}.vela-bottom-8{bottom:2rem}.vela-bottom-auto{bottom:auto}.vela-left-0{left:0}.vela-left-1{left:.25rem}.vela-left-2{left:.5rem}.vela-left-3{left:.75rem}.vela-left-4{left:1rem}.vela-left-5{left:1.25rem}.vela-left-6{left:1.5rem}.vela-left-8{left:2rem}.vela-left-auto{left:auto}.vela-left-full{left:100%}.vela-left-1\/2{left:50%}.vela-z-0{z-index:0}.vela-z-10{z-index:10}.vela-z-20{z-index:20}.vela-z-30{z-index:30}.vela-z-40{z-index:40}.vela-z-50{z-index:50}.vela-z-auto{z-index:auto}.-vela-z-10{z-index:-10}.vela-overflow-auto{overflow:auto}.vela-overflow-hidden{overflow:hidden}.vela-overflow-clip{overflow:clip}.vela-overflow-visible{overflow:visible}.vela-overflow-scroll{overflow:scroll}.vela-overflow-x-auto{overflow-x:auto}.vela-overflow-x-hidden{overflow-x:hidden}.vela-overflow-x-clip{overflow-x:clip}.vela-overflow-x-scroll{overflow-x:scroll}.vela-overflow-y-auto{overflow-y:auto}.vela-overflow-y-hidden{overflow-y:hidden}.vela-overflow-y-clip{overflow-y:clip}.vela-overflow-y-scroll{overflow-y:scroll}.vela-scrollbar-stable{scrollbar-gutter:stable}.vela-scale-0{transform:scale(0)}.vela-scale-50{transform:scale(.5)}.vela-scale-75{transform:scale(.75)}.vela-scale-90{transform:scale(.9)}.vela-scale-95{transform:scale(.95)}.vela-scale-100{transform:scale(1)}.vela-scale-105{transform:scale(1.05)}.vela-scale-110{transform:scale(1.1)}.vela-scale-125{transform:scale(1.25)}.vela-scale-150{transform:scale(1.5)}.vela-rotate-0{transform:rotate(0)}.vela-rotate-1{transform:rotate(1deg)}.vela-rotate-2{transform:rotate(2deg)}.vela-rotate-3{transform:rotate(3deg)}.vela-rotate-6{transform:rotate(6deg)}.vela-rotate-12{transform:rotate(12deg)}.vela-rotate-45{transform:rotate(45deg)}.vela-rotate-90{transform:rotate(90deg)}.vela-rotate-180{transform:rotate(180deg)}.-vela-rotate-1{transform:rotate(-1deg)}.-vela-rotate-2{transform:rotate(-2deg)}.-vela-rotate-3{transform:rotate(-3deg)}.-vela-rotate-6{transform:rotate(-6deg)}.-vela-rotate-12{transform:rotate(-12deg)}.-vela-rotate-45{transform:rotate(-45deg)}.-vela-rotate-90{transform:rotate(-90deg)}.vela-translate-x-0{transform:translate(0)}.vela-translate-x-1{transform:translate(.25rem)}.vela-translate-x-2{transform:translate(.5rem)}.vela-translate-x-4{transform:translate(1rem)}.vela-translate-x-full{transform:translate(100%)}.-vela-translate-x-1{transform:translate(-.25rem)}.-vela-translate-x-full{transform:translate(-100%)}.vela-translate-y-0{transform:translateY(0)}.vela-translate-y-1{transform:translateY(.25rem)}.vela-translate-y-2{transform:translateY(.5rem)}.vela-translate-y-4{transform:translateY(1rem)}.vela-translate-y-full{transform:translateY(100%)}.-vela-translate-y-1{transform:translateY(-.25rem)}.-vela-translate-y-1\/2{transform:translateY(-50%)}.-vela-translate-x-1\/2{transform:translate(-50%)}.vela-origin-center{transform-origin:center}.vela-origin-top{transform-origin:top}.vela-origin-bottom{transform-origin:bottom}.vela-origin-left{transform-origin:left}.vela-origin-right{transform-origin:right}.vela-transition-none{transition-property:none}.vela-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-duration-0{transition-duration:0ms}.vela-duration-75{transition-duration:75ms}.vela-duration-100{transition-duration:.1s}.vela-duration-150{transition-duration:.15s}.vela-duration-200{transition-duration:.2s}.vela-duration-300{transition-duration:.3s}.vela-duration-500{transition-duration:.5s}.vela-duration-700{transition-duration:.7s}.vela-duration-1000{transition-duration:1s}.vela-ease-linear{transition-timing-function:linear}.vela-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.vela-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.vela-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.vela-delay-0{transition-delay:0ms}.vela-delay-75{transition-delay:75ms}.vela-delay-100{transition-delay:.1s}.vela-delay-150{transition-delay:.15s}.vela-delay-200{transition-delay:.2s}.vela-delay-300{transition-delay:.3s}.vela-delay-500{transition-delay:.5s}.vela-animate-none{animation:none}.vela-animate-ping{animation:vela-ping 1s cubic-bezier(0,0,.2,1) infinite}.vela-animate-pulse{animation:vela-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes vela-ping{75%,to{transform:scale(2);opacity:0}}@keyframes vela-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.vela-cursor-auto{cursor:auto}.vela-cursor-default{cursor:default}.vela-cursor-pointer{cursor:pointer}.vela-cursor-wait{cursor:wait}.vela-cursor-text{cursor:text}.vela-cursor-move{cursor:move}.vela-cursor-help{cursor:help}.vela-cursor-not-allowed{cursor:not-allowed}.vela-cursor-none{cursor:none}.vela-cursor-grab{cursor:grab}.vela-cursor-grabbing{cursor:grabbing}.vela-cursor-col-resize{cursor:col-resize}.vela-cursor-row-resize{cursor:row-resize}.vela-select-none{user-select:none}.vela-select-text{user-select:text}.vela-select-all{user-select:all}.vela-select-auto{user-select:auto}.vela-pointer-events-none{pointer-events:none}.vela-pointer-events-auto{pointer-events:auto}.vela-resize-none{resize:none}.vela-resize{resize:both}.vela-resize-x{resize:horizontal}.vela-resize-y{resize:vertical}.vela-scroll-auto{scroll-behavior:auto}.vela-scroll-smooth{scroll-behavior:smooth}.vela-touch-auto{touch-action:auto}.vela-touch-none{touch-action:none}.vela-touch-manipulation{touch-action:manipulation}.vela-fill-current{fill:currentColor}.vela-fill-none{fill:none}.vela-fill-primary{fill:var(--color-primary)}.vela-fill-foreground{fill:var(--color-foreground)}.vela-fill-muted-foreground{fill:var(--color-muted-foreground)}.vela-fill-card-foreground{fill:var(--color-card-foreground)}.vela-stroke-current{stroke:currentColor}.vela-stroke-none{stroke:none}.vela-stroke-primary{stroke:var(--color-primary)}.vela-stroke-border{stroke:var(--color-border)}.vela-stroke-foreground{stroke:var(--color-foreground)}.vela-stroke-muted-foreground{stroke:var(--color-muted-foreground)}.vela-stroke-0{stroke-width:0}.vela-stroke-1{stroke-width:1}.vela-stroke-2{stroke-width:2}.vela-object-contain{object-fit:contain}.vela-object-cover{object-fit:cover}.vela-object-fill{object-fit:fill}.vela-object-none{object-fit:none}.vela-object-scale-down{object-fit:scale-down}.vela-object-center{object-position:center}.vela-object-top{object-position:top}.vela-object-bottom{object-position:bottom}.vela-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vela-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.vela-focus-visible:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media(min-width:640px){.vela-sm\:block{display:block}.vela-sm\:hidden{display:none}.vela-sm\:flex{display:flex}.vela-sm\:grid{display:grid}.vela-sm\:inline{display:inline}.vela-sm\:flex-row{flex-direction:row}.vela-sm\:flex-col{flex-direction:column}.vela-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vela-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-sm\:col-span-1{grid-column:span 1 / span 1}.vela-sm\:col-span-2{grid-column:span 2 / span 2}.vela-sm\:col-span-3{grid-column:span 3 / span 3}.vela-sm\:w-auto{width:auto}.vela-sm\:w-full{width:100%}.vela-sm\:w-1\/2{width:50%}.vela-sm\:w-1\/3{width:33.333333%}.vela-sm\:text-sm{font-size:.875rem;line-height:1.25rem}.vela-sm\:text-base{font-size:1rem;line-height:1.5rem}.vela-sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.vela-sm\:px-4{padding-inline:1rem}.vela-sm\:px-6{padding-inline:1.5rem}.vela-sm\:py-4{padding-block:1rem}.vela-sm\:gap-4{gap:1rem}.vela-sm\:gap-6{gap:1.5rem}}@media(min-width:768px){.vela-md\:block{display:block}.vela-md\:hidden{display:none}.vela-md\:flex{display:flex}.vela-md\:grid{display:grid}.vela-md\:inline{display:inline}.vela-md\:inline-flex{display:inline-flex}.vela-md\:flex-row{flex-direction:row}.vela-md\:flex-col{flex-direction:column}.vela-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vela-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vela-md\:col-span-1{grid-column:span 1 / span 1}.vela-md\:col-span-2{grid-column:span 2 / span 2}.vela-md\:col-span-3{grid-column:span 3 / span 3}.vela-md\:col-span-4{grid-column:span 4 / span 4}.vela-md\:col-span-6{grid-column:span 6 / span 6}.vela-md\:w-auto{width:auto}.vela-md\:w-full{width:100%}.vela-md\:w-1\/2{width:50%}.vela-md\:w-1\/3{width:33.333333%}.vela-md\:w-1\/4{width:25%}.vela-md\:text-sm{font-size:.875rem;line-height:1.25rem}.vela-md\:text-base{font-size:1rem;line-height:1.5rem}.vela-md\:text-lg{font-size:1.125rem;line-height:1.75rem}.vela-md\:text-xl{font-size:1.25rem;line-height:1.75rem}.vela-md\:text-2xl{font-size:1.5rem;line-height:2rem}.vela-md\:px-4{padding-inline:1rem}.vela-md\:px-6{padding-inline:1.5rem}.vela-md\:px-8{padding-inline:2rem}.vela-md\:py-4{padding-block:1rem}.vela-md\:py-6{padding-block:1.5rem}.vela-md\:gap-4{gap:1rem}.vela-md\:gap-6{gap:1.5rem}.vela-md\:gap-8{gap:2rem}.vela-md\:items-center{align-items:center}.vela-md\:justify-between{justify-content:space-between}}@media(min-width:1024px){.vela-lg\:block{display:block}.vela-lg\:hidden{display:none}.vela-lg\:flex{display:flex}.vela-lg\:grid{display:grid}.vela-lg\:inline{display:inline}.vela-lg\:flex-row{flex-direction:row}.vela-lg\:flex-col{flex-direction:column}.vela-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vela-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vela-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vela-lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.vela-lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.vela-lg\:col-span-1{grid-column:span 1 / span 1}.vela-lg\:col-span-2{grid-column:span 2 / span 2}.vela-lg\:col-span-3{grid-column:span 3 / span 3}.vela-lg\:col-span-4{grid-column:span 4 / span 4}.vela-lg\:col-span-5{grid-column:span 5 / span 5}.vela-lg\:col-span-6{grid-column:span 6 / span 6}.vela-lg\:w-auto{width:auto}.vela-lg\:w-full{width:100%}.vela-lg\:w-1\/2{width:50%}.vela-lg\:w-1\/3{width:33.333333%}.vela-lg\:w-1\/4{width:25%}.vela-lg\:text-base{font-size:1rem;line-height:1.5rem}.vela-lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.vela-lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.vela-lg\:text-2xl{font-size:1.5rem;line-height:2rem}.vela-lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.vela-lg\:px-6{padding-inline:1.5rem}.vela-lg\:px-8{padding-inline:2rem}.vela-lg\:px-10{padding-inline:2.5rem}.vela-lg\:py-6{padding-block:1.5rem}.vela-lg\:py-8{padding-block:2rem}.vela-lg\:gap-6{gap:1.5rem}.vela-lg\:gap-8{gap:2rem}.vela-lg\:gap-10{gap:2.5rem}}@media(min-width:1280px){.vela-xl\:block{display:block}.vela-xl\:hidden{display:none}.vela-xl\:flex{display:flex}.vela-xl\:grid{display:grid}.vela-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vela-xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vela-xl\:col-span-2{grid-column:span 2 / span 2}.vela-xl\:col-span-3{grid-column:span 3 / span 3}.vela-xl\:col-span-4{grid-column:span 4 / span 4}.vela-xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.vela-xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.vela-xl\:text-2xl{font-size:1.5rem;line-height:2rem}.vela-xl\:px-8{padding-inline:2rem}.vela-xl\:px-12{padding-inline:3rem}.vela-xl\:gap-8{gap:2rem}.vela-xl\:gap-10{gap:2.5rem}}@media(min-width:1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:flex{display:flex}.\32xl\:grid{display:grid}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.vela-hover\:opacity-80:hover{opacity:.8}.vela-hover\:opacity-90:hover{opacity:.9}.vela-hover\:opacity-100:hover{opacity:1}.vela-hover\:bg-accent:hover{background-color:var(--color-accent)}.vela-hover\:bg-muted:hover{background-color:var(--color-muted)}.vela-hover\:bg-primary:hover{background-color:var(--color-primary)}.vela-hover\:bg-destructive:hover{background-color:var(--color-destructive)}.vela-hover\:text-foreground:hover{color:var(--color-foreground)}.vela-hover\:text-primary:hover{color:var(--color-primary)}.vela-hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.vela-hover\:text-destructive:hover{color:var(--color-destructive)}.vela-hover\:underline:hover{text-decoration-line:underline}.vela-hover\:no-underline:hover{text-decoration-line:none}.vela-hover\:shadow:hover{box-shadow:var(--shadow)}.vela-hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.vela-hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.vela-hover\:scale-105:hover{transform:scale(1.05)}.vela-hover\:scale-110:hover{transform:scale(1.1)}.vela-hover\:border-primary:hover{border-color:var(--color-primary)}.vela-hover\:border-foreground:hover{border-color:var(--color-foreground)}.vela-hover\:ring-2:hover{box-shadow:0 0 0 2px var(--color-ring)}.vela-focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.vela-focus\:ring-2:focus{box-shadow:0 0 0 2px var(--color-ring)}.vela-focus\:ring-4:focus{box-shadow:0 0 0 4px var(--color-ring)}.vela-focus\:border-primary:focus{border-color:var(--color-primary)}.vela-focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.vela-focus-visible\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--color-ring)}.vela-active\:scale-95:active{transform:scale(.95)}.vela-active\:opacity-80:active{opacity:.8}.vela-disabled\:opacity-50:disabled{opacity:.5}.vela-disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.vela-disabled\:pointer-events-none:disabled{pointer-events:none}.vela-container-type-inline{container-type:inline-size}.vela-container-type-size{container-type:size}.vela-container-type-normal{container-type:normal}@container (min-width: 640px){.vela-cq-sm\:flex{display:flex}.vela-cq-sm\:grid{display:grid}.vela-cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-cq-sm\:hidden{display:none}}@container (min-width: 768px){.vela-cq-md\:flex{display:flex}.vela-cq-md\:grid{display:grid}.vela-cq-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-cq-md\:hidden{display:none}}@container (min-width: 1024px){.vela-cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vela-content-auto{content-visibility:auto}.vela-content-hidden{content-visibility:hidden}.vela-content-visible{content-visibility:visible}.vela-contain-intrinsic-auto{contain-intrinsic-size:auto 500px}@media print{.vela-print\:hidden{display:none!important}.vela-print\:block{display:block!important}.vela-print\:inline{display:inline!important}.vela-print\:flex{display:flex!important}.vela-print\:bg-white{background-color:#fff!important}.vela-print\:text-black{color:#000!important}.vela-print\:shadow-none{box-shadow:none!important}.vela-print\:border-none{border:none!important}.vela-print\:p-0{padding:0!important}.vela-print\:m-0{margin:0!important}.vela-print\:break-before{break-before:page}.vela-print\:break-after{break-after:page}.vela-print\:break-inside-avoid{break-inside:avoid}}.vela-gap-0\.5{gap:.125rem}.vela-gap-1\.5{gap:.375rem}.vela-gap-2\.5{gap:.625rem}.vela-p-0\.5{padding:.125rem}.vela-px-0\.5{padding-inline:.125rem}.vela-py-0\.5{padding-block:.125rem}.vela-py-1\.5{padding-block:.375rem}.vela-px-2\.5{padding-inline:.625rem}.vela-py-2\.5{padding-block:.625rem}.vela-m-0\.5{margin:.125rem}.vela-mt-0\.5{margin-top:.125rem}.vela-ml-0\.5{margin-left:.125rem}.vela-mr-0\.5{margin-right:.125rem}.vela-mb-1\.5{margin-bottom:.375rem}.vela-h-2\.5{height:.625rem}.vela-w-2\.5{width:.625rem}.vela-h-3\.5{height:.875rem}.vela-top-0\.5{top:.125rem}.vela-right-0\.5{right:.125rem}.vela-bottom-0\.5{bottom:.125rem}.vela-left-0\.5{left:.125rem}.vela-space-y-0\.5>*+*{margin-top:.125rem}.vela-space-y-1\.5>*+*{margin-top:.375rem}.vela-space-x-0\.5>*+*{margin-inline-start:.125rem}.-vela-bottom-1{bottom:-.25rem}.-vela-space-x-2>*+*{margin-inline-start:-.5rem}.-vela-mt-1{margin-top:-.25rem}.-vela-ml-1{margin-left:-.25rem}.vela-appearance-none{appearance:none;-webkit-appearance:none}.vela-bg-green-500{background-color:#22c55e}.vela-bg-green-400{background-color:#4ade80}.vela-bg-red-500{background-color:#ef4444}.vela-bg-amber-400{background-color:#fbbf24}.vela-bg-yellow-200{background-color:#fef08a}.vela-bg-yellow-500{background-color:#eab308}.vela-bg-zinc-900{background-color:#18181b}.vela-text-green-400{color:#4ade80}.vela-text-green-500{color:#22c55e}.vela-text-green-600{color:#16a34a}.vela-text-red-400{color:#f87171}.vela-text-blue-500{color:#3b82f6}.vela-text-amber-500{color:#f59e0b}.vela-text-yellow-500{color:#eab308}.vela-text-yellow-600{color:#ca8a04}.vela-text-yellow-700{color:#a16207}.vela-text-purple-500{color:#a855f7}.vela-bg-border{background-color:var(--color-border)}.vela-bg-clip-text{-webkit-background-clip:text;background-clip:text}.vela-text-background{color:var(--color-background)}.vela-border-background{border-color:var(--color-background)}.vela-border-foreground{border-color:var(--color-foreground)}.vela-border-card{border-color:var(--color-card)}.vela-border-t-primary{border-top-color:var(--color-primary)}.vela-shadow-foreground{--shadow-color: var(--color-foreground)}.vela-ring-primary{--ring-color: var(--color-primary)}.vela-ring-background{--ring-color: var(--color-background)}.vela-ring-offset-background{--ring-offset-color: var(--color-background)}.vela-ring-offset-1{--ring-offset-width: 1px}.vela-bg-gradient-to-r{background-image:linear-gradient(to right,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-bg-gradient-to-l{background-image:linear-gradient(to left,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-from-primary{--from-color: var(--color-primary);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-red-500{--from-color: #ef4444;--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-transparent{--from-color: transparent;--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-via-green-500{--vela-gradient-stops: var(--from-color, transparent), #22c55e, var(--to-color, transparent)}.vela-to-primary{--to-color: var(--color-primary)}.vela-to-blue-500{--to-color: #3b82f6}.vela-to-transparent{--to-color: transparent}.vela-border-b-4{border-bottom-width:4px;border-bottom-style:solid}.vela-border-l-2{border-left-width:2px;border-left-style:solid}.vela-border-l-4{border-left-width:4px;border-left-style:solid}.vela-border-r-4{border-right-width:4px;border-right-style:solid}.vela-border-x{border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid}.vela-rounded-bl-none{border-bottom-left-radius:0}.vela-rounded-br-none{border-bottom-right-radius:0}.vela-pl-10{padding-left:2.5rem}.vela-min-w-5{min-width:1.25rem}.vela-mb-2\.5{margin-bottom:.625rem}.vela-mx-0\.5{margin-inline:.125rem}.vela-my-0\.5{margin-block:.125rem}.vela-pb-0\.5{padding-bottom:.125rem}.vela-pt-0\.5{padding-top:.125rem}.-vela-mt-2{margin-top:-.5rem}.-vela-top-1\.5{top:-.375rem}.-vela-space-x-1\.5>*+*{margin-inline-start:-.375rem}.vela-leading-4{line-height:1rem}.vela-tabular-nums{font-variant-numeric:tabular-nums}.vela-blur-md{filter:blur(12px)}.vela-h-0\.5{height:.125rem}.vela-h-1\.5{height:.375rem}.vela-w-0\.5{width:.125rem}.vela-w-1\.5{width:.375rem}.vela-w-3\.5{width:.875rem}.vela-mt-1\.5{margin-top:.375rem}.vela-mb-0\.5{margin-bottom:.125rem}.vela-ml-1\.5{margin-left:.375rem}.vela-p-1\.5{padding:.375rem}.vela-p-2\.5{padding:.625rem}.vela-px-1\.5{padding-inline:.375rem}.vela-space-y-2\.5>*+*{margin-top:.625rem}.-vela-mb-px{margin-bottom:-1px}.vela-ml-12{margin-left:3rem}.vela-ml-14{margin-left:3.5rem}.vela-space-y-10>*+*{margin-top:2.5rem}.vela-space-y-16>*+*{margin-top:4rem}.vela-bg-neutral-900{background-color:#171717}.vela-bg-neutral-950{background-color:#0a0a0a}.vela-border-neutral-800{border-color:#262626}.vela-text-neutral-100{color:#f5f5f5}.vela-text-neutral-500{color:#737373}.vela-text-neutral-600{color:#525252}.vela-text-amber-400{color:#fbbf24}.vela-text-red-500{color:#ef4444}.vela-text-blue-400{color:#60a5fa}.vela-text-blue-600{color:#2563eb}.vela-text-emerald-400{color:#34d399}.vela-text-purple-400{color:#c084fc}.vela-border-purple-500{border-color:#a855f7}.vela-input{border:1px solid var(--color-input);background-color:var(--color-background);border-radius:var(--radius-md, .375rem);padding:.5rem .75rem;font-size:var(--text-sm, .875rem);line-height:1.5;color:var(--color-foreground);transition:border-color .15s,box-shadow .15s}.vela-input:focus{outline:none;border-color:var(--color-ring);box-shadow:0 0 0 2px color-mix(in oklch,var(--color-ring) 20%,transparent)}.vela-input::placeholder{color:var(--color-muted-foreground)}.vela-divide-border>*+*{border-top:1px solid var(--color-border)}.vela-scroll-mt-20{scroll-margin-top:5rem}.vela-inset-y-1{top:.25rem;bottom:.25rem}.vela-accent-primary{accent-color:var(--color-primary)}.vela-rounded-t{border-top-left-radius:var(--radius-md, .375rem);border-top-right-radius:var(--radius-md, .375rem)}.vela-rounded-b{border-bottom-left-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}.vela-rounded-l{border-top-left-radius:var(--radius-md, .375rem);border-bottom-left-radius:var(--radius-md, .375rem)}.vela-rounded-r{border-top-right-radius:var(--radius-md, .375rem);border-bottom-right-radius:var(--radius-md, .375rem)}.-vela-bottom-0\.5{bottom:-.125rem}.-vela-bottom-2{bottom:-.5rem}.-vela-left-4{left:-1rem}.-vela-right-0\.5{right:-.125rem}.-vela-right-5{right:-1.25rem}.-vela-top-3{top:-.75rem}.-vela-top-4{top:-1rem}.-vela-z-0{z-index:0}.-vela-mt-6{margin-top:-1.5rem}.-vela-mt-8{margin-top:-2rem}.-vela-mt-10{margin-top:-2.5rem}.-vela-mt-16{margin-top:-4rem}.-vela-space-x-0>*+*{margin-inline-start:0}.-vela-space-x-3>*+*{margin-inline-start:-.75rem}.vela-h-44{height:11rem}.vela-h-52{height:13rem}.vela-ml-5{margin-left:1.25rem}.vela-ml-9{margin-left:2.25rem}.vela-pl-9{padding-left:2.25rem}.vela-pr-10{padding-right:2.5rem}.vela-py-14{padding-block:3.5rem}.vela-py-20{padding-block:5rem}.vela-left-1\.5{left:.375rem}.vela-bg-blue-200{background-color:#bfdbfe}.vela-bg-green-200{background-color:#bbf7d0}.vela-bg-red-200{background-color:#fecaca}.vela-bg-red-600{background-color:#dc2626}.vela-bg-input{background-color:var(--color-input)}.vela-bg-gradient-to-t{background-image:linear-gradient(to top,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-from-card{--from-color: var(--color-card);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-text-border{color:var(--color-border)}.vela-text-chart-2{color:var(--color-chart-2)}.vela-text-gray-400{color:#9ca3af}.vela-text-green-700{color:#15803d}.vela-text-red-600{color:#dc2626}.vela-text-red-700{color:#b91c1c}.vela-border-secondary{border-color:var(--color-secondary)}.vela-border-l-amber-500{border-left-color:#f59e0b}.vela-border-t-muted-foreground{border-top-color:var(--color-muted-foreground)}.vela-border-t-transparent{border-top-color:transparent}.vela-border-y{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.vela-align-bottom{vertical-align:bottom}.vela-break-inside-avoid{break-inside:avoid}.vela-columns-2{columns:2}.vela-columns-3{columns:3}.vela-rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.vela-cursor-crosshair{cursor:crosshair}.vela-cursor-ew-resize{cursor:ew-resize}.vela-cursor-zoom-in{cursor:zoom-in}.vela-leading-6{line-height:1.5rem}.vela-bg-success\/10{background-color:color-mix(in oklch,var(--color-success) 10%,transparent)}.vela-bg-success\/20{background-color:color-mix(in oklch,var(--color-success) 20%,transparent)}.vela-bg-success\/30{background-color:color-mix(in oklch,var(--color-success) 30%,transparent)}.vela-bg-warning\/10{background-color:color-mix(in oklch,var(--color-warning) 10%,transparent)}.vela-bg-warning\/20{background-color:color-mix(in oklch,var(--color-warning) 20%,transparent)}.vela-bg-warning\/30{background-color:color-mix(in oklch,var(--color-warning) 30%,transparent)}.vela-bg-info\/10{background-color:color-mix(in oklch,var(--color-info) 10%,transparent)}.vela-bg-info\/20{background-color:color-mix(in oklch,var(--color-info) 20%,transparent)}.vela-bg-destructive\/10{background-color:color-mix(in oklch,var(--color-destructive) 10%,transparent)}.vela-bg-destructive\/20{background-color:color-mix(in oklch,var(--color-destructive) 20%,transparent)}.vela-bg-destructive\/30{background-color:color-mix(in oklch,var(--color-destructive) 30%,transparent)}.vela-border-success{border-color:var(--color-success)}.vela-border-warning{border-color:var(--color-warning)}.vela-border-info{border-color:var(--color-info)}.vela-border-success\/50{border-color:color-mix(in oklch,var(--color-success) 50%,transparent)}.vela-border-warning\/50{border-color:color-mix(in oklch,var(--color-warning) 50%,transparent)}.vela-border-info\/50{border-color:color-mix(in oklch,var(--color-info) 50%,transparent)}.vela-text-success-foreground{color:var(--color-success-foreground)}.vela-text-warning-foreground{color:var(--color-warning-foreground)}.vela-text-info-foreground{color:var(--color-info-foreground)}.vela-bg-center{background-position:center}.vela-bg-cover{background-size:cover}.vela-bg-clip-border{background-clip:border-box}.vela-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-border-l-primary{border-left-color:var(--color-primary)}.vela-border-l-accent{border-left-color:var(--color-accent)}.vela-border-l-info{border-left-color:var(--color-info)}.vela-border-r-2{border-right-width:2px;border-right-style:solid}.vela-border-t-secondary{border-top-color:var(--color-secondary)}.vela-border-destructive-foreground{border-color:var(--color-destructive-foreground)}.vela-border-muted-foreground{border-color:var(--color-muted-foreground)}.vela-text-accent{color:var(--color-accent)}.vela-text-popover-foreground{color:var(--color-popover-foreground)}.vela-text-sidebar-foreground{color:var(--color-sidebar-foreground)}.vela-from-accent{--from-color: var(--color-accent);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-background{--from-color: var(--color-background);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-destructive{--from-color: var(--color-destructive);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-info{--from-color: var(--color-info);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-success{--from-color: var(--color-success);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-from-warning{--from-color: var(--color-warning);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-to-accent{--to-color: var(--color-accent)}.vela-to-destructive{--to-color: var(--color-destructive)}.vela-to-muted{--to-color: var(--color-muted)}.vela-via-border{--vela-gradient-stops: var(--from-color, transparent), var(--color-border), var(--to-color, transparent)}.vela-via-info{--vela-gradient-stops: var(--from-color, transparent), var(--color-info), var(--to-color, transparent)}.vela-via-primary{--vela-gradient-stops: var(--from-color, transparent), var(--color-primary), var(--to-color, transparent)}.vela-via-success{--vela-gradient-stops: var(--from-color, transparent), var(--color-success), var(--to-color, transparent)}.vela-via-warning{--vela-gradient-stops: var(--from-color, transparent), var(--color-warning), var(--to-color, transparent)}.vela-h-4\.5{height:1.125rem}.vela-h-5\.5{height:1.375rem}.vela-w-4\.5{width:1.125rem}.vela-w-5\.5{width:1.375rem}.vela-min-w-6{min-width:1.5rem}.vela-min-w-7{min-width:1.75rem}.vela-px-7{padding-inline:1.75rem}.vela-pr-9{padding-right:2.25rem}.vela-py-28{padding-block:7rem}.vela-bottom-full{bottom:100%}.vela-right-full{right:100%}.vela-shadow-destructive-foreground{--shadow-color: var(--color-destructive-foreground)}.vela-cursor-progress{cursor:progress}.vela-decoration-2{text-decoration-thickness:2px}.vela-decoration-wavy{text-decoration-style:wavy}.vela-columns-1{columns:1}.vela-max-w-screen-sm{max-width:640px}.vela-max-w-screen-md{max-width:768px}.vela-max-w-screen-lg{max-width:1024px}.vela-max-w-screen-xl{max-width:1280px}.vela-perspective-1000{perspective:1000px}.vela-scrollbar-thin{scrollbar-width:thin}.vela-scrollbar-auto{scrollbar-width:auto}.vela-motion-preset-pulse{animation:vela-pulse 2s ease-in-out infinite}.vela-rounded-bl-sm{border-bottom-left-radius:var(--radius-sm, .125rem)}.vela-rounded-br-sm{border-bottom-right-radius:var(--radius-sm, .125rem)}.vela-scrollbar-always{overflow:scroll}.vela-max-translate-2{--max-translate: .5rem}.vela-max-translate-4{--max-translate: 1rem}.vela-max-translate-6{--max-translate: 1.5rem}.vela-will-change-transform{will-change:transform}.vela-from-50\%{--vela-gradient-from-position: 50%}.vela-to-50\%{--vela-gradient-to-position: 50%}.dark .vela-dark\:text-info,[data-theme=dark] .vela-dark\:text-info{color:var(--color-info)}.dark .vela-dark\:text-success,[data-theme=dark] .vela-dark\:text-success{color:var(--color-success)}.dark .vela-dark\:text-warning,[data-theme=dark] .vela-dark\:text-warning{color:var(--color-warning)}.dark .vela-dark\:text-destructive,[data-theme=dark] .vela-dark\:text-destructive{color:var(--color-destructive)}.dark .vela-dark\:text-accent,[data-theme=dark] .vela-dark\:text-accent{color:var(--color-accent)}.dark .vela-dark\:text-muted,[data-theme=dark] .vela-dark\:text-muted{color:var(--color-muted)}.dark .vela-dark\:text-foreground,[data-theme=dark] .vela-dark\:text-foreground{color:var(--color-foreground)}.dark .vela-dark\:text-muted-foreground,[data-theme=dark] .vela-dark\:text-muted-foreground{color:var(--color-muted-foreground)}.dark .vela-dark\:bg-success,[data-theme=dark] .vela-dark\:bg-success{background-color:var(--color-success)}.dark .vela-dark\:bg-destructive,[data-theme=dark] .vela-dark\:bg-destructive{background-color:var(--color-destructive)}.dark .vela-dark\:bg-foreground,[data-theme=dark] .vela-dark\:bg-foreground{background-color:var(--color-foreground)}.dark .vela-dark\:bg-background,[data-theme=dark] .vela-dark\:bg-background{background-color:var(--color-background)}.dark .vela-dark\:border-border,[data-theme=dark] .vela-dark\:border-border{border-color:var(--color-border)}.dark .vela-dark\:border-destructive,[data-theme=dark] .vela-dark\:border-destructive{border-color:var(--color-destructive)}.dark .vela-dark\:border-foreground,[data-theme=dark] .vela-dark\:border-foreground{border-color:var(--color-foreground)}.dark .vela-dark\:hover\:bg-muted:hover,[data-theme=dark] .vela-dark\:hover\:bg-muted:hover{background-color:var(--color-muted)}.vela-before\:absolute:before{position:absolute}.vela-before\:relative:before{position:relative}.vela-before\:inset-0:before{inset:0}.vela-before\:top-0:before{top:0}.vela-before\:right-0:before{right:0}.vela-before\:bottom-0:before{bottom:0}.vela-before\:left-0:before{left:0}.vela-before\:-bottom-1:before{bottom:-.25rem}.vela-before\:-right-1:before{right:-.25rem}.vela-before\:border:before{border-width:1px;border-style:solid;border-color:var(--color-border)}.vela-before\:rounded-md:before{border-radius:var(--radius-md, .375rem)}.vela-before\:-z-10:before{z-index:-10}.vela-before\:w-5:before{width:1.25rem}.vela-before\:h-5:before{height:1.25rem}.vela-before\:w-full:before{width:100%}.vela-before\:h-full:before{height:100%}.vela-before\:pointer-events-none:before{pointer-events:none}.vela-before\:bg-gradient-to-r:before{background-image:linear-gradient(to right,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-before\:bg-gradient-to-br:before{background-image:linear-gradient(to bottom right,var(--vela-gradient-stops, var(--from-color, transparent), var(--to-color, transparent)))}.vela-before\:from-transparent:before{--from-color: transparent;--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-before\:to-transparent:before{--to-color: transparent}.vela-before\:bg-primary:before{background-color:var(--color-primary)}.vela-before\:bg-destructive:before{background-color:var(--color-destructive)}.vela-before\:mix-blend-overlay:before{mix-blend-mode:overlay}.vela-before\:transition-transform:before{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-before\:transition-all:before{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-before\:duration-200:before{transition-duration:.2s}.vela-before\:duration-300:before{transition-duration:.3s}.vela-before\:duration-500:before{transition-duration:.5s}.vela-before\:ease-in-out:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}.vela-before\:ease-out:before{transition-timing-function:cubic-bezier(0,0,.2,1)}.vela-before\:origin-left:before{transform-origin:left}.vela-before\:origin-right:before{transform-origin:right}.vela-before\:origin-top:before{transform-origin:top}.vela-before\:origin-bottom:before{transform-origin:bottom}.vela-before\:scale-x-0:before{transform:scaleX(0)}.vela-before\:scale-y-0:before{transform:scaleY(0)}.vela-before\:-translate-x-full:before{transform:translate(-100%)}.vela-after\:absolute:after{position:absolute}.vela-after\:inset-0:after{inset:0}.vela-after\:bottom-0:after{bottom:0}.vela-after\:bottom-0\.5:after{bottom:.125rem}.vela-after\:left-0:after{left:0}.vela-after\:-bottom-2:after{bottom:-.5rem}.vela-after\:-right-2:after{right:-.5rem}.vela-after\:border:after{border-width:1px;border-style:solid;border-color:var(--color-border)}.vela-after\:rounded-md:after{border-radius:var(--radius-md, .375rem)}.vela-after\:-z-10:after{z-index:-10}.vela-after\:-z-20:after{z-index:-20}.vela-after\:h-px:after{height:1px}.vela-after\:h-0\.5:after{height:.125rem}.vela-after\:h-1:after{height:.25rem}.vela-after\:w-full:after{width:100%}.vela-after\:w-px:after{width:1px}.vela-after\:ml-0\.5:after{margin-left:.125rem}.vela-after\:inline-block:after{display:inline-block}.vela-after\:bg-current:after{background-color:currentColor}.vela-after\:bg-foreground:after{background-color:var(--color-foreground)}.vela-after\:bg-primary:after{background-color:var(--color-primary)}.vela-after\:bg-muted-foreground:after{background-color:var(--color-muted-foreground)}.vela-after\:blur-sm:after{filter:blur(4px)}.vela-after\:blur-md:after{filter:blur(12px)}.vela-after\:blur-lg:after{filter:blur(16px)}.vela-after\:transition-transform:after{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-after\:transition-opacity:after{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vela-after\:duration-200:after{transition-duration:.2s}.vela-after\:duration-300:after{transition-duration:.3s}.vela-after\:ease-out:after{transition-timing-function:cubic-bezier(0,0,.2,1)}.vela-after\:origin-left:after{transform-origin:left}.vela-after\:scale-x-0:after{transform:scaleX(0)}.vela-after\:opacity-0:after{opacity:0}.vela-focus-visible\:ring-ring:focus-visible{box-shadow:0 0 0 2px var(--color-ring)}.vela-focus-visible\:ring-1:focus-visible{--ring-width: 1px;box-shadow:0 0 0 1px var(--color-ring)}.vela-focus-visible\:ring-offset-2:focus-visible{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-ring)}.vela-focus\:ring-ring:focus{box-shadow:0 0 0 2px var(--color-ring)}.vela-focus\:ring-offset-2:focus{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-ring)}.vela-hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}.vela-hover\:text-destructive-foreground:hover{color:var(--color-destructive-foreground)}.vela-hover\:text-background:hover{color:var(--color-background)}.vela-hover\:bg-success:hover{background-color:var(--color-success)}.vela-hover\:bg-foreground:hover{background-color:var(--color-foreground)}.vela-hover\:border-destructive:hover{border-color:var(--color-destructive)}.vela-hover\:border-secondary:hover{border-color:var(--color-secondary)}.vela-hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.vela-hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px #00000040}.vela-hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.vela-hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.vela-hover\:-translate-y-1\.5:hover{transform:translateY(-.375rem)}.vela-hover\:rotate-0:hover{transform:rotate(0)}.vela-hover\:-rotate-1:hover{transform:rotate(-1deg)}.vela-hover\:pr-6:hover{padding-right:1.5rem}.vela-hover\:pr-8:hover{padding-right:2rem}.vela-hover\:pr-10:hover{padding-right:2.5rem}.vela-hover\:from-primary:hover{--from-color: var(--color-primary);--vela-gradient-stops: var(--from-color), var(--to-color, transparent)}.vela-hover\:scrollbar-auto:hover{scrollbar-width:auto}.vela-active\:translate-y-0\.5:active{transform:translateY(.125rem)}.vela-active\:translate-y-px:active{transform:translateY(1px)}.vela-active\:mt-0\.5:active{margin-top:.125rem}.vela-active\:mt-1:active{margin-top:.25rem}.vela-active\:mt-1\.5:active{margin-top:.375rem}.vela-active\:ml-1:active{margin-left:.25rem}.vela-active\:border-b-0:active{border-bottom-width:0}.vela-active\:border-r-0:active{border-right-width:0}.vela-disabled\:opacity-70:disabled{opacity:.7}.vela-group:hover .vela-group-hover\:translate-x-0{transform:translate(0)}.vela-group:hover .vela-group-hover\:translate-y-0{transform:translateY(0)}.vela-group:hover .vela-group-hover\:opacity-100{opacity:1}.vela-hover\:after\:scale-x-100:hover:after{transform:scaleX(1)}.vela-hover\:after\:opacity-100:hover:after{opacity:1}.vela-hover\:after\:translate-y-2:hover:after{transform:translateY(.5rem)}.vela-hover\:after\:translate-y-3:hover:after{transform:translateY(.75rem)}.vela-hover\:after\:translate-y-5:hover:after{transform:translateY(1.25rem)}.vela-hover\:before\:translate-x-full:hover:before{transform:translate(100%)}.vela-hover\:before\:scale-x-100:hover:before{transform:scaleX(1)}.vela-hover\:before\:scale-y-100:hover:before{transform:scaleY(1)}.vela-hover\:before\:w-7:hover:before{width:1.75rem}.vela-hover\:before\:h-7:hover:before{height:1.75rem}.vela-file\:border-0::file-selector-button{border-width:0}.vela-file\:bg-transparent::file-selector-button{background-color:transparent}.vela-file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.vela-file\:font-medium::file-selector-button{font-weight:500}.vela-placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.-vela-space-x-1>*+*{margin-inline-start:-.25rem}.-vela-right-1\.5{right:-.375rem}.-vela-translate-x-4{transform:translate(-1rem)}.-vela-translate-y-4{transform:translateY(-1rem)}@media(min-width:640px){.vela-sm\:columns-2{columns:2}.vela-sm\:columns-3{columns:3}.vela-sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px){.vela-md\:columns-3{columns:3}.vela-md\:p-0{padding:0}.vela-md\:p-12{padding:3rem}.vela-md\:min-h-0{min-height:0}.vela-md\:relative{position:relative}.vela-md\:py-20{padding-block:5rem}.vela-md\:py-24{padding-block:6rem}.vela-md\:py-32{padding-block:8rem}.vela-md\:py-40{padding-block:10rem}.vela-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.vela-lg\:columns-3{columns:3}.vela-lg\:columns-4{columns:4}.vela-lg\:columns-5{columns:5}.vela-lg\:flex-row-reverse{flex-direction:row-reverse}.vela-lg\:px-12{padding-inline:3rem}.vela-lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1280px){.vela-xl\:columns-4{columns:4}}.vela-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:var(--vela-space-element)}.vela-container--sm{max-width:40rem}.vela-container--md{max-width:48rem}.vela-container--lg{max-width:64rem}.vela-container--xl{max-width:80rem}.vela-container--full{max-width:none}.vela-section{padding-block:var(--vela-space-section)}.vela-section--sm{padding-block:var(--vela-space-block)}.vela-section--lg{padding-block:var(--vela-space-page)}.vela-flex--col{display:flex;flex-direction:column}.vela-flex--row{display:flex;flex-direction:row}.vela-flex--wrap{display:flex;flex-wrap:wrap}.vela-flex--center{display:flex;align-items:center;justify-content:center}.vela-flex--between{display:flex;align-items:center;justify-content:space-between}.vela-flex--start{display:flex;align-items:flex-start}.vela-flex--end{display:flex;align-items:flex-end}.vela-flex--stretch{display:flex;align-items:stretch}.vela-grid--cols-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.vela-grid--cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vela-grid--cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vela-grid--cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vela-grid--cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.vela-grid--cols-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.vela-grid--cols-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.vela-col-span-1{grid-column:span 1}.vela-col-span-2{grid-column:span 2}.vela-col-span-3{grid-column:span 3}.vela-col-span-4{grid-column:span 4}.vela-col-span-6{grid-column:span 6}.vela-col-span-8{grid-column:span 8}.vela-col-span-12{grid-column:span 12}.vela-col-span-full{grid-column:1 / -1}.vela-stack{display:flex;flex-direction:column;gap:var(--vela-space-element)}.vela-stack--tight{gap:var(--vela-space-inline)}.vela-stack--loose{gap:var(--vela-space-block)}.vela-stack--section{gap:var(--vela-space-section)}.vela-cluster{display:flex;flex-wrap:wrap;gap:var(--vela-space-inline);align-items:center}.vela-cluster--tight{gap:var(--vela-space-0-5)}.vela-cluster--loose{gap:var(--vela-space-element)}.vela-gap-inline{gap:var(--vela-space-inline)}.vela-gap-element{gap:var(--vela-space-element)}.vela-gap-block{gap:var(--vela-space-block)}.vela-gap-section{gap:var(--vela-space-section)}.vela-p-inline{padding:var(--vela-space-inline)}.vela-p-element{padding:var(--vela-space-element)}.vela-p-block{padding:var(--vela-space-block)}.vela-p-section{padding:var(--vela-space-section)}.vela-px-inline{padding-inline:var(--vela-space-inline)}.vela-px-element{padding-inline:var(--vela-space-element)}.vela-px-block{padding-inline:var(--vela-space-block)}.vela-py-inline{padding-block:var(--vela-space-inline)}.vela-py-element{padding-block:var(--vela-space-element)}.vela-py-block{padding-block:var(--vela-space-block)}.vela-mb-inline{margin-bottom:var(--vela-space-inline)}.vela-mb-element{margin-bottom:var(--vela-space-element)}.vela-mb-block{margin-bottom:var(--vela-space-block)}.vela-mt-element{margin-top:var(--vela-space-element)}.vela-mt-block{margin-top:var(--vela-space-block)}.vela-h-screen-dynamic{height:100dvh}.vela-heading{font-weight:var(--vela-font-weight-bold);line-height:var(--vela-leading-tight)}.vela-body{font-weight:var(--vela-font-weight-normal);line-height:var(--vela-leading-relaxed)}.vela-caption{font-size:var(--vela-font-size-sm);color:var(--color-muted-fg)}.vela-label{font-size:var(--vela-font-size-base);font-weight:var(--vela-font-weight-medium)}.vela-nowrap{white-space:nowrap}.vela-text-muted{color:var(--color-muted-fg)}.vela-z-base{z-index:var(--vela-z-base)}.vela-z-sticky{z-index:var(--vela-z-sticky)}.vela-z-dropdown{z-index:var(--vela-z-dropdown)}.vela-z-popover{z-index:var(--vela-z-popover)}.vela-z-modal{z-index:var(--vela-z-modal)}.vela-z-toast{z-index:var(--vela-z-toast)}.vela-transition-fast{transition-duration:var(--vela-duration-fast)}.vela-transition-slow{transition-duration:var(--vela-duration-slow)}@media(min-width:640px){.vela-sm\:grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-sm\:grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-sm\:flex--row{flex-direction:row}}@media(min-width:768px){.vela-md\:grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vela-md\:grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-md\:grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-md\:flex--row{flex-direction:row}}@media(min-width:1024px){.vela-lg\:grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vela-lg\:grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vela-lg\:flex--row{flex-direction:row}}.vela-text-muted-fg{color:var(--color-muted-foreground, var(--color-muted-fg))}.vela-text-card-fg{color:var(--color-card-foreground, var(--color-card-fg))}.vela-px-1-5{padding-inline:.375rem}.vela-py-0-5{padding-block:.125rem}.vela-py-1-5{padding-block:.375rem}.vela-gap-0-5{gap:.125rem}.vela-gap-1-5{gap:.375rem}.vela-w-1-5{width:.375rem}.vela-h-1-5{height:.375rem}@keyframes vela-fade-in{0%{opacity:0}}@keyframes vela-fade-out{to{opacity:0}}@keyframes vela-slide-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes vela-slide-down{0%{opacity:0;transform:translateY(-1rem)}}@keyframes vela-slide-left{0%{opacity:0;transform:translate(-2rem)}}@keyframes vela-slide-right{0%{opacity:0;transform:translate(2rem)}}@keyframes vela-scale-in{0%{opacity:0;transform:scale(.9)}}@keyframes vela-scale-out{to{opacity:0;transform:scale(.9)}}@keyframes vela-spin{to{transform:rotate(360deg)}}@keyframes vela-pulse{50%{opacity:.5}}@keyframes vela-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.vela-animate-fade-in{animation:vela-fade-in var(--vela-duration-default) var(--vela-ease-out) both}.vela-animate-fade-out{animation:vela-fade-out var(--vela-duration-default) var(--vela-ease-in) both}.vela-animate-slide-up{animation:vela-slide-up var(--vela-duration-slow) var(--vela-ease-out) both}.vela-animate-slide-down{animation:vela-slide-down var(--vela-duration-slow) var(--vela-ease-out) both}.vela-animate-slide-left{animation:vela-slide-left var(--vela-duration-slow) var(--vela-ease-out) both}.vela-animate-slide-right{animation:vela-slide-right var(--vela-duration-slow) var(--vela-ease-out) both}.vela-animate-scale-in{animation:vela-scale-in var(--vela-duration-default) var(--vela-ease-spring) both}.vela-animate-scale-out{animation:vela-scale-out var(--vela-duration-default) var(--vela-ease-out) both}.vela-animate-spin{animation:vela-spin 1s linear infinite}.vela-animate-pulse{animation:vela-pulse 2s var(--vela-ease-in-out) infinite}.vela-animate-bounce{animation:vela-bounce 1s infinite}.vela-animate-shake{animation:vela-shake var(--vela-duration-slow) var(--vela-ease-default)}.vela-delay-100{animation-delay:.1s}.vela-delay-200{animation-delay:.2s}.vela-delay-300{animation-delay:.3s}.vela-delay-500{animation-delay:.5s}.vela-delay-700{animation-delay:.7s}.vela-delay-1000{animation-delay:1s}.vela-stagger>*{animation-delay:calc(var(--vela-i, 0) * 50ms)}.vela-stagger-slow>*{animation-delay:calc(var(--vela-i, 0) * .1s)}.vela-stagger-fast>*{animation-delay:calc(var(--vela-i, 0) * 30ms)}.vela-stagger-auto>*:nth-child(1){--vela-i: 0}.vela-stagger-auto>*:nth-child(2){--vela-i: 1}.vela-stagger-auto>*:nth-child(3){--vela-i: 2}.vela-stagger-auto>*:nth-child(4){--vela-i: 3}.vela-stagger-auto>*:nth-child(5){--vela-i: 4}.vela-stagger-auto>*:nth-child(6){--vela-i: 5}.vela-stagger-auto>*:nth-child(7){--vela-i: 6}.vela-stagger-auto>*:nth-child(8){--vela-i: 7}.vela-stagger-auto>*:nth-child(9){--vela-i: 8}.vela-stagger-auto>*:nth-child(10){--vela-i: 9}.vela-stagger-auto>*:nth-child(11){--vela-i: 10}.vela-stagger-auto>*:nth-child(12){--vela-i: 11}.vela-spring{transition-timing-function:var(--vela-ease-spring)}@supports (transition-timing-function: linear(0,1)){.vela-spring{transition-timing-function:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938,1.017,1.073,1.107,1.119 22.2%,1.108,1.079,1.042,1,.961,.934,.92,.919 38.1%,.928,.95,.978,1)}}.vela-hover-lift{transition:transform var(--vela-duration-fast) var(--vela-ease-out),box-shadow var(--vela-duration-fast) var(--vela-ease-out)}.vela-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--vela-shadow-lg)}.vela-hover-glow{transition:box-shadow var(--vela-duration-default) var(--vela-ease-out)}.vela-hover-glow:hover{box-shadow:0 0 20px oklch(from var(--color-primary) l c h / .3)}.vela-hover-scale{transition:transform var(--vela-duration-fast) var(--vela-ease-spring)}.vela-hover-scale:hover{transform:scale(1.02)}.vela-hover-scale:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.vela-animate-fade-in,.vela-animate-fade-out,.vela-animate-slide-up,.vela-animate-slide-down,.vela-animate-slide-left,.vela-animate-slide-right,.vela-animate-scale-in,.vela-animate-scale-out,.vela-animate-spin,.vela-animate-pulse,.vela-animate-bounce,.vela-animate-shake{animation:none;opacity:1;transform:none}.vela-hover-lift:hover,.vela-hover-scale:hover,.vela-hover-scale:active{transform:none}[data-vela-animate]{opacity:1;transform:none;transition:none}}[data-vela-animate]{opacity:0;transform:translateY(1rem);transition:opacity var(--vela-duration-slow) var(--vela-ease-out),transform var(--vela-duration-slow) var(--vela-ease-out)}[data-vela-animate].is-visible{opacity:1;transform:translateY(0)}@supports (animation-timeline: view()){[data-vela-animate]{opacity:1;transform:none;transition:none;animation:vela--scroll-reveal var(--vela-duration-slow) var(--vela-ease-out) both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes vela--scroll-reveal{0%{opacity:0;transform:translateY(1rem)}}}[data-vela-animate=slide-left]{transform:translate(-2rem)}[data-vela-animate=slide-left].is-visible{transform:translate(0)}[data-vela-animate=slide-right]{transform:translate(2rem)}[data-vela-animate=slide-right].is-visible{transform:translate(0)}[data-vela-animate=scale]{transform:scale(.9)}[data-vela-animate=scale].is-visible{transform:scale(1)}[data-vela-animate=fade],[data-vela-animate=fade].is-visible{transform:none}@supports (animation-timeline: view()){[data-vela-animate=slide-left]{transform:none;animation-name:vela--scroll-slide-left}[data-vela-animate=slide-right]{transform:none;animation-name:vela--scroll-slide-right}[data-vela-animate=scale]{transform:none;animation-name:vela--scroll-scale}[data-vela-animate=fade]{animation-name:vela--scroll-fade}@keyframes vela--scroll-slide-left{0%{opacity:0;transform:translate(-2rem)}}@keyframes vela--scroll-slide-right{0%{opacity:0;transform:translate(2rem)}}@keyframes vela--scroll-scale{0%{opacity:0;transform:scale(.9)}}@keyframes vela--scroll-fade{0%{opacity:0}}}[data-vela-enter]{opacity:0;transition:opacity var(--vela-duration-default) var(--vela-ease-out),transform var(--vela-duration-default) var(--vela-ease-out)}[data-vela-enter].is-mounted{opacity:1;transform:none}@supports selector(:popover-open){[data-vela-enter]{opacity:1;transform:none;transition:opacity var(--vela-duration-default) var(--vela-ease-out),transform var(--vela-duration-default) var(--vela-ease-out)}}:root{--vela-ease-spring-linear: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938, 1.017, 1.073, 1.107, 1.119 22.2%, 1.108, 1.079, 1.042, 1, .961, .934, .92, .919 38.1%, .928, .95, .978, 1 )}@supports not (transition-timing-function: linear(0,1)){:root{--vela-ease-spring-linear: var(--vela-ease-spring)}}:root{--motion-speed: 1;--animate-presets: fade-in,slide-up,scale-up,bounce,spin,pulse;--motion-reduce: false;--font-weight-body: 400;--font-weight-heading: 700}.vela-motion-ready [data-vela-motion]{opacity:0}@media(prefers-reduced-motion:reduce){[data-vela-motion]{opacity:1!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes vela-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vela-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vela-slide-in-top{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vela-slide-in-bottom{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vela-slide-in-left{0%{transform:translate(-1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes vela-slide-in-right{0%{transform:translate(1rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes vela-slide-out-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1rem);opacity:0}}@keyframes vela-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(1rem);opacity:0}}@keyframes vela-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-1rem);opacity:0}}@keyframes vela-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(1rem);opacity:0}}@keyframes vela-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes vela-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes vela-rotate-in{0%{transform:rotate(-12deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes vela-blur-in{0%{filter:blur(8px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes vela-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}@keyframes vela-pop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes vela-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes vela-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes vela-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes vela-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vela-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.motion-fade-in{animation:vela-fade-in var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-fade-out{animation:vela-fade-out var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-in-top{animation:vela-slide-in-top var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-bottom{animation:vela-slide-in-bottom var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-left{animation:vela-slide-in-left var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-right{animation:vela-slide-in-right var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-slide-out-top{animation:vela-slide-out-top var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-bottom{animation:vela-slide-out-bottom var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-left{animation:vela-slide-out-left var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-right{animation:vela-slide-out-right var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-scale-in{animation:vela-scale-in var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-scale-out{animation:vela-scale-out var(--duration-default, .2s) var(--ease-in, cubic-bezier(.4, 0, 1, 1)) both}.motion-rotate-in{animation:vela-rotate-in var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-blur-in{animation:vela-blur-in var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-preset-bounce{animation:vela-bounce var(--duration-slow, .4s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.motion-preset-pop{animation:vela-pop var(--duration-default, .2s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.motion-preset-shake{animation:vela-shake var(--duration-slow, .4s) var(--ease-default, cubic-bezier(.4, 0, .2, 1)) both}.motion-preset-pulse{animation:vela-pulse 2s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) infinite}.motion-preset-wiggle{animation:vela-wiggle var(--duration-slow, .4s) var(--ease-default, cubic-bezier(.4, 0, .2, 1)) both}.motion-preset-float{animation:vela-float 3s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) infinite}.motion-preset-spin{animation:vela-spin 1s linear infinite}.motion-preset-slide-up{animation:vela-slide-in-bottom var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-preset-fade,.motion-opacity-in-0{animation:vela-fade-in var(--duration-default, .2s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}@keyframes vela-text-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vela-text-blur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@keyframes vela-text-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes vela-text-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes vela-text-typewriter-cursor{0%,to{border-right-color:currentColor}50%{border-right-color:transparent}}@keyframes vela-text-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-.3em)}75%{transform:translateY(.1em)}}@keyframes vela-text-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes vela-text-glow{0%,to{text-shadow:0 0 4px currentColor,0 0 8px currentColor}50%{text-shadow:0 0 16px currentColor,0 0 32px currentColor,0 0 48px currentColor}}@keyframes vela-text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vela-text-bounce{0%{opacity:0;transform:translateY(.5em) scale(.8)}60%{opacity:1;transform:translateY(-.15em) scale(1.02)}80%{transform:translateY(.05em) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vela-text-zoom-in{0%{opacity:0;transform:scale(.5);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes vela-text-pull-up{0%{opacity:0;transform:translateY(1.2em) scaleY(1.4);transform-origin:bottom}to{opacity:1;transform:translateY(0) scaleY(1);transform-origin:bottom}}@keyframes vela-text-flip-up{0%{opacity:0;transform:rotateX(90deg);transform-origin:bottom}to{opacity:1;transform:rotateX(0);transform-origin:bottom}}@keyframes vela-text-stagger-fade{0%{opacity:0;transform:translateY(.5em);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.motion-text-fade-in{animation:vela-text-fade-in var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-blur-in{animation:vela-text-blur-in var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-slide-up{overflow:hidden;animation:vela-text-slide-up var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-slide-down{overflow:hidden;animation:vela-text-slide-down var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-typewriter{overflow:hidden;white-space:nowrap;border-right:.08em solid currentColor;width:0;animation:vela-text-fade-in 0ms forwards,vela-text-typewriter-cursor .75s step-end infinite;transition:width 2s steps(40,end)}.motion-text-wave{display:inline-block;animation:vela-text-wave 1.2s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) infinite}.motion-text-gradient{background:linear-gradient(90deg,var(--color-primary, #6366f1),var(--color-destructive, #dc2626),var(--color-primary, #6366f1));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:vela-text-gradient 3s linear infinite}.motion-text-glow{animation:vela-text-glow 2s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) infinite}.motion-text-reveal{animation:vela-text-reveal var(--duration-slower, .6s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-bounce{display:inline-block;animation:vela-text-bounce var(--duration-slow, .4s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}.motion-text-zoom-in{display:inline-block;animation:vela-text-zoom-in var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-pull-up{display:inline-block;animation:vela-text-pull-up var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}.motion-text-flip-up{display:inline-block;animation:vela-text-flip-up var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both;backface-visibility:hidden}.motion-text-stagger-fade{display:inline-block;animation:vela-text-stagger-fade var(--duration-slow, .4s) var(--ease-out, cubic-bezier(0, 0, .2, 1)) both}@keyframes vela-active-bounce{0%{transform:scale(1)}40%{transform:scale(.95)}70%{transform:scale(1.02)}to{transform:scale(1)}}.motion-hover-lift{--motion-hover-lift-y: -2px;--motion-hover-lift-shadow: 0 4px 12px oklch(0 0 0 / .1);transition-property:transform,box-shadow;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:hover{transform:translateY(var(--motion-hover-lift-y));box-shadow:var(--motion-hover-lift-shadow)}}.motion-hover-scale{--motion-hover-scale-factor: 1.03;transition-property:transform;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:hover{transform:scale(var(--motion-hover-scale-factor))}}.motion-hover-glow{--motion-hover-glow-color: var(--color-primary, oklch(.6 .2 260));--motion-hover-glow-spread: 0 0 16px 2px;transition-property:box-shadow;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:hover{box-shadow:var(--motion-hover-glow-spread) var(--motion-hover-glow-color)}}.motion-hover-brighten{--motion-hover-brighten-amount: 1.1;transition-property:filter;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:hover{filter:brightness(var(--motion-hover-brighten-amount))}}.motion-focus-ring{--motion-focus-ring-color: var(--color-primary, oklch(.6 .2 260));--motion-focus-ring-width: 2px;--motion-focus-ring-offset: 2px;outline:var(--motion-focus-ring-width) solid transparent;outline-offset:var(--motion-focus-ring-offset);transition-property:outline-color,outline-offset;transition-duration:var(--duration-fast, .1s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:focus-visible{outline-color:var(--motion-focus-ring-color)}}.motion-focus-within-highlight{--motion-focus-highlight-color: var(--color-primary, oklch(.6 .2 260));--motion-focus-highlight-opacity: .05;transition-property:background-color;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1));&:focus-within{background-color:oklch(from var(--motion-focus-highlight-color) l c h / var(--motion-focus-highlight-opacity))}}.motion-active-press{--motion-active-press-scale: .97;--motion-active-press-brightness: .95;transition-property:transform,filter;transition-duration:var(--duration-fast, .1s);transition-timing-function:var(--ease-in, cubic-bezier(.4, 0, 1, 1));&:active{transform:scale(var(--motion-active-press-scale));filter:brightness(var(--motion-active-press-brightness))}}.motion-active-bounce{transition-property:transform;transition-duration:var(--duration-fast, .1s);transition-timing-function:var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));&:active{animation:vela-active-bounce var(--duration-slow, .4s) var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) both}}.motion-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-default, cubic-bezier(.4, 0, .2, 1))}.motion-transition-transform{transition-property:transform;transition-duration:var(--duration-default, .2s);transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1))}.motion-transition-all-smooth{transition-property:all;transition-duration:var(--duration-slow, .4s);transition-timing-function:var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}@keyframes vela-border-shimmer{0%,to{border-color:var(--color-border, #e5e5e5);box-shadow:none}50%{border-color:var(--color-accent, #6366f1);box-shadow:0 0 12px 2px color-mix(in oklch,var(--color-accent, #6366f1) 20%,transparent)}}.motion-shimmer-border{animation:vela-border-shimmer 4s ease-in-out infinite}.motion-shimmer-border-slow{animation:vela-border-shimmer 6s ease-in-out infinite}.motion-shimmer-border-fast{animation:vela-border-shimmer 2s ease-in-out infinite}.motion-duration-fast{animation-duration:var(--duration-fast, .1s)}.motion-duration-default{animation-duration:var(--duration-default, .2s)}.motion-duration-slow{animation-duration:var(--duration-slow, .4s)}.motion-duration-slower{animation-duration:var(--duration-slower, .6s)}.motion-delay-0{animation-delay:0ms}.motion-delay-75{animation-delay:75ms}.motion-delay-100{animation-delay:.1s}.motion-delay-150{animation-delay:.15s}.motion-delay-200{animation-delay:.2s}.motion-delay-300{animation-delay:.3s}.motion-delay-500{animation-delay:.5s}.motion-delay-700{animation-delay:.7s}.motion-delay-1000{animation-delay:1s}.motion-ease-default{animation-timing-function:var(--ease-default, cubic-bezier(.4, 0, .2, 1))}.motion-ease-in{animation-timing-function:var(--ease-in, cubic-bezier(.4, 0, 1, 1))}.motion-ease-out{animation-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1))}.motion-ease-in-out{animation-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.motion-ease-spring{animation-timing-function:var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.motion-ease-bounce{animation-timing-function:var(--ease-bounce, cubic-bezier(.68, -.55, .265, 1.55))}:root{--color-background: oklch(1 0 0);--color-foreground: oklch(.145 0 0);--color-card: oklch(1 0 0);--color-card-foreground: oklch(.145 0 0);--color-popover: oklch(1 0 0);--color-popover-foreground: oklch(.145 0 0);--color-primary: oklch(.205 0 0);--color-primary-foreground: oklch(.985 0 0);--color-secondary: oklch(.965 0 0);--color-secondary-foreground: oklch(.205 0 0);--color-muted: oklch(.965 0 0);--color-muted-foreground: oklch(.556 0 0);--color-accent: oklch(.965 0 0);--color-accent-foreground: oklch(.205 0 0);--color-destructive: oklch(.577 .245 27.325);--color-destructive-foreground: oklch(.985 .005 25);--color-border: oklch(.922 0 0);--color-input: oklch(.922 0 0);--color-ring: oklch(.708 0 0);--color-chart-1: oklch(.646 .222 41.116);--color-chart-1-foreground: oklch(.985 0 0);--color-chart-2: oklch(.6 .118 184.704);--color-chart-2-foreground: oklch(.985 0 0);--color-chart-3: oklch(.398 .07 227.392);--color-chart-3-foreground: oklch(.985 0 0);--color-chart-4: oklch(.828 .189 84.429);--color-chart-4-foreground: oklch(.145 0 0);--color-chart-5: oklch(.769 .188 70.08);--color-chart-5-foreground: oklch(.145 0 0);--color-sidebar: oklch(.985 0 0);--color-sidebar-foreground: oklch(.145 0 0);--color-sidebar-primary: oklch(.205 0 0);--color-sidebar-primary-foreground: oklch(.985 0 0);--color-sidebar-accent: oklch(.965 0 0);--color-sidebar-accent-foreground: oklch(.205 0 0);--color-sidebar-border: oklch(.922 0 0);--color-sidebar-ring: oklch(.708 0 0);--radius-sm: .25rem;--radius-md: calc(var(--radius-lg) - .125rem);--radius-lg: .5rem;--radius-xl: calc(var(--radius-lg) + .25rem);--font-sans: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--font-weight-body: 400;--font-weight-heading: 700;--duration-fast: .1s;--duration-default: .2s;--duration-slow: .4s;--duration-slower: .6s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--color-overlay: oklch(0 0 0 / .5);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--spacing-unit: .25rem;--space-page: 6rem;--space-section: 4rem;--space-block: 2rem;--space-element: 1rem;--space-inline: .5rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--border-width: 1px}.dark{--color-background: oklch(.145 0 0);--color-foreground: oklch(.985 0 0);--color-card: oklch(.145 0 0);--color-card-foreground: oklch(.985 0 0);--color-popover: oklch(.145 0 0);--color-popover-foreground: oklch(.985 0 0);--color-primary: oklch(.985 0 0);--color-primary-foreground: oklch(.205 0 0);--color-secondary: oklch(.269 0 0);--color-secondary-foreground: oklch(.985 0 0);--color-muted: oklch(.269 0 0);--color-muted-foreground: oklch(.708 0 0);--color-accent: oklch(.269 0 0);--color-accent-foreground: oklch(.985 0 0);--color-destructive: oklch(.396 .141 25.723);--color-destructive-foreground: oklch(.577 .245 27.325);--color-border: oklch(.269 0 0);--color-input: oklch(.269 0 0);--color-ring: oklch(.439 0 0);--color-chart-1: oklch(.488 .243 264.376);--color-chart-1-foreground: oklch(.985 0 0);--color-chart-2: oklch(.696 .17 162.48);--color-chart-2-foreground: oklch(.985 0 0);--color-chart-3: oklch(.769 .188 70.08);--color-chart-3-foreground: oklch(.145 0 0);--color-chart-4: oklch(.627 .265 303.9);--color-chart-4-foreground: oklch(.985 0 0);--color-chart-5: oklch(.645 .246 16.439);--color-chart-5-foreground: oklch(.985 0 0);--color-sidebar: oklch(.205 0 0);--color-sidebar-foreground: oklch(.985 0 0);--color-sidebar-primary: oklch(.488 .243 264.376);--color-sidebar-primary-foreground: oklch(.985 0 0);--color-sidebar-accent: oklch(.269 0 0);--color-sidebar-accent-foreground: oklch(.985 0 0);--color-sidebar-border: oklch(.269 0 0);--color-sidebar-ring: oklch(.439 0 0)}*{border-color:var(--color-border)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:light}@keyframes shimmer{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes rainbow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulse-medium{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes pulse-strong{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 30% 50% 70%/40% 70% 50% 30%}75%{border-radius:40% 60% 30% 50%/60% 40%}}@keyframes shake-subtle{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@keyframes shake-medium{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes shake-strong{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes bounce-tap{0%{transform:scale(1)}40%{transform:scale(.92)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes surge{0%{box-shadow:0 0 0 0 var(--surge-color, var(--primary))}50%{box-shadow:0 0 20px 8px var(--surge-color, var(--primary))}to{box-shadow:0 0 0 0 transparent}}
