@layer tokens,base,components,utilities;@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,:host{font-family:var(--vb-font-family, system-ui, sans-serif);line-height:var(--vb-line-height, 1.5);-webkit-text-size-adjust:none;text-size-adjust:none}html{height:100%}body{min-height:100vh;color:var(--vb-base-foreground);background:var(--vb-base-background)}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video,picture{max-width:100%;height:auto;vertical-align:middle}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}label:has(:disabled){pointer-events:none}a{color:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;color:var(--vb-foreground-strong)}b,strong{font-weight:700}small{font-size:var(--vb-font-size-sm, .875rem)}code,pre{font-family:var(--vb-font-family-mono, ui-monospace, monospace);font-size:1em}table{border-collapse:collapse;border-color:inherit}}@layer base{.content{font-family:var(--vb-content-font-family, inherit);font-size:var(--vb-content-font-size, inherit);line-height:var(--vb-content-line-height, inherit);color:var(--vb-content-foreground, var(--vb-foreground))}.content>*+*{margin-top:var(--vb-content-spacing)}.h1,.content>h1,.h2,.content>h2,.h3,.content>h3,.h4,.content>h4,.h5,.content>h5{font-family:var(--vb-headings-font-family, inherit);font-size:var(--vb-headings-font-size, 1em);font-weight:var(--vb-headings-font-weight, var(--vb-font-weight-semi-bold));line-height:var(--vb-headings-line-height, inherit);color:var(--vb-headings-foreground, var(--vb-foreground-strong))}.h1,.content>h1{--vb-headings-font-size: 2.75rem;--vb-headings-line-height: 1.25}.h2,.content>h2{--vb-headings-font-size: 2rem;--vb-headings-line-height: 1.25}.h3,.content>h3{--vb-headings-font-size: 1.75rem;--vb-headings-line-height: 1.25}.h4,.content>h4{--vb-headings-font-size: 1.5rem;--vb-headings-line-height: 1.375}.h5,.content>h5{--vb-headings-font-size: 1.25rem}.link,.content :not(div)>a{color:var(--vb-link-foreground, var(--vb-foreground-accent));text-decoration:var(--vb-link-decoration, underline);text-decoration-thickness:var(--vb-link-decoration-thickness, 1px);text-underline-offset:var(--vb-link-underline-offset, 2px)}.link code,.content :not(div)>a code{color:var(--vb-link-foreground, var(--vb-foreground-accent));background-color:var(--vb-background-alt)}.link:hover,.link:focus-visible,.content :not(div)>a:hover,.content :not(div)>a:focus-visible{color:var(--vb-link-foreground-hover, light-dark(oklch(from var(--vb-foreground-accent) calc(l - .1) c h), oklch(from var(--vb-foreground-accent) calc(l + .1) c h)));text-decoration:var(--vb-link-decoration-hover, none)}.link:hover code,.link:focus-visible code,.content :not(div)>a:hover code,.content :not(div)>a:focus-visible code{color:var(--vb-link-foreground-hover, light-dark(oklch(from var(--vb-foreground-accent) calc(l - .1) c h), oklch(from var(--vb-foreground-accent) calc(l + .1) c h)))}.link:focus-visible,.content :not(div)>a:focus-visible{outline:var(--vb-link-focus-ring, currentcolor dotted 1px);outline-offset:var(--vb-link-focus-ring-offset, .125rem)}.list,.content>ul,.content>ol{margin-left:var(--vb-list-indent, var(--vb-spacing-lg))}.list ul,.list ol,.content>ul ul,.content>ul ol,.content>ol ul,.content>ol ol{margin-left:var(--vb-list-indent, var(--vb-spacing-lg))}.list li li,.list li+li,.content>ul li li,.content>ul li+li,.content>ol li li,.content>ol li+li{margin-top:var(--vb-list-spacing, var(--vb-spacing-sm))}.list-style-none{list-style:none!important}.code,.content :not(pre)>code{padding:var(--vb-code-padding, .125rem .375rem);border:var(--vb-code-border);border-radius:var(--vb-code-border-radius, var(--vb-border-radius));font-family:var(--vb-font-family-mono);font-size:var(--vb-code-font-size, var(--vb-font-size-sm));color:var(--vb-code-foreground, var(--vb-foreground-accent-alt));overflow-wrap:break-word;background:var(--vb-code-background, color-mix(in oklch, currentcolor 10%, transparent))}.pre,.content>pre{overflow:auto;padding:var(--vb-pre-padding, var(--vb-spacing-md));border:var(--vb-pre-border, none);border-radius:var(--vb-pre-border-radius, var(--vb-border-radius));font-family:var(--vb-font-family-mono);color:var(--vb-pre-foreground, var(--vb-foreground-strong));background:var(--vb-pre-background, var(--vb-background-alt))}.pre code,.content>pre code{padding:0;border:none;font-size:var(--vb-pre-font-size, var(--vb-font-size-sm));color:inherit;background:none}.blockquote,.content>blockquote{position:relative;padding:var(--vb-blockquote-padding, var(--vb-spacing-md));border:var(--vb-blockquote-border, var(--vb-border));border-radius:var(--vb-blockquote-border-radius, var(--vb-border-radius));color:var(--vb-blockquote-foreground, currentcolor);background:var(--vb-blockquote-background, transparent)}.blockquote>*+*,.content>blockquote>*+*{margin-top:var(--vb-blockquote-spacing, var(--vb-spacing-md))}.sep,.content>hr{display:block;height:0;border:none;border-top:var(--vb-separator-border-width, var(--vb-border-width)) var(--vb-separator-border-style, var(--vb-border-style)) var(--vb-separator-border-color, var(--vb-border-color))}.arrow,.arrow-up,.arrow-down,.arrow-left,.arrow-right{pointer-events:none;transform-origin:center;display:inline-block;flex-grow:0;flex-shrink:0;width:0;height:0;border-color:var(--vb-arrow-color, currentcolor) transparent transparent;border-style:solid;border-width:var(--vb-arrow-size, 6px 4px);border-bottom-width:0;border-radius:var(--vb-arrow-radius, 2px)}.arrow-up{transform:rotate(180deg)}.arrow-left{transform:rotate(90deg)}.arrow-right{transform:rotate(-90deg)}.loading-spinner{width:var(--vb-loading-size, 1em);height:var(--vb-loading-size, 1em);position:relative;display:inline-block;border:var(--vb-loading-border, 2px solid);border-color:var(--vb-loading-color, currentcolor) var(--vb-loading-color, currentcolor) transparent transparent;border-radius:var(--vb-border-radius-circle);animation:spin var(--vb-loading-duration, .6s) infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%)}}@layer components{.flex{display:flex;flex-flow:var(--vb-flex-direction, row) var(--vb-flex-wrap, wrap);gap:var(--vb-flex-gap-y, var(--vb-flex-gap, var(--vb-spacing-md))) var(--vb-flex-gap-x, var(--vb-flex-gap, var(--vb-spacing-md)))}.flex--inline{display:inline-flex}.flex--gap-0{--vb-flex-gap: 0}.flex--gap-xs{--vb-flex-gap: 1px}.flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.flex--gap-x-0{--vb-flex-gap-x: 0}.flex--gap-y-0{--vb-flex-gap-y: 0}.flex--gap-x-xs{--vb-flex-gap-x: 1px}.flex--gap-y-xs{--vb-flex-gap-y: 1px}.flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}@media(min-width:480px){.xs\:flex--gap-0{--vb-flex-gap: 0}.xs\:flex--gap-xs{--vb-flex-gap: 1px}.xs\:flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.xs\:flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.xs\:flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.xs\:flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.xs\:flex--gap-x-0{--vb-flex-gap-x: 0}.xs\:flex--gap-y-0{--vb-flex-gap-y: 0}.xs\:flex--gap-x-xs{--vb-flex-gap-x: 1px}.xs\:flex--gap-y-xs{--vb-flex-gap-y: 1px}.xs\:flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.xs\:flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.xs\:flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.xs\:flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.xs\:flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.xs\:flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.xs\:flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.xs\:flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}}@media(min-width:620px){.sm\:flex--gap-0{--vb-flex-gap: 0}.sm\:flex--gap-xs{--vb-flex-gap: 1px}.sm\:flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.sm\:flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.sm\:flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.sm\:flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.sm\:flex--gap-x-0{--vb-flex-gap-x: 0}.sm\:flex--gap-y-0{--vb-flex-gap-y: 0}.sm\:flex--gap-x-xs{--vb-flex-gap-x: 1px}.sm\:flex--gap-y-xs{--vb-flex-gap-y: 1px}.sm\:flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.sm\:flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.sm\:flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.sm\:flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.sm\:flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.sm\:flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.sm\:flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.sm\:flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}}@media(min-width:760px){.md\:flex--gap-0{--vb-flex-gap: 0}.md\:flex--gap-xs{--vb-flex-gap: 1px}.md\:flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.md\:flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.md\:flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.md\:flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.md\:flex--gap-x-0{--vb-flex-gap-x: 0}.md\:flex--gap-y-0{--vb-flex-gap-y: 0}.md\:flex--gap-x-xs{--vb-flex-gap-x: 1px}.md\:flex--gap-y-xs{--vb-flex-gap-y: 1px}.md\:flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.md\:flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.md\:flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.md\:flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.md\:flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.md\:flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.md\:flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.md\:flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}}@media(min-width:990px){.lg\:flex--gap-0{--vb-flex-gap: 0}.lg\:flex--gap-xs{--vb-flex-gap: 1px}.lg\:flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.lg\:flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.lg\:flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.lg\:flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.lg\:flex--gap-x-0{--vb-flex-gap-x: 0}.lg\:flex--gap-y-0{--vb-flex-gap-y: 0}.lg\:flex--gap-x-xs{--vb-flex-gap-x: 1px}.lg\:flex--gap-y-xs{--vb-flex-gap-y: 1px}.lg\:flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.lg\:flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.lg\:flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.lg\:flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.lg\:flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.lg\:flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.lg\:flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.lg\:flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}}@media(min-width:1380px){.xl\:flex--gap-0{--vb-flex-gap: 0}.xl\:flex--gap-xs{--vb-flex-gap: 1px}.xl\:flex--gap-sm{--vb-flex-gap: var(--vb-spacing-sm)}.xl\:flex--gap-md{--vb-flex-gap: var(--vb-spacing-md)}.xl\:flex--gap-lg{--vb-flex-gap: var(--vb-spacing-lg)}.xl\:flex--gap-xl{--vb-flex-gap: var(--vb-spacing-xl)}.xl\:flex--gap-x-0{--vb-flex-gap-x: 0}.xl\:flex--gap-y-0{--vb-flex-gap-y: 0}.xl\:flex--gap-x-xs{--vb-flex-gap-x: 1px}.xl\:flex--gap-y-xs{--vb-flex-gap-y: 1px}.xl\:flex--gap-x-sm{--vb-flex-gap-x: var(--vb-spacing-sm)}.xl\:flex--gap-y-sm{--vb-flex-gap-y: var(--vb-spacing-sm)}.xl\:flex--gap-x-md{--vb-flex-gap-x: var(--vb-spacing-md)}.xl\:flex--gap-y-md{--vb-flex-gap-y: var(--vb-spacing-md)}.xl\:flex--gap-x-lg{--vb-flex-gap-x: var(--vb-spacing-lg)}.xl\:flex--gap-y-lg{--vb-flex-gap-y: var(--vb-spacing-lg)}.xl\:flex--gap-x-xl{--vb-flex-gap-x: var(--vb-spacing-xl)}.xl\:flex--gap-y-xl{--vb-flex-gap-y: var(--vb-spacing-xl)}}.flex--wrap{--vb-flex-wrap: wrap}.flex--wrap-no{--vb-flex-wrap: nowrap}.flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}@media(min-width:480px){.xs\:flex--wrap{--vb-flex-wrap: wrap}.xs\:flex--wrap-no{--vb-flex-wrap: nowrap}.xs\:flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}}@media(min-width:620px){.sm\:flex--wrap{--vb-flex-wrap: wrap}.sm\:flex--wrap-no{--vb-flex-wrap: nowrap}.sm\:flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}}@media(min-width:760px){.md\:flex--wrap{--vb-flex-wrap: wrap}.md\:flex--wrap-no{--vb-flex-wrap: nowrap}.md\:flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}}@media(min-width:990px){.lg\:flex--wrap{--vb-flex-wrap: wrap}.lg\:flex--wrap-no{--vb-flex-wrap: nowrap}.lg\:flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}}@media(min-width:1380px){.xl\:flex--wrap{--vb-flex-wrap: wrap}.xl\:flex--wrap-no{--vb-flex-wrap: nowrap}.xl\:flex--wrap-reverse{--vb-flex-wrap: wrap-reverse}}.flex--direction-row{--vb-flex-direction: row}.flex--direction-row-reverse{--vb-flex-direction: row-reverse}.flex--direction-col{--vb-flex-direction: column}.flex--direction-col-reverse{--vb-flex-direction: column-reverse}@media(min-width:480px){.xs\:flex--direction-row{--vb-flex-direction: row}.xs\:flex--direction-row-reverse{--vb-flex-direction: row-reverse}.xs\:flex--direction-col{--vb-flex-direction: column}.xs\:flex--direction-col-reverse{--vb-flex-direction: column-reverse}}@media(min-width:620px){.sm\:flex--direction-row{--vb-flex-direction: row}.sm\:flex--direction-row-reverse{--vb-flex-direction: row-reverse}.sm\:flex--direction-col{--vb-flex-direction: column}.sm\:flex--direction-col-reverse{--vb-flex-direction: column-reverse}}@media(min-width:760px){.md\:flex--direction-row{--vb-flex-direction: row}.md\:flex--direction-row-reverse{--vb-flex-direction: row-reverse}.md\:flex--direction-col{--vb-flex-direction: column}.md\:flex--direction-col-reverse{--vb-flex-direction: column-reverse}}@media(min-width:990px){.lg\:flex--direction-row{--vb-flex-direction: row}.lg\:flex--direction-row-reverse{--vb-flex-direction: row-reverse}.lg\:flex--direction-col{--vb-flex-direction: column}.lg\:flex--direction-col-reverse{--vb-flex-direction: column-reverse}}@media(min-width:1380px){.xl\:flex--direction-row{--vb-flex-direction: row}.xl\:flex--direction-row-reverse{--vb-flex-direction: row-reverse}.xl\:flex--direction-col{--vb-flex-direction: column}.xl\:flex--direction-col-reverse{--vb-flex-direction: column-reverse}}.flex--items-initial>*{flex:initial}.flex--items-auto>*{flex:auto}.flex--items-none>*{flex:none}.flex--items-equal>*{flex:1 1 0}.flex--items-fill>*{flex:1 0 auto}.flex--items-full{--vb-flex-wrap: wrap}.flex--items-full>*{flex:1 0 100%}@media(min-width:480px){.xs\:flex--items-initial>*{flex:initial}.xs\:flex--items-auto>*{flex:auto}.xs\:flex--items-none>*{flex:none}.xs\:flex--items-equal>*{flex:1 1 0}.xs\:flex--items-fill>*{flex:1 0 auto}.xs\:flex--items-full{--vb-flex-wrap: wrap}.xs\:flex--items-full>*{flex:1 0 100%}}@media(min-width:620px){.sm\:flex--items-initial>*{flex:initial}.sm\:flex--items-auto>*{flex:auto}.sm\:flex--items-none>*{flex:none}.sm\:flex--items-equal>*{flex:1 1 0}.sm\:flex--items-fill>*{flex:1 0 auto}.sm\:flex--items-full{--vb-flex-wrap: wrap}.sm\:flex--items-full>*{flex:1 0 100%}}@media(min-width:760px){.md\:flex--items-initial>*{flex:initial}.md\:flex--items-auto>*{flex:auto}.md\:flex--items-none>*{flex:none}.md\:flex--items-equal>*{flex:1 1 0}.md\:flex--items-fill>*{flex:1 0 auto}.md\:flex--items-full{--vb-flex-wrap: wrap}.md\:flex--items-full>*{flex:1 0 100%}}@media(min-width:990px){.lg\:flex--items-initial>*{flex:initial}.lg\:flex--items-auto>*{flex:auto}.lg\:flex--items-none>*{flex:none}.lg\:flex--items-equal>*{flex:1 1 0}.lg\:flex--items-fill>*{flex:1 0 auto}.lg\:flex--items-full{--vb-flex-wrap: wrap}.lg\:flex--items-full>*{flex:1 0 100%}}@media(min-width:1380px){.xl\:flex--items-initial>*{flex:initial}.xl\:flex--items-auto>*{flex:auto}.xl\:flex--items-none>*{flex:none}.xl\:flex--items-equal>*{flex:1 1 0}.xl\:flex--items-fill>*{flex:1 0 auto}.xl\:flex--items-full{--vb-flex-wrap: wrap}.xl\:flex--items-full>*{flex:1 0 100%}}.flex-item-initial{flex:initial}.flex-item-auto{flex:auto}.flex-item-none{flex:none}.flex-item-equal{flex:1 1 0}.flex-item-fill{flex:1 0 auto}.flex-item-full{flex:1 0 100%}@media(min-width:480px){.xs\:flex-item-initial{flex:initial}.xs\:flex-item-auto{flex:auto}.xs\:flex-item-none{flex:none}.xs\:flex-item-equal{flex:1 1 0}.xs\:flex-item-fill{flex:1 0 auto}.xs\:flex-item-full{flex:1 0 100%}}@media(min-width:620px){.sm\:flex-item-initial{flex:initial}.sm\:flex-item-auto{flex:auto}.sm\:flex-item-none{flex:none}.sm\:flex-item-equal{flex:1 1 0}.sm\:flex-item-fill{flex:1 0 auto}.sm\:flex-item-full{flex:1 0 100%}}@media(min-width:760px){.md\:flex-item-initial{flex:initial}.md\:flex-item-auto{flex:auto}.md\:flex-item-none{flex:none}.md\:flex-item-equal{flex:1 1 0}.md\:flex-item-fill{flex:1 0 auto}.md\:flex-item-full{flex:1 0 100%}}@media(min-width:990px){.lg\:flex-item-initial{flex:initial}.lg\:flex-item-auto{flex:auto}.lg\:flex-item-none{flex:none}.lg\:flex-item-equal{flex:1 1 0}.lg\:flex-item-fill{flex:1 0 auto}.lg\:flex-item-full{flex:1 0 100%}}@media(min-width:1380px){.xl\:flex-item-initial{flex:initial}.xl\:flex-item-auto{flex:auto}.xl\:flex-item-none{flex:none}.xl\:flex-item-equal{flex:1 1 0}.xl\:flex-item-fill{flex:1 0 auto}.xl\:flex-item-full{flex:1 0 100%}}}@layer components{.grid{display:grid;grid-auto-flow:var(--vb-grid-flow, dense);grid-template-columns:repeat(var(--vb-grid-cols, 1),minmax(0,1fr));grid-template-rows:repeat(var(--vb-grid-rows, 1),minmax(0,1fr));gap:var(--vb-grid-gap-y, var(--vb-grid-gap, calc(var(--vb-spacing) * 8))) var(--vb-grid-gap-x, var(--vb-grid-gap, calc(var(--vb-spacing) * 8)))}.grid--inline{display:inline-grid}.grid--cols-1{--vb-grid-cols: 1}.grid--cols-2{--vb-grid-cols: 2}.grid--cols-3{--vb-grid-cols: 3}.grid--cols-4{--vb-grid-cols: 4}.grid--cols-5{--vb-grid-cols: 5}.grid--cols-6{--vb-grid-cols: 6}@media(min-width:480px){.xs\:grid--cols-1{--vb-grid-cols: 1}.xs\:grid--cols-2{--vb-grid-cols: 2}.xs\:grid--cols-3{--vb-grid-cols: 3}.xs\:grid--cols-4{--vb-grid-cols: 4}.xs\:grid--cols-5{--vb-grid-cols: 5}.xs\:grid--cols-6{--vb-grid-cols: 6}}@media(min-width:620px){.sm\:grid--cols-1{--vb-grid-cols: 1}.sm\:grid--cols-2{--vb-grid-cols: 2}.sm\:grid--cols-3{--vb-grid-cols: 3}.sm\:grid--cols-4{--vb-grid-cols: 4}.sm\:grid--cols-5{--vb-grid-cols: 5}.sm\:grid--cols-6{--vb-grid-cols: 6}}@media(min-width:760px){.md\:grid--cols-1{--vb-grid-cols: 1}.md\:grid--cols-2{--vb-grid-cols: 2}.md\:grid--cols-3{--vb-grid-cols: 3}.md\:grid--cols-4{--vb-grid-cols: 4}.md\:grid--cols-5{--vb-grid-cols: 5}.md\:grid--cols-6{--vb-grid-cols: 6}}@media(min-width:990px){.lg\:grid--cols-1{--vb-grid-cols: 1}.lg\:grid--cols-2{--vb-grid-cols: 2}.lg\:grid--cols-3{--vb-grid-cols: 3}.lg\:grid--cols-4{--vb-grid-cols: 4}.lg\:grid--cols-5{--vb-grid-cols: 5}.lg\:grid--cols-6{--vb-grid-cols: 6}}@media(min-width:1380px){.xl\:grid--cols-1{--vb-grid-cols: 1}.xl\:grid--cols-2{--vb-grid-cols: 2}.xl\:grid--cols-3{--vb-grid-cols: 3}.xl\:grid--cols-4{--vb-grid-cols: 4}.xl\:grid--cols-5{--vb-grid-cols: 5}.xl\:grid--cols-6{--vb-grid-cols: 6}}.grid--rows-1{--vb-grid-rows: 1}.grid--rows-2{--vb-grid-rows: 2}.grid--rows-3{--vb-grid-rows: 3}.grid--rows-4{--vb-grid-rows: 4}.grid--rows-5{--vb-grid-rows: 5}.grid--rows-6{--vb-grid-rows: 6}@media(min-width:480px){.xs\:grid--rows-1{--vb-grid-rows: 1}.xs\:grid--rows-2{--vb-grid-rows: 2}.xs\:grid--rows-3{--vb-grid-rows: 3}.xs\:grid--rows-4{--vb-grid-rows: 4}.xs\:grid--rows-5{--vb-grid-rows: 5}.xs\:grid--rows-6{--vb-grid-rows: 6}}@media(min-width:620px){.sm\:grid--rows-1{--vb-grid-rows: 1}.sm\:grid--rows-2{--vb-grid-rows: 2}.sm\:grid--rows-3{--vb-grid-rows: 3}.sm\:grid--rows-4{--vb-grid-rows: 4}.sm\:grid--rows-5{--vb-grid-rows: 5}.sm\:grid--rows-6{--vb-grid-rows: 6}}@media(min-width:760px){.md\:grid--rows-1{--vb-grid-rows: 1}.md\:grid--rows-2{--vb-grid-rows: 2}.md\:grid--rows-3{--vb-grid-rows: 3}.md\:grid--rows-4{--vb-grid-rows: 4}.md\:grid--rows-5{--vb-grid-rows: 5}.md\:grid--rows-6{--vb-grid-rows: 6}}@media(min-width:990px){.lg\:grid--rows-1{--vb-grid-rows: 1}.lg\:grid--rows-2{--vb-grid-rows: 2}.lg\:grid--rows-3{--vb-grid-rows: 3}.lg\:grid--rows-4{--vb-grid-rows: 4}.lg\:grid--rows-5{--vb-grid-rows: 5}.lg\:grid--rows-6{--vb-grid-rows: 6}}@media(min-width:1380px){.xl\:grid--rows-1{--vb-grid-rows: 1}.xl\:grid--rows-2{--vb-grid-rows: 2}.xl\:grid--rows-3{--vb-grid-rows: 3}.xl\:grid--rows-4{--vb-grid-rows: 4}.xl\:grid--rows-5{--vb-grid-rows: 5}.xl\:grid--rows-6{--vb-grid-rows: 6}}.grid--gap-0{--vb-grid-gap: 0}.grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.grid--gap-x-0{--vb-grid-gap-x: 0}.grid--gap-y-0{--vb-grid-gap-y: 0}.grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}@media(min-width:480px){.xs\:grid--gap-0{--vb-grid-gap: 0}.xs\:grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.xs\:grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.xs\:grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.xs\:grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.xs\:grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.xs\:grid--gap-x-0{--vb-grid-gap-x: 0}.xs\:grid--gap-y-0{--vb-grid-gap-y: 0}.xs\:grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.xs\:grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.xs\:grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.xs\:grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.xs\:grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.xs\:grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.xs\:grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.xs\:grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.xs\:grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.xs\:grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}}@media(min-width:620px){.sm\:grid--gap-0{--vb-grid-gap: 0}.sm\:grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.sm\:grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.sm\:grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.sm\:grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.sm\:grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.sm\:grid--gap-x-0{--vb-grid-gap-x: 0}.sm\:grid--gap-y-0{--vb-grid-gap-y: 0}.sm\:grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.sm\:grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.sm\:grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.sm\:grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.sm\:grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.sm\:grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.sm\:grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.sm\:grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.sm\:grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.sm\:grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}}@media(min-width:760px){.md\:grid--gap-0{--vb-grid-gap: 0}.md\:grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.md\:grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.md\:grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.md\:grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.md\:grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.md\:grid--gap-x-0{--vb-grid-gap-x: 0}.md\:grid--gap-y-0{--vb-grid-gap-y: 0}.md\:grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.md\:grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.md\:grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.md\:grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.md\:grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.md\:grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.md\:grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.md\:grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.md\:grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.md\:grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}}@media(min-width:990px){.lg\:grid--gap-0{--vb-grid-gap: 0}.lg\:grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.lg\:grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.lg\:grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.lg\:grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.lg\:grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.lg\:grid--gap-x-0{--vb-grid-gap-x: 0}.lg\:grid--gap-y-0{--vb-grid-gap-y: 0}.lg\:grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.lg\:grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.lg\:grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.lg\:grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.lg\:grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.lg\:grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.lg\:grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.lg\:grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.lg\:grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.lg\:grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}}@media(min-width:1380px){.xl\:grid--gap-0{--vb-grid-gap: 0}.xl\:grid--gap-xs{--vb-grid-gap: calc(var(--vb-spacing) * 2)}.xl\:grid--gap-sm{--vb-grid-gap: calc(var(--vb-spacing) * 4)}.xl\:grid--gap-md{--vb-grid-gap: calc(var(--vb-spacing) * 8)}.xl\:grid--gap-lg{--vb-grid-gap: calc(var(--vb-spacing) * 12)}.xl\:grid--gap-xl{--vb-grid-gap: calc(var(--vb-spacing) * 16)}.xl\:grid--gap-x-0{--vb-grid-gap-x: 0}.xl\:grid--gap-y-0{--vb-grid-gap-y: 0}.xl\:grid--gap-x-xs{--vb-grid-gap-x: calc(var(--vb-spacing) * 2)}.xl\:grid--gap-y-xs{--vb-grid-gap-y: calc(var(--vb-spacing) * 2)}.xl\:grid--gap-x-sm{--vb-grid-gap-x: calc(var(--vb-spacing) * 4)}.xl\:grid--gap-y-sm{--vb-grid-gap-y: calc(var(--vb-spacing) * 4)}.xl\:grid--gap-x-md{--vb-grid-gap-x: calc(var(--vb-spacing) * 8)}.xl\:grid--gap-y-md{--vb-grid-gap-y: calc(var(--vb-spacing) * 8)}.xl\:grid--gap-x-lg{--vb-grid-gap-x: calc(var(--vb-spacing) * 12)}.xl\:grid--gap-y-lg{--vb-grid-gap-y: calc(var(--vb-spacing) * 12)}.xl\:grid--gap-x-xl{--vb-grid-gap-x: calc(var(--vb-spacing) * 16)}.xl\:grid--gap-y-xl{--vb-grid-gap-y: calc(var(--vb-spacing) * 16)}}.grid--flow-row{--vb-grid-flow: row}.grid--flow-col{--vb-grid-flow: column}.grid--flow-row-dense{--vb-grid-flow: row dense}.grid--flow-col-dense{--vb-grid-flow: column dense}.grid-col-auto{grid-column:auto/auto}.grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.grid-col-1{grid-column:span 1/span 1}.grid-col-2{grid-column:span 2/span 2}.grid-col-3{grid-column:span 3/span 3}.grid-col-4{grid-column:span 4/span 4}.grid-col-5{grid-column:span 5/span 5}.grid-col-6{grid-column:span 6/span 6}.grid-col-start-1{grid-column-start:1}.grid-col-end-1{grid-column-end:1}.grid-col-start-2{grid-column-start:2}.grid-col-end-2{grid-column-end:2}.grid-col-start-3{grid-column-start:3}.grid-col-end-3{grid-column-end:3}.grid-col-start-4{grid-column-start:4}.grid-col-end-4{grid-column-end:4}.grid-col-start-5{grid-column-start:5}.grid-col-end-5{grid-column-end:5}.grid-col-start-6{grid-column-start:6}.grid-col-end-6{grid-column-end:6}.grid-col-start-7{grid-column-start:7}.grid-col-end-7{grid-column-end:7}@media(min-width:480px){.xs\:grid-col-auto{grid-column:auto/auto}.xs\:grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.xs\:grid-col-1{grid-column:span 1/span 1}.xs\:grid-col-2{grid-column:span 2/span 2}.xs\:grid-col-3{grid-column:span 3/span 3}.xs\:grid-col-4{grid-column:span 4/span 4}.xs\:grid-col-5{grid-column:span 5/span 5}.xs\:grid-col-6{grid-column:span 6/span 6}.xs\:grid-col-start-1{grid-column-start:1}.xs\:grid-col-end-1{grid-column-end:1}.xs\:grid-col-start-2{grid-column-start:2}.xs\:grid-col-end-2{grid-column-end:2}.xs\:grid-col-start-3{grid-column-start:3}.xs\:grid-col-end-3{grid-column-end:3}.xs\:grid-col-start-4{grid-column-start:4}.xs\:grid-col-end-4{grid-column-end:4}.xs\:grid-col-start-5{grid-column-start:5}.xs\:grid-col-end-5{grid-column-end:5}.xs\:grid-col-start-6{grid-column-start:6}.xs\:grid-col-end-6{grid-column-end:6}.xs\:grid-col-start-7{grid-column-start:7}.xs\:grid-col-end-7{grid-column-end:7}}@media(min-width:620px){.sm\:grid-col-auto{grid-column:auto/auto}.sm\:grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.sm\:grid-col-1{grid-column:span 1/span 1}.sm\:grid-col-2{grid-column:span 2/span 2}.sm\:grid-col-3{grid-column:span 3/span 3}.sm\:grid-col-4{grid-column:span 4/span 4}.sm\:grid-col-5{grid-column:span 5/span 5}.sm\:grid-col-6{grid-column:span 6/span 6}.sm\:grid-col-start-1{grid-column-start:1}.sm\:grid-col-end-1{grid-column-end:1}.sm\:grid-col-start-2{grid-column-start:2}.sm\:grid-col-end-2{grid-column-end:2}.sm\:grid-col-start-3{grid-column-start:3}.sm\:grid-col-end-3{grid-column-end:3}.sm\:grid-col-start-4{grid-column-start:4}.sm\:grid-col-end-4{grid-column-end:4}.sm\:grid-col-start-5{grid-column-start:5}.sm\:grid-col-end-5{grid-column-end:5}.sm\:grid-col-start-6{grid-column-start:6}.sm\:grid-col-end-6{grid-column-end:6}.sm\:grid-col-start-7{grid-column-start:7}.sm\:grid-col-end-7{grid-column-end:7}}@media(min-width:760px){.md\:grid-col-auto{grid-column:auto/auto}.md\:grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.md\:grid-col-1{grid-column:span 1/span 1}.md\:grid-col-2{grid-column:span 2/span 2}.md\:grid-col-3{grid-column:span 3/span 3}.md\:grid-col-4{grid-column:span 4/span 4}.md\:grid-col-5{grid-column:span 5/span 5}.md\:grid-col-6{grid-column:span 6/span 6}.md\:grid-col-start-1{grid-column-start:1}.md\:grid-col-end-1{grid-column-end:1}.md\:grid-col-start-2{grid-column-start:2}.md\:grid-col-end-2{grid-column-end:2}.md\:grid-col-start-3{grid-column-start:3}.md\:grid-col-end-3{grid-column-end:3}.md\:grid-col-start-4{grid-column-start:4}.md\:grid-col-end-4{grid-column-end:4}.md\:grid-col-start-5{grid-column-start:5}.md\:grid-col-end-5{grid-column-end:5}.md\:grid-col-start-6{grid-column-start:6}.md\:grid-col-end-6{grid-column-end:6}.md\:grid-col-start-7{grid-column-start:7}.md\:grid-col-end-7{grid-column-end:7}}@media(min-width:990px){.lg\:grid-col-auto{grid-column:auto/auto}.lg\:grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.lg\:grid-col-1{grid-column:span 1/span 1}.lg\:grid-col-2{grid-column:span 2/span 2}.lg\:grid-col-3{grid-column:span 3/span 3}.lg\:grid-col-4{grid-column:span 4/span 4}.lg\:grid-col-5{grid-column:span 5/span 5}.lg\:grid-col-6{grid-column:span 6/span 6}.lg\:grid-col-start-1{grid-column-start:1}.lg\:grid-col-end-1{grid-column-end:1}.lg\:grid-col-start-2{grid-column-start:2}.lg\:grid-col-end-2{grid-column-end:2}.lg\:grid-col-start-3{grid-column-start:3}.lg\:grid-col-end-3{grid-column-end:3}.lg\:grid-col-start-4{grid-column-start:4}.lg\:grid-col-end-4{grid-column-end:4}.lg\:grid-col-start-5{grid-column-start:5}.lg\:grid-col-end-5{grid-column-end:5}.lg\:grid-col-start-6{grid-column-start:6}.lg\:grid-col-end-6{grid-column-end:6}.lg\:grid-col-start-7{grid-column-start:7}.lg\:grid-col-end-7{grid-column-end:7}}@media(min-width:1380px){.xl\:grid-col-auto{grid-column:auto/auto}.xl\:grid-col-full{grid-column:span var(--vb-grid-cols, 1)/span var(--vb-grid-cols, 1)}.xl\:grid-col-1{grid-column:span 1/span 1}.xl\:grid-col-2{grid-column:span 2/span 2}.xl\:grid-col-3{grid-column:span 3/span 3}.xl\:grid-col-4{grid-column:span 4/span 4}.xl\:grid-col-5{grid-column:span 5/span 5}.xl\:grid-col-6{grid-column:span 6/span 6}.xl\:grid-col-start-1{grid-column-start:1}.xl\:grid-col-end-1{grid-column-end:1}.xl\:grid-col-start-2{grid-column-start:2}.xl\:grid-col-end-2{grid-column-end:2}.xl\:grid-col-start-3{grid-column-start:3}.xl\:grid-col-end-3{grid-column-end:3}.xl\:grid-col-start-4{grid-column-start:4}.xl\:grid-col-end-4{grid-column-end:4}.xl\:grid-col-start-5{grid-column-start:5}.xl\:grid-col-end-5{grid-column-end:5}.xl\:grid-col-start-6{grid-column-start:6}.xl\:grid-col-end-6{grid-column-end:6}.xl\:grid-col-start-7{grid-column-start:7}.xl\:grid-col-end-7{grid-column-end:7}}.grid-row-auto{grid-row:auto/auto}.grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.grid-row-1{grid-row:span 1/span 1}.grid-row-2{grid-row:span 2/span 2}.grid-row-3{grid-row:span 3/span 3}.grid-row-4{grid-row:span 4/span 4}.grid-row-5{grid-row:span 5/span 5}.grid-row-6{grid-row:span 6/span 6}.grid-row-start-1{grid-row-start:1}.grid-row-end-1{grid-row-end:1}.grid-row-start-2{grid-row-start:2}.grid-row-end-2{grid-row-end:2}.grid-row-start-3{grid-row-start:3}.grid-row-end-3{grid-row-end:3}.grid-row-start-4{grid-row-start:4}.grid-row-end-4{grid-row-end:4}.grid-row-start-5{grid-row-start:5}.grid-row-end-5{grid-row-end:5}.grid-row-start-6{grid-row-start:6}.grid-row-end-6{grid-row-end:6}.grid-row-start-7{grid-row-start:7}.grid-row-end-7{grid-row-end:7}@media(min-width:480px){.xs\:grid-row-auto{grid-row:auto/auto}.xs\:grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.xs\:grid-row-1{grid-row:span 1/span 1}.xs\:grid-row-2{grid-row:span 2/span 2}.xs\:grid-row-3{grid-row:span 3/span 3}.xs\:grid-row-4{grid-row:span 4/span 4}.xs\:grid-row-5{grid-row:span 5/span 5}.xs\:grid-row-6{grid-row:span 6/span 6}.xs\:grid-row-start-1{grid-row-start:1}.xs\:grid-row-end-1{grid-row-end:1}.xs\:grid-row-start-2{grid-row-start:2}.xs\:grid-row-end-2{grid-row-end:2}.xs\:grid-row-start-3{grid-row-start:3}.xs\:grid-row-end-3{grid-row-end:3}.xs\:grid-row-start-4{grid-row-start:4}.xs\:grid-row-end-4{grid-row-end:4}.xs\:grid-row-start-5{grid-row-start:5}.xs\:grid-row-end-5{grid-row-end:5}.xs\:grid-row-start-6{grid-row-start:6}.xs\:grid-row-end-6{grid-row-end:6}.xs\:grid-row-start-7{grid-row-start:7}.xs\:grid-row-end-7{grid-row-end:7}}@media(min-width:620px){.sm\:grid-row-auto{grid-row:auto/auto}.sm\:grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.sm\:grid-row-1{grid-row:span 1/span 1}.sm\:grid-row-2{grid-row:span 2/span 2}.sm\:grid-row-3{grid-row:span 3/span 3}.sm\:grid-row-4{grid-row:span 4/span 4}.sm\:grid-row-5{grid-row:span 5/span 5}.sm\:grid-row-6{grid-row:span 6/span 6}.sm\:grid-row-start-1{grid-row-start:1}.sm\:grid-row-end-1{grid-row-end:1}.sm\:grid-row-start-2{grid-row-start:2}.sm\:grid-row-end-2{grid-row-end:2}.sm\:grid-row-start-3{grid-row-start:3}.sm\:grid-row-end-3{grid-row-end:3}.sm\:grid-row-start-4{grid-row-start:4}.sm\:grid-row-end-4{grid-row-end:4}.sm\:grid-row-start-5{grid-row-start:5}.sm\:grid-row-end-5{grid-row-end:5}.sm\:grid-row-start-6{grid-row-start:6}.sm\:grid-row-end-6{grid-row-end:6}.sm\:grid-row-start-7{grid-row-start:7}.sm\:grid-row-end-7{grid-row-end:7}}@media(min-width:760px){.md\:grid-row-auto{grid-row:auto/auto}.md\:grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.md\:grid-row-1{grid-row:span 1/span 1}.md\:grid-row-2{grid-row:span 2/span 2}.md\:grid-row-3{grid-row:span 3/span 3}.md\:grid-row-4{grid-row:span 4/span 4}.md\:grid-row-5{grid-row:span 5/span 5}.md\:grid-row-6{grid-row:span 6/span 6}.md\:grid-row-start-1{grid-row-start:1}.md\:grid-row-end-1{grid-row-end:1}.md\:grid-row-start-2{grid-row-start:2}.md\:grid-row-end-2{grid-row-end:2}.md\:grid-row-start-3{grid-row-start:3}.md\:grid-row-end-3{grid-row-end:3}.md\:grid-row-start-4{grid-row-start:4}.md\:grid-row-end-4{grid-row-end:4}.md\:grid-row-start-5{grid-row-start:5}.md\:grid-row-end-5{grid-row-end:5}.md\:grid-row-start-6{grid-row-start:6}.md\:grid-row-end-6{grid-row-end:6}.md\:grid-row-start-7{grid-row-start:7}.md\:grid-row-end-7{grid-row-end:7}}@media(min-width:990px){.lg\:grid-row-auto{grid-row:auto/auto}.lg\:grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.lg\:grid-row-1{grid-row:span 1/span 1}.lg\:grid-row-2{grid-row:span 2/span 2}.lg\:grid-row-3{grid-row:span 3/span 3}.lg\:grid-row-4{grid-row:span 4/span 4}.lg\:grid-row-5{grid-row:span 5/span 5}.lg\:grid-row-6{grid-row:span 6/span 6}.lg\:grid-row-start-1{grid-row-start:1}.lg\:grid-row-end-1{grid-row-end:1}.lg\:grid-row-start-2{grid-row-start:2}.lg\:grid-row-end-2{grid-row-end:2}.lg\:grid-row-start-3{grid-row-start:3}.lg\:grid-row-end-3{grid-row-end:3}.lg\:grid-row-start-4{grid-row-start:4}.lg\:grid-row-end-4{grid-row-end:4}.lg\:grid-row-start-5{grid-row-start:5}.lg\:grid-row-end-5{grid-row-end:5}.lg\:grid-row-start-6{grid-row-start:6}.lg\:grid-row-end-6{grid-row-end:6}.lg\:grid-row-start-7{grid-row-start:7}.lg\:grid-row-end-7{grid-row-end:7}}@media(min-width:1380px){.xl\:grid-row-auto{grid-row:auto/auto}.xl\:grid-row-full{grid-row:span var(--vb-grid-rows, 1)/span var(--vb-grid-rows, 1)}.xl\:grid-row-1{grid-row:span 1/span 1}.xl\:grid-row-2{grid-row:span 2/span 2}.xl\:grid-row-3{grid-row:span 3/span 3}.xl\:grid-row-4{grid-row:span 4/span 4}.xl\:grid-row-5{grid-row:span 5/span 5}.xl\:grid-row-6{grid-row:span 6/span 6}.xl\:grid-row-start-1{grid-row-start:1}.xl\:grid-row-end-1{grid-row-end:1}.xl\:grid-row-start-2{grid-row-start:2}.xl\:grid-row-end-2{grid-row-end:2}.xl\:grid-row-start-3{grid-row-start:3}.xl\:grid-row-end-3{grid-row-end:3}.xl\:grid-row-start-4{grid-row-start:4}.xl\:grid-row-end-4{grid-row-end:4}.xl\:grid-row-start-5{grid-row-start:5}.xl\:grid-row-end-5{grid-row-end:5}.xl\:grid-row-start-6{grid-row-start:6}.xl\:grid-row-end-6{grid-row-end:6}.xl\:grid-row-start-7{grid-row-start:7}.xl\:grid-row-end-7{grid-row-end:7}}}@layer components{.button{border-width:var(--vb-button-border-width, var(--vb-form-control-border-width));border-radius:var(--vb-button-border-radius, var(--vb-form-control-border-radius));font-size:var(--vb-button-size, var(--vb-form-control-size));line-height:var(--vb-button-line-height, var(--vb-form-control-line-height));transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function);padding:var(--vb-button-padding, var(--vb-form-control-padding));outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);cursor:pointer;position:relative;display:inline-flex;gap:var(--vb-button-gap, var(--vb-spacing-sm));align-items:center;justify-content:center;border-style:solid;text-align:center;text-decoration:none;white-space:nowrap;background-clip:border-box;border-color:var(--vb-button-border-color, transparent);color:var(--vb-button-foreground, var(--vb-foreground-strong));background-color:var(--vb-button-background, transparent);box-shadow:var(--vb-button-box-shadow, none)}.button:hover{border-color:var(--vb-button-border-color-hover, var(--vb-button-border-color, transparent));color:var(--vb-button-foreground-hover, var(--vb-button-foreground, var(--vb-foreground-strong)));background-color:var(--vb-button-background-hover, var(--vb-button-background, color-mix(in oklch, currentcolor 4%, transparent)));box-shadow:var(--vb-button-box-shadow-hover, var(--vb-button-box-shadow, none))}.button:focus-visible{outline-color:oklch(from var(--vb-button-accent, var(--vb-form-control-accent)) l c h/var(--vb-focus-ring-opacity));border-color:var(--vb-button-accent, var(--vb-form-control-accent));color:var(--vb-button-foreground-focus, var(--vb-button-foreground, var(--vb-foreground-strong)));background-color:var(--vb-button-background-focus, var(--vb-button-background, transparent));box-shadow:var(--vb-button-box-shadow-focus, var(--vb-button-box-shadow, none))}.button:active{border-color:var(--vb-button-border-color-active, var(--vb-button-border-color, transparent));color:var(--vb-button-foreground-active, var(--vb-button-foreground, var(--vb-foreground-strong)));background-color:var(--vb-button-background-active, var(--vb-button-background, color-mix(in oklch, currentcolor 8%, transparent)));box-shadow:var(--vb-button-box-shadow-active, var(--vb-button-box-shadow, none))}.button:disabled:not(.is-loading){pointer-events:none;opacity:var(--vb-button-opacity-disabled, var(--vb-form-control-opacity-disabled))}.button.is-loading{pointer-events:none;color:transparent!important}.button.is-loading:after{content:"";--vb-loading-color: var(--vb-button-foreground, var(--vb-foreground-strong));width:var(--vb-loading-size, 1em);height:var(--vb-loading-size, 1em);top:calc(50% - var(--vb-loading-size, 1em) * .5);left:calc(50% - var(--vb-loading-size, 1em) * .5);position:absolute;display:inline-block;border:var(--vb-loading-border, 2px solid);border-color:var(--vb-loading-color, currentcolor) var(--vb-loading-color, currentcolor) transparent transparent;border-radius:var(--vb-border-radius-circle);animation:spin var(--vb-loading-duration, .6s) infinite linear}.button--block{display:flex;width:100%}@media(max-width:479px){.xs\:button--block{display:flex;width:100%}}@media(max-width:619px){.sm\:button--block{display:flex;width:100%}}@media(max-width:759px){.md\:button--block{display:flex;width:100%}}@media(max-width:989px){.lg\:button--block{display:flex;width:100%}}@media(max-width:1379px){.xl\:button--block{display:flex;width:100%}}.button--color-primary{--vb-button-background: var(--vb-primary);--vb-button-foreground: white;--vb-button-border-color: transparent;--vb-button-box-shadow: none;--vb-button-accent: var(--vb-primary);--vb-button-background-hover: oklch(from var(--vb-primary) calc(l - .05) c h);--vb-button-background-active: oklch(from var(--vb-primary) calc(l - .1) c h)}.button--color-secondary{--vb-button-background: var(--vb-secondary);--vb-button-foreground: white;--vb-button-border-color: transparent;--vb-button-box-shadow: none;--vb-button-accent: var(--vb-secondary);--vb-button-background-hover: oklch(from var(--vb-secondary) calc(l - .05) c h);--vb-button-background-active: oklch(from var(--vb-secondary) calc(l - .1) c h)}.button--color-neutral{--vb-button-background: var(--vb-neutral);--vb-button-foreground: white;--vb-button-border-color: transparent;--vb-button-box-shadow: none;--vb-button-accent: var(--vb-neutral);--vb-button-background-hover: oklch(from var(--vb-neutral) calc(l - .05) c h);--vb-button-background-active: oklch(from var(--vb-neutral) calc(l - .1) c h)}.button--color-important{--vb-button-background: var(--vb-important);--vb-button-foreground: white;--vb-button-border-color: transparent;--vb-button-box-shadow: none;--vb-button-accent: var(--vb-important);--vb-button-background-hover: oklch(from var(--vb-important) calc(l - .05) c h);--vb-button-background-active: oklch(from var(--vb-important) calc(l - .1) c h)}.button--icon{--vb-button-padding: var(--vb-form-control-padding-y)}.button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.button--size-md{--vb-button-size: var(--vb-form-control-size)}.button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}@media(min-width:480px){.xs\:button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.xs\:button--size-md{--vb-button-size: var(--vb-form-control-size)}.xs\:button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}}@media(min-width:620px){.sm\:button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.sm\:button--size-md{--vb-button-size: var(--vb-form-control-size)}.sm\:button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}}@media(min-width:760px){.md\:button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.md\:button--size-md{--vb-button-size: var(--vb-form-control-size)}.md\:button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}}@media(min-width:990px){.lg\:button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.lg\:button--size-md{--vb-button-size: var(--vb-form-control-size)}.lg\:button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}}@media(min-width:1380px){.xl\:button--size-sm{--vb-button-size: var(--vb-form-control-size-sm)}.xl\:button--size-md{--vb-button-size: var(--vb-form-control-size)}.xl\:button--size-lg{--vb-button-size: var(--vb-form-control-size-lg)}}}@layer components{.checkbox{width:1.25em;height:1.25em;outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);cursor:pointer;position:relative;display:inline-block;border:var(--vb-checkbox-border-width, 2px) solid var(--vb-checkbox-color, var(--vb-form-control-choice-color));border-radius:var(--vb-checkbox-border-radius, .25em);font-size:var(--vb-checkbox-size, var(--vb-form-control-size));vertical-align:middle;appearance:none;background-color:var(--vb-checkbox-fill, var(--vb-form-control-choice-fill));transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function)}.checkbox:after{width:var(--vb-checkbox-icon-size, .8em);height:var(--vb-checkbox-icon-size, .8em);content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);opacity:0;background-color:var(--vb-checkbox-fill, var(--vb-form-control-choice-fill));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="10,3 5,9 2,6"></polyline></svg>') center calc(var(--vb-checkbox-icon-size, .8em) * -1)/100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="10,3 5,9 2,6"></polyline></svg>') center calc(var(--vb-checkbox-icon-size, .8em) * -1)/100% no-repeat}.checkbox:hover,.checkbox:focus-visible{border-color:var(--vb-checkbox-accent, var(--vb-form-control-choice-accent));background-color:var(--vb-checkbox-fill, var(--vb-form-control-choice-fill))}.checkbox:focus-visible{outline-color:oklch(from var(--vb-checkbox-accent, var(--vb-form-control-choice-accent)) l c h/var(--vb-focus-ring-opacity))}.checkbox:user-invalid,.checkbox[aria-invalid=true],.checkbox.is-invalid{--vb-checkbox-accent: var(--vb-important);--vb-checkbox-color: var(--vb-important)}.checkbox:checked,.checkbox:indeterminate{border-color:var(--vb-checkbox-accent, var(--vb-form-control-choice-accent));background-color:var(--vb-checkbox-accent, var(--vb-form-control-choice-accent))}.checkbox:checked:after,.checkbox:indeterminate:after{opacity:1;-webkit-mask-position:center center;mask-position:center center;transition-timing-function:var(--vb-form-control-transition-timing-function);transition-duration:var(--vb-form-control-transition-duration);transition-property:opacity,mask-position}.checkbox:indeterminate:after{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="2" y1="6" x2="10" y2="6" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="2" y1="6" x2="10" y2="6" /></svg>')}.checkbox:disabled{pointer-events:none;opacity:var(--vb-form-control-opacity-disabled)}}@layer components{.input{border-width:var(--vb-input-border-width, var(--vb-form-control-border-width));border-radius:var(--vb-input-border-radius, var(--vb-form-control-border-radius));font-size:var(--vb-input-size, var(--vb-form-control-size));line-height:var(--vb-input-line-height, var(--vb-form-control-line-height));transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function);padding:var(--vb-input-padding, var(--vb-form-control-padding-y));outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);position:relative;display:block;width:100%;max-width:100%;border-style:solid;font-family:inherit;appearance:none;border-color:var(--vb-input-border-color, var(--vb-border-color-strong));color:var(--vb-input-foreground, var(--vb-form-control-foreground));background-color:var(--vb-input-background, var(--vb-form-control-background));box-shadow:var(--vb-input-box-shadow, var(--vb-form-control-box-shadow))}.input::placeholder{color:var(--vb-input-foreground-placeholder, var(--vb-foreground-subtle))}.input:hover{border-color:var(--vb-input-border-color-hover, var(--vb-input-border-color, var(--vb-border-color-stronger)));color:var(--vb-input-foreground-hover, var(--vb-input-foreground, var(--vb-form-control-foreground)));background-color:var(--vb-input-background-hover, var(--vb-input-background, var(--vb-form-control-background)));box-shadow:var(--vb-input-box-shadow-hover, var(--vb-form-control-box-shadow))}.input:focus{outline-color:oklch(from var(--vb-input-accent, var(--vb-form-control-accent)) l c h/var(--vb-focus-ring-opacity));border-color:var(--vb-input-accent, var(--vb-form-control-accent));color:var(--vb-input-foreground-focus, var(--vb-input-foreground, var(--vb-form-control-foreground)));background-color:var(--vb-input-background-focus, var(--vb-input-background, var(--vb-form-control-background)));box-shadow:var(--vb-input-box-shadow-focus, none)}.input:read-only{background-color:var(--vb-input-background-readonly, var(--vb-form-control-background-readonly))}.input:disabled{pointer-events:none;opacity:var(--vb-input-opacity-disabled, var(--vb-form-control-opacity-disabled));background-color:var(--vb-input-background-disabled, var(--vb-form-control-background-disabled))}.input:user-invalid,.input[aria-invalid=true],.input.is-invalid{--vb-input-accent: var(--vb-important);--vb-input-border-color: var(--vb-important)}textarea.input{resize:vertical;min-width:100%;min-height:var(--vb-form-control-size-calc)}}@layer components{.select{border-width:var(--vb-select-border-width, var(--vb-form-control-border-width));border-radius:var(--vb-select-border-radius, var(--vb-form-control-border-radius));font-size:var(--vb-select-size, var(--vb-form-control-size));line-height:var(--vb-select-line-height, var(--vb-form-control-line-height));transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function);padding:var(--vb-select-padding, var(--vb-form-control-padding));outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);cursor:pointer;position:relative;display:flex;gap:var(--vb-select-gap, 1em);align-items:center;width:100%;max-width:100%;border-style:solid;font-family:inherit;appearance:base-select;border-color:var(--vb-select-border-color, var(--vb-border-color-strong));color:var(--vb-select-foreground, var(--vb-form-control-foreground));background-color:var(--vb-select-background, var(--vb-form-control-background));box-shadow:var(--vb-select-box-shadow, var(--vb-form-control-box-shadow))}.select::picker-icon{width:var(--vb-select-picker-icon-size, .8em);height:var(--vb-select-picker-icon-size, .8em);content:"";background-color:var(--vb-select-picker-icon-color, currentcolor);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="black" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 11L4 9L8 9L6 11Z"/><path d="M6 1L8 3H4L6 1Z"/></svg>') center center/100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="black" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 11L4 9L8 9L6 11Z"/><path d="M6 1L8 3H4L6 1Z"/></svg>') center center/100% no-repeat}.select::picker(select){cursor:default;margin-block:var(--vb-select-picker-offset, .5em);padding:var(--vb-select-picker-padding, .5em 0);border:var(--vb-select-picker-border, none);border-radius:var(--vb-select-border-radius, var(--vb-form-control-border-radius));color:var(--vb-select-picker-foreground, var(--vb-form-control-foreground));appearance:var(--vb-select-picker-appearance, base-select);opacity:1;background-color:var(--vb-select-picker-background, var(--vb-form-control-background));background-clip:padding-box;box-shadow:var(--vb-select-picker-box-shadow, var(--vb-box-shadow-md));transition-timing-function:var(--vb-form-control-transition-timing-function);transition-duration:var(--vb-form-control-transition-duration);transition-property:opacity,display,overlay;transition-behavior:allow-discrete}@starting-style{.select::picker(select){opacity:0}}.select:not(:open)::picker(select){opacity:0}.select option{cursor:pointer;padding:var(--vb-select-option-padding, .25em 1em .25em .5em);border-radius:var(--vb-select-option-border-radius, 0)}.select option::checkmark{width:var(--vb-select-checkmark-icon-size, 1em);height:var(--vb-select-checkmark-icon-size, 1em);content:"";margin:0 .25em;background-color:var(--vb-select-checkmark-icon-color, var(--vb-select-accent, var(--vb-form-control-accent)));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="10,3 5,9 2,6"></polyline></svg>') center center/100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="10,3 5,9 2,6"></polyline></svg>') center center/100% no-repeat}.select option+option{margin-top:var(--vb-select-option-gap, 1px)}.select option:hover{background-color:var(--vb-select-option-background-hover, color-mix(in oklch, currentcolor 4%, transparent))}.select option:focus-visible{background-color:var(--vb-select-option-background-hover, color-mix(in oklch, var(--vb-select-accent, var(--vb-form-control-accent)) 8%, transparent));outline:none}.select option:active{background-color:var(--vb-select-option-background-active, color-mix(in oklch, currentcolor 8%, transparent))}.select:hover{border-color:var(--vb-select-border-color-hover, var(--vb-select-border-color, var(--vb-border-color-stronger)));color:var(--vb-select-foreground-hover, var(--vb-select-foreground, var(--vb-form-control-foreground)));background-color:var(--vb-select-background-hover, var(--vb-select-background, var(--vb-form-control-background)));box-shadow:var(--vb-select-box-shadow-hover, var(--vb-form-control-box-shadow))}.select:open,.select:focus{outline-color:oklch(from var(--vb-select-accent, var(--vb-form-control-accent)) l c h/var(--vb-focus-ring-opacity));border-color:var(--vb-select-accent, var(--vb-form-control-accent));color:var(--vb-select-foreground-focus, var(--vb-select-foreground, var(--vb-form-control-foreground)));background-color:var(--vb-select-background-focus, var(--vb-select-background, var(--vb-form-control-background)));box-shadow:var(--vb-select-box-shadow-focus, none)}.select:disabled{pointer-events:none;opacity:var(--vb-select-opacity-disabled, var(--vb-form-control-opacity-disabled));background-color:var(--vb-select-background-disabled, var(--vb-form-control-background-disabled))}.select:user-invalid,.select[aria-invalid=true],.select.is-invalid{--vb-select-accent: var(--vb-important);--vb-select-border-color: var(--vb-important)}}@layer components{.radio{width:1.25em;height:1.25em;outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);cursor:pointer;position:relative;display:inline-block;border:var(--vb-radio-border-width, 2px) solid var(--vb-radio-color, var(--vb-form-control-choice-color));border-radius:50%;font-size:var(--vb-radio-size, var(--vb-form-control-size));vertical-align:middle;appearance:none;background-color:var(--vb-radio-fill, var(--vb-form-control-choice-fill));transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function)}.radio:after{width:0;height:0;content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;opacity:0;background-color:var(--vb-radio-fill, var(--vb-form-control-choice-fill))}.radio:hover,.radio:focus-visible{border-color:var(--vb-radio-accent, var(--vb-form-control-choice-accent));background-color:var(--vb-radio-fill, var(--vb-form-control-choice-fill))}.radio:focus-visible{outline-color:oklch(from var(--vb-radio-accent, var(--vb-form-control-choice-accent)) l c h/var(--vb-focus-ring-opacity))}.radio:user-invalid,.radio[aria-invalid=true],.radio.is-invalid{--vb-radio-accent: var(--vb-important);--vb-radio-color: var(--vb-important)}.radio:checked{border-color:var(--vb-radio-accent, var(--vb-form-control-choice-accent));background-color:var(--vb-radio-accent, var(--vb-form-control-choice-accent))}.radio:checked:after{width:var(--vb-radio-dot-size, .5em);height:var(--vb-radio-dot-size, .5em);opacity:1;background-position:center center;transition-timing-function:var(--vb-form-control-transition-timing-function);transition-duration:var(--vb-form-control-transition-duration);transition-property:opacity,width,height}.radio:disabled{pointer-events:none;opacity:var(--vb-form-control-opacity-disabled)}}@layer components{.switch{width:2.5em;height:1.25em;outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);cursor:pointer;position:relative;display:inline-block;border:var(--vb-switch-border-width, 2px) solid var(--vb-switch-color, var(--vb-form-control-choice-color));border-radius:var(--vb-switch-border-radius, var(--vb-border-radius-circle));font-size:var(--vb-switch-size, var(--vb-form-control-size));vertical-align:middle;appearance:none;background-color:oklch(from var(--vb-switch-color, var(--vb-form-control-choice-color)) l c h/10%);transition:var(--vb-form-control-transition-property) var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function)}.switch:after{width:1.25em;height:1.25em;content:"";position:absolute;inset:calc(var(--vb-switch-border-width, 2px) * -1) auto auto calc(var(--vb-switch-border-width, 2px) * -1);border:var(--vb-switch-border-width, 2px) solid var(--vb-switch-color, var(--vb-form-control-choice-color));border-radius:var(--vb-switch-border-radius, var(--vb-border-radius-circle));background-color:var(--vb-switch-fill, var(--vb-form-control-choice-fill));transition:left var(--vb-form-control-transition-duration) var(--vb-form-control-transition-timing-function)}.switch:hover,.switch:focus-visible{border-color:var(--vb-switch-accent, var(--vb-form-control-choice-accent))}.switch:hover:after,.switch:focus-visible:after{border-color:var(--vb-switch-accent, var(--vb-form-control-choice-accent))}.switch:focus-visible{outline-color:oklch(from var(--vb-switch-accent, var(--vb-form-control-choice-accent)) l c h/var(--vb-focus-ring-opacity))}.switch:user-invalid,.switch[aria-invalid=true],.switch.is-invalid{--vb-switch-accent: var(--vb-important);--vb-switch-color: var(--vb-important)}.switch:checked{border-color:var(--vb-switch-accent, var(--vb-form-control-choice-accent));background-color:var(--vb-switch-accent, var(--vb-form-control-choice-accent))}.switch:checked:after{left:calc(100% - (1.25em - var(--vb-switch-border-width, 2px)));border-color:var(--vb-switch-accent, var(--vb-form-control-choice-accent))}.switch:disabled{pointer-events:none;opacity:var(--vb-form-control-opacity-disabled)}}@layer components{.card{position:relative;overflow:hidden;display:flex;flex-direction:column;border:var(--vb-card-border, 1px solid var(--vb-border-color));border-radius:var(--vb-card-border-radius, var(--vb-border-radius));color:var(--vb-card-foreground, var(--vb-foreground));background:var(--vb-card-background, var(--vb-background));background-clip:padding-box;box-shadow:var(--vb-card-box-shadow, none);transition-timing-function:var(--vb-card-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-card-transition-duration, var(--vb-transition-duration));transition-property:var(--vb-card-transition-property, background-color, border-color, box-shadow, transform)}a.card{transform:translate(0);box-shadow:var(--vb-card-link-box-shadow, var(--vb-box-shadow-sm))}a.card:hover,a.card:focus,a.card:focus-within{transform:translateY(var(--vb-card-link-offset, -.25em));box-shadow:var(--vb-card-link-box-shadow-hover, var(--vb-box-shadow-lg))}.card__header,.card__body,.card__footer,.card__image{position:relative;z-index:3}.card__header:first-child,.card__body:first-child,.card__footer:first-child,.card__image:first-child{border-top-left-radius:var(--vb-card-border-radius, var(--vb-border-radius));border-top-right-radius:var(--vb-card-border-radius, var(--vb-border-radius))}.card__header:last-child,.card__body:last-child,.card__footer:last-child,.card__image:last-child{border-bottom-right-radius:var(--vb-card-border-radius, var(--vb-border-radius));border-bottom-left-radius:var(--vb-card-border-radius, var(--vb-border-radius))}.card__header,.card__body,.card__footer{padding:var(--vb-card-padding, 1.25em)}.card__body{flex:1 1 auto}.card__body+.card__body{border-top:var(--vb-card-sep-border, 1px solid var(--vb-border-color))}.card__header{border-bottom:var(--vb-card-sep-border, 1px solid var(--vb-border-color))}.card__footer{border-top:var(--vb-card-sep-border, 1px solid var(--vb-border-color))}.card__image{flex:0 1 auto;width:100%;height:auto}.card__title{flex-grow:1;font-size:var(--vb-card-title-font-size, var(--vb-font-size-lg));font-weight:var(--vb-card-title-font-weight, var(--vb-font-weight-semi-bold));line-height:var(--vb-card-title-line-height, inherit);color:var(--vb-card-title-color, var(--vb-foreground-strong))}.card__background,.card__screen{width:100%;height:100%;position:absolute;inset:0;border-radius:var(--vb-card-border-radius, var(--vb-border-radius));transition-timing-function:var(--vb-card-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-card-transition-duration, var(--vb-transition-duration));transition-property:var(--vb-card-transition-property, background-color, border-color, box-shadow, transform)}.card__background{z-index:1;object-fit:cover}.card__screen{z-index:2;opacity:var(--vb-card-screen-opacity, .8);background:var(--vb-card-screen-background, var(--vb-background))}}@layer components{vb-drawer{--vb-drawer-breakpoint: md;--vb-drawer-position: left;display:block}vb-drawer.is-modal{display:contents}vb-drawer.is-modal>:not(dialog){display:none}}@layer components{.icon{fill:none;stroke:var(--vb-icon-color, currentcolor);stroke-width:var(--vb-icon-stroke-width, 1.75);display:inline-block;flex-shrink:0;box-sizing:content-box;width:1em;height:1em;font-size:var(--vb-icon-size, 1.5em);vertical-align:top}.icon--size-xs{--vb-icon-size: .75em;--vb-icon-stroke-width: 2.25}.icon--size-sm{--vb-icon-size: 1.125em;--vb-icon-stroke-width: 2}.icon--size-lg{--vb-icon-size: 2em;--vb-icon-stroke-width: 1.5}.icon--size-xl{--vb-icon-size: 3em;--vb-icon-stroke-width: 1.25}}@layer components{.menu{display:flex;flex-direction:column;gap:var(--vb-menu-gap, 1px);align-items:stretch;font-size:var(--vb-menu-size, var(--vb-font-size));line-height:var(--vb-menu-line-height, var(--vb-line-height));list-style:none}.menu__divider{flex:0 0 auto;align-self:stretch;width:auto;height:var(--vb-menu-divider-size, 1px);margin:var(--vb-menu-divider-spacing, .5rem .75rem);background:var(--vb-menu-divider-color, var(--vb-border-color))}.menu__label{display:flex;gap:var(--vb-menu-label-gap, .5rem);align-items:center;padding:var(--vb-menu-padding-y, .5rem) var(--vb-menu-padding-x, .75rem);font-size:var(--vb-menu-label-size, var(--vb-font-size-sm));color:var(--vb-menu-label-foreground, var(--vb-foreground-subtle))}.menu__label:after{content:"";flex:1 0 auto;height:var(--vb-menu-divider-size, 1px);background:var(--vb-menu-divider-color, var(--vb-border-color))}.menu__action{cursor:pointer;position:relative;display:flex;gap:var(--vb-menu-action-gap, .5rem);align-items:center;justify-content:flex-start;width:100%;padding:var(--vb-menu-padding-y, .5rem) var(--vb-menu-padding-x, .75rem);border:none;border-radius:var(--vb-menu-border-radius, var(--vb-border-radius));color:var(--vb-menu-foreground, var(--vb-foreground-strong));text-align:inherit;text-decoration:none;white-space:normal;background-color:var(--vb-menu-background, transparent);background-clip:border-box}.menu__action:hover{color:var(--vb-menu-foreground-hover, var(--vb-menu-foreground, var(--vb-foreground-strong)));background-color:var(--vb-menu-background-hover, var(--vb-menu-background, color-mix(in oklch, currentcolor 4%, transparent)))}.menu__action:focus-visible{color:var(--vb-menu-foreground-focus, var(--vb-menu-foreground, var(--vb-foreground-strong)));background-color:var(--vb-menu-background-focus, var(--vb-menu-background, transparent))}.menu__action:active{color:var(--vb-menu-foreground-active, var(--vb-menu-foreground, var(--vb-foreground-strong)));background-color:var(--vb-menu-background-active, var(--vb-menu-background, color-mix(in oklch, currentcolor 8%, transparent)))}.menu__action:disabled:not(.is-active){pointer-events:none;color:var(--vb-menu-disabled-foreground, var(--vb-foreground-subtle));background-color:var(--vb-menu-disabled-background, transparent)}.menu__action.is-active{color:var(--vb-menu-active-foreground, var(--vb-foreground-accent));background-color:var(--vb-menu-active-background, transparent)}.menu__action--icon{--vb-menu-padding-x: var(--vb-menu-padding-y, .5rem)}.menu--full .menu__item{flex:1 0 auto}@media(max-width:479px){.xs\:menu--full .menu__item{flex:1 0 auto}}@media(max-width:619px){.sm\:menu--full .menu__item{flex:1 0 auto}}@media(max-width:759px){.md\:menu--full .menu__item{flex:1 0 auto}}@media(max-width:989px){.lg\:menu--full .menu__item{flex:1 0 auto}}@media(max-width:1379px){.xl\:menu--full .menu__item{flex:1 0 auto}}.menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}@media(min-width:480px){.xs\:menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.xs\:menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.xs\:menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}}@media(min-width:620px){.sm\:menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.sm\:menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.sm\:menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}}@media(min-width:760px){.md\:menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.md\:menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.md\:menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}}@media(min-width:990px){.lg\:menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.lg\:menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.lg\:menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}}@media(min-width:1380px){.xl\:menu--inline{--vb-menu-divider-spacing: .5rem;flex-direction:row;align-items:center}.xl\:menu--inline>.menu__divider{width:var(--vb-menu-divider-size, 1px);height:auto}.xl\:menu--inline>.menu__item>.menu__action{justify-content:center;white-space:nowrap}}}@layer components{body:has(dialog.modal:modal){overflow:hidden}dialog.modal{--vb-panel-box-shadow: var(--vb-box-shadow-xl);position:fixed;inset:0;flex-direction:column;width:var(--vb-modal-width, 32rem);max-width:var(--vb-modal-max-width, calc(100% - var(--vb-modal-offset, 1rem) * 2));margin:auto;transition-timing-function:var(--vb-modal-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-modal-transition-duration, var(--vb-transition-duration));transition-property:var(--vb-modal-transition-property, opacity, display, transform, overlay);transition-behavior:allow-discrete}dialog.modal::backdrop{opacity:var(--vb-modal-backdrop-opacity, var(--vb-backdrop-opacity));background-color:var(--vb-modal-backdrop-color, var(--vb-backdrop-color));transition-timing-function:var(--vb-modal-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-modal-transition-duration, var(--vb-transition-duration));transition-property:var(--vb-modal-transition-property, opacity, display, transform, overlay);transition-behavior:allow-discrete}dialog.modal:open{display:flex}dialog.modal:not(:open){transform:translate(var(--vb-modal-transform-x, 0),var(--vb-modal-transform-y, calc(var(--vb-modal-travel, 5rem) * -1)));display:none;opacity:0}dialog.modal:not(:open)::backdrop{opacity:0}@starting-style{dialog.modal{transform:translate(var(--vb-modal-transform-x, 0),var(--vb-modal-transform-y, calc(var(--vb-modal-travel, 5rem) * -1)));opacity:0}dialog.modal::backdrop{opacity:0}}dialog.modal--drawer{--vb-modal-width: 100%;--vb-modal-offset: 0;--vb-panel-border-radius: 0}dialog.modal--drawer.modal--pos-left,dialog.modal--drawer.modal--pos-right{--vb-modal-width: 18em}dialog.modal--full{transform:scale(1);width:100%;height:100%}dialog.modal--full:not(:open){transform:scale(var(--vb-modal-full-scale, .75))}@starting-style{dialog.modal--full{transform:scale(var(--vb-modal-full-scale, .75))}}dialog.modal--pos-top{margin-top:var(--vb-modal-offset, 1rem)}dialog.modal--pos-bottom{--vb-modal-transform-y: var(--vb-modal-travel, 5rem);margin-bottom:var(--vb-modal-offset, 1rem)}dialog.modal--pos-left,dialog.modal--pos-right{--vb-modal-width: 16em;--vb-modal-max-width: 90%;height:100%;max-height:calc(100% - var(--vb-modal-offset, 1rem) * 2)}dialog.modal--pos-left{--vb-modal-transform-y: 0;--vb-modal-transform-x: -100%;margin-left:var(--vb-modal-offset, 1rem)}dialog.modal--pos-right{--vb-modal-transform-y: 0;--vb-modal-transform-x: 100%;margin-right:var(--vb-modal-offset, 1rem)}dialog.modal--size-xs{--vb-modal-width: 16rem}dialog.modal--size-sm{--vb-modal-width: 24rem}dialog.modal--size-lg{--vb-modal-width: 40rem}dialog.modal--size-xl{--vb-modal-width: 48rem}}@layer components{.notice{padding:var(--vb-notice-padding, 1em 1.25em);border:var(--vb-notice-border, none);border-radius:var(--vb-notice-border-radius, var(--vb-border-radius));color:var(--vb-notice-foreground, var(--vb-foreground-strong));background:var(--vb-notice-background, var(--vb-background-shift));box-shadow:var(--vb-notice-box-shadow, none)}.notice>*+*{margin-top:var(--vb-notice-spacing, .5em)}.notice__title{font-size:var(--vb-notice-title-font-size, var(--vb-font-size-lg));font-weight:var(--vb-notice-title-font-weight, var(--vb-font-weight-semi-bold));line-height:var(--vb-notice-title-line-height, inherit)}.notice--color-primary{--vb-notice-foreground: var(--vb-primary-foreground);--vb-notice-background: var(--vb-primary-background)}.notice--color-secondary{--vb-notice-foreground: var(--vb-secondary-foreground);--vb-notice-background: var(--vb-secondary-background)}.notice--color-neutral{--vb-notice-foreground: var(--vb-neutral-foreground);--vb-notice-background: var(--vb-neutral-background)}.notice--color-important{--vb-notice-foreground: var(--vb-important-foreground);--vb-notice-background: var(--vb-important-background)}}@layer components{.panel{outline:var(--vb-focus-ring-width) var(--vb-focus-ring-style) transparent;outline-offset:var(--vb-focus-ring-offset);position:relative;overflow:auto;display:flex;flex-direction:column;border:var(--vb-panel-border, none);border-radius:var(--vb-panel-border-radius, var(--vb-border-radius));color:var(--vb-panel-foreground, var(--vb-foreground));background:var(--vb-panel-background, var(--vb-background));background-clip:padding-box;box-shadow:var(--vb-panel-box-shadow, 0 0 0 1px var(--vb-border-color));transition-timing-function:var(--vb-panel-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-panel-transition-duration, var(--vb-transition-duration));transition-property:var(--vb-panel-transition-property, outline, box-shadow, border-color)}.panel>*+*{border-top:var(--vb-panel-sep-border, var(--vb-border))}.panel:where(details):has(>summary:hover){--vb-panel-box-shadow: 0 0 0 1px var(--vb-border-color-stronger)}.panel:focus-visible,.panel:where(details):has(>summary:focus-visible){outline-color:oklch(from var(--vb-focus-ring-color) l c h/var(--vb-focus-ring-opacity));--vb-panel-box-shadow: 0 0 0 1px var(--vb-focus-ring-color)}.panel__container{position:relative;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.panel__container>*+*{border-top:var(--vb-panel-sep-border, var(--vb-border))}.panel__header,.panel__body,.panel__footer{flex:0 0 auto;padding:var(--vb-panel-padding, 1em)}.panel__header,.panel__footer{position:sticky;z-index:1;display:flex;gap:var(--vb-panel-gap, .5em);align-items:center;vertical-align:middle;background:var(--vb-panel-background, var(--vb-background))}.panel__header{top:0}:where(details) .panel__header{cursor:pointer}.panel__header:focus-visible{outline:none}.panel__body{flex-grow:1}.panel__footer{bottom:0}.panel__title{display:flex;flex-grow:1;gap:var(--vb-panel-gap, .5em);font-size:var(--vb-panel-title-font-size, var(--vb-font-size-lg));font-weight:var(--vb-panel-title-font-weight, var(--vb-font-weight-semi-bold));line-height:var(--vb-panel-title-line-height, inherit);color:var(--vb-panel-title-color, var(--vb-foreground-strong))}:where(summary)>.panel__title:after{width:.8em;height:.8em;content:"";transform:rotate(-90deg);flex-shrink:0;margin:auto 0 auto auto;background-color:var(--vb-panel-caret-color, currentcolor);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2.5 4.5L6 8L9.5 4.5"/></svg>') center/100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2.5 4.5L6 8L9.5 4.5"/></svg>') center/100% no-repeat;transition:transform var(--vb-transition-short)}:where(details[open]>summary)>.panel__title:after{transform:rotate(0)}}@layer components{.popover{position:fixed;inset:unset;transform:translate(0);position-anchor:auto;position-area:bottom;position-try-fallbacks:flip-block;width:var(--vb-popover-width, 14rem);max-width:var(--vb-popover-max-width, calc(100vw - 2rem) );margin:var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem);padding:var(--vb-popover-padding, .5rem);border:var(--vb-popover-border, none);border-radius:var(--vb-popover-border-radius, var(--vb-border-radius));font-size:var(--vb-popover-font-size, inherit);line-height:var(--vb-popover-line-height, inherit);color:var(--vb-popover-foreground, var(--vb-foreground));background:var(--vb-popover-background, var(--vb-background));background-clip:padding-box;box-shadow:var(--vb-popover-box-shadow, var(--vb-box-shadow-md));transition-timing-function:var(--vb-popover-transition-timing-function, var(--vb-transition-timing-function));transition-duration:var(--vb-popover-transition-duration, var(--vb-transition-duration-short));transition-property:var(--vb-popover-transition-property, opacity, display, transform, overlay);transition-behavior:allow-discrete}.popover:not(:popover-open){transform:translate(var(--vb-popover-transform-x, 0),var(--vb-popover-transform-y, calc(var(--vb-popover-offset, .5rem) * -1)));opacity:0}@starting-style{.popover{transform:translate(var(--vb-popover-transform-x, 0),var(--vb-popover-transform-y, calc(var(--vb-popover-offset, .5rem) * -1)));opacity:0}}.popover--arrow,.popover--arrow-top,.popover--arrow-bottom,.popover--arrow-left,.popover--arrow-right{container-type:anchored;overflow:visible;filter:var(--vb-popover-drop-shadow, var(--vb-drop-shadow-md));box-shadow:none}.popover--arrow:before,.popover--arrow-top:before,.popover--arrow-bottom:before,.popover--arrow-left:before,.popover--arrow-right:before{pointer-events:none;transform-origin:center;display:inline-block;flex-grow:0;flex-shrink:0;width:0;height:0;border-color:var(--vb-arrow-color, currentcolor) transparent transparent;border-style:solid;border-width:var(--vb-arrow-size, .4rem);border-bottom-width:0;border-radius:var(--vb-arrow-radius, 0);transform:rotate(180deg);content:"";position:absolute;color:var(--vb-popover-background, var(--vb-background))}.popover--arrow-top:before,.popover--arrow.popover--pos-bottom:before{bottom:100%;left:calc(50% - .4rem)}@container anchored(fallback: flip-block){.popover--arrow-top:before,.popover--arrow.popover--pos-bottom:before{top:100%;bottom:auto;rotate:180deg}}.popover--arrow-bottom:before,.popover--arrow.popover--pos-top:before{top:100%;left:calc(50% - .4rem);rotate:180deg}@container anchored(fallback: flip-block){.popover--arrow-bottom:before,.popover--arrow.popover--pos-top:before{top:auto;bottom:100%;rotate:0deg}}.popover--arrow-right:before,.popover--arrow.popover--pos-left:before{top:calc(50% - .2rem);left:calc(100% - .2rem);rotate:90deg}@container anchored(fallback: flip-inline){.popover--arrow-right:before,.popover--arrow.popover--pos-left:before{right:calc(100% - .2rem);left:auto;rotate:270deg}}.popover--arrow-left:before,.popover--arrow.popover--pos-right:before{top:calc(50% - .2rem);right:calc(100% - .2rem);rotate:270deg}@container anchored(fallback: flip-inline){.popover--arrow-left:before,.popover--arrow.popover--pos-right:before{right:auto;left:calc(100% - .2rem);rotate:90deg}}.popover--tooltip{--vb-popover-width: fit-content;--vb-popover-max-width: 16rem;--vb-popover-padding: .5rem .75rem;--vb-popover-font-size: var(--vb-font-size-sm);--vb-popover-background: var(--vb-foreground-strong);--vb-popover-foreground: var(--vb-background);--vb-popover-transform-x: 0;--vb-popover-transform-y: var(--vb-popover-offset, .5rem);pointer-events:none;position-area:top;position-try-fallbacks:flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem)}.popover--width-auto{--vb-popover-width: fit-content}.popover--width-sm{--vb-popover-width: 10rem}.popover--width-lg{--vb-popover-width: 18rem}.popover--pos-bottom{--vb-popover-transform-x: 0;--vb-popover-transform-y: calc(var(--vb-popover-offset, .5rem) * -1);position-area:bottom;position-try-fallbacks:flip-block;margin:var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-bottom-start{--vb-popover-transform-x: 0;--vb-popover-transform-y: calc(var(--vb-popover-offset, .5rem) * -1);top:anchor(bottom);left:calc(anchor(left) - var(--vb-popover-margin, 1.5rem));position-area:unset;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-bottom-end{--vb-popover-transform-x: 0;--vb-popover-transform-y: calc(var(--vb-popover-offset, .5rem) * -1);top:anchor(bottom);right:calc(anchor(right) - var(--vb-popover-margin, 1.5rem));position-area:unset;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-top{--vb-popover-transform-x: 0;--vb-popover-transform-y: var(--vb-popover-offset, .5rem);position-area:top;position-try-fallbacks:flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-top-start{--vb-popover-transform-x: 0;--vb-popover-transform-y: var(--vb-popover-offset, .5rem);bottom:anchor(top);left:calc(anchor(left) - var(--vb-popover-margin, 1.5rem));position-area:unset;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-top-end{--vb-popover-transform-x: 0;--vb-popover-transform-y: var(--vb-popover-offset, .5rem);right:calc(anchor(right) - var(--vb-popover-margin, 1.5rem));bottom:anchor(top);position-area:unset;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-right{--vb-popover-transform-x: calc(var(--vb-popover-offset, .5rem) * -1);--vb-popover-transform-y: 0;position-area:right;position-try-fallbacks:flip-inline;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem)}.popover--pos-right-start{--vb-popover-transform-x: calc(var(--vb-popover-offset, .5rem) * -1);--vb-popover-transform-y: 0;top:calc(anchor(top) - var(--vb-popover-margin, 1.5rem));left:anchor(right);position-area:unset;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem)}.popover--pos-right-end{--vb-popover-transform-x: calc(var(--vb-popover-offset, .5rem) * -1);--vb-popover-transform-y: 0;bottom:calc(anchor(bottom) - var(--vb-popover-margin, 1.5rem));left:anchor(right);position-area:unset;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem)}.popover--pos-left{--vb-popover-transform-x: var(--vb-popover-offset, .5rem);--vb-popover-transform-y: 0;position-area:left;position-try-fallbacks:flip-inline;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-left-start{--vb-popover-transform-x: var(--vb-popover-offset, .5rem);--vb-popover-transform-y: 0;top:calc(anchor(top) - var(--vb-popover-margin, 1.5rem));right:anchor(left);position-area:unset;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}.popover--pos-left-end{--vb-popover-transform-x: var(--vb-popover-offset, .5rem);--vb-popover-transform-y: 0;right:anchor(left);bottom:calc(anchor(bottom) - var(--vb-popover-margin, 1.5rem));position-area:unset;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:var(--vb-popover-margin, 1.5rem) var(--vb-popover-offset, .5rem) var(--vb-popover-margin, 1.5rem) var(--vb-popover-margin, 1.5rem)}}@layer components{.section{position:relative;display:flex;flex-direction:column;padding:var(--vb-section-padding, 1.5em);color:var(--vb-section-foreground, var(--vb-foreground));background:var(--vb-section-background, transparent)}@media(min-width:760px){.section{--vb-section-padding: 2em 1.5em}}@media(min-width:990px){.section{--vb-section-padding: 3em 1.5em}}.section__container{position:relative;z-index:3;width:100%;max-width:var(--vb-section-max-width, 70rem);margin:auto}.section__background,.section__screen{width:100%;height:100%;position:absolute;inset:0}.section__background{z-index:1;object-fit:cover}.section__screen{z-index:2;opacity:var(--vb-section-screen-opacity, .8);background:var(--vb-section-screen-background, var(--vb-background))}.section--padding-sm{--vb-section-padding: 1.5em}@media(min-width:760px){.section--padding-lg{--vb-section-padding: 4em 1.5em}}@media(min-width:990px){.section--padding-lg{--vb-section-padding: 6em 2em}}@media(min-width:620px){.section--padding-xl{--vb-section-padding: 3em 1.5em}}@media(min-width:760px){.section--padding-xl{--vb-section-padding: 8em 2em}}@media(min-width:990px){.section--padding-xl{--vb-section-padding: 12em 4em}}}@layer components{.table{width:100%;color:var(--vb-table-foreground, inherit);text-align:left;background-color:var(--vb-table-background, var(--vb-background))}.table th,.table td,.table caption{padding:var(--vb-table-padding, .5em .75em);vertical-align:var(--vb-table-vertical-align, top)}.table th{font-weight:var(--vb-font-weight-bold);color:var(--vb-table-header-foreground, var(--vb-foreground-strong))}.table caption{caption-side:bottom;color:var(--vb-foreground-subtle);text-align:left}.table .hug-content{width:0;white-space:nowrap}.table--ellipsis{table-layout:fixed}.table--ellipsis th,.table--ellipsis td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table--hover tr{position:relative;z-index:1}.table--hover tbody tr:hover,.table--hover tbody tr:focus,.table--hover tbody tr:focus-within{z-index:2;color:var(--vb-table-foreground-hover, inherit);background-color:var(--vb-table-background-hover, oklch(from var(--vb-primary) l c h/15%))}.table--mobile thead,.table--mobile tbody,.table--mobile tr,.table--mobile th,.table--mobile td{display:block}.table--mobile colgroup{display:none}.table--mobile thead,.table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.table--mobile.table--style-bordered td{border:none}.table--mobile.table--style-bordered td+td,.table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}@media(max-width:479px){.xs\:table--mobile thead,.xs\:table--mobile tbody,.xs\:table--mobile tr,.xs\:table--mobile th,.xs\:table--mobile td{display:block}.xs\:table--mobile colgroup{display:none}.xs\:table--mobile thead,.xs\:table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.xs\:table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.xs\:table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.xs\:table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.xs\:table--mobile.table--style-bordered td{border:none}.xs\:table--mobile.table--style-bordered td+td,.xs\:table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.xs\:table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.xs\:table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}@media(max-width:619px){.sm\:table--mobile thead,.sm\:table--mobile tbody,.sm\:table--mobile tr,.sm\:table--mobile th,.sm\:table--mobile td{display:block}.sm\:table--mobile colgroup{display:none}.sm\:table--mobile thead,.sm\:table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.sm\:table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.sm\:table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.sm\:table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.sm\:table--mobile.table--style-bordered td{border:none}.sm\:table--mobile.table--style-bordered td+td,.sm\:table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.sm\:table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.sm\:table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}@media(max-width:759px){.md\:table--mobile thead,.md\:table--mobile tbody,.md\:table--mobile tr,.md\:table--mobile th,.md\:table--mobile td{display:block}.md\:table--mobile colgroup{display:none}.md\:table--mobile thead,.md\:table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.md\:table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.md\:table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.md\:table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.md\:table--mobile.table--style-bordered td{border:none}.md\:table--mobile.table--style-bordered td+td,.md\:table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.md\:table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.md\:table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}@media(max-width:989px){.lg\:table--mobile thead,.lg\:table--mobile tbody,.lg\:table--mobile tr,.lg\:table--mobile th,.lg\:table--mobile td{display:block}.lg\:table--mobile colgroup{display:none}.lg\:table--mobile thead,.lg\:table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.lg\:table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.lg\:table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.lg\:table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.lg\:table--mobile.table--style-bordered td{border:none}.lg\:table--mobile.table--style-bordered td+td,.lg\:table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.lg\:table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.lg\:table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}@media(max-width:1379px){.xl\:table--mobile thead,.xl\:table--mobile tbody,.xl\:table--mobile tr,.xl\:table--mobile th,.xl\:table--mobile td{display:block}.xl\:table--mobile colgroup{display:none}.xl\:table--mobile thead,.xl\:table--mobile [rowspan]{position:absolute;top:-9999px;left:-9999px}.xl\:table--mobile [data-mobile-label]{position:relative;padding-left:calc(var(--vb-table-mobile-label-width, 8em) + var(--vb-table-mobile-label-spacing, .75em));white-space:normal}.xl\:table--mobile [data-mobile-label]:before{content:attr(data-mobile-label);position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:var(--vb-table-mobile-label-width, 8em);padding:var(--vb-table-padding, .5em .75em);font-weight:var(--vb-font-weight-bold);color:var(--vb-table-mobile-label-foreground, inherit);text-overflow:ellipsis;white-space:nowrap;background-color:var(--vb-table-mobile-label-background, transparent)}.xl\:table--mobile.table--style-bordered{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.xl\:table--mobile.table--style-bordered td{border:none}.xl\:table--mobile.table--style-bordered td+td,.xl\:table--mobile.table--style-bordered th+td{border-top:1px dotted var(--vb-table-border-color, var(--vb-border-color))}.xl\:table--mobile.table--style-bordered [data-mobile-label]:before{border-right:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.xl\:table--mobile.table--style-bordered tr+tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}.table--padding-sm th,.table--padding-sm td,.table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.table--padding-md th,.table--padding-md td,.table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.table--padding-lg th,.table--padding-lg td,.table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}@media(min-width:480px){.xs\:table--padding-sm th,.xs\:table--padding-sm td,.xs\:table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.xs\:table--padding-md th,.xs\:table--padding-md td,.xs\:table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.xs\:table--padding-lg th,.xs\:table--padding-lg td,.xs\:table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}}@media(min-width:620px){.sm\:table--padding-sm th,.sm\:table--padding-sm td,.sm\:table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.sm\:table--padding-md th,.sm\:table--padding-md td,.sm\:table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.sm\:table--padding-lg th,.sm\:table--padding-lg td,.sm\:table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}}@media(min-width:760px){.md\:table--padding-sm th,.md\:table--padding-sm td,.md\:table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.md\:table--padding-md th,.md\:table--padding-md td,.md\:table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.md\:table--padding-lg th,.md\:table--padding-lg td,.md\:table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}}@media(min-width:990px){.lg\:table--padding-sm th,.lg\:table--padding-sm td,.lg\:table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.lg\:table--padding-md th,.lg\:table--padding-md td,.lg\:table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.lg\:table--padding-lg th,.lg\:table--padding-lg td,.lg\:table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}}@media(min-width:1380px){.xl\:table--padding-sm th,.xl\:table--padding-sm td,.xl\:table--padding-sm caption{--vb-table-padding: .25em .5em;--vb-table-mobile-label-spacing: .5em}.xl\:table--padding-md th,.xl\:table--padding-md td,.xl\:table--padding-md caption{--vb-table-padding: .5em .75em;--vb-table-mobile-label-spacing: .75em}.xl\:table--padding-lg th,.xl\:table--padding-lg td,.xl\:table--padding-lg caption{--vb-table-padding: 1em 1.25em;--vb-table-mobile-label-spacing: 1.25em}}.table--striped thead tr{background-color:var(--vb-table-background-striped, var(--vb-background-alt))}.table--striped tr:nth-child(2n){background-color:var(--vb-table-background-striped, var(--vb-background-alt))}.table--style-rowed{border-bottom:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.table--style-rowed tr{border-top:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}.table--style-rowed th:first-child,.table--style-rowed td:first-child{padding-left:0}.table--style-rowed th:last-child,.table--style-rowed td:last-child{padding-right:0}.table--style-bordered th,.table--style-bordered td{border:var(--vb-table-border-width, var(--vb-border-width)) var(--vb-table-border-style, var(--vb-border-style)) var(--vb-table-border-color, var(--vb-border-color))}}@layer utilities{.background-clip-border{background-clip:border-box}.background-clip-content{background-clip:content-box}.background-clip-padding{background-clip:padding-box}.background-black{background-color:#000}.background-white{background-color:#fff}.background-transparent{background-color:transparent}.background{background-color:var(--vb-background)}.background-alt{background-color:var(--vb-background-alt)}.background-shift{background-color:var(--vb-background-shift)}.background-primary{background-color:var(--vb-primary)}.background-primary-auto{background-color:var(--vb-primary-background)}.background-primary-50{background-color:oklch(98% calc(var(--vb-primary-c) * .1) var(--vb-primary-h))}.background-primary-75{background-color:oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h))}.background-primary-100{background-color:oklch(90% calc(var(--vb-primary-c) * .4) var(--vb-primary-h))}.background-primary-200{background-color:oklch(80% calc(var(--vb-primary-c) * .8) var(--vb-primary-h))}.background-primary-300{background-color:oklch(70% var(--vb-primary-c) var(--vb-primary-h))}.background-primary-400{background-color:oklch(60% var(--vb-primary-c) var(--vb-primary-h))}.background-primary-500{background-color:oklch(50% var(--vb-primary-c) var(--vb-primary-h))}.background-primary-600{background-color:oklch(40% var(--vb-primary-c) var(--vb-primary-h))}.background-primary-700{background-color:oklch(30% var(--vb-primary-c) var(--vb-primary-h))}.background-primary-800{background-color:oklch(20% calc(var(--vb-primary-c) * .8) var(--vb-primary-h))}.background-primary-900{background-color:oklch(18% calc(var(--vb-primary-c) * .7) var(--vb-primary-h))}.background-primary-950{background-color:oklch(16% calc(var(--vb-primary-c) * .6) var(--vb-primary-h))}.background-secondary{background-color:var(--vb-secondary)}.background-secondary-auto{background-color:var(--vb-secondary-background)}.background-secondary-50{background-color:oklch(98% calc(var(--vb-secondary-c) * .1) var(--vb-secondary-h))}.background-secondary-75{background-color:oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h))}.background-secondary-100{background-color:oklch(90% calc(var(--vb-secondary-c) * .4) var(--vb-secondary-h))}.background-secondary-200{background-color:oklch(80% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h))}.background-secondary-300{background-color:oklch(70% var(--vb-secondary-c) var(--vb-secondary-h))}.background-secondary-400{background-color:oklch(60% var(--vb-secondary-c) var(--vb-secondary-h))}.background-secondary-500{background-color:oklch(50% var(--vb-secondary-c) var(--vb-secondary-h))}.background-secondary-600{background-color:oklch(40% var(--vb-secondary-c) var(--vb-secondary-h))}.background-secondary-700{background-color:oklch(30% var(--vb-secondary-c) var(--vb-secondary-h))}.background-secondary-800{background-color:oklch(20% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h))}.background-secondary-900{background-color:oklch(18% calc(var(--vb-secondary-c) * .7) var(--vb-secondary-h))}.background-secondary-950{background-color:oklch(16% calc(var(--vb-secondary-c) * .6) var(--vb-secondary-h))}.background-neutral{background-color:var(--vb-neutral)}.background-neutral-auto{background-color:var(--vb-neutral-background)}.background-neutral-50{background-color:oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h))}.background-neutral-75{background-color:oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h))}.background-neutral-100{background-color:oklch(90% calc(var(--vb-neutral-c) * .4) var(--vb-neutral-h))}.background-neutral-200{background-color:oklch(80% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h))}.background-neutral-300{background-color:oklch(70% var(--vb-neutral-c) var(--vb-neutral-h))}.background-neutral-400{background-color:oklch(60% var(--vb-neutral-c) var(--vb-neutral-h))}.background-neutral-500{background-color:oklch(50% var(--vb-neutral-c) var(--vb-neutral-h))}.background-neutral-600{background-color:oklch(40% var(--vb-neutral-c) var(--vb-neutral-h))}.background-neutral-700{background-color:oklch(30% var(--vb-neutral-c) var(--vb-neutral-h))}.background-neutral-800{background-color:oklch(20% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h))}.background-neutral-900{background-color:oklch(18% calc(var(--vb-neutral-c) * .7) var(--vb-neutral-h))}.background-neutral-950{background-color:oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h))}.background-important{background-color:var(--vb-important)}.background-important-auto{background-color:var(--vb-important-background)}.background-important-50{background-color:oklch(98% calc(var(--vb-important-c) * .1) var(--vb-important-h))}.background-important-75{background-color:oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h))}.background-important-100{background-color:oklch(90% calc(var(--vb-important-c) * .4) var(--vb-important-h))}.background-important-200{background-color:oklch(80% calc(var(--vb-important-c) * .8) var(--vb-important-h))}.background-important-300{background-color:oklch(70% var(--vb-important-c) var(--vb-important-h))}.background-important-400{background-color:oklch(60% var(--vb-important-c) var(--vb-important-h))}.background-important-500{background-color:oklch(50% var(--vb-important-c) var(--vb-important-h))}.background-important-600{background-color:oklch(40% var(--vb-important-c) var(--vb-important-h))}.background-important-700{background-color:oklch(30% var(--vb-important-c) var(--vb-important-h))}.background-important-800{background-color:oklch(20% calc(var(--vb-important-c) * .8) var(--vb-important-h))}.background-important-900{background-color:oklch(18% calc(var(--vb-important-c) * .7) var(--vb-important-h))}.background-important-950{background-color:oklch(16% calc(var(--vb-important-c) * .6) var(--vb-important-h))}.foreground-black{color:#000}.foreground-white{color:#fff}.foreground-transparent{color:transparent}.foreground{color:var(--vb-foreground)}.foreground-strong{color:var(--vb-foreground-strong)}.foreground-subtle{color:var(--vb-foreground-subtle)}.foreground-accent{color:var(--vb-foreground-accent)}.foreground-accent-alt{color:var(--vb-foreground-accent-alt)}.foreground-primary{color:var(--vb-primary)}.foreground-primary-auto{color:var(--vb-primary-foreground)}.foreground-primary-50{color:oklch(98% calc(var(--vb-primary-c) * .1) var(--vb-primary-h))}.foreground-primary-75{color:oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h))}.foreground-primary-100{color:oklch(90% calc(var(--vb-primary-c) * .4) var(--vb-primary-h))}.foreground-primary-200{color:oklch(80% calc(var(--vb-primary-c) * .8) var(--vb-primary-h))}.foreground-primary-300{color:oklch(70% var(--vb-primary-c) var(--vb-primary-h))}.foreground-primary-400{color:oklch(60% var(--vb-primary-c) var(--vb-primary-h))}.foreground-primary-500{color:oklch(50% var(--vb-primary-c) var(--vb-primary-h))}.foreground-primary-600{color:oklch(40% var(--vb-primary-c) var(--vb-primary-h))}.foreground-primary-700{color:oklch(30% var(--vb-primary-c) var(--vb-primary-h))}.foreground-primary-800{color:oklch(20% calc(var(--vb-primary-c) * .8) var(--vb-primary-h))}.foreground-primary-900{color:oklch(18% calc(var(--vb-primary-c) * .7) var(--vb-primary-h))}.foreground-primary-950{color:oklch(16% calc(var(--vb-primary-c) * .6) var(--vb-primary-h))}.foreground-secondary{color:var(--vb-secondary)}.foreground-secondary-auto{color:var(--vb-secondary-foreground)}.foreground-secondary-50{color:oklch(98% calc(var(--vb-secondary-c) * .1) var(--vb-secondary-h))}.foreground-secondary-75{color:oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h))}.foreground-secondary-100{color:oklch(90% calc(var(--vb-secondary-c) * .4) var(--vb-secondary-h))}.foreground-secondary-200{color:oklch(80% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h))}.foreground-secondary-300{color:oklch(70% var(--vb-secondary-c) var(--vb-secondary-h))}.foreground-secondary-400{color:oklch(60% var(--vb-secondary-c) var(--vb-secondary-h))}.foreground-secondary-500{color:oklch(50% var(--vb-secondary-c) var(--vb-secondary-h))}.foreground-secondary-600{color:oklch(40% var(--vb-secondary-c) var(--vb-secondary-h))}.foreground-secondary-700{color:oklch(30% var(--vb-secondary-c) var(--vb-secondary-h))}.foreground-secondary-800{color:oklch(20% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h))}.foreground-secondary-900{color:oklch(18% calc(var(--vb-secondary-c) * .7) var(--vb-secondary-h))}.foreground-secondary-950{color:oklch(16% calc(var(--vb-secondary-c) * .6) var(--vb-secondary-h))}.foreground-neutral{color:var(--vb-neutral)}.foreground-neutral-auto{color:var(--vb-neutral-foreground)}.foreground-neutral-50{color:oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h))}.foreground-neutral-75{color:oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h))}.foreground-neutral-100{color:oklch(90% calc(var(--vb-neutral-c) * .4) var(--vb-neutral-h))}.foreground-neutral-200{color:oklch(80% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h))}.foreground-neutral-300{color:oklch(70% var(--vb-neutral-c) var(--vb-neutral-h))}.foreground-neutral-400{color:oklch(60% var(--vb-neutral-c) var(--vb-neutral-h))}.foreground-neutral-500{color:oklch(50% var(--vb-neutral-c) var(--vb-neutral-h))}.foreground-neutral-600{color:oklch(40% var(--vb-neutral-c) var(--vb-neutral-h))}.foreground-neutral-700{color:oklch(30% var(--vb-neutral-c) var(--vb-neutral-h))}.foreground-neutral-800{color:oklch(20% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h))}.foreground-neutral-900{color:oklch(18% calc(var(--vb-neutral-c) * .7) var(--vb-neutral-h))}.foreground-neutral-950{color:oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h))}.foreground-important{color:var(--vb-important)}.foreground-important-auto{color:var(--vb-important-foreground)}.foreground-important-50{color:oklch(98% calc(var(--vb-important-c) * .1) var(--vb-important-h))}.foreground-important-75{color:oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h))}.foreground-important-100{color:oklch(90% calc(var(--vb-important-c) * .4) var(--vb-important-h))}.foreground-important-200{color:oklch(80% calc(var(--vb-important-c) * .8) var(--vb-important-h))}.foreground-important-300{color:oklch(70% var(--vb-important-c) var(--vb-important-h))}.foreground-important-400{color:oklch(60% var(--vb-important-c) var(--vb-important-h))}.foreground-important-500{color:oklch(50% var(--vb-important-c) var(--vb-important-h))}.foreground-important-600{color:oklch(40% var(--vb-important-c) var(--vb-important-h))}.foreground-important-700{color:oklch(30% var(--vb-important-c) var(--vb-important-h))}.foreground-important-800{color:oklch(20% calc(var(--vb-important-c) * .8) var(--vb-important-h))}.foreground-important-900{color:oklch(18% calc(var(--vb-important-c) * .7) var(--vb-important-h))}.foreground-important-950{color:oklch(16% calc(var(--vb-important-c) * .6) var(--vb-important-h))}.border{border:var(--vb-border)}.border-top{border-top:var(--vb-border)}.border-bottom{border-bottom:var(--vb-border)}.border-left{border-left:var(--vb-border)}.border-right{border-right:var(--vb-border)}.border-none{border:0}.border-top-none{border-top:0}.border-bottom-none{border-bottom:0}.border-left-none{border-left:0}.border-right-none{border-right:0}.border-color-strong{border-color:var(--vb-border-color-strong)}.border-color-stronger{border-color:var(--vb-border-color-stronger)}.border-color-transparent{border-color:transparent}.border-color-current{border-color:currentcolor}.border-style-solid{border-style:solid}.border-style-dotted{border-style:dotted}.border-style-dashed{border-style:dashed}.border-style-double{border-style:double}.border-style-none{border-style:none}.border-radius{border-radius:var(--vb-border-radius)}.border-radius-top,.border-radius-left,.border-radius-top-left{border-top-left-radius:var(--vb-border-radius)}.border-radius-top,.border-radius-right,.border-radius-top-right{border-top-right-radius:var(--vb-border-radius)}.border-radius-bottom,.border-radius-right,.border-radius-bottom-right{border-bottom-right-radius:var(--vb-border-radius)}.border-radius-bottom,.border-radius-left,.border-radius-bottom-left{border-bottom-left-radius:var(--vb-border-radius)}.border-radius-lg{border-radius:var(--vb-border-radius-lg)}.border-radius-lg-top,.border-radius-lg-left,.border-radius-lg-top-left{border-top-left-radius:var(--vb-border-radius-lg)}.border-radius-lg-top,.border-radius-lg-right,.border-radius-lg-top-right{border-top-right-radius:var(--vb-border-radius-lg)}.border-radius-lg-bottom,.border-radius-lg-right,.border-radius-lg-bottom-right{border-bottom-right-radius:var(--vb-border-radius-lg)}.border-radius-lg-bottom,.border-radius-lg-left,.border-radius-lg-bottom-left{border-bottom-left-radius:var(--vb-border-radius-lg)}.border-radius-circle{border-radius:var(--vb-border-radius-circle)}.border-radius-circle-top,.border-radius-circle-left,.border-radius-circle-top-left{border-top-left-radius:var(--vb-border-radius-circle)}.border-radius-circle-top,.border-radius-circle-right,.border-radius-circle-top-right{border-top-right-radius:var(--vb-border-radius-circle)}.border-radius-circle-bottom,.border-radius-circle-right,.border-radius-circle-bottom-right{border-bottom-right-radius:var(--vb-border-radius-circle)}.border-radius-circle-bottom,.border-radius-circle-left,.border-radius-circle-bottom-left{border-bottom-left-radius:var(--vb-border-radius-circle)}.border-radius-square{border-radius:0}.border-radius-square-top,.border-radius-square-left,.border-radius-square-top-left{border-top-left-radius:0}.border-radius-square-top,.border-radius-square-right,.border-radius-square-top-right{border-top-right-radius:0}.border-radius-square-bottom,.border-radius-square-right,.border-radius-square-bottom-right{border-bottom-right-radius:0}.border-radius-square-bottom,.border-radius-square-left,.border-radius-square-bottom-left{border-bottom-left-radius:0}.box-shadow-none{box-shadow:0 0 0 0 transparent}.box-shadow-outline{box-shadow:var(--vb-box-shadow-outline)}.box-shadow-xs{box-shadow:var(--vb-box-shadow-xs)}.box-shadow-sm{box-shadow:var(--vb-box-shadow-sm)}.box-shadow-md{box-shadow:var(--vb-box-shadow-md)}.box-shadow-lg{box-shadow:var(--vb-box-shadow-lg)}.box-shadow-xl{box-shadow:var(--vb-box-shadow-xl)}.drop-shadow-outline{filter:var(--vb-drop-shadow-outline)}.drop-shadow-xs{filter:var(--vb-drop-shadow-xs)}.drop-shadow-sm{filter:var(--vb-drop-shadow-sm)}.drop-shadow-md{filter:var(--vb-drop-shadow-md)}.drop-shadow-lg{filter:var(--vb-drop-shadow-lg)}.drop-shadow-xl{filter:var(--vb-drop-shadow-xl)}.display-inline{display:inline}.display-flex{display:flex}.display-inline-flex{display:inline-flex}.display-grid{display:grid}.display-inline-grid{display:inline-grid}.display-block{display:block}.display-inline-block{display:inline-block}.display-none{display:none}@media(min-width:480px){.xs\:display-inline{display:inline}.xs\:display-flex{display:flex}.xs\:display-inline-flex{display:inline-flex}.xs\:display-grid{display:grid}.xs\:display-inline-grid{display:inline-grid}.xs\:display-block{display:block}.xs\:display-inline-block{display:inline-block}.xs\:display-none{display:none}}@media(min-width:620px){.sm\:display-inline{display:inline}.sm\:display-flex{display:flex}.sm\:display-inline-flex{display:inline-flex}.sm\:display-grid{display:grid}.sm\:display-inline-grid{display:inline-grid}.sm\:display-block{display:block}.sm\:display-inline-block{display:inline-block}.sm\:display-none{display:none}}@media(min-width:760px){.md\:display-inline{display:inline}.md\:display-flex{display:flex}.md\:display-inline-flex{display:inline-flex}.md\:display-grid{display:grid}.md\:display-inline-grid{display:inline-grid}.md\:display-block{display:block}.md\:display-inline-block{display:inline-block}.md\:display-none{display:none}}@media(min-width:990px){.lg\:display-inline{display:inline}.lg\:display-flex{display:flex}.lg\:display-inline-flex{display:inline-flex}.lg\:display-grid{display:grid}.lg\:display-inline-grid{display:inline-grid}.lg\:display-block{display:block}.lg\:display-inline-block{display:inline-block}.lg\:display-none{display:none}}@media(min-width:1380px){.xl\:display-inline{display:inline}.xl\:display-flex{display:flex}.xl\:display-inline-flex{display:inline-flex}.xl\:display-grid{display:grid}.xl\:display-inline-grid{display:inline-grid}.xl\:display-block{display:block}.xl\:display-inline-block{display:inline-block}.xl\:display-none{display:none}}.spacing-0>*+*{margin-top:0}.spacing-xs>*+*{margin-top:var(--vb-spacing)}.spacing-sm>*+*{margin-top:calc(var(--vb-spacing) * 2)}.spacing>*+*{margin-top:calc(var(--vb-spacing) * 4)}.spacing-lg>*+*{margin-top:calc(var(--vb-spacing) * 8)}.spacing-xl>*+*{margin-top:calc(var(--vb-spacing) * 12)}.em-spacing-xs>*+*{margin-top:var(--vb-em-spacing-xs)}.em-spacing-sm>*+*{margin-top:var(--vb-em-spacing-sm)}.em-spacing>*+*{margin-top:var(--vb-em-spacing-md)}.em-spacing-lg>*+*{margin-top:var(--vb-em-spacing-lg)}.em-spacing-xl>*+*{margin-top:var(--vb-em-spacing-xl)}.margin-0{margin:0}.margin-xs{margin:var(--vb-spacing)}.margin-sm{margin:calc(var(--vb-spacing) * 2)}.margin{margin:calc(var(--vb-spacing) * 4)}.margin-lg{margin:calc(var(--vb-spacing) * 8)}.margin-xl{margin:calc(var(--vb-spacing) * 12)}.margin-top-0{margin-top:0}.margin-top-xs{margin-top:var(--vb-spacing)}.margin-top-sm{margin-top:calc(var(--vb-spacing) * 2)}.margin-top{margin-top:calc(var(--vb-spacing) * 4)}.margin-top-lg{margin-top:calc(var(--vb-spacing) * 8)}.margin-top-xl{margin-top:calc(var(--vb-spacing) * 12)}.margin-bottom-0{margin-bottom:0}.margin-bottom-xs{margin-bottom:var(--vb-spacing)}.margin-bottom-sm{margin-bottom:calc(var(--vb-spacing) * 2)}.margin-bottom{margin-bottom:calc(var(--vb-spacing) * 4)}.margin-bottom-lg{margin-bottom:calc(var(--vb-spacing) * 8)}.margin-bottom-xl{margin-bottom:calc(var(--vb-spacing) * 12)}.margin-left-0{margin-left:0}.margin-left-xs{margin-left:var(--vb-spacing)}.margin-left-sm{margin-left:calc(var(--vb-spacing) * 2)}.margin-left{margin-left:calc(var(--vb-spacing) * 4)}.margin-left-lg{margin-left:calc(var(--vb-spacing) * 8)}.margin-left-xl{margin-left:calc(var(--vb-spacing) * 12)}.margin-right-0{margin-right:0}.margin-right-xs{margin-right:var(--vb-spacing)}.margin-right-sm{margin-right:calc(var(--vb-spacing) * 2)}.margin-right{margin-right:calc(var(--vb-spacing) * 4)}.margin-right-lg{margin-right:calc(var(--vb-spacing) * 8)}.margin-right-xl{margin-right:calc(var(--vb-spacing) * 12)}.margin-x-0{margin-right:0;margin-left:0}.margin-x-xs{margin-right:var(--vb-spacing);margin-left:var(--vb-spacing)}.margin-x-sm{margin-right:calc(var(--vb-spacing) * 2);margin-left:calc(var(--vb-spacing) * 2)}.margin-x{margin-right:calc(var(--vb-spacing) * 4);margin-left:calc(var(--vb-spacing) * 4)}.margin-x-lg{margin-right:calc(var(--vb-spacing) * 8);margin-left:calc(var(--vb-spacing) * 8)}.margin-x-xl{margin-right:calc(var(--vb-spacing) * 12);margin-left:calc(var(--vb-spacing) * 12)}.margin-y-0{margin-top:0;margin-bottom:0}.margin-y-xs{margin-top:var(--vb-spacing);margin-bottom:var(--vb-spacing)}.margin-y-sm{margin-top:calc(var(--vb-spacing) * 2);margin-bottom:calc(var(--vb-spacing) * 2)}.margin-y{margin-top:calc(var(--vb-spacing) * 4);margin-bottom:calc(var(--vb-spacing) * 4)}.margin-y-lg{margin-top:calc(var(--vb-spacing) * 8);margin-bottom:calc(var(--vb-spacing) * 8)}.margin-y-xl{margin-top:calc(var(--vb-spacing) * 12);margin-bottom:calc(var(--vb-spacing) * 12)}.margin-auto{margin:auto}.margin-top-auto{margin-top:auto}.margin-bottom-auto{margin-bottom:auto}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.margin-x-auto{margin-right:auto;margin-left:auto}.margin-y-auto{margin-top:auto;margin-bottom:auto}.padding-0{padding:0}.padding-xs{padding:var(--vb-spacing)}.padding-sm{padding:calc(var(--vb-spacing) * 2)}.padding{padding:calc(var(--vb-spacing) * 4)}.padding-lg{padding:calc(var(--vb-spacing) * 8)}.padding-xl{padding:calc(var(--vb-spacing) * 12)}.padding-top-0{padding-top:0}.padding-top-xs{padding-top:var(--vb-spacing)}.padding-top-sm{padding-top:calc(var(--vb-spacing) * 2)}.padding-top{padding-top:calc(var(--vb-spacing) * 4)}.padding-top-lg{padding-top:calc(var(--vb-spacing) * 8)}.padding-top-xl{padding-top:calc(var(--vb-spacing) * 12)}.padding-bottom-0{padding-bottom:0}.padding-bottom-xs{padding-bottom:var(--vb-spacing)}.padding-bottom-sm{padding-bottom:calc(var(--vb-spacing) * 2)}.padding-bottom{padding-bottom:calc(var(--vb-spacing) * 4)}.padding-bottom-lg{padding-bottom:calc(var(--vb-spacing) * 8)}.padding-bottom-xl{padding-bottom:calc(var(--vb-spacing) * 12)}.padding-left-0{padding-left:0}.padding-left-xs{padding-left:var(--vb-spacing)}.padding-left-sm{padding-left:calc(var(--vb-spacing) * 2)}.padding-left{padding-left:calc(var(--vb-spacing) * 4)}.padding-left-lg{padding-left:calc(var(--vb-spacing) * 8)}.padding-left-xl{padding-left:calc(var(--vb-spacing) * 12)}.padding-right-0{padding-right:0}.padding-right-xs{padding-right:var(--vb-spacing)}.padding-right-sm{padding-right:calc(var(--vb-spacing) * 2)}.padding-right{padding-right:calc(var(--vb-spacing) * 4)}.padding-right-lg{padding-right:calc(var(--vb-spacing) * 8)}.padding-right-xl{padding-right:calc(var(--vb-spacing) * 12)}.padding-x-0{padding-right:0;padding-left:0}.padding-x-xs{padding-right:var(--vb-spacing);padding-left:var(--vb-spacing)}.padding-x-sm{padding-right:calc(var(--vb-spacing) * 2);padding-left:calc(var(--vb-spacing) * 2)}.padding-x{padding-right:calc(var(--vb-spacing) * 4);padding-left:calc(var(--vb-spacing) * 4)}.padding-x-lg{padding-right:calc(var(--vb-spacing) * 8);padding-left:calc(var(--vb-spacing) * 8)}.padding-x-xl{padding-right:calc(var(--vb-spacing) * 12);padding-left:calc(var(--vb-spacing) * 12)}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-xs{padding-top:var(--vb-spacing);padding-bottom:var(--vb-spacing)}.padding-y-sm{padding-top:calc(var(--vb-spacing) * 2);padding-bottom:calc(var(--vb-spacing) * 2)}.padding-y{padding-top:calc(var(--vb-spacing) * 4);padding-bottom:calc(var(--vb-spacing) * 4)}.padding-y-lg{padding-top:calc(var(--vb-spacing) * 8);padding-bottom:calc(var(--vb-spacing) * 8)}.padding-y-xl{padding-top:calc(var(--vb-spacing) * 12);padding-bottom:calc(var(--vb-spacing) * 12)}.gap-0{gap:0}.gap-xs{gap:var(--vb-spacing-xs)}.gap-sm{gap:var(--vb-spacing-sm)}.gap{gap:var(--vb-spacing-md)}.gap-lg{gap:var(--vb-spacing-lg)}.gap-xl{gap:var(--vb-spacing-xl)}.gap-x-0{column-gap:0}.gap-x-xs{column-gap:var(--vb-spacing-xs)}.gap-x-sm{column-gap:var(--vb-spacing-sm)}.gap-x{column-gap:var(--vb-spacing-md)}.gap-x-lg{column-gap:var(--vb-spacing-lg)}.gap-x-xl{column-gap:var(--vb-spacing-xl)}.gap-y-0{row-gap:0}.gap-y-xs{row-gap:var(--vb-spacing-xs)}.gap-y-sm{row-gap:var(--vb-spacing-sm)}.gap-y{row-gap:var(--vb-spacing-md)}.gap-y-lg{row-gap:var(--vb-spacing-lg)}.gap-y-xl{row-gap:var(--vb-spacing-xl)}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.justify-content-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-stretch{justify-items:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.align-content-start{align-content:start}.align-content-center{align-content:center}.align-content-end{align-content:end}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-evenly{align-content:space-evenly}.align-content-stretch{align-content:stretch}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-stretch{align-items:stretch}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-stretch{align-self:stretch}.place-content-start{place-content:start}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-stretch{place-items:stretch}.place-self-start{place-self:start}.place-self-center{place-self:center}.place-self-end{place-self:end}.place-self-stretch{place-self:stretch}.order-first{order:-99}.order-last{order:99}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-col{flex-direction:column}.flex-direction-col-reverse{flex-direction:column-reverse}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.flex-grow-4{flex-grow:4}.flex-grow-5{flex-grow:5}.flex-grow-6{flex-grow:6}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-2{flex-shrink:2}.flex-shrink-3{flex-shrink:3}.flex-shrink-4{flex-shrink:4}.flex-shrink-5{flex-shrink:5}.flex-shrink-6{flex-shrink:6}.flex-basis-0{flex-basis:0}.flex-basis-auto{flex-basis:auto}.flex-basis-100{flex-basis:100%}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.position-sticky{position:sticky}.overflow-visible{overflow:visible}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-clip{overflow:clip}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.width-auto{width:auto}.width-fit-content{width:fit-content}.width-100{width:100%}.max-width-none{max-width:none}.max-width-xs{max-width:45rem}.max-width-sm{max-width:60rem}.max-width{max-width:70rem}.max-width-lg{max-width:80rem}.max-width-xl{max-width:90rem}.max-width-100{max-width:100%}.font-family-sans{font-family:var(--vb-font-family-sans)}.font-family-serif{font-family:var(--vb-font-family-serif)}.font-family-mono{font-family:var(--vb-font-family-mono)}.font-size-base{font-size:1rem}.font-size-sm{font-size:var(--vb-font-size-sm)}.font-size-lg{font-size:var(--vb-font-size-lg)}.font-line-height{line-height:var(--vb-line-height)}.font-weight-thin{font-weight:100}.font-weight-extra-light{font-weight:200}.font-weight-light{font-weight:300}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semi-bold{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-extra-bold{font-weight:800}.font-weight-black{font-weight:900}.font-weight-lighter{font-weight:lighter}.font-weight-bolder{font-weight:bolder}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-strike{text-decoration:line-through}.text-underline{text-decoration:underline}.text-underline-dotted{text-decoration:underline;text-decoration-style:dotted}.text-underline-dashed{text-decoration:underline;text-decoration-style:dashed}.text-wrap{text-wrap:normal}.text-nowrap{text-wrap:nowrap}.text-wrap-balance{text-wrap:balance}.text-wrap-pretty{text-wrap:pretty}.text-wrap-stable{text-wrap:stable}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.transition{transition:all var(--vb-transition-duration) var(--vb-transition-timing-function)}.transition-none{transition:none}.transition-duration-short{transition-duration:var(--vb-transition-duration-short)}.transition-duration-long{transition-duration:var(--vb-transition-duration-long)}}@layer components{.layout{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh;min-height:100dvh}@media(min-width:620px){.layout{grid-template-columns:40% 60%;height:100vh;height:100dvh}}@media(min-width:620px){.layout__main,.layout__aside{overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}}.layout__main{display:grid;grid-row:span 3;grid-template-rows:auto 1fr auto;justify-items:center}.layout__aside{z-index:3;background-color:var(--vb-background-shift);color:var(--vb-foreground);max-width:100vw}@media(min-width:620px){.layout__aside{display:grid;grid-row:span 3;grid-template-rows:auto 1fr auto;justify-items:end}}.layout__header,.layout__content,.layout__footer{width:100%;max-width:52rem;padding:1em}.layout__header{position:sticky;z-index:2;top:0;display:flex;align-items:center;align-self:center;gap:.5em;background-color:var(--vb-background)}@media(min-width:620px){.layout__header{height:calc(3.5em + 1em + var(--vb-layout-padding));padding:var(--vb-layout-padding) var(--vb-layout-padding) 1em}}@media(min-width:760px){.layout__header{height:calc(3.5em + var(--vb-layout-padding) / 2 + var(--vb-layout-padding));padding:var(--vb-layout-padding) var(--vb-layout-padding) calc(var(--vb-layout-padding) / 2)}}.layout__content{position:relative;display:flex;flex-direction:column;gap:.25em;z-index:1}@media(min-width:620px){.layout__content{padding:1em var(--vb-layout-padding)}.layout__content .todo-list{margin:0}}@media(min-width:760px){.layout__content{gap:.5em}}.layout__footer{background-color:var(--vb-background);position:sticky;z-index:2;bottom:0;padding:0 1em;background-color:var(--vb-background-alt)}.layout__footer.is-expanded{position:relative}@media(min-width:620px){.layout__footer{padding:0 var(--vb-layout-padding) calc(var(--vb-layout-padding) - 1em)}}@media(min-width:760px){.layout__footer{background-color:var(--vb-background)}}.header{display:flex;align-items:center;align-self:center;gap:.25em;overflow:hidden;background-color:var(--vb-background-shift);padding:1em}@media(min-width:620px){.header{position:sticky;z-index:2;top:0;width:100%;max-width:calc(20em + var(--vb-layout-padding) * 2);gap:.5em;height:calc(3.5em + 1em + var(--vb-layout-padding));padding:var(--vb-layout-padding) var(--vb-layout-padding) 1em}}@media(min-width:760px){.header{height:calc(3.5em + var(--vb-layout-padding) / 2 + var(--vb-layout-padding));padding:var(--vb-layout-padding) var(--vb-layout-padding) calc(var(--vb-layout-padding) / 2)}}.header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5em 2em .5em .5em;border-radius:var(--vb-border-radius);transition:box-shadow var(--vb-transition-duration) var(--vb-transition-timing-function)}.header__title:focus{box-shadow:inset 0 0 0 2px var(--vb-primary)}.footer{display:flex;flex-direction:column}.footer__tools{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:1em 0;background-color:var(--vb-background-alt)}.footer__tools+.footer__content{border-top:var(--vb-border)}@media(min-width:760px){.footer__tools{background-color:var(--vb-background)}}.footer__content{position:relative;z-index:1;padding:1em 0}@keyframes background-fade{to{background-color:transparent}}@keyframes fade-out{to{opacity:0}}.fade-enter-from,.fade-leave-to,.fade-in-enter-from,.fade-in-leave-to,.fade-out-enter-from,.fade-out-leave-to{transform:translateY(-1rem);opacity:0}.fade-enter-active,.fade-leave-active,.fade-in-enter-active,.fade-out-leave-active{transition-property:transform,opacity;transition-duration:var(--vb-transition-duration);transition-timing-function:var(--vb-transition-timing-function)}.fade-enter-to,.fade-leave-from,.fade-in-enter-to,.fade-in-leave-from,.fade-out-enter-to,.fade-out-leave-from{transform:translateY(0);opacity:1}[data-confirm=true] .confirm__false,[data-confirm=false] .confirm__true{display:none}.confirm__true{background-color:oklch(from var(--vb-important) l c h/5%)!important}.flash-container{position:fixed;z-index:4;inset:0 0 auto}.flash{padding:1em;border-bottom:1px solid rgba(0,0,0,.1);background:var(--vb-secondary);color:#fff}.flash .progress-ring__progress{transition-duration:.1s;transition-timing-function:linear}.flash_state_info{background:#00f}.flash_state_success{background:green}.flash_state_caution{background:orange}.flash_state_important{background:var(--vb-important)}.flash__container{display:flex;gap:1rem;align-items:center;max-width:70rem;margin:auto}.flash__icon,.flash__action,.flash__time{display:flex;flex:0 0 auto}.flash__body{flex:1 1 100%}.flash__icon{padding:.125rem 1rem .125rem 0;border-right:1px solid rgba(255,255,255,.3)}.flash__action{padding-left:1rem;border-left:1px solid rgba(255,255,255,.3)}.flash__time{width:1.5rem;height:1.5rem;align-items:center;justify-content:center;text-align:center}.flash__time .icon{padding:.125rem}.logo{display:block;width:20px;height:20px;border:4px solid var(--vb-primary);border-radius:10px}.menu.event-dragging .menu__handle,.menu.event-touching .menu__handle{opacity:1}.menu__item{display:flex;align-items:stretch;border-radius:var(--vb-border-radius)}.menu__item:hover .menu__handle,.menu__item:focus-within .menu__handle{opacity:1}.menu__item.is-dragging,.menu__item.is-touching{z-index:2;background-color:oklch(from var(--vb-primary) l c h/20%)}.menu__item.is-dragging .menu__handle,.menu__item.is-touching .menu__handle{opacity:1;background-color:var(--vb-primary)}.menu__item.is-dragging{transition:opacity 1ms linear;opacity:0}.menu__action{flex-grow:1}.menu__handle{opacity:.25;border-radius:var(--vb-border-radius);transition:opacity var(--vb-transition-duration) var(--vb-transition-timing-function);cursor:grab}@media(min-width:620px){.menu__handle{opacity:0;padding:0 .25em}}.menu__handle:hover{opacity:1}.menu__handle:active{opacity:1;cursor:grabbing}.menu__handle:focus{outline:none;opacity:1}.menu--list{gap:.25em}.menu--list .menu__item{position:relative;gap:.5em}.menu--list .icon-wrapper{position:absolute;right:calc(var(--vb-form-control-size) + .5em);height:var(--vb-form-control-size);width:var(--vb-form-control-size);align-items:center;justify-content:center}.menu--list .menu__action{padding-right:calc(var(--vb-form-control-size) + 1em)}.menu--list .menu__action:hover,.menu--list .menu__action:focus,.menu--list .menu__action.is-active{text-decoration:none}@media(min-width:760px){.menu--list{gap:.5em}.menu--list .icon-wrapper{right:100%}}@media(min-width:620px){.panel--aside{width:100%;max-width:calc(20rem + var(--vb-layout-padding) * 2);background-color:transparent;box-shadow:none}.panel--aside>*+*{border-top:none}.panel--aside .panel__header{display:none;padding:1em 1em 1em 2em;background-color:var(--vb-background-shift)}.is-modal .panel--aside .panel__header{display:flex}.panel--aside .panel__body{padding:1em var(--vb-layout-padding)}.panel--aside .panel__footer{padding:1em var(--vb-layout-padding) var(--vb-layout-padding);background-color:var(--vb-background-shift)}}.progress-ring{position:relative;display:flex;align-items:center;justify-content:center}.progress-ring__track{stroke:hsl(from currentcolor h s l/25%)}.progress-ring__progress{transform:rotate(-90deg);transform-origin:50% 50%;transition-property:fill,opacity,stroke-dashoffset;transition-duration:var(--vb-transition-duration-long);transition-timing-function:var(--vb-transition-timing-function);stroke:currentcolor;fill:hsl(from currentcolor h s l/0%);opacity:1}.progress-ring__progress.is-zero{opacity:0}.progress-ring__complete{width:100%;height:100%;position:absolute;top:0;left:0;transition-property:opacity,background-position;transition-duration:var(--vb-transition-duration-long);transition-timing-function:var(--vb-transition-timing-function);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="10,3 5,9 2,6"></polyline></svg>');background-repeat:no-repeat;background-position:center -100%;background-size:12px;opacity:0}.progress-ring.is-complete .progress-ring__progress{fill:var(--vb-primary)}.progress-ring.is-complete .progress-ring__complete{transition-duration:var(--vb-transition-duration-long);background-position:center center;opacity:1}.todo-form{display:flex;gap:.5rem;align-items:center;flex-grow:1}.todo-list{display:flex;gap:.25em;flex-direction:column;list-style:none}.todo-list.event-dragging .todo *{pointer-events:none}@media(min-width:760px){.todo-list{gap:.5em}}.todo{position:relative;z-index:1;display:flex;gap:.5em;flex-wrap:nowrap;align-items:start;border-radius:var(--vb-form-control-border-radius);background-color:transparent;transition:background-color .25s ease}.todo:hover .todo__handle,.todo:hover .todo__actions-toggle,.todo:focus-within .todo__handle,.todo:focus-within .todo__actions-toggle{opacity:1}.todo.is-parent{font-weight:700}.todo.is-nested{padding-left:1rem;margin-left:.5rem}.todo.is-nested:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:var(--vb-border-color)}.todo.is-dragging,.todo.is-touching{z-index:2;background-color:oklch(from var(--vb-primary) l c h/20%)}.todo.is-dragging .todo__handle,.todo.is-touching .todo__handle{opacity:1;background-color:var(--vb-primary)}.todo.is-dragging{transition:opacity 1ms linear;opacity:0}.todo.was-removed{animation:background-fade 1s linear forwards,fade-out 1s linear forwards;background-color:oklch(from var(--vb-important) l c h/20%);opacity:1}.todo.was-added,.todo.was-updated{animation:background-fade 1s linear forwards;background-color:oklch(from var(--vb-primary) l c h/20%)}.todo__checkbox{flex-shrink:0;margin-top:.7rem}.todo__content{flex-grow:1;padding:calc(.5em + 1px) .5em;color:var(--vb-foreground);overflow-wrap:anywhere;border-radius:var(--vb-border-radius);transition:box-shadow var(--vb-transition-duration) var(--vb-transition-timing-function)}.is-done .todo__content{color:var(--vb-foreground-subtle)}.todo__content:focus{color:var(--vb-foreground);box-shadow:inset 0 0 0 2px var(--vb-primary);outline:none}.todo__handle{display:flex;flex-shrink:0;height:auto;opacity:.25;align-items:center;align-self:stretch;transition:opacity var(--vb-transition-duration) var(--vb-transition-timing-function);cursor:grab}.todo__handle:hover{opacity:1}.todo__handle:active{opacity:1;cursor:grabbing}.todo__handle:focus{outline:none;opacity:1}.todo__action{position:relative;border-radius:var(--vb-border-radius-circle)}.todo__action:hover,.todo__action:focus-within{box-shadow:none}.todo__actions{width:var(--vb-form-control-size-calc);height:var(--vb-form-control-size-calc);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.todo__actions-toggle{position:relative;z-index:1;opacity:.25;transition:opacity var(--vb-transition-duration) var(--vb-transition-timing-function)}.todo__actions-toggle .feather-power{margin-top:-2px}.todo__actions-menu{position:absolute;z-index:2;right:.2em;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;opacity:0;overflow:hidden;transform:translate(1rem);background-color:var(--vb-background-alt);border-radius:var(--vb-border-radius-circle);transition-duration:var(--vb-transition-duration);transition-timing-function:var(--vb-transition-timing-function);transition-property:opacity,transform,visibility;pointer-events:none}.todo__actions-menu.is-active{opacity:1;transform:translate(0);pointer-events:auto}}@layer tokens{:root{--vb-black: oklch(0% 0 0deg);--vb-white: oklch(100% 0 0deg);--vb-primary: oklch(74% .16 158deg);--vb-primary-l: 74%;--vb-primary-c: .16;--vb-primary-h: 158deg;--vb-secondary: oklch(62% .16 244deg);--vb-secondary-l: 62%;--vb-secondary-c: .16;--vb-secondary-h: 244deg;--vb-neutral: oklch(74% .016 236deg);--vb-neutral-l: 74%;--vb-neutral-c: .016;--vb-neutral-h: 236deg;--vb-important: oklch(60% .16 28deg);--vb-important-l: 60%;--vb-important-c: .16;--vb-important-h: 28deg;--vb-prefix-tokens: vb;--vb-breakpoint-xs: 480px;--vb-breakpoint-sm: 620px;--vb-breakpoint-md: 760px;--vb-breakpoint-lg: 990px;--vb-breakpoint-xl: 1380px;--vb-backdrop-color: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h));--vb-backdrop-opacity: 80%;--vb-base-foreground: var(--vb-foreground);--vb-base-background: var(--vb-background);--vb-spacing: .25rem;--vb-spacing-xs: var(--vb-spacing);--vb-spacing-sm: calc(var(--vb-spacing) * 2);--vb-spacing-md: calc(var(--vb-spacing) * 4);--vb-spacing-lg: calc(var(--vb-spacing) * 6);--vb-spacing-xl: calc(var(--vb-spacing) * 8);--vb-em-spacing: .25em;--vb-em-spacing-xs: var(--vb-em-spacing);--vb-em-spacing-sm: calc(var(--vb-em-spacing) * 2);--vb-em-spacing-md: calc(var(--vb-em-spacing) * 4);--vb-em-spacing-lg: calc(var(--vb-em-spacing) * 6);--vb-em-spacing-xl: calc(var(--vb-em-spacing) * 8);--vb-border-width: 1px;--vb-border-style: solid;--vb-border: var(--vb-border-width) var(--vb-border-style) var(--vb-border-color);--vb-border-strong: var(--vb-border-width) var(--vb-border-style) var(--vb-border-color-strong);--vb-border-stronger: var(--vb-border-width) var(--vb-border-style) var(--vb-border-color-stronger);--vb-border-radius: .25rem;--vb-border-radius-lg: .5rem;--vb-border-radius-circle: 9999px;--vb-box-shadow-0: 0 0 0 1px var(--vb-box-shadow-outline-color);--vb-drop-shadow-0: 0 0 1px var(--vb-drop-shadow-outline-color);--vb-shadow-1: 0 2px 2px var(--vb-shadow-color);--vb-shadow-2: 0 4px 4px var(--vb-shadow-color);--vb-shadow-3: 0 6px 6px var(--vb-shadow-color);--vb-shadow-4: 0 12px 12px var(--vb-shadow-color);--vb-shadow-5: 0 24px 24px var(--vb-shadow-color);--vb-box-shadow-outline: var(--vb-box-shadow-0);--vb-box-shadow-xs: var(--vb-box-shadow-0), var(--vb-shadow-1);--vb-box-shadow-sm: var(--vb-box-shadow-0), var(--vb-shadow-1), var(--vb-shadow-2);--vb-box-shadow-md: var(--vb-box-shadow-0), var(--vb-shadow-1), var(--vb-shadow-2), var(--vb-shadow-3);--vb-box-shadow-lg: var(--vb-box-shadow-0), var(--vb-shadow-1), var(--vb-shadow-2), var(--vb-shadow-3), var(--vb-shadow-4);--vb-box-shadow-xl: var(--vb-box-shadow-0), var(--vb-shadow-1), var(--vb-shadow-2), var(--vb-shadow-3), var(--vb-shadow-4), var(--vb-shadow-5);--vb-drop-shadow-outline: drop-shadow(var(--vb-drop-shadow-0));--vb-drop-shadow-xs: drop-shadow(var(--vb-drop-shadow-0)) drop-shadow(var(--vb-shadow-1));--vb-drop-shadow-sm: drop-shadow(var(--vb-drop-shadow-0)) drop-shadow(var(--vb-shadow-1)) drop-shadow(var(--vb-shadow-2));--vb-drop-shadow-md: drop-shadow(var(--vb-drop-shadow-0)) drop-shadow(var(--vb-shadow-1)) drop-shadow(var(--vb-shadow-2)) drop-shadow(var(--vb-shadow-3));--vb-drop-shadow-lg: drop-shadow(var(--vb-drop-shadow-0)) drop-shadow(var(--vb-shadow-1)) drop-shadow(var(--vb-shadow-2)) drop-shadow(var(--vb-shadow-3)) drop-shadow(var(--vb-shadow-4));--vb-drop-shadow-xl: drop-shadow(var(--vb-drop-shadow-0)) drop-shadow(var(--vb-shadow-1)) drop-shadow(var(--vb-shadow-2)) drop-shadow(var(--vb-shadow-3)) drop-shadow(var(--vb-shadow-4)) drop-shadow(var(--vb-shadow-5));--vb-font-family-sans: system-ui, ui-sans-serif, sans-serif;--vb-font-family-serif: ui-serif, serif;--vb-font-family-mono: ui-monospace, monospace;--vb-font-size: 1rem;--vb-font-size-sm: .875rem;--vb-font-size-lg: 1.125rem;--vb-line-height: 1.5;--vb-font-weight-thin: 100;--vb-font-weight-extra-light: 200;--vb-font-weight-light: 300;--vb-font-weight-regular: 400;--vb-font-weight-medium: 500;--vb-font-weight-semi-bold: 600;--vb-font-weight-bold: 700;--vb-font-weight-extra-bold: 800;--vb-font-weight-black: 900;--vb-font-family: var(--vb-font-family-sans);--vb-transition-duration: .3s;--vb-transition-duration-short: .15s;--vb-transition-duration-long: .6s;--vb-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--vb-transition: var(--vb-transition-duration) var(--vb-transition-timing-function);--vb-transition-short: var(--vb-transition-duration-short) var(--vb-transition-timing-function);--vb-transition-long: var(--vb-transition-duration-long) var(--vb-transition-timing-function);--vb-focus-ring-width: 3px;--vb-focus-ring-style: solid;--vb-focus-ring-offset: 0;--vb-focus-ring-color: var(--vb-primary);--vb-focus-ring-opacity: 32%;--vb-form-control-size: var(--vb-font-size);--vb-form-control-size-sm: var(--vb-font-size-sm);--vb-form-control-size-lg: var(--vb-font-size-lg);--vb-form-control-line-height: var(--vb-line-height);--vb-form-control-border-width: var(--vb-border-width);--vb-form-control-border-radius: var(--vb-border-radius);--vb-form-control-padding-x: 1em;--vb-form-control-padding-y: .5em;--vb-form-control-accent: var(--vb-primary);--vb-form-control-foreground: var(--vb-foreground-strong);--vb-form-control-background: var(--vb-background);--vb-form-control-background-disabled: var(--vb-background-alt);--vb-form-control-background-readonly: var(--vb-background-alt);--vb-form-control-box-shadow: none;--vb-form-control-opacity-disabled: .6;--vb-form-control-transition-duration: var(--vb-transition-duration-short);--vb-form-control-transition-timing-function: var(--vb-transition-timing-function);--vb-form-control-transition-property: outline;--vb-form-control-choice-color: var(--vb-foreground-subtle);--vb-form-control-choice-accent: var(--vb-form-control-accent);--vb-form-control-choice-fill: var(--vb-form-control-background);--vb-form-control-size-calc: calc(1em * var(--vb-form-control-line-height) + (var(--vb-form-control-padding-y) + var(--vb-form-control-border-width)) * 2);--vb-form-control-padding: var(--vb-form-control-padding-y) var(--vb-form-control-padding-x);--vb-layout-padding: 0;--vb-popover-margin: 1rem}@media(prefers-reduced-motion:reduce){:root{--vb-transition-duration: 0s;--vb-transition-duration-short: 0s;--vb-transition-duration-long: 0s}}@media(min-width:620px){:root{--vb-layout-padding: 1rem}}@media(min-width:760px){:root{--vb-layout-padding: 2rem}}@media(min-width:990px){:root{--vb-layout-padding: 4rem}}:root,[data-mode=auto]{color-scheme:light;--vb-background: var(--vb-white);--vb-background-alt: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h));--vb-background-shift: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-foreground: oklch(50% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-strong: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h));--vb-foreground-subtle: oklch(70% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-accent: oklch(70% var(--vb-primary-c) var(--vb-primary-h));--vb-foreground-accent-alt: var(--vb-secondary);--vb-primary-background: oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h));--vb-primary-foreground: oklch(40% var(--vb-primary-c) var(--vb-primary-h));--vb-secondary-background: oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h));--vb-secondary-foreground: oklch(40% var(--vb-secondary-c) var(--vb-secondary-h));--vb-neutral-background: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-neutral-foreground: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h));--vb-important-background: oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h));--vb-important-foreground: oklch(40% var(--vb-important-c) var(--vb-important-h));--vb-border-color: oklch(0% 0 0deg / .1);--vb-border-color-strong: oklch(0% 0 0deg / .2);--vb-border-color-stronger: oklch(0% 0 0deg / .3);--vb-shadow-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/8%);--vb-box-shadow-outline-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/8%);--vb-drop-shadow-outline-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/32%)}@media(prefers-color-scheme:dark){:root,[data-mode=auto]{color-scheme:dark;--vb-background: oklch(20% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h));--vb-background-alt: oklch(18% calc(var(--vb-neutral-c) * .7) var(--vb-neutral-h));--vb-background-shift: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h));--vb-foreground: oklch(80% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h));--vb-foreground-strong: var(--vb-white);--vb-foreground-subtle: oklch(60% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-accent: oklch(80% calc(var(--vb-primary-c) * .8) var(--vb-primary-h));--vb-foreground-accent-alt: oklch(80% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h));--vb-primary-background: oklch(40% var(--vb-primary-c) var(--vb-primary-h));--vb-primary-foreground: oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h));--vb-secondary-background: oklch(40% var(--vb-secondary-c) var(--vb-secondary-h));--vb-secondary-foreground: oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h));--vb-neutral-background: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h));--vb-neutral-foreground: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-important-background: oklch(40% var(--vb-important-c) var(--vb-important-h));--vb-important-foreground: oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h));--vb-border-color: oklch(100% 0 0deg / .1);--vb-border-color-strong: oklch(100% 0 0deg / .2);--vb-border-color-stronger: oklch(100% 0 0deg / .3);--vb-shadow-color: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h)/80%);--vb-box-shadow-outline-color: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h)/8%);--vb-drop-shadow-outline-color: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h)/32%)}}[data-mode=light]{color-scheme:light;--vb-background: var(--vb-white);--vb-background-alt: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h));--vb-background-shift: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-foreground: oklch(50% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-strong: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h));--vb-foreground-subtle: oklch(70% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-accent: oklch(70% var(--vb-primary-c) var(--vb-primary-h));--vb-foreground-accent-alt: var(--vb-secondary);--vb-primary-background: oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h));--vb-primary-foreground: oklch(40% var(--vb-primary-c) var(--vb-primary-h));--vb-secondary-background: oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h));--vb-secondary-foreground: oklch(40% var(--vb-secondary-c) var(--vb-secondary-h));--vb-neutral-background: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-neutral-foreground: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h));--vb-important-background: oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h));--vb-important-foreground: oklch(40% var(--vb-important-c) var(--vb-important-h));--vb-border-color: oklch(0% 0 0deg / .1);--vb-border-color-strong: oklch(0% 0 0deg / .2);--vb-border-color-stronger: oklch(0% 0 0deg / .3);--vb-shadow-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/8%);--vb-box-shadow-outline-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/8%);--vb-drop-shadow-outline-color: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h)/32%)}[data-mode=dark]{color-scheme:dark;--vb-background: oklch(20% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h));--vb-background-alt: oklch(18% calc(var(--vb-neutral-c) * .7) var(--vb-neutral-h));--vb-background-shift: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h));--vb-foreground: oklch(80% calc(var(--vb-neutral-c) * .8) var(--vb-neutral-h));--vb-foreground-strong: var(--vb-white);--vb-foreground-subtle: oklch(60% var(--vb-neutral-c) var(--vb-neutral-h));--vb-foreground-accent: oklch(80% calc(var(--vb-primary-c) * .8) var(--vb-primary-h));--vb-foreground-accent-alt: oklch(80% calc(var(--vb-secondary-c) * .8) var(--vb-secondary-h));--vb-primary-background: oklch(40% var(--vb-primary-c) var(--vb-primary-h));--vb-primary-foreground: oklch(96% calc(var(--vb-primary-c) * .2) var(--vb-primary-h));--vb-secondary-background: oklch(40% var(--vb-secondary-c) var(--vb-secondary-h));--vb-secondary-foreground: oklch(96% calc(var(--vb-secondary-c) * .2) var(--vb-secondary-h));--vb-neutral-background: oklch(40% var(--vb-neutral-c) var(--vb-neutral-h));--vb-neutral-foreground: oklch(96% calc(var(--vb-neutral-c) * .2) var(--vb-neutral-h));--vb-important-background: oklch(40% var(--vb-important-c) var(--vb-important-h));--vb-important-foreground: oklch(96% calc(var(--vb-important-c) * .2) var(--vb-important-h));--vb-border-color: oklch(100% 0 0deg / .1);--vb-border-color-strong: oklch(100% 0 0deg / .2);--vb-border-color-stronger: oklch(100% 0 0deg / .3);--vb-shadow-color: oklch(16% calc(var(--vb-neutral-c) * .6) var(--vb-neutral-h)/80%);--vb-box-shadow-outline-color: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h)/8%);--vb-drop-shadow-outline-color: oklch(98% calc(var(--vb-neutral-c) * .1) var(--vb-neutral-h)/32%)}}.icon-wrapper{display:inline-flex}
