@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800&display=swap";@layer utilities{.vds-u-block{display:block}.vds-u-inline{display:inline}.vds-u-inline-block{display:inline-block}.vds-u-flex{display:flex}.vds-u-inline-flex{display:inline-flex}.vds-u-grid{display:grid}.vds-u-inline-grid{display:inline-grid}.vds-u-hidden{display:none}.vds-u-contents{display:contents}.vds-u-flow-root{display:flow-root}.vds-u-m-0{margin:var(--vds-space-0)}.vds-u-m-px{margin:var(--vds-space-px)}.vds-u-m-0-5{margin:var(--vds-space-0-5)}.vds-u-m-1{margin:var(--vds-space-1)}.vds-u-m-1-5{margin:var(--vds-space-1-5)}.vds-u-m-2{margin:var(--vds-space-2)}.vds-u-m-2-5{margin:var(--vds-space-2-5)}.vds-u-m-3{margin:var(--vds-space-3)}.vds-u-m-3-5{margin:var(--vds-space-3-5)}.vds-u-m-4{margin:var(--vds-space-4)}.vds-u-m-5{margin:var(--vds-space-5)}.vds-u-m-6{margin:var(--vds-space-6)}.vds-u-m-7{margin:var(--vds-space-7)}.vds-u-m-8{margin:var(--vds-space-8)}.vds-u-m-9{margin:var(--vds-space-9)}.vds-u-m-10{margin:var(--vds-space-10)}.vds-u-m-11{margin:var(--vds-space-11)}.vds-u-m-12{margin:var(--vds-space-12)}.vds-u-m-14{margin:var(--vds-space-14)}.vds-u-m-16{margin:var(--vds-space-16)}.vds-u-m-20{margin:var(--vds-space-20)}.vds-u-m-24{margin:var(--vds-space-24)}.vds-u-m-28{margin:var(--vds-space-28)}.vds-u-m-32{margin:var(--vds-space-32)}.vds-u-m-36{margin:var(--vds-space-36)}.vds-u-m-40{margin:var(--vds-space-40)}.vds-u-m-44{margin:var(--vds-space-44)}.vds-u-m-48{margin:var(--vds-space-48)}.vds-u-m-52{margin:var(--vds-space-52)}.vds-u-m-56{margin:var(--vds-space-56)}.vds-u-m-60{margin:var(--vds-space-60)}.vds-u-m-64{margin:var(--vds-space-64)}.vds-u-m-72{margin:var(--vds-space-72)}.vds-u-m-80{margin:var(--vds-space-80)}.vds-u-m-96{margin:var(--vds-space-96)}.vds-u-m-auto{margin:auto}.vds-u-mi-0{margin-inline:var(--vds-space-0)}.vds-u-mi-px{margin-inline:var(--vds-space-px)}.vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.vds-u-mi-1{margin-inline:var(--vds-space-1)}.vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.vds-u-mi-2{margin-inline:var(--vds-space-2)}.vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.vds-u-mi-3{margin-inline:var(--vds-space-3)}.vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.vds-u-mi-4{margin-inline:var(--vds-space-4)}.vds-u-mi-5{margin-inline:var(--vds-space-5)}.vds-u-mi-6{margin-inline:var(--vds-space-6)}.vds-u-mi-7{margin-inline:var(--vds-space-7)}.vds-u-mi-8{margin-inline:var(--vds-space-8)}.vds-u-mi-9{margin-inline:var(--vds-space-9)}.vds-u-mi-10{margin-inline:var(--vds-space-10)}.vds-u-mi-11{margin-inline:var(--vds-space-11)}.vds-u-mi-12{margin-inline:var(--vds-space-12)}.vds-u-mi-14{margin-inline:var(--vds-space-14)}.vds-u-mi-16{margin-inline:var(--vds-space-16)}.vds-u-mi-20{margin-inline:var(--vds-space-20)}.vds-u-mi-24{margin-inline:var(--vds-space-24)}.vds-u-mi-28{margin-inline:var(--vds-space-28)}.vds-u-mi-32{margin-inline:var(--vds-space-32)}.vds-u-mi-36{margin-inline:var(--vds-space-36)}.vds-u-mi-40{margin-inline:var(--vds-space-40)}.vds-u-mi-44{margin-inline:var(--vds-space-44)}.vds-u-mi-48{margin-inline:var(--vds-space-48)}.vds-u-mi-52{margin-inline:var(--vds-space-52)}.vds-u-mi-56{margin-inline:var(--vds-space-56)}.vds-u-mi-60{margin-inline:var(--vds-space-60)}.vds-u-mi-64{margin-inline:var(--vds-space-64)}.vds-u-mi-72{margin-inline:var(--vds-space-72)}.vds-u-mi-80{margin-inline:var(--vds-space-80)}.vds-u-mi-96{margin-inline:var(--vds-space-96)}.vds-u-mi-auto{margin-inline:auto}.vds-u-mb-0{margin-block:var(--vds-space-0)}.vds-u-mb-px{margin-block:var(--vds-space-px)}.vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.vds-u-mb-1{margin-block:var(--vds-space-1)}.vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.vds-u-mb-2{margin-block:var(--vds-space-2)}.vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.vds-u-mb-3{margin-block:var(--vds-space-3)}.vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.vds-u-mb-4{margin-block:var(--vds-space-4)}.vds-u-mb-5{margin-block:var(--vds-space-5)}.vds-u-mb-6{margin-block:var(--vds-space-6)}.vds-u-mb-7{margin-block:var(--vds-space-7)}.vds-u-mb-8{margin-block:var(--vds-space-8)}.vds-u-mb-9{margin-block:var(--vds-space-9)}.vds-u-mb-10{margin-block:var(--vds-space-10)}.vds-u-mb-11{margin-block:var(--vds-space-11)}.vds-u-mb-12{margin-block:var(--vds-space-12)}.vds-u-mb-14{margin-block:var(--vds-space-14)}.vds-u-mb-16{margin-block:var(--vds-space-16)}.vds-u-mb-20{margin-block:var(--vds-space-20)}.vds-u-mb-24{margin-block:var(--vds-space-24)}.vds-u-mb-28{margin-block:var(--vds-space-28)}.vds-u-mb-32{margin-block:var(--vds-space-32)}.vds-u-mb-36{margin-block:var(--vds-space-36)}.vds-u-mb-40{margin-block:var(--vds-space-40)}.vds-u-mb-44{margin-block:var(--vds-space-44)}.vds-u-mb-48{margin-block:var(--vds-space-48)}.vds-u-mb-52{margin-block:var(--vds-space-52)}.vds-u-mb-56{margin-block:var(--vds-space-56)}.vds-u-mb-60{margin-block:var(--vds-space-60)}.vds-u-mb-64{margin-block:var(--vds-space-64)}.vds-u-mb-72{margin-block:var(--vds-space-72)}.vds-u-mb-80{margin-block:var(--vds-space-80)}.vds-u-mb-96{margin-block:var(--vds-space-96)}.vds-u-mb-auto{margin-block:auto}.vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.vds-u-mis-auto{margin-inline-start:auto}.vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.vds-u-mie-auto{margin-inline-end:auto}.vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.vds-u-mbs-auto{margin-block-start:auto}.vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.vds-u-mbe-auto{margin-block-end:auto}.vds-u-p-0{padding:var(--vds-space-0)}.vds-u-p-px{padding:var(--vds-space-px)}.vds-u-p-0-5{padding:var(--vds-space-0-5)}.vds-u-p-1{padding:var(--vds-space-1)}.vds-u-p-1-5{padding:var(--vds-space-1-5)}.vds-u-p-2{padding:var(--vds-space-2)}.vds-u-p-2-5{padding:var(--vds-space-2-5)}.vds-u-p-3{padding:var(--vds-space-3)}.vds-u-p-3-5{padding:var(--vds-space-3-5)}.vds-u-p-4{padding:var(--vds-space-4)}.vds-u-p-5{padding:var(--vds-space-5)}.vds-u-p-6{padding:var(--vds-space-6)}.vds-u-p-7{padding:var(--vds-space-7)}.vds-u-p-8{padding:var(--vds-space-8)}.vds-u-p-9{padding:var(--vds-space-9)}.vds-u-p-10{padding:var(--vds-space-10)}.vds-u-p-11{padding:var(--vds-space-11)}.vds-u-p-12{padding:var(--vds-space-12)}.vds-u-p-14{padding:var(--vds-space-14)}.vds-u-p-16{padding:var(--vds-space-16)}.vds-u-p-20{padding:var(--vds-space-20)}.vds-u-p-24{padding:var(--vds-space-24)}.vds-u-p-28{padding:var(--vds-space-28)}.vds-u-p-32{padding:var(--vds-space-32)}.vds-u-p-36{padding:var(--vds-space-36)}.vds-u-p-40{padding:var(--vds-space-40)}.vds-u-p-44{padding:var(--vds-space-44)}.vds-u-p-48{padding:var(--vds-space-48)}.vds-u-p-52{padding:var(--vds-space-52)}.vds-u-p-56{padding:var(--vds-space-56)}.vds-u-p-60{padding:var(--vds-space-60)}.vds-u-p-64{padding:var(--vds-space-64)}.vds-u-p-72{padding:var(--vds-space-72)}.vds-u-p-80{padding:var(--vds-space-80)}.vds-u-p-96{padding:var(--vds-space-96)}.vds-u-pi-0{padding-inline:var(--vds-space-0)}.vds-u-pi-px{padding-inline:var(--vds-space-px)}.vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.vds-u-pi-1{padding-inline:var(--vds-space-1)}.vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.vds-u-pi-2{padding-inline:var(--vds-space-2)}.vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.vds-u-pi-3{padding-inline:var(--vds-space-3)}.vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.vds-u-pi-4{padding-inline:var(--vds-space-4)}.vds-u-pi-5{padding-inline:var(--vds-space-5)}.vds-u-pi-6{padding-inline:var(--vds-space-6)}.vds-u-pi-7{padding-inline:var(--vds-space-7)}.vds-u-pi-8{padding-inline:var(--vds-space-8)}.vds-u-pi-9{padding-inline:var(--vds-space-9)}.vds-u-pi-10{padding-inline:var(--vds-space-10)}.vds-u-pi-11{padding-inline:var(--vds-space-11)}.vds-u-pi-12{padding-inline:var(--vds-space-12)}.vds-u-pi-14{padding-inline:var(--vds-space-14)}.vds-u-pi-16{padding-inline:var(--vds-space-16)}.vds-u-pi-20{padding-inline:var(--vds-space-20)}.vds-u-pi-24{padding-inline:var(--vds-space-24)}.vds-u-pi-28{padding-inline:var(--vds-space-28)}.vds-u-pi-32{padding-inline:var(--vds-space-32)}.vds-u-pi-36{padding-inline:var(--vds-space-36)}.vds-u-pi-40{padding-inline:var(--vds-space-40)}.vds-u-pi-44{padding-inline:var(--vds-space-44)}.vds-u-pi-48{padding-inline:var(--vds-space-48)}.vds-u-pi-52{padding-inline:var(--vds-space-52)}.vds-u-pi-56{padding-inline:var(--vds-space-56)}.vds-u-pi-60{padding-inline:var(--vds-space-60)}.vds-u-pi-64{padding-inline:var(--vds-space-64)}.vds-u-pi-72{padding-inline:var(--vds-space-72)}.vds-u-pi-80{padding-inline:var(--vds-space-80)}.vds-u-pi-96{padding-inline:var(--vds-space-96)}.vds-u-pb-0{padding-block:var(--vds-space-0)}.vds-u-pb-px{padding-block:var(--vds-space-px)}.vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.vds-u-pb-1{padding-block:var(--vds-space-1)}.vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.vds-u-pb-2{padding-block:var(--vds-space-2)}.vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.vds-u-pb-3{padding-block:var(--vds-space-3)}.vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.vds-u-pb-4{padding-block:var(--vds-space-4)}.vds-u-pb-5{padding-block:var(--vds-space-5)}.vds-u-pb-6{padding-block:var(--vds-space-6)}.vds-u-pb-7{padding-block:var(--vds-space-7)}.vds-u-pb-8{padding-block:var(--vds-space-8)}.vds-u-pb-9{padding-block:var(--vds-space-9)}.vds-u-pb-10{padding-block:var(--vds-space-10)}.vds-u-pb-11{padding-block:var(--vds-space-11)}.vds-u-pb-12{padding-block:var(--vds-space-12)}.vds-u-pb-14{padding-block:var(--vds-space-14)}.vds-u-pb-16{padding-block:var(--vds-space-16)}.vds-u-pb-20{padding-block:var(--vds-space-20)}.vds-u-pb-24{padding-block:var(--vds-space-24)}.vds-u-pb-28{padding-block:var(--vds-space-28)}.vds-u-pb-32{padding-block:var(--vds-space-32)}.vds-u-pb-36{padding-block:var(--vds-space-36)}.vds-u-pb-40{padding-block:var(--vds-space-40)}.vds-u-pb-44{padding-block:var(--vds-space-44)}.vds-u-pb-48{padding-block:var(--vds-space-48)}.vds-u-pb-52{padding-block:var(--vds-space-52)}.vds-u-pb-56{padding-block:var(--vds-space-56)}.vds-u-pb-60{padding-block:var(--vds-space-60)}.vds-u-pb-64{padding-block:var(--vds-space-64)}.vds-u-pb-72{padding-block:var(--vds-space-72)}.vds-u-pb-80{padding-block:var(--vds-space-80)}.vds-u-pb-96{padding-block:var(--vds-space-96)}.vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.vds-u-gap-0{gap:var(--vds-space-0)}.vds-u-gap-x-0{column-gap:var(--vds-space-0)}.vds-u-gap-y-0{row-gap:var(--vds-space-0)}.vds-u-gap-px{gap:var(--vds-space-px)}.vds-u-gap-x-px{column-gap:var(--vds-space-px)}.vds-u-gap-y-px{row-gap:var(--vds-space-px)}.vds-u-gap-0-5{gap:var(--vds-space-0-5)}.vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.vds-u-gap-1{gap:var(--vds-space-1)}.vds-u-gap-x-1{column-gap:var(--vds-space-1)}.vds-u-gap-y-1{row-gap:var(--vds-space-1)}.vds-u-gap-1-5{gap:var(--vds-space-1-5)}.vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.vds-u-gap-2{gap:var(--vds-space-2)}.vds-u-gap-x-2{column-gap:var(--vds-space-2)}.vds-u-gap-y-2{row-gap:var(--vds-space-2)}.vds-u-gap-2-5{gap:var(--vds-space-2-5)}.vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.vds-u-gap-3{gap:var(--vds-space-3)}.vds-u-gap-x-3{column-gap:var(--vds-space-3)}.vds-u-gap-y-3{row-gap:var(--vds-space-3)}.vds-u-gap-3-5{gap:var(--vds-space-3-5)}.vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.vds-u-gap-4{gap:var(--vds-space-4)}.vds-u-gap-x-4{column-gap:var(--vds-space-4)}.vds-u-gap-y-4{row-gap:var(--vds-space-4)}.vds-u-gap-5{gap:var(--vds-space-5)}.vds-u-gap-x-5{column-gap:var(--vds-space-5)}.vds-u-gap-y-5{row-gap:var(--vds-space-5)}.vds-u-gap-6{gap:var(--vds-space-6)}.vds-u-gap-x-6{column-gap:var(--vds-space-6)}.vds-u-gap-y-6{row-gap:var(--vds-space-6)}.vds-u-gap-7{gap:var(--vds-space-7)}.vds-u-gap-x-7{column-gap:var(--vds-space-7)}.vds-u-gap-y-7{row-gap:var(--vds-space-7)}.vds-u-gap-8{gap:var(--vds-space-8)}.vds-u-gap-x-8{column-gap:var(--vds-space-8)}.vds-u-gap-y-8{row-gap:var(--vds-space-8)}.vds-u-gap-10{gap:var(--vds-space-10)}.vds-u-gap-x-10{column-gap:var(--vds-space-10)}.vds-u-gap-y-10{row-gap:var(--vds-space-10)}.vds-u-gap-12{gap:var(--vds-space-12)}.vds-u-gap-x-12{column-gap:var(--vds-space-12)}.vds-u-gap-y-12{row-gap:var(--vds-space-12)}.vds-u-gap-14{gap:var(--vds-space-14)}.vds-u-gap-x-14{column-gap:var(--vds-space-14)}.vds-u-gap-y-14{row-gap:var(--vds-space-14)}.vds-u-gap-16{gap:var(--vds-space-16)}.vds-u-gap-x-16{column-gap:var(--vds-space-16)}.vds-u-gap-y-16{row-gap:var(--vds-space-16)}.vds-u-flex-row{flex-direction:row}.vds-u-flex-col{flex-direction:column}.vds-u-flex-row-reverse{flex-direction:row-reverse}.vds-u-flex-col-reverse{flex-direction:column-reverse}.vds-u-flex-wrap{flex-wrap:wrap}.vds-u-flex-nowrap{flex-wrap:nowrap}.vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.vds-u-items-start{align-items:flex-start}.vds-u-items-center{align-items:center}.vds-u-items-end{align-items:flex-end}.vds-u-items-stretch{align-items:stretch}.vds-u-items-baseline{align-items:baseline}.vds-u-justify-start{justify-content:flex-start}.vds-u-justify-center{justify-content:center}.vds-u-justify-end{justify-content:flex-end}.vds-u-justify-between{justify-content:space-between}.vds-u-justify-around{justify-content:space-around}.vds-u-justify-evenly{justify-content:space-evenly}.vds-u-self-start{align-self:flex-start}.vds-u-self-center{align-self:center}.vds-u-self-end{align-self:flex-end}.vds-u-self-stretch{align-self:stretch}.vds-u-self-auto{align-self:auto}.vds-u-self-baseline{align-self:baseline}.vds-u-flex-1{flex:1 1 0%}.vds-u-flex-auto{flex:1 1 auto}.vds-u-flex-initial{flex:0 1 auto}.vds-u-flex-none{flex:none}.vds-u-grow{flex-grow:1}.vds-u-grow-0{flex-grow:0}.vds-u-shrink{flex-shrink:1}.vds-u-shrink-0{flex-shrink:0}.vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vds-u-col-span-1{grid-column:span 1 / span 1}.vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-u-col-span-2{grid-column:span 2 / span 2}.vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-u-col-span-3{grid-column:span 3 / span 3}.vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vds-u-col-span-4{grid-column:span 4 / span 4}.vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vds-u-col-span-5{grid-column:span 5 / span 5}.vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vds-u-col-span-6{grid-column:span 6 / span 6}.vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.vds-u-col-span-7{grid-column:span 7 / span 7}.vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.vds-u-col-span-8{grid-column:span 8 / span 8}.vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.vds-u-col-span-9{grid-column:span 9 / span 9}.vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.vds-u-col-span-10{grid-column:span 10 / span 10}.vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.vds-u-col-span-11{grid-column:span 11 / span 11}.vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.vds-u-col-span-12{grid-column:span 12 / span 12}.vds-u-col-span-full{grid-column:1 / -1}.vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.vds-u-row-span-1{grid-row:span 1 / span 1}.vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.vds-u-row-span-2{grid-row:span 2 / span 2}.vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.vds-u-row-span-3{grid-row:span 3 / span 3}.vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.vds-u-row-span-4{grid-row:span 4 / span 4}.vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.vds-u-row-span-5{grid-row:span 5 / span 5}.vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.vds-u-row-span-6{grid-row:span 6 / span 6}.vds-u-row-span-full{grid-row:1 / -1}.vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.vds-u-w-0{inline-size:var(--vds-space-0)}.vds-u-h-0{block-size:var(--vds-space-0)}.vds-u-w-px{inline-size:var(--vds-space-px)}.vds-u-h-px{block-size:var(--vds-space-px)}.vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.vds-u-h-0-5{block-size:var(--vds-space-0-5)}.vds-u-w-1{inline-size:var(--vds-space-1)}.vds-u-h-1{block-size:var(--vds-space-1)}.vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.vds-u-h-1-5{block-size:var(--vds-space-1-5)}.vds-u-w-2{inline-size:var(--vds-space-2)}.vds-u-h-2{block-size:var(--vds-space-2)}.vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.vds-u-h-2-5{block-size:var(--vds-space-2-5)}.vds-u-w-3{inline-size:var(--vds-space-3)}.vds-u-h-3{block-size:var(--vds-space-3)}.vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.vds-u-h-3-5{block-size:var(--vds-space-3-5)}.vds-u-w-4{inline-size:var(--vds-space-4)}.vds-u-h-4{block-size:var(--vds-space-4)}.vds-u-w-5{inline-size:var(--vds-space-5)}.vds-u-h-5{block-size:var(--vds-space-5)}.vds-u-w-6{inline-size:var(--vds-space-6)}.vds-u-h-6{block-size:var(--vds-space-6)}.vds-u-w-7{inline-size:var(--vds-space-7)}.vds-u-h-7{block-size:var(--vds-space-7)}.vds-u-w-8{inline-size:var(--vds-space-8)}.vds-u-h-8{block-size:var(--vds-space-8)}.vds-u-w-10{inline-size:var(--vds-space-10)}.vds-u-h-10{block-size:var(--vds-space-10)}.vds-u-w-12{inline-size:var(--vds-space-12)}.vds-u-h-12{block-size:var(--vds-space-12)}.vds-u-w-14{inline-size:var(--vds-space-14)}.vds-u-h-14{block-size:var(--vds-space-14)}.vds-u-w-16{inline-size:var(--vds-space-16)}.vds-u-h-16{block-size:var(--vds-space-16)}.vds-u-w-1\/2{inline-size:50%}.vds-u-h-1\/2{block-size:50%}.vds-u-w-1\/3{inline-size:33.333333%}.vds-u-h-1\/3{block-size:33.333333%}.vds-u-w-2\/3{inline-size:66.666667%}.vds-u-h-2\/3{block-size:66.666667%}.vds-u-w-1\/4{inline-size:25%}.vds-u-h-1\/4{block-size:25%}.vds-u-w-3\/4{inline-size:75%}.vds-u-h-3\/4{block-size:75%}.vds-u-w-auto{inline-size:auto}.vds-u-h-auto{block-size:auto}.vds-u-w-full{inline-size:100%}.vds-u-h-full{block-size:100%}.vds-u-w-screen{inline-size:100dvi}.vds-u-h-screen{block-size:100dvb}.vds-u-w-min{inline-size:min-content}.vds-u-h-min{block-size:min-content}.vds-u-w-max{inline-size:max-content}.vds-u-h-max{block-size:max-content}.vds-u-w-fit{inline-size:fit-content}.vds-u-h-fit{block-size:fit-content}.vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.vds-u-min-h-0{min-block-size:var(--vds-space-0)}.vds-u-max-h-0{max-block-size:var(--vds-space-0)}.vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.vds-u-min-h-px{min-block-size:var(--vds-space-px)}.vds-u-max-h-px{max-block-size:var(--vds-space-px)}.vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.vds-u-min-h-1{min-block-size:var(--vds-space-1)}.vds-u-max-h-1{max-block-size:var(--vds-space-1)}.vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.vds-u-min-h-2{min-block-size:var(--vds-space-2)}.vds-u-max-h-2{max-block-size:var(--vds-space-2)}.vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.vds-u-min-h-3{min-block-size:var(--vds-space-3)}.vds-u-max-h-3{max-block-size:var(--vds-space-3)}.vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.vds-u-min-h-4{min-block-size:var(--vds-space-4)}.vds-u-max-h-4{max-block-size:var(--vds-space-4)}.vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.vds-u-min-h-5{min-block-size:var(--vds-space-5)}.vds-u-max-h-5{max-block-size:var(--vds-space-5)}.vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.vds-u-min-h-6{min-block-size:var(--vds-space-6)}.vds-u-max-h-6{max-block-size:var(--vds-space-6)}.vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.vds-u-min-h-7{min-block-size:var(--vds-space-7)}.vds-u-max-h-7{max-block-size:var(--vds-space-7)}.vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.vds-u-min-h-8{min-block-size:var(--vds-space-8)}.vds-u-max-h-8{max-block-size:var(--vds-space-8)}.vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.vds-u-min-h-10{min-block-size:var(--vds-space-10)}.vds-u-max-h-10{max-block-size:var(--vds-space-10)}.vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.vds-u-min-h-12{min-block-size:var(--vds-space-12)}.vds-u-max-h-12{max-block-size:var(--vds-space-12)}.vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.vds-u-min-h-14{min-block-size:var(--vds-space-14)}.vds-u-max-h-14{max-block-size:var(--vds-space-14)}.vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.vds-u-min-h-16{min-block-size:var(--vds-space-16)}.vds-u-max-h-16{max-block-size:var(--vds-space-16)}.vds-u-min-w-0{min-inline-size:0}.vds-u-min-h-0{min-block-size:0}.vds-u-max-w-full{max-inline-size:100%}.vds-u-max-h-full{max-block-size:100%}.vds-u-static{position:static}.vds-u-relative{position:relative}.vds-u-absolute{position:absolute}.vds-u-fixed{position:fixed}.vds-u-sticky{position:sticky}.vds-u-inset-0{inset-block:0;inset-inline:0}.vds-u-inset-auto{inset-block:auto;inset-inline:auto}.vds-u-inset-block-0{inset-block:0}.vds-u-inset-inline-0{inset-inline:0}.vds-u-inset-bs-0{inset-block-start:0}.vds-u-inset-be-0{inset-block-end:0}.vds-u-inset-is-0{inset-inline-start:0}.vds-u-inset-ie-0{inset-inline-end:0}.vds-u-inset-bs-auto{inset-block-start:auto}.vds-u-inset-be-auto{inset-block-end:auto}.vds-u-inset-is-auto{inset-inline-start:auto}.vds-u-inset-ie-auto{inset-inline-end:auto}.vds-u-overflow-visible{overflow:visible}.vds-u-overflow-x-visible{overflow-x:visible}.vds-u-overflow-y-visible{overflow-y:visible}.vds-u-overflow-hidden{overflow:hidden}.vds-u-overflow-x-hidden{overflow-x:hidden}.vds-u-overflow-y-hidden{overflow-y:hidden}.vds-u-overflow-auto{overflow:auto}.vds-u-overflow-x-auto{overflow-x:auto}.vds-u-overflow-y-auto{overflow-y:auto}.vds-u-overflow-scroll{overflow:scroll}.vds-u-overflow-x-scroll{overflow-x:scroll}.vds-u-overflow-y-scroll{overflow-y:scroll}.vds-u-overflow-clip{overflow:clip}.vds-u-overflow-x-clip{overflow-x:clip}.vds-u-overflow-y-clip{overflow-y:clip}.vds-u-z-hide{z-index:var(--vds-z-hide)}.vds-u-z-base{z-index:var(--vds-z-base)}.vds-u-z-docked{z-index:var(--vds-z-docked)}.vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.vds-u-z-sticky{z-index:var(--vds-z-sticky)}.vds-u-z-banner{z-index:var(--vds-z-banner)}.vds-u-z-overlay{z-index:var(--vds-z-overlay)}.vds-u-z-modal{z-index:var(--vds-z-modal)}.vds-u-z-popover{z-index:var(--vds-z-popover)}.vds-u-z-toast{z-index:var(--vds-z-toast)}.vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}@layer utilities{@media(min-width:640px){.sm\:vds-u-block{display:block}.sm\:vds-u-inline{display:inline}.sm\:vds-u-inline-block{display:inline-block}.sm\:vds-u-flex{display:flex}.sm\:vds-u-inline-flex{display:inline-flex}.sm\:vds-u-grid{display:grid}.sm\:vds-u-inline-grid{display:inline-grid}.sm\:vds-u-hidden{display:none}.sm\:vds-u-contents{display:contents}.sm\:vds-u-flow-root{display:flow-root}.sm\:vds-u-m-0{margin:var(--vds-space-0)}.sm\:vds-u-m-px{margin:var(--vds-space-px)}.sm\:vds-u-m-0-5{margin:var(--vds-space-0-5)}.sm\:vds-u-m-1{margin:var(--vds-space-1)}.sm\:vds-u-m-1-5{margin:var(--vds-space-1-5)}.sm\:vds-u-m-2{margin:var(--vds-space-2)}.sm\:vds-u-m-2-5{margin:var(--vds-space-2-5)}.sm\:vds-u-m-3{margin:var(--vds-space-3)}.sm\:vds-u-m-3-5{margin:var(--vds-space-3-5)}.sm\:vds-u-m-4{margin:var(--vds-space-4)}.sm\:vds-u-m-5{margin:var(--vds-space-5)}.sm\:vds-u-m-6{margin:var(--vds-space-6)}.sm\:vds-u-m-7{margin:var(--vds-space-7)}.sm\:vds-u-m-8{margin:var(--vds-space-8)}.sm\:vds-u-m-9{margin:var(--vds-space-9)}.sm\:vds-u-m-10{margin:var(--vds-space-10)}.sm\:vds-u-m-11{margin:var(--vds-space-11)}.sm\:vds-u-m-12{margin:var(--vds-space-12)}.sm\:vds-u-m-14{margin:var(--vds-space-14)}.sm\:vds-u-m-16{margin:var(--vds-space-16)}.sm\:vds-u-m-20{margin:var(--vds-space-20)}.sm\:vds-u-m-24{margin:var(--vds-space-24)}.sm\:vds-u-m-28{margin:var(--vds-space-28)}.sm\:vds-u-m-32{margin:var(--vds-space-32)}.sm\:vds-u-m-36{margin:var(--vds-space-36)}.sm\:vds-u-m-40{margin:var(--vds-space-40)}.sm\:vds-u-m-44{margin:var(--vds-space-44)}.sm\:vds-u-m-48{margin:var(--vds-space-48)}.sm\:vds-u-m-52{margin:var(--vds-space-52)}.sm\:vds-u-m-56{margin:var(--vds-space-56)}.sm\:vds-u-m-60{margin:var(--vds-space-60)}.sm\:vds-u-m-64{margin:var(--vds-space-64)}.sm\:vds-u-m-72{margin:var(--vds-space-72)}.sm\:vds-u-m-80{margin:var(--vds-space-80)}.sm\:vds-u-m-96{margin:var(--vds-space-96)}.sm\:vds-u-m-auto{margin:auto}.sm\:vds-u-mi-0{margin-inline:var(--vds-space-0)}.sm\:vds-u-mi-px{margin-inline:var(--vds-space-px)}.sm\:vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.sm\:vds-u-mi-1{margin-inline:var(--vds-space-1)}.sm\:vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.sm\:vds-u-mi-2{margin-inline:var(--vds-space-2)}.sm\:vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.sm\:vds-u-mi-3{margin-inline:var(--vds-space-3)}.sm\:vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.sm\:vds-u-mi-4{margin-inline:var(--vds-space-4)}.sm\:vds-u-mi-5{margin-inline:var(--vds-space-5)}.sm\:vds-u-mi-6{margin-inline:var(--vds-space-6)}.sm\:vds-u-mi-7{margin-inline:var(--vds-space-7)}.sm\:vds-u-mi-8{margin-inline:var(--vds-space-8)}.sm\:vds-u-mi-9{margin-inline:var(--vds-space-9)}.sm\:vds-u-mi-10{margin-inline:var(--vds-space-10)}.sm\:vds-u-mi-11{margin-inline:var(--vds-space-11)}.sm\:vds-u-mi-12{margin-inline:var(--vds-space-12)}.sm\:vds-u-mi-14{margin-inline:var(--vds-space-14)}.sm\:vds-u-mi-16{margin-inline:var(--vds-space-16)}.sm\:vds-u-mi-20{margin-inline:var(--vds-space-20)}.sm\:vds-u-mi-24{margin-inline:var(--vds-space-24)}.sm\:vds-u-mi-28{margin-inline:var(--vds-space-28)}.sm\:vds-u-mi-32{margin-inline:var(--vds-space-32)}.sm\:vds-u-mi-36{margin-inline:var(--vds-space-36)}.sm\:vds-u-mi-40{margin-inline:var(--vds-space-40)}.sm\:vds-u-mi-44{margin-inline:var(--vds-space-44)}.sm\:vds-u-mi-48{margin-inline:var(--vds-space-48)}.sm\:vds-u-mi-52{margin-inline:var(--vds-space-52)}.sm\:vds-u-mi-56{margin-inline:var(--vds-space-56)}.sm\:vds-u-mi-60{margin-inline:var(--vds-space-60)}.sm\:vds-u-mi-64{margin-inline:var(--vds-space-64)}.sm\:vds-u-mi-72{margin-inline:var(--vds-space-72)}.sm\:vds-u-mi-80{margin-inline:var(--vds-space-80)}.sm\:vds-u-mi-96{margin-inline:var(--vds-space-96)}.sm\:vds-u-mi-auto{margin-inline:auto}.sm\:vds-u-mb-0{margin-block:var(--vds-space-0)}.sm\:vds-u-mb-px{margin-block:var(--vds-space-px)}.sm\:vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.sm\:vds-u-mb-1{margin-block:var(--vds-space-1)}.sm\:vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.sm\:vds-u-mb-2{margin-block:var(--vds-space-2)}.sm\:vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.sm\:vds-u-mb-3{margin-block:var(--vds-space-3)}.sm\:vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.sm\:vds-u-mb-4{margin-block:var(--vds-space-4)}.sm\:vds-u-mb-5{margin-block:var(--vds-space-5)}.sm\:vds-u-mb-6{margin-block:var(--vds-space-6)}.sm\:vds-u-mb-7{margin-block:var(--vds-space-7)}.sm\:vds-u-mb-8{margin-block:var(--vds-space-8)}.sm\:vds-u-mb-9{margin-block:var(--vds-space-9)}.sm\:vds-u-mb-10{margin-block:var(--vds-space-10)}.sm\:vds-u-mb-11{margin-block:var(--vds-space-11)}.sm\:vds-u-mb-12{margin-block:var(--vds-space-12)}.sm\:vds-u-mb-14{margin-block:var(--vds-space-14)}.sm\:vds-u-mb-16{margin-block:var(--vds-space-16)}.sm\:vds-u-mb-20{margin-block:var(--vds-space-20)}.sm\:vds-u-mb-24{margin-block:var(--vds-space-24)}.sm\:vds-u-mb-28{margin-block:var(--vds-space-28)}.sm\:vds-u-mb-32{margin-block:var(--vds-space-32)}.sm\:vds-u-mb-36{margin-block:var(--vds-space-36)}.sm\:vds-u-mb-40{margin-block:var(--vds-space-40)}.sm\:vds-u-mb-44{margin-block:var(--vds-space-44)}.sm\:vds-u-mb-48{margin-block:var(--vds-space-48)}.sm\:vds-u-mb-52{margin-block:var(--vds-space-52)}.sm\:vds-u-mb-56{margin-block:var(--vds-space-56)}.sm\:vds-u-mb-60{margin-block:var(--vds-space-60)}.sm\:vds-u-mb-64{margin-block:var(--vds-space-64)}.sm\:vds-u-mb-72{margin-block:var(--vds-space-72)}.sm\:vds-u-mb-80{margin-block:var(--vds-space-80)}.sm\:vds-u-mb-96{margin-block:var(--vds-space-96)}.sm\:vds-u-mb-auto{margin-block:auto}.sm\:vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.sm\:vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.sm\:vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.sm\:vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.sm\:vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.sm\:vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.sm\:vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.sm\:vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.sm\:vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.sm\:vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.sm\:vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.sm\:vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.sm\:vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.sm\:vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.sm\:vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.sm\:vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.sm\:vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.sm\:vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.sm\:vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.sm\:vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.sm\:vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.sm\:vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.sm\:vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.sm\:vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.sm\:vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.sm\:vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.sm\:vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.sm\:vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.sm\:vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.sm\:vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.sm\:vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.sm\:vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.sm\:vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.sm\:vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.sm\:vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.sm\:vds-u-mis-auto{margin-inline-start:auto}.sm\:vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.sm\:vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.sm\:vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.sm\:vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.sm\:vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.sm\:vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.sm\:vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.sm\:vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.sm\:vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.sm\:vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.sm\:vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.sm\:vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.sm\:vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.sm\:vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.sm\:vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.sm\:vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.sm\:vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.sm\:vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.sm\:vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.sm\:vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.sm\:vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.sm\:vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.sm\:vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.sm\:vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.sm\:vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.sm\:vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.sm\:vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.sm\:vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.sm\:vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.sm\:vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.sm\:vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.sm\:vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.sm\:vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.sm\:vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.sm\:vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.sm\:vds-u-mie-auto{margin-inline-end:auto}.sm\:vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.sm\:vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.sm\:vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.sm\:vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.sm\:vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.sm\:vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.sm\:vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.sm\:vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.sm\:vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.sm\:vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.sm\:vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.sm\:vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.sm\:vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.sm\:vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.sm\:vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.sm\:vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.sm\:vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.sm\:vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.sm\:vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.sm\:vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.sm\:vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.sm\:vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.sm\:vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.sm\:vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.sm\:vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.sm\:vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.sm\:vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.sm\:vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.sm\:vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.sm\:vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.sm\:vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.sm\:vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.sm\:vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.sm\:vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.sm\:vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.sm\:vds-u-mbs-auto{margin-block-start:auto}.sm\:vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.sm\:vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.sm\:vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.sm\:vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.sm\:vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.sm\:vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.sm\:vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.sm\:vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.sm\:vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.sm\:vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.sm\:vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.sm\:vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.sm\:vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.sm\:vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.sm\:vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.sm\:vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.sm\:vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.sm\:vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.sm\:vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.sm\:vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.sm\:vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.sm\:vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.sm\:vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.sm\:vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.sm\:vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.sm\:vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.sm\:vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.sm\:vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.sm\:vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.sm\:vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.sm\:vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.sm\:vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.sm\:vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.sm\:vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.sm\:vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.sm\:vds-u-mbe-auto{margin-block-end:auto}.sm\:vds-u-p-0{padding:var(--vds-space-0)}.sm\:vds-u-p-px{padding:var(--vds-space-px)}.sm\:vds-u-p-0-5{padding:var(--vds-space-0-5)}.sm\:vds-u-p-1{padding:var(--vds-space-1)}.sm\:vds-u-p-1-5{padding:var(--vds-space-1-5)}.sm\:vds-u-p-2{padding:var(--vds-space-2)}.sm\:vds-u-p-2-5{padding:var(--vds-space-2-5)}.sm\:vds-u-p-3{padding:var(--vds-space-3)}.sm\:vds-u-p-3-5{padding:var(--vds-space-3-5)}.sm\:vds-u-p-4{padding:var(--vds-space-4)}.sm\:vds-u-p-5{padding:var(--vds-space-5)}.sm\:vds-u-p-6{padding:var(--vds-space-6)}.sm\:vds-u-p-7{padding:var(--vds-space-7)}.sm\:vds-u-p-8{padding:var(--vds-space-8)}.sm\:vds-u-p-9{padding:var(--vds-space-9)}.sm\:vds-u-p-10{padding:var(--vds-space-10)}.sm\:vds-u-p-11{padding:var(--vds-space-11)}.sm\:vds-u-p-12{padding:var(--vds-space-12)}.sm\:vds-u-p-14{padding:var(--vds-space-14)}.sm\:vds-u-p-16{padding:var(--vds-space-16)}.sm\:vds-u-p-20{padding:var(--vds-space-20)}.sm\:vds-u-p-24{padding:var(--vds-space-24)}.sm\:vds-u-p-28{padding:var(--vds-space-28)}.sm\:vds-u-p-32{padding:var(--vds-space-32)}.sm\:vds-u-p-36{padding:var(--vds-space-36)}.sm\:vds-u-p-40{padding:var(--vds-space-40)}.sm\:vds-u-p-44{padding:var(--vds-space-44)}.sm\:vds-u-p-48{padding:var(--vds-space-48)}.sm\:vds-u-p-52{padding:var(--vds-space-52)}.sm\:vds-u-p-56{padding:var(--vds-space-56)}.sm\:vds-u-p-60{padding:var(--vds-space-60)}.sm\:vds-u-p-64{padding:var(--vds-space-64)}.sm\:vds-u-p-72{padding:var(--vds-space-72)}.sm\:vds-u-p-80{padding:var(--vds-space-80)}.sm\:vds-u-p-96{padding:var(--vds-space-96)}.sm\:vds-u-pi-0{padding-inline:var(--vds-space-0)}.sm\:vds-u-pi-px{padding-inline:var(--vds-space-px)}.sm\:vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.sm\:vds-u-pi-1{padding-inline:var(--vds-space-1)}.sm\:vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.sm\:vds-u-pi-2{padding-inline:var(--vds-space-2)}.sm\:vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.sm\:vds-u-pi-3{padding-inline:var(--vds-space-3)}.sm\:vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.sm\:vds-u-pi-4{padding-inline:var(--vds-space-4)}.sm\:vds-u-pi-5{padding-inline:var(--vds-space-5)}.sm\:vds-u-pi-6{padding-inline:var(--vds-space-6)}.sm\:vds-u-pi-7{padding-inline:var(--vds-space-7)}.sm\:vds-u-pi-8{padding-inline:var(--vds-space-8)}.sm\:vds-u-pi-9{padding-inline:var(--vds-space-9)}.sm\:vds-u-pi-10{padding-inline:var(--vds-space-10)}.sm\:vds-u-pi-11{padding-inline:var(--vds-space-11)}.sm\:vds-u-pi-12{padding-inline:var(--vds-space-12)}.sm\:vds-u-pi-14{padding-inline:var(--vds-space-14)}.sm\:vds-u-pi-16{padding-inline:var(--vds-space-16)}.sm\:vds-u-pi-20{padding-inline:var(--vds-space-20)}.sm\:vds-u-pi-24{padding-inline:var(--vds-space-24)}.sm\:vds-u-pi-28{padding-inline:var(--vds-space-28)}.sm\:vds-u-pi-32{padding-inline:var(--vds-space-32)}.sm\:vds-u-pi-36{padding-inline:var(--vds-space-36)}.sm\:vds-u-pi-40{padding-inline:var(--vds-space-40)}.sm\:vds-u-pi-44{padding-inline:var(--vds-space-44)}.sm\:vds-u-pi-48{padding-inline:var(--vds-space-48)}.sm\:vds-u-pi-52{padding-inline:var(--vds-space-52)}.sm\:vds-u-pi-56{padding-inline:var(--vds-space-56)}.sm\:vds-u-pi-60{padding-inline:var(--vds-space-60)}.sm\:vds-u-pi-64{padding-inline:var(--vds-space-64)}.sm\:vds-u-pi-72{padding-inline:var(--vds-space-72)}.sm\:vds-u-pi-80{padding-inline:var(--vds-space-80)}.sm\:vds-u-pi-96{padding-inline:var(--vds-space-96)}.sm\:vds-u-pb-0{padding-block:var(--vds-space-0)}.sm\:vds-u-pb-px{padding-block:var(--vds-space-px)}.sm\:vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.sm\:vds-u-pb-1{padding-block:var(--vds-space-1)}.sm\:vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.sm\:vds-u-pb-2{padding-block:var(--vds-space-2)}.sm\:vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.sm\:vds-u-pb-3{padding-block:var(--vds-space-3)}.sm\:vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.sm\:vds-u-pb-4{padding-block:var(--vds-space-4)}.sm\:vds-u-pb-5{padding-block:var(--vds-space-5)}.sm\:vds-u-pb-6{padding-block:var(--vds-space-6)}.sm\:vds-u-pb-7{padding-block:var(--vds-space-7)}.sm\:vds-u-pb-8{padding-block:var(--vds-space-8)}.sm\:vds-u-pb-9{padding-block:var(--vds-space-9)}.sm\:vds-u-pb-10{padding-block:var(--vds-space-10)}.sm\:vds-u-pb-11{padding-block:var(--vds-space-11)}.sm\:vds-u-pb-12{padding-block:var(--vds-space-12)}.sm\:vds-u-pb-14{padding-block:var(--vds-space-14)}.sm\:vds-u-pb-16{padding-block:var(--vds-space-16)}.sm\:vds-u-pb-20{padding-block:var(--vds-space-20)}.sm\:vds-u-pb-24{padding-block:var(--vds-space-24)}.sm\:vds-u-pb-28{padding-block:var(--vds-space-28)}.sm\:vds-u-pb-32{padding-block:var(--vds-space-32)}.sm\:vds-u-pb-36{padding-block:var(--vds-space-36)}.sm\:vds-u-pb-40{padding-block:var(--vds-space-40)}.sm\:vds-u-pb-44{padding-block:var(--vds-space-44)}.sm\:vds-u-pb-48{padding-block:var(--vds-space-48)}.sm\:vds-u-pb-52{padding-block:var(--vds-space-52)}.sm\:vds-u-pb-56{padding-block:var(--vds-space-56)}.sm\:vds-u-pb-60{padding-block:var(--vds-space-60)}.sm\:vds-u-pb-64{padding-block:var(--vds-space-64)}.sm\:vds-u-pb-72{padding-block:var(--vds-space-72)}.sm\:vds-u-pb-80{padding-block:var(--vds-space-80)}.sm\:vds-u-pb-96{padding-block:var(--vds-space-96)}.sm\:vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.sm\:vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.sm\:vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.sm\:vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.sm\:vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.sm\:vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.sm\:vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.sm\:vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.sm\:vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.sm\:vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.sm\:vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.sm\:vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.sm\:vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.sm\:vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.sm\:vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.sm\:vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.sm\:vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.sm\:vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.sm\:vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.sm\:vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.sm\:vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.sm\:vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.sm\:vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.sm\:vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.sm\:vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.sm\:vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.sm\:vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.sm\:vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.sm\:vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.sm\:vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.sm\:vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.sm\:vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.sm\:vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.sm\:vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.sm\:vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.sm\:vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.sm\:vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.sm\:vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.sm\:vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.sm\:vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.sm\:vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.sm\:vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.sm\:vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.sm\:vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.sm\:vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.sm\:vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.sm\:vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.sm\:vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.sm\:vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.sm\:vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.sm\:vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.sm\:vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.sm\:vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.sm\:vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.sm\:vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.sm\:vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.sm\:vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.sm\:vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.sm\:vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.sm\:vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.sm\:vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.sm\:vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.sm\:vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.sm\:vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.sm\:vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.sm\:vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.sm\:vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.sm\:vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.sm\:vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.sm\:vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.sm\:vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.sm\:vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.sm\:vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.sm\:vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.sm\:vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.sm\:vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.sm\:vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.sm\:vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.sm\:vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.sm\:vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.sm\:vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.sm\:vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.sm\:vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.sm\:vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.sm\:vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.sm\:vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.sm\:vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.sm\:vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.sm\:vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.sm\:vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.sm\:vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.sm\:vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.sm\:vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.sm\:vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.sm\:vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.sm\:vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.sm\:vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.sm\:vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.sm\:vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.sm\:vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.sm\:vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.sm\:vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.sm\:vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.sm\:vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.sm\:vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.sm\:vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.sm\:vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.sm\:vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.sm\:vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.sm\:vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.sm\:vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.sm\:vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.sm\:vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.sm\:vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.sm\:vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.sm\:vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.sm\:vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.sm\:vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.sm\:vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.sm\:vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.sm\:vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.sm\:vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.sm\:vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.sm\:vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.sm\:vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.sm\:vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.sm\:vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.sm\:vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.sm\:vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.sm\:vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.sm\:vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.sm\:vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.sm\:vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.sm\:vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.sm\:vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.sm\:vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.sm\:vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.sm\:vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.sm\:vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.sm\:vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.sm\:vds-u-gap-0{gap:var(--vds-space-0)}.sm\:vds-u-gap-x-0{column-gap:var(--vds-space-0)}.sm\:vds-u-gap-y-0{row-gap:var(--vds-space-0)}.sm\:vds-u-gap-px{gap:var(--vds-space-px)}.sm\:vds-u-gap-x-px{column-gap:var(--vds-space-px)}.sm\:vds-u-gap-y-px{row-gap:var(--vds-space-px)}.sm\:vds-u-gap-0-5{gap:var(--vds-space-0-5)}.sm\:vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.sm\:vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.sm\:vds-u-gap-1{gap:var(--vds-space-1)}.sm\:vds-u-gap-x-1{column-gap:var(--vds-space-1)}.sm\:vds-u-gap-y-1{row-gap:var(--vds-space-1)}.sm\:vds-u-gap-1-5{gap:var(--vds-space-1-5)}.sm\:vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.sm\:vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.sm\:vds-u-gap-2{gap:var(--vds-space-2)}.sm\:vds-u-gap-x-2{column-gap:var(--vds-space-2)}.sm\:vds-u-gap-y-2{row-gap:var(--vds-space-2)}.sm\:vds-u-gap-2-5{gap:var(--vds-space-2-5)}.sm\:vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.sm\:vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.sm\:vds-u-gap-3{gap:var(--vds-space-3)}.sm\:vds-u-gap-x-3{column-gap:var(--vds-space-3)}.sm\:vds-u-gap-y-3{row-gap:var(--vds-space-3)}.sm\:vds-u-gap-3-5{gap:var(--vds-space-3-5)}.sm\:vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.sm\:vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.sm\:vds-u-gap-4{gap:var(--vds-space-4)}.sm\:vds-u-gap-x-4{column-gap:var(--vds-space-4)}.sm\:vds-u-gap-y-4{row-gap:var(--vds-space-4)}.sm\:vds-u-gap-5{gap:var(--vds-space-5)}.sm\:vds-u-gap-x-5{column-gap:var(--vds-space-5)}.sm\:vds-u-gap-y-5{row-gap:var(--vds-space-5)}.sm\:vds-u-gap-6{gap:var(--vds-space-6)}.sm\:vds-u-gap-x-6{column-gap:var(--vds-space-6)}.sm\:vds-u-gap-y-6{row-gap:var(--vds-space-6)}.sm\:vds-u-gap-7{gap:var(--vds-space-7)}.sm\:vds-u-gap-x-7{column-gap:var(--vds-space-7)}.sm\:vds-u-gap-y-7{row-gap:var(--vds-space-7)}.sm\:vds-u-gap-8{gap:var(--vds-space-8)}.sm\:vds-u-gap-x-8{column-gap:var(--vds-space-8)}.sm\:vds-u-gap-y-8{row-gap:var(--vds-space-8)}.sm\:vds-u-gap-10{gap:var(--vds-space-10)}.sm\:vds-u-gap-x-10{column-gap:var(--vds-space-10)}.sm\:vds-u-gap-y-10{row-gap:var(--vds-space-10)}.sm\:vds-u-gap-12{gap:var(--vds-space-12)}.sm\:vds-u-gap-x-12{column-gap:var(--vds-space-12)}.sm\:vds-u-gap-y-12{row-gap:var(--vds-space-12)}.sm\:vds-u-gap-14{gap:var(--vds-space-14)}.sm\:vds-u-gap-x-14{column-gap:var(--vds-space-14)}.sm\:vds-u-gap-y-14{row-gap:var(--vds-space-14)}.sm\:vds-u-gap-16{gap:var(--vds-space-16)}.sm\:vds-u-gap-x-16{column-gap:var(--vds-space-16)}.sm\:vds-u-gap-y-16{row-gap:var(--vds-space-16)}.sm\:vds-u-flex-row{flex-direction:row}.sm\:vds-u-flex-col{flex-direction:column}.sm\:vds-u-flex-row-reverse{flex-direction:row-reverse}.sm\:vds-u-flex-col-reverse{flex-direction:column-reverse}.sm\:vds-u-flex-wrap{flex-wrap:wrap}.sm\:vds-u-flex-nowrap{flex-wrap:nowrap}.sm\:vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:vds-u-items-start{align-items:flex-start}.sm\:vds-u-items-center{align-items:center}.sm\:vds-u-items-end{align-items:flex-end}.sm\:vds-u-items-stretch{align-items:stretch}.sm\:vds-u-items-baseline{align-items:baseline}.sm\:vds-u-justify-start{justify-content:flex-start}.sm\:vds-u-justify-center{justify-content:center}.sm\:vds-u-justify-end{justify-content:flex-end}.sm\:vds-u-justify-between{justify-content:space-between}.sm\:vds-u-justify-around{justify-content:space-around}.sm\:vds-u-justify-evenly{justify-content:space-evenly}.sm\:vds-u-self-start{align-self:flex-start}.sm\:vds-u-self-center{align-self:center}.sm\:vds-u-self-end{align-self:flex-end}.sm\:vds-u-self-stretch{align-self:stretch}.sm\:vds-u-self-auto{align-self:auto}.sm\:vds-u-self-baseline{align-self:baseline}.sm\:vds-u-flex-1{flex:1 1 0%}.sm\:vds-u-flex-auto{flex:1 1 auto}.sm\:vds-u-flex-initial{flex:0 1 auto}.sm\:vds-u-flex-none{flex:none}.sm\:vds-u-grow{flex-grow:1}.sm\:vds-u-grow-0{flex-grow:0}.sm\:vds-u-shrink{flex-shrink:1}.sm\:vds-u-shrink-0{flex-shrink:0}.sm\:vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:vds-u-col-span-1{grid-column:span 1 / span 1}.sm\:vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:vds-u-col-span-2{grid-column:span 2 / span 2}.sm\:vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:vds-u-col-span-3{grid-column:span 3 / span 3}.sm\:vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:vds-u-col-span-4{grid-column:span 4 / span 4}.sm\:vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:vds-u-col-span-5{grid-column:span 5 / span 5}.sm\:vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:vds-u-col-span-6{grid-column:span 6 / span 6}.sm\:vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:vds-u-col-span-7{grid-column:span 7 / span 7}.sm\:vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:vds-u-col-span-8{grid-column:span 8 / span 8}.sm\:vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:vds-u-col-span-9{grid-column:span 9 / span 9}.sm\:vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:vds-u-col-span-10{grid-column:span 10 / span 10}.sm\:vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:vds-u-col-span-11{grid-column:span 11 / span 11}.sm\:vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:vds-u-col-span-12{grid-column:span 12 / span 12}.sm\:vds-u-col-span-full{grid-column:1 / -1}.sm\:vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:vds-u-row-span-1{grid-row:span 1 / span 1}.sm\:vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:vds-u-row-span-2{grid-row:span 2 / span 2}.sm\:vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:vds-u-row-span-3{grid-row:span 3 / span 3}.sm\:vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:vds-u-row-span-4{grid-row:span 4 / span 4}.sm\:vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:vds-u-row-span-5{grid-row:span 5 / span 5}.sm\:vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:vds-u-row-span-6{grid-row:span 6 / span 6}.sm\:vds-u-row-span-full{grid-row:1 / -1}.sm\:vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.sm\:vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.sm\:vds-u-w-0{inline-size:var(--vds-space-0)}.sm\:vds-u-h-0{block-size:var(--vds-space-0)}.sm\:vds-u-w-px{inline-size:var(--vds-space-px)}.sm\:vds-u-h-px{block-size:var(--vds-space-px)}.sm\:vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.sm\:vds-u-h-0-5{block-size:var(--vds-space-0-5)}.sm\:vds-u-w-1{inline-size:var(--vds-space-1)}.sm\:vds-u-h-1{block-size:var(--vds-space-1)}.sm\:vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.sm\:vds-u-h-1-5{block-size:var(--vds-space-1-5)}.sm\:vds-u-w-2{inline-size:var(--vds-space-2)}.sm\:vds-u-h-2{block-size:var(--vds-space-2)}.sm\:vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.sm\:vds-u-h-2-5{block-size:var(--vds-space-2-5)}.sm\:vds-u-w-3{inline-size:var(--vds-space-3)}.sm\:vds-u-h-3{block-size:var(--vds-space-3)}.sm\:vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.sm\:vds-u-h-3-5{block-size:var(--vds-space-3-5)}.sm\:vds-u-w-4{inline-size:var(--vds-space-4)}.sm\:vds-u-h-4{block-size:var(--vds-space-4)}.sm\:vds-u-w-5{inline-size:var(--vds-space-5)}.sm\:vds-u-h-5{block-size:var(--vds-space-5)}.sm\:vds-u-w-6{inline-size:var(--vds-space-6)}.sm\:vds-u-h-6{block-size:var(--vds-space-6)}.sm\:vds-u-w-7{inline-size:var(--vds-space-7)}.sm\:vds-u-h-7{block-size:var(--vds-space-7)}.sm\:vds-u-w-8{inline-size:var(--vds-space-8)}.sm\:vds-u-h-8{block-size:var(--vds-space-8)}.sm\:vds-u-w-10{inline-size:var(--vds-space-10)}.sm\:vds-u-h-10{block-size:var(--vds-space-10)}.sm\:vds-u-w-12{inline-size:var(--vds-space-12)}.sm\:vds-u-h-12{block-size:var(--vds-space-12)}.sm\:vds-u-w-14{inline-size:var(--vds-space-14)}.sm\:vds-u-h-14{block-size:var(--vds-space-14)}.sm\:vds-u-w-16{inline-size:var(--vds-space-16)}.sm\:vds-u-h-16{block-size:var(--vds-space-16)}.sm\:vds-u-w-1\/2{inline-size:50%}.sm\:vds-u-h-1\/2{block-size:50%}.sm\:vds-u-w-1\/3{inline-size:33.333333%}.sm\:vds-u-h-1\/3{block-size:33.333333%}.sm\:vds-u-w-2\/3{inline-size:66.666667%}.sm\:vds-u-h-2\/3{block-size:66.666667%}.sm\:vds-u-w-1\/4{inline-size:25%}.sm\:vds-u-h-1\/4{block-size:25%}.sm\:vds-u-w-3\/4{inline-size:75%}.sm\:vds-u-h-3\/4{block-size:75%}.sm\:vds-u-w-auto{inline-size:auto}.sm\:vds-u-h-auto{block-size:auto}.sm\:vds-u-w-full{inline-size:100%}.sm\:vds-u-h-full{block-size:100%}.sm\:vds-u-w-screen{inline-size:100dvi}.sm\:vds-u-h-screen{block-size:100dvb}.sm\:vds-u-w-min{inline-size:min-content}.sm\:vds-u-h-min{block-size:min-content}.sm\:vds-u-w-max{inline-size:max-content}.sm\:vds-u-h-max{block-size:max-content}.sm\:vds-u-w-fit{inline-size:fit-content}.sm\:vds-u-h-fit{block-size:fit-content}.sm\:vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.sm\:vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.sm\:vds-u-min-h-0{min-block-size:var(--vds-space-0)}.sm\:vds-u-max-h-0{max-block-size:var(--vds-space-0)}.sm\:vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.sm\:vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.sm\:vds-u-min-h-px{min-block-size:var(--vds-space-px)}.sm\:vds-u-max-h-px{max-block-size:var(--vds-space-px)}.sm\:vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.sm\:vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.sm\:vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.sm\:vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.sm\:vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.sm\:vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.sm\:vds-u-min-h-1{min-block-size:var(--vds-space-1)}.sm\:vds-u-max-h-1{max-block-size:var(--vds-space-1)}.sm\:vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.sm\:vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.sm\:vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.sm\:vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.sm\:vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.sm\:vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.sm\:vds-u-min-h-2{min-block-size:var(--vds-space-2)}.sm\:vds-u-max-h-2{max-block-size:var(--vds-space-2)}.sm\:vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.sm\:vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.sm\:vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.sm\:vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.sm\:vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.sm\:vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.sm\:vds-u-min-h-3{min-block-size:var(--vds-space-3)}.sm\:vds-u-max-h-3{max-block-size:var(--vds-space-3)}.sm\:vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.sm\:vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.sm\:vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.sm\:vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.sm\:vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.sm\:vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.sm\:vds-u-min-h-4{min-block-size:var(--vds-space-4)}.sm\:vds-u-max-h-4{max-block-size:var(--vds-space-4)}.sm\:vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.sm\:vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.sm\:vds-u-min-h-5{min-block-size:var(--vds-space-5)}.sm\:vds-u-max-h-5{max-block-size:var(--vds-space-5)}.sm\:vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.sm\:vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.sm\:vds-u-min-h-6{min-block-size:var(--vds-space-6)}.sm\:vds-u-max-h-6{max-block-size:var(--vds-space-6)}.sm\:vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.sm\:vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.sm\:vds-u-min-h-7{min-block-size:var(--vds-space-7)}.sm\:vds-u-max-h-7{max-block-size:var(--vds-space-7)}.sm\:vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.sm\:vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.sm\:vds-u-min-h-8{min-block-size:var(--vds-space-8)}.sm\:vds-u-max-h-8{max-block-size:var(--vds-space-8)}.sm\:vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.sm\:vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.sm\:vds-u-min-h-10{min-block-size:var(--vds-space-10)}.sm\:vds-u-max-h-10{max-block-size:var(--vds-space-10)}.sm\:vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.sm\:vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.sm\:vds-u-min-h-12{min-block-size:var(--vds-space-12)}.sm\:vds-u-max-h-12{max-block-size:var(--vds-space-12)}.sm\:vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.sm\:vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.sm\:vds-u-min-h-14{min-block-size:var(--vds-space-14)}.sm\:vds-u-max-h-14{max-block-size:var(--vds-space-14)}.sm\:vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.sm\:vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.sm\:vds-u-min-h-16{min-block-size:var(--vds-space-16)}.sm\:vds-u-max-h-16{max-block-size:var(--vds-space-16)}.sm\:vds-u-min-w-0{min-inline-size:0}.sm\:vds-u-min-h-0{min-block-size:0}.sm\:vds-u-max-w-full{max-inline-size:100%}.sm\:vds-u-max-h-full{max-block-size:100%}.sm\:vds-u-static{position:static}.sm\:vds-u-relative{position:relative}.sm\:vds-u-absolute{position:absolute}.sm\:vds-u-fixed{position:fixed}.sm\:vds-u-sticky{position:sticky}.sm\:vds-u-inset-0{inset-block:0;inset-inline:0}.sm\:vds-u-inset-auto{inset-block:auto;inset-inline:auto}.sm\:vds-u-inset-block-0{inset-block:0}.sm\:vds-u-inset-inline-0{inset-inline:0}.sm\:vds-u-inset-bs-0{inset-block-start:0}.sm\:vds-u-inset-be-0{inset-block-end:0}.sm\:vds-u-inset-is-0{inset-inline-start:0}.sm\:vds-u-inset-ie-0{inset-inline-end:0}.sm\:vds-u-inset-bs-auto{inset-block-start:auto}.sm\:vds-u-inset-be-auto{inset-block-end:auto}.sm\:vds-u-inset-is-auto{inset-inline-start:auto}.sm\:vds-u-inset-ie-auto{inset-inline-end:auto}.sm\:vds-u-overflow-visible{overflow:visible}.sm\:vds-u-overflow-x-visible{overflow-x:visible}.sm\:vds-u-overflow-y-visible{overflow-y:visible}.sm\:vds-u-overflow-hidden{overflow:hidden}.sm\:vds-u-overflow-x-hidden{overflow-x:hidden}.sm\:vds-u-overflow-y-hidden{overflow-y:hidden}.sm\:vds-u-overflow-auto{overflow:auto}.sm\:vds-u-overflow-x-auto{overflow-x:auto}.sm\:vds-u-overflow-y-auto{overflow-y:auto}.sm\:vds-u-overflow-scroll{overflow:scroll}.sm\:vds-u-overflow-x-scroll{overflow-x:scroll}.sm\:vds-u-overflow-y-scroll{overflow-y:scroll}.sm\:vds-u-overflow-clip{overflow:clip}.sm\:vds-u-overflow-x-clip{overflow-x:clip}.sm\:vds-u-overflow-y-clip{overflow-y:clip}.sm\:vds-u-z-hide{z-index:var(--vds-z-hide)}.sm\:vds-u-z-base{z-index:var(--vds-z-base)}.sm\:vds-u-z-docked{z-index:var(--vds-z-docked)}.sm\:vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.sm\:vds-u-z-sticky{z-index:var(--vds-z-sticky)}.sm\:vds-u-z-banner{z-index:var(--vds-z-banner)}.sm\:vds-u-z-overlay{z-index:var(--vds-z-overlay)}.sm\:vds-u-z-modal{z-index:var(--vds-z-modal)}.sm\:vds-u-z-popover{z-index:var(--vds-z-popover)}.sm\:vds-u-z-toast{z-index:var(--vds-z-toast)}.sm\:vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}}@layer utilities{@media(min-width:768px){.md\:vds-u-block{display:block}.md\:vds-u-inline{display:inline}.md\:vds-u-inline-block{display:inline-block}.md\:vds-u-flex{display:flex}.md\:vds-u-inline-flex{display:inline-flex}.md\:vds-u-grid{display:grid}.md\:vds-u-inline-grid{display:inline-grid}.md\:vds-u-hidden{display:none}.md\:vds-u-contents{display:contents}.md\:vds-u-flow-root{display:flow-root}.md\:vds-u-m-0{margin:var(--vds-space-0)}.md\:vds-u-m-px{margin:var(--vds-space-px)}.md\:vds-u-m-0-5{margin:var(--vds-space-0-5)}.md\:vds-u-m-1{margin:var(--vds-space-1)}.md\:vds-u-m-1-5{margin:var(--vds-space-1-5)}.md\:vds-u-m-2{margin:var(--vds-space-2)}.md\:vds-u-m-2-5{margin:var(--vds-space-2-5)}.md\:vds-u-m-3{margin:var(--vds-space-3)}.md\:vds-u-m-3-5{margin:var(--vds-space-3-5)}.md\:vds-u-m-4{margin:var(--vds-space-4)}.md\:vds-u-m-5{margin:var(--vds-space-5)}.md\:vds-u-m-6{margin:var(--vds-space-6)}.md\:vds-u-m-7{margin:var(--vds-space-7)}.md\:vds-u-m-8{margin:var(--vds-space-8)}.md\:vds-u-m-9{margin:var(--vds-space-9)}.md\:vds-u-m-10{margin:var(--vds-space-10)}.md\:vds-u-m-11{margin:var(--vds-space-11)}.md\:vds-u-m-12{margin:var(--vds-space-12)}.md\:vds-u-m-14{margin:var(--vds-space-14)}.md\:vds-u-m-16{margin:var(--vds-space-16)}.md\:vds-u-m-20{margin:var(--vds-space-20)}.md\:vds-u-m-24{margin:var(--vds-space-24)}.md\:vds-u-m-28{margin:var(--vds-space-28)}.md\:vds-u-m-32{margin:var(--vds-space-32)}.md\:vds-u-m-36{margin:var(--vds-space-36)}.md\:vds-u-m-40{margin:var(--vds-space-40)}.md\:vds-u-m-44{margin:var(--vds-space-44)}.md\:vds-u-m-48{margin:var(--vds-space-48)}.md\:vds-u-m-52{margin:var(--vds-space-52)}.md\:vds-u-m-56{margin:var(--vds-space-56)}.md\:vds-u-m-60{margin:var(--vds-space-60)}.md\:vds-u-m-64{margin:var(--vds-space-64)}.md\:vds-u-m-72{margin:var(--vds-space-72)}.md\:vds-u-m-80{margin:var(--vds-space-80)}.md\:vds-u-m-96{margin:var(--vds-space-96)}.md\:vds-u-m-auto{margin:auto}.md\:vds-u-mi-0{margin-inline:var(--vds-space-0)}.md\:vds-u-mi-px{margin-inline:var(--vds-space-px)}.md\:vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.md\:vds-u-mi-1{margin-inline:var(--vds-space-1)}.md\:vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.md\:vds-u-mi-2{margin-inline:var(--vds-space-2)}.md\:vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.md\:vds-u-mi-3{margin-inline:var(--vds-space-3)}.md\:vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.md\:vds-u-mi-4{margin-inline:var(--vds-space-4)}.md\:vds-u-mi-5{margin-inline:var(--vds-space-5)}.md\:vds-u-mi-6{margin-inline:var(--vds-space-6)}.md\:vds-u-mi-7{margin-inline:var(--vds-space-7)}.md\:vds-u-mi-8{margin-inline:var(--vds-space-8)}.md\:vds-u-mi-9{margin-inline:var(--vds-space-9)}.md\:vds-u-mi-10{margin-inline:var(--vds-space-10)}.md\:vds-u-mi-11{margin-inline:var(--vds-space-11)}.md\:vds-u-mi-12{margin-inline:var(--vds-space-12)}.md\:vds-u-mi-14{margin-inline:var(--vds-space-14)}.md\:vds-u-mi-16{margin-inline:var(--vds-space-16)}.md\:vds-u-mi-20{margin-inline:var(--vds-space-20)}.md\:vds-u-mi-24{margin-inline:var(--vds-space-24)}.md\:vds-u-mi-28{margin-inline:var(--vds-space-28)}.md\:vds-u-mi-32{margin-inline:var(--vds-space-32)}.md\:vds-u-mi-36{margin-inline:var(--vds-space-36)}.md\:vds-u-mi-40{margin-inline:var(--vds-space-40)}.md\:vds-u-mi-44{margin-inline:var(--vds-space-44)}.md\:vds-u-mi-48{margin-inline:var(--vds-space-48)}.md\:vds-u-mi-52{margin-inline:var(--vds-space-52)}.md\:vds-u-mi-56{margin-inline:var(--vds-space-56)}.md\:vds-u-mi-60{margin-inline:var(--vds-space-60)}.md\:vds-u-mi-64{margin-inline:var(--vds-space-64)}.md\:vds-u-mi-72{margin-inline:var(--vds-space-72)}.md\:vds-u-mi-80{margin-inline:var(--vds-space-80)}.md\:vds-u-mi-96{margin-inline:var(--vds-space-96)}.md\:vds-u-mi-auto{margin-inline:auto}.md\:vds-u-mb-0{margin-block:var(--vds-space-0)}.md\:vds-u-mb-px{margin-block:var(--vds-space-px)}.md\:vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.md\:vds-u-mb-1{margin-block:var(--vds-space-1)}.md\:vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.md\:vds-u-mb-2{margin-block:var(--vds-space-2)}.md\:vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.md\:vds-u-mb-3{margin-block:var(--vds-space-3)}.md\:vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.md\:vds-u-mb-4{margin-block:var(--vds-space-4)}.md\:vds-u-mb-5{margin-block:var(--vds-space-5)}.md\:vds-u-mb-6{margin-block:var(--vds-space-6)}.md\:vds-u-mb-7{margin-block:var(--vds-space-7)}.md\:vds-u-mb-8{margin-block:var(--vds-space-8)}.md\:vds-u-mb-9{margin-block:var(--vds-space-9)}.md\:vds-u-mb-10{margin-block:var(--vds-space-10)}.md\:vds-u-mb-11{margin-block:var(--vds-space-11)}.md\:vds-u-mb-12{margin-block:var(--vds-space-12)}.md\:vds-u-mb-14{margin-block:var(--vds-space-14)}.md\:vds-u-mb-16{margin-block:var(--vds-space-16)}.md\:vds-u-mb-20{margin-block:var(--vds-space-20)}.md\:vds-u-mb-24{margin-block:var(--vds-space-24)}.md\:vds-u-mb-28{margin-block:var(--vds-space-28)}.md\:vds-u-mb-32{margin-block:var(--vds-space-32)}.md\:vds-u-mb-36{margin-block:var(--vds-space-36)}.md\:vds-u-mb-40{margin-block:var(--vds-space-40)}.md\:vds-u-mb-44{margin-block:var(--vds-space-44)}.md\:vds-u-mb-48{margin-block:var(--vds-space-48)}.md\:vds-u-mb-52{margin-block:var(--vds-space-52)}.md\:vds-u-mb-56{margin-block:var(--vds-space-56)}.md\:vds-u-mb-60{margin-block:var(--vds-space-60)}.md\:vds-u-mb-64{margin-block:var(--vds-space-64)}.md\:vds-u-mb-72{margin-block:var(--vds-space-72)}.md\:vds-u-mb-80{margin-block:var(--vds-space-80)}.md\:vds-u-mb-96{margin-block:var(--vds-space-96)}.md\:vds-u-mb-auto{margin-block:auto}.md\:vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.md\:vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.md\:vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.md\:vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.md\:vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.md\:vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.md\:vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.md\:vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.md\:vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.md\:vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.md\:vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.md\:vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.md\:vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.md\:vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.md\:vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.md\:vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.md\:vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.md\:vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.md\:vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.md\:vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.md\:vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.md\:vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.md\:vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.md\:vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.md\:vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.md\:vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.md\:vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.md\:vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.md\:vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.md\:vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.md\:vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.md\:vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.md\:vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.md\:vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.md\:vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.md\:vds-u-mis-auto{margin-inline-start:auto}.md\:vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.md\:vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.md\:vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.md\:vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.md\:vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.md\:vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.md\:vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.md\:vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.md\:vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.md\:vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.md\:vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.md\:vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.md\:vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.md\:vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.md\:vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.md\:vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.md\:vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.md\:vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.md\:vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.md\:vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.md\:vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.md\:vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.md\:vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.md\:vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.md\:vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.md\:vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.md\:vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.md\:vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.md\:vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.md\:vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.md\:vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.md\:vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.md\:vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.md\:vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.md\:vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.md\:vds-u-mie-auto{margin-inline-end:auto}.md\:vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.md\:vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.md\:vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.md\:vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.md\:vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.md\:vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.md\:vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.md\:vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.md\:vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.md\:vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.md\:vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.md\:vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.md\:vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.md\:vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.md\:vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.md\:vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.md\:vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.md\:vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.md\:vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.md\:vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.md\:vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.md\:vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.md\:vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.md\:vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.md\:vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.md\:vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.md\:vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.md\:vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.md\:vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.md\:vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.md\:vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.md\:vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.md\:vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.md\:vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.md\:vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.md\:vds-u-mbs-auto{margin-block-start:auto}.md\:vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.md\:vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.md\:vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.md\:vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.md\:vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.md\:vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.md\:vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.md\:vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.md\:vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.md\:vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.md\:vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.md\:vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.md\:vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.md\:vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.md\:vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.md\:vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.md\:vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.md\:vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.md\:vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.md\:vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.md\:vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.md\:vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.md\:vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.md\:vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.md\:vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.md\:vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.md\:vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.md\:vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.md\:vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.md\:vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.md\:vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.md\:vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.md\:vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.md\:vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.md\:vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.md\:vds-u-mbe-auto{margin-block-end:auto}.md\:vds-u-p-0{padding:var(--vds-space-0)}.md\:vds-u-p-px{padding:var(--vds-space-px)}.md\:vds-u-p-0-5{padding:var(--vds-space-0-5)}.md\:vds-u-p-1{padding:var(--vds-space-1)}.md\:vds-u-p-1-5{padding:var(--vds-space-1-5)}.md\:vds-u-p-2{padding:var(--vds-space-2)}.md\:vds-u-p-2-5{padding:var(--vds-space-2-5)}.md\:vds-u-p-3{padding:var(--vds-space-3)}.md\:vds-u-p-3-5{padding:var(--vds-space-3-5)}.md\:vds-u-p-4{padding:var(--vds-space-4)}.md\:vds-u-p-5{padding:var(--vds-space-5)}.md\:vds-u-p-6{padding:var(--vds-space-6)}.md\:vds-u-p-7{padding:var(--vds-space-7)}.md\:vds-u-p-8{padding:var(--vds-space-8)}.md\:vds-u-p-9{padding:var(--vds-space-9)}.md\:vds-u-p-10{padding:var(--vds-space-10)}.md\:vds-u-p-11{padding:var(--vds-space-11)}.md\:vds-u-p-12{padding:var(--vds-space-12)}.md\:vds-u-p-14{padding:var(--vds-space-14)}.md\:vds-u-p-16{padding:var(--vds-space-16)}.md\:vds-u-p-20{padding:var(--vds-space-20)}.md\:vds-u-p-24{padding:var(--vds-space-24)}.md\:vds-u-p-28{padding:var(--vds-space-28)}.md\:vds-u-p-32{padding:var(--vds-space-32)}.md\:vds-u-p-36{padding:var(--vds-space-36)}.md\:vds-u-p-40{padding:var(--vds-space-40)}.md\:vds-u-p-44{padding:var(--vds-space-44)}.md\:vds-u-p-48{padding:var(--vds-space-48)}.md\:vds-u-p-52{padding:var(--vds-space-52)}.md\:vds-u-p-56{padding:var(--vds-space-56)}.md\:vds-u-p-60{padding:var(--vds-space-60)}.md\:vds-u-p-64{padding:var(--vds-space-64)}.md\:vds-u-p-72{padding:var(--vds-space-72)}.md\:vds-u-p-80{padding:var(--vds-space-80)}.md\:vds-u-p-96{padding:var(--vds-space-96)}.md\:vds-u-pi-0{padding-inline:var(--vds-space-0)}.md\:vds-u-pi-px{padding-inline:var(--vds-space-px)}.md\:vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.md\:vds-u-pi-1{padding-inline:var(--vds-space-1)}.md\:vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.md\:vds-u-pi-2{padding-inline:var(--vds-space-2)}.md\:vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.md\:vds-u-pi-3{padding-inline:var(--vds-space-3)}.md\:vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.md\:vds-u-pi-4{padding-inline:var(--vds-space-4)}.md\:vds-u-pi-5{padding-inline:var(--vds-space-5)}.md\:vds-u-pi-6{padding-inline:var(--vds-space-6)}.md\:vds-u-pi-7{padding-inline:var(--vds-space-7)}.md\:vds-u-pi-8{padding-inline:var(--vds-space-8)}.md\:vds-u-pi-9{padding-inline:var(--vds-space-9)}.md\:vds-u-pi-10{padding-inline:var(--vds-space-10)}.md\:vds-u-pi-11{padding-inline:var(--vds-space-11)}.md\:vds-u-pi-12{padding-inline:var(--vds-space-12)}.md\:vds-u-pi-14{padding-inline:var(--vds-space-14)}.md\:vds-u-pi-16{padding-inline:var(--vds-space-16)}.md\:vds-u-pi-20{padding-inline:var(--vds-space-20)}.md\:vds-u-pi-24{padding-inline:var(--vds-space-24)}.md\:vds-u-pi-28{padding-inline:var(--vds-space-28)}.md\:vds-u-pi-32{padding-inline:var(--vds-space-32)}.md\:vds-u-pi-36{padding-inline:var(--vds-space-36)}.md\:vds-u-pi-40{padding-inline:var(--vds-space-40)}.md\:vds-u-pi-44{padding-inline:var(--vds-space-44)}.md\:vds-u-pi-48{padding-inline:var(--vds-space-48)}.md\:vds-u-pi-52{padding-inline:var(--vds-space-52)}.md\:vds-u-pi-56{padding-inline:var(--vds-space-56)}.md\:vds-u-pi-60{padding-inline:var(--vds-space-60)}.md\:vds-u-pi-64{padding-inline:var(--vds-space-64)}.md\:vds-u-pi-72{padding-inline:var(--vds-space-72)}.md\:vds-u-pi-80{padding-inline:var(--vds-space-80)}.md\:vds-u-pi-96{padding-inline:var(--vds-space-96)}.md\:vds-u-pb-0{padding-block:var(--vds-space-0)}.md\:vds-u-pb-px{padding-block:var(--vds-space-px)}.md\:vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.md\:vds-u-pb-1{padding-block:var(--vds-space-1)}.md\:vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.md\:vds-u-pb-2{padding-block:var(--vds-space-2)}.md\:vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.md\:vds-u-pb-3{padding-block:var(--vds-space-3)}.md\:vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.md\:vds-u-pb-4{padding-block:var(--vds-space-4)}.md\:vds-u-pb-5{padding-block:var(--vds-space-5)}.md\:vds-u-pb-6{padding-block:var(--vds-space-6)}.md\:vds-u-pb-7{padding-block:var(--vds-space-7)}.md\:vds-u-pb-8{padding-block:var(--vds-space-8)}.md\:vds-u-pb-9{padding-block:var(--vds-space-9)}.md\:vds-u-pb-10{padding-block:var(--vds-space-10)}.md\:vds-u-pb-11{padding-block:var(--vds-space-11)}.md\:vds-u-pb-12{padding-block:var(--vds-space-12)}.md\:vds-u-pb-14{padding-block:var(--vds-space-14)}.md\:vds-u-pb-16{padding-block:var(--vds-space-16)}.md\:vds-u-pb-20{padding-block:var(--vds-space-20)}.md\:vds-u-pb-24{padding-block:var(--vds-space-24)}.md\:vds-u-pb-28{padding-block:var(--vds-space-28)}.md\:vds-u-pb-32{padding-block:var(--vds-space-32)}.md\:vds-u-pb-36{padding-block:var(--vds-space-36)}.md\:vds-u-pb-40{padding-block:var(--vds-space-40)}.md\:vds-u-pb-44{padding-block:var(--vds-space-44)}.md\:vds-u-pb-48{padding-block:var(--vds-space-48)}.md\:vds-u-pb-52{padding-block:var(--vds-space-52)}.md\:vds-u-pb-56{padding-block:var(--vds-space-56)}.md\:vds-u-pb-60{padding-block:var(--vds-space-60)}.md\:vds-u-pb-64{padding-block:var(--vds-space-64)}.md\:vds-u-pb-72{padding-block:var(--vds-space-72)}.md\:vds-u-pb-80{padding-block:var(--vds-space-80)}.md\:vds-u-pb-96{padding-block:var(--vds-space-96)}.md\:vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.md\:vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.md\:vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.md\:vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.md\:vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.md\:vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.md\:vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.md\:vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.md\:vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.md\:vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.md\:vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.md\:vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.md\:vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.md\:vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.md\:vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.md\:vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.md\:vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.md\:vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.md\:vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.md\:vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.md\:vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.md\:vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.md\:vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.md\:vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.md\:vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.md\:vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.md\:vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.md\:vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.md\:vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.md\:vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.md\:vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.md\:vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.md\:vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.md\:vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.md\:vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.md\:vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.md\:vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.md\:vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.md\:vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.md\:vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.md\:vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.md\:vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.md\:vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.md\:vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.md\:vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.md\:vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.md\:vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.md\:vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.md\:vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.md\:vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.md\:vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.md\:vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.md\:vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.md\:vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.md\:vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.md\:vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.md\:vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.md\:vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.md\:vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.md\:vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.md\:vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.md\:vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.md\:vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.md\:vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.md\:vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.md\:vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.md\:vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.md\:vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.md\:vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.md\:vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.md\:vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.md\:vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.md\:vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.md\:vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.md\:vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.md\:vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.md\:vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.md\:vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.md\:vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.md\:vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.md\:vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.md\:vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.md\:vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.md\:vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.md\:vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.md\:vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.md\:vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.md\:vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.md\:vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.md\:vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.md\:vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.md\:vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.md\:vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.md\:vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.md\:vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.md\:vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.md\:vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.md\:vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.md\:vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.md\:vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.md\:vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.md\:vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.md\:vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.md\:vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.md\:vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.md\:vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.md\:vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.md\:vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.md\:vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.md\:vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.md\:vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.md\:vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.md\:vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.md\:vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.md\:vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.md\:vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.md\:vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.md\:vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.md\:vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.md\:vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.md\:vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.md\:vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.md\:vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.md\:vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.md\:vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.md\:vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.md\:vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.md\:vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.md\:vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.md\:vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.md\:vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.md\:vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.md\:vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.md\:vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.md\:vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.md\:vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.md\:vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.md\:vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.md\:vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.md\:vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.md\:vds-u-gap-0{gap:var(--vds-space-0)}.md\:vds-u-gap-x-0{column-gap:var(--vds-space-0)}.md\:vds-u-gap-y-0{row-gap:var(--vds-space-0)}.md\:vds-u-gap-px{gap:var(--vds-space-px)}.md\:vds-u-gap-x-px{column-gap:var(--vds-space-px)}.md\:vds-u-gap-y-px{row-gap:var(--vds-space-px)}.md\:vds-u-gap-0-5{gap:var(--vds-space-0-5)}.md\:vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.md\:vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.md\:vds-u-gap-1{gap:var(--vds-space-1)}.md\:vds-u-gap-x-1{column-gap:var(--vds-space-1)}.md\:vds-u-gap-y-1{row-gap:var(--vds-space-1)}.md\:vds-u-gap-1-5{gap:var(--vds-space-1-5)}.md\:vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.md\:vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.md\:vds-u-gap-2{gap:var(--vds-space-2)}.md\:vds-u-gap-x-2{column-gap:var(--vds-space-2)}.md\:vds-u-gap-y-2{row-gap:var(--vds-space-2)}.md\:vds-u-gap-2-5{gap:var(--vds-space-2-5)}.md\:vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.md\:vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.md\:vds-u-gap-3{gap:var(--vds-space-3)}.md\:vds-u-gap-x-3{column-gap:var(--vds-space-3)}.md\:vds-u-gap-y-3{row-gap:var(--vds-space-3)}.md\:vds-u-gap-3-5{gap:var(--vds-space-3-5)}.md\:vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.md\:vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.md\:vds-u-gap-4{gap:var(--vds-space-4)}.md\:vds-u-gap-x-4{column-gap:var(--vds-space-4)}.md\:vds-u-gap-y-4{row-gap:var(--vds-space-4)}.md\:vds-u-gap-5{gap:var(--vds-space-5)}.md\:vds-u-gap-x-5{column-gap:var(--vds-space-5)}.md\:vds-u-gap-y-5{row-gap:var(--vds-space-5)}.md\:vds-u-gap-6{gap:var(--vds-space-6)}.md\:vds-u-gap-x-6{column-gap:var(--vds-space-6)}.md\:vds-u-gap-y-6{row-gap:var(--vds-space-6)}.md\:vds-u-gap-7{gap:var(--vds-space-7)}.md\:vds-u-gap-x-7{column-gap:var(--vds-space-7)}.md\:vds-u-gap-y-7{row-gap:var(--vds-space-7)}.md\:vds-u-gap-8{gap:var(--vds-space-8)}.md\:vds-u-gap-x-8{column-gap:var(--vds-space-8)}.md\:vds-u-gap-y-8{row-gap:var(--vds-space-8)}.md\:vds-u-gap-10{gap:var(--vds-space-10)}.md\:vds-u-gap-x-10{column-gap:var(--vds-space-10)}.md\:vds-u-gap-y-10{row-gap:var(--vds-space-10)}.md\:vds-u-gap-12{gap:var(--vds-space-12)}.md\:vds-u-gap-x-12{column-gap:var(--vds-space-12)}.md\:vds-u-gap-y-12{row-gap:var(--vds-space-12)}.md\:vds-u-gap-14{gap:var(--vds-space-14)}.md\:vds-u-gap-x-14{column-gap:var(--vds-space-14)}.md\:vds-u-gap-y-14{row-gap:var(--vds-space-14)}.md\:vds-u-gap-16{gap:var(--vds-space-16)}.md\:vds-u-gap-x-16{column-gap:var(--vds-space-16)}.md\:vds-u-gap-y-16{row-gap:var(--vds-space-16)}.md\:vds-u-flex-row{flex-direction:row}.md\:vds-u-flex-col{flex-direction:column}.md\:vds-u-flex-row-reverse{flex-direction:row-reverse}.md\:vds-u-flex-col-reverse{flex-direction:column-reverse}.md\:vds-u-flex-wrap{flex-wrap:wrap}.md\:vds-u-flex-nowrap{flex-wrap:nowrap}.md\:vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:vds-u-items-start{align-items:flex-start}.md\:vds-u-items-center{align-items:center}.md\:vds-u-items-end{align-items:flex-end}.md\:vds-u-items-stretch{align-items:stretch}.md\:vds-u-items-baseline{align-items:baseline}.md\:vds-u-justify-start{justify-content:flex-start}.md\:vds-u-justify-center{justify-content:center}.md\:vds-u-justify-end{justify-content:flex-end}.md\:vds-u-justify-between{justify-content:space-between}.md\:vds-u-justify-around{justify-content:space-around}.md\:vds-u-justify-evenly{justify-content:space-evenly}.md\:vds-u-self-start{align-self:flex-start}.md\:vds-u-self-center{align-self:center}.md\:vds-u-self-end{align-self:flex-end}.md\:vds-u-self-stretch{align-self:stretch}.md\:vds-u-self-auto{align-self:auto}.md\:vds-u-self-baseline{align-self:baseline}.md\:vds-u-flex-1{flex:1 1 0%}.md\:vds-u-flex-auto{flex:1 1 auto}.md\:vds-u-flex-initial{flex:0 1 auto}.md\:vds-u-flex-none{flex:none}.md\:vds-u-grow{flex-grow:1}.md\:vds-u-grow-0{flex-grow:0}.md\:vds-u-shrink{flex-shrink:1}.md\:vds-u-shrink-0{flex-shrink:0}.md\:vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:vds-u-col-span-1{grid-column:span 1 / span 1}.md\:vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:vds-u-col-span-2{grid-column:span 2 / span 2}.md\:vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:vds-u-col-span-3{grid-column:span 3 / span 3}.md\:vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:vds-u-col-span-4{grid-column:span 4 / span 4}.md\:vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:vds-u-col-span-5{grid-column:span 5 / span 5}.md\:vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:vds-u-col-span-6{grid-column:span 6 / span 6}.md\:vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:vds-u-col-span-7{grid-column:span 7 / span 7}.md\:vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:vds-u-col-span-8{grid-column:span 8 / span 8}.md\:vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:vds-u-col-span-9{grid-column:span 9 / span 9}.md\:vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:vds-u-col-span-10{grid-column:span 10 / span 10}.md\:vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:vds-u-col-span-11{grid-column:span 11 / span 11}.md\:vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:vds-u-col-span-12{grid-column:span 12 / span 12}.md\:vds-u-col-span-full{grid-column:1 / -1}.md\:vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:vds-u-row-span-1{grid-row:span 1 / span 1}.md\:vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:vds-u-row-span-2{grid-row:span 2 / span 2}.md\:vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:vds-u-row-span-3{grid-row:span 3 / span 3}.md\:vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:vds-u-row-span-4{grid-row:span 4 / span 4}.md\:vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:vds-u-row-span-5{grid-row:span 5 / span 5}.md\:vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:vds-u-row-span-6{grid-row:span 6 / span 6}.md\:vds-u-row-span-full{grid-row:1 / -1}.md\:vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.md\:vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.md\:vds-u-w-0{inline-size:var(--vds-space-0)}.md\:vds-u-h-0{block-size:var(--vds-space-0)}.md\:vds-u-w-px{inline-size:var(--vds-space-px)}.md\:vds-u-h-px{block-size:var(--vds-space-px)}.md\:vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.md\:vds-u-h-0-5{block-size:var(--vds-space-0-5)}.md\:vds-u-w-1{inline-size:var(--vds-space-1)}.md\:vds-u-h-1{block-size:var(--vds-space-1)}.md\:vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.md\:vds-u-h-1-5{block-size:var(--vds-space-1-5)}.md\:vds-u-w-2{inline-size:var(--vds-space-2)}.md\:vds-u-h-2{block-size:var(--vds-space-2)}.md\:vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.md\:vds-u-h-2-5{block-size:var(--vds-space-2-5)}.md\:vds-u-w-3{inline-size:var(--vds-space-3)}.md\:vds-u-h-3{block-size:var(--vds-space-3)}.md\:vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.md\:vds-u-h-3-5{block-size:var(--vds-space-3-5)}.md\:vds-u-w-4{inline-size:var(--vds-space-4)}.md\:vds-u-h-4{block-size:var(--vds-space-4)}.md\:vds-u-w-5{inline-size:var(--vds-space-5)}.md\:vds-u-h-5{block-size:var(--vds-space-5)}.md\:vds-u-w-6{inline-size:var(--vds-space-6)}.md\:vds-u-h-6{block-size:var(--vds-space-6)}.md\:vds-u-w-7{inline-size:var(--vds-space-7)}.md\:vds-u-h-7{block-size:var(--vds-space-7)}.md\:vds-u-w-8{inline-size:var(--vds-space-8)}.md\:vds-u-h-8{block-size:var(--vds-space-8)}.md\:vds-u-w-10{inline-size:var(--vds-space-10)}.md\:vds-u-h-10{block-size:var(--vds-space-10)}.md\:vds-u-w-12{inline-size:var(--vds-space-12)}.md\:vds-u-h-12{block-size:var(--vds-space-12)}.md\:vds-u-w-14{inline-size:var(--vds-space-14)}.md\:vds-u-h-14{block-size:var(--vds-space-14)}.md\:vds-u-w-16{inline-size:var(--vds-space-16)}.md\:vds-u-h-16{block-size:var(--vds-space-16)}.md\:vds-u-w-1\/2{inline-size:50%}.md\:vds-u-h-1\/2{block-size:50%}.md\:vds-u-w-1\/3{inline-size:33.333333%}.md\:vds-u-h-1\/3{block-size:33.333333%}.md\:vds-u-w-2\/3{inline-size:66.666667%}.md\:vds-u-h-2\/3{block-size:66.666667%}.md\:vds-u-w-1\/4{inline-size:25%}.md\:vds-u-h-1\/4{block-size:25%}.md\:vds-u-w-3\/4{inline-size:75%}.md\:vds-u-h-3\/4{block-size:75%}.md\:vds-u-w-auto{inline-size:auto}.md\:vds-u-h-auto{block-size:auto}.md\:vds-u-w-full{inline-size:100%}.md\:vds-u-h-full{block-size:100%}.md\:vds-u-w-screen{inline-size:100dvi}.md\:vds-u-h-screen{block-size:100dvb}.md\:vds-u-w-min{inline-size:min-content}.md\:vds-u-h-min{block-size:min-content}.md\:vds-u-w-max{inline-size:max-content}.md\:vds-u-h-max{block-size:max-content}.md\:vds-u-w-fit{inline-size:fit-content}.md\:vds-u-h-fit{block-size:fit-content}.md\:vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.md\:vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.md\:vds-u-min-h-0{min-block-size:var(--vds-space-0)}.md\:vds-u-max-h-0{max-block-size:var(--vds-space-0)}.md\:vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.md\:vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.md\:vds-u-min-h-px{min-block-size:var(--vds-space-px)}.md\:vds-u-max-h-px{max-block-size:var(--vds-space-px)}.md\:vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.md\:vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.md\:vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.md\:vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.md\:vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.md\:vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.md\:vds-u-min-h-1{min-block-size:var(--vds-space-1)}.md\:vds-u-max-h-1{max-block-size:var(--vds-space-1)}.md\:vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.md\:vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.md\:vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.md\:vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.md\:vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.md\:vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.md\:vds-u-min-h-2{min-block-size:var(--vds-space-2)}.md\:vds-u-max-h-2{max-block-size:var(--vds-space-2)}.md\:vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.md\:vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.md\:vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.md\:vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.md\:vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.md\:vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.md\:vds-u-min-h-3{min-block-size:var(--vds-space-3)}.md\:vds-u-max-h-3{max-block-size:var(--vds-space-3)}.md\:vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.md\:vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.md\:vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.md\:vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.md\:vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.md\:vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.md\:vds-u-min-h-4{min-block-size:var(--vds-space-4)}.md\:vds-u-max-h-4{max-block-size:var(--vds-space-4)}.md\:vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.md\:vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.md\:vds-u-min-h-5{min-block-size:var(--vds-space-5)}.md\:vds-u-max-h-5{max-block-size:var(--vds-space-5)}.md\:vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.md\:vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.md\:vds-u-min-h-6{min-block-size:var(--vds-space-6)}.md\:vds-u-max-h-6{max-block-size:var(--vds-space-6)}.md\:vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.md\:vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.md\:vds-u-min-h-7{min-block-size:var(--vds-space-7)}.md\:vds-u-max-h-7{max-block-size:var(--vds-space-7)}.md\:vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.md\:vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.md\:vds-u-min-h-8{min-block-size:var(--vds-space-8)}.md\:vds-u-max-h-8{max-block-size:var(--vds-space-8)}.md\:vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.md\:vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.md\:vds-u-min-h-10{min-block-size:var(--vds-space-10)}.md\:vds-u-max-h-10{max-block-size:var(--vds-space-10)}.md\:vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.md\:vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.md\:vds-u-min-h-12{min-block-size:var(--vds-space-12)}.md\:vds-u-max-h-12{max-block-size:var(--vds-space-12)}.md\:vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.md\:vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.md\:vds-u-min-h-14{min-block-size:var(--vds-space-14)}.md\:vds-u-max-h-14{max-block-size:var(--vds-space-14)}.md\:vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.md\:vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.md\:vds-u-min-h-16{min-block-size:var(--vds-space-16)}.md\:vds-u-max-h-16{max-block-size:var(--vds-space-16)}.md\:vds-u-min-w-0{min-inline-size:0}.md\:vds-u-min-h-0{min-block-size:0}.md\:vds-u-max-w-full{max-inline-size:100%}.md\:vds-u-max-h-full{max-block-size:100%}.md\:vds-u-static{position:static}.md\:vds-u-relative{position:relative}.md\:vds-u-absolute{position:absolute}.md\:vds-u-fixed{position:fixed}.md\:vds-u-sticky{position:sticky}.md\:vds-u-inset-0{inset-block:0;inset-inline:0}.md\:vds-u-inset-auto{inset-block:auto;inset-inline:auto}.md\:vds-u-inset-block-0{inset-block:0}.md\:vds-u-inset-inline-0{inset-inline:0}.md\:vds-u-inset-bs-0{inset-block-start:0}.md\:vds-u-inset-be-0{inset-block-end:0}.md\:vds-u-inset-is-0{inset-inline-start:0}.md\:vds-u-inset-ie-0{inset-inline-end:0}.md\:vds-u-inset-bs-auto{inset-block-start:auto}.md\:vds-u-inset-be-auto{inset-block-end:auto}.md\:vds-u-inset-is-auto{inset-inline-start:auto}.md\:vds-u-inset-ie-auto{inset-inline-end:auto}.md\:vds-u-overflow-visible{overflow:visible}.md\:vds-u-overflow-x-visible{overflow-x:visible}.md\:vds-u-overflow-y-visible{overflow-y:visible}.md\:vds-u-overflow-hidden{overflow:hidden}.md\:vds-u-overflow-x-hidden{overflow-x:hidden}.md\:vds-u-overflow-y-hidden{overflow-y:hidden}.md\:vds-u-overflow-auto{overflow:auto}.md\:vds-u-overflow-x-auto{overflow-x:auto}.md\:vds-u-overflow-y-auto{overflow-y:auto}.md\:vds-u-overflow-scroll{overflow:scroll}.md\:vds-u-overflow-x-scroll{overflow-x:scroll}.md\:vds-u-overflow-y-scroll{overflow-y:scroll}.md\:vds-u-overflow-clip{overflow:clip}.md\:vds-u-overflow-x-clip{overflow-x:clip}.md\:vds-u-overflow-y-clip{overflow-y:clip}.md\:vds-u-z-hide{z-index:var(--vds-z-hide)}.md\:vds-u-z-base{z-index:var(--vds-z-base)}.md\:vds-u-z-docked{z-index:var(--vds-z-docked)}.md\:vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.md\:vds-u-z-sticky{z-index:var(--vds-z-sticky)}.md\:vds-u-z-banner{z-index:var(--vds-z-banner)}.md\:vds-u-z-overlay{z-index:var(--vds-z-overlay)}.md\:vds-u-z-modal{z-index:var(--vds-z-modal)}.md\:vds-u-z-popover{z-index:var(--vds-z-popover)}.md\:vds-u-z-toast{z-index:var(--vds-z-toast)}.md\:vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}}@layer utilities{@media(min-width:1024px){.lg\:vds-u-block{display:block}.lg\:vds-u-inline{display:inline}.lg\:vds-u-inline-block{display:inline-block}.lg\:vds-u-flex{display:flex}.lg\:vds-u-inline-flex{display:inline-flex}.lg\:vds-u-grid{display:grid}.lg\:vds-u-inline-grid{display:inline-grid}.lg\:vds-u-hidden{display:none}.lg\:vds-u-contents{display:contents}.lg\:vds-u-flow-root{display:flow-root}.lg\:vds-u-m-0{margin:var(--vds-space-0)}.lg\:vds-u-m-px{margin:var(--vds-space-px)}.lg\:vds-u-m-0-5{margin:var(--vds-space-0-5)}.lg\:vds-u-m-1{margin:var(--vds-space-1)}.lg\:vds-u-m-1-5{margin:var(--vds-space-1-5)}.lg\:vds-u-m-2{margin:var(--vds-space-2)}.lg\:vds-u-m-2-5{margin:var(--vds-space-2-5)}.lg\:vds-u-m-3{margin:var(--vds-space-3)}.lg\:vds-u-m-3-5{margin:var(--vds-space-3-5)}.lg\:vds-u-m-4{margin:var(--vds-space-4)}.lg\:vds-u-m-5{margin:var(--vds-space-5)}.lg\:vds-u-m-6{margin:var(--vds-space-6)}.lg\:vds-u-m-7{margin:var(--vds-space-7)}.lg\:vds-u-m-8{margin:var(--vds-space-8)}.lg\:vds-u-m-9{margin:var(--vds-space-9)}.lg\:vds-u-m-10{margin:var(--vds-space-10)}.lg\:vds-u-m-11{margin:var(--vds-space-11)}.lg\:vds-u-m-12{margin:var(--vds-space-12)}.lg\:vds-u-m-14{margin:var(--vds-space-14)}.lg\:vds-u-m-16{margin:var(--vds-space-16)}.lg\:vds-u-m-20{margin:var(--vds-space-20)}.lg\:vds-u-m-24{margin:var(--vds-space-24)}.lg\:vds-u-m-28{margin:var(--vds-space-28)}.lg\:vds-u-m-32{margin:var(--vds-space-32)}.lg\:vds-u-m-36{margin:var(--vds-space-36)}.lg\:vds-u-m-40{margin:var(--vds-space-40)}.lg\:vds-u-m-44{margin:var(--vds-space-44)}.lg\:vds-u-m-48{margin:var(--vds-space-48)}.lg\:vds-u-m-52{margin:var(--vds-space-52)}.lg\:vds-u-m-56{margin:var(--vds-space-56)}.lg\:vds-u-m-60{margin:var(--vds-space-60)}.lg\:vds-u-m-64{margin:var(--vds-space-64)}.lg\:vds-u-m-72{margin:var(--vds-space-72)}.lg\:vds-u-m-80{margin:var(--vds-space-80)}.lg\:vds-u-m-96{margin:var(--vds-space-96)}.lg\:vds-u-m-auto{margin:auto}.lg\:vds-u-mi-0{margin-inline:var(--vds-space-0)}.lg\:vds-u-mi-px{margin-inline:var(--vds-space-px)}.lg\:vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.lg\:vds-u-mi-1{margin-inline:var(--vds-space-1)}.lg\:vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.lg\:vds-u-mi-2{margin-inline:var(--vds-space-2)}.lg\:vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.lg\:vds-u-mi-3{margin-inline:var(--vds-space-3)}.lg\:vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.lg\:vds-u-mi-4{margin-inline:var(--vds-space-4)}.lg\:vds-u-mi-5{margin-inline:var(--vds-space-5)}.lg\:vds-u-mi-6{margin-inline:var(--vds-space-6)}.lg\:vds-u-mi-7{margin-inline:var(--vds-space-7)}.lg\:vds-u-mi-8{margin-inline:var(--vds-space-8)}.lg\:vds-u-mi-9{margin-inline:var(--vds-space-9)}.lg\:vds-u-mi-10{margin-inline:var(--vds-space-10)}.lg\:vds-u-mi-11{margin-inline:var(--vds-space-11)}.lg\:vds-u-mi-12{margin-inline:var(--vds-space-12)}.lg\:vds-u-mi-14{margin-inline:var(--vds-space-14)}.lg\:vds-u-mi-16{margin-inline:var(--vds-space-16)}.lg\:vds-u-mi-20{margin-inline:var(--vds-space-20)}.lg\:vds-u-mi-24{margin-inline:var(--vds-space-24)}.lg\:vds-u-mi-28{margin-inline:var(--vds-space-28)}.lg\:vds-u-mi-32{margin-inline:var(--vds-space-32)}.lg\:vds-u-mi-36{margin-inline:var(--vds-space-36)}.lg\:vds-u-mi-40{margin-inline:var(--vds-space-40)}.lg\:vds-u-mi-44{margin-inline:var(--vds-space-44)}.lg\:vds-u-mi-48{margin-inline:var(--vds-space-48)}.lg\:vds-u-mi-52{margin-inline:var(--vds-space-52)}.lg\:vds-u-mi-56{margin-inline:var(--vds-space-56)}.lg\:vds-u-mi-60{margin-inline:var(--vds-space-60)}.lg\:vds-u-mi-64{margin-inline:var(--vds-space-64)}.lg\:vds-u-mi-72{margin-inline:var(--vds-space-72)}.lg\:vds-u-mi-80{margin-inline:var(--vds-space-80)}.lg\:vds-u-mi-96{margin-inline:var(--vds-space-96)}.lg\:vds-u-mi-auto{margin-inline:auto}.lg\:vds-u-mb-0{margin-block:var(--vds-space-0)}.lg\:vds-u-mb-px{margin-block:var(--vds-space-px)}.lg\:vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.lg\:vds-u-mb-1{margin-block:var(--vds-space-1)}.lg\:vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.lg\:vds-u-mb-2{margin-block:var(--vds-space-2)}.lg\:vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.lg\:vds-u-mb-3{margin-block:var(--vds-space-3)}.lg\:vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.lg\:vds-u-mb-4{margin-block:var(--vds-space-4)}.lg\:vds-u-mb-5{margin-block:var(--vds-space-5)}.lg\:vds-u-mb-6{margin-block:var(--vds-space-6)}.lg\:vds-u-mb-7{margin-block:var(--vds-space-7)}.lg\:vds-u-mb-8{margin-block:var(--vds-space-8)}.lg\:vds-u-mb-9{margin-block:var(--vds-space-9)}.lg\:vds-u-mb-10{margin-block:var(--vds-space-10)}.lg\:vds-u-mb-11{margin-block:var(--vds-space-11)}.lg\:vds-u-mb-12{margin-block:var(--vds-space-12)}.lg\:vds-u-mb-14{margin-block:var(--vds-space-14)}.lg\:vds-u-mb-16{margin-block:var(--vds-space-16)}.lg\:vds-u-mb-20{margin-block:var(--vds-space-20)}.lg\:vds-u-mb-24{margin-block:var(--vds-space-24)}.lg\:vds-u-mb-28{margin-block:var(--vds-space-28)}.lg\:vds-u-mb-32{margin-block:var(--vds-space-32)}.lg\:vds-u-mb-36{margin-block:var(--vds-space-36)}.lg\:vds-u-mb-40{margin-block:var(--vds-space-40)}.lg\:vds-u-mb-44{margin-block:var(--vds-space-44)}.lg\:vds-u-mb-48{margin-block:var(--vds-space-48)}.lg\:vds-u-mb-52{margin-block:var(--vds-space-52)}.lg\:vds-u-mb-56{margin-block:var(--vds-space-56)}.lg\:vds-u-mb-60{margin-block:var(--vds-space-60)}.lg\:vds-u-mb-64{margin-block:var(--vds-space-64)}.lg\:vds-u-mb-72{margin-block:var(--vds-space-72)}.lg\:vds-u-mb-80{margin-block:var(--vds-space-80)}.lg\:vds-u-mb-96{margin-block:var(--vds-space-96)}.lg\:vds-u-mb-auto{margin-block:auto}.lg\:vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.lg\:vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.lg\:vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.lg\:vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.lg\:vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.lg\:vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.lg\:vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.lg\:vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.lg\:vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.lg\:vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.lg\:vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.lg\:vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.lg\:vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.lg\:vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.lg\:vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.lg\:vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.lg\:vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.lg\:vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.lg\:vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.lg\:vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.lg\:vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.lg\:vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.lg\:vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.lg\:vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.lg\:vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.lg\:vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.lg\:vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.lg\:vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.lg\:vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.lg\:vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.lg\:vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.lg\:vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.lg\:vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.lg\:vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.lg\:vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.lg\:vds-u-mis-auto{margin-inline-start:auto}.lg\:vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.lg\:vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.lg\:vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.lg\:vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.lg\:vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.lg\:vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.lg\:vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.lg\:vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.lg\:vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.lg\:vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.lg\:vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.lg\:vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.lg\:vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.lg\:vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.lg\:vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.lg\:vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.lg\:vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.lg\:vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.lg\:vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.lg\:vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.lg\:vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.lg\:vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.lg\:vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.lg\:vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.lg\:vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.lg\:vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.lg\:vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.lg\:vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.lg\:vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.lg\:vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.lg\:vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.lg\:vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.lg\:vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.lg\:vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.lg\:vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.lg\:vds-u-mie-auto{margin-inline-end:auto}.lg\:vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.lg\:vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.lg\:vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.lg\:vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.lg\:vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.lg\:vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.lg\:vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.lg\:vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.lg\:vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.lg\:vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.lg\:vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.lg\:vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.lg\:vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.lg\:vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.lg\:vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.lg\:vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.lg\:vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.lg\:vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.lg\:vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.lg\:vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.lg\:vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.lg\:vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.lg\:vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.lg\:vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.lg\:vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.lg\:vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.lg\:vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.lg\:vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.lg\:vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.lg\:vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.lg\:vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.lg\:vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.lg\:vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.lg\:vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.lg\:vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.lg\:vds-u-mbs-auto{margin-block-start:auto}.lg\:vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.lg\:vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.lg\:vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.lg\:vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.lg\:vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.lg\:vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.lg\:vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.lg\:vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.lg\:vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.lg\:vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.lg\:vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.lg\:vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.lg\:vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.lg\:vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.lg\:vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.lg\:vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.lg\:vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.lg\:vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.lg\:vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.lg\:vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.lg\:vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.lg\:vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.lg\:vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.lg\:vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.lg\:vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.lg\:vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.lg\:vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.lg\:vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.lg\:vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.lg\:vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.lg\:vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.lg\:vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.lg\:vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.lg\:vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.lg\:vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.lg\:vds-u-mbe-auto{margin-block-end:auto}.lg\:vds-u-p-0{padding:var(--vds-space-0)}.lg\:vds-u-p-px{padding:var(--vds-space-px)}.lg\:vds-u-p-0-5{padding:var(--vds-space-0-5)}.lg\:vds-u-p-1{padding:var(--vds-space-1)}.lg\:vds-u-p-1-5{padding:var(--vds-space-1-5)}.lg\:vds-u-p-2{padding:var(--vds-space-2)}.lg\:vds-u-p-2-5{padding:var(--vds-space-2-5)}.lg\:vds-u-p-3{padding:var(--vds-space-3)}.lg\:vds-u-p-3-5{padding:var(--vds-space-3-5)}.lg\:vds-u-p-4{padding:var(--vds-space-4)}.lg\:vds-u-p-5{padding:var(--vds-space-5)}.lg\:vds-u-p-6{padding:var(--vds-space-6)}.lg\:vds-u-p-7{padding:var(--vds-space-7)}.lg\:vds-u-p-8{padding:var(--vds-space-8)}.lg\:vds-u-p-9{padding:var(--vds-space-9)}.lg\:vds-u-p-10{padding:var(--vds-space-10)}.lg\:vds-u-p-11{padding:var(--vds-space-11)}.lg\:vds-u-p-12{padding:var(--vds-space-12)}.lg\:vds-u-p-14{padding:var(--vds-space-14)}.lg\:vds-u-p-16{padding:var(--vds-space-16)}.lg\:vds-u-p-20{padding:var(--vds-space-20)}.lg\:vds-u-p-24{padding:var(--vds-space-24)}.lg\:vds-u-p-28{padding:var(--vds-space-28)}.lg\:vds-u-p-32{padding:var(--vds-space-32)}.lg\:vds-u-p-36{padding:var(--vds-space-36)}.lg\:vds-u-p-40{padding:var(--vds-space-40)}.lg\:vds-u-p-44{padding:var(--vds-space-44)}.lg\:vds-u-p-48{padding:var(--vds-space-48)}.lg\:vds-u-p-52{padding:var(--vds-space-52)}.lg\:vds-u-p-56{padding:var(--vds-space-56)}.lg\:vds-u-p-60{padding:var(--vds-space-60)}.lg\:vds-u-p-64{padding:var(--vds-space-64)}.lg\:vds-u-p-72{padding:var(--vds-space-72)}.lg\:vds-u-p-80{padding:var(--vds-space-80)}.lg\:vds-u-p-96{padding:var(--vds-space-96)}.lg\:vds-u-pi-0{padding-inline:var(--vds-space-0)}.lg\:vds-u-pi-px{padding-inline:var(--vds-space-px)}.lg\:vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.lg\:vds-u-pi-1{padding-inline:var(--vds-space-1)}.lg\:vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.lg\:vds-u-pi-2{padding-inline:var(--vds-space-2)}.lg\:vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.lg\:vds-u-pi-3{padding-inline:var(--vds-space-3)}.lg\:vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.lg\:vds-u-pi-4{padding-inline:var(--vds-space-4)}.lg\:vds-u-pi-5{padding-inline:var(--vds-space-5)}.lg\:vds-u-pi-6{padding-inline:var(--vds-space-6)}.lg\:vds-u-pi-7{padding-inline:var(--vds-space-7)}.lg\:vds-u-pi-8{padding-inline:var(--vds-space-8)}.lg\:vds-u-pi-9{padding-inline:var(--vds-space-9)}.lg\:vds-u-pi-10{padding-inline:var(--vds-space-10)}.lg\:vds-u-pi-11{padding-inline:var(--vds-space-11)}.lg\:vds-u-pi-12{padding-inline:var(--vds-space-12)}.lg\:vds-u-pi-14{padding-inline:var(--vds-space-14)}.lg\:vds-u-pi-16{padding-inline:var(--vds-space-16)}.lg\:vds-u-pi-20{padding-inline:var(--vds-space-20)}.lg\:vds-u-pi-24{padding-inline:var(--vds-space-24)}.lg\:vds-u-pi-28{padding-inline:var(--vds-space-28)}.lg\:vds-u-pi-32{padding-inline:var(--vds-space-32)}.lg\:vds-u-pi-36{padding-inline:var(--vds-space-36)}.lg\:vds-u-pi-40{padding-inline:var(--vds-space-40)}.lg\:vds-u-pi-44{padding-inline:var(--vds-space-44)}.lg\:vds-u-pi-48{padding-inline:var(--vds-space-48)}.lg\:vds-u-pi-52{padding-inline:var(--vds-space-52)}.lg\:vds-u-pi-56{padding-inline:var(--vds-space-56)}.lg\:vds-u-pi-60{padding-inline:var(--vds-space-60)}.lg\:vds-u-pi-64{padding-inline:var(--vds-space-64)}.lg\:vds-u-pi-72{padding-inline:var(--vds-space-72)}.lg\:vds-u-pi-80{padding-inline:var(--vds-space-80)}.lg\:vds-u-pi-96{padding-inline:var(--vds-space-96)}.lg\:vds-u-pb-0{padding-block:var(--vds-space-0)}.lg\:vds-u-pb-px{padding-block:var(--vds-space-px)}.lg\:vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.lg\:vds-u-pb-1{padding-block:var(--vds-space-1)}.lg\:vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.lg\:vds-u-pb-2{padding-block:var(--vds-space-2)}.lg\:vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.lg\:vds-u-pb-3{padding-block:var(--vds-space-3)}.lg\:vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.lg\:vds-u-pb-4{padding-block:var(--vds-space-4)}.lg\:vds-u-pb-5{padding-block:var(--vds-space-5)}.lg\:vds-u-pb-6{padding-block:var(--vds-space-6)}.lg\:vds-u-pb-7{padding-block:var(--vds-space-7)}.lg\:vds-u-pb-8{padding-block:var(--vds-space-8)}.lg\:vds-u-pb-9{padding-block:var(--vds-space-9)}.lg\:vds-u-pb-10{padding-block:var(--vds-space-10)}.lg\:vds-u-pb-11{padding-block:var(--vds-space-11)}.lg\:vds-u-pb-12{padding-block:var(--vds-space-12)}.lg\:vds-u-pb-14{padding-block:var(--vds-space-14)}.lg\:vds-u-pb-16{padding-block:var(--vds-space-16)}.lg\:vds-u-pb-20{padding-block:var(--vds-space-20)}.lg\:vds-u-pb-24{padding-block:var(--vds-space-24)}.lg\:vds-u-pb-28{padding-block:var(--vds-space-28)}.lg\:vds-u-pb-32{padding-block:var(--vds-space-32)}.lg\:vds-u-pb-36{padding-block:var(--vds-space-36)}.lg\:vds-u-pb-40{padding-block:var(--vds-space-40)}.lg\:vds-u-pb-44{padding-block:var(--vds-space-44)}.lg\:vds-u-pb-48{padding-block:var(--vds-space-48)}.lg\:vds-u-pb-52{padding-block:var(--vds-space-52)}.lg\:vds-u-pb-56{padding-block:var(--vds-space-56)}.lg\:vds-u-pb-60{padding-block:var(--vds-space-60)}.lg\:vds-u-pb-64{padding-block:var(--vds-space-64)}.lg\:vds-u-pb-72{padding-block:var(--vds-space-72)}.lg\:vds-u-pb-80{padding-block:var(--vds-space-80)}.lg\:vds-u-pb-96{padding-block:var(--vds-space-96)}.lg\:vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.lg\:vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.lg\:vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.lg\:vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.lg\:vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.lg\:vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.lg\:vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.lg\:vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.lg\:vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.lg\:vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.lg\:vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.lg\:vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.lg\:vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.lg\:vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.lg\:vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.lg\:vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.lg\:vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.lg\:vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.lg\:vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.lg\:vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.lg\:vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.lg\:vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.lg\:vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.lg\:vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.lg\:vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.lg\:vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.lg\:vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.lg\:vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.lg\:vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.lg\:vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.lg\:vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.lg\:vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.lg\:vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.lg\:vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.lg\:vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.lg\:vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.lg\:vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.lg\:vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.lg\:vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.lg\:vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.lg\:vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.lg\:vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.lg\:vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.lg\:vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.lg\:vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.lg\:vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.lg\:vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.lg\:vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.lg\:vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.lg\:vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.lg\:vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.lg\:vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.lg\:vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.lg\:vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.lg\:vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.lg\:vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.lg\:vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.lg\:vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.lg\:vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.lg\:vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.lg\:vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.lg\:vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.lg\:vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.lg\:vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.lg\:vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.lg\:vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.lg\:vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.lg\:vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.lg\:vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.lg\:vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.lg\:vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.lg\:vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.lg\:vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.lg\:vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.lg\:vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.lg\:vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.lg\:vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.lg\:vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.lg\:vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.lg\:vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.lg\:vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.lg\:vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.lg\:vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.lg\:vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.lg\:vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.lg\:vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.lg\:vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.lg\:vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.lg\:vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.lg\:vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.lg\:vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.lg\:vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.lg\:vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.lg\:vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.lg\:vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.lg\:vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.lg\:vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.lg\:vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.lg\:vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.lg\:vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.lg\:vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.lg\:vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.lg\:vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.lg\:vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.lg\:vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.lg\:vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.lg\:vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.lg\:vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.lg\:vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.lg\:vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.lg\:vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.lg\:vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.lg\:vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.lg\:vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.lg\:vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.lg\:vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.lg\:vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.lg\:vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.lg\:vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.lg\:vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.lg\:vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.lg\:vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.lg\:vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.lg\:vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.lg\:vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.lg\:vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.lg\:vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.lg\:vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.lg\:vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.lg\:vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.lg\:vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.lg\:vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.lg\:vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.lg\:vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.lg\:vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.lg\:vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.lg\:vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.lg\:vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.lg\:vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.lg\:vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.lg\:vds-u-gap-0{gap:var(--vds-space-0)}.lg\:vds-u-gap-x-0{column-gap:var(--vds-space-0)}.lg\:vds-u-gap-y-0{row-gap:var(--vds-space-0)}.lg\:vds-u-gap-px{gap:var(--vds-space-px)}.lg\:vds-u-gap-x-px{column-gap:var(--vds-space-px)}.lg\:vds-u-gap-y-px{row-gap:var(--vds-space-px)}.lg\:vds-u-gap-0-5{gap:var(--vds-space-0-5)}.lg\:vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.lg\:vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.lg\:vds-u-gap-1{gap:var(--vds-space-1)}.lg\:vds-u-gap-x-1{column-gap:var(--vds-space-1)}.lg\:vds-u-gap-y-1{row-gap:var(--vds-space-1)}.lg\:vds-u-gap-1-5{gap:var(--vds-space-1-5)}.lg\:vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.lg\:vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.lg\:vds-u-gap-2{gap:var(--vds-space-2)}.lg\:vds-u-gap-x-2{column-gap:var(--vds-space-2)}.lg\:vds-u-gap-y-2{row-gap:var(--vds-space-2)}.lg\:vds-u-gap-2-5{gap:var(--vds-space-2-5)}.lg\:vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.lg\:vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.lg\:vds-u-gap-3{gap:var(--vds-space-3)}.lg\:vds-u-gap-x-3{column-gap:var(--vds-space-3)}.lg\:vds-u-gap-y-3{row-gap:var(--vds-space-3)}.lg\:vds-u-gap-3-5{gap:var(--vds-space-3-5)}.lg\:vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.lg\:vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.lg\:vds-u-gap-4{gap:var(--vds-space-4)}.lg\:vds-u-gap-x-4{column-gap:var(--vds-space-4)}.lg\:vds-u-gap-y-4{row-gap:var(--vds-space-4)}.lg\:vds-u-gap-5{gap:var(--vds-space-5)}.lg\:vds-u-gap-x-5{column-gap:var(--vds-space-5)}.lg\:vds-u-gap-y-5{row-gap:var(--vds-space-5)}.lg\:vds-u-gap-6{gap:var(--vds-space-6)}.lg\:vds-u-gap-x-6{column-gap:var(--vds-space-6)}.lg\:vds-u-gap-y-6{row-gap:var(--vds-space-6)}.lg\:vds-u-gap-7{gap:var(--vds-space-7)}.lg\:vds-u-gap-x-7{column-gap:var(--vds-space-7)}.lg\:vds-u-gap-y-7{row-gap:var(--vds-space-7)}.lg\:vds-u-gap-8{gap:var(--vds-space-8)}.lg\:vds-u-gap-x-8{column-gap:var(--vds-space-8)}.lg\:vds-u-gap-y-8{row-gap:var(--vds-space-8)}.lg\:vds-u-gap-10{gap:var(--vds-space-10)}.lg\:vds-u-gap-x-10{column-gap:var(--vds-space-10)}.lg\:vds-u-gap-y-10{row-gap:var(--vds-space-10)}.lg\:vds-u-gap-12{gap:var(--vds-space-12)}.lg\:vds-u-gap-x-12{column-gap:var(--vds-space-12)}.lg\:vds-u-gap-y-12{row-gap:var(--vds-space-12)}.lg\:vds-u-gap-14{gap:var(--vds-space-14)}.lg\:vds-u-gap-x-14{column-gap:var(--vds-space-14)}.lg\:vds-u-gap-y-14{row-gap:var(--vds-space-14)}.lg\:vds-u-gap-16{gap:var(--vds-space-16)}.lg\:vds-u-gap-x-16{column-gap:var(--vds-space-16)}.lg\:vds-u-gap-y-16{row-gap:var(--vds-space-16)}.lg\:vds-u-flex-row{flex-direction:row}.lg\:vds-u-flex-col{flex-direction:column}.lg\:vds-u-flex-row-reverse{flex-direction:row-reverse}.lg\:vds-u-flex-col-reverse{flex-direction:column-reverse}.lg\:vds-u-flex-wrap{flex-wrap:wrap}.lg\:vds-u-flex-nowrap{flex-wrap:nowrap}.lg\:vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:vds-u-items-start{align-items:flex-start}.lg\:vds-u-items-center{align-items:center}.lg\:vds-u-items-end{align-items:flex-end}.lg\:vds-u-items-stretch{align-items:stretch}.lg\:vds-u-items-baseline{align-items:baseline}.lg\:vds-u-justify-start{justify-content:flex-start}.lg\:vds-u-justify-center{justify-content:center}.lg\:vds-u-justify-end{justify-content:flex-end}.lg\:vds-u-justify-between{justify-content:space-between}.lg\:vds-u-justify-around{justify-content:space-around}.lg\:vds-u-justify-evenly{justify-content:space-evenly}.lg\:vds-u-self-start{align-self:flex-start}.lg\:vds-u-self-center{align-self:center}.lg\:vds-u-self-end{align-self:flex-end}.lg\:vds-u-self-stretch{align-self:stretch}.lg\:vds-u-self-auto{align-self:auto}.lg\:vds-u-self-baseline{align-self:baseline}.lg\:vds-u-flex-1{flex:1 1 0%}.lg\:vds-u-flex-auto{flex:1 1 auto}.lg\:vds-u-flex-initial{flex:0 1 auto}.lg\:vds-u-flex-none{flex:none}.lg\:vds-u-grow{flex-grow:1}.lg\:vds-u-grow-0{flex-grow:0}.lg\:vds-u-shrink{flex-shrink:1}.lg\:vds-u-shrink-0{flex-shrink:0}.lg\:vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:vds-u-col-span-1{grid-column:span 1 / span 1}.lg\:vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:vds-u-col-span-2{grid-column:span 2 / span 2}.lg\:vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:vds-u-col-span-3{grid-column:span 3 / span 3}.lg\:vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:vds-u-col-span-4{grid-column:span 4 / span 4}.lg\:vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:vds-u-col-span-5{grid-column:span 5 / span 5}.lg\:vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:vds-u-col-span-6{grid-column:span 6 / span 6}.lg\:vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:vds-u-col-span-7{grid-column:span 7 / span 7}.lg\:vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:vds-u-col-span-8{grid-column:span 8 / span 8}.lg\:vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:vds-u-col-span-9{grid-column:span 9 / span 9}.lg\:vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:vds-u-col-span-10{grid-column:span 10 / span 10}.lg\:vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:vds-u-col-span-11{grid-column:span 11 / span 11}.lg\:vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:vds-u-col-span-12{grid-column:span 12 / span 12}.lg\:vds-u-col-span-full{grid-column:1 / -1}.lg\:vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:vds-u-row-span-1{grid-row:span 1 / span 1}.lg\:vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:vds-u-row-span-2{grid-row:span 2 / span 2}.lg\:vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:vds-u-row-span-3{grid-row:span 3 / span 3}.lg\:vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:vds-u-row-span-4{grid-row:span 4 / span 4}.lg\:vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:vds-u-row-span-5{grid-row:span 5 / span 5}.lg\:vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:vds-u-row-span-6{grid-row:span 6 / span 6}.lg\:vds-u-row-span-full{grid-row:1 / -1}.lg\:vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.lg\:vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.lg\:vds-u-w-0{inline-size:var(--vds-space-0)}.lg\:vds-u-h-0{block-size:var(--vds-space-0)}.lg\:vds-u-w-px{inline-size:var(--vds-space-px)}.lg\:vds-u-h-px{block-size:var(--vds-space-px)}.lg\:vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.lg\:vds-u-h-0-5{block-size:var(--vds-space-0-5)}.lg\:vds-u-w-1{inline-size:var(--vds-space-1)}.lg\:vds-u-h-1{block-size:var(--vds-space-1)}.lg\:vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.lg\:vds-u-h-1-5{block-size:var(--vds-space-1-5)}.lg\:vds-u-w-2{inline-size:var(--vds-space-2)}.lg\:vds-u-h-2{block-size:var(--vds-space-2)}.lg\:vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.lg\:vds-u-h-2-5{block-size:var(--vds-space-2-5)}.lg\:vds-u-w-3{inline-size:var(--vds-space-3)}.lg\:vds-u-h-3{block-size:var(--vds-space-3)}.lg\:vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.lg\:vds-u-h-3-5{block-size:var(--vds-space-3-5)}.lg\:vds-u-w-4{inline-size:var(--vds-space-4)}.lg\:vds-u-h-4{block-size:var(--vds-space-4)}.lg\:vds-u-w-5{inline-size:var(--vds-space-5)}.lg\:vds-u-h-5{block-size:var(--vds-space-5)}.lg\:vds-u-w-6{inline-size:var(--vds-space-6)}.lg\:vds-u-h-6{block-size:var(--vds-space-6)}.lg\:vds-u-w-7{inline-size:var(--vds-space-7)}.lg\:vds-u-h-7{block-size:var(--vds-space-7)}.lg\:vds-u-w-8{inline-size:var(--vds-space-8)}.lg\:vds-u-h-8{block-size:var(--vds-space-8)}.lg\:vds-u-w-10{inline-size:var(--vds-space-10)}.lg\:vds-u-h-10{block-size:var(--vds-space-10)}.lg\:vds-u-w-12{inline-size:var(--vds-space-12)}.lg\:vds-u-h-12{block-size:var(--vds-space-12)}.lg\:vds-u-w-14{inline-size:var(--vds-space-14)}.lg\:vds-u-h-14{block-size:var(--vds-space-14)}.lg\:vds-u-w-16{inline-size:var(--vds-space-16)}.lg\:vds-u-h-16{block-size:var(--vds-space-16)}.lg\:vds-u-w-1\/2{inline-size:50%}.lg\:vds-u-h-1\/2{block-size:50%}.lg\:vds-u-w-1\/3{inline-size:33.333333%}.lg\:vds-u-h-1\/3{block-size:33.333333%}.lg\:vds-u-w-2\/3{inline-size:66.666667%}.lg\:vds-u-h-2\/3{block-size:66.666667%}.lg\:vds-u-w-1\/4{inline-size:25%}.lg\:vds-u-h-1\/4{block-size:25%}.lg\:vds-u-w-3\/4{inline-size:75%}.lg\:vds-u-h-3\/4{block-size:75%}.lg\:vds-u-w-auto{inline-size:auto}.lg\:vds-u-h-auto{block-size:auto}.lg\:vds-u-w-full{inline-size:100%}.lg\:vds-u-h-full{block-size:100%}.lg\:vds-u-w-screen{inline-size:100dvi}.lg\:vds-u-h-screen{block-size:100dvb}.lg\:vds-u-w-min{inline-size:min-content}.lg\:vds-u-h-min{block-size:min-content}.lg\:vds-u-w-max{inline-size:max-content}.lg\:vds-u-h-max{block-size:max-content}.lg\:vds-u-w-fit{inline-size:fit-content}.lg\:vds-u-h-fit{block-size:fit-content}.lg\:vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.lg\:vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.lg\:vds-u-min-h-0{min-block-size:var(--vds-space-0)}.lg\:vds-u-max-h-0{max-block-size:var(--vds-space-0)}.lg\:vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.lg\:vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.lg\:vds-u-min-h-px{min-block-size:var(--vds-space-px)}.lg\:vds-u-max-h-px{max-block-size:var(--vds-space-px)}.lg\:vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.lg\:vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.lg\:vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.lg\:vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.lg\:vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.lg\:vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.lg\:vds-u-min-h-1{min-block-size:var(--vds-space-1)}.lg\:vds-u-max-h-1{max-block-size:var(--vds-space-1)}.lg\:vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.lg\:vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.lg\:vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.lg\:vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.lg\:vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.lg\:vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.lg\:vds-u-min-h-2{min-block-size:var(--vds-space-2)}.lg\:vds-u-max-h-2{max-block-size:var(--vds-space-2)}.lg\:vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.lg\:vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.lg\:vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.lg\:vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.lg\:vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.lg\:vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.lg\:vds-u-min-h-3{min-block-size:var(--vds-space-3)}.lg\:vds-u-max-h-3{max-block-size:var(--vds-space-3)}.lg\:vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.lg\:vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.lg\:vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.lg\:vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.lg\:vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.lg\:vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.lg\:vds-u-min-h-4{min-block-size:var(--vds-space-4)}.lg\:vds-u-max-h-4{max-block-size:var(--vds-space-4)}.lg\:vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.lg\:vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.lg\:vds-u-min-h-5{min-block-size:var(--vds-space-5)}.lg\:vds-u-max-h-5{max-block-size:var(--vds-space-5)}.lg\:vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.lg\:vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.lg\:vds-u-min-h-6{min-block-size:var(--vds-space-6)}.lg\:vds-u-max-h-6{max-block-size:var(--vds-space-6)}.lg\:vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.lg\:vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.lg\:vds-u-min-h-7{min-block-size:var(--vds-space-7)}.lg\:vds-u-max-h-7{max-block-size:var(--vds-space-7)}.lg\:vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.lg\:vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.lg\:vds-u-min-h-8{min-block-size:var(--vds-space-8)}.lg\:vds-u-max-h-8{max-block-size:var(--vds-space-8)}.lg\:vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.lg\:vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.lg\:vds-u-min-h-10{min-block-size:var(--vds-space-10)}.lg\:vds-u-max-h-10{max-block-size:var(--vds-space-10)}.lg\:vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.lg\:vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.lg\:vds-u-min-h-12{min-block-size:var(--vds-space-12)}.lg\:vds-u-max-h-12{max-block-size:var(--vds-space-12)}.lg\:vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.lg\:vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.lg\:vds-u-min-h-14{min-block-size:var(--vds-space-14)}.lg\:vds-u-max-h-14{max-block-size:var(--vds-space-14)}.lg\:vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.lg\:vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.lg\:vds-u-min-h-16{min-block-size:var(--vds-space-16)}.lg\:vds-u-max-h-16{max-block-size:var(--vds-space-16)}.lg\:vds-u-min-w-0{min-inline-size:0}.lg\:vds-u-min-h-0{min-block-size:0}.lg\:vds-u-max-w-full{max-inline-size:100%}.lg\:vds-u-max-h-full{max-block-size:100%}.lg\:vds-u-static{position:static}.lg\:vds-u-relative{position:relative}.lg\:vds-u-absolute{position:absolute}.lg\:vds-u-fixed{position:fixed}.lg\:vds-u-sticky{position:sticky}.lg\:vds-u-inset-0{inset-block:0;inset-inline:0}.lg\:vds-u-inset-auto{inset-block:auto;inset-inline:auto}.lg\:vds-u-inset-block-0{inset-block:0}.lg\:vds-u-inset-inline-0{inset-inline:0}.lg\:vds-u-inset-bs-0{inset-block-start:0}.lg\:vds-u-inset-be-0{inset-block-end:0}.lg\:vds-u-inset-is-0{inset-inline-start:0}.lg\:vds-u-inset-ie-0{inset-inline-end:0}.lg\:vds-u-inset-bs-auto{inset-block-start:auto}.lg\:vds-u-inset-be-auto{inset-block-end:auto}.lg\:vds-u-inset-is-auto{inset-inline-start:auto}.lg\:vds-u-inset-ie-auto{inset-inline-end:auto}.lg\:vds-u-overflow-visible{overflow:visible}.lg\:vds-u-overflow-x-visible{overflow-x:visible}.lg\:vds-u-overflow-y-visible{overflow-y:visible}.lg\:vds-u-overflow-hidden{overflow:hidden}.lg\:vds-u-overflow-x-hidden{overflow-x:hidden}.lg\:vds-u-overflow-y-hidden{overflow-y:hidden}.lg\:vds-u-overflow-auto{overflow:auto}.lg\:vds-u-overflow-x-auto{overflow-x:auto}.lg\:vds-u-overflow-y-auto{overflow-y:auto}.lg\:vds-u-overflow-scroll{overflow:scroll}.lg\:vds-u-overflow-x-scroll{overflow-x:scroll}.lg\:vds-u-overflow-y-scroll{overflow-y:scroll}.lg\:vds-u-overflow-clip{overflow:clip}.lg\:vds-u-overflow-x-clip{overflow-x:clip}.lg\:vds-u-overflow-y-clip{overflow-y:clip}.lg\:vds-u-z-hide{z-index:var(--vds-z-hide)}.lg\:vds-u-z-base{z-index:var(--vds-z-base)}.lg\:vds-u-z-docked{z-index:var(--vds-z-docked)}.lg\:vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.lg\:vds-u-z-sticky{z-index:var(--vds-z-sticky)}.lg\:vds-u-z-banner{z-index:var(--vds-z-banner)}.lg\:vds-u-z-overlay{z-index:var(--vds-z-overlay)}.lg\:vds-u-z-modal{z-index:var(--vds-z-modal)}.lg\:vds-u-z-popover{z-index:var(--vds-z-popover)}.lg\:vds-u-z-toast{z-index:var(--vds-z-toast)}.lg\:vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}}@layer utilities{@media(min-width:1280px){.xl\:vds-u-block{display:block}.xl\:vds-u-inline{display:inline}.xl\:vds-u-inline-block{display:inline-block}.xl\:vds-u-flex{display:flex}.xl\:vds-u-inline-flex{display:inline-flex}.xl\:vds-u-grid{display:grid}.xl\:vds-u-inline-grid{display:inline-grid}.xl\:vds-u-hidden{display:none}.xl\:vds-u-contents{display:contents}.xl\:vds-u-flow-root{display:flow-root}.xl\:vds-u-m-0{margin:var(--vds-space-0)}.xl\:vds-u-m-px{margin:var(--vds-space-px)}.xl\:vds-u-m-0-5{margin:var(--vds-space-0-5)}.xl\:vds-u-m-1{margin:var(--vds-space-1)}.xl\:vds-u-m-1-5{margin:var(--vds-space-1-5)}.xl\:vds-u-m-2{margin:var(--vds-space-2)}.xl\:vds-u-m-2-5{margin:var(--vds-space-2-5)}.xl\:vds-u-m-3{margin:var(--vds-space-3)}.xl\:vds-u-m-3-5{margin:var(--vds-space-3-5)}.xl\:vds-u-m-4{margin:var(--vds-space-4)}.xl\:vds-u-m-5{margin:var(--vds-space-5)}.xl\:vds-u-m-6{margin:var(--vds-space-6)}.xl\:vds-u-m-7{margin:var(--vds-space-7)}.xl\:vds-u-m-8{margin:var(--vds-space-8)}.xl\:vds-u-m-9{margin:var(--vds-space-9)}.xl\:vds-u-m-10{margin:var(--vds-space-10)}.xl\:vds-u-m-11{margin:var(--vds-space-11)}.xl\:vds-u-m-12{margin:var(--vds-space-12)}.xl\:vds-u-m-14{margin:var(--vds-space-14)}.xl\:vds-u-m-16{margin:var(--vds-space-16)}.xl\:vds-u-m-20{margin:var(--vds-space-20)}.xl\:vds-u-m-24{margin:var(--vds-space-24)}.xl\:vds-u-m-28{margin:var(--vds-space-28)}.xl\:vds-u-m-32{margin:var(--vds-space-32)}.xl\:vds-u-m-36{margin:var(--vds-space-36)}.xl\:vds-u-m-40{margin:var(--vds-space-40)}.xl\:vds-u-m-44{margin:var(--vds-space-44)}.xl\:vds-u-m-48{margin:var(--vds-space-48)}.xl\:vds-u-m-52{margin:var(--vds-space-52)}.xl\:vds-u-m-56{margin:var(--vds-space-56)}.xl\:vds-u-m-60{margin:var(--vds-space-60)}.xl\:vds-u-m-64{margin:var(--vds-space-64)}.xl\:vds-u-m-72{margin:var(--vds-space-72)}.xl\:vds-u-m-80{margin:var(--vds-space-80)}.xl\:vds-u-m-96{margin:var(--vds-space-96)}.xl\:vds-u-m-auto{margin:auto}.xl\:vds-u-mi-0{margin-inline:var(--vds-space-0)}.xl\:vds-u-mi-px{margin-inline:var(--vds-space-px)}.xl\:vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.xl\:vds-u-mi-1{margin-inline:var(--vds-space-1)}.xl\:vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.xl\:vds-u-mi-2{margin-inline:var(--vds-space-2)}.xl\:vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.xl\:vds-u-mi-3{margin-inline:var(--vds-space-3)}.xl\:vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.xl\:vds-u-mi-4{margin-inline:var(--vds-space-4)}.xl\:vds-u-mi-5{margin-inline:var(--vds-space-5)}.xl\:vds-u-mi-6{margin-inline:var(--vds-space-6)}.xl\:vds-u-mi-7{margin-inline:var(--vds-space-7)}.xl\:vds-u-mi-8{margin-inline:var(--vds-space-8)}.xl\:vds-u-mi-9{margin-inline:var(--vds-space-9)}.xl\:vds-u-mi-10{margin-inline:var(--vds-space-10)}.xl\:vds-u-mi-11{margin-inline:var(--vds-space-11)}.xl\:vds-u-mi-12{margin-inline:var(--vds-space-12)}.xl\:vds-u-mi-14{margin-inline:var(--vds-space-14)}.xl\:vds-u-mi-16{margin-inline:var(--vds-space-16)}.xl\:vds-u-mi-20{margin-inline:var(--vds-space-20)}.xl\:vds-u-mi-24{margin-inline:var(--vds-space-24)}.xl\:vds-u-mi-28{margin-inline:var(--vds-space-28)}.xl\:vds-u-mi-32{margin-inline:var(--vds-space-32)}.xl\:vds-u-mi-36{margin-inline:var(--vds-space-36)}.xl\:vds-u-mi-40{margin-inline:var(--vds-space-40)}.xl\:vds-u-mi-44{margin-inline:var(--vds-space-44)}.xl\:vds-u-mi-48{margin-inline:var(--vds-space-48)}.xl\:vds-u-mi-52{margin-inline:var(--vds-space-52)}.xl\:vds-u-mi-56{margin-inline:var(--vds-space-56)}.xl\:vds-u-mi-60{margin-inline:var(--vds-space-60)}.xl\:vds-u-mi-64{margin-inline:var(--vds-space-64)}.xl\:vds-u-mi-72{margin-inline:var(--vds-space-72)}.xl\:vds-u-mi-80{margin-inline:var(--vds-space-80)}.xl\:vds-u-mi-96{margin-inline:var(--vds-space-96)}.xl\:vds-u-mi-auto{margin-inline:auto}.xl\:vds-u-mb-0{margin-block:var(--vds-space-0)}.xl\:vds-u-mb-px{margin-block:var(--vds-space-px)}.xl\:vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.xl\:vds-u-mb-1{margin-block:var(--vds-space-1)}.xl\:vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.xl\:vds-u-mb-2{margin-block:var(--vds-space-2)}.xl\:vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.xl\:vds-u-mb-3{margin-block:var(--vds-space-3)}.xl\:vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.xl\:vds-u-mb-4{margin-block:var(--vds-space-4)}.xl\:vds-u-mb-5{margin-block:var(--vds-space-5)}.xl\:vds-u-mb-6{margin-block:var(--vds-space-6)}.xl\:vds-u-mb-7{margin-block:var(--vds-space-7)}.xl\:vds-u-mb-8{margin-block:var(--vds-space-8)}.xl\:vds-u-mb-9{margin-block:var(--vds-space-9)}.xl\:vds-u-mb-10{margin-block:var(--vds-space-10)}.xl\:vds-u-mb-11{margin-block:var(--vds-space-11)}.xl\:vds-u-mb-12{margin-block:var(--vds-space-12)}.xl\:vds-u-mb-14{margin-block:var(--vds-space-14)}.xl\:vds-u-mb-16{margin-block:var(--vds-space-16)}.xl\:vds-u-mb-20{margin-block:var(--vds-space-20)}.xl\:vds-u-mb-24{margin-block:var(--vds-space-24)}.xl\:vds-u-mb-28{margin-block:var(--vds-space-28)}.xl\:vds-u-mb-32{margin-block:var(--vds-space-32)}.xl\:vds-u-mb-36{margin-block:var(--vds-space-36)}.xl\:vds-u-mb-40{margin-block:var(--vds-space-40)}.xl\:vds-u-mb-44{margin-block:var(--vds-space-44)}.xl\:vds-u-mb-48{margin-block:var(--vds-space-48)}.xl\:vds-u-mb-52{margin-block:var(--vds-space-52)}.xl\:vds-u-mb-56{margin-block:var(--vds-space-56)}.xl\:vds-u-mb-60{margin-block:var(--vds-space-60)}.xl\:vds-u-mb-64{margin-block:var(--vds-space-64)}.xl\:vds-u-mb-72{margin-block:var(--vds-space-72)}.xl\:vds-u-mb-80{margin-block:var(--vds-space-80)}.xl\:vds-u-mb-96{margin-block:var(--vds-space-96)}.xl\:vds-u-mb-auto{margin-block:auto}.xl\:vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.xl\:vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.xl\:vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.xl\:vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.xl\:vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.xl\:vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.xl\:vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.xl\:vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.xl\:vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.xl\:vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.xl\:vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.xl\:vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.xl\:vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.xl\:vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.xl\:vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.xl\:vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.xl\:vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.xl\:vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.xl\:vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.xl\:vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.xl\:vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.xl\:vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.xl\:vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.xl\:vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.xl\:vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.xl\:vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.xl\:vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.xl\:vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.xl\:vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.xl\:vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.xl\:vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.xl\:vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.xl\:vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.xl\:vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.xl\:vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.xl\:vds-u-mis-auto{margin-inline-start:auto}.xl\:vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.xl\:vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.xl\:vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.xl\:vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.xl\:vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.xl\:vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.xl\:vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.xl\:vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.xl\:vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.xl\:vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.xl\:vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.xl\:vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.xl\:vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.xl\:vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.xl\:vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.xl\:vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.xl\:vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.xl\:vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.xl\:vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.xl\:vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.xl\:vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.xl\:vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.xl\:vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.xl\:vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.xl\:vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.xl\:vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.xl\:vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.xl\:vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.xl\:vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.xl\:vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.xl\:vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.xl\:vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.xl\:vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.xl\:vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.xl\:vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.xl\:vds-u-mie-auto{margin-inline-end:auto}.xl\:vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.xl\:vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.xl\:vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.xl\:vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.xl\:vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.xl\:vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.xl\:vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.xl\:vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.xl\:vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.xl\:vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.xl\:vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.xl\:vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.xl\:vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.xl\:vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.xl\:vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.xl\:vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.xl\:vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.xl\:vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.xl\:vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.xl\:vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.xl\:vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.xl\:vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.xl\:vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.xl\:vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.xl\:vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.xl\:vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.xl\:vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.xl\:vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.xl\:vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.xl\:vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.xl\:vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.xl\:vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.xl\:vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.xl\:vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.xl\:vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.xl\:vds-u-mbs-auto{margin-block-start:auto}.xl\:vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.xl\:vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.xl\:vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.xl\:vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.xl\:vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.xl\:vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.xl\:vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.xl\:vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.xl\:vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.xl\:vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.xl\:vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.xl\:vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.xl\:vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.xl\:vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.xl\:vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.xl\:vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.xl\:vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.xl\:vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.xl\:vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.xl\:vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.xl\:vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.xl\:vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.xl\:vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.xl\:vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.xl\:vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.xl\:vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.xl\:vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.xl\:vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.xl\:vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.xl\:vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.xl\:vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.xl\:vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.xl\:vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.xl\:vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.xl\:vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.xl\:vds-u-mbe-auto{margin-block-end:auto}.xl\:vds-u-p-0{padding:var(--vds-space-0)}.xl\:vds-u-p-px{padding:var(--vds-space-px)}.xl\:vds-u-p-0-5{padding:var(--vds-space-0-5)}.xl\:vds-u-p-1{padding:var(--vds-space-1)}.xl\:vds-u-p-1-5{padding:var(--vds-space-1-5)}.xl\:vds-u-p-2{padding:var(--vds-space-2)}.xl\:vds-u-p-2-5{padding:var(--vds-space-2-5)}.xl\:vds-u-p-3{padding:var(--vds-space-3)}.xl\:vds-u-p-3-5{padding:var(--vds-space-3-5)}.xl\:vds-u-p-4{padding:var(--vds-space-4)}.xl\:vds-u-p-5{padding:var(--vds-space-5)}.xl\:vds-u-p-6{padding:var(--vds-space-6)}.xl\:vds-u-p-7{padding:var(--vds-space-7)}.xl\:vds-u-p-8{padding:var(--vds-space-8)}.xl\:vds-u-p-9{padding:var(--vds-space-9)}.xl\:vds-u-p-10{padding:var(--vds-space-10)}.xl\:vds-u-p-11{padding:var(--vds-space-11)}.xl\:vds-u-p-12{padding:var(--vds-space-12)}.xl\:vds-u-p-14{padding:var(--vds-space-14)}.xl\:vds-u-p-16{padding:var(--vds-space-16)}.xl\:vds-u-p-20{padding:var(--vds-space-20)}.xl\:vds-u-p-24{padding:var(--vds-space-24)}.xl\:vds-u-p-28{padding:var(--vds-space-28)}.xl\:vds-u-p-32{padding:var(--vds-space-32)}.xl\:vds-u-p-36{padding:var(--vds-space-36)}.xl\:vds-u-p-40{padding:var(--vds-space-40)}.xl\:vds-u-p-44{padding:var(--vds-space-44)}.xl\:vds-u-p-48{padding:var(--vds-space-48)}.xl\:vds-u-p-52{padding:var(--vds-space-52)}.xl\:vds-u-p-56{padding:var(--vds-space-56)}.xl\:vds-u-p-60{padding:var(--vds-space-60)}.xl\:vds-u-p-64{padding:var(--vds-space-64)}.xl\:vds-u-p-72{padding:var(--vds-space-72)}.xl\:vds-u-p-80{padding:var(--vds-space-80)}.xl\:vds-u-p-96{padding:var(--vds-space-96)}.xl\:vds-u-pi-0{padding-inline:var(--vds-space-0)}.xl\:vds-u-pi-px{padding-inline:var(--vds-space-px)}.xl\:vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.xl\:vds-u-pi-1{padding-inline:var(--vds-space-1)}.xl\:vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.xl\:vds-u-pi-2{padding-inline:var(--vds-space-2)}.xl\:vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.xl\:vds-u-pi-3{padding-inline:var(--vds-space-3)}.xl\:vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.xl\:vds-u-pi-4{padding-inline:var(--vds-space-4)}.xl\:vds-u-pi-5{padding-inline:var(--vds-space-5)}.xl\:vds-u-pi-6{padding-inline:var(--vds-space-6)}.xl\:vds-u-pi-7{padding-inline:var(--vds-space-7)}.xl\:vds-u-pi-8{padding-inline:var(--vds-space-8)}.xl\:vds-u-pi-9{padding-inline:var(--vds-space-9)}.xl\:vds-u-pi-10{padding-inline:var(--vds-space-10)}.xl\:vds-u-pi-11{padding-inline:var(--vds-space-11)}.xl\:vds-u-pi-12{padding-inline:var(--vds-space-12)}.xl\:vds-u-pi-14{padding-inline:var(--vds-space-14)}.xl\:vds-u-pi-16{padding-inline:var(--vds-space-16)}.xl\:vds-u-pi-20{padding-inline:var(--vds-space-20)}.xl\:vds-u-pi-24{padding-inline:var(--vds-space-24)}.xl\:vds-u-pi-28{padding-inline:var(--vds-space-28)}.xl\:vds-u-pi-32{padding-inline:var(--vds-space-32)}.xl\:vds-u-pi-36{padding-inline:var(--vds-space-36)}.xl\:vds-u-pi-40{padding-inline:var(--vds-space-40)}.xl\:vds-u-pi-44{padding-inline:var(--vds-space-44)}.xl\:vds-u-pi-48{padding-inline:var(--vds-space-48)}.xl\:vds-u-pi-52{padding-inline:var(--vds-space-52)}.xl\:vds-u-pi-56{padding-inline:var(--vds-space-56)}.xl\:vds-u-pi-60{padding-inline:var(--vds-space-60)}.xl\:vds-u-pi-64{padding-inline:var(--vds-space-64)}.xl\:vds-u-pi-72{padding-inline:var(--vds-space-72)}.xl\:vds-u-pi-80{padding-inline:var(--vds-space-80)}.xl\:vds-u-pi-96{padding-inline:var(--vds-space-96)}.xl\:vds-u-pb-0{padding-block:var(--vds-space-0)}.xl\:vds-u-pb-px{padding-block:var(--vds-space-px)}.xl\:vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.xl\:vds-u-pb-1{padding-block:var(--vds-space-1)}.xl\:vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.xl\:vds-u-pb-2{padding-block:var(--vds-space-2)}.xl\:vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.xl\:vds-u-pb-3{padding-block:var(--vds-space-3)}.xl\:vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.xl\:vds-u-pb-4{padding-block:var(--vds-space-4)}.xl\:vds-u-pb-5{padding-block:var(--vds-space-5)}.xl\:vds-u-pb-6{padding-block:var(--vds-space-6)}.xl\:vds-u-pb-7{padding-block:var(--vds-space-7)}.xl\:vds-u-pb-8{padding-block:var(--vds-space-8)}.xl\:vds-u-pb-9{padding-block:var(--vds-space-9)}.xl\:vds-u-pb-10{padding-block:var(--vds-space-10)}.xl\:vds-u-pb-11{padding-block:var(--vds-space-11)}.xl\:vds-u-pb-12{padding-block:var(--vds-space-12)}.xl\:vds-u-pb-14{padding-block:var(--vds-space-14)}.xl\:vds-u-pb-16{padding-block:var(--vds-space-16)}.xl\:vds-u-pb-20{padding-block:var(--vds-space-20)}.xl\:vds-u-pb-24{padding-block:var(--vds-space-24)}.xl\:vds-u-pb-28{padding-block:var(--vds-space-28)}.xl\:vds-u-pb-32{padding-block:var(--vds-space-32)}.xl\:vds-u-pb-36{padding-block:var(--vds-space-36)}.xl\:vds-u-pb-40{padding-block:var(--vds-space-40)}.xl\:vds-u-pb-44{padding-block:var(--vds-space-44)}.xl\:vds-u-pb-48{padding-block:var(--vds-space-48)}.xl\:vds-u-pb-52{padding-block:var(--vds-space-52)}.xl\:vds-u-pb-56{padding-block:var(--vds-space-56)}.xl\:vds-u-pb-60{padding-block:var(--vds-space-60)}.xl\:vds-u-pb-64{padding-block:var(--vds-space-64)}.xl\:vds-u-pb-72{padding-block:var(--vds-space-72)}.xl\:vds-u-pb-80{padding-block:var(--vds-space-80)}.xl\:vds-u-pb-96{padding-block:var(--vds-space-96)}.xl\:vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.xl\:vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.xl\:vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.xl\:vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.xl\:vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.xl\:vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.xl\:vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.xl\:vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.xl\:vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.xl\:vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.xl\:vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.xl\:vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.xl\:vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.xl\:vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.xl\:vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.xl\:vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.xl\:vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.xl\:vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.xl\:vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.xl\:vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.xl\:vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.xl\:vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.xl\:vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.xl\:vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.xl\:vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.xl\:vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.xl\:vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.xl\:vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.xl\:vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.xl\:vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.xl\:vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.xl\:vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.xl\:vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.xl\:vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.xl\:vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.xl\:vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.xl\:vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.xl\:vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.xl\:vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.xl\:vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.xl\:vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.xl\:vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.xl\:vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.xl\:vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.xl\:vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.xl\:vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.xl\:vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.xl\:vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.xl\:vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.xl\:vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.xl\:vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.xl\:vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.xl\:vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.xl\:vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.xl\:vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.xl\:vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.xl\:vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.xl\:vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.xl\:vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.xl\:vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.xl\:vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.xl\:vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.xl\:vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.xl\:vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.xl\:vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.xl\:vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.xl\:vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.xl\:vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.xl\:vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.xl\:vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.xl\:vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.xl\:vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.xl\:vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.xl\:vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.xl\:vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.xl\:vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.xl\:vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.xl\:vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.xl\:vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.xl\:vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.xl\:vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.xl\:vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.xl\:vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.xl\:vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.xl\:vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.xl\:vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.xl\:vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.xl\:vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.xl\:vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.xl\:vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.xl\:vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.xl\:vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.xl\:vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.xl\:vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.xl\:vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.xl\:vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.xl\:vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.xl\:vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.xl\:vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.xl\:vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.xl\:vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.xl\:vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.xl\:vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.xl\:vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.xl\:vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.xl\:vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.xl\:vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.xl\:vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.xl\:vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.xl\:vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.xl\:vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.xl\:vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.xl\:vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.xl\:vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.xl\:vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.xl\:vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.xl\:vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.xl\:vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.xl\:vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.xl\:vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.xl\:vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.xl\:vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.xl\:vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.xl\:vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.xl\:vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.xl\:vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.xl\:vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.xl\:vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.xl\:vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.xl\:vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.xl\:vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.xl\:vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.xl\:vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.xl\:vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.xl\:vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.xl\:vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.xl\:vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.xl\:vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.xl\:vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.xl\:vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.xl\:vds-u-gap-0{gap:var(--vds-space-0)}.xl\:vds-u-gap-x-0{column-gap:var(--vds-space-0)}.xl\:vds-u-gap-y-0{row-gap:var(--vds-space-0)}.xl\:vds-u-gap-px{gap:var(--vds-space-px)}.xl\:vds-u-gap-x-px{column-gap:var(--vds-space-px)}.xl\:vds-u-gap-y-px{row-gap:var(--vds-space-px)}.xl\:vds-u-gap-0-5{gap:var(--vds-space-0-5)}.xl\:vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.xl\:vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.xl\:vds-u-gap-1{gap:var(--vds-space-1)}.xl\:vds-u-gap-x-1{column-gap:var(--vds-space-1)}.xl\:vds-u-gap-y-1{row-gap:var(--vds-space-1)}.xl\:vds-u-gap-1-5{gap:var(--vds-space-1-5)}.xl\:vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.xl\:vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.xl\:vds-u-gap-2{gap:var(--vds-space-2)}.xl\:vds-u-gap-x-2{column-gap:var(--vds-space-2)}.xl\:vds-u-gap-y-2{row-gap:var(--vds-space-2)}.xl\:vds-u-gap-2-5{gap:var(--vds-space-2-5)}.xl\:vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.xl\:vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.xl\:vds-u-gap-3{gap:var(--vds-space-3)}.xl\:vds-u-gap-x-3{column-gap:var(--vds-space-3)}.xl\:vds-u-gap-y-3{row-gap:var(--vds-space-3)}.xl\:vds-u-gap-3-5{gap:var(--vds-space-3-5)}.xl\:vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.xl\:vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.xl\:vds-u-gap-4{gap:var(--vds-space-4)}.xl\:vds-u-gap-x-4{column-gap:var(--vds-space-4)}.xl\:vds-u-gap-y-4{row-gap:var(--vds-space-4)}.xl\:vds-u-gap-5{gap:var(--vds-space-5)}.xl\:vds-u-gap-x-5{column-gap:var(--vds-space-5)}.xl\:vds-u-gap-y-5{row-gap:var(--vds-space-5)}.xl\:vds-u-gap-6{gap:var(--vds-space-6)}.xl\:vds-u-gap-x-6{column-gap:var(--vds-space-6)}.xl\:vds-u-gap-y-6{row-gap:var(--vds-space-6)}.xl\:vds-u-gap-7{gap:var(--vds-space-7)}.xl\:vds-u-gap-x-7{column-gap:var(--vds-space-7)}.xl\:vds-u-gap-y-7{row-gap:var(--vds-space-7)}.xl\:vds-u-gap-8{gap:var(--vds-space-8)}.xl\:vds-u-gap-x-8{column-gap:var(--vds-space-8)}.xl\:vds-u-gap-y-8{row-gap:var(--vds-space-8)}.xl\:vds-u-gap-10{gap:var(--vds-space-10)}.xl\:vds-u-gap-x-10{column-gap:var(--vds-space-10)}.xl\:vds-u-gap-y-10{row-gap:var(--vds-space-10)}.xl\:vds-u-gap-12{gap:var(--vds-space-12)}.xl\:vds-u-gap-x-12{column-gap:var(--vds-space-12)}.xl\:vds-u-gap-y-12{row-gap:var(--vds-space-12)}.xl\:vds-u-gap-14{gap:var(--vds-space-14)}.xl\:vds-u-gap-x-14{column-gap:var(--vds-space-14)}.xl\:vds-u-gap-y-14{row-gap:var(--vds-space-14)}.xl\:vds-u-gap-16{gap:var(--vds-space-16)}.xl\:vds-u-gap-x-16{column-gap:var(--vds-space-16)}.xl\:vds-u-gap-y-16{row-gap:var(--vds-space-16)}.xl\:vds-u-flex-row{flex-direction:row}.xl\:vds-u-flex-col{flex-direction:column}.xl\:vds-u-flex-row-reverse{flex-direction:row-reverse}.xl\:vds-u-flex-col-reverse{flex-direction:column-reverse}.xl\:vds-u-flex-wrap{flex-wrap:wrap}.xl\:vds-u-flex-nowrap{flex-wrap:nowrap}.xl\:vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:vds-u-items-start{align-items:flex-start}.xl\:vds-u-items-center{align-items:center}.xl\:vds-u-items-end{align-items:flex-end}.xl\:vds-u-items-stretch{align-items:stretch}.xl\:vds-u-items-baseline{align-items:baseline}.xl\:vds-u-justify-start{justify-content:flex-start}.xl\:vds-u-justify-center{justify-content:center}.xl\:vds-u-justify-end{justify-content:flex-end}.xl\:vds-u-justify-between{justify-content:space-between}.xl\:vds-u-justify-around{justify-content:space-around}.xl\:vds-u-justify-evenly{justify-content:space-evenly}.xl\:vds-u-self-start{align-self:flex-start}.xl\:vds-u-self-center{align-self:center}.xl\:vds-u-self-end{align-self:flex-end}.xl\:vds-u-self-stretch{align-self:stretch}.xl\:vds-u-self-auto{align-self:auto}.xl\:vds-u-self-baseline{align-self:baseline}.xl\:vds-u-flex-1{flex:1 1 0%}.xl\:vds-u-flex-auto{flex:1 1 auto}.xl\:vds-u-flex-initial{flex:0 1 auto}.xl\:vds-u-flex-none{flex:none}.xl\:vds-u-grow{flex-grow:1}.xl\:vds-u-grow-0{flex-grow:0}.xl\:vds-u-shrink{flex-shrink:1}.xl\:vds-u-shrink-0{flex-shrink:0}.xl\:vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:vds-u-col-span-1{grid-column:span 1 / span 1}.xl\:vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:vds-u-col-span-2{grid-column:span 2 / span 2}.xl\:vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:vds-u-col-span-3{grid-column:span 3 / span 3}.xl\:vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:vds-u-col-span-4{grid-column:span 4 / span 4}.xl\:vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:vds-u-col-span-5{grid-column:span 5 / span 5}.xl\:vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:vds-u-col-span-6{grid-column:span 6 / span 6}.xl\:vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:vds-u-col-span-7{grid-column:span 7 / span 7}.xl\:vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:vds-u-col-span-8{grid-column:span 8 / span 8}.xl\:vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:vds-u-col-span-9{grid-column:span 9 / span 9}.xl\:vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:vds-u-col-span-10{grid-column:span 10 / span 10}.xl\:vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:vds-u-col-span-11{grid-column:span 11 / span 11}.xl\:vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:vds-u-col-span-12{grid-column:span 12 / span 12}.xl\:vds-u-col-span-full{grid-column:1 / -1}.xl\:vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:vds-u-row-span-1{grid-row:span 1 / span 1}.xl\:vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:vds-u-row-span-2{grid-row:span 2 / span 2}.xl\:vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:vds-u-row-span-3{grid-row:span 3 / span 3}.xl\:vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:vds-u-row-span-4{grid-row:span 4 / span 4}.xl\:vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:vds-u-row-span-5{grid-row:span 5 / span 5}.xl\:vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:vds-u-row-span-6{grid-row:span 6 / span 6}.xl\:vds-u-row-span-full{grid-row:1 / -1}.xl\:vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.xl\:vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.xl\:vds-u-w-0{inline-size:var(--vds-space-0)}.xl\:vds-u-h-0{block-size:var(--vds-space-0)}.xl\:vds-u-w-px{inline-size:var(--vds-space-px)}.xl\:vds-u-h-px{block-size:var(--vds-space-px)}.xl\:vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.xl\:vds-u-h-0-5{block-size:var(--vds-space-0-5)}.xl\:vds-u-w-1{inline-size:var(--vds-space-1)}.xl\:vds-u-h-1{block-size:var(--vds-space-1)}.xl\:vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.xl\:vds-u-h-1-5{block-size:var(--vds-space-1-5)}.xl\:vds-u-w-2{inline-size:var(--vds-space-2)}.xl\:vds-u-h-2{block-size:var(--vds-space-2)}.xl\:vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.xl\:vds-u-h-2-5{block-size:var(--vds-space-2-5)}.xl\:vds-u-w-3{inline-size:var(--vds-space-3)}.xl\:vds-u-h-3{block-size:var(--vds-space-3)}.xl\:vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.xl\:vds-u-h-3-5{block-size:var(--vds-space-3-5)}.xl\:vds-u-w-4{inline-size:var(--vds-space-4)}.xl\:vds-u-h-4{block-size:var(--vds-space-4)}.xl\:vds-u-w-5{inline-size:var(--vds-space-5)}.xl\:vds-u-h-5{block-size:var(--vds-space-5)}.xl\:vds-u-w-6{inline-size:var(--vds-space-6)}.xl\:vds-u-h-6{block-size:var(--vds-space-6)}.xl\:vds-u-w-7{inline-size:var(--vds-space-7)}.xl\:vds-u-h-7{block-size:var(--vds-space-7)}.xl\:vds-u-w-8{inline-size:var(--vds-space-8)}.xl\:vds-u-h-8{block-size:var(--vds-space-8)}.xl\:vds-u-w-10{inline-size:var(--vds-space-10)}.xl\:vds-u-h-10{block-size:var(--vds-space-10)}.xl\:vds-u-w-12{inline-size:var(--vds-space-12)}.xl\:vds-u-h-12{block-size:var(--vds-space-12)}.xl\:vds-u-w-14{inline-size:var(--vds-space-14)}.xl\:vds-u-h-14{block-size:var(--vds-space-14)}.xl\:vds-u-w-16{inline-size:var(--vds-space-16)}.xl\:vds-u-h-16{block-size:var(--vds-space-16)}.xl\:vds-u-w-1\/2{inline-size:50%}.xl\:vds-u-h-1\/2{block-size:50%}.xl\:vds-u-w-1\/3{inline-size:33.333333%}.xl\:vds-u-h-1\/3{block-size:33.333333%}.xl\:vds-u-w-2\/3{inline-size:66.666667%}.xl\:vds-u-h-2\/3{block-size:66.666667%}.xl\:vds-u-w-1\/4{inline-size:25%}.xl\:vds-u-h-1\/4{block-size:25%}.xl\:vds-u-w-3\/4{inline-size:75%}.xl\:vds-u-h-3\/4{block-size:75%}.xl\:vds-u-w-auto{inline-size:auto}.xl\:vds-u-h-auto{block-size:auto}.xl\:vds-u-w-full{inline-size:100%}.xl\:vds-u-h-full{block-size:100%}.xl\:vds-u-w-screen{inline-size:100dvi}.xl\:vds-u-h-screen{block-size:100dvb}.xl\:vds-u-w-min{inline-size:min-content}.xl\:vds-u-h-min{block-size:min-content}.xl\:vds-u-w-max{inline-size:max-content}.xl\:vds-u-h-max{block-size:max-content}.xl\:vds-u-w-fit{inline-size:fit-content}.xl\:vds-u-h-fit{block-size:fit-content}.xl\:vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.xl\:vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.xl\:vds-u-min-h-0{min-block-size:var(--vds-space-0)}.xl\:vds-u-max-h-0{max-block-size:var(--vds-space-0)}.xl\:vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.xl\:vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.xl\:vds-u-min-h-px{min-block-size:var(--vds-space-px)}.xl\:vds-u-max-h-px{max-block-size:var(--vds-space-px)}.xl\:vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.xl\:vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.xl\:vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.xl\:vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.xl\:vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.xl\:vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.xl\:vds-u-min-h-1{min-block-size:var(--vds-space-1)}.xl\:vds-u-max-h-1{max-block-size:var(--vds-space-1)}.xl\:vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.xl\:vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.xl\:vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.xl\:vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.xl\:vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.xl\:vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.xl\:vds-u-min-h-2{min-block-size:var(--vds-space-2)}.xl\:vds-u-max-h-2{max-block-size:var(--vds-space-2)}.xl\:vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.xl\:vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.xl\:vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.xl\:vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.xl\:vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.xl\:vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.xl\:vds-u-min-h-3{min-block-size:var(--vds-space-3)}.xl\:vds-u-max-h-3{max-block-size:var(--vds-space-3)}.xl\:vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.xl\:vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.xl\:vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.xl\:vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.xl\:vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.xl\:vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.xl\:vds-u-min-h-4{min-block-size:var(--vds-space-4)}.xl\:vds-u-max-h-4{max-block-size:var(--vds-space-4)}.xl\:vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.xl\:vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.xl\:vds-u-min-h-5{min-block-size:var(--vds-space-5)}.xl\:vds-u-max-h-5{max-block-size:var(--vds-space-5)}.xl\:vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.xl\:vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.xl\:vds-u-min-h-6{min-block-size:var(--vds-space-6)}.xl\:vds-u-max-h-6{max-block-size:var(--vds-space-6)}.xl\:vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.xl\:vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.xl\:vds-u-min-h-7{min-block-size:var(--vds-space-7)}.xl\:vds-u-max-h-7{max-block-size:var(--vds-space-7)}.xl\:vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.xl\:vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.xl\:vds-u-min-h-8{min-block-size:var(--vds-space-8)}.xl\:vds-u-max-h-8{max-block-size:var(--vds-space-8)}.xl\:vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.xl\:vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.xl\:vds-u-min-h-10{min-block-size:var(--vds-space-10)}.xl\:vds-u-max-h-10{max-block-size:var(--vds-space-10)}.xl\:vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.xl\:vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.xl\:vds-u-min-h-12{min-block-size:var(--vds-space-12)}.xl\:vds-u-max-h-12{max-block-size:var(--vds-space-12)}.xl\:vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.xl\:vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.xl\:vds-u-min-h-14{min-block-size:var(--vds-space-14)}.xl\:vds-u-max-h-14{max-block-size:var(--vds-space-14)}.xl\:vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.xl\:vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.xl\:vds-u-min-h-16{min-block-size:var(--vds-space-16)}.xl\:vds-u-max-h-16{max-block-size:var(--vds-space-16)}.xl\:vds-u-min-w-0{min-inline-size:0}.xl\:vds-u-min-h-0{min-block-size:0}.xl\:vds-u-max-w-full{max-inline-size:100%}.xl\:vds-u-max-h-full{max-block-size:100%}.xl\:vds-u-static{position:static}.xl\:vds-u-relative{position:relative}.xl\:vds-u-absolute{position:absolute}.xl\:vds-u-fixed{position:fixed}.xl\:vds-u-sticky{position:sticky}.xl\:vds-u-inset-0{inset-block:0;inset-inline:0}.xl\:vds-u-inset-auto{inset-block:auto;inset-inline:auto}.xl\:vds-u-inset-block-0{inset-block:0}.xl\:vds-u-inset-inline-0{inset-inline:0}.xl\:vds-u-inset-bs-0{inset-block-start:0}.xl\:vds-u-inset-be-0{inset-block-end:0}.xl\:vds-u-inset-is-0{inset-inline-start:0}.xl\:vds-u-inset-ie-0{inset-inline-end:0}.xl\:vds-u-inset-bs-auto{inset-block-start:auto}.xl\:vds-u-inset-be-auto{inset-block-end:auto}.xl\:vds-u-inset-is-auto{inset-inline-start:auto}.xl\:vds-u-inset-ie-auto{inset-inline-end:auto}.xl\:vds-u-overflow-visible{overflow:visible}.xl\:vds-u-overflow-x-visible{overflow-x:visible}.xl\:vds-u-overflow-y-visible{overflow-y:visible}.xl\:vds-u-overflow-hidden{overflow:hidden}.xl\:vds-u-overflow-x-hidden{overflow-x:hidden}.xl\:vds-u-overflow-y-hidden{overflow-y:hidden}.xl\:vds-u-overflow-auto{overflow:auto}.xl\:vds-u-overflow-x-auto{overflow-x:auto}.xl\:vds-u-overflow-y-auto{overflow-y:auto}.xl\:vds-u-overflow-scroll{overflow:scroll}.xl\:vds-u-overflow-x-scroll{overflow-x:scroll}.xl\:vds-u-overflow-y-scroll{overflow-y:scroll}.xl\:vds-u-overflow-clip{overflow:clip}.xl\:vds-u-overflow-x-clip{overflow-x:clip}.xl\:vds-u-overflow-y-clip{overflow-y:clip}.xl\:vds-u-z-hide{z-index:var(--vds-z-hide)}.xl\:vds-u-z-base{z-index:var(--vds-z-base)}.xl\:vds-u-z-docked{z-index:var(--vds-z-docked)}.xl\:vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.xl\:vds-u-z-sticky{z-index:var(--vds-z-sticky)}.xl\:vds-u-z-banner{z-index:var(--vds-z-banner)}.xl\:vds-u-z-overlay{z-index:var(--vds-z-overlay)}.xl\:vds-u-z-modal{z-index:var(--vds-z-modal)}.xl\:vds-u-z-popover{z-index:var(--vds-z-popover)}.xl\:vds-u-z-toast{z-index:var(--vds-z-toast)}.xl\:vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}}@layer utilities{@media(min-width:1536px){.\32xl\:vds-u-block{display:block}.\32xl\:vds-u-inline{display:inline}.\32xl\:vds-u-inline-block{display:inline-block}.\32xl\:vds-u-flex{display:flex}.\32xl\:vds-u-inline-flex{display:inline-flex}.\32xl\:vds-u-grid{display:grid}.\32xl\:vds-u-inline-grid{display:inline-grid}.\32xl\:vds-u-hidden{display:none}.\32xl\:vds-u-contents{display:contents}.\32xl\:vds-u-flow-root{display:flow-root}.\32xl\:vds-u-m-0{margin:var(--vds-space-0)}.\32xl\:vds-u-m-px{margin:var(--vds-space-px)}.\32xl\:vds-u-m-0-5{margin:var(--vds-space-0-5)}.\32xl\:vds-u-m-1{margin:var(--vds-space-1)}.\32xl\:vds-u-m-1-5{margin:var(--vds-space-1-5)}.\32xl\:vds-u-m-2{margin:var(--vds-space-2)}.\32xl\:vds-u-m-2-5{margin:var(--vds-space-2-5)}.\32xl\:vds-u-m-3{margin:var(--vds-space-3)}.\32xl\:vds-u-m-3-5{margin:var(--vds-space-3-5)}.\32xl\:vds-u-m-4{margin:var(--vds-space-4)}.\32xl\:vds-u-m-5{margin:var(--vds-space-5)}.\32xl\:vds-u-m-6{margin:var(--vds-space-6)}.\32xl\:vds-u-m-7{margin:var(--vds-space-7)}.\32xl\:vds-u-m-8{margin:var(--vds-space-8)}.\32xl\:vds-u-m-9{margin:var(--vds-space-9)}.\32xl\:vds-u-m-10{margin:var(--vds-space-10)}.\32xl\:vds-u-m-11{margin:var(--vds-space-11)}.\32xl\:vds-u-m-12{margin:var(--vds-space-12)}.\32xl\:vds-u-m-14{margin:var(--vds-space-14)}.\32xl\:vds-u-m-16{margin:var(--vds-space-16)}.\32xl\:vds-u-m-20{margin:var(--vds-space-20)}.\32xl\:vds-u-m-24{margin:var(--vds-space-24)}.\32xl\:vds-u-m-28{margin:var(--vds-space-28)}.\32xl\:vds-u-m-32{margin:var(--vds-space-32)}.\32xl\:vds-u-m-36{margin:var(--vds-space-36)}.\32xl\:vds-u-m-40{margin:var(--vds-space-40)}.\32xl\:vds-u-m-44{margin:var(--vds-space-44)}.\32xl\:vds-u-m-48{margin:var(--vds-space-48)}.\32xl\:vds-u-m-52{margin:var(--vds-space-52)}.\32xl\:vds-u-m-56{margin:var(--vds-space-56)}.\32xl\:vds-u-m-60{margin:var(--vds-space-60)}.\32xl\:vds-u-m-64{margin:var(--vds-space-64)}.\32xl\:vds-u-m-72{margin:var(--vds-space-72)}.\32xl\:vds-u-m-80{margin:var(--vds-space-80)}.\32xl\:vds-u-m-96{margin:var(--vds-space-96)}.\32xl\:vds-u-m-auto{margin:auto}.\32xl\:vds-u-mi-0{margin-inline:var(--vds-space-0)}.\32xl\:vds-u-mi-px{margin-inline:var(--vds-space-px)}.\32xl\:vds-u-mi-0-5{margin-inline:var(--vds-space-0-5)}.\32xl\:vds-u-mi-1{margin-inline:var(--vds-space-1)}.\32xl\:vds-u-mi-1-5{margin-inline:var(--vds-space-1-5)}.\32xl\:vds-u-mi-2{margin-inline:var(--vds-space-2)}.\32xl\:vds-u-mi-2-5{margin-inline:var(--vds-space-2-5)}.\32xl\:vds-u-mi-3{margin-inline:var(--vds-space-3)}.\32xl\:vds-u-mi-3-5{margin-inline:var(--vds-space-3-5)}.\32xl\:vds-u-mi-4{margin-inline:var(--vds-space-4)}.\32xl\:vds-u-mi-5{margin-inline:var(--vds-space-5)}.\32xl\:vds-u-mi-6{margin-inline:var(--vds-space-6)}.\32xl\:vds-u-mi-7{margin-inline:var(--vds-space-7)}.\32xl\:vds-u-mi-8{margin-inline:var(--vds-space-8)}.\32xl\:vds-u-mi-9{margin-inline:var(--vds-space-9)}.\32xl\:vds-u-mi-10{margin-inline:var(--vds-space-10)}.\32xl\:vds-u-mi-11{margin-inline:var(--vds-space-11)}.\32xl\:vds-u-mi-12{margin-inline:var(--vds-space-12)}.\32xl\:vds-u-mi-14{margin-inline:var(--vds-space-14)}.\32xl\:vds-u-mi-16{margin-inline:var(--vds-space-16)}.\32xl\:vds-u-mi-20{margin-inline:var(--vds-space-20)}.\32xl\:vds-u-mi-24{margin-inline:var(--vds-space-24)}.\32xl\:vds-u-mi-28{margin-inline:var(--vds-space-28)}.\32xl\:vds-u-mi-32{margin-inline:var(--vds-space-32)}.\32xl\:vds-u-mi-36{margin-inline:var(--vds-space-36)}.\32xl\:vds-u-mi-40{margin-inline:var(--vds-space-40)}.\32xl\:vds-u-mi-44{margin-inline:var(--vds-space-44)}.\32xl\:vds-u-mi-48{margin-inline:var(--vds-space-48)}.\32xl\:vds-u-mi-52{margin-inline:var(--vds-space-52)}.\32xl\:vds-u-mi-56{margin-inline:var(--vds-space-56)}.\32xl\:vds-u-mi-60{margin-inline:var(--vds-space-60)}.\32xl\:vds-u-mi-64{margin-inline:var(--vds-space-64)}.\32xl\:vds-u-mi-72{margin-inline:var(--vds-space-72)}.\32xl\:vds-u-mi-80{margin-inline:var(--vds-space-80)}.\32xl\:vds-u-mi-96{margin-inline:var(--vds-space-96)}.\32xl\:vds-u-mi-auto{margin-inline:auto}.\32xl\:vds-u-mb-0{margin-block:var(--vds-space-0)}.\32xl\:vds-u-mb-px{margin-block:var(--vds-space-px)}.\32xl\:vds-u-mb-0-5{margin-block:var(--vds-space-0-5)}.\32xl\:vds-u-mb-1{margin-block:var(--vds-space-1)}.\32xl\:vds-u-mb-1-5{margin-block:var(--vds-space-1-5)}.\32xl\:vds-u-mb-2{margin-block:var(--vds-space-2)}.\32xl\:vds-u-mb-2-5{margin-block:var(--vds-space-2-5)}.\32xl\:vds-u-mb-3{margin-block:var(--vds-space-3)}.\32xl\:vds-u-mb-3-5{margin-block:var(--vds-space-3-5)}.\32xl\:vds-u-mb-4{margin-block:var(--vds-space-4)}.\32xl\:vds-u-mb-5{margin-block:var(--vds-space-5)}.\32xl\:vds-u-mb-6{margin-block:var(--vds-space-6)}.\32xl\:vds-u-mb-7{margin-block:var(--vds-space-7)}.\32xl\:vds-u-mb-8{margin-block:var(--vds-space-8)}.\32xl\:vds-u-mb-9{margin-block:var(--vds-space-9)}.\32xl\:vds-u-mb-10{margin-block:var(--vds-space-10)}.\32xl\:vds-u-mb-11{margin-block:var(--vds-space-11)}.\32xl\:vds-u-mb-12{margin-block:var(--vds-space-12)}.\32xl\:vds-u-mb-14{margin-block:var(--vds-space-14)}.\32xl\:vds-u-mb-16{margin-block:var(--vds-space-16)}.\32xl\:vds-u-mb-20{margin-block:var(--vds-space-20)}.\32xl\:vds-u-mb-24{margin-block:var(--vds-space-24)}.\32xl\:vds-u-mb-28{margin-block:var(--vds-space-28)}.\32xl\:vds-u-mb-32{margin-block:var(--vds-space-32)}.\32xl\:vds-u-mb-36{margin-block:var(--vds-space-36)}.\32xl\:vds-u-mb-40{margin-block:var(--vds-space-40)}.\32xl\:vds-u-mb-44{margin-block:var(--vds-space-44)}.\32xl\:vds-u-mb-48{margin-block:var(--vds-space-48)}.\32xl\:vds-u-mb-52{margin-block:var(--vds-space-52)}.\32xl\:vds-u-mb-56{margin-block:var(--vds-space-56)}.\32xl\:vds-u-mb-60{margin-block:var(--vds-space-60)}.\32xl\:vds-u-mb-64{margin-block:var(--vds-space-64)}.\32xl\:vds-u-mb-72{margin-block:var(--vds-space-72)}.\32xl\:vds-u-mb-80{margin-block:var(--vds-space-80)}.\32xl\:vds-u-mb-96{margin-block:var(--vds-space-96)}.\32xl\:vds-u-mb-auto{margin-block:auto}.\32xl\:vds-u-mis-0{margin-inline-start:var(--vds-space-0)}.\32xl\:vds-u-mis-px{margin-inline-start:var(--vds-space-px)}.\32xl\:vds-u-mis-0-5{margin-inline-start:var(--vds-space-0-5)}.\32xl\:vds-u-mis-1{margin-inline-start:var(--vds-space-1)}.\32xl\:vds-u-mis-1-5{margin-inline-start:var(--vds-space-1-5)}.\32xl\:vds-u-mis-2{margin-inline-start:var(--vds-space-2)}.\32xl\:vds-u-mis-2-5{margin-inline-start:var(--vds-space-2-5)}.\32xl\:vds-u-mis-3{margin-inline-start:var(--vds-space-3)}.\32xl\:vds-u-mis-3-5{margin-inline-start:var(--vds-space-3-5)}.\32xl\:vds-u-mis-4{margin-inline-start:var(--vds-space-4)}.\32xl\:vds-u-mis-5{margin-inline-start:var(--vds-space-5)}.\32xl\:vds-u-mis-6{margin-inline-start:var(--vds-space-6)}.\32xl\:vds-u-mis-7{margin-inline-start:var(--vds-space-7)}.\32xl\:vds-u-mis-8{margin-inline-start:var(--vds-space-8)}.\32xl\:vds-u-mis-9{margin-inline-start:var(--vds-space-9)}.\32xl\:vds-u-mis-10{margin-inline-start:var(--vds-space-10)}.\32xl\:vds-u-mis-11{margin-inline-start:var(--vds-space-11)}.\32xl\:vds-u-mis-12{margin-inline-start:var(--vds-space-12)}.\32xl\:vds-u-mis-14{margin-inline-start:var(--vds-space-14)}.\32xl\:vds-u-mis-16{margin-inline-start:var(--vds-space-16)}.\32xl\:vds-u-mis-20{margin-inline-start:var(--vds-space-20)}.\32xl\:vds-u-mis-24{margin-inline-start:var(--vds-space-24)}.\32xl\:vds-u-mis-28{margin-inline-start:var(--vds-space-28)}.\32xl\:vds-u-mis-32{margin-inline-start:var(--vds-space-32)}.\32xl\:vds-u-mis-36{margin-inline-start:var(--vds-space-36)}.\32xl\:vds-u-mis-40{margin-inline-start:var(--vds-space-40)}.\32xl\:vds-u-mis-44{margin-inline-start:var(--vds-space-44)}.\32xl\:vds-u-mis-48{margin-inline-start:var(--vds-space-48)}.\32xl\:vds-u-mis-52{margin-inline-start:var(--vds-space-52)}.\32xl\:vds-u-mis-56{margin-inline-start:var(--vds-space-56)}.\32xl\:vds-u-mis-60{margin-inline-start:var(--vds-space-60)}.\32xl\:vds-u-mis-64{margin-inline-start:var(--vds-space-64)}.\32xl\:vds-u-mis-72{margin-inline-start:var(--vds-space-72)}.\32xl\:vds-u-mis-80{margin-inline-start:var(--vds-space-80)}.\32xl\:vds-u-mis-96{margin-inline-start:var(--vds-space-96)}.\32xl\:vds-u-mis-auto{margin-inline-start:auto}.\32xl\:vds-u-mie-0{margin-inline-end:var(--vds-space-0)}.\32xl\:vds-u-mie-px{margin-inline-end:var(--vds-space-px)}.\32xl\:vds-u-mie-0-5{margin-inline-end:var(--vds-space-0-5)}.\32xl\:vds-u-mie-1{margin-inline-end:var(--vds-space-1)}.\32xl\:vds-u-mie-1-5{margin-inline-end:var(--vds-space-1-5)}.\32xl\:vds-u-mie-2{margin-inline-end:var(--vds-space-2)}.\32xl\:vds-u-mie-2-5{margin-inline-end:var(--vds-space-2-5)}.\32xl\:vds-u-mie-3{margin-inline-end:var(--vds-space-3)}.\32xl\:vds-u-mie-3-5{margin-inline-end:var(--vds-space-3-5)}.\32xl\:vds-u-mie-4{margin-inline-end:var(--vds-space-4)}.\32xl\:vds-u-mie-5{margin-inline-end:var(--vds-space-5)}.\32xl\:vds-u-mie-6{margin-inline-end:var(--vds-space-6)}.\32xl\:vds-u-mie-7{margin-inline-end:var(--vds-space-7)}.\32xl\:vds-u-mie-8{margin-inline-end:var(--vds-space-8)}.\32xl\:vds-u-mie-9{margin-inline-end:var(--vds-space-9)}.\32xl\:vds-u-mie-10{margin-inline-end:var(--vds-space-10)}.\32xl\:vds-u-mie-11{margin-inline-end:var(--vds-space-11)}.\32xl\:vds-u-mie-12{margin-inline-end:var(--vds-space-12)}.\32xl\:vds-u-mie-14{margin-inline-end:var(--vds-space-14)}.\32xl\:vds-u-mie-16{margin-inline-end:var(--vds-space-16)}.\32xl\:vds-u-mie-20{margin-inline-end:var(--vds-space-20)}.\32xl\:vds-u-mie-24{margin-inline-end:var(--vds-space-24)}.\32xl\:vds-u-mie-28{margin-inline-end:var(--vds-space-28)}.\32xl\:vds-u-mie-32{margin-inline-end:var(--vds-space-32)}.\32xl\:vds-u-mie-36{margin-inline-end:var(--vds-space-36)}.\32xl\:vds-u-mie-40{margin-inline-end:var(--vds-space-40)}.\32xl\:vds-u-mie-44{margin-inline-end:var(--vds-space-44)}.\32xl\:vds-u-mie-48{margin-inline-end:var(--vds-space-48)}.\32xl\:vds-u-mie-52{margin-inline-end:var(--vds-space-52)}.\32xl\:vds-u-mie-56{margin-inline-end:var(--vds-space-56)}.\32xl\:vds-u-mie-60{margin-inline-end:var(--vds-space-60)}.\32xl\:vds-u-mie-64{margin-inline-end:var(--vds-space-64)}.\32xl\:vds-u-mie-72{margin-inline-end:var(--vds-space-72)}.\32xl\:vds-u-mie-80{margin-inline-end:var(--vds-space-80)}.\32xl\:vds-u-mie-96{margin-inline-end:var(--vds-space-96)}.\32xl\:vds-u-mie-auto{margin-inline-end:auto}.\32xl\:vds-u-mbs-0{margin-block-start:var(--vds-space-0)}.\32xl\:vds-u-mbs-px{margin-block-start:var(--vds-space-px)}.\32xl\:vds-u-mbs-0-5{margin-block-start:var(--vds-space-0-5)}.\32xl\:vds-u-mbs-1{margin-block-start:var(--vds-space-1)}.\32xl\:vds-u-mbs-1-5{margin-block-start:var(--vds-space-1-5)}.\32xl\:vds-u-mbs-2{margin-block-start:var(--vds-space-2)}.\32xl\:vds-u-mbs-2-5{margin-block-start:var(--vds-space-2-5)}.\32xl\:vds-u-mbs-3{margin-block-start:var(--vds-space-3)}.\32xl\:vds-u-mbs-3-5{margin-block-start:var(--vds-space-3-5)}.\32xl\:vds-u-mbs-4{margin-block-start:var(--vds-space-4)}.\32xl\:vds-u-mbs-5{margin-block-start:var(--vds-space-5)}.\32xl\:vds-u-mbs-6{margin-block-start:var(--vds-space-6)}.\32xl\:vds-u-mbs-7{margin-block-start:var(--vds-space-7)}.\32xl\:vds-u-mbs-8{margin-block-start:var(--vds-space-8)}.\32xl\:vds-u-mbs-9{margin-block-start:var(--vds-space-9)}.\32xl\:vds-u-mbs-10{margin-block-start:var(--vds-space-10)}.\32xl\:vds-u-mbs-11{margin-block-start:var(--vds-space-11)}.\32xl\:vds-u-mbs-12{margin-block-start:var(--vds-space-12)}.\32xl\:vds-u-mbs-14{margin-block-start:var(--vds-space-14)}.\32xl\:vds-u-mbs-16{margin-block-start:var(--vds-space-16)}.\32xl\:vds-u-mbs-20{margin-block-start:var(--vds-space-20)}.\32xl\:vds-u-mbs-24{margin-block-start:var(--vds-space-24)}.\32xl\:vds-u-mbs-28{margin-block-start:var(--vds-space-28)}.\32xl\:vds-u-mbs-32{margin-block-start:var(--vds-space-32)}.\32xl\:vds-u-mbs-36{margin-block-start:var(--vds-space-36)}.\32xl\:vds-u-mbs-40{margin-block-start:var(--vds-space-40)}.\32xl\:vds-u-mbs-44{margin-block-start:var(--vds-space-44)}.\32xl\:vds-u-mbs-48{margin-block-start:var(--vds-space-48)}.\32xl\:vds-u-mbs-52{margin-block-start:var(--vds-space-52)}.\32xl\:vds-u-mbs-56{margin-block-start:var(--vds-space-56)}.\32xl\:vds-u-mbs-60{margin-block-start:var(--vds-space-60)}.\32xl\:vds-u-mbs-64{margin-block-start:var(--vds-space-64)}.\32xl\:vds-u-mbs-72{margin-block-start:var(--vds-space-72)}.\32xl\:vds-u-mbs-80{margin-block-start:var(--vds-space-80)}.\32xl\:vds-u-mbs-96{margin-block-start:var(--vds-space-96)}.\32xl\:vds-u-mbs-auto{margin-block-start:auto}.\32xl\:vds-u-mbe-0{margin-block-end:var(--vds-space-0)}.\32xl\:vds-u-mbe-px{margin-block-end:var(--vds-space-px)}.\32xl\:vds-u-mbe-0-5{margin-block-end:var(--vds-space-0-5)}.\32xl\:vds-u-mbe-1{margin-block-end:var(--vds-space-1)}.\32xl\:vds-u-mbe-1-5{margin-block-end:var(--vds-space-1-5)}.\32xl\:vds-u-mbe-2{margin-block-end:var(--vds-space-2)}.\32xl\:vds-u-mbe-2-5{margin-block-end:var(--vds-space-2-5)}.\32xl\:vds-u-mbe-3{margin-block-end:var(--vds-space-3)}.\32xl\:vds-u-mbe-3-5{margin-block-end:var(--vds-space-3-5)}.\32xl\:vds-u-mbe-4{margin-block-end:var(--vds-space-4)}.\32xl\:vds-u-mbe-5{margin-block-end:var(--vds-space-5)}.\32xl\:vds-u-mbe-6{margin-block-end:var(--vds-space-6)}.\32xl\:vds-u-mbe-7{margin-block-end:var(--vds-space-7)}.\32xl\:vds-u-mbe-8{margin-block-end:var(--vds-space-8)}.\32xl\:vds-u-mbe-9{margin-block-end:var(--vds-space-9)}.\32xl\:vds-u-mbe-10{margin-block-end:var(--vds-space-10)}.\32xl\:vds-u-mbe-11{margin-block-end:var(--vds-space-11)}.\32xl\:vds-u-mbe-12{margin-block-end:var(--vds-space-12)}.\32xl\:vds-u-mbe-14{margin-block-end:var(--vds-space-14)}.\32xl\:vds-u-mbe-16{margin-block-end:var(--vds-space-16)}.\32xl\:vds-u-mbe-20{margin-block-end:var(--vds-space-20)}.\32xl\:vds-u-mbe-24{margin-block-end:var(--vds-space-24)}.\32xl\:vds-u-mbe-28{margin-block-end:var(--vds-space-28)}.\32xl\:vds-u-mbe-32{margin-block-end:var(--vds-space-32)}.\32xl\:vds-u-mbe-36{margin-block-end:var(--vds-space-36)}.\32xl\:vds-u-mbe-40{margin-block-end:var(--vds-space-40)}.\32xl\:vds-u-mbe-44{margin-block-end:var(--vds-space-44)}.\32xl\:vds-u-mbe-48{margin-block-end:var(--vds-space-48)}.\32xl\:vds-u-mbe-52{margin-block-end:var(--vds-space-52)}.\32xl\:vds-u-mbe-56{margin-block-end:var(--vds-space-56)}.\32xl\:vds-u-mbe-60{margin-block-end:var(--vds-space-60)}.\32xl\:vds-u-mbe-64{margin-block-end:var(--vds-space-64)}.\32xl\:vds-u-mbe-72{margin-block-end:var(--vds-space-72)}.\32xl\:vds-u-mbe-80{margin-block-end:var(--vds-space-80)}.\32xl\:vds-u-mbe-96{margin-block-end:var(--vds-space-96)}.\32xl\:vds-u-mbe-auto{margin-block-end:auto}.\32xl\:vds-u-p-0{padding:var(--vds-space-0)}.\32xl\:vds-u-p-px{padding:var(--vds-space-px)}.\32xl\:vds-u-p-0-5{padding:var(--vds-space-0-5)}.\32xl\:vds-u-p-1{padding:var(--vds-space-1)}.\32xl\:vds-u-p-1-5{padding:var(--vds-space-1-5)}.\32xl\:vds-u-p-2{padding:var(--vds-space-2)}.\32xl\:vds-u-p-2-5{padding:var(--vds-space-2-5)}.\32xl\:vds-u-p-3{padding:var(--vds-space-3)}.\32xl\:vds-u-p-3-5{padding:var(--vds-space-3-5)}.\32xl\:vds-u-p-4{padding:var(--vds-space-4)}.\32xl\:vds-u-p-5{padding:var(--vds-space-5)}.\32xl\:vds-u-p-6{padding:var(--vds-space-6)}.\32xl\:vds-u-p-7{padding:var(--vds-space-7)}.\32xl\:vds-u-p-8{padding:var(--vds-space-8)}.\32xl\:vds-u-p-9{padding:var(--vds-space-9)}.\32xl\:vds-u-p-10{padding:var(--vds-space-10)}.\32xl\:vds-u-p-11{padding:var(--vds-space-11)}.\32xl\:vds-u-p-12{padding:var(--vds-space-12)}.\32xl\:vds-u-p-14{padding:var(--vds-space-14)}.\32xl\:vds-u-p-16{padding:var(--vds-space-16)}.\32xl\:vds-u-p-20{padding:var(--vds-space-20)}.\32xl\:vds-u-p-24{padding:var(--vds-space-24)}.\32xl\:vds-u-p-28{padding:var(--vds-space-28)}.\32xl\:vds-u-p-32{padding:var(--vds-space-32)}.\32xl\:vds-u-p-36{padding:var(--vds-space-36)}.\32xl\:vds-u-p-40{padding:var(--vds-space-40)}.\32xl\:vds-u-p-44{padding:var(--vds-space-44)}.\32xl\:vds-u-p-48{padding:var(--vds-space-48)}.\32xl\:vds-u-p-52{padding:var(--vds-space-52)}.\32xl\:vds-u-p-56{padding:var(--vds-space-56)}.\32xl\:vds-u-p-60{padding:var(--vds-space-60)}.\32xl\:vds-u-p-64{padding:var(--vds-space-64)}.\32xl\:vds-u-p-72{padding:var(--vds-space-72)}.\32xl\:vds-u-p-80{padding:var(--vds-space-80)}.\32xl\:vds-u-p-96{padding:var(--vds-space-96)}.\32xl\:vds-u-pi-0{padding-inline:var(--vds-space-0)}.\32xl\:vds-u-pi-px{padding-inline:var(--vds-space-px)}.\32xl\:vds-u-pi-0-5{padding-inline:var(--vds-space-0-5)}.\32xl\:vds-u-pi-1{padding-inline:var(--vds-space-1)}.\32xl\:vds-u-pi-1-5{padding-inline:var(--vds-space-1-5)}.\32xl\:vds-u-pi-2{padding-inline:var(--vds-space-2)}.\32xl\:vds-u-pi-2-5{padding-inline:var(--vds-space-2-5)}.\32xl\:vds-u-pi-3{padding-inline:var(--vds-space-3)}.\32xl\:vds-u-pi-3-5{padding-inline:var(--vds-space-3-5)}.\32xl\:vds-u-pi-4{padding-inline:var(--vds-space-4)}.\32xl\:vds-u-pi-5{padding-inline:var(--vds-space-5)}.\32xl\:vds-u-pi-6{padding-inline:var(--vds-space-6)}.\32xl\:vds-u-pi-7{padding-inline:var(--vds-space-7)}.\32xl\:vds-u-pi-8{padding-inline:var(--vds-space-8)}.\32xl\:vds-u-pi-9{padding-inline:var(--vds-space-9)}.\32xl\:vds-u-pi-10{padding-inline:var(--vds-space-10)}.\32xl\:vds-u-pi-11{padding-inline:var(--vds-space-11)}.\32xl\:vds-u-pi-12{padding-inline:var(--vds-space-12)}.\32xl\:vds-u-pi-14{padding-inline:var(--vds-space-14)}.\32xl\:vds-u-pi-16{padding-inline:var(--vds-space-16)}.\32xl\:vds-u-pi-20{padding-inline:var(--vds-space-20)}.\32xl\:vds-u-pi-24{padding-inline:var(--vds-space-24)}.\32xl\:vds-u-pi-28{padding-inline:var(--vds-space-28)}.\32xl\:vds-u-pi-32{padding-inline:var(--vds-space-32)}.\32xl\:vds-u-pi-36{padding-inline:var(--vds-space-36)}.\32xl\:vds-u-pi-40{padding-inline:var(--vds-space-40)}.\32xl\:vds-u-pi-44{padding-inline:var(--vds-space-44)}.\32xl\:vds-u-pi-48{padding-inline:var(--vds-space-48)}.\32xl\:vds-u-pi-52{padding-inline:var(--vds-space-52)}.\32xl\:vds-u-pi-56{padding-inline:var(--vds-space-56)}.\32xl\:vds-u-pi-60{padding-inline:var(--vds-space-60)}.\32xl\:vds-u-pi-64{padding-inline:var(--vds-space-64)}.\32xl\:vds-u-pi-72{padding-inline:var(--vds-space-72)}.\32xl\:vds-u-pi-80{padding-inline:var(--vds-space-80)}.\32xl\:vds-u-pi-96{padding-inline:var(--vds-space-96)}.\32xl\:vds-u-pb-0{padding-block:var(--vds-space-0)}.\32xl\:vds-u-pb-px{padding-block:var(--vds-space-px)}.\32xl\:vds-u-pb-0-5{padding-block:var(--vds-space-0-5)}.\32xl\:vds-u-pb-1{padding-block:var(--vds-space-1)}.\32xl\:vds-u-pb-1-5{padding-block:var(--vds-space-1-5)}.\32xl\:vds-u-pb-2{padding-block:var(--vds-space-2)}.\32xl\:vds-u-pb-2-5{padding-block:var(--vds-space-2-5)}.\32xl\:vds-u-pb-3{padding-block:var(--vds-space-3)}.\32xl\:vds-u-pb-3-5{padding-block:var(--vds-space-3-5)}.\32xl\:vds-u-pb-4{padding-block:var(--vds-space-4)}.\32xl\:vds-u-pb-5{padding-block:var(--vds-space-5)}.\32xl\:vds-u-pb-6{padding-block:var(--vds-space-6)}.\32xl\:vds-u-pb-7{padding-block:var(--vds-space-7)}.\32xl\:vds-u-pb-8{padding-block:var(--vds-space-8)}.\32xl\:vds-u-pb-9{padding-block:var(--vds-space-9)}.\32xl\:vds-u-pb-10{padding-block:var(--vds-space-10)}.\32xl\:vds-u-pb-11{padding-block:var(--vds-space-11)}.\32xl\:vds-u-pb-12{padding-block:var(--vds-space-12)}.\32xl\:vds-u-pb-14{padding-block:var(--vds-space-14)}.\32xl\:vds-u-pb-16{padding-block:var(--vds-space-16)}.\32xl\:vds-u-pb-20{padding-block:var(--vds-space-20)}.\32xl\:vds-u-pb-24{padding-block:var(--vds-space-24)}.\32xl\:vds-u-pb-28{padding-block:var(--vds-space-28)}.\32xl\:vds-u-pb-32{padding-block:var(--vds-space-32)}.\32xl\:vds-u-pb-36{padding-block:var(--vds-space-36)}.\32xl\:vds-u-pb-40{padding-block:var(--vds-space-40)}.\32xl\:vds-u-pb-44{padding-block:var(--vds-space-44)}.\32xl\:vds-u-pb-48{padding-block:var(--vds-space-48)}.\32xl\:vds-u-pb-52{padding-block:var(--vds-space-52)}.\32xl\:vds-u-pb-56{padding-block:var(--vds-space-56)}.\32xl\:vds-u-pb-60{padding-block:var(--vds-space-60)}.\32xl\:vds-u-pb-64{padding-block:var(--vds-space-64)}.\32xl\:vds-u-pb-72{padding-block:var(--vds-space-72)}.\32xl\:vds-u-pb-80{padding-block:var(--vds-space-80)}.\32xl\:vds-u-pb-96{padding-block:var(--vds-space-96)}.\32xl\:vds-u-pis-0{padding-inline-start:var(--vds-space-0)}.\32xl\:vds-u-pis-px{padding-inline-start:var(--vds-space-px)}.\32xl\:vds-u-pis-0-5{padding-inline-start:var(--vds-space-0-5)}.\32xl\:vds-u-pis-1{padding-inline-start:var(--vds-space-1)}.\32xl\:vds-u-pis-1-5{padding-inline-start:var(--vds-space-1-5)}.\32xl\:vds-u-pis-2{padding-inline-start:var(--vds-space-2)}.\32xl\:vds-u-pis-2-5{padding-inline-start:var(--vds-space-2-5)}.\32xl\:vds-u-pis-3{padding-inline-start:var(--vds-space-3)}.\32xl\:vds-u-pis-3-5{padding-inline-start:var(--vds-space-3-5)}.\32xl\:vds-u-pis-4{padding-inline-start:var(--vds-space-4)}.\32xl\:vds-u-pis-5{padding-inline-start:var(--vds-space-5)}.\32xl\:vds-u-pis-6{padding-inline-start:var(--vds-space-6)}.\32xl\:vds-u-pis-7{padding-inline-start:var(--vds-space-7)}.\32xl\:vds-u-pis-8{padding-inline-start:var(--vds-space-8)}.\32xl\:vds-u-pis-9{padding-inline-start:var(--vds-space-9)}.\32xl\:vds-u-pis-10{padding-inline-start:var(--vds-space-10)}.\32xl\:vds-u-pis-11{padding-inline-start:var(--vds-space-11)}.\32xl\:vds-u-pis-12{padding-inline-start:var(--vds-space-12)}.\32xl\:vds-u-pis-14{padding-inline-start:var(--vds-space-14)}.\32xl\:vds-u-pis-16{padding-inline-start:var(--vds-space-16)}.\32xl\:vds-u-pis-20{padding-inline-start:var(--vds-space-20)}.\32xl\:vds-u-pis-24{padding-inline-start:var(--vds-space-24)}.\32xl\:vds-u-pis-28{padding-inline-start:var(--vds-space-28)}.\32xl\:vds-u-pis-32{padding-inline-start:var(--vds-space-32)}.\32xl\:vds-u-pis-36{padding-inline-start:var(--vds-space-36)}.\32xl\:vds-u-pis-40{padding-inline-start:var(--vds-space-40)}.\32xl\:vds-u-pis-44{padding-inline-start:var(--vds-space-44)}.\32xl\:vds-u-pis-48{padding-inline-start:var(--vds-space-48)}.\32xl\:vds-u-pis-52{padding-inline-start:var(--vds-space-52)}.\32xl\:vds-u-pis-56{padding-inline-start:var(--vds-space-56)}.\32xl\:vds-u-pis-60{padding-inline-start:var(--vds-space-60)}.\32xl\:vds-u-pis-64{padding-inline-start:var(--vds-space-64)}.\32xl\:vds-u-pis-72{padding-inline-start:var(--vds-space-72)}.\32xl\:vds-u-pis-80{padding-inline-start:var(--vds-space-80)}.\32xl\:vds-u-pis-96{padding-inline-start:var(--vds-space-96)}.\32xl\:vds-u-pie-0{padding-inline-end:var(--vds-space-0)}.\32xl\:vds-u-pie-px{padding-inline-end:var(--vds-space-px)}.\32xl\:vds-u-pie-0-5{padding-inline-end:var(--vds-space-0-5)}.\32xl\:vds-u-pie-1{padding-inline-end:var(--vds-space-1)}.\32xl\:vds-u-pie-1-5{padding-inline-end:var(--vds-space-1-5)}.\32xl\:vds-u-pie-2{padding-inline-end:var(--vds-space-2)}.\32xl\:vds-u-pie-2-5{padding-inline-end:var(--vds-space-2-5)}.\32xl\:vds-u-pie-3{padding-inline-end:var(--vds-space-3)}.\32xl\:vds-u-pie-3-5{padding-inline-end:var(--vds-space-3-5)}.\32xl\:vds-u-pie-4{padding-inline-end:var(--vds-space-4)}.\32xl\:vds-u-pie-5{padding-inline-end:var(--vds-space-5)}.\32xl\:vds-u-pie-6{padding-inline-end:var(--vds-space-6)}.\32xl\:vds-u-pie-7{padding-inline-end:var(--vds-space-7)}.\32xl\:vds-u-pie-8{padding-inline-end:var(--vds-space-8)}.\32xl\:vds-u-pie-9{padding-inline-end:var(--vds-space-9)}.\32xl\:vds-u-pie-10{padding-inline-end:var(--vds-space-10)}.\32xl\:vds-u-pie-11{padding-inline-end:var(--vds-space-11)}.\32xl\:vds-u-pie-12{padding-inline-end:var(--vds-space-12)}.\32xl\:vds-u-pie-14{padding-inline-end:var(--vds-space-14)}.\32xl\:vds-u-pie-16{padding-inline-end:var(--vds-space-16)}.\32xl\:vds-u-pie-20{padding-inline-end:var(--vds-space-20)}.\32xl\:vds-u-pie-24{padding-inline-end:var(--vds-space-24)}.\32xl\:vds-u-pie-28{padding-inline-end:var(--vds-space-28)}.\32xl\:vds-u-pie-32{padding-inline-end:var(--vds-space-32)}.\32xl\:vds-u-pie-36{padding-inline-end:var(--vds-space-36)}.\32xl\:vds-u-pie-40{padding-inline-end:var(--vds-space-40)}.\32xl\:vds-u-pie-44{padding-inline-end:var(--vds-space-44)}.\32xl\:vds-u-pie-48{padding-inline-end:var(--vds-space-48)}.\32xl\:vds-u-pie-52{padding-inline-end:var(--vds-space-52)}.\32xl\:vds-u-pie-56{padding-inline-end:var(--vds-space-56)}.\32xl\:vds-u-pie-60{padding-inline-end:var(--vds-space-60)}.\32xl\:vds-u-pie-64{padding-inline-end:var(--vds-space-64)}.\32xl\:vds-u-pie-72{padding-inline-end:var(--vds-space-72)}.\32xl\:vds-u-pie-80{padding-inline-end:var(--vds-space-80)}.\32xl\:vds-u-pie-96{padding-inline-end:var(--vds-space-96)}.\32xl\:vds-u-pbs-0{padding-block-start:var(--vds-space-0)}.\32xl\:vds-u-pbs-px{padding-block-start:var(--vds-space-px)}.\32xl\:vds-u-pbs-0-5{padding-block-start:var(--vds-space-0-5)}.\32xl\:vds-u-pbs-1{padding-block-start:var(--vds-space-1)}.\32xl\:vds-u-pbs-1-5{padding-block-start:var(--vds-space-1-5)}.\32xl\:vds-u-pbs-2{padding-block-start:var(--vds-space-2)}.\32xl\:vds-u-pbs-2-5{padding-block-start:var(--vds-space-2-5)}.\32xl\:vds-u-pbs-3{padding-block-start:var(--vds-space-3)}.\32xl\:vds-u-pbs-3-5{padding-block-start:var(--vds-space-3-5)}.\32xl\:vds-u-pbs-4{padding-block-start:var(--vds-space-4)}.\32xl\:vds-u-pbs-5{padding-block-start:var(--vds-space-5)}.\32xl\:vds-u-pbs-6{padding-block-start:var(--vds-space-6)}.\32xl\:vds-u-pbs-7{padding-block-start:var(--vds-space-7)}.\32xl\:vds-u-pbs-8{padding-block-start:var(--vds-space-8)}.\32xl\:vds-u-pbs-9{padding-block-start:var(--vds-space-9)}.\32xl\:vds-u-pbs-10{padding-block-start:var(--vds-space-10)}.\32xl\:vds-u-pbs-11{padding-block-start:var(--vds-space-11)}.\32xl\:vds-u-pbs-12{padding-block-start:var(--vds-space-12)}.\32xl\:vds-u-pbs-14{padding-block-start:var(--vds-space-14)}.\32xl\:vds-u-pbs-16{padding-block-start:var(--vds-space-16)}.\32xl\:vds-u-pbs-20{padding-block-start:var(--vds-space-20)}.\32xl\:vds-u-pbs-24{padding-block-start:var(--vds-space-24)}.\32xl\:vds-u-pbs-28{padding-block-start:var(--vds-space-28)}.\32xl\:vds-u-pbs-32{padding-block-start:var(--vds-space-32)}.\32xl\:vds-u-pbs-36{padding-block-start:var(--vds-space-36)}.\32xl\:vds-u-pbs-40{padding-block-start:var(--vds-space-40)}.\32xl\:vds-u-pbs-44{padding-block-start:var(--vds-space-44)}.\32xl\:vds-u-pbs-48{padding-block-start:var(--vds-space-48)}.\32xl\:vds-u-pbs-52{padding-block-start:var(--vds-space-52)}.\32xl\:vds-u-pbs-56{padding-block-start:var(--vds-space-56)}.\32xl\:vds-u-pbs-60{padding-block-start:var(--vds-space-60)}.\32xl\:vds-u-pbs-64{padding-block-start:var(--vds-space-64)}.\32xl\:vds-u-pbs-72{padding-block-start:var(--vds-space-72)}.\32xl\:vds-u-pbs-80{padding-block-start:var(--vds-space-80)}.\32xl\:vds-u-pbs-96{padding-block-start:var(--vds-space-96)}.\32xl\:vds-u-pbe-0{padding-block-end:var(--vds-space-0)}.\32xl\:vds-u-pbe-px{padding-block-end:var(--vds-space-px)}.\32xl\:vds-u-pbe-0-5{padding-block-end:var(--vds-space-0-5)}.\32xl\:vds-u-pbe-1{padding-block-end:var(--vds-space-1)}.\32xl\:vds-u-pbe-1-5{padding-block-end:var(--vds-space-1-5)}.\32xl\:vds-u-pbe-2{padding-block-end:var(--vds-space-2)}.\32xl\:vds-u-pbe-2-5{padding-block-end:var(--vds-space-2-5)}.\32xl\:vds-u-pbe-3{padding-block-end:var(--vds-space-3)}.\32xl\:vds-u-pbe-3-5{padding-block-end:var(--vds-space-3-5)}.\32xl\:vds-u-pbe-4{padding-block-end:var(--vds-space-4)}.\32xl\:vds-u-pbe-5{padding-block-end:var(--vds-space-5)}.\32xl\:vds-u-pbe-6{padding-block-end:var(--vds-space-6)}.\32xl\:vds-u-pbe-7{padding-block-end:var(--vds-space-7)}.\32xl\:vds-u-pbe-8{padding-block-end:var(--vds-space-8)}.\32xl\:vds-u-pbe-9{padding-block-end:var(--vds-space-9)}.\32xl\:vds-u-pbe-10{padding-block-end:var(--vds-space-10)}.\32xl\:vds-u-pbe-11{padding-block-end:var(--vds-space-11)}.\32xl\:vds-u-pbe-12{padding-block-end:var(--vds-space-12)}.\32xl\:vds-u-pbe-14{padding-block-end:var(--vds-space-14)}.\32xl\:vds-u-pbe-16{padding-block-end:var(--vds-space-16)}.\32xl\:vds-u-pbe-20{padding-block-end:var(--vds-space-20)}.\32xl\:vds-u-pbe-24{padding-block-end:var(--vds-space-24)}.\32xl\:vds-u-pbe-28{padding-block-end:var(--vds-space-28)}.\32xl\:vds-u-pbe-32{padding-block-end:var(--vds-space-32)}.\32xl\:vds-u-pbe-36{padding-block-end:var(--vds-space-36)}.\32xl\:vds-u-pbe-40{padding-block-end:var(--vds-space-40)}.\32xl\:vds-u-pbe-44{padding-block-end:var(--vds-space-44)}.\32xl\:vds-u-pbe-48{padding-block-end:var(--vds-space-48)}.\32xl\:vds-u-pbe-52{padding-block-end:var(--vds-space-52)}.\32xl\:vds-u-pbe-56{padding-block-end:var(--vds-space-56)}.\32xl\:vds-u-pbe-60{padding-block-end:var(--vds-space-60)}.\32xl\:vds-u-pbe-64{padding-block-end:var(--vds-space-64)}.\32xl\:vds-u-pbe-72{padding-block-end:var(--vds-space-72)}.\32xl\:vds-u-pbe-80{padding-block-end:var(--vds-space-80)}.\32xl\:vds-u-pbe-96{padding-block-end:var(--vds-space-96)}.\32xl\:vds-u-gap-0{gap:var(--vds-space-0)}.\32xl\:vds-u-gap-x-0{column-gap:var(--vds-space-0)}.\32xl\:vds-u-gap-y-0{row-gap:var(--vds-space-0)}.\32xl\:vds-u-gap-px{gap:var(--vds-space-px)}.\32xl\:vds-u-gap-x-px{column-gap:var(--vds-space-px)}.\32xl\:vds-u-gap-y-px{row-gap:var(--vds-space-px)}.\32xl\:vds-u-gap-0-5{gap:var(--vds-space-0-5)}.\32xl\:vds-u-gap-x-0-5{column-gap:var(--vds-space-0-5)}.\32xl\:vds-u-gap-y-0-5{row-gap:var(--vds-space-0-5)}.\32xl\:vds-u-gap-1{gap:var(--vds-space-1)}.\32xl\:vds-u-gap-x-1{column-gap:var(--vds-space-1)}.\32xl\:vds-u-gap-y-1{row-gap:var(--vds-space-1)}.\32xl\:vds-u-gap-1-5{gap:var(--vds-space-1-5)}.\32xl\:vds-u-gap-x-1-5{column-gap:var(--vds-space-1-5)}.\32xl\:vds-u-gap-y-1-5{row-gap:var(--vds-space-1-5)}.\32xl\:vds-u-gap-2{gap:var(--vds-space-2)}.\32xl\:vds-u-gap-x-2{column-gap:var(--vds-space-2)}.\32xl\:vds-u-gap-y-2{row-gap:var(--vds-space-2)}.\32xl\:vds-u-gap-2-5{gap:var(--vds-space-2-5)}.\32xl\:vds-u-gap-x-2-5{column-gap:var(--vds-space-2-5)}.\32xl\:vds-u-gap-y-2-5{row-gap:var(--vds-space-2-5)}.\32xl\:vds-u-gap-3{gap:var(--vds-space-3)}.\32xl\:vds-u-gap-x-3{column-gap:var(--vds-space-3)}.\32xl\:vds-u-gap-y-3{row-gap:var(--vds-space-3)}.\32xl\:vds-u-gap-3-5{gap:var(--vds-space-3-5)}.\32xl\:vds-u-gap-x-3-5{column-gap:var(--vds-space-3-5)}.\32xl\:vds-u-gap-y-3-5{row-gap:var(--vds-space-3-5)}.\32xl\:vds-u-gap-4{gap:var(--vds-space-4)}.\32xl\:vds-u-gap-x-4{column-gap:var(--vds-space-4)}.\32xl\:vds-u-gap-y-4{row-gap:var(--vds-space-4)}.\32xl\:vds-u-gap-5{gap:var(--vds-space-5)}.\32xl\:vds-u-gap-x-5{column-gap:var(--vds-space-5)}.\32xl\:vds-u-gap-y-5{row-gap:var(--vds-space-5)}.\32xl\:vds-u-gap-6{gap:var(--vds-space-6)}.\32xl\:vds-u-gap-x-6{column-gap:var(--vds-space-6)}.\32xl\:vds-u-gap-y-6{row-gap:var(--vds-space-6)}.\32xl\:vds-u-gap-7{gap:var(--vds-space-7)}.\32xl\:vds-u-gap-x-7{column-gap:var(--vds-space-7)}.\32xl\:vds-u-gap-y-7{row-gap:var(--vds-space-7)}.\32xl\:vds-u-gap-8{gap:var(--vds-space-8)}.\32xl\:vds-u-gap-x-8{column-gap:var(--vds-space-8)}.\32xl\:vds-u-gap-y-8{row-gap:var(--vds-space-8)}.\32xl\:vds-u-gap-10{gap:var(--vds-space-10)}.\32xl\:vds-u-gap-x-10{column-gap:var(--vds-space-10)}.\32xl\:vds-u-gap-y-10{row-gap:var(--vds-space-10)}.\32xl\:vds-u-gap-12{gap:var(--vds-space-12)}.\32xl\:vds-u-gap-x-12{column-gap:var(--vds-space-12)}.\32xl\:vds-u-gap-y-12{row-gap:var(--vds-space-12)}.\32xl\:vds-u-gap-14{gap:var(--vds-space-14)}.\32xl\:vds-u-gap-x-14{column-gap:var(--vds-space-14)}.\32xl\:vds-u-gap-y-14{row-gap:var(--vds-space-14)}.\32xl\:vds-u-gap-16{gap:var(--vds-space-16)}.\32xl\:vds-u-gap-x-16{column-gap:var(--vds-space-16)}.\32xl\:vds-u-gap-y-16{row-gap:var(--vds-space-16)}.\32xl\:vds-u-flex-row{flex-direction:row}.\32xl\:vds-u-flex-col{flex-direction:column}.\32xl\:vds-u-flex-row-reverse{flex-direction:row-reverse}.\32xl\:vds-u-flex-col-reverse{flex-direction:column-reverse}.\32xl\:vds-u-flex-wrap{flex-wrap:wrap}.\32xl\:vds-u-flex-nowrap{flex-wrap:nowrap}.\32xl\:vds-u-flex-wrap-reverse{flex-wrap:wrap-reverse}.\32xl\:vds-u-items-start{align-items:flex-start}.\32xl\:vds-u-items-center{align-items:center}.\32xl\:vds-u-items-end{align-items:flex-end}.\32xl\:vds-u-items-stretch{align-items:stretch}.\32xl\:vds-u-items-baseline{align-items:baseline}.\32xl\:vds-u-justify-start{justify-content:flex-start}.\32xl\:vds-u-justify-center{justify-content:center}.\32xl\:vds-u-justify-end{justify-content:flex-end}.\32xl\:vds-u-justify-between{justify-content:space-between}.\32xl\:vds-u-justify-around{justify-content:space-around}.\32xl\:vds-u-justify-evenly{justify-content:space-evenly}.\32xl\:vds-u-self-start{align-self:flex-start}.\32xl\:vds-u-self-center{align-self:center}.\32xl\:vds-u-self-end{align-self:flex-end}.\32xl\:vds-u-self-stretch{align-self:stretch}.\32xl\:vds-u-self-auto{align-self:auto}.\32xl\:vds-u-self-baseline{align-self:baseline}.\32xl\:vds-u-flex-1{flex:1 1 0%}.\32xl\:vds-u-flex-auto{flex:1 1 auto}.\32xl\:vds-u-flex-initial{flex:0 1 auto}.\32xl\:vds-u-flex-none{flex:none}.\32xl\:vds-u-grow{flex-grow:1}.\32xl\:vds-u-grow-0{flex-grow:0}.\32xl\:vds-u-shrink{flex-shrink:1}.\32xl\:vds-u-shrink-0{flex-shrink:0}.\32xl\:vds-u-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:vds-u-col-span-1{grid-column:span 1 / span 1}.\32xl\:vds-u-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:vds-u-col-span-2{grid-column:span 2 / span 2}.\32xl\:vds-u-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:vds-u-col-span-3{grid-column:span 3 / span 3}.\32xl\:vds-u-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:vds-u-col-span-4{grid-column:span 4 / span 4}.\32xl\:vds-u-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:vds-u-col-span-5{grid-column:span 5 / span 5}.\32xl\:vds-u-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:vds-u-col-span-6{grid-column:span 6 / span 6}.\32xl\:vds-u-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:vds-u-col-span-7{grid-column:span 7 / span 7}.\32xl\:vds-u-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:vds-u-col-span-8{grid-column:span 8 / span 8}.\32xl\:vds-u-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:vds-u-col-span-9{grid-column:span 9 / span 9}.\32xl\:vds-u-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:vds-u-col-span-10{grid-column:span 10 / span 10}.\32xl\:vds-u-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:vds-u-col-span-11{grid-column:span 11 / span 11}.\32xl\:vds-u-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:vds-u-col-span-12{grid-column:span 12 / span 12}.\32xl\:vds-u-col-span-full{grid-column:1 / -1}.\32xl\:vds-u-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.\32xl\:vds-u-row-span-1{grid-row:span 1 / span 1}.\32xl\:vds-u-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.\32xl\:vds-u-row-span-2{grid-row:span 2 / span 2}.\32xl\:vds-u-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.\32xl\:vds-u-row-span-3{grid-row:span 3 / span 3}.\32xl\:vds-u-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.\32xl\:vds-u-row-span-4{grid-row:span 4 / span 4}.\32xl\:vds-u-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.\32xl\:vds-u-row-span-5{grid-row:span 5 / span 5}.\32xl\:vds-u-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.\32xl\:vds-u-row-span-6{grid-row:span 6 / span 6}.\32xl\:vds-u-row-span-full{grid-row:1 / -1}.\32xl\:vds-u-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.\32xl\:vds-u-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.\32xl\:vds-u-w-0{inline-size:var(--vds-space-0)}.\32xl\:vds-u-h-0{block-size:var(--vds-space-0)}.\32xl\:vds-u-w-px{inline-size:var(--vds-space-px)}.\32xl\:vds-u-h-px{block-size:var(--vds-space-px)}.\32xl\:vds-u-w-0-5{inline-size:var(--vds-space-0-5)}.\32xl\:vds-u-h-0-5{block-size:var(--vds-space-0-5)}.\32xl\:vds-u-w-1{inline-size:var(--vds-space-1)}.\32xl\:vds-u-h-1{block-size:var(--vds-space-1)}.\32xl\:vds-u-w-1-5{inline-size:var(--vds-space-1-5)}.\32xl\:vds-u-h-1-5{block-size:var(--vds-space-1-5)}.\32xl\:vds-u-w-2{inline-size:var(--vds-space-2)}.\32xl\:vds-u-h-2{block-size:var(--vds-space-2)}.\32xl\:vds-u-w-2-5{inline-size:var(--vds-space-2-5)}.\32xl\:vds-u-h-2-5{block-size:var(--vds-space-2-5)}.\32xl\:vds-u-w-3{inline-size:var(--vds-space-3)}.\32xl\:vds-u-h-3{block-size:var(--vds-space-3)}.\32xl\:vds-u-w-3-5{inline-size:var(--vds-space-3-5)}.\32xl\:vds-u-h-3-5{block-size:var(--vds-space-3-5)}.\32xl\:vds-u-w-4{inline-size:var(--vds-space-4)}.\32xl\:vds-u-h-4{block-size:var(--vds-space-4)}.\32xl\:vds-u-w-5{inline-size:var(--vds-space-5)}.\32xl\:vds-u-h-5{block-size:var(--vds-space-5)}.\32xl\:vds-u-w-6{inline-size:var(--vds-space-6)}.\32xl\:vds-u-h-6{block-size:var(--vds-space-6)}.\32xl\:vds-u-w-7{inline-size:var(--vds-space-7)}.\32xl\:vds-u-h-7{block-size:var(--vds-space-7)}.\32xl\:vds-u-w-8{inline-size:var(--vds-space-8)}.\32xl\:vds-u-h-8{block-size:var(--vds-space-8)}.\32xl\:vds-u-w-10{inline-size:var(--vds-space-10)}.\32xl\:vds-u-h-10{block-size:var(--vds-space-10)}.\32xl\:vds-u-w-12{inline-size:var(--vds-space-12)}.\32xl\:vds-u-h-12{block-size:var(--vds-space-12)}.\32xl\:vds-u-w-14{inline-size:var(--vds-space-14)}.\32xl\:vds-u-h-14{block-size:var(--vds-space-14)}.\32xl\:vds-u-w-16{inline-size:var(--vds-space-16)}.\32xl\:vds-u-h-16{block-size:var(--vds-space-16)}.\32xl\:vds-u-w-1\/2{inline-size:50%}.\32xl\:vds-u-h-1\/2{block-size:50%}.\32xl\:vds-u-w-1\/3{inline-size:33.333333%}.\32xl\:vds-u-h-1\/3{block-size:33.333333%}.\32xl\:vds-u-w-2\/3{inline-size:66.666667%}.\32xl\:vds-u-h-2\/3{block-size:66.666667%}.\32xl\:vds-u-w-1\/4{inline-size:25%}.\32xl\:vds-u-h-1\/4{block-size:25%}.\32xl\:vds-u-w-3\/4{inline-size:75%}.\32xl\:vds-u-h-3\/4{block-size:75%}.\32xl\:vds-u-w-auto{inline-size:auto}.\32xl\:vds-u-h-auto{block-size:auto}.\32xl\:vds-u-w-full{inline-size:100%}.\32xl\:vds-u-h-full{block-size:100%}.\32xl\:vds-u-w-screen{inline-size:100dvi}.\32xl\:vds-u-h-screen{block-size:100dvb}.\32xl\:vds-u-w-min{inline-size:min-content}.\32xl\:vds-u-h-min{block-size:min-content}.\32xl\:vds-u-w-max{inline-size:max-content}.\32xl\:vds-u-h-max{block-size:max-content}.\32xl\:vds-u-w-fit{inline-size:fit-content}.\32xl\:vds-u-h-fit{block-size:fit-content}.\32xl\:vds-u-min-w-0{min-inline-size:var(--vds-space-0)}.\32xl\:vds-u-max-w-0{max-inline-size:var(--vds-space-0)}.\32xl\:vds-u-min-h-0{min-block-size:var(--vds-space-0)}.\32xl\:vds-u-max-h-0{max-block-size:var(--vds-space-0)}.\32xl\:vds-u-min-w-px{min-inline-size:var(--vds-space-px)}.\32xl\:vds-u-max-w-px{max-inline-size:var(--vds-space-px)}.\32xl\:vds-u-min-h-px{min-block-size:var(--vds-space-px)}.\32xl\:vds-u-max-h-px{max-block-size:var(--vds-space-px)}.\32xl\:vds-u-min-w-0-5{min-inline-size:var(--vds-space-0-5)}.\32xl\:vds-u-max-w-0-5{max-inline-size:var(--vds-space-0-5)}.\32xl\:vds-u-min-h-0-5{min-block-size:var(--vds-space-0-5)}.\32xl\:vds-u-max-h-0-5{max-block-size:var(--vds-space-0-5)}.\32xl\:vds-u-min-w-1{min-inline-size:var(--vds-space-1)}.\32xl\:vds-u-max-w-1{max-inline-size:var(--vds-space-1)}.\32xl\:vds-u-min-h-1{min-block-size:var(--vds-space-1)}.\32xl\:vds-u-max-h-1{max-block-size:var(--vds-space-1)}.\32xl\:vds-u-min-w-1-5{min-inline-size:var(--vds-space-1-5)}.\32xl\:vds-u-max-w-1-5{max-inline-size:var(--vds-space-1-5)}.\32xl\:vds-u-min-h-1-5{min-block-size:var(--vds-space-1-5)}.\32xl\:vds-u-max-h-1-5{max-block-size:var(--vds-space-1-5)}.\32xl\:vds-u-min-w-2{min-inline-size:var(--vds-space-2)}.\32xl\:vds-u-max-w-2{max-inline-size:var(--vds-space-2)}.\32xl\:vds-u-min-h-2{min-block-size:var(--vds-space-2)}.\32xl\:vds-u-max-h-2{max-block-size:var(--vds-space-2)}.\32xl\:vds-u-min-w-2-5{min-inline-size:var(--vds-space-2-5)}.\32xl\:vds-u-max-w-2-5{max-inline-size:var(--vds-space-2-5)}.\32xl\:vds-u-min-h-2-5{min-block-size:var(--vds-space-2-5)}.\32xl\:vds-u-max-h-2-5{max-block-size:var(--vds-space-2-5)}.\32xl\:vds-u-min-w-3{min-inline-size:var(--vds-space-3)}.\32xl\:vds-u-max-w-3{max-inline-size:var(--vds-space-3)}.\32xl\:vds-u-min-h-3{min-block-size:var(--vds-space-3)}.\32xl\:vds-u-max-h-3{max-block-size:var(--vds-space-3)}.\32xl\:vds-u-min-w-3-5{min-inline-size:var(--vds-space-3-5)}.\32xl\:vds-u-max-w-3-5{max-inline-size:var(--vds-space-3-5)}.\32xl\:vds-u-min-h-3-5{min-block-size:var(--vds-space-3-5)}.\32xl\:vds-u-max-h-3-5{max-block-size:var(--vds-space-3-5)}.\32xl\:vds-u-min-w-4{min-inline-size:var(--vds-space-4)}.\32xl\:vds-u-max-w-4{max-inline-size:var(--vds-space-4)}.\32xl\:vds-u-min-h-4{min-block-size:var(--vds-space-4)}.\32xl\:vds-u-max-h-4{max-block-size:var(--vds-space-4)}.\32xl\:vds-u-min-w-5{min-inline-size:var(--vds-space-5)}.\32xl\:vds-u-max-w-5{max-inline-size:var(--vds-space-5)}.\32xl\:vds-u-min-h-5{min-block-size:var(--vds-space-5)}.\32xl\:vds-u-max-h-5{max-block-size:var(--vds-space-5)}.\32xl\:vds-u-min-w-6{min-inline-size:var(--vds-space-6)}.\32xl\:vds-u-max-w-6{max-inline-size:var(--vds-space-6)}.\32xl\:vds-u-min-h-6{min-block-size:var(--vds-space-6)}.\32xl\:vds-u-max-h-6{max-block-size:var(--vds-space-6)}.\32xl\:vds-u-min-w-7{min-inline-size:var(--vds-space-7)}.\32xl\:vds-u-max-w-7{max-inline-size:var(--vds-space-7)}.\32xl\:vds-u-min-h-7{min-block-size:var(--vds-space-7)}.\32xl\:vds-u-max-h-7{max-block-size:var(--vds-space-7)}.\32xl\:vds-u-min-w-8{min-inline-size:var(--vds-space-8)}.\32xl\:vds-u-max-w-8{max-inline-size:var(--vds-space-8)}.\32xl\:vds-u-min-h-8{min-block-size:var(--vds-space-8)}.\32xl\:vds-u-max-h-8{max-block-size:var(--vds-space-8)}.\32xl\:vds-u-min-w-10{min-inline-size:var(--vds-space-10)}.\32xl\:vds-u-max-w-10{max-inline-size:var(--vds-space-10)}.\32xl\:vds-u-min-h-10{min-block-size:var(--vds-space-10)}.\32xl\:vds-u-max-h-10{max-block-size:var(--vds-space-10)}.\32xl\:vds-u-min-w-12{min-inline-size:var(--vds-space-12)}.\32xl\:vds-u-max-w-12{max-inline-size:var(--vds-space-12)}.\32xl\:vds-u-min-h-12{min-block-size:var(--vds-space-12)}.\32xl\:vds-u-max-h-12{max-block-size:var(--vds-space-12)}.\32xl\:vds-u-min-w-14{min-inline-size:var(--vds-space-14)}.\32xl\:vds-u-max-w-14{max-inline-size:var(--vds-space-14)}.\32xl\:vds-u-min-h-14{min-block-size:var(--vds-space-14)}.\32xl\:vds-u-max-h-14{max-block-size:var(--vds-space-14)}.\32xl\:vds-u-min-w-16{min-inline-size:var(--vds-space-16)}.\32xl\:vds-u-max-w-16{max-inline-size:var(--vds-space-16)}.\32xl\:vds-u-min-h-16{min-block-size:var(--vds-space-16)}.\32xl\:vds-u-max-h-16{max-block-size:var(--vds-space-16)}.\32xl\:vds-u-min-w-0{min-inline-size:0}.\32xl\:vds-u-min-h-0{min-block-size:0}.\32xl\:vds-u-max-w-full{max-inline-size:100%}.\32xl\:vds-u-max-h-full{max-block-size:100%}.\32xl\:vds-u-static{position:static}.\32xl\:vds-u-relative{position:relative}.\32xl\:vds-u-absolute{position:absolute}.\32xl\:vds-u-fixed{position:fixed}.\32xl\:vds-u-sticky{position:sticky}.\32xl\:vds-u-inset-0{inset-block:0;inset-inline:0}.\32xl\:vds-u-inset-auto{inset-block:auto;inset-inline:auto}.\32xl\:vds-u-inset-block-0{inset-block:0}.\32xl\:vds-u-inset-inline-0{inset-inline:0}.\32xl\:vds-u-inset-bs-0{inset-block-start:0}.\32xl\:vds-u-inset-be-0{inset-block-end:0}.\32xl\:vds-u-inset-is-0{inset-inline-start:0}.\32xl\:vds-u-inset-ie-0{inset-inline-end:0}.\32xl\:vds-u-inset-bs-auto{inset-block-start:auto}.\32xl\:vds-u-inset-be-auto{inset-block-end:auto}.\32xl\:vds-u-inset-is-auto{inset-inline-start:auto}.\32xl\:vds-u-inset-ie-auto{inset-inline-end:auto}.\32xl\:vds-u-overflow-visible{overflow:visible}.\32xl\:vds-u-overflow-x-visible{overflow-x:visible}.\32xl\:vds-u-overflow-y-visible{overflow-y:visible}.\32xl\:vds-u-overflow-hidden{overflow:hidden}.\32xl\:vds-u-overflow-x-hidden{overflow-x:hidden}.\32xl\:vds-u-overflow-y-hidden{overflow-y:hidden}.\32xl\:vds-u-overflow-auto{overflow:auto}.\32xl\:vds-u-overflow-x-auto{overflow-x:auto}.\32xl\:vds-u-overflow-y-auto{overflow-y:auto}.\32xl\:vds-u-overflow-scroll{overflow:scroll}.\32xl\:vds-u-overflow-x-scroll{overflow-x:scroll}.\32xl\:vds-u-overflow-y-scroll{overflow-y:scroll}.\32xl\:vds-u-overflow-clip{overflow:clip}.\32xl\:vds-u-overflow-x-clip{overflow-x:clip}.\32xl\:vds-u-overflow-y-clip{overflow-y:clip}.\32xl\:vds-u-z-hide{z-index:var(--vds-z-hide)}.\32xl\:vds-u-z-base{z-index:var(--vds-z-base)}.\32xl\:vds-u-z-docked{z-index:var(--vds-z-docked)}.\32xl\:vds-u-z-dropdown{z-index:var(--vds-z-dropdown)}.\32xl\:vds-u-z-sticky{z-index:var(--vds-z-sticky)}.\32xl\:vds-u-z-banner{z-index:var(--vds-z-banner)}.\32xl\:vds-u-z-overlay{z-index:var(--vds-z-overlay)}.\32xl\:vds-u-z-modal{z-index:var(--vds-z-modal)}.\32xl\:vds-u-z-popover{z-index:var(--vds-z-popover)}.\32xl\:vds-u-z-toast{z-index:var(--vds-z-toast)}.\32xl\:vds-u-z-tooltip{z-index:var(--vds-z-tooltip)}}}@layer reset,tokens,base,components,design-system,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}a,button,[role=button],label,select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}input,textarea{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}body{min-block-size:100dvh;line-height:inherit}img,picture,video,canvas,svg{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@layer base{.vds-control-text{display:block;min-inline-size:0;text-box:trim-both cap alphabetic}html{font-family:var(--vds-font-sans)}body{font-family:var(--vds-font-sans);font-size:var(--vds-text-base);line-height:var(--vds-leading-normal);color:var(--vds-color-text);background-color:var(--vds-color-bg)}:focus-visible{outline:var(--vds-focus-ring-width) solid var(--vds-color-ring);outline-offset:var(--vds-focus-ring-offset)}::selection{background-color:var(--vds-color-selection-bg);color:var(--vds-color-selection-text)}*{scrollbar-width:thin;scrollbar-color:var(--vds-color-border) transparent}*::-webkit-scrollbar{inline-size:8px;block-size:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--vds-color-border);border-radius:var(--vds-radius-scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background-color:var(--vds-color-border-strong, var(--vds-color-text-subtle))}*::-webkit-scrollbar-corner{background:transparent}@media(hover:hover)and (pointer:fine){*{scrollbar-color:transparent transparent}*:is(:hover,:focus-within){scrollbar-color:var(--vds-color-border-strong, var(--vds-color-text-subtle)) transparent}*::-webkit-scrollbar-thumb{background-color:transparent}*:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-color:var(--vds-color-border-strong, var(--vds-color-text-subtle))}}@media(forced-colors:active){*{scrollbar-color:auto}*::-webkit-scrollbar-thumb{background-color:CanvasText}}}@supports (-webkit-touch-callout: none){.vds-input,.vds-textarea,.vds-select-trigger{font-size:max(1rem,var(--_input-font-size, var(--_textarea-font-size, var(--_select-font-size, 1rem))))}}@layer utilities{.vds-sr-only,.vds-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vds-not-sr-only{position:static;inline-size:auto;block-size:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@layer tokens.base,tokens.brand;@layer tokens.base{:root,[data-theme=light]{--vds-color-white: oklch(1 0 0);--vds-color-black: oklch(0 0 0);--vds-color-neutral-1: oklch(.985 .002 270);--vds-color-neutral-2: oklch(.975 .003 270);--vds-color-neutral-3: oklch(.945 .004 270);--vds-color-neutral-4: oklch(.92 .005 270);--vds-color-neutral-5: oklch(.89 .006 270);--vds-color-neutral-6: oklch(.855 .007 270);--vds-color-neutral-7: oklch(.81 .008 270);--vds-color-neutral-8: oklch(.745 .01 270);--vds-color-neutral-9: oklch(.58 .014 270);--vds-color-neutral-10: oklch(.53 .014 270);--vds-color-neutral-11: oklch(.43 .013 270);--vds-color-neutral-12: oklch(.18 .012 270)}[data-theme=dark]{--vds-color-neutral-1: oklch(.178 .005 270);--vds-color-neutral-2: oklch(.21 .005 270);--vds-color-neutral-3: oklch(.245 .006 270);--vds-color-neutral-4: oklch(.275 .007 270);--vds-color-neutral-5: oklch(.305 .008 270);--vds-color-neutral-6: oklch(.345 .009 270);--vds-color-neutral-7: oklch(.395 .01 270);--vds-color-neutral-8: oklch(.46 .011 270);--vds-color-neutral-9: oklch(.53 .013 270);--vds-color-neutral-10: oklch(.58 .013 270);--vds-color-neutral-11: oklch(.72 .011 270);--vds-color-neutral-12: oklch(.93 .008 270)}[data-theme=dark-oled]{--vds-color-neutral-1: oklch(0 0 0);--vds-color-neutral-2: oklch(.15 .005 270);--vds-color-neutral-3: oklch(.2 .006 270);--vds-color-neutral-4: oklch(.245 .007 270);--vds-color-neutral-5: oklch(.285 .008 270);--vds-color-neutral-6: oklch(.33 .009 270);--vds-color-neutral-7: oklch(.385 .01 270);--vds-color-neutral-8: oklch(.455 .011 270);--vds-color-neutral-9: oklch(.525 .013 270);--vds-color-neutral-10: oklch(.58 .013 270);--vds-color-neutral-11: oklch(.72 .011 270);--vds-color-neutral-12: oklch(.945 .008 270)}}@layer tokens.base{:root,[data-theme=light]{--vds-color-primary-1: oklch(.985 .005 265);--vds-color-primary-2: oklch(.97 .01 265);--vds-color-primary-3: oklch(.94 .02 265);--vds-color-primary-4: oklch(.905 .04 265);--vds-color-primary-5: oklch(.87 .07 265);--vds-color-primary-6: oklch(.825 .11 265);--vds-color-primary-7: oklch(.77 .15 265);--vds-color-primary-8: oklch(.7 .19 265);--vds-color-primary-9: oklch(.55 .2 265);--vds-color-primary-10: oklch(.5 .195 265);--vds-color-primary-11: oklch(.45 .175 265);--vds-color-primary-12: oklch(.26 .14 265);--vds-color-success-1: oklch(.985 .005 155);--vds-color-success-2: oklch(.97 .012 155);--vds-color-success-3: oklch(.945 .022 155);--vds-color-success-4: oklch(.91 .04 155);--vds-color-success-5: oklch(.875 .065 155);--vds-color-success-6: oklch(.825 .095 155);--vds-color-success-7: oklch(.77 .125 155);--vds-color-success-8: oklch(.7 .155 155);--vds-color-success-9: oklch(.535 .17 155);--vds-color-success-10: oklch(.5 .165 155);--vds-color-success-11: oklch(.43 .14 155);--vds-color-success-12: oklch(.235 .09 155);--vds-color-warning-1: oklch(.985 .005 85);--vds-color-warning-2: oklch(.975 .012 85);--vds-color-warning-3: oklch(.95 .025 85);--vds-color-warning-4: oklch(.92 .045 85);--vds-color-warning-5: oklch(.885 .075 85);--vds-color-warning-6: oklch(.835 .11 85);--vds-color-warning-7: oklch(.785 .14 85);--vds-color-warning-8: oklch(.725 .16 85);--vds-color-warning-9: oklch(.7 .165 85);--vds-color-warning-10: oklch(.65 .155 85);--vds-color-warning-11: oklch(.5 .13 85);--vds-color-warning-12: oklch(.3 .08 85);--vds-color-danger-1: oklch(.985 .005 25);--vds-color-danger-2: oklch(.97 .012 25);--vds-color-danger-3: oklch(.945 .025 25);--vds-color-danger-4: oklch(.91 .045 25);--vds-color-danger-5: oklch(.87 .075 25);--vds-color-danger-6: oklch(.82 .11 25);--vds-color-danger-7: oklch(.76 .15 25);--vds-color-danger-8: oklch(.69 .18 25);--vds-color-danger-9: oklch(.555 .2 25);--vds-color-danger-10: oklch(.5 .195 25);--vds-color-danger-11: oklch(.45 .17 25);--vds-color-danger-12: oklch(.26 .11 25);--vds-color-info-1: oklch(.985 .005 210);--vds-color-info-2: oklch(.97 .012 210);--vds-color-info-3: oklch(.945 .025 210);--vds-color-info-4: oklch(.91 .04 210);--vds-color-info-5: oklch(.87 .06 210);--vds-color-info-6: oklch(.82 .085 210);--vds-color-info-7: oklch(.755 .105 210);--vds-color-info-8: oklch(.685 .125 210);--vds-color-info-9: oklch(.535 .14 210);--vds-color-info-10: oklch(.5 .135 210);--vds-color-info-11: oklch(.43 .115 210);--vds-color-info-12: oklch(.25 .075 210);--vds-color-accent-1: oklch(.985 .005 45);--vds-color-accent-2: oklch(.97 .015 45);--vds-color-accent-3: oklch(.945 .03 45);--vds-color-accent-4: oklch(.915 .055 45);--vds-color-accent-5: oklch(.88 .085 45);--vds-color-accent-6: oklch(.83 .115 45);--vds-color-accent-7: oklch(.775 .14 45);--vds-color-accent-8: oklch(.72 .16 45);--vds-color-accent-9: oklch(.58 .18 45);--vds-color-accent-10: oklch(.53 .178 45);--vds-color-accent-11: oklch(.475 .14 45);--vds-color-accent-12: oklch(.275 .09 45)}[data-theme=dark],[data-theme=dark-oled]{--vds-color-primary-1: oklch(.19 .02 265);--vds-color-primary-2: oklch(.215 .035 265);--vds-color-primary-3: oklch(.245 .06 265);--vds-color-primary-4: oklch(.275 .085 265);--vds-color-primary-5: oklch(.31 .11 265);--vds-color-primary-6: oklch(.355 .135 265);--vds-color-primary-7: oklch(.42 .16 265);--vds-color-primary-8: oklch(.5 .18 265);--vds-color-primary-9: oklch(.575 .2 265);--vds-color-primary-10: oklch(.665 .195 265);--vds-color-primary-11: oklch(.76 .18 265);--vds-color-primary-12: oklch(.91 .08 265);--vds-color-success-1: oklch(.18 .018 155);--vds-color-success-2: oklch(.205 .03 155);--vds-color-success-3: oklch(.235 .05 155);--vds-color-success-4: oklch(.265 .07 155);--vds-color-success-5: oklch(.3 .09 155);--vds-color-success-6: oklch(.345 .11 155);--vds-color-success-7: oklch(.405 .13 155);--vds-color-success-8: oklch(.485 .155 155);--vds-color-success-9: oklch(.535 .17 155);--vds-color-success-10: oklch(.66 .165 155);--vds-color-success-11: oklch(.755 .15 155);--vds-color-success-12: oklch(.905 .08 155);--vds-color-warning-1: oklch(.18 .02 85);--vds-color-warning-2: oklch(.205 .035 85);--vds-color-warning-3: oklch(.24 .055 85);--vds-color-warning-4: oklch(.275 .075 85);--vds-color-warning-5: oklch(.315 .095 85);--vds-color-warning-6: oklch(.36 .115 85);--vds-color-warning-7: oklch(.42 .135 85);--vds-color-warning-8: oklch(.495 .15 85);--vds-color-warning-9: oklch(.7 .155 85);--vds-color-warning-10: oklch(.745 .15 85);--vds-color-warning-11: oklch(.815 .14 85);--vds-color-warning-12: oklch(.925 .085 85);--vds-color-danger-1: oklch(.19 .02 25);--vds-color-danger-2: oklch(.215 .035 25);--vds-color-danger-3: oklch(.245 .055 25);--vds-color-danger-4: oklch(.275 .08 25);--vds-color-danger-5: oklch(.31 .105 25);--vds-color-danger-6: oklch(.355 .13 25);--vds-color-danger-7: oklch(.42 .155 25);--vds-color-danger-8: oklch(.5 .18 25);--vds-color-danger-9: oklch(.585 .2 25);--vds-color-danger-10: oklch(.67 .195 25);--vds-color-danger-11: oklch(.77 .175 25);--vds-color-danger-12: oklch(.91 .085 25);--vds-color-info-1: oklch(.185 .015 210);--vds-color-info-2: oklch(.21 .025 210);--vds-color-info-3: oklch(.24 .045 210);--vds-color-info-4: oklch(.27 .06 210);--vds-color-info-5: oklch(.305 .08 210);--vds-color-info-6: oklch(.35 .095 210);--vds-color-info-7: oklch(.41 .115 210);--vds-color-info-8: oklch(.49 .135 210);--vds-color-info-9: oklch(.535 .14 210);--vds-color-info-10: oklch(.67 .135 210);--vds-color-info-11: oklch(.76 .12 210);--vds-color-info-12: oklch(.905 .075 210);--vds-color-accent-1: oklch(.185 .02 45);--vds-color-accent-2: oklch(.215 .035 45);--vds-color-accent-3: oklch(.245 .06 45);--vds-color-accent-4: oklch(.275 .085 45);--vds-color-accent-5: oklch(.315 .11 45);--vds-color-accent-6: oklch(.36 .13 45);--vds-color-accent-7: oklch(.42 .15 45);--vds-color-accent-8: oklch(.5 .165 45);--vds-color-accent-9: oklch(.58 .18 45);--vds-color-accent-10: oklch(.715 .175 45);--vds-color-accent-11: oklch(.795 .155 45);--vds-color-accent-12: oklch(.92 .08 45)}[data-theme=dark-oled]{--vds-color-primary-1: oklch(.08 .015 265);--vds-color-success-1: oklch(.075 .012 155);--vds-color-warning-1: oklch(.08 .015 85);--vds-color-danger-1: oklch(.08 .015 25);--vds-color-info-1: oklch(.075 .012 210);--vds-color-accent-1: oklch(.08 .015 45)}}@layer tokens.base{:root,[data-theme]{--vds-color-black-a1: oklch(0 0 0 / .05);--vds-color-black-a2: oklch(0 0 0 / .1);--vds-color-black-a3: oklch(0 0 0 / .15);--vds-color-black-a4: oklch(0 0 0 / .2);--vds-color-black-a5: oklch(0 0 0 / .3);--vds-color-black-a6: oklch(0 0 0 / .4);--vds-color-black-a7: oklch(0 0 0 / .5);--vds-color-black-a8: oklch(0 0 0 / .6);--vds-color-black-a9: oklch(0 0 0 / .7);--vds-color-black-a10: oklch(0 0 0 / .8);--vds-color-black-a11: oklch(0 0 0 / .9);--vds-color-black-a12: oklch(0 0 0 / .95);--vds-color-white-a1: oklch(1 0 0 / .05);--vds-color-white-a2: oklch(1 0 0 / .1);--vds-color-white-a3: oklch(1 0 0 / .15);--vds-color-white-a4: oklch(1 0 0 / .2);--vds-color-white-a5: oklch(1 0 0 / .3);--vds-color-white-a6: oklch(1 0 0 / .4);--vds-color-white-a7: oklch(1 0 0 / .5);--vds-color-white-a8: oklch(1 0 0 / .6);--vds-color-white-a9: oklch(1 0 0 / .7);--vds-color-white-a10: oklch(1 0 0 / .8);--vds-color-white-a11: oklch(1 0 0 / .9);--vds-color-white-a12: oklch(1 0 0 / .95);--vds-color-neutral-a1: oklch(0 0 0 / .012);--vds-color-neutral-a2: oklch(0 0 0 / .024);--vds-color-neutral-a3: oklch(0 0 0 / .059);--vds-color-neutral-a4: oklch(0 0 0 / .09);--vds-color-neutral-a5: oklch(0 0 0 / .122);--vds-color-neutral-a6: oklch(0 0 0 / .149);--vds-color-neutral-a7: oklch(0 0 0 / .192);--vds-color-neutral-a8: oklch(0 0 0 / .267);--vds-color-neutral-a9: oklch(0 0 0 / .447);--vds-color-neutral-a10: oklch(0 0 0 / .486);--vds-color-neutral-a11: oklch(0 0 0 / .608);--vds-color-neutral-a12: oklch(0 0 0 / .875);--vds-color-primary-a1: color-mix(in oklch, var(--vds-color-primary-9) 2%, transparent);--vds-color-primary-a2: color-mix(in oklch, var(--vds-color-primary-9) 4%, transparent);--vds-color-primary-a3: color-mix(in oklch, var(--vds-color-primary-9) 8%, transparent);--vds-color-primary-a4: color-mix(in oklch, var(--vds-color-primary-9) 12%, transparent);--vds-color-primary-a5: color-mix(in oklch, var(--vds-color-primary-9) 16%, transparent);--vds-color-primary-a6: color-mix(in oklch, var(--vds-color-primary-9) 20%, transparent);--vds-color-primary-a7: color-mix(in oklch, var(--vds-color-primary-9) 26%, transparent);--vds-color-primary-a8: color-mix(in oklch, var(--vds-color-primary-9) 35%, transparent);--vds-color-primary-a9: color-mix(in oklch, var(--vds-color-primary-9) 55%, transparent);--vds-color-primary-a10: color-mix(in oklch, var(--vds-color-primary-9) 62%, transparent);--vds-color-primary-a11: color-mix(in oklch, var(--vds-color-primary-9) 73%, transparent);--vds-color-primary-a12: color-mix(in oklch, var(--vds-color-primary-9) 91%, transparent);--vds-color-success-a1: color-mix(in oklch, var(--vds-color-success-9) 2%, transparent);--vds-color-success-a2: color-mix(in oklch, var(--vds-color-success-9) 4%, transparent);--vds-color-success-a3: color-mix(in oklch, var(--vds-color-success-9) 8%, transparent);--vds-color-success-a4: color-mix(in oklch, var(--vds-color-success-9) 12%, transparent);--vds-color-success-a5: color-mix(in oklch, var(--vds-color-success-9) 16%, transparent);--vds-color-success-a6: color-mix(in oklch, var(--vds-color-success-9) 20%, transparent);--vds-color-success-a7: color-mix(in oklch, var(--vds-color-success-9) 26%, transparent);--vds-color-success-a8: color-mix(in oklch, var(--vds-color-success-9) 35%, transparent);--vds-color-success-a9: color-mix(in oklch, var(--vds-color-success-9) 55%, transparent);--vds-color-success-a10: color-mix(in oklch, var(--vds-color-success-9) 62%, transparent);--vds-color-success-a11: color-mix(in oklch, var(--vds-color-success-9) 73%, transparent);--vds-color-success-a12: color-mix(in oklch, var(--vds-color-success-9) 91%, transparent);--vds-color-warning-a1: color-mix(in oklch, var(--vds-color-warning-9) 3%, transparent);--vds-color-warning-a2: color-mix(in oklch, var(--vds-color-warning-9) 6%, transparent);--vds-color-warning-a3: color-mix(in oklch, var(--vds-color-warning-9) 11%, transparent);--vds-color-warning-a4: color-mix(in oklch, var(--vds-color-warning-9) 16%, transparent);--vds-color-warning-a5: color-mix(in oklch, var(--vds-color-warning-9) 22%, transparent);--vds-color-warning-a6: color-mix(in oklch, var(--vds-color-warning-9) 28%, transparent);--vds-color-warning-a7: color-mix(in oklch, var(--vds-color-warning-9) 36%, transparent);--vds-color-warning-a8: color-mix(in oklch, var(--vds-color-warning-9) 47%, transparent);--vds-color-warning-a9: color-mix(in oklch, var(--vds-color-warning-9) 70%, transparent);--vds-color-warning-a10: color-mix(in oklch, var(--vds-color-warning-9) 77%, transparent);--vds-color-warning-a11: color-mix(in oklch, var(--vds-color-warning-9) 86%, transparent);--vds-color-warning-a12: color-mix(in oklch, var(--vds-color-warning-9) 95%, transparent);--vds-color-danger-a1: color-mix(in oklch, var(--vds-color-danger-9) 2%, transparent);--vds-color-danger-a2: color-mix(in oklch, var(--vds-color-danger-9) 4%, transparent);--vds-color-danger-a3: color-mix(in oklch, var(--vds-color-danger-9) 8%, transparent);--vds-color-danger-a4: color-mix(in oklch, var(--vds-color-danger-9) 12%, transparent);--vds-color-danger-a5: color-mix(in oklch, var(--vds-color-danger-9) 16%, transparent);--vds-color-danger-a6: color-mix(in oklch, var(--vds-color-danger-9) 20%, transparent);--vds-color-danger-a7: color-mix(in oklch, var(--vds-color-danger-9) 26%, transparent);--vds-color-danger-a8: color-mix(in oklch, var(--vds-color-danger-9) 35%, transparent);--vds-color-danger-a9: color-mix(in oklch, var(--vds-color-danger-9) 55%, transparent);--vds-color-danger-a10: color-mix(in oklch, var(--vds-color-danger-9) 62%, transparent);--vds-color-danger-a11: color-mix(in oklch, var(--vds-color-danger-9) 73%, transparent);--vds-color-danger-a12: color-mix(in oklch, var(--vds-color-danger-9) 91%, transparent);--vds-color-info-a1: color-mix(in oklch, var(--vds-color-info-9) 2%, transparent);--vds-color-info-a2: color-mix(in oklch, var(--vds-color-info-9) 4%, transparent);--vds-color-info-a3: color-mix(in oklch, var(--vds-color-info-9) 8%, transparent);--vds-color-info-a4: color-mix(in oklch, var(--vds-color-info-9) 12%, transparent);--vds-color-info-a5: color-mix(in oklch, var(--vds-color-info-9) 16%, transparent);--vds-color-info-a6: color-mix(in oklch, var(--vds-color-info-9) 20%, transparent);--vds-color-info-a7: color-mix(in oklch, var(--vds-color-info-9) 26%, transparent);--vds-color-info-a8: color-mix(in oklch, var(--vds-color-info-9) 35%, transparent);--vds-color-info-a9: color-mix(in oklch, var(--vds-color-info-9) 55%, transparent);--vds-color-info-a10: color-mix(in oklch, var(--vds-color-info-9) 62%, transparent);--vds-color-info-a11: color-mix(in oklch, var(--vds-color-info-9) 73%, transparent);--vds-color-info-a12: color-mix(in oklch, var(--vds-color-info-9) 91%, transparent);--vds-color-accent-a1: color-mix(in oklch, var(--vds-color-accent-9) 3%, transparent);--vds-color-accent-a2: color-mix(in oklch, var(--vds-color-accent-9) 6%, transparent);--vds-color-accent-a3: color-mix(in oklch, var(--vds-color-accent-9) 11%, transparent);--vds-color-accent-a4: color-mix(in oklch, var(--vds-color-accent-9) 16%, transparent);--vds-color-accent-a5: color-mix(in oklch, var(--vds-color-accent-9) 22%, transparent);--vds-color-accent-a6: color-mix(in oklch, var(--vds-color-accent-9) 28%, transparent);--vds-color-accent-a7: color-mix(in oklch, var(--vds-color-accent-9) 36%, transparent);--vds-color-accent-a8: color-mix(in oklch, var(--vds-color-accent-9) 47%, transparent);--vds-color-accent-a9: color-mix(in oklch, var(--vds-color-accent-9) 70%, transparent);--vds-color-accent-a10: color-mix(in oklch, var(--vds-color-accent-9) 77%, transparent);--vds-color-accent-a11: color-mix(in oklch, var(--vds-color-accent-9) 86%, transparent);--vds-color-accent-a12: color-mix(in oklch, var(--vds-color-accent-9) 95%, transparent)}[data-theme=dark],[data-theme=dark-oled]{--vds-color-neutral-a1: oklch(1 0 0 / 0);--vds-color-neutral-a2: oklch(1 0 0 / .035);--vds-color-neutral-a3: oklch(1 0 0 / .07);--vds-color-neutral-a4: oklch(1 0 0 / .11);--vds-color-neutral-a5: oklch(1 0 0 / .13);--vds-color-neutral-a6: oklch(1 0 0 / .17);--vds-color-neutral-a7: oklch(1 0 0 / .23);--vds-color-neutral-a8: oklch(1 0 0 / .33);--vds-color-neutral-a9: oklch(1 0 0 / .39);--vds-color-neutral-a10: oklch(1 0 0 / .45);--vds-color-neutral-a11: oklch(1 0 0 / .69);--vds-color-neutral-a12: oklch(1 0 0 / .93);--vds-color-primary-a1: color-mix(in oklch, var(--vds-color-primary-9) 3%, transparent);--vds-color-primary-a2: color-mix(in oklch, var(--vds-color-primary-9) 6%, transparent);--vds-color-primary-a3: color-mix(in oklch, var(--vds-color-primary-9) 11%, transparent);--vds-color-primary-a4: color-mix(in oklch, var(--vds-color-primary-9) 16%, transparent);--vds-color-primary-a5: color-mix(in oklch, var(--vds-color-primary-9) 22%, transparent);--vds-color-primary-a6: color-mix(in oklch, var(--vds-color-primary-9) 28%, transparent);--vds-color-primary-a7: color-mix(in oklch, var(--vds-color-primary-9) 36%, transparent);--vds-color-primary-a8: color-mix(in oklch, var(--vds-color-primary-9) 47%, transparent);--vds-color-primary-a9: color-mix(in oklch, var(--vds-color-primary-9) 70%, transparent);--vds-color-primary-a10: color-mix(in oklch, var(--vds-color-primary-9) 77%, transparent);--vds-color-primary-a11: color-mix(in oklch, var(--vds-color-primary-9) 86%, transparent);--vds-color-primary-a12: color-mix(in oklch, var(--vds-color-primary-9) 95%, transparent);--vds-color-success-a1: color-mix(in oklch, var(--vds-color-success-9) 3%, transparent);--vds-color-success-a2: color-mix(in oklch, var(--vds-color-success-9) 6%, transparent);--vds-color-success-a3: color-mix(in oklch, var(--vds-color-success-9) 11%, transparent);--vds-color-success-a4: color-mix(in oklch, var(--vds-color-success-9) 16%, transparent);--vds-color-success-a5: color-mix(in oklch, var(--vds-color-success-9) 22%, transparent);--vds-color-success-a6: color-mix(in oklch, var(--vds-color-success-9) 28%, transparent);--vds-color-success-a7: color-mix(in oklch, var(--vds-color-success-9) 36%, transparent);--vds-color-success-a8: color-mix(in oklch, var(--vds-color-success-9) 47%, transparent);--vds-color-success-a9: color-mix(in oklch, var(--vds-color-success-9) 70%, transparent);--vds-color-success-a10: color-mix(in oklch, var(--vds-color-success-9) 77%, transparent);--vds-color-success-a11: color-mix(in oklch, var(--vds-color-success-9) 86%, transparent);--vds-color-success-a12: color-mix(in oklch, var(--vds-color-success-9) 95%, transparent);--vds-color-warning-a1: color-mix(in oklch, var(--vds-color-warning-9) 4%, transparent);--vds-color-warning-a2: color-mix(in oklch, var(--vds-color-warning-9) 8%, transparent);--vds-color-warning-a3: color-mix(in oklch, var(--vds-color-warning-9) 14%, transparent);--vds-color-warning-a4: color-mix(in oklch, var(--vds-color-warning-9) 20%, transparent);--vds-color-warning-a5: color-mix(in oklch, var(--vds-color-warning-9) 28%, transparent);--vds-color-warning-a6: color-mix(in oklch, var(--vds-color-warning-9) 36%, transparent);--vds-color-warning-a7: color-mix(in oklch, var(--vds-color-warning-9) 45%, transparent);--vds-color-warning-a8: color-mix(in oklch, var(--vds-color-warning-9) 56%, transparent);--vds-color-warning-a9: color-mix(in oklch, var(--vds-color-warning-9) 80%, transparent);--vds-color-warning-a10: color-mix(in oklch, var(--vds-color-warning-9) 86%, transparent);--vds-color-warning-a11: color-mix(in oklch, var(--vds-color-warning-9) 92%, transparent);--vds-color-warning-a12: color-mix(in oklch, var(--vds-color-warning-9) 97%, transparent);--vds-color-danger-a1: color-mix(in oklch, var(--vds-color-danger-9) 3%, transparent);--vds-color-danger-a2: color-mix(in oklch, var(--vds-color-danger-9) 6%, transparent);--vds-color-danger-a3: color-mix(in oklch, var(--vds-color-danger-9) 11%, transparent);--vds-color-danger-a4: color-mix(in oklch, var(--vds-color-danger-9) 16%, transparent);--vds-color-danger-a5: color-mix(in oklch, var(--vds-color-danger-9) 22%, transparent);--vds-color-danger-a6: color-mix(in oklch, var(--vds-color-danger-9) 28%, transparent);--vds-color-danger-a7: color-mix(in oklch, var(--vds-color-danger-9) 36%, transparent);--vds-color-danger-a8: color-mix(in oklch, var(--vds-color-danger-9) 47%, transparent);--vds-color-danger-a9: color-mix(in oklch, var(--vds-color-danger-9) 70%, transparent);--vds-color-danger-a10: color-mix(in oklch, var(--vds-color-danger-9) 77%, transparent);--vds-color-danger-a11: color-mix(in oklch, var(--vds-color-danger-9) 86%, transparent);--vds-color-danger-a12: color-mix(in oklch, var(--vds-color-danger-9) 95%, transparent);--vds-color-info-a1: color-mix(in oklch, var(--vds-color-info-9) 3%, transparent);--vds-color-info-a2: color-mix(in oklch, var(--vds-color-info-9) 6%, transparent);--vds-color-info-a3: color-mix(in oklch, var(--vds-color-info-9) 11%, transparent);--vds-color-info-a4: color-mix(in oklch, var(--vds-color-info-9) 16%, transparent);--vds-color-info-a5: color-mix(in oklch, var(--vds-color-info-9) 22%, transparent);--vds-color-info-a6: color-mix(in oklch, var(--vds-color-info-9) 28%, transparent);--vds-color-info-a7: color-mix(in oklch, var(--vds-color-info-9) 36%, transparent);--vds-color-info-a8: color-mix(in oklch, var(--vds-color-info-9) 47%, transparent);--vds-color-info-a9: color-mix(in oklch, var(--vds-color-info-9) 70%, transparent);--vds-color-info-a10: color-mix(in oklch, var(--vds-color-info-9) 77%, transparent);--vds-color-info-a11: color-mix(in oklch, var(--vds-color-info-9) 86%, transparent);--vds-color-info-a12: color-mix(in oklch, var(--vds-color-info-9) 95%, transparent);--vds-color-accent-a1: color-mix(in oklch, var(--vds-color-accent-9) 4%, transparent);--vds-color-accent-a2: color-mix(in oklch, var(--vds-color-accent-9) 8%, transparent);--vds-color-accent-a3: color-mix(in oklch, var(--vds-color-accent-9) 14%, transparent);--vds-color-accent-a4: color-mix(in oklch, var(--vds-color-accent-9) 20%, transparent);--vds-color-accent-a5: color-mix(in oklch, var(--vds-color-accent-9) 28%, transparent);--vds-color-accent-a6: color-mix(in oklch, var(--vds-color-accent-9) 36%, transparent);--vds-color-accent-a7: color-mix(in oklch, var(--vds-color-accent-9) 45%, transparent);--vds-color-accent-a8: color-mix(in oklch, var(--vds-color-accent-9) 56%, transparent);--vds-color-accent-a9: color-mix(in oklch, var(--vds-color-accent-9) 80%, transparent);--vds-color-accent-a10: color-mix(in oklch, var(--vds-color-accent-9) 86%, transparent);--vds-color-accent-a11: color-mix(in oklch, var(--vds-color-accent-9) 92%, transparent);--vds-color-accent-a12: color-mix(in oklch, var(--vds-color-accent-9) 95%, transparent)}}@layer tokens.brand;@layer tokens{:root,[data-theme]{color-scheme:light}[data-theme=light]{color-scheme:light}[data-theme=dark],[data-theme=dark-oled]{color-scheme:dark}:root,[data-theme]{--vds-color-bg: color-mix(in oklch, var(--vds-color-neutral-1) 96%, var(--vds-color-primary-3));--vds-color-bg-subtle: var(--vds-color-neutral-2);--vds-color-bg-muted: var(--vds-color-neutral-3);--vds-color-bg-disabled: var(--vds-color-neutral-3);--vds-color-bg-inverse: var(--vds-color-neutral-12);--vds-color-surface-container-low: color-mix(in oklch, var(--vds-color-neutral-2) 82%, var(--vds-color-primary-3));--vds-color-surface-container: color-mix(in oklch, var(--vds-color-neutral-3) 84%, var(--vds-color-primary-3));--vds-color-surface-container-high: color-mix(in oklch, var(--vds-color-neutral-4) 88%, var(--vds-color-primary-4));--vds-color-surface-field: color-mix(in oklch, var(--vds-color-neutral-3) 90%, var(--vds-color-primary-3));--vds-color-primary-container: var(--vds-color-primary-4);--vds-color-on-primary-container: var(--vds-color-primary-12);--vds-color-on-surface-variant: var(--vds-color-neutral-11);--vds-color-surface: var(--vds-color-bg);--vds-color-surface-sunken: var(--vds-color-surface-container);--vds-color-surface-raised: var(--vds-color-surface-container-low);--vds-color-surface-overlay: var(--vds-color-surface-container-low);--vds-color-surface-hover: var(--vds-color-neutral-3);--vds-color-surface-active: var(--vds-color-neutral-4);--vds-color-surface-selected: var(--vds-color-primary-3);--vds-color-surface-inverse: var(--vds-color-neutral-12);--vds-color-scrim: var(--vds-color-black-a7);--vds-color-scrim-light: var(--vds-color-black-a4);--vds-color-scrim-strong: var(--vds-color-black-a9);--vds-color-shadow-tint-low: var(--vds-color-black-a3);--vds-color-shadow-tint: var(--vds-color-black-a5);--vds-color-shadow-tint-strong: var(--vds-color-black-a7);--vds-color-highlight-tint: var(--vds-color-white-a3);--vds-color-highlight-tint-strong: var(--vds-color-white-a7)}}@layer tokens{:root,[data-theme]{--vds-color-text: var(--vds-color-neutral-12);--vds-color-text-muted: var(--vds-color-neutral-11);--vds-color-text-subtle: var(--vds-color-neutral-11);--vds-color-text-disabled: var(--vds-color-neutral-8);--vds-color-text-placeholder: var(--vds-color-neutral-11);--vds-color-text-link: var(--vds-color-primary-11);--vds-color-text-link-hover: var(--vds-color-primary-10);--vds-color-text-link-visited: var(--vds-color-primary-12);--vds-color-text-inverse: var(--vds-color-neutral-1);--vds-color-text-selection: var(--vds-color-text);--vds-color-on-solid: var(--vds-color-white)}}@layer tokens{:root,[data-theme]{--vds-color-icon: var(--vds-color-text);--vds-color-icon-muted: var(--vds-color-text-muted);--vds-color-icon-subtle: var(--vds-color-text-subtle);--vds-color-icon-disabled: var(--vds-color-text-disabled);--vds-color-icon-inverse: var(--vds-color-text-inverse);--vds-color-icon-on-primary: var(--vds-color-on-primary);--vds-color-icon-on-success: var(--vds-color-on-success);--vds-color-icon-on-warning: var(--vds-color-on-warning);--vds-color-icon-on-danger: var(--vds-color-on-danger);--vds-color-icon-on-info: var(--vds-color-on-info);--vds-color-icon-on-accent: var(--vds-color-on-accent);--vds-color-icon-primary: var(--vds-color-primary-9);--vds-color-icon-success: var(--vds-color-success-9);--vds-color-icon-warning: var(--vds-color-warning-9);--vds-color-icon-danger: var(--vds-color-danger-9);--vds-color-icon-info: var(--vds-color-info-9);--vds-color-icon-accent: var(--vds-color-accent-9)}}@layer tokens{:root,[data-theme]{--vds-color-border: var(--vds-color-neutral-7);--vds-color-border-muted: var(--vds-color-neutral-6);--vds-color-border-subtle: var(--vds-color-neutral-6);--vds-color-border-strong: var(--vds-color-neutral-8);--vds-color-border-disabled: var(--vds-color-neutral-5);--vds-color-border-interactive: var(--vds-color-neutral-9);--vds-color-border-input: var(--vds-color-neutral-7);--vds-color-border-input-hover: var(--vds-color-neutral-8);--vds-color-border-input-focus: var(--vds-color-primary-9);--vds-color-border-focus: var(--vds-color-primary-9);--vds-color-divider: var(--vds-color-neutral-a6);--vds-color-border-primary: var(--vds-color-primary-7);--vds-color-border-primary-strong: var(--vds-color-primary-9);--vds-color-border-success: var(--vds-color-success-7);--vds-color-border-success-strong: var(--vds-color-success-9);--vds-color-border-warning: var(--vds-color-warning-7);--vds-color-border-warning-strong: var(--vds-color-warning-9);--vds-color-border-danger: var(--vds-color-danger-7);--vds-color-border-danger-strong: var(--vds-color-danger-9);--vds-color-border-info: var(--vds-color-info-7);--vds-color-border-info-strong: var(--vds-color-info-9);--vds-color-border-accent: var(--vds-color-accent-7);--vds-color-border-accent-strong: var(--vds-color-accent-9)}}@layer tokens{:root,[data-theme]{--vds-color-ring: var(--vds-color-primary-9);--vds-color-ring-offset: var(--vds-color-neutral-1);--vds-color-ring-error: var(--vds-color-danger-9);--vds-color-ring-success: var(--vds-color-success-9);--vds-color-ring-warning: var(--vds-color-warning-9);--vds-color-skeleton: var(--vds-color-neutral-3);--vds-color-skeleton-shimmer: var(--vds-color-neutral-4);--vds-color-hover: var(--vds-color-neutral-a3);--vds-color-active: var(--vds-color-neutral-a4);--vds-color-pressed: var(--vds-color-neutral-a5);--vds-color-disabled-overlay: var(--vds-color-neutral-a3);--vds-color-selection-bg: var(--vds-color-primary-a4);--vds-color-selection-text: var(--vds-color-text-selection)}}@layer tokens{:root,[data-theme]{--vds-color-on-primary: var(--vds-color-white);--vds-color-on-success: var(--vds-color-white);--vds-color-on-warning: var(--vds-color-black);--vds-color-on-danger: var(--vds-color-white);--vds-color-on-info: var(--vds-color-white);--vds-color-on-accent: var(--vds-color-white);--vds-color-primary-bg-subtle: var(--vds-color-primary-2);--vds-color-primary-bg: var(--vds-color-primary-3);--vds-color-primary-bg-hover: var(--vds-color-primary-4);--vds-color-primary-bg-active: var(--vds-color-primary-5);--vds-color-primary-solid: var(--vds-color-primary-9);--vds-color-primary-solid-hover: var(--vds-color-primary-solid-hover-tone);--vds-color-primary-solid-active: var(--vds-color-primary-solid-active-tone);--vds-color-primary-text: var(--vds-color-primary-11);--vds-color-primary-text-muted: var(--vds-color-primary-text);--vds-color-success-bg-subtle: var(--vds-color-success-2);--vds-color-success-bg: var(--vds-color-success-3);--vds-color-success-bg-hover: var(--vds-color-success-4);--vds-color-success-bg-active: var(--vds-color-success-5);--vds-color-success-solid: var(--vds-color-success-9);--vds-color-success-solid-hover: var(--vds-color-success-solid-hover-tone);--vds-color-success-solid-active: var(--vds-color-success-solid-active-tone);--vds-color-success-text: var(--vds-color-success-11);--vds-color-success-text-muted: var(--vds-color-success-text);--vds-color-warning-bg-subtle: var(--vds-color-warning-2);--vds-color-warning-bg: var(--vds-color-warning-3);--vds-color-warning-bg-hover: var(--vds-color-warning-4);--vds-color-warning-bg-active: var(--vds-color-warning-5);--vds-color-warning-solid: var(--vds-color-warning-9);--vds-color-warning-solid-hover: var(--vds-color-warning-10);--vds-color-warning-solid-active: var(--vds-color-warning-solid-active-tone);--vds-color-warning-text: var(--vds-color-warning-12);--vds-color-warning-text-muted: var(--vds-color-warning-text);--vds-color-danger-bg-subtle: var(--vds-color-danger-2);--vds-color-danger-bg: var(--vds-color-danger-3);--vds-color-danger-bg-hover: var(--vds-color-danger-4);--vds-color-danger-bg-active: var(--vds-color-danger-5);--vds-color-danger-solid: var(--vds-color-danger-9);--vds-color-danger-solid-hover: var(--vds-color-danger-solid-hover-tone);--vds-color-danger-solid-active: var(--vds-color-danger-solid-active-tone);--vds-color-danger-text: var(--vds-color-danger-11);--vds-color-danger-text-muted: var(--vds-color-danger-text);--vds-color-info-bg-subtle: var(--vds-color-info-2);--vds-color-info-bg: var(--vds-color-info-3);--vds-color-info-bg-hover: var(--vds-color-info-4);--vds-color-info-bg-active: var(--vds-color-info-5);--vds-color-info-solid: var(--vds-color-info-9);--vds-color-info-solid-hover: var(--vds-color-info-solid-hover-tone);--vds-color-info-solid-active: var(--vds-color-info-solid-active-tone);--vds-color-info-text: var(--vds-color-info-11);--vds-color-info-text-muted: var(--vds-color-info-text);--vds-color-accent-bg-subtle: var(--vds-color-accent-2);--vds-color-accent-bg: var(--vds-color-accent-3);--vds-color-accent-bg-hover: var(--vds-color-accent-4);--vds-color-accent-bg-active: var(--vds-color-accent-5);--vds-color-accent-solid: var(--vds-color-accent-9);--vds-color-accent-solid-hover: var(--vds-color-accent-solid-hover-tone);--vds-color-accent-solid-active: var(--vds-color-accent-solid-active-tone);--vds-color-accent-text: var(--vds-color-accent-11);--vds-color-accent-text-muted: var(--vds-color-accent-text)}:root,[data-theme]{--vds-color-warning-solid-active-tone: oklch(.6 .145 85)}[data-theme=dark],[data-theme=dark-oled]{--vds-color-warning-solid-active-tone: var(--vds-color-warning-11);--vds-color-warning-text: var(--vds-color-warning-11)}:root,[data-theme]{--vds-color-primary-solid-hover-tone: var(--vds-color-primary-10);--vds-color-primary-solid-active-tone: var(--vds-color-primary-11);--vds-color-success-solid-hover-tone: var(--vds-color-success-10);--vds-color-success-solid-active-tone: var(--vds-color-success-11);--vds-color-danger-solid-hover-tone: var(--vds-color-danger-10);--vds-color-danger-solid-active-tone: var(--vds-color-danger-11);--vds-color-info-solid-hover-tone: var(--vds-color-info-10);--vds-color-info-solid-active-tone: var(--vds-color-info-11);--vds-color-accent-solid-hover-tone: var(--vds-color-accent-10);--vds-color-accent-solid-active-tone: var(--vds-color-accent-11)}[data-theme=dark],[data-theme=dark-oled]{--vds-color-primary-solid-hover-tone: color-mix(in oklch, var(--vds-color-primary-9), black 8%);--vds-color-primary-solid-active-tone: color-mix(in oklch, var(--vds-color-primary-9), black 16%);--vds-color-success-solid-hover-tone: color-mix(in oklch, var(--vds-color-success-9), black 8%);--vds-color-success-solid-active-tone: color-mix(in oklch, var(--vds-color-success-9), black 16%);--vds-color-danger-solid-hover-tone: color-mix(in oklch, var(--vds-color-danger-9), black 8%);--vds-color-danger-solid-active-tone: color-mix(in oklch, var(--vds-color-danger-9), black 16%);--vds-color-info-solid-hover-tone: color-mix(in oklch, var(--vds-color-info-9), black 8%);--vds-color-info-solid-active-tone: color-mix(in oklch, var(--vds-color-info-9), black 16%);--vds-color-accent-solid-hover-tone: color-mix(in oklch, var(--vds-color-accent-9), black 8%);--vds-color-accent-solid-active-tone: color-mix(in oklch, var(--vds-color-accent-9), black 16%)}}@layer tokens{:where(:root,[data-theme],[data-brand]){--vds-color-chart-1: var(--vds-color-primary-9);--vds-color-chart-2: var(--vds-color-success-9);--vds-color-chart-3: var(--vds-color-accent-9);--vds-color-chart-5: var(--vds-color-info-9);--vds-color-chart-6: var(--vds-color-danger-9);--vds-color-chart-4: oklch(.56 .185 300);--vds-color-chart-7: oklch(.62 .105 185);--vds-color-chart-8: oklch(.78 .15 95)}[data-theme=dark]{--vds-color-chart-4: oklch(.64 .18 300);--vds-color-chart-7: oklch(.69 .1 185);--vds-color-chart-8: oklch(.82 .15 95)}:root,[data-theme]{--vds-color-chart-1-muted: color-mix(in oklch, var(--vds-color-chart-1) 30%, transparent);--vds-color-chart-2-muted: color-mix(in oklch, var(--vds-color-chart-2) 30%, transparent);--vds-color-chart-3-muted: color-mix(in oklch, var(--vds-color-chart-3) 30%, transparent);--vds-color-chart-4-muted: color-mix(in oklch, var(--vds-color-chart-4) 30%, transparent);--vds-color-chart-5-muted: color-mix(in oklch, var(--vds-color-chart-5) 30%, transparent);--vds-color-chart-6-muted: color-mix(in oklch, var(--vds-color-chart-6) 30%, transparent);--vds-color-chart-7-muted: color-mix(in oklch, var(--vds-color-chart-7) 30%, transparent);--vds-color-chart-8-muted: color-mix(in oklch, var(--vds-color-chart-8) 30%, transparent);--vds-color-chart-1-strong: color-mix(in oklch, var(--vds-color-chart-1), black 15%);--vds-color-chart-2-strong: color-mix(in oklch, var(--vds-color-chart-2), black 15%);--vds-color-chart-3-strong: color-mix(in oklch, var(--vds-color-chart-3), black 15%);--vds-color-chart-4-strong: color-mix(in oklch, var(--vds-color-chart-4), black 15%);--vds-color-chart-5-strong: color-mix(in oklch, var(--vds-color-chart-5), black 15%);--vds-color-chart-6-strong: color-mix(in oklch, var(--vds-color-chart-6), black 15%);--vds-color-chart-7-strong: color-mix(in oklch, var(--vds-color-chart-7), black 15%);--vds-color-chart-8-strong: color-mix(in oklch, var(--vds-color-chart-8), black 15%)}[data-theme=dark]{--vds-color-chart-1-strong: color-mix(in oklch, var(--vds-color-chart-1), white 15%);--vds-color-chart-2-strong: color-mix(in oklch, var(--vds-color-chart-2), white 15%);--vds-color-chart-3-strong: color-mix(in oklch, var(--vds-color-chart-3), white 15%);--vds-color-chart-4-strong: color-mix(in oklch, var(--vds-color-chart-4), white 15%);--vds-color-chart-5-strong: color-mix(in oklch, var(--vds-color-chart-5), white 15%);--vds-color-chart-6-strong: color-mix(in oklch, var(--vds-color-chart-6), white 15%);--vds-color-chart-7-strong: color-mix(in oklch, var(--vds-color-chart-7), white 15%);--vds-color-chart-8-strong: color-mix(in oklch, var(--vds-color-chart-8), white 15%)}}@layer tokens{:root,[data-theme]{--vds-color-primary: var(--vds-color-primary-solid);--vds-color-secondary: var(--vds-color-neutral-solid);--vds-color-success: var(--vds-color-success-solid);--vds-color-warning: var(--vds-color-warning-solid);--vds-color-danger: var(--vds-color-danger-solid);--vds-color-info: var(--vds-color-info-solid);--vds-color-accent: var(--vds-color-accent-solid);--vds-color-neutral-solid: var(--vds-color-neutral-9);--vds-color-neutral-solid-hover: var(--vds-color-neutral-10);--vds-color-neutral-bg: var(--vds-color-neutral-3);--vds-color-neutral-text: var(--vds-color-neutral-11);--vds-color-primary-emphasis: var(--vds-color-primary-solid);--vds-color-success-emphasis: var(--vds-color-success-solid);--vds-color-warning-emphasis: var(--vds-color-warning-solid);--vds-color-danger-emphasis: var(--vds-color-danger-solid);--vds-color-info-emphasis: var(--vds-color-info-solid);--vds-color-accent-emphasis: var(--vds-color-accent-solid);--vds-color-primary-on-emphasis: var(--vds-color-on-primary);--vds-color-success-on-emphasis: var(--vds-color-on-success);--vds-color-warning-on-emphasis: var(--vds-color-on-warning);--vds-color-danger-on-emphasis: var(--vds-color-on-danger);--vds-color-info-on-emphasis: var(--vds-color-on-info);--vds-color-accent-on-emphasis: var(--vds-color-on-accent);--vds-color-bg-emphasis: var(--vds-color-bg-inverse);--vds-color-on-emphasis: var(--vds-color-text-inverse);--vds-color-primary-muted: var(--vds-color-primary-bg);--vds-color-success-muted: var(--vds-color-success-bg);--vds-color-warning-muted: var(--vds-color-warning-bg);--vds-color-danger-muted: var(--vds-color-danger-bg);--vds-color-info-muted: var(--vds-color-info-bg);--vds-color-accent-muted: var(--vds-color-accent-bg);--vds-color-primary-subtle: var(--vds-color-primary-bg);--vds-color-success-subtle: var(--vds-color-success-bg);--vds-color-warning-subtle: var(--vds-color-warning-bg);--vds-color-danger-subtle: var(--vds-color-danger-bg);--vds-color-info-subtle: var(--vds-color-info-bg);--vds-color-accent-subtle: var(--vds-color-accent-bg);--vds-color-primary-muted-text: var(--vds-color-primary-text-muted);--vds-color-success-muted-text: var(--vds-color-success-text-muted);--vds-color-warning-muted-text: var(--vds-color-warning-text-muted);--vds-color-danger-muted-text: var(--vds-color-danger-text-muted);--vds-color-info-muted-text: var(--vds-color-info-text-muted);--vds-color-accent-muted-text: var(--vds-color-accent-text-muted);--vds-color-primary-border: var(--vds-color-border-primary);--vds-color-primary-contrast: var(--vds-color-on-primary);--vds-color-border-default: var(--vds-color-border);--vds-color-overlay: var(--vds-color-scrim);--vds-color-overlay-light: var(--vds-color-scrim-light);--vds-color-overlay-strong: var(--vds-color-scrim-strong);--vds-color-primary-50: var(--vds-color-primary-1);--vds-color-primary-100: var(--vds-color-primary-2);--vds-color-primary-200: var(--vds-color-primary-3);--vds-color-primary-500: var(--vds-color-primary-9);--vds-color-primary-700: var(--vds-color-primary-11)}}@layer tokens.base{:root,[data-theme]{--vds-color-sky-11: oklch(.45 .13 240);--vds-color-emerald-11: oklch(.44 .13 165);--vds-color-violet-11: oklch(.455 .175 295)}[data-theme=dark],[data-theme=dark-oled]{--vds-color-sky-11: oklch(.77 .125 240);--vds-color-emerald-11: oklch(.765 .14 165);--vds-color-violet-11: oklch(.775 .15 295)}}@layer tokens{:root{--vds-surface-padding-inline: var(--vds-space-6);--vds-surface-padding-block: var(--vds-space-6);--vds-slot-gap: var(--vds-space-4);--vds-stack-gap: var(--vds-space-3);--vds-cluster-gap: var(--vds-space-2);--vds-label-gap: var(--vds-space-1-5);--vds-control-padding-inline: var(--vds-space-3);--vds-control-padding-inline-emphasis: var(--vds-space-4)}}@layer tokens{:root{--vds-space-0: 0;--vds-space-px: 1px;--vds-space-0-5: .125rem;--vds-space-1: .25rem;--vds-space-1-5: .375rem;--vds-space-2: .5rem;--vds-space-2-5: .625rem;--vds-space-3: .75rem;--vds-space-3-5: .875rem;--vds-space-4: 1rem;--vds-space-5: 1.25rem;--vds-space-6: 1.5rem;--vds-space-7: 1.75rem;--vds-space-8: 2rem;--vds-space-9: 2.25rem;--vds-space-10: 2.5rem;--vds-space-11: 2.75rem;--vds-space-12: 3rem;--vds-space-14: 3.5rem;--vds-space-16: 4rem;--vds-space-20: 5rem;--vds-space-24: 6rem;--vds-space-28: 7rem;--vds-space-32: 8rem;--vds-space-36: 9rem;--vds-space-40: 10rem;--vds-space-44: 11rem;--vds-space-48: 12rem;--vds-space-52: 13rem;--vds-space-56: 14rem;--vds-space-60: 15rem;--vds-space-64: 16rem;--vds-space-72: 18rem;--vds-space-80: 20rem;--vds-space-96: 24rem}}@layer tokens{:root{--vds-size-2xs: 1.5rem;--vds-size-xs: 1.75rem;--vds-size-sm: 2rem;--vds-size-md: 2.25rem;--vds-size-lg: 2.5rem;--vds-size-xl: 2.75rem;--vds-size-2xl: 3.25rem;--vds-size-3xl: 4rem;--vds-surface-width-xs: 20rem;--vds-surface-width-sm: 24rem;--vds-surface-width-md: 32rem;--vds-surface-width-lg: 48rem;--vds-surface-width-xl: 64rem;--vds-surface-width-2xl: 80rem;--vds-focus-ring-width: 2px;--vds-focus-ring-offset: 2px}}@layer tokens{:root{--vds-font-weight-normal: 400;--vds-font-weight-medium: 500;--vds-font-weight-semibold: 600;--vds-font-weight-bold: 700;--vds-font-sans: "Vazirmatn", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--vds-font-latin: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--vds-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--vds-text-xs: .75rem;--vds-text-sm: .875rem;--vds-text-base: 1rem;--vds-text-lg: 1.125rem;--vds-text-xl: 1.25rem;--vds-text-2xl: 1.5rem;--vds-text-3xl: 1.875rem;--vds-text-4xl: 2.25rem;--vds-text-5xl: 3rem;--vds-text-6xl: 3.75rem;--vds-leading-none: 1;--vds-leading-tight: 1.25;--vds-leading-snug: 1.375;--vds-leading-normal: 1.5;--vds-leading-relaxed: 1.625;--vds-leading-loose: 2;--vds-control-line-height: 1.5;--vds-control-line-height-rtl: 1.5;--vds-control-optical-offset: 0px;--vds-control-indicator-offset: 0px;--vds-tracking-tighter: -.05em;--vds-tracking-tight: -.025em;--vds-tracking-normal: 0em;--vds-tracking-wide: .025em;--vds-tracking-wider: .05em;--vds-tracking-widest: .1em}:where([dir=rtl]){--vds-control-line-height: var(--vds-control-line-height-rtl, 1.5)}}@layer tokens{:root{--vds-radius-0: 0px;--vds-radius-1: .125rem;--vds-radius-2: .25rem;--vds-radius-3: .375rem;--vds-radius-4: .5rem;--vds-radius-5: .75rem;--vds-radius-6: 1rem;--vds-radius-7: 1.5rem;--vds-radius-full: 9999px}}@layer tokens{:root,[data-radius=soft]{--vds-radius-xs: var(--vds-radius-2);--vds-radius-sm: var(--vds-radius-4);--vds-radius-md: var(--vds-radius-5);--vds-radius-lg: 1.25rem;--vds-radius-xl: 1.75rem;--vds-radius-2xl: 2rem}:root,[data-radius]{--vds-radius-element: var(--vds-radius-sm);--vds-radius-surface: var(--vds-radius-lg);--vds-radius-badge: var(--vds-radius-full)}[data-radius=sharp]{--vds-radius-xs: var(--vds-radius-0);--vds-radius-sm: var(--vds-radius-1);--vds-radius-md: var(--vds-radius-1);--vds-radius-lg: var(--vds-radius-2);--vds-radius-xl: var(--vds-radius-2);--vds-radius-2xl: var(--vds-radius-3)}[data-radius=round]{--vds-radius-xs: var(--vds-radius-3);--vds-radius-sm: var(--vds-radius-4);--vds-radius-md: var(--vds-radius-6);--vds-radius-lg: var(--vds-radius-7);--vds-radius-xl: 2rem;--vds-radius-2xl: 2.5rem}[data-radius=pill]{--vds-radius-xs: var(--vds-radius-4);--vds-radius-sm: var(--vds-radius-5);--vds-radius-md: var(--vds-radius-6);--vds-radius-lg: var(--vds-radius-7);--vds-radius-xl: 2rem;--vds-radius-2xl: 2.5rem}}@layer tokens{:root,[data-radius]{--vds-radius-checkbox: min(var(--vds-radius-element), var(--vds-radius-4));--vds-radius-checkbox-card: var(--vds-radius-card);--vds-radius-textarea: var(--vds-radius-control);--vds-radius-kbd: min(var(--vds-radius-xs), var(--vds-radius-3));--vds-radius-control: var(--vds-radius-md);--vds-radius-input: var(--vds-radius-control);--vds-radius-control-action: min(var(--vds-radius-control), var(--vds-radius-4));--vds-radius-button: var(--vds-radius-lg);--vds-radius-button-group: var(--vds-radius-button);--vds-radius-action: var(--vds-radius-control-action);--vds-radius-copy-button: var(--vds-radius-action);--vds-radius-toggle: var(--vds-radius-button);--vds-radius-pagination-button: var(--vds-radius-button);--vds-radius-tabs-trigger: var(--vds-radius-button);--vds-radius-tabs-boxed: min(var(--vds-radius-control), var(--vds-radius-4));--vds-radius-toast-action: var(--vds-radius-button);--vds-radius-chip: var(--vds-radius-badge);--vds-radius-select-content: var(--vds-radius-surface);--vds-radius-tooltip: min(var(--vds-radius-element), var(--vds-radius-4));--vds-radius-command: min(var(--vds-radius-surface), var(--vds-radius-xl));--vds-radius-code: min(var(--vds-radius-md), var(--vds-radius-lg));--vds-radius-code-inline: min(var(--vds-radius-control), var(--vds-radius-4));--vds-radius-color-picker: var(--vds-radius-card);--vds-radius-color-picker-panel: var(--vds-radius-code);--vds-radius-color-picker-field: var(--vds-radius-control);--vds-radius-date-field: var(--vds-radius-input);--vds-radius-date-segment: var(--vds-radius-control-action);--vds-radius-date-trigger: var(--vds-radius-control-action);--vds-radius-date-cell: min(var(--vds-radius-control), var(--vds-radius-4));--vds-radius-date-content: min(var(--vds-radius-surface), var(--vds-radius-xl));--vds-radius-time-picker-surface: var(--vds-radius-date-content);--vds-radius-time-picker-inner: var(--vds-radius-input);--vds-radius-bottom-nav: var(--vds-radius-card);--vds-radius-alert: min(var(--vds-radius-md), var(--vds-radius-xl));--vds-radius-card: min(var(--vds-radius-surface), var(--vds-radius-xl));--vds-radius-dialog: var(--vds-radius-xl);--vds-radius-alert-dialog: var(--vds-radius-xl);--vds-radius-drawer: var(--vds-radius-xl);--vds-radius-toast: min(var(--vds-radius-surface), var(--vds-radius-xl));--vds-radius-data-table: min(var(--vds-radius-surface), var(--vds-radius-4));--vds-radius-radio-card: var(--vds-radius-card);--vds-radius-radio-card-icon: var(--vds-radius-control-action);--vds-radius-segmented: var(--vds-radius-control);--vds-radius-nav-item: min(var(--vds-radius-element), var(--vds-radius-5));--vds-radius-breadcrumb-item: var(--vds-radius-nav-item);--vds-radius-tree-item: var(--vds-radius-nav-item);--vds-radius-editor-block: var(--vds-radius-code);--vds-radius-editor-surface: var(--vds-radius-card);--vds-radius-editor-popover: var(--vds-radius-card);--vds-radius-editor-control: var(--vds-radius-button);--vds-radius-editor-control-sm: var(--vds-radius-action);--vds-radius-yoopta-block: var(--vds-radius-editor-block);--vds-radius-yoopta-surface: var(--vds-radius-editor-surface);--vds-radius-yoopta-popover: var(--vds-radius-editor-popover);--vds-radius-yoopta-inline: var(--vds-radius-code-inline);--vds-radius-yoopta-control: var(--vds-radius-editor-control-sm);--vds-radius-file-upload-dropzone: var(--vds-radius-card);--vds-radius-file-upload-preview: var(--vds-radius-control-action);--vds-radius-file-upload-remove: var(--vds-radius-action);--vds-radius-pill-radio: var(--vds-radius-badge);--vds-radius-pill-checkbox: var(--vds-radius-badge);--vds-radius-scrollbar-thumb: min(var(--vds-radius-sm), var(--vds-radius-3))}[data-radius=pill]{--vds-radius-input: var(--vds-radius-md);--vds-radius-button: var(--vds-radius-full);--vds-radius-button-group: var(--vds-radius-full);--vds-radius-action: var(--vds-radius-full);--vds-radius-copy-button: var(--vds-radius-full);--vds-radius-toggle: var(--vds-radius-full);--vds-radius-pagination-button: var(--vds-radius-full);--vds-radius-segmented: var(--vds-radius-full);--vds-radius-tabs-trigger: var(--vds-radius-full);--vds-radius-toast-action: var(--vds-radius-full)}}@property --vds-radius-host-r{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --vds-radius-host-b{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --vds-radius-host-p{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --vds-radius-inset{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --vds-radius-flush{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer tokens{[data-radius-host]>*{--vds-radius-flush: max( 0px, var(--vds-radius-host-r) - var(--vds-radius-host-b) );--vds-radius-inset: max( 0px, var(--vds-radius-host-r) - var(--vds-radius-host-b) - var(--vds-radius-host-p) )}}@layer tokens{:root{--vds-shadow-xs: 0 1px 2px 0 oklch(0 0 0 / .05);--vds-shadow-sm: 0 1px 3px 0 oklch(0 0 0 / .1), 0 1px 2px -1px oklch(0 0 0 / .1);--vds-shadow-md: 0 4px 6px -1px oklch(0 0 0 / .1), 0 2px 4px -2px oklch(0 0 0 / .1);--vds-shadow-lg: 0 10px 15px -3px oklch(0 0 0 / .1), 0 4px 6px -4px oklch(0 0 0 / .1);--vds-shadow-xl: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1);--vds-shadow-2xl: 0 25px 50px -12px oklch(0 0 0 / .25);--vds-shadow-inner: inset 0 2px 4px 0 oklch(0 0 0 / .05);--vds-shadow-none: 0 0 0 0 transparent}}@layer tokens{:root{--vds-duration-fastest: 50ms;--vds-duration-fast: .1s;--vds-duration-normal: .2s;--vds-duration-slow: .3s;--vds-duration-slower: .4s;--vds-duration-slowest: .5s;--vds-ease-in: cubic-bezier(.4, 0, 1, 1);--vds-ease-out: cubic-bezier(0, 0, .2, 1);--vds-ease-in-out: cubic-bezier(.4, 0, .2, 1);--vds-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--vds-ease-spring: cubic-bezier(.22, 1.2, .36, 1);--vds-ease-ios: cubic-bezier(.32, .72, 0, 1)}@keyframes vds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vds-scale-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes vds-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes vds-slide-in-from-top{0%{translate:0 -.5rem;opacity:0}to{translate:0 0;opacity:1}}@keyframes vds-slide-in-from-bottom{0%{translate:0 .5rem;opacity:0}to{translate:0 0;opacity:1}}@keyframes vds-slide-in-from-left{0%{translate:-.5rem 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes vds-slide-in-from-right{0%{translate:.5rem 0;opacity:0}to{translate:0 0;opacity:1}}:root{--vds-slide-x-inline: -.5rem}:where([dir=rtl]){--vds-slide-x-inline: .5rem}@keyframes vds-slide-in-from-inline-start{0%{translate:var(--vds-slide-x-inline) 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes vds-slide-in-from-inline-end{0%{translate:calc(-1 * var(--vds-slide-x-inline)) 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes vds-slide-out-to-inline-start{0%{translate:0 0;opacity:1}to{translate:var(--vds-slide-x-inline) 0;opacity:0}}@keyframes vds-slide-out-to-inline-end{0%{translate:0 0;opacity:1}to{translate:calc(-1 * var(--vds-slide-x-inline)) 0;opacity:0}}@media(prefers-reduced-motion:reduce){:root{--vds-duration-fastest: 0ms;--vds-duration-fast: 0ms;--vds-duration-normal: 0ms;--vds-duration-slow: 0ms;--vds-duration-slower: 0ms;--vds-duration-slowest: 0ms}}}@layer tokens{:root{--vds-transition-fastest: var(--vds-duration-fastest) var(--vds-ease-out);--vds-transition-fast: var(--vds-duration-fast) var(--vds-ease-out);--vds-transition-base: var(--vds-duration-normal) var(--vds-ease-out);--vds-transition-slow: var(--vds-duration-slow) var(--vds-ease-out);--vds-transition-spring: var(--vds-duration-slow) var(--vds-ease-spring);--vds-transition-bounce: var(--vds-duration-slow) var(--vds-ease-bounce);--vds-transition-ios: var(--vds-duration-slow) var(--vds-ease-ios)}}@layer tokens{:root{--vds-z-hide: -1;--vds-z-base: 0;--vds-z-docked: 10;--vds-z-sticky: 1100;--vds-z-banner: 1200;--vds-z-overlay: 1300;--vds-z-modal: 1400;--vds-z-dropdown: 1500;--vds-z-popover: 1600;--vds-z-toast: 1700;--vds-z-tooltip: 1800}}@layer design-system.tokens{:root,[data-theme]{--vds-breakpoint-sm: 640px;--vds-breakpoint-md: 768px;--vds-breakpoint-lg: 1024px;--vds-breakpoint-xl: 1280px;--vds-breakpoint-2xl: 1536px}}@layer tokens{:root{--vds-container-width-xs: 20rem;--vds-container-width-sm: 40rem;--vds-container-width-md: 48rem;--vds-container-width-lg: 64rem;--vds-container-width-xl: 80rem;--vds-container-width-2xl: 96rem;--vds-container-width-prose: 65ch;--vds-container-width-full: 100%;--vds-section-padding-none: 0;--vds-section-padding-xs: var(--vds-space-4);--vds-section-padding-sm: var(--vds-space-8);--vds-section-padding-md: var(--vds-space-12);--vds-section-padding-lg: var(--vds-space-16);--vds-section-padding-xl: var(--vds-space-24);--vds-section-padding-2xl: var(--vds-space-32);--vds-section-padding-3xl: var(--vds-space-40);--vds-section-gutter-none: 0;--vds-section-gutter-xs: var(--vds-space-3);--vds-section-gutter-sm: var(--vds-space-4);--vds-section-gutter-md: var(--vds-space-6);--vds-section-gutter-lg: var(--vds-space-8);--vds-section-gutter-xl: var(--vds-space-12);--vds-row-gap-none: 0;--vds-row-gap-xs: var(--vds-space-2);--vds-row-gap-sm: var(--vds-space-3);--vds-row-gap-md: var(--vds-space-4);--vds-row-gap-lg: var(--vds-space-6);--vds-row-gap-xl: var(--vds-space-8);--vds-row-gap-2xl: var(--vds-space-12);--vds-row-cols-1: 1;--vds-row-cols-2: 2;--vds-row-cols-3: 3;--vds-row-cols-4: 4;--vds-row-cols-6: 6;--vds-row-cols-8: 8;--vds-row-cols-12: 12;--vds-sidebar-width-sm: 12rem;--vds-sidebar-width-md: 16rem;--vds-sidebar-width-lg: 20rem;--vds-sidebar-width-xl: 24rem;--vds-sidebar-rail-width: 3.5rem}}@layer tokens{:root{--vds-container-width: var(--vds-container-width-xl);--vds-container-gutter: var(--vds-section-gutter-md);--vds-section-padding-block: var(--vds-section-padding-lg);--vds-section-padding-inline: var(--vds-section-gutter-md);--vds-section-gap: var(--vds-space-8);--vds-row-gap: var(--vds-row-gap-md);--vds-row-col-gap: var(--vds-row-gap-md);--vds-row-row-gap: var(--vds-row-gap-md);--vds-row-cols: var(--vds-row-cols-12);--vds-row-min-col: 16rem;--vds-sidebar-width: var(--vds-sidebar-width-md);--vds-sidebar-rail: var(--vds-sidebar-rail-width);--vds-sidebar-gap: var(--vds-space-1);--vds-app-chrome-row: var(--vds-size-lg)}}@layer tokens{:root{--vds-container-width-default: var(--vds-container-width);--vds-container-gutter-default: var(--vds-container-gutter);--vds-section-padding-block-default: var(--vds-section-padding-block);--vds-section-padding-inline-default: var(--vds-section-padding-inline);--vds-section-gap-default: var(--vds-section-gap);--vds-row-gap-default: var(--vds-row-gap);--vds-row-col-gap-default: var(--vds-row-col-gap);--vds-row-row-gap-default: var(--vds-row-row-gap);--vds-row-cols-default: var(--vds-row-cols);--vds-row-min-col-default: var(--vds-row-min-col);--vds-sidebar-width-default: var(--vds-sidebar-width);--vds-sidebar-rail-default: var(--vds-sidebar-rail);--vds-sidebar-gap-default: var(--vds-sidebar-gap)}}@layer tokens{:root{--vds-opacity-0: 0;--vds-opacity-5: .05;--vds-opacity-10: .1;--vds-opacity-20: .2;--vds-opacity-25: .25;--vds-opacity-30: .3;--vds-opacity-40: .4;--vds-opacity-50: .5;--vds-opacity-60: .6;--vds-opacity-70: .7;--vds-opacity-75: .75;--vds-opacity-80: .8;--vds-opacity-90: .9;--vds-opacity-95: .95;--vds-opacity-100: 1;--vds-opacity-disabled: var(--vds-opacity-50)}}@layer tokens{:root{--vds-blur-none: blur(0px);--vds-blur-xs: blur(2px);--vds-blur-sm: blur(4px);--vds-blur-md: blur(8px);--vds-blur-lg: blur(12px);--vds-blur-xl: blur(16px);--vds-blur-2xl: blur(24px);--vds-blur-3xl: blur(40px);--vds-backdrop-none: blur(0px);--vds-backdrop-xs: blur(2px);--vds-backdrop-sm: blur(4px);--vds-backdrop-md: blur(8px);--vds-backdrop-lg: blur(12px);--vds-backdrop-xl: blur(20px);--vds-backdrop-2xl: blur(32px)}}@layer tokens{:root{--vds-gradient-surface: linear-gradient(180deg, var(--vds-color-neutral-1), var(--vds-color-neutral-2));--vds-gradient-surface-raised: linear-gradient(180deg, var(--vds-color-neutral-2), var(--vds-color-neutral-3));--vds-gradient-primary: linear-gradient(135deg, var(--vds-color-primary-9), var(--vds-color-primary-11));--vds-gradient-success: linear-gradient(135deg, var(--vds-color-success-9), var(--vds-color-success-11));--vds-gradient-warning: linear-gradient(135deg, var(--vds-color-warning-9), var(--vds-color-warning-11));--vds-gradient-danger: linear-gradient(135deg, var(--vds-color-danger-9), var(--vds-color-danger-11));--vds-gradient-info: linear-gradient(135deg, var(--vds-color-info-9), var(--vds-color-info-11));--vds-gradient-accent: linear-gradient(135deg, var(--vds-color-accent-9), var(--vds-color-accent-11));--vds-gradient-fade-start: linear-gradient(to right, var(--vds-color-bg), transparent);--vds-gradient-fade-end: linear-gradient(to left, var(--vds-color-bg), transparent);--vds-gradient-fade-top: linear-gradient(to bottom, var(--vds-color-bg), transparent);--vds-gradient-fade-bottom: linear-gradient(to top, var(--vds-color-bg), transparent)}:root{--vds-gradient-fade-inline-start: linear-gradient(to right, var(--vds-color-bg), transparent)}:where([dir=rtl]){--vds-gradient-fade-inline-start: linear-gradient(to left, var(--vds-color-bg), transparent)}:root{--vds-gradient-fade-inline-end: linear-gradient(to left, var(--vds-color-bg), transparent)}:where([dir=rtl]){--vds-gradient-fade-inline-end: linear-gradient(to right, var(--vds-color-bg), transparent)}}@layer tokens{:root{--vds-gap-icon-compact: var(--vds-space-1);--vds-gap-icon: var(--vds-space-2);--vds-gap-related: var(--vds-space-3);--vds-gap-group: var(--vds-space-4);--vds-gap-section: var(--vds-space-6);--vds-inset-control: var(--vds-space-3);--vds-inset-surface: var(--vds-space-6);--vds-state-hover-opacity: .08;--vds-state-pressed-opacity: .12;--vds-state-focus-opacity: .12;--vds-elevation-flat: var(--vds-shadow-none);--vds-elevation-resting: var(--vds-shadow-xs);--vds-elevation-raised: var(--vds-shadow-sm);--vds-elevation-floating: var(--vds-shadow-lg);--vds-elevation-modal: var(--vds-shadow-xl)}}@layer tokens{:root{--_vds-surface-bordered: 0;--_vds-field-strong: 0;--vds-surface-shadow: 0 0 0 0 transparent;--vds-overlay-shadow: 0 0 0 0 transparent;--vds-field-shadow: 0 0 0 0 transparent}[data-surface-style=tonal]{--_vds-surface-bordered: 0;--vds-surface-shadow: 0 0 0 0 transparent;--vds-overlay-shadow: 0 0 0 0 transparent;--vds-field-shadow: 0 0 0 0 transparent}[data-surface-style=bordered]{--_vds-surface-bordered: 1;--vds-surface-shadow: 0 0 0 0 transparent;--vds-overlay-shadow: 0 0 0 0 transparent;--vds-field-shadow: 0 0 0 0 transparent}[data-surface-style=elevated]{--_vds-surface-bordered: 0;--vds-surface-shadow: var(--vds-shadow-sm);--vds-overlay-shadow: var(--vds-shadow-lg);--vds-field-shadow: var(--vds-shadow-xs)}[data-field-tone=strong]{--_vds-field-strong: 1}[data-field-tone=default]{--_vds-field-strong: 0}:root,[data-theme],[data-surface-style],[data-field-tone]{--vds-surface-bg: color-mix(in oklch, var(--vds-color-bg) calc(var(--_vds-surface-bordered) * 100%), var(--vds-color-surface-container-low));--vds-navigation-bg: color-mix(in oklch, var(--vds-color-surface-container-low) calc(var(--_vds-surface-bordered) * 100%), var(--vds-color-surface-container));--vds-surface-border: color-mix(in oklch, var(--vds-color-neutral-a4) calc(var(--_vds-surface-bordered) * 100%), transparent);--vds-overlay-bg: color-mix(in oklch, var(--vds-color-surface-container-low) calc(var(--_vds-surface-bordered) * 100%), var(--vds-color-surface-container-high));--vds-field-rest-bg: color-mix(in oklch, var(--vds-color-bg) calc(var(--_vds-surface-bordered) * 100%), var(--vds-color-surface-field));--vds-field-bg: color-mix(in oklch, var(--vds-color-neutral-a4) calc(var(--_vds-field-strong) * 100%), var(--vds-field-rest-bg));--vds-field-border: color-mix(in oklch, var(--vds-color-neutral-a6) calc(var(--_vds-surface-bordered) * 100%), transparent);--vds-field-border-hover: color-mix(in oklch, var(--vds-color-neutral-a8) calc(var(--_vds-surface-bordered) * 100%), transparent)}@media(prefers-contrast:more){:root,[data-theme],[data-surface-style],[data-field-tone]{--vds-surface-border: var(--vds-color-text-muted);--vds-field-border: var(--vds-color-text-muted);--vds-field-border-hover: var(--vds-color-text);--vds-outline-field-border: var(--vds-color-text-muted);--vds-outline-field-border-hover: var(--vds-color-text)}}@media(forced-colors:active){:root,[data-theme],[data-surface-style],[data-field-tone]{--vds-outline-field-border: ButtonText;--vds-outline-field-border-hover: Highlight;--vds-surface-border: CanvasText;--vds-field-border: ButtonText;--vds-field-border-hover: Highlight}}}@layer app{.vds-storefront-image:not([data-state=loaded]){background:var(--vds-color-bg-muted)}.vds-storefront-image[data-state=loaded]{background:transparent}.vds-storefront-image:not([src]),.vds-storefront-image[data-state=missing]{visibility:hidden}.vds-app-search-input .vds-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vds-app-search-input__wrapper:has(.vds-app-search-input__clear)>.vds-input{padding-inline-end:var(--vds-space-12)}.vds-app-search-input__clear.vds-button{position:absolute;inset-block-start:50%;inset-inline-end:var(--vds-space-1);z-index:1;inline-size:var(--vds-space-10);min-inline-size:var(--vds-space-10);block-size:var(--vds-space-10);min-block-size:var(--vds-space-10);padding:0;color:var(--vds-color-text-muted);transform:translateY(-50%)}.vds-app-search-input__clear .vds-button-content,.vds-app-search-input__clear .vds-button-section{inline-size:100%;justify-content:center}:root{--vds-font-sans: "Nunito Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vds-app-safe-top: env(safe-area-inset-top, 0px);--vds-app-safe-right: env(safe-area-inset-right, 0px);--vds-app-safe-bottom: env(safe-area-inset-bottom, 0px);--vds-app-safe-left: env(safe-area-inset-left, 0px);--vds-app-content-max: 90rem;--vds-container-width: var(--vds-app-content-max);--vds-container-width-default: var(--vds-app-content-max);--vds-container-width-xl: var(--vds-app-content-max);--vds-app-content-gutter: clamp(.75rem, 2vw, 1.5rem);--vds-app-layer-field: 4;--vds-app-layer-field-open: 5;--vds-app-topbar-content: 6.95rem;--vds-app-topbar: calc( var(--vds-app-topbar-content) + var(--vds-app-safe-top) + var(--vds-active-order-bar, 0px) );--vds-app-category: 3.15rem;--vds-app-bottom-offset: max(.65rem, var(--vds-app-safe-bottom));--vds-app-sheet-action-height: 3.45rem;--vds-app-bottom-cta-content: 5.2rem;--vds-app-bottom-cta: calc(var(--vds-app-bottom-cta-content) + var(--vds-app-bottom-offset));--vds-app-layout-gap: var(--vds-space-4);--vds-appbar-gap: clamp(.55rem, 1.2vw, 1rem)}:root[data-vds-mobile-cart-minimized],:root:has(.vds-kitchie-app[data-vds-mobile-cart-minimized]),:root:has(.vds-kitchie-app[data-vds-floating-action]){background:var(--vds-color-surface-raised)}:root{--vds-active-order-bar: 0px}:root:has(.vds-active-order-banner){--vds-active-order-bar: calc(2.5rem + 1px) }@media(max-width:560px){:root:has(.vds-active-order-banner){--vds-active-order-bar: calc(2.35rem + 1px) }}*{box-sizing:border-box}.vds-button{background-image:none}html,body,#root{max-inline-size:100%;min-inline-size:320px;min-block-size:100%;margin:0;overflow-x:clip;background:var(--vds-color-bg)}html{scrollbar-gutter:stable}body[data-scroll-locked]{margin-inline-end:0!important}:root[data-vds-mobile-cart-minimized],:root[data-vds-mobile-cart-minimized] body,:root[data-vds-mobile-cart-minimized] #root,:root:has(.vds-kitchie-app[data-vds-mobile-cart-minimized]),:root:has(.vds-kitchie-app[data-vds-mobile-cart-minimized]) body,:root:has(.vds-kitchie-app[data-vds-mobile-cart-minimized]) #root,:root:has(.vds-kitchie-app[data-vds-floating-action]),:root:has(.vds-kitchie-app[data-vds-floating-action]) body,:root:has(.vds-kitchie-app[data-vds-floating-action]) #root{background:var(--vds-color-surface-raised)}:root:has(.vds-kitchie-app[data-vds-floating-action]){background:var(--vds-color-surface-raised)}body{color:var(--vds-color-text);overflow-x:hidden;overflow-x:clip;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}img{display:block;max-inline-size:100%}.vds-kitchie-app{min-block-size:100dvh;padding-block-end:var(--vds-app-safe-bottom);background:var(--vds-color-bg)}.vds-kitchie-app[data-vds-mobile-cart-minimized]{padding-block-end:var(--vds-app-bottom-cta)}.vds-kitchie-app[data-vds-floating-action]{background:var(--vds-color-surface-raised)}.vds-kitchie-app[data-vds-menu-route]{display:flex;flex-direction:column;block-size:100dvh;padding-block-end:0}.vds-kitchie-app[data-vds-menu-route][data-vds-mobile-cart-minimized]{padding-block-end:var(--vds-app-bottom-cta)}.vds-kitchie-app[data-vds-menu-route]>*{flex:0 0 auto}.vds-kitchie-app[data-vds-menu-route]>.vds-menu-page{flex:1 1 auto;min-block-size:0}.vds-onboarding-app{min-block-size:100dvh;padding-block-end:0;background:var(--vds-color-bg)}.vds-onboarding-app[data-vds-onboarding-step=splash]{background:var(--vds-color-primary-solid)}[data-theme=dark] .vds-onboarding-app{background:var(--vds-color-bg)}[data-theme=dark] .vds-onboarding-app[data-vds-onboarding-step=splash]{background:var(--vds-color-primary-solid)}.vds-onboarding{display:grid;min-block-size:100dvh;padding:calc(var(--vds-space-4) + var(--vds-app-safe-top)) calc(var(--vds-space-3) + var(--vds-app-safe-right)) calc(var(--vds-space-4) + var(--vds-app-safe-bottom)) calc(var(--vds-space-3) + var(--vds-app-safe-left))}.vds-onboarding--splash{place-items:center;background:transparent;padding:max(var(--vds-space-5),var(--vds-app-safe-top)) max(var(--vds-space-4),var(--vds-app-safe-right)) max(var(--vds-space-5),var(--vds-app-safe-bottom)) max(var(--vds-space-4),var(--vds-app-safe-left))}.vds-onboarding-splash{display:grid;justify-items:center;align-content:center;gap:var(--vds-space-5);inline-size:min(100%,28rem);min-block-size:12rem;color:var(--vds-color-on-primary);text-align:center;transform:translateY(-1.5vh)}[data-theme=dark] .vds-onboarding-splash{color:var(--vds-color-on-primary)}.vds-onboarding-splash__logo{inline-size:clamp(13rem,58vw,24rem);block-size:auto;max-block-size:40vh;object-fit:contain;filter:drop-shadow(0 1.2rem 2.25rem var(--vds-color-shadow-tint))}.vds-onboarding-splash__loader{position:relative;display:block;inline-size:min(5.5rem,34vw);block-size:.25rem;overflow:hidden;border-radius:var(--vds-radius-full);background:var(--vds-color-white-a4)}.vds-onboarding-splash__loader:after{content:"";position:absolute;inset-block:0;inset-inline-start:-55%;inline-size:55%;border-radius:inherit;background:var(--vds-color-on-primary);animation:vds-onboarding-loader 1.15s ease-in-out infinite}@keyframes vds-onboarding-loader{0%{transform:translate(0)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.vds-onboarding-splash__loader:after{animation:none;inset-inline-start:0;inline-size:100%}}.vds-onboarding--step,.vds-onboarding--location{place-items:center;overflow:auto}.vds-onboarding--step:has(.vds-onboarding-panel--branches){max-block-size:100dvh;grid-template-rows:minmax(0,1fr);align-items:safe center}.vds-onboarding-panel{display:grid;gap:var(--vds-space-5);inline-size:min(100%,45rem);max-block-size:100%;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-surface-raised);box-shadow:var(--vds-shadow-lg)}.vds-onboarding-panel--compact{inline-size:min(100%,32rem)}.vds-onboarding-panel--branches{grid-template-rows:auto auto minmax(0,1fr);min-block-size:0}.vds-onboarding-panel--branches .vds-onboarding-actions{display:flex;flex-direction:column;min-block-size:0}.vds-onboarding-panel--branches .vds-onboarding-branches{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.vds-onboarding-panel__header{display:grid;gap:var(--vds-space-3)}.vds-onboarding-panel__header h1,.vds-onboarding-panel__header p{margin:0}.vds-onboarding-actions{display:grid;gap:var(--vds-space-2)}.vds-onboarding-back{justify-self:start;margin-block-end:calc(var(--vds-space-2) * -1)}.vds-onboarding-current{--button-radius: var(--vds-radius-card);justify-content:space-between}.vds-onboarding-current .vds-button-content,.vds-onboarding-current .vds-button-label{inline-size:100%;min-inline-size:0}.vds-onboarding-error{margin:0;color:var(--vds-color-danger-text);font-size:var(--vds-text-sm);font-weight:600}.vds-onboarding-branches{display:grid;gap:var(--vds-space-2);margin:var(--vds-space-1) 0 0;padding:0;list-style:none}.vds-onboarding-branch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;inline-size:100%;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:start;cursor:pointer}.vds-onboarding-branch:hover,.vds-onboarding-branch:focus-visible{border-color:var(--vds-color-border-primary);background:var(--vds-color-primary-a4)}.vds-onboarding-branch[data-selected]{border-color:var(--vds-color-border-primary);background:var(--vds-color-primary-a4)}.vds-onboarding-branch__pin{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--vds-color-primary-a6);color:var(--vds-color-icon-primary)}.vds-onboarding-branch__copy{display:grid;gap:2px;min-inline-size:0}.vds-onboarding-branch__copy>strong{display:flex;align-items:center;gap:var(--vds-space-2);font-size:var(--vds-text-sm)}.vds-onboarding-branch__copy>small{overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);text-overflow:ellipsis;white-space:nowrap}.vds-onboarding-branch__nearest{padding:1px var(--vds-space-2);border-radius:var(--vds-radius-full, 999px);background:var(--vds-color-primary-solid);color:var(--vds-color-on-primary);font-size:var(--vds-text-xs);font-weight:700}.vds-onboarding-branch__distance{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.vds-onboarding-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem);inline-size:min(100%,44rem)}.vds-onboarding-handoff-logo{inline-size:clamp(8rem,24vw,11rem);block-size:auto;color:var(--vds-color-primary-text)}.vds-onboarding-handoff{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-5);align-items:center;justify-items:center;min-block-size:clamp(11rem,22vw,13.75rem);inline-size:100%;border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);padding:clamp(1.35rem,3vw,2rem);color:var(--vds-color-text);background:var(--vds-color-surface-raised);cursor:pointer;font:inherit;text-align:center}.vds-onboarding-handoff:hover,.vds-onboarding-handoff:focus-visible{border-color:var(--vds-color-primary-a8);background:var(--vds-color-primary-a4);outline:none}.vds-onboarding-handoff__icon{display:inline-grid;place-items:center;inline-size:clamp(2.75rem,6vw,3.25rem);block-size:clamp(2.75rem,6vw,3.25rem);border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text-muted);background:var(--vds-color-primary-a4)}.vds-onboarding-handoff__icon>.vds-icon{inline-size:52%;block-size:52%}.vds-onboarding-handoff>.vds-icon:last-child{display:none}.vds-onboarding-handoff span{display:grid;justify-items:center;gap:.28rem;min-inline-size:0}.vds-onboarding-handoff strong{font-size:clamp(1.7rem,4vw,2.25rem);line-height:1.15}.vds-onboarding-handoff small{color:var(--vds-color-text-muted);font-size:var(--vds-text-base);line-height:1.25}.vds-onboarding-section{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-onboarding-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-onboarding-location,.vds-onboarding-StoreLocation{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:var(--vds-space-2);align-items:center;inline-size:100%;min-inline-size:0;border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-element);color:var(--vds-color-text);background:var(--vds-color-surface-raised);box-shadow:none;cursor:pointer;font:inherit;text-align:start}.vds-onboarding-location:hover,.vds-onboarding-location:focus-visible,.vds-onboarding-StoreLocation:hover,.vds-onboarding-StoreLocation:focus-visible{border-color:var(--vds-color-primary-a8);background:var(--vds-color-primary-a4);outline:none}.vds-onboarding-location{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--vds-space-3)}.vds-onboarding-location__icon{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text-muted);background:var(--vds-color-primary-a4)}.vds-onboarding-location span,.vds-onboarding-StoreLocation span{display:grid;gap:.18rem;min-inline-size:0}.vds-onboarding-location strong,.vds-onboarding-StoreLocation strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-onboarding-location small,.vds-onboarding-StoreLocation small{overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vds-onboarding-StoreLocation-list{display:grid;gap:var(--vds-space-2);max-block-size:min(34vh,16rem);overflow:auto;padding-inline-end:.15rem;scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-onboarding-StoreLocation{grid-template-columns:minmax(0,1fr) auto;padding:.8rem .9rem}.vds-onboarding-StoreLocation em{color:var(--vds-color-primary-text-muted);font-size:var(--vds-text-sm);font-style:normal;font-weight:800;white-space:nowrap}@media(max-width:560px){.vds-onboarding{block-size:100dvh;min-block-size:100dvh;align-items:stretch;padding:var(--vds-app-safe-top) var(--vds-app-safe-right) var(--vds-app-safe-bottom) var(--vds-app-safe-left)}.vds-onboarding--step,.vds-onboarding--location{place-items:stretch}.vds-onboarding-panel{align-self:stretch;inline-size:100%;max-block-size:none;min-block-size:100%;gap:var(--vds-space-4);padding:var(--vds-space-4);border:0;border-radius:0;box-shadow:none;overflow:hidden}.vds-onboarding-panel--handoff{align-content:center;justify-items:center;gap:clamp(1.25rem,4vh,2rem);padding-inline:max(1rem,var(--vds-app-safe-left)) max(1rem,var(--vds-app-safe-right))}.vds-onboarding-panel--compact{inline-size:100%;align-content:center}.vds-onboarding-location-grid{grid-template-columns:minmax(0,1fr)}.vds-onboarding-handoff-grid{gap:var(--vds-space-2)}.vds-onboarding-section{grid-template-rows:auto minmax(0,1fr);min-block-size:0}.vds-onboarding-StoreLocation-list{max-block-size:none;min-block-size:0}.vds-onboarding-handoff__icon{inline-size:4.35rem;block-size:4.35rem}}.vds-appbar{position:sticky;inset-block-start:0;z-index:40;min-block-size:var(--vds-app-topbar);--vds-appbar-control-height: 2.75rem;--vds-appbar-control-radius: var(--vds-radius-surface);--vds-appbar-surface-padding: .42rem;background:transparent}.vds-appbar__inner{inline-size:min(100%,var(--vds-app-content-max));margin-inline:auto;padding-block:calc(.45rem + var(--vds-app-safe-top)) .45rem;padding-inline-start:calc(var(--vds-app-content-gutter) + var(--vds-app-safe-left));padding-inline-end:calc(var(--vds-app-content-gutter) + var(--vds-app-safe-right))}.vds-appbar__surface{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.5rem var(--vds-appbar-gap);align-items:center;inline-size:100%;min-block-size:calc(var(--vds-app-topbar-content) - .9rem);padding:var(--vds-appbar-surface-padding);border:0;border-radius:clamp(1.25rem,3vw,2rem);background:var(--vds-color-surface-raised);box-shadow:none}.vds-appbar__brand,.vds-appbar__mode,.vds-appbar__search,.vds-appbar__storeLocations,.vds-appbar__icon-action{min-block-size:var(--vds-appbar-control-height);border-radius:var(--vds-appbar-control-radius)}.vds-appbar__brand{display:inline-flex;grid-column:1 / 2;grid-row:1 / 2;align-items:center;justify-content:flex-start;min-inline-size:0;inline-size:clamp(5.75rem,8vw,7rem);color:var(--vds-color-text);font-weight:800;text-decoration:none;white-space:nowrap}.vds-appbar__logo{display:block;inline-size:100%;block-size:auto;max-block-size:calc(var(--vds-appbar-control-height) - .25rem);color:var(--vds-color-text)}.vds-appbar__mode-toggle{grid-column:2 / 3;display:none;min-inline-size:0;block-size:var(--vds-appbar-control-height);border-radius:var(--vds-appbar-control-radius);background:var(--vds-color-bg-subtle);isolation:isolate}.vds-appbar__mode-toggle .vds-tabs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;inline-size:100%;block-size:100%;max-inline-size:none;overflow:hidden;padding:.28rem;border:0;border-radius:var(--vds-appbar-control-radius);background:var(--vds-color-bg-subtle);background-color:var(--vds-color-bg-subtle);--tabs-list-bg: var(--vds-color-bg-subtle);--tabs-indicator-color: var(--vds-color-text);--tabs-indicator-radius: calc(var(--vds-appbar-control-radius) - .28rem);--tabs-indicator-transition-duration: .26s;--tabs-indicator-transition-ease: cubic-bezier(.2, .8, .2, 1);--tabs-trigger-bg-active: transparent;--tabs-trigger-bg-hover: transparent;--tabs-trigger-color-active: var(--vds-color-bg);--tabs-trigger-shadow-active: none;contain:paint}.vds-appbar__mode-toggle .vds-tabs-list:after{will-change:transform,inline-size,block-size}.vds-appbar__mode,.vds-appbar__search,.vds-appbar__storeLocations,.vds-appbar__icon-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--vds-color-text);background:transparent;cursor:pointer;text-decoration:none}.vds-appbar__mode{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-inline-size:0;inline-size:100%;block-size:100%;min-block-size:0;padding-inline:.95rem;font-size:1rem;color:var(--vds-color-text);font-weight:800;line-height:1;white-space:nowrap;background:transparent;transition:color 80ms ease,transform .18s ease}.vds-appbar__mode .vds-segmented-control-icon,.vds-appbar__mode svg{flex:0 0 auto}.vds-appbar__mode .vds-segmented-control-icon{inline-size:1.45rem;justify-content:center}.vds-appbar__mode svg{inline-size:1.45rem;block-size:1.45rem}.vds-appbar__mode[data-state=checked]{color:var(--vds-color-bg);background:transparent;box-shadow:none}.vds-appbar__search{grid-column:1 / -1;grid-row:2 / 3;display:flex;align-items:center;justify-content:flex-start;gap:.65rem;inline-size:auto;block-size:var(--vds-appbar-control-height);min-inline-size:0;padding-inline:.85rem;color:var(--vds-color-text);background:var(--vds-color-bg-subtle);box-shadow:none}[data-theme=dark] .vds-appbar__search{background:var(--vds-color-bg)}.vds-appbar__search.vds-app-search-input{padding-inline:.75rem .95rem}.vds-appbar__search .vds-app-search-input__wrapper{inline-size:100%;min-inline-size:0;block-size:100%}.vds-appbar__search--field{cursor:text}.vds-appbar__search--button{cursor:pointer}.vds-appbar__search--button .vds-button-content{justify-content:flex-start;inline-size:100%;min-inline-size:0}.vds-appbar__search--button .vds-button-label{flex:1 1 auto;justify-content:flex-start;min-inline-size:0;transform:none}.vds-appbar__search--button .vds-button-label>span{display:block;min-inline-size:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.vds-appbar__search input{inline-size:100%;min-inline-size:0;block-size:100%;border:0;outline:0;color:var(--vds-color-text);background:transparent;font:inherit;font-weight:700;line-height:1}.vds-appbar__search input::placeholder{color:var(--vds-color-text-subtle);opacity:1}.vds-appbar__search .vds-is-placeholder{color:var(--vds-color-text-subtle)}.vds-appbar__StoreLocation-menu{display:block;position:relative;grid-column:2 / 3;grid-row:1 / 2;min-inline-size:0;isolation:isolate}.vds-appbar__StoreLocation-menu:before{content:"";position:absolute;top:-.18rem;right:-.18rem;bottom:-.18rem;left:-.18rem;z-index:-1;border-radius:calc(var(--vds-appbar-control-radius) + .2rem);background:var(--vds-color-primary-a6);opacity:0;transform:scale(.96);pointer-events:none;transition:opacity var(--vds-duration-normal, .18s) var(--vds-ease-out, ease),transform var(--vds-duration-normal, .18s) var(--vds-ease-out, ease)}.vds-appbar__StoreLocation-menu:hover:before,.vds-appbar__StoreLocation-menu:focus-within:before{opacity:.66;transform:scale(1)}.vds-appbar__storeLocations{position:relative;display:inline-flex;align-items:center;inline-size:100%;min-inline-size:0;block-size:var(--vds-appbar-control-height);padding-inline:.6rem;overflow:hidden;border:1px solid var(--vds-color-border-muted);background:var(--vds-color-bg-subtle);box-shadow:0 .4rem 1rem -.85rem var(--vds-color-shadow-tint-low);transition:border-color var(--vds-duration-normal, .18s) var(--vds-ease-out, ease),background-color var(--vds-duration-normal, .18s) var(--vds-ease-out, ease),box-shadow var(--vds-duration-normal, .18s) var(--vds-ease-out, ease),transform var(--vds-duration-normal, .18s) var(--vds-ease-out, ease)}.vds-appbar__storeLocations:after{content:none}.vds-appbar__search:hover,.vds-appbar__search:focus-within,.vds-appbar__storeLocations:hover,.vds-appbar__storeLocations:focus-visible{background:var(--vds-color-bg-muted)}.vds-appbar__storeLocations:hover,.vds-appbar__storeLocations:focus-visible{border-color:var(--vds-color-primary-a8);box-shadow:0 .75rem 1.6rem -1rem var(--vds-color-shadow-tint-low);transform:translateY(-1px)}.vds-appbar__storeLocations .vds-button-content{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;inline-size:100%;min-inline-size:0}.vds-appbar__storeLocations .vds-button-section{color:var(--vds-color-primary-text-muted)}.vds-appbar__storeLocations .vds-button-label{justify-content:flex-start;min-inline-size:0;transform:none}.vds-appbar__storeLocations-copy{display:grid;gap:.1rem;min-inline-size:0;text-align:start;line-height:1.1;animation:vds-StoreLocation-swap .28s var(--vds-ease-out, ease) 1}.vds-appbar__storeLocations .vds-button-section[data-position=end]{display:none}.vds-appbar__storeLocations-copy span,.vds-appbar__storeLocations-copy small{overflow:hidden;color:var(--vds-color-text-muted);font-size:.7rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.vds-appbar__storeLocations-copy strong{overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-text-sm);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@keyframes vds-StoreLocation-swap{0%{opacity:0;transform:translateY(.28rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vds-appbar__StoreLocation-menu:before,.vds-appbar__storeLocations:after,.vds-appbar__storeLocations-copy{transition:none;animation:none}}.vds-appbar__icon-action{--button-radius: var(--vds-appbar-control-radius);--button-font-weight: var(--vds-font-weight-bold);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-inline-size:3rem;padding-inline:.9rem;text-decoration:none;white-space:nowrap}.vds-appbar__icon-action .vds-button-content,.vds-appbar__icon-action .vds-button-label{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.4rem;min-inline-size:0;transform:none;white-space:nowrap}.vds-appbar__account{display:none;--button-bg: var(--vds-color-bg-muted);--button-bg-hover: var(--vds-color-bg-muted);--button-bg-active: var(--vds-color-surface-active);--button-text: var(--vds-color-text);--button-text-hover: var(--vds-color-text);--button-text-active: var(--vds-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent;background:var(--button-bg);color:var(--button-text)}.vds-appbar__account-trigger{max-inline-size:min(10.75rem,18vw);block-size:var(--vds-appbar-control-height);padding-inline:.42rem .65rem;border:1px solid var(--vds-color-border-muted);background:var(--vds-color-primary-a3);box-shadow:0 .45rem 1rem -.9rem var(--vds-color-shadow-tint-low);transition:border-color var(--vds-duration-fast, .14s) var(--vds-ease-out, ease),background-color var(--vds-duration-fast, .14s) var(--vds-ease-out, ease),transform var(--vds-duration-fast, .14s) var(--vds-ease-out, ease)}.vds-appbar__account-trigger:hover,.vds-appbar__account-trigger:focus-visible,.vds-appbar__account-trigger[data-state=open]{border-color:var(--vds-color-border-primary);background:var(--vds-color-bg-muted);transform:translateY(-1px)}.vds-appbar__account-avatar,.vds-account-menu__avatar{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:var(--vds-radius-full);color:var(--vds-color-on-primary);background:var(--vds-color-primary-solid);font-weight:850;line-height:1;box-shadow:inset 0 0 0 1px var(--vds-color-highlight-tint-strong)}.vds-appbar__account-avatar{inline-size:2rem;block-size:2rem;font-size:.82rem}.vds-appbar__account-copy{display:grid;flex:1 1 auto;gap:.08rem;min-inline-size:0;text-align:start;line-height:1.05}.vds-appbar__account-copy small,.vds-appbar__account-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-appbar__account-copy small{color:var(--vds-color-text-muted);font-size:.64rem;font-weight:700}.vds-appbar__account-copy strong{color:var(--vds-color-text);font-size:.86rem;font-weight:850}.vds-appbar__account-chevron{flex:0 0 auto;inline-size:.9rem;block-size:.9rem;color:var(--vds-color-text-muted);transition:transform var(--vds-duration-fast, .14s) var(--vds-ease-out, ease)}.vds-appbar__account-trigger[data-state=open] .vds-appbar__account-chevron{transform:rotate(180deg)}.vds-account-menu.vds-dropdown-menu-content{z-index:1800;inline-size:min(19rem,calc(100vw - 1.5rem));max-inline-size:calc(100vw - 1.5rem);padding:.45rem;overflow:hidden;border-color:var(--vds-color-border-muted);border-radius:1.15rem;background:var(--vds-color-surface-raised);box-shadow:0 1.35rem 3.5rem -1.35rem var(--vds-color-shadow-tint-low);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.vds-account-menu__identity.vds-dropdown-menu-label{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.7rem;color:var(--vds-color-text);text-transform:none;letter-spacing:normal}.vds-account-menu__avatar{inline-size:2.65rem;block-size:2.65rem;font-size:1rem}.vds-account-menu__identity-copy,.vds-account-menu__item>span{display:grid;gap:.15rem;min-inline-size:0;line-height:1.15}.vds-account-menu__identity-copy strong,.vds-account-menu__identity-copy small,.vds-account-menu__item strong,.vds-account-menu__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-account-menu__identity-copy strong{font-size:.95rem}.vds-account-menu__identity-copy small,.vds-account-menu__item small{color:var(--vds-color-text-muted);font-size:.72rem;font-weight:600}.vds-account-menu__item.vds-dropdown-menu-item{gap:.75rem;min-block-size:3.15rem;margin-block:.12rem;padding:.55rem .7rem;border-radius:.8rem;color:var(--vds-color-text)}.vds-account-menu__item>svg{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem;color:var(--vds-color-icon-primary)}.vds-account-menu__appearance{display:grid;gap:.7rem;margin:.3rem .12rem;padding:.72rem;border:1px solid var(--vds-color-border-muted);border-radius:.9rem;background:var(--vds-color-bg-subtle);box-shadow:inset 0 1px 0 var(--vds-color-white-a3)}.vds-account-menu__appearance-heading{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.62rem;align-items:center}.vds-account-menu__appearance-icon{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid var(--vds-color-border-primary);border-radius:var(--vds-radius-full);color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a3)}.vds-account-menu__appearance-icon>svg{inline-size:1rem;block-size:1rem}.vds-account-menu__appearance-copy{display:grid;gap:.12rem;min-inline-size:0;line-height:1.2}.vds-account-menu__appearance-copy strong{color:var(--vds-color-text);font-size:.82rem;font-weight:800}.vds-account-menu__appearance-copy small{color:var(--vds-color-text-muted);font-size:.69rem;font-weight:600}.vds-account-menu__appearance-control{inline-size:100%}.vds-account-menu__appearance-control .vds-tabs-list{inline-size:100%;max-inline-size:none;padding:.18rem;border:1px solid var(--vds-color-border-muted);background:var(--vds-color-surface-raised)}.vds-account-menu__appearance-control .vds-tabs-trigger{flex:1 1 0;min-inline-size:0;min-block-size:2.35rem;font-size:.78rem}.vds-account-menu__item--logout{color:var(--vds-color-danger-text)!important}.vds-account-menu__item--logout>svg{color:currentColor}.vds-appbar__mobile-search-trigger,.vds-appbar__search-close{display:none;--button-bg: var(--vds-color-bg-subtle);--button-bg-hover: var(--vds-color-bg-muted);--button-bg-active: var(--vds-color-surface-active);--button-text: var(--vds-color-text);--button-text-hover: var(--vds-color-text);--button-text-active: var(--vds-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-StoreLocation-dialog .vds-button-label{flex:1 1 auto;min-inline-size:0;justify-content:flex-start}.vds-StoreLocation-dialog__option{display:grid;gap:.15rem;min-inline-size:0;text-align:start}.vds-StoreLocation-dialog__option strong,.vds-StoreLocation-dialog__option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-StoreLocation-dialog__option small{color:var(--vds-color-text-muted);font-weight:var(--vds-font-weight-normal)}.vds-StoreLocation-dialog .vds-button[data-variant=soft] .vds-StoreLocation-dialog__option small{color:var(--vds-color-primary-text-muted)}.vds-StoreLocation-dialog .vds-button[data-variant=solid] .vds-StoreLocation-dialog__option small{color:var(--vds-color-on-primary)}.vds-login-dialog.vds-dialog-content{--dialog-min-width: min(25.5rem, calc(100vw - var(--vds-space-4)));--dialog-max-width: min(25.5rem, calc(100vw - var(--vds-space-4)));--dialog-max-height: min(90dvh, 42rem);--dialog-radius: var(--vds-radius-surface);--dialog-border-width: 0;--dialog-border-color: transparent;--dialog-shadow: var(--vds-shadow-lg);--dialog-surface: var(--vds-color-surface-raised);--dialog-padding-inline: var(--vds-space-5);--dialog-body-padding-block: var(--vds-space-5);z-index:1600}body:has(.vds-login-dialog.vds-dialog-content) .vds-dialog-overlay{z-index:1550}.vds-login-dialog__body{padding:var(--vds-space-5);scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-login-dialog__body::-webkit-scrollbar{inline-size:.5rem}.vds-login-dialog__body::-webkit-scrollbar-thumb{border:.14rem solid transparent;border-radius:var(--vds-radius-full);background:var(--vds-color-neutral-a8) content-box}.vds-login-dialog__close{--button-radius: var(--vds-radius-full);--button-focus-ring-width: 0;position:absolute;z-index:2;inset-block-start:var(--vds-space-3);inset-inline-end:var(--vds-space-3);color:var(--vds-color-text-muted);background:transparent}.vds-login-dialog__close:hover,.vds-login-dialog__close:focus-visible{color:var(--vds-color-text);background:var(--vds-color-bg-muted)}.vds-login-dialog__header{padding-inline:var(--vds-space-6);text-align:center}.vds-login-dialog__logo{display:block;inline-size:min(6.75rem,42vw);block-size:auto;margin-inline:auto;color:var(--vds-color-text)}.vds-login-dialog__title{font-size:var(--vds-text-xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight)}.vds-login-dialog__description{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);line-height:1.4}@keyframes vds-auth-panel-in{0%{opacity:0;filter:blur(.18rem);transform:translateY(.35rem) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes vds-auth-item-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.vds-login-dialog__mode-panel{display:grid;gap:var(--vds-space-3);transform-origin:center top;animation:vds-auth-panel-in .24s cubic-bezier(.2,.8,.2,1) both}.vds-login-dialog__mode-panel[data-auth-mode=register]{animation-duration:.3s}.vds-login-dialog__mode-panel>*{animation:vds-auth-item-in .26s cubic-bezier(.2,.8,.2,1) both}.vds-login-dialog__mode-panel>*:nth-child(2){animation-delay:25ms}.vds-login-dialog__mode-panel>*:nth-child(3){animation-delay:50ms}.vds-login-dialog__mode-panel>*:nth-child(4){animation-delay:75ms}.vds-login-dialog__mode-panel>*:nth-child(5){animation-delay:.1s}.vds-login-dialog__auth-mode{display:block;inline-size:100%;block-size:var(--vds-size-xl);border-radius:var(--vds-radius-surface);background:var(--vds-color-bg-subtle)}.vds-login-dialog__auth-mode .vds-tabs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;inline-size:100%;block-size:100%;max-inline-size:none;overflow:hidden;padding:.25rem;border:0;border-radius:var(--vds-radius-surface);background:var(--vds-color-bg-subtle);--tabs-list-bg: var(--vds-color-bg-subtle);--tabs-indicator-color: var(--vds-color-surface-raised);--tabs-indicator-radius: calc(var(--vds-radius-surface) - .25rem);--tabs-indicator-transition-duration: .26s;--tabs-indicator-transition-ease: cubic-bezier(.2, .8, .2, 1);--tabs-trigger-bg-active: transparent;--tabs-trigger-bg-hover: transparent;--tabs-trigger-color: var(--vds-color-text-muted);--tabs-trigger-color-hover: var(--vds-color-text);--tabs-trigger-color-active: var(--vds-color-text);--tabs-trigger-shadow-active: none;contain:paint}[data-theme=dark] .vds-login-dialog__auth-mode .vds-tabs-list{--tabs-indicator-color: var(--vds-color-text);--tabs-trigger-color-active: var(--vds-color-text-inverse)}[data-theme=dark] .vds-login-dialog__auth-mode .vds-tabs-trigger[data-state=checked]{color:var(--vds-color-text-inverse)}.vds-login-dialog__auth-mode .vds-tabs-trigger{position:relative;z-index:1;min-block-size:0;block-size:100%;padding-inline:var(--vds-space-4);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-semibold);line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.vds-login-dialog__mode-panel,.vds-login-dialog__mode-panel>*{animation:none}}.vds-login-dialog__field .vds-input{--_input-height: var(--vds-size-2xl);--_input-px: var(--vds-space-5);--_input-font-size: var(--vds-text-base);--_input-radius: var(--vds-radius-surface);border-color:transparent;background-color:var(--vds-color-bg-subtle);font-weight:var(--vds-font-weight-bold)}.vds-login-dialog__field .vds-input:focus-visible{border-color:transparent;outline-offset:-2px}.vds-login-dialog__field .vds-input-wrapper:has(>.vds-input-icon:first-child)>.vds-input,.vds-login-dialog__field .vds-input-wrapper[data-icon-start]>.vds-input{padding-inline-start:var(--vds-space-12)}.vds-login-dialog__field .vds-input-icon{inline-size:var(--vds-space-12)}.vds-login-dialog__field .vds-input-icon svg{inline-size:var(--vds-text-xl);block-size:var(--vds-text-xl)}.vds-login-dialog__primary,.vds-login-dialog__provider,.vds-login-dialog__secondary{--button-radius: var(--vds-radius-surface);--button-font-weight: var(--vds-font-weight-bold)}.vds-login-dialog__primary{--button-font-size: var(--vds-text-base)}.vds-login-dialog__divider{display:flex;align-items:center;gap:var(--vds-space-3);color:var(--vds-color-text-subtle);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-bold);line-height:1}.vds-login-dialog__divider:before,.vds-login-dialog__divider:after{content:"";flex:1 1 0;block-size:1px;background:var(--vds-color-border-subtle)}.vds-login-dialog__providers,.vds-login-dialog__actions{display:grid;gap:var(--vds-space-2)}.vds-login-dialog__providers{display:flex;justify-content:center;gap:var(--vds-space-3)}.vds-login-dialog__provider{inline-size:var(--vds-size-3xl);block-size:var(--vds-size-3xl);min-inline-size:0;padding:0;justify-content:center;background:var(--vds-color-bg-subtle)}.vds-login-dialog__secondary{inline-size:100%;justify-content:center;padding-inline:var(--vds-space-5);background:var(--vds-color-bg-subtle)}.vds-login-dialog__provider:hover,.vds-login-dialog__provider:focus-visible,.vds-login-dialog__secondary:hover,.vds-login-dialog__secondary:focus-visible{background:var(--vds-color-bg-muted)}.vds-login-dialog__provider .vds-button-content,.vds-login-dialog__secondary .vds-button-content{justify-content:center;inline-size:100%}.vds-login-dialog__provider .vds-button-content,.vds-login-dialog__provider .vds-button-label{display:inline-grid;place-items:center;block-size:100%;transform:none}.vds-login-dialog__provider .vds-button-section,.vds-login-dialog__secondary .vds-button-section{min-inline-size:var(--vds-size-md);inline-size:auto;justify-content:center}.vds-login-dialog__social-logo{display:block;inline-size:var(--vds-size-sm);block-size:var(--vds-size-sm);object-fit:contain}.vds-login-dialog__provider .vds-button-label,.vds-login-dialog__secondary .vds-button-label{justify-content:center}.vds-login-dialog__secondary:not(:has(.vds-button-section)) .vds-button-content,.vds-login-dialog__secondary:not(:has(.vds-button-section)) .vds-button-label{justify-content:center}.vds-badge[data-color=primary][data-variant=soft]{--badge-bg: var(--vds-color-primary-a4);--badge-bg-hover: var(--vds-color-primary-a5);--badge-text: var(--vds-color-primary-text);--badge-border: transparent}[data-theme=dark] .vds-badge[data-color=primary][data-variant=soft]{--badge-bg: var(--vds-color-primary-a5);--badge-bg-hover: var(--vds-color-primary-a6);--badge-text: var(--vds-color-primary-text)}.vds-StoreLocation-menu{z-index:60;display:grid;gap:.45rem;inline-size:min(18rem,calc(100vw - 1rem));padding:.45rem;border:1px solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-surface);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-StoreLocation-menu__locate,.vds-StoreLocation-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--vds-color-text);background:transparent;cursor:pointer;text-align:start}.vds-StoreLocation-menu__locate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;padding:.65rem;border-radius:var(--vds-radius-element);background:var(--vds-color-bg-muted)}.vds-StoreLocation-menu__locate span,.vds-StoreLocation-menu__item span{display:grid;gap:.15rem;min-inline-size:0}.vds-StoreLocation-menu__locate small,.vds-StoreLocation-menu__item small{overflow:hidden;color:var(--vds-color-text-muted);font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vds-StoreLocation-menu__error{margin:0;padding-inline:.35rem;color:var(--vds-color-danger-text);font-size:.78rem}.vds-StoreLocation-menu__list{display:grid;gap:.25rem;max-block-size:17rem;overflow:auto}.vds-StoreLocation-menu__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.65rem;border-radius:var(--vds-radius-element)}.vds-StoreLocation-menu__item:hover,.vds-StoreLocation-menu__item--active{background:var(--vds-color-bg-muted)}.vds-StoreLocation-menu__item em{color:var(--vds-color-text-muted);font-size:.78rem;font-style:normal;font-weight:800}.vds-simple-page,.vds-cart-route-page,.vds-checkout-page{min-block-size:calc(100dvh - var(--vds-app-topbar))}.vds-cart-route-page{--vds-cart-bar-next: var(--vds-size-3xl);--vds-cart-bar-pad: var(--vds-space-2);--vds-cart-bar-inline: var(--vds-app-content-gutter);--vds-cart-bar-block: calc( var(--vds-cart-bar-next) + (var(--vds-cart-bar-pad) * 2) + var(--vds-app-safe-bottom) )}.vds-cart-route-page>.vds-section__inner>.vds-section,.vds-checkout-page>.vds-section__inner>.vds-section,.vds-account-page>.vds-section__inner>.vds-section,.vds-order-page>.vds-section__inner>.vds-section{padding-block:0}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner,.vds-account-page>.vds-section__inner>.vds-section>.vds-section__inner,.vds-order-page>.vds-section__inner>.vds-section>.vds-section__inner{gap:0}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-account-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-order-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{inline-size:min(100%,calc(var(--vds-app-content-max) + (var(--vds-app-content-gutter) * 2)));max-inline-size:none;padding-inline:var(--vds-app-content-gutter);padding-block:var(--vds-space-3) var(--vds-app-layout-gap)}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{padding-block-end:calc(var(--vds-cart-bar-block) + var(--vds-space-4))}.vds-cart-route-container{display:flex;flex-direction:column;gap:var(--vds-space-2)}.vds-route-container:not(.vds-cart-route-container){display:grid;gap:var(--vds-space-2);align-content:start}.vds-cart-route-header,.vds-route-header{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2)}.vds-cart-route-page .vds-back-link,.vds-checkout-page .vds-back-link,.vds-account-page .vds-back-link,.vds-order-page .vds-back-link{align-self:flex-start;inline-size:max-content;max-inline-size:100%;min-block-size:var(--vds-size-xl, 2.75rem);min-inline-size:0;justify-content:flex-start;margin-block-end:0;padding-inline:var(--vds-space-3);font-size:var(--vds-text-sm)}.vds-cart-route-page .vds-cart-panel{--vds-cart-next-height: var(--vds-cart-bar-next);overflow:visible}.vds-cart-route-page .vds-cart-panel__items{flex:0 0 auto;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.vds-cart-route-page .vds-cart-panel__footer{margin-block-start:0;justify-items:center}.vds-cart-route-page .vds-cart-panel__footer>*{inline-size:min(100%,calc(var(--vds-app-content-max) - (var(--vds-app-content-gutter) * 2)))}.vds-cart-route-page:has(.vds-cart-panel--empty){--vds-cart-bar-next: 0px;--vds-cart-bar-pad: 0px}.vds-cart-route-page:has(.vds-cart-panel--empty) .vds-cart-route-container{min-block-size:calc(100dvh - var(--vds-app-topbar) - var(--vds-app-layout-gap))}.vds-cart-route-page .vds-cart-panel--empty{flex:1 1 auto}.vds-menu-page{min-block-size:0;overflow:hidden}.vds-menu-page>.vds-section__inner,.vds-menu-frame,.vds-menu-frame>.vds-section__inner{block-size:100%;min-block-size:0}.vds-menu-shell{display:block;inline-size:min(100%,calc(var(--vds-app-content-max) + (var(--vds-app-content-gutter) * 2)));block-size:100%;margin-inline:auto;padding-inline:var(--vds-app-content-gutter);padding-block:var(--vds-app-layout-gap)}.vds-menu-content{min-inline-size:0;block-size:100%;min-block-size:0}.vds-menu-board{display:flex;flex-direction:column;min-inline-size:0;block-size:100%;min-block-size:0;overflow:clip;border:0;border-radius:clamp(1.25rem,3vw,2rem);background:var(--vds-color-surface-raised);box-shadow:none}.vds-home-sections{gap:clamp(1.35rem,2.2vw,1.85rem)}.vds-deals{--vds-deal-hero-height: clamp(16rem, 24vw, 19.5rem)}.vds-home-deal-rail .vds-scroll-area,.vds-home-deal-rail .vds-scroll-area-viewport{inline-size:100%;max-inline-size:100%;min-inline-size:0}.vds-home-deal-rail .vds-scroll-area-viewport{scroll-padding-inline:0}.vds-deal-group{display:grid;gap:var(--vds-space-3);min-inline-size:0}.vds-deal-slider{--scroll-area-arrow-inset: .75rem;--scroll-area-arrow-size: 2.5rem;--scroll-area-arrow-icon-size: 1.15rem;--scroll-area-arrow-radius: var(--vds-radius-full);--scroll-area-arrow-bg: var(--vds-color-scrim-strong);--scroll-area-arrow-bg-hover: var(--vds-color-scrim-strong);--scroll-area-arrow-color: var(--vds-color-on-solid);--scroll-area-arrow-border-color: transparent;--scroll-area-arrow-shadow: var(--vds-shadow-md);inline-size:100%;max-inline-size:100%;min-inline-size:0}.vds-deal-slider .vds-scroll-area-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vds-deal-slider .vds-scroll-area,.vds-deal-slider .vds-scroll-area-viewport{inline-size:100%;max-inline-size:100%;min-inline-size:0;border-radius:clamp(1.1rem,3vw,1.65rem)}.vds-deal-slider .vds-scroll-area-arrow:disabled{visibility:hidden}.vds-deal-slider .vds-scroll-area-viewport>div{display:grid!important;grid-auto-columns:min(20rem,84vw);grid-auto-flow:column;grid-auto-rows:minmax(var(--vds-deal-hero-height),auto);gap:var(--vds-space-4);inline-size:max-content!important;min-inline-size:100%;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.vds-deal-slider .vds-deal-hero{block-size:100%;scroll-snap-align:start;scroll-snap-stop:always}@media(max-width:767px){.vds-deal-slider .vds-scroll-area-arrow{display:none}}@media(min-width:768px){.vds-deal-slider{--scroll-area-arrow-inset: 1rem;--scroll-area-arrow-size: 2.75rem;--scroll-area-arrow-icon-size: 1.25rem}.vds-deal-slider .vds-scroll-area-viewport>div{grid-auto-columns:clamp(24rem,38vw,34rem);gap:var(--vds-space-5)}}.vds-deal-hero{position:relative;display:grid;align-items:end;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:var(--vds-deal-hero-height);overflow:hidden;border-radius:clamp(1.1rem,3vw,1.65rem);background:var(--vds-color-scrim-strong);isolation:isolate}.vds-deal-hero>*{min-inline-size:0}.vds-deal-hero--no-media{background:var(--vds-color-surface-raised);box-shadow:inset 0 0 0 1px var(--vds-color-border);box-shadow:inset 0 0 0 1px var(--vds-color-border-subtle)}.vds-deal-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--vds-color-scrim)}.vds-deal-hero--no-media:after{content:none}.vds-deal-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover}.vds-deal-hero__glyph{position:absolute;inset-block-start:var(--vds-space-4);inset-inline-end:var(--vds-space-4);z-index:0;display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text);background:var(--vds-color-primary-bg);font-size:2rem}.vds-deal-hero__glyph .vds-icon,.vds-deal-hero__glyph svg{inline-size:2rem;block-size:2rem}.vds-deal-hero__copy{position:relative;z-index:1;display:grid;gap:var(--vds-space-2);inline-size:100%;max-inline-size:min(34rem,100%);min-inline-size:0;padding:var(--vds-space-4);color:var(--vds-color-on-solid)}.vds-deal-hero__copy .vds-heading,.vds-deal-hero__copy p{margin:0;color:inherit}.vds-deal-hero__copy .vds-heading{font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:var(--vds-leading-tight);letter-spacing:-.01em}.vds-deal-hero__blurb{display:-webkit-box;overflow:hidden;color:var(--vds-color-white-a10);font-size:.9rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-deal-hero__mark{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--vds-radius-full);color:var(--vds-color-on-solid);background:var(--vds-color-scrim-strong);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-bold);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vds-deal-hero--no-media .vds-deal-hero__copy,.vds-deal-hero--no-media .vds-deal-hero__mark{color:var(--vds-color-text)}.vds-deal-hero--no-media .vds-deal-hero__blurb{color:var(--vds-color-text-muted)}.vds-deal-hero--no-media .vds-deal-hero__mark{background:var(--vds-color-bg-muted)}.vds-deal-hero--no-media .vds-deal-hero__marks{padding-inline-end:5.5rem}.vds-deal-hero__actions{padding-block-start:var(--vds-space-1)}@media(min-width:768px){.vds-deal-hero__copy{gap:var(--vds-space-2);max-inline-size:min(33rem,100%);padding:var(--vds-space-5)}.vds-deal-hero__copy .vds-heading{font-size:clamp(1.6rem,2.4vw,2.25rem)}.vds-deal-hero__blurb{font-size:clamp(.88rem,1vw,1rem)}.vds-deal-hero__glyph{inline-size:5.5rem;block-size:5.5rem}.vds-deal-hero--no-media .vds-deal-hero__marks{padding-inline-end:7rem}}.vds-home-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--vds-space-3);padding-block:.15rem .8rem}.vds-home-section-head h2,.vds-home-section-head p{margin:0}.vds-home-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-3);max-inline-size:100%;min-inline-size:0}.vds-home-sections>*,.vds-home-section>*{max-inline-size:100%;min-inline-size:0}.vds-ordered-before{padding:var(--vds-space-5);border-radius:clamp(1rem,2vw,1.35rem);background:var(--vds-color-primary-a3)}[data-theme=dark] .vds-ordered-before{background:var(--vds-color-primary-a3)}.vds-ordered-before__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-2)}.vds-ordered-before__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;inline-size:100%;min-inline-size:0;padding:var(--vds-space-2);border:0;border-radius:var(--vds-radius-card);color:var(--vds-color-text);background:var(--vds-color-surface);cursor:pointer;text-align:start}.vds-ordered-before__item:hover,.vds-ordered-before__item:focus-visible{background:var(--vds-color-surface-raised)}.vds-ordered-before__item img{inline-size:4.2rem;block-size:4.2rem;border-radius:calc(var(--vds-radius-card) - .12rem);object-fit:cover}.vds-ordered-before__item span{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-ordered-before__item strong,.vds-ordered-before__item small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-ordered-before__item small{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs)}.vds-home-deal-rail{--scroll-area-arrow-inset: .45rem;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:3.8rem;overflow:hidden;border-radius:var(--vds-radius-card)}.vds-home-deal-rail .vds-scroll-area{border-radius:inherit}.vds-home-deal-rail .vds-scroll-area-viewport>div{display:grid!important;grid-auto-columns:min(17.5rem,42vw);grid-auto-flow:column;gap:var(--vds-space-2);inline-size:max-content!important;min-inline-size:100%;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.vds-home-deal-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;min-inline-size:0;min-block-size:3.65rem;padding:.6rem .75rem;border:0;border-radius:var(--vds-radius-card);color:var(--vds-color-text);background:var(--vds-color-bg-muted);cursor:pointer;text-align:start;scroll-snap-align:start;scroll-snap-stop:always}.vds-home-deal-card:hover,.vds-home-deal-card:focus-visible{background:var(--vds-color-bg-subtle)}.vds-home-shortcut span{display:grid;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:.7rem;color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a4)}[data-theme=dark] .vds-home-shortcut span{color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a5)}.vds-home-deal-card__icon{display:grid;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:.7rem;color:var(--vds-color-primary-text);background:var(--vds-color-primary-bg)}.vds-home-deal-card>span:not(.vds-home-deal-card__icon){display:grid;gap:.1rem;min-inline-size:0}.vds-home-deal-card strong,.vds-home-deal-card small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-home-deal-card__code{display:flex;align-items:baseline;gap:.4rem;min-inline-size:0;padding-block-start:.15rem}.vds-home-deal-card__code code{flex:none;padding:.05rem .35rem;border-radius:var(--vds-radius-sm);color:var(--vds-color-primary-text);background:transparent;box-shadow:none;font-family:var(--vds-font-mono, ui-monospace, monospace);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-bold);letter-spacing:.04em}[data-deal-accent=bundle] :is(.vds-deal-hero__glyph,.vds-home-deal-card__icon,.vds-deal-detail__glyph){color:var(--vds-color-on-primary);background:var(--vds-color-primary-solid)}[data-deal-accent=bundle] :is(.vds-deal-detail__media){background:var(--vds-color-primary-solid)}[data-deal-accent=discount] :is(.vds-deal-hero__glyph,.vds-home-deal-card__icon,.vds-deal-detail__glyph),[data-deal-accent=discount] .vds-home-deal-card__code code{color:var(--vds-color-primary-text);background:transparent;box-shadow:inset 0 0 0 1px var(--vds-color-border-primary-strong)}[data-deal-accent=discount] :is(.vds-deal-detail__media){background:transparent}[data-deal-accent=delivery] :is(.vds-deal-hero__glyph,.vds-home-deal-card__icon,.vds-deal-detail__glyph),[data-deal-accent=delivery] .vds-home-deal-card__code code{color:var(--vds-color-success-text);background:transparent;box-shadow:inset 0 0 0 1px var(--vds-color-border-success)}[data-deal-accent=delivery] :is(.vds-deal-detail__media){background:transparent}[data-deal-accent=menu] :is(.vds-deal-hero__glyph,.vds-home-deal-card__icon,.vds-deal-detail__glyph),[data-deal-accent=menu] .vds-home-deal-card__code code{color:var(--vds-color-text-muted);background:transparent;box-shadow:inset 0 0 0 1px var(--vds-color-border-subtle)}[data-deal-accent=menu] :is(.vds-deal-detail__media){background:transparent}.vds-home-deal-card[data-state=applied],.vds-home-deal-card[data-state=copied]{border-color:var(--vds-color-border-primary-strong);background:var(--vds-color-primary-a4)}.vds-home-deal-card strong{font-size:var(--vds-text-sm);line-height:var(--vds-leading-tight)}.vds-home-deal-card small{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs)}.vds-home-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-home-shortcut{display:grid;gap:var(--vds-space-2);min-inline-size:0;padding:var(--vds-space-4);border-radius:var(--vds-radius-card);color:var(--vds-color-text);background:var(--vds-color-bg-muted);text-decoration:none}.vds-home-shortcut:hover,.vds-home-shortcut:focus-visible{background:var(--vds-color-bg-subtle)}.vds-home-shortcut strong,.vds-home-shortcut small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-home-shortcut small{color:var(--vds-color-text-muted)}.vds-category-dock{position:relative;z-index:35;flex:0 0 auto;margin-inline:0;border-start-start-radius:clamp(1.25rem,3vw,2rem);border-start-end-radius:clamp(1.25rem,3vw,2rem);background:var(--vds-color-surface-raised)}.vds-home-page .vds-category-dock--home{position:sticky;inset-block-start:0;inline-size:100%;margin-inline:0;border-start-start-radius:clamp(1.25rem,3vw,2rem);border-start-end-radius:clamp(1.25rem,3vw,2rem);border-end-start-radius:0;border-end-end-radius:0;box-shadow:0 .72rem 1.35rem -1rem var(--vds-color-shadow-tint)}[data-theme=dark] .vds-home-page .vds-category-dock--home{box-shadow:none}.vds-category-scroller{--scroll-area-arrow-inset: .3rem;--scroll-area-arrow-size: 2rem;--scroll-area-arrow-icon-size: 1rem;--scroll-area-arrow-radius: var(--vds-radius-full);--scroll-area-arrow-bg: var(--vds-color-surface-raised);inline-size:100%;max-inline-size:100%;min-inline-size:0;border-block-end:1px solid var(--vds-color-divider)}.vds-category-scroller .vds-scroll-area-viewport>div{display:block!important;inline-size:max-content!important;min-inline-size:100%}@media(max-width:767px){.vds-category-scroller .vds-scroll-area-arrow{display:none}}.vds-category-scroll{--tabs-indicator-color: var(--vds-color-primary-solid);--tabs-indicator-transition-duration: .32s;--tabs-indicator-transition-ease: cubic-bezier(.22, 1, .36, 1);--tabs-trigger-color: var(--vds-color-text);--tabs-trigger-color-hover: var(--vds-color-text);--tabs-trigger-color-active: var(--vds-color-primary-solid);display:flex;gap:var(--vds-space-4);inline-size:max-content;min-inline-size:100%;min-block-size:var(--vds-app-category);padding-inline:clamp(1rem,2.4vw,1.75rem);border-radius:0;background:transparent}.vds-category-scroll.vds-tabs-list[data-animated=true]:after{will-change:transform,inline-size,block-size}.vds-category-scroll__inner{display:flex;gap:.45rem;inline-size:max-content;padding-block:.55rem}.vds-category-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--vds-app-category);padding-inline:var(--vds-space-3);border:0;border-block-end:2px solid transparent;border-radius:0;background:transparent;color:var(--vds-color-text);cursor:pointer;font-family:inherit;font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-control-line-height);white-space:nowrap}.vds-category-button:hover:not([data-state=active]){color:var(--vds-color-text)}.vds-category-button[data-state=active]{border-block-end-color:var(--vds-color-primary-solid);color:var(--vds-color-primary-solid)}.vds-category-button:focus-visible{outline:2px solid var(--vds-color-ring);outline-offset:-2px}.vds-category-button__content{display:inline-flex;align-items:center;gap:var(--tabs-trigger-gap, var(--vds-space-2))}.vds-category-button svg{inline-size:var(--vds-text-lg);block-size:var(--vds-text-lg)}.vds-menu-sections{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.25rem,2.4vw,1.75rem);scrollbar-gutter:stable}.vds-menu-sections,.vds-cart-panel__items{scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-menu-sections::-webkit-scrollbar,.vds-cart-panel__items::-webkit-scrollbar{inline-size:.6rem}.vds-menu-sections::-webkit-scrollbar-track,.vds-cart-panel__items::-webkit-scrollbar-track{background:transparent}.vds-menu-sections::-webkit-scrollbar-thumb,.vds-cart-panel__items::-webkit-scrollbar-thumb{border:.16rem solid transparent;border-radius:999px;background:var(--vds-color-neutral-a8) content-box}.vds-menu-section{scroll-margin-block-start:.75rem;padding:0;border:0;border-radius:0;background:transparent}.vds-menu-section+.vds-menu-section{margin-block-start:var(--vds-space-2)}.vds-menu-section__header{padding-block:.15rem .75rem}.vds-menu-section__header h2{margin:0}.vds-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--vds-space-5) var(--vds-space-4)}.vds-menu-item{--vds-menu-item-media-radius: 1.15rem;position:relative;display:grid;grid-template-rows:auto auto;align-self:start;gap:var(--vds-space-3);min-inline-size:0;container-type:inline-size}.vds-menu-item__media,.vds-menu-item__body{--button-height: auto;--button-min-width: 0;--button-padding-inline: 0;--button-padding-block: 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:inherit;background:transparent;inline-size:100%;min-block-size:0;text-align:start;white-space:normal}.vds-menu-item__media{position:relative;overflow:hidden;inline-size:100%;block-size:auto;aspect-ratio:1 / 1;border-radius:var(--vds-menu-item-media-radius);background:var(--vds-color-bg-muted)}.vds-menu-item__media .vds-button-content,.vds-menu-item__media .vds-button-label,.vds-menu-item__body .vds-button-content,.vds-menu-item__body .vds-button-label{inline-size:100%;min-inline-size:0;transform:none}.vds-menu-item__media .vds-button-content,.vds-menu-item__media .vds-button-label{display:block;block-size:100%}.vds-menu-item__body .vds-button-content,.vds-menu-item__body .vds-button-label{display:grid;block-size:auto;min-block-size:0;align-items:start;justify-content:stretch;gap:var(--vds-space-1);text-align:start;white-space:normal}.vds-menu-item__media img{inline-size:100%;block-size:100%;border-radius:inherit;object-fit:cover}.vds-menu-item__badge{position:absolute;inset-inline-start:.45rem;inset-block-start:.45rem;max-inline-size:calc(100% - .9rem);overflow:hidden;padding:.16rem .4rem;border-radius:999px;color:var(--vds-color-on-solid);background:var(--vds-color-scrim-strong);font-size:.61rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vds-menu-item__body{display:grid;align-self:start;gap:var(--vds-space-1);align-content:start;align-items:start;justify-content:stretch;min-inline-size:0;block-size:auto;overflow:visible}.vds-menu-item__name{display:-webkit-box;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9rem;font-weight:600;line-height:1.22}.vds-menu-item__description{display:-webkit-box;overflow:hidden;color:var(--vds-color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.72rem;font-weight:400;line-height:1.28}.vds-menu-item__price{color:var(--vds-color-primary-text);font-size:.82rem;font-weight:600;line-height:1.15;margin-block-start:0}.vds-menu-item__meta{display:none}.vds-menu-item__rating{display:inline-flex;align-items:center;gap:var(--vds-space-1);min-inline-size:0;color:var(--vds-color-text);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);line-height:var(--vds-leading-tight)}.vds-menu-item__rating svg{inline-size:var(--vds-text-sm);block-size:var(--vds-text-sm)}.vds-menu-item__quick{position:absolute;inset-inline-end:.55rem;inset-block-start:calc(100cqw - 2.95rem)}.vds-quick-cart{--vds-quick-cart-shadow: var(--vds-shadow-sm);inline-size:2.4rem;block-size:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.1rem;overflow:hidden;padding:.16rem;border-radius:999px;background:var(--vds-color-white);color:var(--vds-color-black);box-shadow:var(--vds-quick-cart-shadow);transition:background-color .18s ease,box-shadow .18s ease}.vds-quick-cart--active{inline-size:5.95rem;background:var(--vds-color-white);transition:inline-size .18s ease,background-color .18s ease,box-shadow .18s ease}.vds-quick-cart__add,.vds-quick-cart__step{--button-bg: transparent;--button-bg-hover: var(--vds-color-black-a2);--button-bg-active: var(--vds-color-black-a3);--button-text: var(--vds-color-black);--button-text-hover: var(--vds-color-black);--button-text-active: var(--vds-color-black);--button-height: 2.08rem;--button-min-width: 2.08rem;flex:0 0 auto;inline-size:2.08rem;block-size:2.08rem;padding:0;border-radius:999px}.vds-quick-cart__value{min-inline-size:1.15rem;color:var(--vds-color-black);text-align:center;font-size:.9rem;font-weight:800;line-height:1}.vds-desktop-cart{display:none}.vds-back-link{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2.5rem;padding-inline:.85rem 1rem;border:1px solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-full);margin-block-end:.75rem;color:var(--vds-color-text);background:var(--vds-color-surface-raised);font-weight:700;text-decoration:none;box-shadow:none}.vds-checkout-page .vds-back-link,.vds-account-page .vds-back-link,.vds-order-page .vds-back-link{min-block-size:var(--vds-size-xl, 2.75rem);margin-block-end:0;padding-inline:var(--vds-space-3) var(--vds-space-3);font-size:var(--vds-text-sm)}.vds-checkout-page-header,.vds-route-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2)}.vds-checkout-page-header h1{margin:0;color:var(--vds-color-text);font-size:clamp(1.12rem,1.6vw,1.35rem);line-height:var(--vds-leading-tight)}.vds-back-link svg{inline-size:var(--vds-size-sm);block-size:var(--vds-size-sm);flex:0 0 auto}.vds-back-link:hover,.vds-back-link:focus-visible{color:var(--vds-color-text);background:var(--vds-color-surface-raised)}.vds-cart-panel,.vds-checkout-card,.vds-tracking-card,.vds-timeline-card,.vds-account-card,.vds-empty-state{border:1px solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-cart-panel{--vds-cart-panel-padding: var(--vds-space-6);--vds-cart-content-gap: var(--vds-space-4);--vds-cart-media-size: var(--vds-size-3xl);--vds-cart-quantity-size: var(--vds-size-xl);--vds-cart-quantity-action-size: var(--vds-size-md);--vds-cart-leading-icon-size: var(--vds-size-xl);--vds-cart-next-height: var(--vds-size-3xl)}.vds-cart-panel--compact{min-block-size:calc(100dvh - var(--vds-app-topbar) - 2rem)}.vds-cart-panel>.vds-cart-panel__content{display:flex;flex-direction:column;block-size:100%;min-block-size:0;padding:var(--vds-cart-panel-padding)}.vds-cart-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-cart-content-gap);flex:0 0 auto}.vds-cart-panel__title{color:var(--vds-color-text)}.vds-cart-panel__clear{--button-height: var(--vds-size-lg)}.vds-cart-panel__empty-body{flex:1 1 auto;min-block-size:0;display:grid;place-items:center;align-content:center;gap:var(--vds-space-6);padding-inline:var(--vds-space-4)}.vds-cart-panel__empty-title{max-inline-size:15ch}.vds-cart-empty__icon{display:inline-grid;place-items:center;align-self:center;inline-size:var(--vds-size-3xl);block-size:var(--vds-size-3xl);border-radius:var(--vds-radius-card);color:var(--vds-color-text-subtle);background:var(--vds-color-bg-muted)}.vds-cart-panel__items{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--vds-space-5);scrollbar-gutter:stable}.vds-cart-instructions{display:grid;gap:var(--vds-space-2);margin-block-start:var(--vds-space-2)}.vds-cart-instructions__trigger{--button-height: auto;--button-min-width: 0;--button-padding-inline: 0;--button-padding-block: 0;inline-size:100%;min-block-size:3.35rem;border-radius:var(--vds-radius-lg);color:var(--vds-color-text);background:transparent;text-align:start}.vds-cart-instructions__trigger .vds-button-content,.vds-cart-instructions__trigger .vds-button-label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;inline-size:100%;min-inline-size:0;justify-content:stretch;transform:none;white-space:normal}.vds-cart-instructions__icon{display:grid;place-items:center;inline-size:var(--vds-cart-leading-icon-size);block-size:var(--vds-cart-leading-icon-size);color:var(--vds-color-icon)}.vds-cart-instructions__trigger>.vds-button-content>svg,.vds-cart-instructions__trigger>.vds-button-label>svg{justify-self:end;color:var(--vds-color-icon-subtle)}.vds-cart-instructions__chevron{transition:transform var(--vds-duration-normal, .18s) var(--vds-ease-out, ease)}.vds-cart-instructions--open .vds-cart-instructions__chevron{transform:rotate(90deg)}.vds-cart-instructions__textarea{min-block-size:5.5rem;resize:vertical}.vds-cart-addons{display:grid;gap:var(--vds-space-3);padding-block-start:var(--vds-space-5)}.vds-cart-addons h3{margin:0}.vds-cart-addons__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));gap:var(--vds-space-3)}.vds-cart-addons .vds-suggestion-card__media{border-radius:var(--vds-radius-xl)}.vds-cart-addons .vds-suggestion-card__copy{padding-block-start:var(--vds-space-2)}.vds-cart-addons .vds-suggestion-card__quick.vds-quick-cart--active{inline-size:min(100%,5.8rem)}@keyframes vds-cart-line-enter{0%{max-block-size:0;opacity:0;transform:translateY(.35rem) scale(.985)}to{max-block-size:var(--vds-cart-line-max-block);opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-cart-line-exit{0%{max-block-size:var(--vds-cart-line-max-block);opacity:1;transform:translateY(0) scale(1)}to{max-block-size:0;opacity:0;transform:translate(.35rem) scale(.985)}}@keyframes vds-cart-quantity-bump{0%{opacity:.72;transform:translateY(.1rem) scale(.92)}58%{opacity:1;transform:translateY(-.08rem) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}.vds-cart-line{--vds-cart-line-max-block: 14rem;min-inline-size:0;max-block-size:var(--vds-cart-line-max-block);display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:var(--vds-space-2);box-sizing:border-box;overflow:hidden;padding-block:var(--vds-space-3);border-block-end:var(--vds-space-px) solid var(--vds-color-divider);transform-origin:center}.vds-cart-line:first-child{padding-block-start:0}.vds-cart-line:last-child{border-block-end:0}.vds-cart-line[data-motion=enter]{animation:vds-cart-line-enter .22s cubic-bezier(.2,.8,.2,1) both}.vds-cart-line[data-motion=exit]{pointer-events:none;animation:vds-cart-line-exit .19s cubic-bezier(.4,0,.2,1) both}.vds-cart-line__media,.vds-cart-line__details{--button-height: auto;--button-min-width: 0;--button-padding-inline: 0;--button-padding-block: 0;border:0;background:transparent;color:inherit;text-align:start}.vds-cart-line__media{position:relative;flex:0 0 auto}.vds-cart-line__media,.vds-cart-line__media .vds-button-content,.vds-cart-line__media .vds-button-label{display:block;inline-size:var(--vds-cart-media-size);block-size:var(--vds-cart-media-size);min-inline-size:0;transform:none}.vds-cart-line__media img{inline-size:100%;block-size:100%;border-radius:var(--vds-radius-card);object-fit:cover}.vds-cart-line__details{flex:1 1 0;min-inline-size:0;justify-content:start}.vds-cart-line__details .vds-button-content,.vds-cart-line__details .vds-button-label{display:grid;gap:var(--vds-space-1);justify-content:stretch;inline-size:100%;min-inline-size:0;transform:none;white-space:normal}.vds-cart-line__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-cart-line__price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-cart-line__meta{display:inline}.vds-quantity{display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;min-inline-size:var(--vds-space-24);block-size:var(--vds-cart-quantity-size);padding-inline:var(--vds-space-1);border-radius:var(--vds-radius-full);background:var(--vds-color-bg-muted)}.vds-cart-line__aside{flex:0 0 auto;display:grid;gap:var(--vds-space-1);justify-items:end;align-content:center}.vds-cart-line__choices{display:-webkit-box;overflow:hidden;color:var(--vds-color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-cart-line__quantity{--vds-cart-quantity-size: var(--vds-size-md);--vds-cart-quantity-action-size: var(--vds-size-sm);min-inline-size:5.15rem}.vds-quantity .vds-button{--button-height: var(--vds-cart-quantity-action-size);--button-min-width: var(--vds-cart-quantity-action-size);position:relative;inline-size:var(--vds-cart-quantity-action-size);block-size:var(--vds-cart-quantity-action-size);padding:0;color:var(--vds-color-text);background:transparent}.vds-quantity .vds-button:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(var(--vds-size-xl),100%);block-size:max(var(--vds-size-xl),100%);translate:-50% -50%}.vds-quantity .vds-button:hover:not(:disabled):not([aria-disabled=true]),.vds-quantity .vds-button:focus-visible{color:var(--vds-color-text);background:var(--vds-color-surface)}.vds-quantity .vds-button:active:not(:disabled):not([aria-disabled=true]){background:var(--vds-color-surface-sunken)}.vds-quantity strong{display:inline-block;min-inline-size:var(--vds-space-6);color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-bold);line-height:1;text-align:center;transform-origin:center}.vds-cart-line[data-quantity-motion] .vds-quantity strong{animation:vds-cart-quantity-bump .19s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.vds-cart-line[data-motion],.vds-cart-line[data-quantity-motion] .vds-quantity strong{animation:none}.vds-cart-line[data-motion=exit]{max-block-size:0;opacity:0}.vds-checkout-page .vds-radio-card,.vds-app-input,.vds-schedule-select{transition:none}}.vds-cart-panel__footer{flex:0 0 auto;display:grid;gap:var(--vds-cart-content-gap);padding-block-start:var(--vds-space-4);border-block-start:var(--vds-space-px) solid var(--vds-color-divider)}.vds-mobile-cart-cta,.vds-place-order-bar,.vds-cart-route-page .vds-cart-panel__footer{position:fixed;inset-inline:0;inset-block-end:0;z-index:80;display:grid;padding:var(--vds-cart-bar-pad) var(--vds-cart-bar-inline) calc(var(--vds-cart-bar-pad) + var(--vds-app-safe-bottom));border-block-start:1px solid var(--vds-color-border-muted);border-start-start-radius:var(--vds-radius-xl);border-start-end-radius:var(--vds-radius-xl);background:var(--vds-color-surface-raised);box-shadow:0 -.9rem 2.2rem -1.35rem var(--vds-color-shadow-tint-strong);transform:translateZ(0)}.vds-mobile-cart-cta{--vds-cart-bar-pad: var(--vds-space-2);--vds-cart-bar-inline: var(--vds-space-3)}.vds-app-action-bar{display:grid;gap:var(--vds-space-2)}.vds-app-action-bar__status{padding-inline:var(--vds-space-2);color:var(--vds-color-text-muted);text-align:center}.vds-app-action-button{--button-height: var(--vds-size-3xl);border-radius:var(--vds-radius-xl)}.vds-app-action-button .vds-button-content,.vds-app-action-button .vds-button-label{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:var(--vds-space-2);align-items:center;inline-size:100%;min-inline-size:0;transform:none}.vds-app-action-button__label,.vds-app-action-button__detail,.vds-app-action-button__amount{min-inline-size:0;overflow:hidden;color:var(--vds-color-on-primary);text-overflow:ellipsis;white-space:nowrap}.vds-app-action-button__label{justify-self:start;font-size:var(--vds-text-base);font-weight:var(--vds-font-weight-bold)}.vds-app-action-button__detail:empty{display:none}.vds-app-action-button__detail{justify-self:start;font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-medium)}.vds-app-action-button__amount{justify-self:end;min-inline-size:max-content;font-size:var(--vds-text-base);font-weight:var(--vds-font-weight-bold);font-variant-numeric:tabular-nums}[data-theme=dark] .vds-mobile-cart-cta,[data-theme=dark] .vds-place-order-bar,[data-theme=dark] .vds-cart-route-page .vds-cart-panel__footer{box-shadow:0 -1.1rem 2.5rem -1.35rem var(--vds-color-shadow-tint-strong)}.vds-cart-sheet__full{display:flex;flex-direction:column;block-size:100%;min-block-size:0}.vds-cart-sheet__body{flex:1 1 auto;min-block-size:0;padding:0}.vds-cart-sheet__body .vds-cart-panel{block-size:100%;border:0;border-radius:0;background:var(--vds-color-surface-raised);box-shadow:none}.vds-cart-mini{display:none}.vds-cart-mini-shell{display:none;touch-action:none}.vds-cart-mini-shell__handle{border:0;background:transparent}.vds-cart-mini__next{inline-size:100%}.vds-cart-mini__next{--button-height: var(--vds-size-3xl);border-radius:var(--vds-radius-xl)}.vds-cart-mini__next .vds-button-content,.vds-cart-mini__next .vds-button-label{inline-size:100%;min-inline-size:0;transform:none}.vds-cart-mini__next .vds-button-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.vds-cart-mini__next span{min-inline-size:max-content}.vds-cart-mini__next span:last-child{justify-self:end}.vds-cart-mini__next strong{justify-self:start;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-sheet-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border-block-end:1px solid var(--vds-color-border-subtle)}.vds-sheet-header h2,.vds-sheet-header p{margin:0}.vds-sheet-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border-block-start:1px solid var(--vds-color-border-subtle);background:var(--vds-color-surface)}.vds-product-sheet,.vds-cart-sheet,.vds-StoreLocation-sheet,.vds-search-sheet{contain:layout paint style;overflow:hidden;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem}.vds-product-sheet__body{padding:0;overflow:auto}.vds-product-sheet__header{position:sticky;inset-block-start:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-4);border-block-end:1px solid var(--vds-color-border-subtle);background:var(--vds-color-surface-raised)}.vds-product-sheet__heading{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-product-sheet__title,.vds-product-sheet__header-meta{min-inline-size:0;margin:0;padding-inline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-product-sheet__title{color:var(--vds-color-text);font-size:var(--vds-text-xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight)}.vds-product-sheet__header-meta{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);line-height:var(--vds-leading-tight)}.vds-product-sheet__close{--button-focus-ring-width: 0;--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent;inline-size:var(--vds-size-2xl);block-size:var(--vds-size-2xl);padding:0;border-radius:var(--vds-radius-full);color:var(--vds-color-text-muted);background:transparent;box-shadow:none;outline:0}.vds-product-sheet__close:hover,.vds-product-sheet__close:focus-visible{color:var(--vds-color-text);background:var(--vds-color-bg-muted)}.vds-product-detail{display:grid;align-items:start}.vds-product-detail__content{padding:1.25rem 1rem 1.35rem}.vds-product-gallery{display:grid;gap:.75rem;align-content:start;min-inline-size:0}.vds-product-hero{position:relative;overflow:hidden;inline-size:100%;aspect-ratio:1 / 1;border-radius:0;background:var(--vds-color-bg-muted)}.vds-product-hero img{inline-size:100%;block-size:100%;object-fit:cover}.vds-product-gallery__rail{display:grid;grid-auto-columns:4.75rem;grid-auto-flow:column;gap:.6rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1rem .25rem}.vds-product-gallery__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;inline-size:4.75rem;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:.9rem;background:var(--vds-color-bg-muted);cursor:pointer}.vds-product-gallery__thumb--active{border-color:var(--vds-color-border-primary)}.vds-product-gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.vds-product-summary .vds-drawer-title,.vds-product-summary .vds-drawer-description,.vds-product-summary .vds-dialog-title,.vds-product-summary .vds-dialog-description{padding-inline:0}.vds-product-summary .vds-drawer-title,.vds-product-summary .vds-dialog-title{margin:0;font-size:1.55rem;font-weight:800}.vds-product-summary .vds-drawer-description,.vds-product-summary .vds-dialog-description{margin:0}.vds-product-title-row>strong{flex:0 0 auto;font-size:1.25rem;line-height:1.1}.vds-product-heading{min-inline-size:0}.vds-product-heading__meta{flex:0 0 auto}.vds-product-title-price,.vds-product-price{color:var(--vds-color-text);font-size:var(--vds-text-xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight)}.vds-product-purchase-row,.vds-product-meta{display:none}.vds-product-description{--vds-product-description-collapsed-lines: 3;min-inline-size:0}.vds-product-description__copy{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:var(--vds-product-description-collapsed-lines)}.vds-product-description--expanded .vds-product-description__copy{display:block;overflow:visible;-webkit-line-clamp:unset}.vds-product-description__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin-block-start:.2rem;padding:0;border:0;color:var(--vds-color-primary-text);background:transparent;cursor:pointer;font-family:var(--vds-font-sans);font-size:var(--vds-text-base);font-weight:var(--vds-font-weight-normal);line-height:var(--vds-leading-normal)}.vds-suggestion-card{position:relative;min-inline-size:0;scroll-snap-align:start}.vds-suggestion-card__media,.vds-suggestion-card__copy{--button-height: auto;--button-min-width: 0;--button-padding-inline: 0;--button-padding-block: 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:inherit;background:transparent;inline-size:100%;min-block-size:0;text-align:start;white-space:normal}.vds-suggestion-card__media{position:relative;overflow:hidden;inline-size:100%;aspect-ratio:1 / 1;border-radius:1rem;background:var(--vds-color-bg-muted)}.vds-suggestion-card__media .vds-button-content,.vds-suggestion-card__media .vds-button-label,.vds-suggestion-card__copy .vds-button-content,.vds-suggestion-card__copy .vds-button-label{inline-size:100%;min-inline-size:0;transform:none}.vds-suggestion-card__media .vds-button-content,.vds-suggestion-card__media .vds-button-label{display:block;block-size:100%}.vds-suggestion-card__copy .vds-button-content,.vds-suggestion-card__copy .vds-button-label{display:grid;block-size:auto;min-block-size:0;align-items:start;justify-content:stretch;gap:.1rem;text-align:start;white-space:normal}.vds-suggestion-card__media img{inline-size:100%;block-size:100%;object-fit:cover}.vds-suggestion-card__copy{display:grid;gap:.1rem;align-content:start;align-items:start;justify-content:stretch;block-size:auto;overflow:visible;padding-block-start:.45rem}.vds-suggestion-card__copy strong{font-size:1.05rem}.vds-suggestion-card__name,.vds-suggestion-card__copy small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-suggestion-card__copy small{color:var(--vds-color-text-subtle)}.vds-suggestion-card__quick{position:absolute;inset-inline-end:.45rem;inset-block-start:calc(100cqw - 2.45rem - .45rem);inline-size:2.45rem;block-size:2.45rem}.vds-suggestion-card__quick.vds-quick-cart--active{inline-size:6.5rem}.vds-suggestion-card__quick .vds-quick-cart__add,.vds-suggestion-card__quick .vds-quick-cart__step{inline-size:2.1rem;block-size:2.1rem}.vds-suggestion-card__quick .vds-quick-cart__value{min-inline-size:1.05rem;font-size:.92rem}.vds-suggestion-card{container-type:inline-size}.vds-product-options{padding-block-start:.2rem}.vds-product-sheet__footer{--vds-product-footer-action-height: var(--vds-size-3xl);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.75rem}.vds-product-sheet__quantity{--vds-cart-quantity-size: var(--vds-product-footer-action-height);--vds-cart-quantity-action-size: var(--vds-product-footer-action-height);min-inline-size:clamp(10rem,28vw,12rem)}.vds-product-sheet__add{--button-height: var(--vds-product-footer-action-height)}.vds-product-sheet__footer-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:baseline;grid-column:1 / -1;min-inline-size:0}.vds-product-sheet__footer-copy{display:inline-flex;align-items:baseline;gap:.5rem;min-inline-size:0}.vds-product-sheet__footer-summary p{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-product-sheet__footer-price{color:var(--vds-color-text);font-size:var(--vds-text-xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight);white-space:nowrap}.vds-modifier-group{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.vds-onboarding--handoff{background-color:var(--vds-color-bg);background-position:center;background-size:cover}.vds-onboarding--handoff .vds-onboarding-panel--handoff{background:color-mix(in srgb,var(--vds-color-surface-raised) 93%,transparent)}.vds-modifier-group>.vds-textarea{min-inline-size:0;inline-size:100%!important}.vds-product-note,.vds-product-note>.vds-textarea{min-inline-size:0;max-inline-size:none;inline-size:100%}.vds-product-note__help{color:var(--vds-color-danger-text)}.vds-optional-modifier{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:1.25rem;background:var(--vds-color-surface-raised)}.vds-optional-modifier__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;inline-size:100%;padding:1rem;border:0;color:var(--vds-color-text);background:transparent;cursor:pointer;text-align:start}.vds-optional-modifier__trigger:hover,.vds-optional-modifier__trigger:focus-visible{background:var(--vds-color-neutral-a3)}.vds-optional-modifier__trigger:focus-visible{outline:2px solid var(--vds-color-primary-7);outline-offset:-2px}.vds-optional-modifier__copy{display:grid;gap:.2rem;min-inline-size:0}.vds-optional-modifier__copy strong,.vds-optional-modifier__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-optional-modifier__copy strong{font-size:var(--vds-text-base);line-height:var(--vds-leading-tight)}.vds-optional-modifier__copy small{color:var(--vds-color-text-subtle);font-size:var(--vds-text-sm)}.vds-optional-modifier__chevron{flex:0 0 auto;inline-size:1.2rem;block-size:1.2rem;color:var(--vds-color-text-muted);transition:transform var(--vds-duration-fast, .14s) ease}.vds-optional-modifier[data-state=open] .vds-optional-modifier__chevron{transform:rotate(90deg)}.vds-optional-modifier__content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--vds-duration-normal, .22s) var(--vds-ease-out, ease),opacity var(--vds-duration-fast, .14s) ease}.vds-optional-modifier[data-state=open] .vds-optional-modifier__content{grid-template-rows:1fr;opacity:1}.vds-optional-modifier__content-inner{min-block-size:0;overflow:hidden;padding:0 1rem;transition:padding-block-end var(--vds-duration-normal, .22s) var(--vds-ease-out, ease)}.vds-optional-modifier[data-state=open] .vds-optional-modifier__content-inner{padding-block-end:1rem}.vds-product-options [data-pool-exhausted=true] .vds-checkbox-group-description{color:var(--vds-color-danger-text)}.vds-product-sheet--drawer{--vds-drawer-duration: var(--vds-duration-normal, .22s);--vds-drawer-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--vds-drawer-shadow: var(--vds-shadow-lg);block-size:100dvh;max-block-size:100dvh;border-start-start-radius:0;border-start-end-radius:0;background:var(--vds-color-bg)}.vds-product-sheet--drawer[data-open]{transform:var(--vds-drawer-transform)}.vds-product-sheet--drawer .vds-product-sheet__handle{position:absolute;inset-block-start:max(.7rem,var(--vds-app-safe-top));inset-inline-start:50%;z-index:13;inline-size:3.5rem;block-size:1rem;padding:0;cursor:grab;pointer-events:auto;touch-action:none;transform:translate(-50%)}.vds-product-sheet--drawer .vds-product-sheet__handle:active{cursor:grabbing}.vds-product-sheet--drawer .vds-product-sheet__handle .vds-drawer-handle-bar{inline-size:2.8rem;block-size:.28rem;background:var(--vds-color-neutral-a7)}.vds-product-sheet--drawer[data-dragging]{--vds-drawer-shadow: none}.vds-product-sheet--drawer .vds-product-sheet__header{position:absolute;inset-block-start:0;inset-inline:0;z-index:12;display:block;block-size:calc(4.1rem + var(--vds-app-safe-top) + min(calc(100vw - 2rem),24rem));padding:0;border:0;background:transparent;pointer-events:none;touch-action:auto}.vds-product-sheet--drawer .vds-product-sheet__heading{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;clip-path:inset(50%);white-space:nowrap}.vds-product-sheet--drawer .vds-product-sheet__close{position:absolute;inset-block-start:max(.9rem,var(--vds-app-safe-top));inset-inline-end:calc(.75rem + var(--vds-app-safe-right));inline-size:3rem;block-size:3rem;color:var(--vds-color-text);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg);pointer-events:auto;touch-action:manipulation}.vds-product-sheet--drawer .vds-product-sheet__close:hover,.vds-product-sheet--drawer .vds-product-sheet__close:focus-visible{color:var(--vds-color-text);background:var(--vds-color-surface-raised)}.vds-product-sheet--drawer .vds-product-sheet__body{background:var(--vds-color-bg);scrollbar-width:none}.vds-product-sheet--drawer .vds-product-sheet__body::-webkit-scrollbar{display:none}.vds-product-sheet--drawer .vds-product-detail{display:block;background:var(--vds-color-bg)}.vds-product-sheet--drawer .vds-product-gallery{gap:0;padding:calc(4.1rem + var(--vds-app-safe-top)) clamp(1rem,5vw,1.5rem) clamp(1rem,4vw,1.45rem);border-start-start-radius:0;border-start-end-radius:0;background:var(--vds-color-surface)}.vds-product-sheet--drawer .vds-product-hero{display:grid;place-items:center;overflow:hidden;inline-size:min(100%,24rem);aspect-ratio:1 / 1;margin-inline:auto;border-radius:1.1rem;background:var(--vds-color-bg-muted)}.vds-product-sheet--drawer .vds-product-hero img{inline-size:100%;block-size:100%;padding:0;object-fit:cover}.vds-product-sheet--drawer .vds-product-gallery__rail{display:none}.vds-product-sheet--drawer .vds-product-detail__content{display:block;padding:0 0 1rem;background:var(--vds-color-bg)}.vds-product-sheet--drawer .vds-product-summary{display:grid;gap:.8rem;padding:0 1rem 1.2rem;border-end-start-radius:2rem;border-end-end-radius:2rem;background:var(--vds-color-surface)}.vds-product-sheet--drawer .vds-product-summary>.vds-cluster:first-child,.vds-product-sheet--drawer .vds-product-title-row,.vds-product-sheet--drawer .vds-product-purchase-row,.vds-product-sheet--drawer .vds-product-description-mobile{display:none}.vds-daily-conversion-note{display:flex;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-3);border:var(--vds-space-px) solid var(--vds-color-primary-solid);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4)}.vds-daily-conversion-note>span{display:grid;gap:var(--vds-space-1)}.vds-daily-conversion-note small{color:var(--vds-color-text-muted)}.vds-cart-smart-suggestions{display:grid;flex:0 0 auto;gap:var(--vds-space-3);padding:var(--vds-space-4);overflow:hidden;border:1px solid var(--vds-color-border-subtle);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-cart-smart-suggestions__heading{display:flex;align-items:center;gap:var(--vds-space-3)}.vds-cart-smart-suggestions__heading h3,.vds-cart-smart-suggestions__heading p{margin:0}.vds-cart-smart-suggestions__icon{display:grid;flex:0 0 auto;place-items:center;inline-size:var(--vds-size-lg, 2.5rem);block-size:var(--vds-size-lg, 2.5rem);border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text);background:var(--vds-color-primary-a4)}.vds-cart-smart-suggestions__grid{display:grid;grid-template-columns:none;grid-auto-columns:6.75rem;grid-auto-flow:column;gap:.65rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--vds-space-1);scroll-snap-type:inline proximity}.vds-cart-compact-suggestions{display:grid;gap:var(--vds-space-3);margin-block-start:var(--vds-space-2);padding-block-start:var(--vds-space-2)}.vds-cart-compact-suggestions h3{margin:0}.vds-cart-compact-suggestions__rail{display:grid;grid-template-columns:none;grid-auto-columns:6.75rem;grid-auto-flow:column;gap:.65rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--vds-space-1);scroll-snap-type:inline proximity}.vds-cart-smart-suggestions__grid .vds-suggestion-card,.vds-cart-compact-suggestions__rail .vds-suggestion-card,.vds-checkout-addons .vds-suggestion-card{scroll-snap-align:start}.vds-cart-smart-suggestions__grid .vds-suggestion-card__copy strong,.vds-cart-compact-suggestions__rail .vds-suggestion-card__copy strong,.vds-checkout-addons .vds-suggestion-card__copy strong{font-size:.88rem}.vds-cart-smart-suggestions__grid .vds-suggestion-card__name,.vds-cart-compact-suggestions__rail .vds-suggestion-card__name,.vds-checkout-addons .vds-suggestion-card__name{font-size:.82rem}.vds-cart-smart-suggestions__grid .vds-suggestion-card__copy small,.vds-cart-compact-suggestions__rail .vds-suggestion-card__copy small,.vds-checkout-addons .vds-suggestion-card__copy small{font-size:.7rem}.vds-cart-smart-suggestions__grid .vds-suggestion-card__quick,.vds-cart-compact-suggestions__rail .vds-suggestion-card__quick,.vds-checkout-addons .vds-suggestion-card__quick{inset-inline-end:var(--vds-space-1);inset-block-start:calc(100cqw - var(--vds-size-xl, 2.75rem) - var(--vds-space-1));inline-size:var(--vds-size-xl, 2.75rem);block-size:var(--vds-size-xl, 2.75rem)}.vds-cart-smart-suggestions__grid .vds-suggestion-card__quick.vds-quick-cart--active,.vds-cart-compact-suggestions__rail .vds-suggestion-card__quick.vds-quick-cart--active,.vds-checkout-addons .vds-suggestion-card__quick.vds-quick-cart--active{inline-size:calc(100% - .7rem)}.vds-cart-smart-suggestions__grid .vds-suggestion-card__quick .vds-quick-cart__add,.vds-cart-smart-suggestions__grid .vds-suggestion-card__quick .vds-quick-cart__step,.vds-cart-compact-suggestions__rail .vds-suggestion-card__quick .vds-quick-cart__add,.vds-cart-compact-suggestions__rail .vds-suggestion-card__quick .vds-quick-cart__step,.vds-checkout-addons .vds-suggestion-card__quick .vds-quick-cart__add,.vds-checkout-addons .vds-suggestion-card__quick .vds-quick-cart__step{inline-size:var(--vds-size-lg, 2.5rem);block-size:var(--vds-size-lg, 2.5rem)}.vds-product-sheet--daily-conversion .vds-daily-conversion-note{align-items:center}.vds-product-sheet--daily-conversion .vds-product-options{gap:var(--vds-space-3)}.vds-product-sheet--daily-conversion .vds-optional-modifier__trigger{min-block-size:3.4rem;padding:var(--vds-space-3) var(--vds-space-4)}.vds-product-sheet--drawer.vds-product-sheet--daily-conversion .vds-product-hero{aspect-ratio:16 / 10}.vds-product-sheet--drawer.vds-product-sheet--daily-conversion .vds-product-summary{gap:var(--vds-space-2);padding-block-end:var(--vds-space-4)}.vds-product-sheet--drawer.vds-product-sheet--daily-conversion .vds-product-detail__content{padding-block-end:var(--vds-space-3)}.vds-product-sheet--drawer.vds-product-sheet--daily-conversion .vds-product-sheet__footer{grid-template-columns:minmax(6rem,.48fr) minmax(0,1.52fr)}.vds-product-sheet--drawer.vds-product-sheet--daily-conversion .vds-product-sheet__add{grid-column:1 / -1}.vds-product-sheet--drawer .vds-product-meta{display:grid;gap:.75rem;inline-size:min(100%,27rem);margin-inline:auto}.vds-product-sheet--drawer .vds-product-meta__name{margin:0;overflow-wrap:anywhere;color:var(--vds-color-text);font-size:clamp(1.35rem,5.5vw,1.7rem);font-weight:var(--vds-font-weight-bold);line-height:1.18}.vds-product-sheet--drawer .vds-product-step-parent{margin-block-start:-.5rem;overflow-wrap:anywhere;color:var(--vds-color-text-muted)}.vds-product-sheet--drawer .vds-product-rating{display:inline-flex;align-items:center;gap:.35rem;color:var(--vds-color-text);font-size:1.16rem;font-weight:800;line-height:1.05}.vds-product-sheet--drawer .vds-product-rating svg{inline-size:1.15rem;block-size:1.15rem}.vds-product-sheet--drawer .vds-product-description{color:var(--vds-color-text);font-size:clamp(1.15rem,5vw,1.45rem);line-height:1.32}.vds-product-sheet--drawer .vds-optional-modifier{border:0;background:var(--vds-color-surface-raised)}.vds-product-sheet--drawer .vds-optional-modifier[data-type=single] .vds-optional-modifier__content-inner,.vds-product-sheet--drawer .vds-optional-modifier[data-type=multiple] .vds-optional-modifier__content-inner{padding-inline:0}.vds-product-sheet--drawer .vds-optional-modifier__content-inner>.vds-modifier-group{padding-block-start:0;border-radius:0}.vds-product-sheet--drawer .vds-optional-modifier__content .vds-radio-group-items,.vds-product-sheet--drawer .vds-optional-modifier__content .vds-checkbox-group-items{margin-block-start:0}.vds-product-sheet--drawer .vds-product-options{content-visibility:auto;contain-intrinsic-size:46rem;display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;inline-size:100%;gap:.5rem;margin-inline:0;margin-block-start:.15rem;padding:.35rem 0 .75rem}.vds-product-sheet--drawer .vds-modifier-group,.vds-product-sheet--drawer .vds-product-note{contain:layout paint style;overflow:hidden;justify-self:stretch;max-inline-size:none;inline-size:100%;padding:var(--vds-space-4) 0 0;border-radius:var(--vds-radius-card);background:var(--vds-color-surface)}.vds-product-sheet--drawer .vds-radio-group-header,.vds-product-sheet--drawer .vds-checkbox-group-header,.vds-product-sheet--drawer .vds-product-note>p,.vds-product-sheet--drawer .vds-product-note>.vds-text{padding-inline:1rem}.vds-product-sheet--drawer .vds-radio-group-label,.vds-product-sheet--drawer .vds-checkbox-group-label,.vds-product-sheet--drawer .vds-product-note>p:first-child,.vds-product-sheet--drawer .vds-product-note>.vds-text:first-child{color:var(--vds-color-text-subtle);font-size:1.05rem;font-weight:800;line-height:1.1}.vds-product-sheet--drawer .vds-checkbox-group-description,.vds-product-sheet--drawer .vds-radio-group-description{color:var(--vds-color-text-subtle);font-size:1rem;line-height:1.2}.vds-product-sheet--drawer .vds-radio-group-items,.vds-product-sheet--drawer .vds-checkbox-group-items{gap:0;inline-size:100%;margin-block-start:.7rem}.vds-product-sheet--drawer .vds-radio-card,.vds-product-sheet--drawer .vds-checkbox-card{--radio-card-padding-block: 0;--radio-card-padding-inline: 0;--radio-card-gap: .95rem;--radio-card-border-width: 0;--radio-card-radius: 0;--radio-card-bg: var(--vds-color-surface);--radio-card-bg-hover: var(--vds-color-surface-hover);--radio-card-bg-checked: var(--vds-color-surface);--radio-card-border-color: transparent;--radio-card-border-color-hover: transparent;--radio-card-border-color-checked: transparent;--radio-card-label-font-size: 1.12rem;--radio-card-label-font-weight: 500;--radio-card-trailing-font-size: 1.05rem;--radio-card-trailing-color: var(--vds-color-text-subtle);--checkbox-card-padding-block: 0;--checkbox-card-padding-inline: 0;--checkbox-card-gap: .95rem;--checkbox-card-border-width: 0;--checkbox-card-radius: 0;--checkbox-card-bg: var(--vds-color-surface);--checkbox-card-bg-hover: var(--vds-color-surface-hover);--checkbox-card-bg-checked: var(--vds-color-surface);--checkbox-card-border-color: transparent;--checkbox-card-border-color-hover: transparent;--checkbox-card-border-color-checked: transparent;--checkbox-card-label-font-size: 1.12rem;--checkbox-card-label-font-weight: 500;--checkbox-card-trailing-font-size: 1.05rem;--checkbox-card-trailing-color: var(--vds-color-text-subtle);align-items:center;inline-size:100%;min-block-size:3.9rem;padding-inline:1rem;border:0;border-radius:0;background:var(--vds-color-surface)}.vds-product-sheet--drawer .vds-radio-card:hover:not([data-disabled]),.vds-product-sheet--drawer .vds-checkbox-card:hover:not([data-disabled]),.vds-product-sheet--drawer .vds-radio-card:focus-within,.vds-product-sheet--drawer .vds-checkbox-card:focus-within{background:var(--vds-color-surface-hover)}.vds-product-sheet--drawer .vds-radio-card:has(.vds-radio-card-input[data-state=checked]),.vds-product-sheet--drawer .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=checked]),.vds-product-sheet--drawer .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=indeterminate]){background:var(--vds-color-surface)}.vds-product-sheet--drawer .vds-radio-card-body,.vds-product-sheet--drawer .vds-checkbox-card-body{flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:3.9rem;padding-block:.85rem}.vds-product-sheet--drawer .vds-radio-card+.vds-radio-card .vds-radio-card-body,.vds-product-sheet--drawer .vds-checkbox-card+.vds-checkbox-card .vds-checkbox-card-body{border-block-start:1px solid var(--vds-color-border-muted)}.vds-product-sheet--drawer .vds-radio-card-label-row,.vds-product-sheet--drawer .vds-checkbox-card-label-row{align-items:baseline;gap:.8rem}.vds-product-sheet--drawer .vds-radio-card-input{--radio-size: 2.1rem;--radio-dot-size: .74rem;--radio-border-width: 0;--radio-bg: var(--vds-color-bg-subtle);--radio-bg-hover: var(--vds-color-bg-subtle);--radio-bg-checked: var(--vds-color-primary-7);--radio-bg-checked-hover: var(--vds-color-primary-8);--radio-border-color: transparent;--radio-border-color-hover: transparent;--radio-border-color-checked: transparent;--radio-border-color-checked-hover: transparent;--radio-dot-color: var(--vds-color-surface);margin-block-start:0}.vds-product-sheet--drawer .vds-checkbox-card-input{--checkbox-size: 2.1rem;--checkbox-icon-size: 1rem;--checkbox-radius: .5rem;--checkbox-border-width: 0;--checkbox-bg: var(--vds-color-bg-subtle);--checkbox-bg-hover: var(--vds-color-bg-subtle);--checkbox-bg-checked: var(--vds-color-primary-7);--checkbox-bg-checked-hover: var(--vds-color-primary-8);--checkbox-border-color: transparent;--checkbox-border-color-hover: transparent;--checkbox-border-color-checked: transparent;--checkbox-border-color-checked-hover: transparent;--checkbox-mark-color: var(--vds-color-surface);margin-block-start:0}.vds-product-sheet--drawer .vds-product-note,.vds-product-sheet--drawer .vds-modifier-group--text{padding:var(--vds-space-4)}.vds-extra-sauce-notice{inline-size:100%;min-block-size:3.75rem;justify-content:flex-start;gap:var(--vds-space-3);padding-inline:var(--vds-space-4);color:var(--vds-color-primary-text);background:var(--vds-color-primary-a4)}.vds-extra-sauce-notice__copy{display:grid;flex:1;gap:var(--vds-space-1);min-inline-size:0;text-align:start}.vds-extra-sauce-notice__copy strong,.vds-extra-sauce-notice__copy small{display:block}.vds-extra-sauce-notice__copy small{color:var(--vds-color-primary-text-muted);font-size:var(--vds-font-size-sm)}.vds-extra-sauce-notice__chevron{flex:0 0 auto}.vds-product-sheet--drawer .vds-product-note textarea{margin-block-start:var(--vds-space-2)}.vds-product-sheet--drawer .vds-product-sheet__footer{--vds-product-footer-action-height: var(--vds-app-sheet-action-height);position:relative;z-index:2;grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.5fr);gap:.7rem;padding:.8rem 1rem max(.8rem,var(--vds-app-safe-bottom));border-block-start:0;background:var(--vds-color-surface);box-shadow:0 -.8rem 1.6rem var(--vds-color-shadow-tint-low)}.vds-product-sheet--drawer .vds-product-sheet__footer-summary{grid-column:1 / -1;gap:.85rem}.vds-product-sheet--drawer .vds-product-sheet__footer-copy{overflow:hidden}.vds-product-sheet--drawer .vds-product-sheet__footer-copy p:first-child{flex:1 1 auto}.vds-product-sheet--drawer .vds-product-sheet__footer-copy p:last-child{flex:0 0 auto}.vds-product-sheet--drawer .vds-product-sheet__footer-copy p:first-child{color:var(--vds-color-text);font-size:clamp(1.05rem,4.4vw,1.26rem);font-weight:500}.vds-product-sheet--drawer .vds-product-sheet__footer-copy p:last-child{color:var(--vds-color-text-subtle);font-size:clamp(.92rem,3.7vw,1rem)}.vds-product-sheet--drawer .vds-product-sheet__footer-price{font-size:clamp(1.25rem,5.5vw,1.55rem)}.vds-product-sheet--drawer .vds-product-sheet__quantity{--vds-cart-quantity-size: var(--vds-product-footer-action-height);--vds-cart-quantity-action-size: 2.35rem;min-inline-size:0;inline-size:100%;border-radius:1rem;background:var(--vds-color-surface-sunken)}.vds-product-sheet--drawer .vds-product-sheet__quantity .vds-button{color:var(--vds-color-text)}.vds-product-sheet--drawer .vds-product-sheet__quantity strong{font-size:1.25rem}.vds-product-sheet--drawer .vds-product-sheet__add{--button-height: var(--vds-product-footer-action-height);border:0;border-radius:1rem}.vds-StoreLocation-list,.vds-payment-list,.vds-address-list{display:grid;gap:var(--vds-space-2)}.vds-handoff-grid,.vds-payment-list,.vds-address-list{--radio-group-gap: var(--vds-space-2);--radio-group-items-gap: var(--vds-space-2)}.vds-checkout-page .vds-handoff-grid{padding:0;border:0;background-color:transparent}.vds-handoff-grid .vds-radio-group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2);align-items:stretch}.vds-payment-list .vds-radio-group-items,.vds-address-list .vds-radio-group-items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-2)}.vds-handoff-grid .vds-radio-card,.vds-payment-list .vds-radio-card,.vds-address-list .vds-radio-card,.vds-StoreLocation-list .vds-radio-card{min-inline-size:0}.vds-checkout-page .vds-handoff-grid .vds-radio-card,.vds-checkout-page .vds-StoreLocation-list .vds-radio-card,.vds-checkout-page .vds-address-list .vds-radio-card,.vds-checkout-page .vds-payment-list .vds-radio-card{--radio-card-bg: var(--vds-color-neutral-a3);--radio-card-bg-hover: var(--vds-color-primary-a4);--radio-card-bg-checked: var(--vds-color-primary-bg);--radio-card-label-color: var(--vds-color-text);--radio-card-description-color: var(--vds-color-text-muted);--radio-card-radius: var(--vds-radius-card);--radio-card-padding-block: var(--vds-space-3);--radio-card-padding-inline: var(--vds-space-4);--radio-card-gap: var(--vds-space-3);--radio-card-border-color: var(--vds-color-border-muted);--radio-card-border-color-hover: var(--vds-color-primary-a8);--radio-card-border-color-checked: var(--vds-color-primary-solid);--radio-card-icon-bg: var(--vds-color-primary-a4);--radio-card-icon-color: var(--vds-color-primary-text-muted);--radio-bg: transparent;--radio-bg-hover: var(--vds-color-primary-a4);--radio-bg-checked: var(--vds-color-primary-a6);--radio-bg-checked-hover: var(--vds-color-primary-a6);--radio-border-color-hover: var(--vds-color-primary-a8);--radio-border-color-checked: var(--vds-color-primary-a8);--radio-border-color-checked-hover: var(--vds-color-primary-a8);--radio-dot-color: var(--vds-color-primary-text-muted);--radio-focus-ring-color: var(--vds-color-primary-a8);color:var(--vds-color-text);background-color:var(--radio-card-bg);transition:border-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),background-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-checkout-page .vds-handoff-grid .vds-radio-card{--radio-card-bg: var(--vds-color-surface-raised);--radio-card-border-color: var(--vds-color-border)}.vds-checkout-page .vds-handoff-grid .vds-radio-card[data-layout=icon-grid]{--radio-card-icon-size: var(--vds-size-lg);--radio-card-icon-glyph-size: 1.1rem;justify-content:center}.vds-checkout-page .vds-handoff-grid .vds-radio-card[data-layout=icon-grid] .vds-radio-card-text{gap:var(--vds-space-1)}.vds-checkout-page .vds-payment-list .vds-radio-card[data-layout=icon-grid],.vds-checkout-page .vds-address-list .vds-radio-card[data-layout=icon-grid]{--radio-card-icon-size: var(--vds-size-lg);--radio-card-icon-glyph-size: 1.1rem;flex-direction:row;align-items:center;gap:var(--vds-space-3);padding-block:var(--vds-space-3)}.vds-checkout-page .vds-payment-list .vds-radio-card[data-layout=icon-grid]>.vds-radio-card-input,.vds-checkout-page .vds-address-list .vds-radio-card[data-layout=icon-grid]>.vds-radio-card-input{position:static;inset:auto;flex:0 0 auto}.vds-checkout-page .vds-payment-list .vds-radio-card[data-layout=icon-grid] .vds-radio-card-body,.vds-checkout-page .vds-address-list .vds-radio-card[data-layout=icon-grid] .vds-radio-card-body{flex-direction:row;align-items:center;gap:var(--vds-space-3);text-align:start}.vds-checkout-page .vds-payment-list .vds-radio-card[data-layout=icon-grid] .vds-radio-card-text,.vds-checkout-page .vds-address-list .vds-radio-card[data-layout=icon-grid] .vds-radio-card-text{align-items:start;gap:var(--vds-space-0-5, .125rem);text-align:start}.vds-checkout-page .vds-payment-list .vds-radio-card-icon,.vds-checkout-page .vds-address-list .vds-radio-card-icon{flex:0 0 auto}.vds-checkout-page .vds-payment-list .vds-radio-card-label,.vds-checkout-page .vds-address-list .vds-radio-card-label{font-size:var(--vds-text-base)}.vds-checkout-page .vds-payment-list .vds-radio-card-description,.vds-checkout-page .vds-address-list .vds-radio-card-description{line-height:var(--vds-leading-snug, 1.375)}.vds-checkout-page .vds-handoff-grid .vds-radio-card:hover:not([data-disabled]),.vds-checkout-page .vds-StoreLocation-list .vds-radio-card:hover:not([data-disabled]),.vds-checkout-page .vds-address-list .vds-radio-card:hover:not([data-disabled]),.vds-checkout-page .vds-payment-list .vds-radio-card:hover:not([data-disabled]){border-color:var(--vds-color-primary-a8);background-color:var(--vds-color-primary-a4)}.vds-checkout-page .vds-handoff-grid .vds-radio-card:hover:not([data-disabled]){background-color:var(--vds-color-bg)}.vds-checkout-page .vds-handoff-grid .vds-radio-card:has(.vds-radio-card-input:focus-visible),.vds-checkout-page .vds-StoreLocation-list .vds-radio-card:has(.vds-radio-card-input:focus-visible),.vds-checkout-page .vds-address-list .vds-radio-card:has(.vds-radio-card-input:focus-visible),.vds-checkout-page .vds-payment-list .vds-radio-card:has(.vds-radio-card-input:focus-visible){outline:none;box-shadow:inset 0 0 0 2px var(--vds-color-ring)}.vds-checkout-page .vds-StoreLocation-list .vds-radio-card:has(.vds-radio-card-input[data-state=checked]),.vds-checkout-page .vds-address-list .vds-radio-card:has(.vds-radio-card-input[data-state=checked]),.vds-checkout-page .vds-payment-list .vds-radio-card:has(.vds-radio-card-input[data-state=checked]){--radio-card-bg-checked: var(--vds-color-primary-bg);--radio-card-border-color-checked: var(--vds-color-border-primary-strong);border-color:var(--vds-color-border-primary-strong);background-color:var(--vds-color-primary-bg)}.vds-checkout-page .vds-handoff-grid .vds-radio-card:has(.vds-radio-card-input[data-state=checked]){--radio-card-bg-checked: var(--vds-color-primary-solid);--radio-card-border-color-checked: var(--vds-color-primary-solid);--radio-card-label-color: var(--vds-color-on-primary);--radio-card-description-color: var(--vds-color-on-primary);--radio-card-trailing-color: var(--vds-color-on-primary);--radio-bg-checked: var(--vds-color-on-primary);--radio-bg-checked-hover: var(--vds-color-on-primary);--radio-border-color-checked: var(--vds-color-on-primary);--radio-border-color-checked-hover: var(--vds-color-on-primary);--radio-dot-color: var(--vds-color-primary-solid);border-color:var(--vds-color-primary-solid);background-color:var(--vds-color-primary-solid);color:var(--vds-color-on-primary)}.vds-checkout-page .vds-handoff-grid .vds-radio-card[data-disabled],.vds-checkout-page .vds-StoreLocation-list .vds-radio-card[data-disabled],.vds-checkout-page .vds-address-list .vds-radio-card[data-disabled],.vds-checkout-page .vds-payment-list .vds-radio-card[data-disabled]{border-color:var(--vds-color-divider);background-color:var(--vds-color-neutral-a2)}.vds-checkout-page .vds-handoff-grid .vds-radio-card-icon,.vds-checkout-page .vds-StoreLocation-list .vds-radio-card-icon,.vds-checkout-page .vds-address-list .vds-radio-card-icon,.vds-checkout-page .vds-payment-list .vds-radio-card-icon{color:var(--vds-color-primary-text-muted);background-color:var(--vds-color-primary-a4)}.vds-checkout-page .vds-handoff-grid .vds-radio-card:has(.vds-radio-card-input[data-state=checked]) .vds-radio-card-icon{color:var(--vds-color-on-primary);background-color:var(--vds-color-primary-solid-active)}.vds-checkout-page .vds-handoff-grid .vds-radio-card-input[data-state=checked],.vds-checkout-page .vds-StoreLocation-list .vds-radio-card-input[data-state=checked],.vds-checkout-page .vds-address-list .vds-radio-card-input[data-state=checked],.vds-checkout-page .vds-payment-list .vds-radio-card-input[data-state=checked]{--radio-dot-color: var(--vds-color-primary-solid);color:var(--vds-color-primary-solid);border-color:var(--vds-color-on-primary);background-color:var(--vds-color-on-primary)}.vds-address-list__title{display:inline-flex;gap:var(--vds-space-2);align-items:center;flex-wrap:wrap}.vds-choice-chips{display:flex;flex-wrap:wrap;gap:.5rem}.vds-selectable-chip{min-block-size:2.5rem;padding-inline:var(--vds-space-4);font:inherit;font-weight:700}.vds-selectable-chip:disabled{cursor:not-allowed}.vds-selectable-chip[data-appearance=solid]{box-shadow:0 0 0 2px var(--vds-color-ring)}.vds-checkout-page .vds-button[data-variant=soft]{--button-bg: var(--vds-color-primary-a4);--button-bg-hover: var(--vds-color-primary-a6);--button-bg-active: var(--vds-color-primary-a6);--button-text: var(--vds-color-primary-text-muted);--button-text-hover: var(--vds-color-primary-text-muted);--button-text-active: var(--vds-color-primary-text-muted);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-checkout-page .vds-promo-row .vds-button[data-variant=soft]{color:var(--vds-color-primary-text-muted);border-color:var(--vds-color-primary-a8);background-color:var(--vds-color-primary-a4);box-shadow:none}.vds-checkout-page .vds-promo-row .vds-button[data-variant=soft]:hover,.vds-checkout-page .vds-promo-row .vds-button[data-variant=soft]:focus-visible{color:var(--vds-color-primary-text-muted);border-color:var(--vds-color-primary-a8);background-color:var(--vds-color-primary-a6)}.vds-app-input,.vds-schedule-select{inline-size:100%;min-block-size:var(--vds-size-xl, 2.75rem);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);transition:border-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-app-input:hover:not(:disabled),.vds-schedule-select:hover:not(:disabled){border-color:var(--vds-color-border)}.vds-app-input:focus-visible,.vds-schedule-select:focus-visible{border-color:var(--vds-color-border-primary);outline:2px solid var(--vds-color-ring);outline-offset:-3px}.vds-field[data-invalid] .vds-app-input,.vds-app-input[aria-invalid=true]{border-color:var(--vds-color-border-danger-strong)}@media(prefers-contrast:more){.vds-app-input,.vds-schedule-select,.vds-schedule-date .vds-date-picker-group,.vds-checkout-page .vds-radio-card{border-color:var(--vds-color-border)}}.vds-field-heading{display:flex;gap:var(--vds-space-2);align-items:center;margin:0;color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-semibold, 600)}.vds-field-heading>.vds-icon{flex:0 0 auto;inline-size:1.15em;block-size:1.15em;color:var(--vds-color-primary-text-muted)}.vds-field-icon-input{inline-size:100%}.vds-field-icon-input .vds-input-icon{color:var(--vds-color-text-subtle)}.vds-field{display:grid;align-content:start;gap:var(--vds-space-1);min-inline-size:0}.vds-field__label{display:flex;gap:var(--vds-space-2);align-items:baseline;justify-content:space-between;color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-medium, 500)}.vds-field__optional{color:var(--vds-color-text-subtle);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-normal, 400)}.vds-field__hint,.vds-field__error{margin:0;font-size:var(--vds-text-xs);line-height:var(--vds-leading-snug, 1.375)}.vds-field__hint{color:var(--vds-color-text-muted)}.vds-field__error{color:var(--vds-color-danger-text);font-weight:var(--vds-font-weight-medium, 500)}.vds-field-group{display:grid;gap:var(--vds-space-4)}.vds-field-group__item{min-inline-size:0}.vds-checkout-field{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-checkout-validation-error{color:var(--vds-color-danger-text);line-height:var(--vds-leading-snug)}.vds-checkout-card[data-invalid]{border-color:var(--vds-color-border-danger);box-shadow:inset 0 0 0 1px var(--vds-color-border-danger)}.vds-checkout-card[data-invalid] .vds-checkout-card__icon{color:var(--vds-color-danger-text);background:var(--vds-color-danger-a3)}.vds-schedule-editor{margin-block-start:var(--vds-space-5);padding-block-start:var(--vds-space-5);border-block-start:1px solid var(--vds-color-divider)}.vds-schedule-editor[data-invalid]{border-block-start-color:var(--vds-color-border-danger);color:var(--vds-color-danger-text)}.vds-schedule-editor [aria-invalid=true]{border-color:var(--vds-color-border-danger)}.vds-schedule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-schedule-field{position:relative;z-index:var(--vds-app-layer-field)}.vds-schedule-field:has([data-state=open]),.vds-schedule-field:has([aria-expanded=true]){z-index:var(--vds-app-layer-field-open)}.vds-schedule-select{padding-inline:var(--vds-space-3);color:var(--vds-color-text);font:inherit}.vds-schedule-select:disabled{cursor:not-allowed;border-color:var(--vds-color-border-disabled);background:var(--vds-color-bg-disabled);color:var(--vds-color-text-disabled)}.vds-schedule-slots{max-block-size:18rem;--select-content-padding-block: var(--vds-space-1)}.vds-schedule-date{display:grid;align-content:start;gap:var(--vds-space-1);min-inline-size:0}.vds-schedule-date .vds-date-picker-label{color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-medium, 500)}.vds-schedule-date .vds-date-picker-group{inline-size:100%;min-block-size:var(--vds-size-xl, 2.75rem);padding-inline:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);transition:border-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-schedule-date .vds-date-picker-group:hover{border-color:var(--vds-color-border)}.vds-schedule-date .vds-date-picker-group:has(:focus-visible){border-color:var(--vds-color-border-primary);outline:2px solid var(--vds-color-ring);outline-offset:-3px}.vds-date-picker-content{--date-picker-content-padding: var(--vds-space-1)}.vds-date-picker-content .vds-calendar{--calendar-padding: var(--vds-space-2)}.vds-live-region:empty{display:none}.vds-branch-feedback{display:flex;gap:var(--vds-space-3);align-items:center;margin-block:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted);font-size:var(--vds-text-sm);line-height:var(--vds-leading-snug, 1.375)}.vds-branch-feedback>span{flex:1 1 auto;min-inline-size:0}.vds-branch-feedback>.vds-icon{flex:0 0 auto}.vds-branch-feedback>.vds-button{flex:0 0 auto}.vds-branch-feedback[data-tone=success]{border-color:var(--vds-color-border-success);color:var(--vds-color-success-text);background:var(--vds-color-success-bg)}.vds-branch-feedback[data-tone=warning]{border-color:var(--vds-color-border-warning);color:var(--vds-color-warning-text);background:var(--vds-color-warning-bg)}.vds-branch-feedback[data-tone=danger]{border-color:var(--vds-color-border-danger);color:var(--vds-color-danger-text);background:var(--vds-color-danger-bg)}.vds-app-icon-input,.vds-app-icon-input .vds-input-wrapper{inline-size:100%}.vds-app-icon-input .vds-input-icon{color:var(--vds-color-primary-text-muted)}.vds-app-input--search{min-block-size:3.25rem}.vds-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-4);align-items:start;padding-block-start:0}.vds-checkout-main{min-inline-size:0}.vds-address-grid,.vds-promo-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-2)}.vds-address-block__head{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);align-items:center;justify-content:space-between}.vds-address-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-address-book-sheet--dialog.vds-dialog-content{--dialog-max-width: min(56rem, calc(100vw - var(--vds-space-10)));--dialog-min-width: min(44rem, calc(100vw - var(--vds-space-10)));--dialog-max-height: min(84dvh, 46rem);--dialog-radius: 1.25rem}.vds-address-book-sheet .vds-dialog-body,.vds-address-book-sheet .vds-drawer-body{display:flex;flex-direction:column;gap:var(--vds-space-3);overflow-y:auto;overscroll-behavior:contain}.vds-address-book-sheet .vds-dialog-header+.vds-dialog-body,.vds-address-book-sheet .vds-drawer-header+.vds-drawer-body{padding-block-start:var(--vds-space-4)}.vds-address-book-sheet__loading{padding:var(--vds-space-4);color:var(--vds-color-text-muted);text-align:center}.vds-address-search{position:relative;z-index:var(--vds-app-layer-field)}.vds-address-search:has(.vds-address-suggestions),.vds-phone-field:has(.vds-address-suggestions){z-index:var(--vds-app-layer-field-open)}.vds-address-suggestions{position:absolute;inset-block-start:calc(100% + var(--vds-space-1));inset-inline:0;max-block-size:18rem;padding-block:var(--vds-space-1);overflow-y:auto;border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-address-suggestion,.vds-address-suggestion__status{inline-size:100%;min-block-size:var(--vds-size-xl, 2.75rem);padding:var(--vds-space-2) var(--vds-space-3);border:0;border-block-end:1px solid var(--vds-color-divider);background:transparent;color:var(--vds-color-text);font:inherit;line-height:var(--vds-leading-snug, 1.375);text-align:start}.vds-address-suggestion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-2);align-items:start;cursor:pointer}.vds-address-suggestion__text{display:grid;gap:var(--vds-space-0-5, .125rem);min-inline-size:0}.vds-address-suggestion__main{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-address-suggestion__main mark{background:transparent;color:inherit;font-weight:var(--vds-font-weight-bold, 700)}.vds-address-suggestion__secondary{display:block;overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.vds-address-suggestion__distance,.vds-address-suggestion__badge{align-self:center;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs, .75rem);white-space:nowrap}.vds-address-suggestion__badge{padding:var(--vds-space-0-5, .125rem) var(--vds-space-2);border-radius:var(--vds-radius-pill, 999px);background:var(--vds-color-primary-a4);color:var(--vds-color-primary-text)}.vds-address-suggestion[data-saved] .vds-icon{color:var(--vds-color-primary-text)}.vds-address-suggestions__progress{position:sticky;inset-block-start:0;block-size:2px;margin-block-start:calc(var(--vds-space-1) * -1);overflow:hidden;background:var(--vds-color-divider)}.vds-address-suggestions__progress:after{content:"";display:block;inline-size:40%;block-size:100%;background:var(--vds-color-primary-solid);animation:vds-address-progress 1.1s ease-in-out infinite}@keyframes vds-address-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.vds-address-suggestions__progress:after{inline-size:100%;animation:none;opacity:.5}}.vds-address-suggestion:hover,.vds-address-suggestion:focus-visible,.vds-address-suggestion[data-active]{outline:0;background:var(--vds-color-primary-a4)}.vds-address-suggestion .vds-icon{margin-block-start:var(--vds-space-0-5, .125rem);color:var(--vds-color-primary-text-muted)}.vds-address-suggestion__status{color:var(--vds-color-text-muted)}.vds-address-search__pending{margin-block-start:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-address-suggestion__attribution{display:block;padding:var(--vds-space-1) var(--vds-space-3);color:var(--vds-color-text-muted);text-align:end}.vds-phone-field{position:relative;z-index:var(--vds-app-layer-field)}.vds-phone-field__wrapper{inline-size:100%}.vds-phone-field__lead{position:absolute;inset-inline-start:1px;inset-block:1px;display:flex;align-items:center}.vds-phone-field__input{padding-inline-start:calc(var(--vds-phone-lead, var(--vds-space-10)) + var(--vds-space-2))}.vds-phone-field__skeleton{inline-size:4.5rem;block-size:calc(var(--vds-size-xl, 2.75rem) - 2px);border-radius:var(--vds-radius-card)}.vds-phone-trigger{display:flex;gap:var(--vds-space-1);align-items:center;align-self:stretch;padding-inline:var(--vds-space-3);border:0;border-inline-end:1px solid var(--vds-color-border-muted);border-radius:0;background:transparent;color:var(--vds-color-text);font:inherit;line-height:var(--vds-leading-snug, 1.375);white-space:nowrap;cursor:pointer;transition:background-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),border-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-phone-trigger:hover:not(:disabled){border-inline-end-color:var(--vds-color-border);background:var(--vds-color-surface-hover);border-start-start-radius:calc(var(--vds-radius-card) - 1px);border-end-start-radius:calc(var(--vds-radius-card) - 1px)}.vds-phone-trigger:focus-visible{outline:2px solid var(--vds-color-ring);outline-offset:-2px;border-start-start-radius:calc(var(--vds-radius-card) - 1px);border-end-start-radius:calc(var(--vds-radius-card) - 1px)}.vds-phone-trigger:disabled{cursor:default}.vds-phone-trigger__flag,.vds-phone-countries__flag{display:inline-flex;flex:0 0 auto;align-items:center;font-size:var(--vds-text-md);line-height:1}.vds-phone-trigger__dial{font-variant-numeric:tabular-nums}.vds-phone-trigger__caret{inline-size:1em;block-size:1em;color:var(--vds-color-text-subtle)}@media(prefers-contrast:more){.vds-phone-trigger{border-inline-end-color:var(--vds-color-border)}}.vds-phone-countries{min-inline-size:min(20rem,100%)}.vds-phone-countries__search{position:sticky;inset-block-start:0;display:flex;gap:var(--vds-space-2);align-items:center;padding:var(--vds-space-2) var(--vds-space-3);border-block-end:1px solid var(--vds-color-divider);background:var(--vds-color-surface);color:var(--vds-color-text-subtle)}.vds-phone-countries__search-input{flex:1 1 auto;min-inline-size:0;min-block-size:var(--vds-size-lg, 2.25rem);border:0;background:transparent;color:var(--vds-color-text);font:inherit}.vds-phone-countries__search-input:focus-visible{outline:0}.vds-phone-countries__option{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.vds-phone-countries__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-phone-countries__dial{color:var(--vds-color-text-muted);font-variant-numeric:tabular-nums}.vds-delivery-map-preview{overflow:hidden;border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted)}.vds-delivery-map-preview iframe{display:block;inline-size:100%;block-size:13rem;border:0}.vds-delivery-map-preview__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vds-space-1) var(--vds-space-3);align-items:center;padding:var(--vds-space-2) var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-text-xs)}.vds-delivery-map-preview__meta span{display:inline-flex;gap:var(--vds-space-1);align-items:center;color:var(--vds-color-success-text);font-weight:var(--vds-font-weight-semibold, 600)}.vds-checkout-login-panel,.vds-payment-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-3);border:1px solid var(--vds-color-divider);border-radius:var(--vds-radius-card);background:var(--vds-color-neutral-a3)}.vds-checkout-login-panel{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-4);padding:var(--vds-space-4);border-color:var(--vds-color-primary-a8);background:var(--vds-color-primary-a4);box-shadow:var(--vds-shadow-lg)}.vds-payment-note{grid-template-columns:minmax(0,1fr)}.vds-checkout-login-panel__icon,.vds-checkout-receipt__icon{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;border-radius:var(--vds-radius-card);color:var(--vds-color-primary-text-muted);background:var(--vds-color-primary-a4)}.vds-checkout-login-panel__icon{inline-size:var(--vds-size-xl, 2.75rem);block-size:var(--vds-size-xl, 2.75rem);background:var(--vds-color-primary-a6)}@media(max-width:640px){.vds-checkout-login-panel{grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3)}.vds-checkout-login-panel>.vds-button{grid-column:1 / -1;justify-content:center}}.vds-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-card-field--name,.vds-card-field--number{grid-column:1 / -1}.vds-card-number-wrapper{inline-size:100%}.vds-card-brand-mark{color:var(--vds-color-text-muted)}.vds-card-brand-mark[data-brand=visa],.vds-card-brand-mark[data-brand=mastercard]{color:var(--vds-color-text)}.vds-payment-assurance{display:flex;gap:var(--vds-space-2);align-items:center;margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);line-height:var(--vds-leading-snug, 1.375)}.vds-payment-assurance>.vds-icon{flex:0 0 auto}.vds-checkout-receipt{overflow:hidden;border:0;background:var(--vds-color-surface-raised);box-shadow:none}.vds-checkout-receipt__content{--vds-receipt-inset: var(--vds-space-6);display:flex;flex-direction:column;gap:var(--vds-space-4);min-block-size:0;padding:var(--vds-receipt-inset)}.vds-checkout-receipt__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:center}.vds-checkout-receipt__header h2,.vds-checkout-receipt__header p{margin:0}.vds-receipt-items{--vds-cart-media-size: var(--vds-size-xl);display:grid;gap:var(--vds-space-3);min-block-size:0;padding-block:var(--vds-space-1)}.vds-receipt-items .vds-cart-line{margin-block:calc(var(--vds-space-3) * -1)}.vds-cart-line[data-line-error]{border-block-end-color:var(--vds-color-border-danger)}.vds-cart-line__error{flex:1 0 100%;margin-inline-start:calc(var(--vds-cart-media-size) + var(--vds-space-2));color:var(--vds-color-danger-text);font-size:var(--vds-text-xs);line-height:var(--vds-leading-snug, 1.375)}.vds-cart-line__options-trigger{display:inline-flex;align-items:center;gap:var(--vds-space-1);min-block-size:var(--vds-size-lg);padding-block:var(--vds-space-2);padding-inline:var(--vds-space-2);border:0;border-radius:var(--vds-radius-full);color:var(--vds-color-text-muted);background:transparent;font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);cursor:pointer}.vds-cart-line__options-trigger:hover,.vds-cart-line__options-trigger:focus-visible{color:var(--vds-color-text);background:var(--vds-color-bg-muted)}.vds-cart-line__options-chevron{inline-size:var(--vds-size-2xs);block-size:var(--vds-size-2xs);color:var(--vds-color-icon-subtle);transition:transform var(--vds-duration-normal, .18s) var(--vds-ease-out, ease)}.vds-cart-line__note{display:-webkit-box;overflow:hidden;color:var(--vds-color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vds-receipt-summary{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--vds-space-4);min-block-size:0}.vds-checkout-receipt__footer{display:none}.vds-receipt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:start;padding-block-end:var(--vds-space-3);border-block-end:1px solid var(--vds-color-divider)}.vds-receipt-item:last-child{border-block-end:0}.vds-receipt-item p{min-inline-size:0;overflow-wrap:anywhere}.vds-receipt-empty{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-3);border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted)}.vds-receipt-totals,.vds-receipt-details{display:grid;gap:var(--vds-space-2);margin:0;padding:0}.vds-receipt-totals{padding-block:var(--vds-space-4)}.vds-receipt-totals>div,.vds-receipt-details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:baseline}.vds-receipt-details>div{grid-template-columns:minmax(5rem,auto) minmax(0,1fr)}.vds-receipt-totals dt,.vds-receipt-details dt{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-medium, 500)}.vds-receipt-totals dd,.vds-receipt-details dd{min-inline-size:0;margin:0;color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-semibold, 600);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end}.vds-receipt-details dd{color:var(--vds-color-text-muted);font-variant-numeric:normal;font-weight:var(--vds-font-weight-medium, 500)}.vds-receipt-totals__total{margin-block-start:var(--vds-space-2);padding-block-start:var(--vds-space-3);border-block-start:1px solid var(--vds-color-divider)}.vds-receipt-totals__due{margin-block-start:0}.vds-receipt-totals__total dt{color:var(--vds-color-text);font-size:var(--vds-text-base);font-weight:var(--vds-font-weight-semibold, 600)}.vds-receipt-totals__total dd{color:var(--vds-color-text);font-size:var(--vds-text-lg);font-weight:var(--vds-font-weight-bold, 700);line-height:var(--vds-leading-tight, 1.25)}.vds-checkout-status{display:flex;gap:var(--vds-space-2);align-items:center;margin:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border-warning);border-radius:var(--vds-radius-card);color:var(--vds-color-warning-text);background:var(--vds-color-warning-bg-subtle);font-size:var(--vds-text-sm);line-height:var(--vds-leading-snug, 1.375)}.vds-checkout-status>.vds-icon{flex:0 0 auto}.vds-checkout-status[data-ready]{border-color:var(--vds-color-border-success);color:var(--vds-color-success-text);background:var(--vds-color-success-bg-subtle)}.vds-checkout-section{--accordion-trigger-padding-block: 0;--accordion-trigger-padding-inline: 0;--accordion-trigger-gap: var(--vds-space-3);--accordion-bg-hover: transparent;--accordion-text-hover: var(--vds-color-text);--accordion-content-padding-block-start: var(--vds-space-4);--accordion-content-padding-block-end: 0;--accordion-content-padding-inline: 0}.vds-checkout-section__trigger{inline-size:100%;text-align:start}.vds-checkout-section__trigger .vds-accordion-trigger-label{display:flex;flex:1 1 auto;gap:var(--vds-space-3);align-items:center;min-inline-size:0}.vds-checkout-section__trigger .vds-checkout-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.vds-checkout-section__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--vds-space-0-5, .125rem);min-inline-size:0}.vds-checkout-section__title{color:var(--vds-color-text);font-size:var(--vds-text-lg);font-weight:var(--vds-font-weight-semibold, 600);line-height:var(--vds-leading-snug, 1.375)}.vds-checkout-section__summary{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-regular, 400);line-height:var(--vds-leading-snug, 1.375);overflow-wrap:anywhere}.vds-checkout-section__status{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-regular, 400);line-height:var(--vds-leading-snug, 1.375)}.vds-checkout-section__trigger[disabled],.vds-checkout-section__trigger[data-disabled]{cursor:default;opacity:1}.vds-checkout-receipt__place{display:none}.vds-checkout-card__icon,.vds-account-card__icon,.vds-account-avatar{display:grid;place-items:center;inline-size:var(--vds-size-lg, 2.5rem);block-size:var(--vds-size-lg, 2.5rem);border-radius:var(--vds-radius-card);color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a4)}[data-theme=dark] .vds-checkout-card__icon,[data-theme=dark] .vds-account-card__icon,[data-theme=dark] .vds-account-avatar{color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a5)}.vds-checkout-summary{min-inline-size:0}@media(max-width:1023px){.vds-checkout-page{block-size:calc(100svh - var(--vds-app-topbar));min-block-size:0;overflow:hidden}.vds-checkout-page>.vds-section__inner,.vds-checkout-page>.vds-section__inner>.vds-section,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner{block-size:100%;min-block-size:0}.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner{display:flex;flex-direction:column}.vds-checkout-page .vds-route-container{display:flex;flex-direction:column;gap:var(--vds-space-2);flex:1 1 auto;min-block-size:0}.vds-checkout-page .vds-checkout-layout{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--vds-space-5);scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-checkout-page .vds-checkout-status{display:none}.vds-checkout-page .vds-place-order-bar{--vds-cart-bar-pad: var(--vds-space-2);--vds-cart-bar-inline: var(--vds-space-3);position:static;inset:auto;z-index:auto;flex:0 0 auto}}.vds-tracking-map{position:relative;min-block-size:12rem;overflow:hidden;border-radius:var(--vds-radius-card);background:var(--vds-color-bg-subtle)}.vds-tracking-map__store,.vds-tracking-map__home{position:absolute;inline-size:1.1rem;block-size:1.1rem;border:.25rem solid var(--vds-color-surface);border-radius:999px;background:var(--vds-color-primary-8);box-shadow:var(--vds-shadow-sm)}.vds-tracking-map__store{inset-inline-start:18%;inset-block-start:35%}.vds-tracking-map__home{inset-inline-end:20%;inset-block-end:28%;background:var(--vds-color-success-solid)}.vds-tracking-map__route{position:absolute;inset-inline:24% 27%;inset-block-start:47%;border-block-start:.35rem dashed var(--vds-color-primary-6);transform:rotate(14deg);transform-origin:left center}.vds-tracking-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-5);align-items:center}.vds-tracking-hero__copy{display:grid;justify-items:start;gap:var(--vds-space-2);min-inline-size:0}.vds-tracking-actions .vds-button{min-inline-size:13rem}.vds-eta-countdown{display:flex;min-inline-size:15rem;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);color:var(--vds-color-text);background:var(--vds-color-primary-a4)}.vds-eta-countdown--due{border-color:var(--vds-color-primary-a8);background:var(--vds-color-primary-a6)}.vds-eta-countdown__icon{display:grid;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;place-items:center;border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text-muted);background:var(--vds-color-primary-a6)}.vds-eta-countdown__copy{display:grid;gap:.1rem}.vds-eta-countdown__value{color:var(--vds-color-text);font-family:var(--vds-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(1.6rem,4vw,2.25rem);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}.vds-timeline__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4)}.vds-timeline{display:grid;grid-template-columns:repeat(var(--vds-timeline-count, 1),minmax(0,1fr));margin:0;padding:0;list-style:none}.vds-timeline-item{position:relative;display:grid;grid-template-rows:2.35rem minmax(0,1fr);gap:var(--vds-space-3);min-inline-size:0;padding-inline-end:var(--vds-space-4);color:var(--vds-color-text-muted)}.vds-timeline-item:not(:last-child):after{position:absolute;z-index:0;inset-block-start:1.08rem;inset-inline:2.35rem 0;block-size:.18rem;border-radius:var(--vds-radius-full);background:var(--vds-color-border);content:""}.vds-timeline-item--complete:not(:last-child):after{background:var(--vds-color-primary-solid)}.vds-timeline-item--current:not(:last-child):after{background:var(--vds-color-border)}.vds-timeline-item__marker{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:2px solid var(--vds-color-border);border-radius:var(--vds-radius-full);background:var(--vds-color-surface)}.vds-timeline-item__marker>span{inline-size:.55rem;block-size:.55rem;border-radius:var(--vds-radius-full);background:var(--vds-color-border)}.vds-timeline-item--complete .vds-timeline-item__marker{color:var(--vds-color-on-primary);border-color:var(--vds-color-primary-solid);background:var(--vds-color-primary-solid)}.vds-timeline-item--current .vds-timeline-item__marker{border-color:var(--vds-color-primary-solid);box-shadow:0 0 0 .35rem var(--vds-color-primary-a4)}.vds-timeline-item--current .vds-timeline-item__marker>span{background:var(--vds-color-primary-solid)}.vds-timeline-item__copy{min-inline-size:0}.vds-timeline-item__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-text)}.vds-timeline-item--upcoming .vds-timeline-item__title{color:var(--vds-color-text-muted)}.vds-timeline-item p{margin:.35rem 0 0;color:var(--vds-color-text-muted);font-size:.82rem;line-height:var(--vds-leading-normal)}@media(max-width:52rem){.vds-tracking-hero{grid-template-columns:minmax(0,1fr)}.vds-tracking-actions,.vds-tracking-actions .vds-button{inline-size:100%}.vds-eta-countdown{min-inline-size:0;inline-size:100%}.vds-timeline{grid-template-columns:minmax(0,1fr)}.vds-timeline-item{grid-template-columns:2.35rem minmax(0,1fr);grid-template-rows:minmax(3.85rem,auto);gap:var(--vds-space-3);padding:0 0 var(--vds-space-2)}.vds-timeline-item:not(:last-child):after,.vds-timeline-item--complete:not(:last-child):after,.vds-timeline-item--current:not(:last-child):after{inset-block:2.25rem 0;inset-inline:1.04rem auto;inline-size:.18rem;block-size:auto;background:var(--vds-color-border)}.vds-timeline-item--complete:not(:last-child):after{background:var(--vds-color-primary-solid)}.vds-timeline-item--current:not(:last-child):after{background:var(--vds-color-border)}}.vds-account-avatar{inline-size:3.25rem;block-size:3.25rem;border-radius:999px}.vds-account-page .vds-account-card,.vds-account-hero{border:0;background:var(--vds-color-surface-raised);box-shadow:none}.vds-account-hero{padding:var(--vds-space-6);border-radius:clamp(1.25rem,3vw,2rem)}.vds-account-hero__actions{flex:0 0 auto}.vds-account-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-4);align-items:start}.vds-account-dashboard__main,.vds-account-dashboard__side{min-inline-size:0}.vds-account-metric .vds-card-content{padding-block:var(--vds-space-4)}.vds-account-tracking{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vds-space-4);align-items:start}.vds-timeline--compact{gap:var(--vds-space-2)}.vds-timeline--compact .vds-timeline-item{grid-template-columns:1.55rem minmax(0,1fr);gap:var(--vds-space-2)}.vds-timeline--compact .vds-timeline-item__marker{inline-size:1.55rem;block-size:1.55rem}.vds-timeline--compact .vds-timeline-item p{display:none}.vds-account-order,.vds-account-ticket,.vds-account-setting{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;min-inline-size:0;padding:var(--vds-space-3);border:0;border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted)}.vds-account-order__meta{align-items:end;text-align:end}.vds-account-setting{inline-size:100%;color:var(--vds-color-text);cursor:pointer;text-align:start}.vds-account-setting:hover,.vds-account-setting:focus-visible{background:var(--vds-color-bg-subtle)}@media(max-width:767px){:root{--vds-app-topbar-content: 4.65rem;--vds-app-bottom-cta-content: 4.75rem;--vds-app-content-gutter: .75rem;--vds-app-category: 2.8rem}.vds-schedule-fields{grid-template-columns:minmax(0,1fr)}.vds-selectable-chip{flex:1 1 8rem;justify-content:center}.vds-appbar{--vds-appbar-control-height: 2.5rem;--vds-appbar-surface-padding: .3rem;background:var(--vds-color-surface-raised)}.vds-appbar[data-vds-smart-home=true]{position:fixed;inset-block-start:0;inset-inline:0;block-size:var(--vds-app-topbar);min-block-size:var(--vds-app-topbar);transform:translateY(0);transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}.vds-appbar[data-vds-smart-home=true][data-vds-smart-hidden=true]{pointer-events:none;transform:translateY(-100%)}.vds-appbar[data-vds-smart-home=true]+.vds-home-page{block-size:100dvh}.vds-appbar[data-vds-smart-home=true]+.vds-home-page .vds-category-dock--home{position:fixed;inset-block-start:var(--vds-app-topbar);inset-inline:0;transform:translateY(0);transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}.vds-appbar[data-vds-smart-home=true][data-vds-smart-hidden=true]+.vds-home-page .vds-category-dock--home{transform:translateY(calc(-1 * (var(--vds-app-topbar) - var(--vds-app-safe-top))))}.vds-appbar[data-vds-smart-home=true]+.vds-home-page .vds-home-sections{padding-block-start:calc(var(--vds-app-topbar) + var(--vds-app-category) + var(--vds-space-3))}@media(prefers-reduced-motion:reduce){.vds-appbar[data-vds-smart-home=true],.vds-appbar[data-vds-smart-home=true]+.vds-home-page .vds-category-dock--home{transition:none}}.vds-appbar__inner{inline-size:100%;padding-block:var(--vds-app-safe-top) 0;padding-inline:0}.vds-appbar__surface{grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr) var(--vds-appbar-control-height) var(--vds-appbar-control-height);grid-template-rows:auto;gap:var(--vds-space-2);min-block-size:var(--vds-app-topbar-content);padding-inline-start:calc(var(--vds-space-2) + var(--vds-app-safe-left));padding-inline-end:calc(var(--vds-space-2) + var(--vds-app-safe-right));border-radius:0}.vds-appbar__surface[data-search-active=true]{grid-template-columns:minmax(0,1fr) var(--vds-appbar-control-height)}.vds-appbar__brand{grid-column:1 / 2;grid-row:1 / 2;inline-size:clamp(4.8rem,20vw,5.7rem)}.vds-appbar__logo{max-block-size:calc(var(--vds-appbar-control-height) - .25rem)}.vds-appbar__mode-toggle,.vds-appbar__search{display:none}.vds-appbar__mobile-search{display:flex;grid-column:1 / 2;grid-row:1 / 2;inline-size:100%}.vds-appbar__StoreLocation-menu{grid-column:2 / 3;grid-row:1 / 2}.vds-appbar__storeLocations{min-inline-size:0;padding-inline:var(--vds-space-2)}.vds-appbar__storeLocations .vds-button-content{grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-2)}.vds-appbar__storeLocations-copy{gap:0}.vds-appbar__storeLocations-copy strong{font-size:var(--vds-text-sm)}.vds-appbar__storeLocations-copy small{display:none}.vds-appbar__mobile-search-trigger,.vds-appbar__search-close,.vds-appbar__account{display:inline-flex;grid-row:1 / 2;inline-size:var(--vds-appbar-control-height);min-inline-size:var(--vds-appbar-control-height);block-size:var(--vds-appbar-control-height);padding:0;background:var(--vds-color-bg-subtle)}.vds-appbar__mobile-search-trigger{grid-column:3 / 4}.vds-appbar__search-close{grid-column:2 / 3}.vds-appbar__account{grid-column:4 / 5}.vds-appbar__account-trigger{max-inline-size:var(--vds-appbar-control-height);border:0;transform:none}.vds-appbar__account-avatar{inline-size:1.85rem;block-size:1.85rem;font-size:.76rem}.vds-appbar__account-copy,.vds-appbar__account-chevron,.vds-appbar__mobile-search-trigger .vds-button-label,.vds-appbar__search-close .vds-button-label,.vds-appbar__account .vds-button-label{display:none}.vds-menu-page>.vds-section__inner,.vds-menu-frame,.vds-menu-frame>.vds-section__inner{max-inline-size:100%;block-size:100%;min-block-size:0}.vds-menu-shell{max-inline-size:100%;inline-size:100%;block-size:100%;min-block-size:0;padding:0}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-account-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-order-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{max-inline-size:100%;inline-size:100%;padding-inline:var(--vds-app-content-gutter);padding-block:var(--vds-space-3) var(--vds-app-layout-gap)}.vds-cart-route-page{--vds-cart-bar-next: 3.35rem}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-account-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-order-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{padding-inline:var(--vds-space-2);padding-block-start:var(--vds-space-2);padding-block-end:max(var(--vds-space-1),var(--vds-app-safe-bottom))}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{padding-block-end:calc(var(--vds-cart-bar-block) + var(--vds-space-3))}.vds-cart-route-container,.vds-checkout-page .vds-route-container{gap:var(--vds-space-1)}.vds-cart-route-page .vds-back-link,.vds-checkout-page .vds-back-link,.vds-account-page .vds-back-link,.vds-order-page .vds-back-link{min-block-size:var(--vds-size-xl, 2.75rem)}.vds-cart-route-page .vds-cart-panel{--vds-cart-panel-padding: var(--vds-space-4);--vds-cart-content-gap: var(--vds-space-3);--vds-cart-media-size: 4.35rem;border-radius:calc(var(--vds-radius-card) - .25rem)}.vds-cart-route-page .vds-cart-panel__items{padding-block:var(--vds-space-3)}.vds-cart-route-page .vds-cart-line{padding-block:var(--vds-space-2)}.vds-cart-route-page .vds-cart-instructions__trigger{min-block-size:3rem}.vds-cart-route-page .vds-cart-addons{gap:var(--vds-space-2);padding-block-start:var(--vds-space-4)}.vds-cart-addons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-2)}.vds-menu-content{max-inline-size:100%}.vds-menu-board{max-inline-size:100%;block-size:100%;min-block-size:0;overflow:hidden;border-radius:0}.vds-category-dock{position:fixed;inset-block-start:var(--vds-app-topbar);inset-inline:0;max-inline-size:100%;border-radius:0;background:var(--vds-color-surface-raised);box-shadow:0 .72rem 1.35rem -1rem var(--vds-color-shadow-tint);touch-action:pan-y}[data-theme=dark] .vds-category-dock{box-shadow:none}.vds-menu-board{padding-block-start:var(--vds-app-category)}.vds-home-page .vds-menu-board{padding-block-start:0}.vds-home-page .vds-category-dock--home{position:sticky;inset-block-start:0;inset-inline:auto;margin-inline:0;border-radius:0}.vds-category-scroll{min-block-size:var(--vds-app-category);padding-inline:var(--vds-space-3)}.vds-category-scroll__inner{gap:var(--vds-space-4);padding-block:.45rem}.vds-category-button{min-block-size:var(--vds-app-category);padding-inline:0;font-size:var(--vds-text-sm)}.vds-category-button svg{display:none}.vds-menu-sections{flex:1 1 auto;max-inline-size:100%;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--vds-space-4) var(--vds-space-3) max(var(--vds-space-2),var(--vds-app-safe-bottom))}.vds-home-sections{gap:var(--vds-space-4);padding-block-start:var(--vds-space-3)}.vds-home-section+.vds-ordered-before{padding-block-start:var(--vds-space-2)}.vds-home-deal-rail{--scroll-area-arrow-inset: .25rem;min-block-size:3.15rem}.vds-home-deal-rail .vds-scroll-area-viewport>div{grid-auto-columns:min(17.5rem,68vw);gap:var(--vds-space-1)}.vds-home-deal-card{min-block-size:3rem;padding:.45rem .55rem;gap:var(--vds-space-2);border-radius:.8rem}.vds-home-deal-card__icon{inline-size:1.75rem;block-size:1.75rem;border-radius:.55rem}.vds-home-deal-card strong{font-size:.73rem}.vds-home-deal-card small{font-size:.62rem}.vds-home-deal-card__line,.vds-home-deal-card__code small{display:none}.vds-home-deal-card>svg{display:none}.vds-home-section .vds-home-section-head p{display:none}.vds-menu-section{scroll-margin-block-start:var(--vds-space-4)}.vds-menu-section+.vds-menu-section{margin-block-start:var(--vds-space-4);padding-block-start:0}.vds-menu-section__header{display:flex;padding-block:0 .7rem}.vds-menu-section__header h2{font-size:var(--vds-text-xl);line-height:var(--vds-leading-tight)}.vds-menu-section__header .vds-badge{display:none}.vds-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-5) var(--vds-space-3)}.vds-menu-item{--vds-menu-item-media-radius: 1.1rem;gap:var(--vds-space-2)}.vds-menu-item__description{display:none}.vds-menu-item__price{order:-1;margin-block-start:0;color:var(--vds-color-text);font-size:var(--vds-text-base);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight)}.vds-menu-item__name{font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-medium);line-height:var(--vds-leading-tight)}.vds-menu-item__meta,.vds-menu-item__rating{display:inline-flex;align-items:center;gap:var(--vds-space-1);min-inline-size:0;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);line-height:var(--vds-leading-tight)}.vds-menu-item__rating{color:var(--vds-color-text);font-weight:var(--vds-font-weight-semibold)}.vds-menu-item__rating svg{inline-size:var(--vds-text-sm);block-size:var(--vds-text-sm)}.vds-menu-item__quick{inset-inline-end:.45rem;inset-block-start:calc(100cqw - 2.7rem)}.vds-cart-sheet--mobile{inset-inline:0;inset-block-end:0;inline-size:100vw;border:1px solid var(--vds-color-border-muted);border-inline:0;border-block-end:0;border-start-start-radius:var(--vds-radius-xl);border-start-end-radius:var(--vds-radius-xl);background:var(--vds-color-surface-raised);box-shadow:0 -.9rem 2.2rem -1.35rem var(--vds-color-shadow-tint-strong);will-change:transform}.vds-cart-mini-shell{position:fixed;inset-inline:0;inset-block-end:0;z-index:80;display:grid;gap:var(--vds-space-1);inline-size:100vw;padding:var(--vds-space-2) var(--vds-space-3) calc(var(--vds-space-2) + var(--vds-app-safe-bottom));border:1px solid var(--vds-color-border-muted);border-inline:0;border-block-end:0;border-start-start-radius:var(--vds-radius-xl);border-start-end-radius:var(--vds-radius-xl);background:var(--vds-color-surface-raised);box-shadow:0 -.9rem 2.2rem -1.35rem var(--vds-color-shadow-tint-strong);backface-visibility:hidden;contain:layout paint style;isolation:isolate;transform:translateZ(0);will-change:transform}[data-theme=dark] .vds-cart-mini-shell{border-color:var(--vds-color-border-muted);box-shadow:0 -1.1rem 2.5rem -1.35rem var(--vds-color-shadow-tint-strong)}.vds-cart-mini-shell__handle{display:grid;place-items:center;justify-self:center;inline-size:3.75rem;block-size:.9rem;padding:0;border-radius:var(--vds-radius-full);color:var(--vds-color-text-subtle);cursor:pointer;touch-action:none}.vds-cart-mini-shell__handle span{display:block;inline-size:3rem;block-size:.3125rem;border-radius:var(--vds-radius-full);background:var(--vds-color-text-subtle)}.vds-cart-mini-shell .vds-cart-mini{display:grid;padding:0}.vds-cart-mini-shell .vds-cart-mini__next{touch-action:manipulation}[data-theme=dark] .vds-cart-sheet--mobile{border-color:var(--vds-color-border-muted);box-shadow:0 -1.1rem 2.5rem -1.35rem var(--vds-color-shadow-tint-strong)}.vds-cart-sheet--mobile[data-stage=minimized]{inset-block-end:-2px;overflow:hidden}.vds-cart-sheet--mobile[data-stage=minimized] .vds-cart-mini{display:grid;padding:0 var(--vds-space-3) calc(var(--vds-space-1) + var(--vds-app-safe-bottom))}.vds-cart-sheet--mobile[data-stage=minimized] .vds-cart-sheet__full{display:none}.vds-cart-sheet--mobile:not([data-stage=minimized]) .vds-cart-mini{display:none}.vds-cart-sheet--mobile .vds-cart-sheet__handle{display:flex;padding-block:var(--vds-space-2) var(--vds-space-1);background:var(--vds-color-surface-raised)}.vds-cart-sheet--mobile .vds-cart-sheet__header{display:none}.vds-cart-sheet--mobile .vds-cart-sheet__body{display:flex;flex-direction:column}.vds-cart-sheet--mobile .vds-cart-panel{--vds-cart-panel-padding: var(--vds-space-5);flex:1 0 auto;block-size:auto;min-block-size:100%;border:0;border-radius:0;background:var(--vds-color-surface-raised);box-shadow:none}.vds-cart-sheet--mobile .vds-cart-panel>.vds-cart-panel__content{block-size:auto;min-block-size:100%;padding-block-start:var(--vds-space-5);padding-block-end:0}.vds-cart-sheet--mobile .vds-cart-panel__items{flex:0 0 auto;overflow:visible}.vds-cart-sheet--mobile .vds-cart-panel__footer{position:sticky;inset-block-end:0;z-index:2;margin-block-start:auto;padding-block-start:var(--vds-space-3);padding-block-end:calc(var(--vds-space-5) + var(--vds-app-safe-bottom));background:var(--vds-color-surface-raised)}}@media(max-width:430px){.vds-appbar__surface{grid-template-columns:minmax(4.15rem,auto) minmax(0,1fr) var(--vds-appbar-control-height) var(--vds-appbar-control-height);gap:var(--vds-space-1)}.vds-appbar__brand{inline-size:clamp(4.15rem,19vw,4.7rem)}.vds-appbar__logo{max-block-size:calc(var(--vds-appbar-control-height) - .25rem)}.vds-appbar__storeLocations{padding-inline:var(--vds-space-2)}.vds-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-5) var(--vds-space-3)}.vds-menu-item{--vds-menu-item-media-radius: 1.05rem}.vds-menu-item__quick{inline-size:2.25rem;block-size:2.25rem;inset-block-start:calc(100cqw - 2.8rem)}.vds-menu-item__quick.vds-quick-cart--active{inline-size:5.55rem}.vds-menu-item__quick .vds-quick-cart__add,.vds-menu-item__quick .vds-quick-cart__step{--button-height: 1.95rem;--button-min-width: 1.95rem;inline-size:1.95rem;block-size:1.95rem}.vds-sheet-footer{grid-template-columns:1fr}.vds-product-sheet__footer{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}@media(min-width:900px){.vds-menu-item{--vds-menu-item-media-radius: 1rem;display:grid;grid-template-columns:clamp(9.5rem,38%,12rem) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media body";gap:var(--vds-space-4);align-items:stretch;min-block-size:11rem;padding:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:calc(var(--vds-menu-item-media-radius) + var(--vds-space-2));background:var(--vds-color-surface);box-shadow:0 .7rem 1.8rem -1.5rem var(--vds-color-shadow-tint)}.vds-menu-item__media{grid-area:media;align-self:start;block-size:auto;min-block-size:0;aspect-ratio:1 / 1}.vds-menu-item__body{grid-area:body;align-self:stretch;min-inline-size:0;padding-block:var(--vds-space-1);padding-inline:0 3.15rem}.vds-menu-item__body .vds-button-content,.vds-menu-item__body .vds-button-label{align-content:start;gap:.3rem;min-block-size:100%}.vds-menu-item__description{display:-webkit-box;-webkit-line-clamp:3}.vds-menu-item__quick{inset-block-start:auto;inset-block-end:var(--vds-space-4);inset-inline-end:var(--vds-space-4)}.vds-account-dashboard{grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr)}.vds-account-tracking{grid-template-columns:minmax(15rem,.72fr) minmax(0,1fr)}.vds-account-dashboard__side{position:sticky;inset-block-start:calc(var(--vds-app-topbar) + var(--vds-space-4))}.vds-product-sheet--dialog.vds-dialog-content{--dialog-max-width: min(64rem, calc(100vw - var(--vds-space-10)));--dialog-min-width: min(56rem, calc(100vw - var(--vds-space-10)));--dialog-max-height: min(84dvh, 46rem);--dialog-radius: 1.25rem;--dialog-border-width: 0;--dialog-border-color: transparent;--dialog-shadow: none;--dialog-surface: var(--vds-color-surface-raised);inline-size:min(64rem,calc(100vw - var(--vds-space-10)));max-inline-size:calc(100vw - var(--vds-space-10));block-size:auto;max-block-size:min(84dvh,46rem);border-radius:1.25rem}.vds-product-sheet--dialog .vds-product-sheet__header{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-5);background:var(--vds-color-surface-raised)}.vds-product-sheet--dialog .vds-product-sheet__heading{grid-column:1;justify-self:start;text-align:start}.vds-product-sheet--dialog .vds-product-sheet__close{grid-column:2}.vds-product-sheet--dialog .vds-product-sheet__title{font-size:var(--vds-text-xl)}.vds-product-sheet--dialog .vds-product-sheet__body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-product-sheet--dialog .vds-product-sheet__body::-webkit-scrollbar{inline-size:.55rem}.vds-product-sheet--dialog .vds-product-sheet__body::-webkit-scrollbar-thumb{border:.14rem solid transparent;border-radius:var(--vds-radius-full);background:var(--vds-color-neutral-a8) content-box}.vds-product-sheet--dialog .vds-product-detail{grid-template-columns:minmax(19rem,.92fr) minmax(22rem,1fr);grid-template-rows:auto auto;column-gap:var(--vds-space-7);row-gap:var(--vds-space-5);block-size:auto;min-block-size:0;padding:var(--vds-space-7)}.vds-product-sheet--dialog .vds-product-gallery{grid-column:1;grid-row:1;align-self:start;position:sticky;inset-block-start:var(--vds-space-7);padding-block-end:0}.vds-product-sheet--dialog .vds-product-hero{border-radius:var(--vds-radius-card)}.vds-product-sheet--dialog .vds-product-gallery__rail{display:grid;grid-auto-columns:4.25rem;gap:var(--vds-space-2);padding:0}.vds-product-sheet--dialog .vds-product-detail__content{grid-column:2;grid-row:1;min-block-size:0;max-block-size:none;overflow:visible;padding:0}.vds-product-sheet--dialog .vds-product-summary>.vds-cluster:first-child,.vds-product-sheet--dialog .vds-product-prep,.vds-product-sheet--dialog .vds-product-title-row,.vds-product-sheet--dialog .vds-product-title-price,.vds-product-sheet--dialog .vds-product-description-mobile{display:none}.vds-product-sheet--dialog .vds-product-note{padding-block-start:var(--vds-space-2)}.vds-product-sheet--dialog .vds-product-summary .vds-dialog-title{font-size:var(--vds-text-2xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight)}.vds-product-sheet--dialog .vds-product-heading__meta{font-size:var(--vds-text-lg);line-height:var(--vds-leading-tight)}.vds-product-sheet--dialog .vds-product-purchase-row{display:none}.vds-product-sheet--dialog .vds-product-options{margin-block-start:var(--vds-space-5);padding-block-start:var(--vds-space-5);border-block-start:1px solid var(--vds-color-border)}.vds-product-sheet--dialog .vds-modifier-group{--radio-group-gap: var(--vds-space-3);--radio-group-items-gap: var(--vds-space-2);--checkbox-group-gap: var(--vds-space-3);--checkbox-group-items-gap: var(--vds-space-2);--radio-card-padding-block: var(--vds-space-3);--radio-card-padding-inline: var(--vds-space-4);--radio-card-gap: var(--vds-space-3);--radio-card-border-width: 0;--radio-card-radius: var(--vds-radius-card);--radio-card-bg: var(--vds-color-bg-muted);--radio-card-bg-hover: var(--vds-color-bg-subtle);--radio-card-bg-checked: var(--vds-color-bg-muted);--radio-card-border-color: transparent;--radio-card-border-color-hover: transparent;--radio-card-border-color-checked: transparent;--radio-card-label-font-size: var(--vds-text-sm);--radio-card-label-font-weight: var(--vds-font-weight-medium);--radio-card-trailing-font-size: var(--vds-text-sm);--radio-card-trailing-color: var(--vds-color-text-muted);--checkbox-card-padding-block: var(--vds-space-3);--checkbox-card-padding-inline: var(--vds-space-4);--checkbox-card-gap: var(--vds-space-3);--checkbox-card-border-width: 0;--checkbox-card-radius: var(--vds-radius-card);--checkbox-card-bg: var(--vds-color-bg-muted);--checkbox-card-bg-hover: var(--vds-color-bg-subtle);--checkbox-card-bg-checked: var(--vds-color-bg-muted);--checkbox-card-border-color: transparent;--checkbox-card-border-color-hover: transparent;--checkbox-card-border-color-checked: transparent;--checkbox-card-label-font-size: var(--vds-text-sm);--checkbox-card-label-font-weight: var(--vds-font-weight-medium);--checkbox-card-trailing-font-size: var(--vds-text-sm);--checkbox-card-trailing-color: var(--vds-color-text-muted)}.vds-product-sheet--dialog .vds-radio-group-label,.vds-product-sheet--dialog .vds-checkbox-group-label{color:var(--vds-color-text);font-size:var(--vds-text-lg);font-weight:var(--vds-font-weight-medium);line-height:var(--vds-leading-tight)}.vds-product-sheet--dialog .vds-radio-card,.vds-product-sheet--dialog .vds-checkbox-card{--radio-card-border-width: 0;--radio-card-radius: var(--vds-radius-card);--radio-card-bg: var(--vds-color-bg-muted);--radio-card-bg-hover: var(--vds-color-bg-subtle);--radio-card-bg-checked: var(--vds-color-bg-muted);--radio-card-border-color: transparent;--radio-card-border-color-hover: transparent;--radio-card-border-color-checked: transparent;--checkbox-card-border-width: 0;--checkbox-card-radius: var(--vds-radius-card);--checkbox-card-bg: var(--vds-color-bg-muted);--checkbox-card-bg-hover: var(--vds-color-bg-subtle);--checkbox-card-bg-checked: var(--vds-color-bg-muted);--checkbox-card-border-color: transparent;--checkbox-card-border-color-hover: transparent;--checkbox-card-border-color-checked: transparent;flex-direction:row;align-items:center;min-block-size:var(--vds-space-14);border:0;border-radius:var(--vds-radius-card);background-color:var(--vds-color-bg-muted)}.vds-product-sheet--dialog .vds-radio-card:has(.vds-radio-card-input[data-state=checked]),.vds-product-sheet--dialog .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=checked]),.vds-product-sheet--dialog .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=indeterminate]){border-color:transparent;background-color:var(--vds-color-bg-muted)}.vds-product-sheet--dialog .vds-radio-card:hover:not([data-disabled]),.vds-product-sheet--dialog .vds-checkbox-card:hover:not([data-disabled]){background:var(--vds-color-bg-subtle)}.vds-product-sheet--dialog .vds-radio-card-input,.vds-product-sheet--dialog .vds-checkbox-card-input{--radio-size: var(--vds-size-xs);--radio-dot-size: .58rem;--checkbox-size: var(--vds-size-xs);--checkbox-icon-size: .86rem;margin-block-start:0}.vds-product-sheet--dialog .vds-radio-card-label-row,.vds-product-sheet--dialog .vds-checkbox-card-label-row{justify-content:space-between}.vds-product-sheet--dialog .vds-product-meta{display:grid;gap:var(--vds-space-2)}.vds-product-sheet--dialog .vds-product-description{--vds-product-description-collapsed-lines: 2}.vds-product-sheet--dialog .vds-product-description--expanded .vds-product-description__copy{-webkit-line-clamp:unset}.vds-product-sheet--dialog .vds-product-rating{display:inline-flex;gap:var(--vds-space-1);align-items:center;color:var(--vds-color-text)}.vds-product-sheet--dialog .vds-product-rating svg{inline-size:var(--vds-text-base);block-size:var(--vds-text-base)}.vds-product-sheet--dialog .vds-product-sheet__footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(13rem,.9fr);gap:var(--vds-space-3);padding:var(--vds-space-4) var(--vds-space-7);border-block-start:1px solid var(--vds-color-border);background:var(--vds-color-surface-raised)}.vds-product-sheet--dialog .vds-product-sheet__footer-summary{grid-column:auto}}@media(min-width:768px){.vds-appbar__surface{grid-template-columns:auto minmax(13.75rem,15.5rem) minmax(10rem,1fr) auto;grid-template-rows:auto auto}.vds-appbar__mode-toggle,.vds-appbar__search,.vds-appbar__StoreLocation-menu{grid-row:1 / 2}.vds-appbar__mode-toggle{display:grid;grid-column:2 / 3;grid-row:1 / 2}.vds-appbar__search{grid-column:1 / -1;grid-row:2 / 3;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;inline-size:auto;gap:.7rem;padding-inline:1.05rem}.vds-appbar__search--button .vds-button-label>span{display:block}.vds-appbar__StoreLocation-menu{display:block;grid-column:3 / 4;grid-row:1 / 2;justify-self:end;inline-size:100%;max-inline-size:11.75rem}.vds-appbar__account{display:inline-flex;grid-column:4 / 5;grid-row:1 / 2}.vds-appbar__storeLocations{padding-inline:.85rem}.vds-appbar__storeLocations .vds-button-content{grid-template-columns:auto minmax(0,1fr) auto}.vds-appbar__storeLocations .vds-button-section[data-position=end]{display:inline-flex;transform:rotate(90deg)}.vds-menu-shell{padding-inline:var(--vds-app-content-gutter)}.vds-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-6) var(--vds-space-5)}.vds-category-dock{margin-inline:0}.vds-address-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vds-promo-row{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}@media(min-width:1024px){:root{--vds-app-topbar-content: 4.75rem;--vds-appbar-desktop-padding-block: .65rem}.vds-kitchie-app{padding-block-end:0}.vds-appbar__inner{padding-block:var(--vds-appbar-desktop-padding-block)}.vds-appbar__surface{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(.55rem,.8vw,.85rem);min-block-size:calc(var(--vds-app-topbar-content) - 1.3rem)}.vds-appbar__brand{flex:0 0 auto;max-inline-size:7rem}.vds-appbar__mode-toggle{flex:0 0 15.5rem}.vds-appbar__search{flex:1 1 auto;max-inline-size:none}.vds-appbar__StoreLocation-menu{flex:0 0 11.5rem;inline-size:11.5rem}.vds-appbar__account{flex:0 0 7.5rem;inline-size:7.5rem}.vds-menu-shell{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:var(--vds-app-layout-gap);align-items:stretch;padding-block-start:calc(var(--vds-app-layout-gap) - var(--vds-appbar-desktop-padding-block));padding-block-end:var(--vds-app-layout-gap)}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-account-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container,.vds-order-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{padding-block-start:var(--vds-app-layout-gap);padding-block-end:var(--vds-app-layout-gap)}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-container{padding-block-end:calc(var(--vds-cart-bar-block) + var(--vds-app-layout-gap))}.vds-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-7) var(--vds-space-6)}.vds-menu-item__name{font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:var(--vds-font-weight-bold)}.vds-menu-item__description{font-size:clamp(.88rem,.95vw,1rem);line-height:1.45;-webkit-line-clamp:3}.vds-menu-item__price{font-size:clamp(.95rem,1vw,1.08rem);font-weight:var(--vds-font-weight-bold)}.vds-active-order-banner__link{inline-size:min(100%,var(--vds-app-content-max));margin-inline:auto}.vds-active-orders{display:block;flex:0 0 auto}.vds-desktop-cart .vds-active-orders,.vds-desktop-cart .vds-cart-panel{border:0;border-radius:var(--vds-radius-card);background:var(--vds-color-surface-raised);box-shadow:none}.vds-desktop-cart{display:flex;flex-direction:column;gap:var(--vds-space-2);min-block-size:0;block-size:100%;overflow:visible}.vds-desktop-cart .vds-cart-panel{flex:1 1 auto;min-block-size:0;block-size:auto;overflow:hidden;overscroll-behavior:contain;border:0;background:var(--vds-color-surface-raised);box-shadow:none}.vds-desktop-cart .vds-cart-panel--compact{min-block-size:0}.vds-category-dock{margin-inline:0;border:0;border-start-start-radius:clamp(1.25rem,3vw,2rem);border-start-end-radius:clamp(1.25rem,3vw,2rem)}.vds-category-scroll{padding-inline:clamp(1rem,2.4vw,1.75rem)}.vds-place-order-bar{display:none}.vds-checkout-layout{grid-template-columns:minmax(0,1fr) clamp(21rem,26vw,27rem);gap:var(--vds-app-layout-gap)}.vds-checkout-summary{position:sticky;inset-block-start:calc(var(--vds-app-topbar) + var(--vds-space-4));max-block-size:calc(100dvh - var(--vds-app-topbar) - var(--vds-space-8));overflow:visible}.vds-checkout-receipt{max-block-size:inherit;overflow:visible}.vds-checkout-receipt__content{max-block-size:inherit;overflow-y:auto;overscroll-behavior:contain;padding-block-end:0;scrollbar-width:thin;scrollbar-color:var(--vds-color-neutral-a8) transparent}.vds-receipt-items{flex:0 0 auto;min-block-size:0}.vds-checkout-receipt__footer{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--vds-space-3);position:sticky;inset-block-end:0;z-index:1;margin-inline:calc(var(--vds-receipt-inset) * -1);padding:var(--vds-space-4) var(--vds-receipt-inset) var(--vds-receipt-inset);border-block-start:1px solid var(--vds-color-divider);border-end-start-radius:var(--vds-radius-card);border-end-end-radius:var(--vds-radius-card);background:var(--vds-color-surface-raised)}.vds-checkout-receipt__place{display:inline-flex;flex:0 0 auto}.vds-cart-sheet,.vds-StoreLocation-sheet{border-start-start-radius:var(--vds-radius-card);border-end-start-radius:var(--vds-radius-card)}}@media(min-width:1180px){.vds-appbar__surface{min-block-size:calc(var(--vds-app-topbar-content) - 1.3rem)}.vds-appbar__account{display:inline-flex}.vds-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vds-onboarding-panel--handoff{align-content:center;justify-items:center;inline-size:min(100%,34rem);min-block-size:min(100%,26rem);gap:clamp(1rem,2.5vh,1.5rem);text-align:center}.vds-onboarding-handoff-grid{inline-size:min(100%,30rem);margin-inline:auto}.vds-onboarding-handoff{min-block-size:clamp(7rem,15vw,8.25rem);padding:clamp(.9rem,2.2vw,1.25rem)}.vds-onboarding-handoff strong{font-size:clamp(1.15rem,2.8vw,1.4rem)}.vds-onboarding-handoff small{font-size:var(--vds-text-sm)}@media(max-width:899px){.vds-menu-grid{--vds-menu-row-gap: calc(var(--vds-space-4) + var(--vds-space-1));grid-template-columns:minmax(0,1fr);gap:var(--vds-menu-row-gap)}.vds-menu-item{--vds-menu-item-media-radius: .85rem;display:grid;grid-template-columns:clamp(5.75rem,30%,8.75rem) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media body";gap:var(--vds-space-3);align-items:stretch;min-block-size:0;padding:0;border:0;border-radius:0;background:transparent}.vds-menu-item:not(:last-child):after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--vds-menu-row-gap) * -.5);block-size:1px;background:var(--vds-color-divider);pointer-events:none}.vds-menu-item__media{grid-area:media;align-self:start;aspect-ratio:1 / 1;block-size:auto;min-block-size:0;border-radius:var(--vds-menu-item-media-radius)}.vds-menu-item__body{grid-area:body;align-self:stretch;min-inline-size:0;padding:0 3.35rem 0 0}.vds-menu-item__body .vds-button-content,.vds-menu-item__body .vds-button-label{align-content:center;gap:.22rem;min-block-size:100%}.vds-menu-item__description{display:-webkit-box;-webkit-line-clamp:2}.vds-menu-item__quick{inset-block-start:auto;inset-block-end:.65rem;inset-inline-end:.65rem}}.vds-active-order-banner{position:static;inline-size:100%;border-block-start:1px solid var(--vds-color-border-subtle);border-block-end:1px solid var(--vds-color-border-subtle);background:var(--vds-color-surface-raised)}.vds-located-toast{position:fixed;inset-block-start:calc(var(--vds-app-topbar) + var(--vds-app-category) + var(--vds-space-2));inset-inline:var(--vds-app-content-gutter);z-index:41;display:flex;justify-content:center;pointer-events:none}.vds-located-toast__pill{display:inline-flex;gap:var(--vds-space-2);align-items:center;max-inline-size:100%;padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-full);background:var(--vds-color-surface-raised);box-shadow:var(--vds-shadow-lg);color:var(--vds-color-primary-text);font-size:var(--vds-text-sm);font-weight:700;text-align:start;animation:vds-located-toast-in .22s ease-out}@keyframes vds-located-toast-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vds-located-toast__pill{animation:none}}.vds-active-order-banner__link{display:flex;align-items:center;gap:.45rem;min-block-size:2.5rem;padding-block:.3rem;padding-inline:calc(var(--vds-app-content-gutter) + var(--vds-app-safe-left)) calc(var(--vds-app-content-gutter) + var(--vds-app-safe-right));color:var(--vds-color-text);font-size:.82rem;line-height:1.25;text-decoration:none}.vds-active-order-banner__pulse{flex:0 0 auto;inline-size:.45rem;block-size:.45rem;border-radius:var(--vds-radius-full);background:var(--vds-color-primary-solid)}.vds-active-order-banner__title,.vds-active-order-banner__detail{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-active-order-banner__title{flex:0 1 auto;font-weight:var(--vds-font-weight-bold)}.vds-active-order-banner__detail{flex:1 1 auto;color:var(--vds-color-text-muted)}.vds-active-order-banner__go{flex:0 0 auto;color:var(--vds-color-text-muted)}@media(max-width:560px){.vds-active-order-banner__link{gap:.35rem;min-block-size:2.35rem;font-size:.78rem}}.vds-active-orders__content{display:grid;gap:var(--vds-space-3);padding:var(--vds-space-5) var(--vds-space-6)}.vds-active-orders__content>*{min-inline-size:0}.vds-active-orders__title{color:var(--vds-color-text)}.vds-active-orders__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2)}.vds-active-orders__list{display:grid;gap:var(--vds-space-1);margin:0;padding:0;list-style:none}.vds-active-orders__row{display:flex;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-2);border-radius:var(--vds-radius-lg);color:var(--vds-color-text);text-decoration:none}.vds-active-orders__row:hover{background:var(--vds-color-bg-muted)}.vds-active-orders__icon{display:grid;flex:0 0 auto;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--vds-radius-lg);color:var(--vds-color-on-primary);background:var(--vds-color-primary-solid)}.vds-active-orders__copy{display:grid;flex:1 1 auto;gap:.1rem;min-inline-size:0}.vds-active-orders__row>svg{flex:0 0 auto;color:var(--vds-color-text-muted)}.vds-active-orders__copy strong,.vds-active-orders__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-active-orders__copy small{color:var(--vds-color-text-muted)}@media(max-width:560px){.vds-menu-grid{--vds-menu-row-gap: var(--vds-space-4)}.vds-menu-item{grid-template-columns:clamp(5.35rem,30%,7rem) minmax(0,1fr);gap:var(--vds-space-2);padding:0;border-radius:0}.vds-menu-item__body{padding-inline-end:2.85rem}.vds-menu-item__body .vds-button-content,.vds-menu-item__body .vds-button-label{gap:.16rem}.vds-menu-item__description{display:-webkit-box;-webkit-line-clamp:1;font-size:.68rem}.vds-menu-item__quick{inline-size:2.2rem;block-size:2.2rem;inset-block-end:.55rem;inset-inline-end:.55rem}.vds-menu-item__quick.vds-quick-cart--active{inline-size:5.2rem}}.vds-empty-state__logo{inline-size:min(10rem,48vw);block-size:auto;color:var(--vds-color-primary-solid)}.vds-cart-empty__logo{inline-size:min(11rem,54vw)}.vds-custom-pizza-spotlight{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) clamp(7rem,15vw,9rem);gap:var(--vds-space-4);align-items:center;inline-size:100%;min-block-size:10.5rem;padding:var(--vds-space-4);overflow:hidden;border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-xl);color:var(--vds-color-text);background:var(--vds-color-bg-muted);cursor:pointer;text-align:start}.vds-custom-pizza-spotlight:hover,.vds-custom-pizza-spotlight:focus-visible{border-color:var(--vds-color-border-primary);background:var(--vds-color-primary-a4);outline:none}.vds-custom-pizza-spotlight__copy{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-custom-pizza-spotlight__eyebrow,.vds-custom-pizza-spotlight__cta{display:inline-flex;gap:var(--vds-space-1);align-items:center;justify-self:start;color:var(--vds-color-primary-text);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-bold);line-height:1}.vds-custom-pizza-spotlight__eyebrow svg,.vds-custom-pizza-spotlight__cta svg{inline-size:1rem;block-size:1rem}.vds-custom-pizza-spotlight__copy strong{font-size:var(--vds-text-2xl);line-height:var(--vds-leading-tight)}.vds-custom-pizza-spotlight__copy small{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);line-height:var(--vds-leading-normal)}.vds-custom-pizza-spotlight__preview{position:relative;display:block;inline-size:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--vds-radius-full);background:var(--vds-color-primary-bg)}.vds-custom-pizza-spotlight__preview img{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:100%;block-size:100%;object-fit:contain;transform:translate(-50%,-50%) scale(.82)}.vds-custom-pizza-spotlight__preview img+img{z-index:10}@media(max-width:560px){.vds-custom-pizza-section .vds-menu-section__header .vds-badge{display:inline-flex}.vds-custom-pizza-spotlight{grid-template-columns:minmax(0,1fr) 7rem;gap:var(--vds-space-2);block-size:8.75rem;min-block-size:8.75rem;padding:var(--vds-space-3)}.vds-custom-pizza-spotlight__copy strong{font-size:var(--vds-text-lg);line-height:1.25}.vds-custom-pizza-spotlight__copy small{display:none}}.vds-menu-skeleton-tabs .vds-category-scroll{gap:1.25rem;align-items:center;min-block-size:3.125rem;padding-inline:1.125rem}.vds-appbar--loading .vds-appbar__inner{display:grid;grid-template-columns:7.5rem minmax(8rem,1fr) 2.75rem;gap:var(--vds-space-3);align-items:center}.vds-storefront-bootstrap__logo{inline-size:7.5rem;block-size:2rem}.vds-storefront-bootstrap__location{inline-size:min(15rem,100%);block-size:2.5rem;justify-self:center}.vds-storefront-bootstrap__action{inline-size:2.75rem;block-size:2.75rem;border-radius:var(--vds-radius-full);justify-self:end}.vds-storefront-load-error{inline-size:min(32rem,100%);margin-inline:auto;border-color:var(--vds-color-border-primary)}.vds-storefront-load-error .vds-button{justify-self:start}.vds-skeleton-block{display:block;flex:0 0 auto;min-block-size:.625rem;border-radius:var(--vds-radius-sm);background:var(--vds-color-bg-muted)}.vds-menu-skeleton{display:grid;gap:1.75rem}.vds-menu-skeleton__section{display:grid;gap:var(--vds-space-3);min-inline-size:0}.vds-menu-skeleton__heading{display:flex;align-items:center;justify-content:space-between;block-size:1.5625rem}.vds-menu-skeleton__rail{display:flex;gap:var(--vds-space-1);overflow:hidden}.vds-menu-skeleton__rail--coupons .vds-skeleton-block{inline-size:16.5625rem;block-size:3rem;border-radius:var(--vds-radius-lg)}.vds-menu-skeleton__rail--coupons .vds-skeleton-block:last-child{inline-size:4.5rem}.vds-menu-skeleton__deal{inline-size:min(17.5rem,100%);block-size:15rem;border-radius:var(--vds-radius-lg)}.vds-menu-skeleton__product{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.1875rem;gap:var(--vds-space-2);align-items:center;min-block-size:6rem}.vds-menu-skeleton__media{inline-size:5.5rem;block-size:5.5rem;border-radius:.85rem}.vds-menu-skeleton__copy{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-menu-skeleton__quick{inline-size:2.1875rem;block-size:2.1875rem;border-radius:var(--vds-radius-full)}.vds-menu-skeleton__builder{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:var(--vds-space-2);align-items:center;block-size:8.75rem;padding:var(--vds-space-3);border-radius:var(--vds-radius-xl);background:var(--vds-color-bg-muted)}.vds-menu-skeleton__pizza{inline-size:7rem;block-size:7rem;border-radius:var(--vds-radius-full);background:var(--vds-color-surface-sunken)}@media(prefers-reduced-motion:no-preference){.vds-skeleton-block,.vds-menu-skeleton__builder{animation:vds-menu-skeleton-pulse 1.5s ease-in-out infinite alternate}}@keyframes vds-menu-skeleton-pulse{0%{opacity:.58}to{opacity:1}}.vds-home-deal-rail{overflow:hidden}.vds-home-deal-rail:empty{display:none}.vds-menu-sections{overflow-x:hidden}.vds-fries-promo{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;margin-block-start:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4)}.vds-fries-promo img{inline-size:4.6rem;block-size:4.6rem;border-radius:.7rem;object-fit:cover}.vds-fries-promo span{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-fries-promo strong,.vds-fries-promo small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.vds-fries-promo small{color:var(--vds-color-text-muted)}.vds-pickup-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--vds-space-2)}.vds-checkout-addons{display:grid;grid-template-columns:none;grid-auto-columns:minmax(6.75rem,14rem);grid-auto-flow:column;gap:var(--vds-space-3);overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--vds-space-1);scroll-snap-type:inline proximity}.vds-cart-smart-suggestions__heading h3,.vds-cart-compact-suggestions h3{font-size:1rem;line-height:1.25}.vds-cart-smart-suggestions__icon{inline-size:2rem;block-size:2rem}.vds-pickup-time-error{color:var(--vds-color-danger-text);font-weight:700}.vds-promo-warning{color:var(--vds-color-warning-text);font-weight:700}.vds-checkout-consent{display:flex;gap:var(--vds-space-3);align-items:start;padding:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-neutral-a3);cursor:pointer}.vds-checkout-consent>.vds-checkbox{margin-block-start:var(--vds-space-0-5, .125rem)}.vds-checkout-consent .vds-checkbox-field-text,.vds-loyalty-panel{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-checkout-consent .vds-checkbox-field-label{font-weight:var(--vds-font-weight-semibold, 600)}.vds-checkout-consent .vds-checkbox-field-description{color:var(--vds-color-text-muted);line-height:1.35}.vds-checkout-consent--switch{align-items:center;justify-content:space-between;min-block-size:var(--vds-size-xl);cursor:auto}.vds-checkout-consent__text{display:grid;gap:var(--vds-space-1);min-inline-size:0;flex:1 1 auto}.vds-checkout-consent__label{font-weight:var(--vds-font-weight-semibold, 600);cursor:pointer}.vds-checkout-consent__description{color:var(--vds-color-text-muted);line-height:1.35}.vds-checkout-consent--switch>:last-child{flex:0 0 auto}.vds-loyalty-panel{gap:var(--vds-space-3)}.vds-digital-menu-page{min-block-size:calc(100dvh - var(--vds-app-topbar))}.vds-digital-menu-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-4);align-items:center;padding:var(--vds-space-4);border-radius:var(--vds-radius-card);background:var(--vds-color-surface)}.vds-digital-menu-header__logo{inline-size:min(9rem,30vw);color:var(--vds-color-primary-solid)}.vds-digital-menu-list{display:grid;gap:var(--vds-space-4)}.vds-digital-menu-section{display:grid;gap:var(--vds-space-3);padding:var(--vds-space-4);border-radius:var(--vds-radius-card);background:var(--vds-color-surface)}.vds-digital-menu-items{display:grid;gap:var(--vds-space-2)}.vds-digital-menu-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);gap:var(--vds-space-4);align-items:start;padding-block:var(--vds-space-3);border-block-start:1px solid var(--vds-color-border)}.vds-digital-menu-item:first-child{border-block-start:0}.vds-digital-menu-item>div{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-digital-menu-item strong{font-size:clamp(1rem,1.5vw,1.25rem)}.vds-digital-menu-item small{color:var(--vds-color-text-muted);line-height:1.35}.vds-digital-menu-item dl{display:grid;gap:.35rem;margin:0}.vds-digital-menu-item dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-2)}.vds-digital-menu-item dt,.vds-digital-menu-item dd{margin:0;font-weight:800}.vds-digital-menu-item dt{color:var(--vds-color-text-muted)}@media(max-width:560px){.vds-daily-special{grid-template-columns:minmax(0,1fr);gap:var(--vds-space-3);min-block-size:0;padding:var(--vds-space-3)}.vds-daily-special>img{block-size:11rem}.vds-daily-special__copy strong{font-size:var(--vds-text-xl)}.vds-daily-special__copy small,.vds-daily-special__copy em{font-size:var(--vds-text-sm)}.vds-daily-special__cta{inline-size:100%}.vds-home-deal-rail{gap:var(--vds-space-1)}.vds-digital-menu-item{grid-template-columns:minmax(0,1fr)}}.vds-deal-sheet__header{min-block-size:0;padding-block:0}.vds-deal-sheet__body{padding-block-start:var(--vds-space-2)}.vds-deal-detail{display:grid;gap:var(--vds-space-4)}.vds-deal-detail__hero{position:relative;display:grid;justify-items:start}.vds-deal-sheet__close{position:absolute;inset-block-start:var(--vds-space-2);inset-inline-end:var(--vds-space-2)}.vds-deal-detail__media{inline-size:100%;aspect-ratio:16 / 9;max-block-size:16rem;object-fit:cover;border-radius:var(--vds-radius-card);background:var(--vds-color-primary-3)}.vds-deal-detail__glyph{display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--vds-radius-xl);color:var(--vds-color-primary-text);background:var(--vds-color-primary-bg)}.vds-deal-detail__copy{display:grid;gap:var(--vds-space-1)}.vds-deal-detail__title{font-size:var(--vds-text-2xl);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-leading-tight);text-wrap:balance}.vds-deal-detail__blurb{font-size:var(--vds-text-sm);color:var(--vds-color-text-muted)}.vds-deal-detail__terms{display:grid;gap:var(--vds-space-3);margin:0}.vds-deal-detail__term{display:grid;gap:var(--vds-space-1)}.vds-deal-detail__term dt{font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--vds-color-text-muted)}.vds-deal-detail__term dd{margin:0;font-size:var(--vds-text-sm);color:var(--vds-color-text)}.vds-deal-detail__actions{display:grid}.vds-deal-sheet--dialog.vds-dialog-content{--dialog-min-width: min(clamp(30rem, 34vw, 46rem), calc(100vw - var(--vds-space-10)));--dialog-max-width: min(52rem, calc(100vw - var(--vds-space-10)));--dialog-max-height: min(84dvh, 46rem);--dialog-radius: 1.25rem}.vds-cart-deals-hint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;margin-block-start:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4);color:var(--vds-color-text);cursor:pointer;text-align:start}.vds-cart-deals-hint:hover,.vds-cart-deals-hint:focus-visible{background:var(--vds-color-primary-a6)}.vds-cart-deals-hint__icon{display:grid;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:.7rem;color:var(--vds-color-icon-primary);background:var(--vds-color-neutral-a2)}.vds-cart-deals-hint>span:not(.vds-cart-deals-hint__icon){display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-cart-deals-hint strong,.vds-cart-deals-hint small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-cart-deals-hint small{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs)}.vds-tip-custom{display:inline-flex;inline-size:fit-content;max-inline-size:100%;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2);border-radius:var(--vds-radius-card);border:1px solid var(--vds-color-border-subtle);background:var(--vds-color-neutral-a3)}.vds-tip-custom__unit{display:flex;flex:none;gap:var(--vds-space-1)}.vds-tip-custom__unit .vds-selectable-chip{padding-inline:var(--vds-space-3)}.vds-tip-custom__field{flex:0 1 11rem;min-inline-size:0}.vds-promo-field{display:grid;gap:var(--vds-space-2)}.vds-promo-field__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-2);align-items:center}.vds-promo-field__row input{text-transform:uppercase}.vds-promo-field__error{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);align-items:center;justify-content:space-between;padding:var(--vds-space-2) var(--vds-space-3);border-radius:var(--vds-radius-card);background:var(--vds-color-danger-a3);color:var(--vds-color-danger-text)}.vds-applied-deals{display:grid;gap:var(--vds-space-2)}.vds-applied-deal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-2);align-items:center;padding:var(--vds-space-2) var(--vds-space-3);border:1px dashed var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4)}.vds-applied-deal__icon{display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border-radius:.55rem;color:var(--vds-color-icon-primary)}.vds-applied-deal__copy{display:grid;gap:.1rem;min-inline-size:0}.vds-applied-deal__copy strong{font-size:var(--vds-text-sm);letter-spacing:.04em}.vds-applied-deal__copy small{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);overflow:hidden;text-overflow:ellipsis}.vds-offers-login{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);align-items:center;justify-content:space-between;padding:var(--vds-space-3);border-radius:var(--vds-radius-card);background:var(--vds-color-neutral-a3)}.vds-wallet-remainder{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-neutral-a3)}.vds-wallet-breakdown{display:grid;gap:var(--vds-space-1);margin:0}.vds-wallet-breakdown>div{display:flex;justify-content:space-between;gap:var(--vds-space-2)}.vds-wallet-breakdown dt,.vds-wallet-breakdown dd{margin:0}.vds-wallet-breakdown dd{font-weight:600;text-align:right}.vds-authorize-payment{display:grid;gap:var(--vds-space-3)}.vds-authorize-payment--ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--vds-space-3);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-card);background:var(--vds-color-neutral-a3)}.vds-authorize-payment--ready>div{display:grid;gap:var(--vds-space-1)}.vds-authorize-payment__fields{display:grid;grid-template-columns:minmax(8rem,2fr) repeat(3,minmax(4rem,.65fr));gap:var(--vds-space-2)}.vds-payment-inline-error>.vds-icon{flex:0 0 auto}.vds-payment-inline-error{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);align-items:center;justify-content:space-between;padding:var(--vds-space-3);border:1px solid var(--vds-color-border-danger);border-radius:var(--vds-radius-card);color:var(--vds-color-danger-text);background:var(--vds-color-danger-bg-subtle)}.vds-receipt-totals__wallet dd{color:var(--vds-color-success-text);font-weight:var(--vds-font-weight-semibold, 600)}.vds-receipt-item__free{color:var(--vds-color-success-text)}.vds-receipt-cashback{display:flex;gap:var(--vds-space-2);align-items:center;padding:var(--vds-space-2) var(--vds-space-3);border-radius:var(--vds-radius-card);color:var(--vds-color-success-text);background:var(--vds-color-success-bg-subtle)}.vds-receipt-cashback[data-muted]{color:var(--vds-color-text-muted);background:var(--vds-color-neutral-a4)}.vds-receipt-alert{color:var(--vds-color-danger-text)}.vds-receipt-warning{color:var(--vds-color-warning-text)}.vds-receipt-items .vds-cart-line__meta{display:none}@media(max-width:42rem){.vds-authorize-payment__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-authorize-payment__fields>:first-child{grid-column:1 / -1}}.vds-earned-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-4);border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4);opacity:1;transform:translateY(0);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.9,.3,1.2)}.vds-earned-banner[data-motion=enter]{opacity:0;transform:translateY(.65rem)}@media(prefers-reduced-motion:reduce){.vds-earned-banner{transition:none}.vds-earned-banner[data-motion=enter]{opacity:1;transform:none}}.vds-earned-banner__icon{display:grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;border-radius:999px;color:var(--vds-color-icon-primary);background:var(--vds-color-neutral-a2)}.vds-earned-banner__copy{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-earned-banner__stats{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-earned-banner__stat{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;background:var(--vds-color-neutral-a2);color:var(--vds-color-text);font-size:var(--vds-text-sm);font-weight:800;white-space:nowrap}.vds-suggestion-rail__list{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:stretch;gap:var(--vds-space-5) var(--vds-space-3);min-inline-size:0}.vds-suggestion-rail__list .vds-menu-item--order-again{align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"media" "body";gap:var(--vds-space-2)}.vds-menu-item--order-again .vds-menu-item__name,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__name{min-block-size:2.44em;font-size:var(--vds-text-sm);font-weight:var(--vds-font-weight-semibold);line-height:1.22}.vds-menu-item--order-again .vds-menu-item__description,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__description{min-block-size:2.9em;font-size:var(--vds-text-xs);line-height:1.45;-webkit-line-clamp:2}.vds-menu-item--order-again .vds-menu-item__price,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__price{font-size:var(--vds-text-sm)}.vds-menu-item--order-again:after{display:none}.vds-menu-item--order-again .vds-menu-item__media,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__media{inline-size:100%;aspect-ratio:1 / 1}.vds-menu-item--order-again .vds-menu-item__body,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__body{align-self:start;padding:0}.vds-menu-item--order-again .vds-menu-item__body .vds-button-content,.vds-menu-item--order-again .vds-menu-item__body .vds-button-label,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__body .vds-button-content,.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__body .vds-button-label{align-content:start;min-block-size:0}.vds-menu-item--order-again .vds-menu-item__quick{inset-block-start:calc(100cqw - 2.95rem);inset-block-end:auto}@media(max-width:560px){.vds-suggestion-rail__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-menu-item--order-again .vds-menu-item__quick{inset-block-start:calc(100cqw - 2.75rem)}}.vds-account-appearance{justify-self:start;inline-size:min(100%,22rem)}.vds-account-metric--link .vds-card-content{padding:0}.vds-account-metric__link{display:flex;gap:var(--vds-space-2);align-items:center;justify-content:space-between;padding:var(--vds-space-4);padding-block:var(--vds-space-4);color:inherit;text-decoration:none;border-radius:inherit}.vds-account-metric--link:hover,.vds-account-metric--link:focus-within{background:var(--vds-color-bg-subtle)}.vds-tier-progress{display:grid;gap:var(--vds-space-3)}.vds-tier-progress__icon{display:grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;border-radius:999px;color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a4)}.vds-tier-progress__bar{position:relative;block-size:.6rem;border-radius:999px;background:var(--vds-color-bg-muted);overflow:hidden}.vds-tier-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--vds-color-primary-solid);transition:inline-size .48s ease}.vds-tier-progress__dots{display:flex;gap:var(--vds-space-2)}.vds-tier-progress__dots span{inline-size:.55rem;block-size:.55rem;border-radius:999px;background:var(--vds-color-bg-muted)}.vds-tier-progress__dots span[data-active]{background:var(--vds-color-primary-7)}[data-theme=dark] .vds-tier-progress__dots span[data-active]{background:var(--vds-color-primary-5)}.vds-tier-progress__benefits{display:grid;gap:var(--vds-space-2);margin:0;padding:0;list-style:none}.vds-tier-progress__benefits li{display:flex;gap:var(--vds-space-2);align-items:start;color:var(--vds-color-text-muted);font-size:var(--vds-text-sm)}.vds-tier-progress__benefits li>.vds-icon{color:var(--vds-color-success-text);flex:0 0 auto}.vds-xp-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;background:var(--vds-color-primary-a4);color:var(--vds-color-primary-text-muted);font-size:var(--vds-text-sm);font-weight:800;white-space:nowrap}.vds-points-converter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-2) var(--vds-space-3);align-items:center}.vds-points-converter__preview{grid-column:1 / -1}.vds-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-3);border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted)}.vds-coupon-row__main{display:grid;gap:.2rem;min-inline-size:0}.vds-coupon-row__code{display:inline-flex;align-items:center;gap:var(--vds-space-2);justify-self:start;padding:.25rem .6rem;border:1px dashed var(--vds-color-primary-a8);border-radius:.55rem;background:var(--vds-color-primary-a4);color:var(--vds-color-primary-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--vds-text-sm);font-weight:700;letter-spacing:.06em}.vds-coupon-row__copy{display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border:0;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer}.vds-coupon-row__copy:hover,.vds-coupon-row__copy:focus-visible{background:var(--vds-color-neutral-a2)}.vds-coupon-row__expiry--danger{color:var(--vds-color-danger-text);font-weight:700}.vds-claim-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-3);border:1px solid var(--vds-color-primary-a8);border-radius:var(--vds-radius-card);background:var(--vds-color-primary-a4)}.vds-claim-card--claimed{border-color:var(--vds-color-border-muted);background:var(--vds-color-bg-muted)}.vds-claim-card__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:.7rem;color:var(--vds-color-icon-primary);background:var(--vds-color-neutral-a2)}.vds-claim-card--claimed .vds-claim-card__icon{color:var(--vds-color-text-subtle)}.vds-claim-card__copy{display:grid;gap:.15rem;min-inline-size:0}.vds-wallet-hero{display:grid;gap:var(--vds-space-2);justify-items:start;padding:var(--vds-space-6);border-radius:clamp(1.25rem,3vw,2rem);background:var(--vds-color-surface-raised)}.vds-wallet-hero__icon{display:grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;border-radius:999px;color:var(--vds-color-icon-primary);background:var(--vds-color-primary-a4)}.vds-wallet-hero__label{color:var(--vds-color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vds-wallet-hero__balance{font-size:clamp(2rem,6vw,2.6rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.vds-wallet-hero__actions{margin-block-start:var(--vds-space-2)}.vds-transaction-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;min-inline-size:0;padding:var(--vds-space-3);border-radius:var(--vds-radius-card);background:var(--vds-color-bg-muted)}.vds-transaction-row__icon{display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;border-radius:999px}.vds-transaction-row__icon--credit{color:var(--vds-color-success-text);background:var(--vds-color-success-bg)}.vds-transaction-row__icon--debit{color:var(--vds-color-text-muted);background:var(--vds-color-neutral-a2)}[data-theme=dark] .vds-transaction-row__icon--debit{background:var(--vds-color-neutral-a1)}.vds-transaction-row__copy{display:grid;gap:.1rem;min-inline-size:0}.vds-transaction-row__meta{display:grid;gap:.1rem;justify-items:end;text-align:end}.vds-transaction-row__amount--credit{color:var(--vds-color-success-text)}@media(max-width:560px){.vds-earned-banner{grid-template-columns:auto minmax(0,1fr)}.vds-earned-banner__link{grid-column:1 / -1;justify-self:start}.vds-points-converter{grid-template-columns:minmax(0,1fr)}.vds-points-converter>.vds-button{inline-size:100%}.vds-coupon-row{grid-template-columns:minmax(0,1fr)}.vds-coupon-row>.vds-button{justify-self:start}.vds-wallet-hero{padding:var(--vds-space-4)}}@media(max-width:1023px){.vds-cart-route-page,.vds-checkout-page{block-size:auto;min-block-size:calc(100dvh - var(--vds-app-topbar));overflow:visible}.vds-cart-route-page>.vds-section__inner,.vds-cart-route-page>.vds-section__inner>.vds-section,.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner,.vds-checkout-page>.vds-section__inner,.vds-checkout-page>.vds-section__inner>.vds-section,.vds-checkout-page>.vds-section__inner>.vds-section>.vds-section__inner{block-size:auto;min-block-size:0;overflow:visible}.vds-cart-route-container,.vds-checkout-page .vds-route-container{block-size:auto;min-block-size:0}.vds-checkout-page .vds-route-container{display:grid;gap:var(--vds-space-2)}.vds-checkout-page .vds-checkout-layout{display:grid;flex:none;min-block-size:0;overflow:visible;overscroll-behavior:auto;padding-block-end:calc(8rem + var(--vds-app-safe-bottom));scrollbar-width:auto}.vds-cart-route-page .vds-cart-panel,.vds-cart-route-page .vds-cart-panel>.vds-cart-panel__content,.vds-cart-route-page .vds-cart-panel__items{block-size:auto;min-block-size:0;overflow:visible;overscroll-behavior:auto}.vds-cart-route-page>.vds-section__inner>.vds-section>.vds-section__inner>.vds-cart-route-container:has(.vds-cart-panel__footer){padding-block-end:calc(10.25rem + var(--vds-app-safe-bottom))}.vds-cart-route-page .vds-cart-panel__footer,.vds-checkout-page .vds-place-order-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:80;inline-size:auto;margin:0;padding:var(--vds-space-2) var(--vds-space-3) max(var(--vds-space-2),var(--vds-app-safe-bottom));border:0;border-block-start:1px solid var(--vds-color-border-subtle);border-radius:1.5rem 1.5rem 0 0;background:var(--vds-color-surface-overlay);box-shadow:0 -1rem 2.4rem -1.35rem var(--vds-color-shadow-tint-strong);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);transform:translateZ(0)}.vds-cart-route-page .vds-cart-panel,.vds-checkout-page .vds-checkout-card,.vds-checkout-page .vds-checkout-receipt{box-shadow:none}.vds-cart-route-page .vds-cart-panel{--vds-cart-panel-padding: var(--vds-space-3);--vds-cart-content-gap: var(--vds-space-2);--vds-cart-media-size: 4rem;--vds-cart-next-height: 3.1rem;border-radius:.75rem}.vds-cart-route-page .vds-cart-panel__footer{gap:.45rem;padding-block-start:.4rem}.vds-cart-route-page .vds-cart-addons h3{font-size:1.0625rem;line-height:1.3}.vds-cart-route-page .vds-cart-panel__items{padding-block:var(--vds-space-2);scrollbar-gutter:auto}.vds-cart-route-page .vds-cart-line{grid-template-columns:var(--vds-cart-media-size) minmax(0,1fr) minmax(4.85rem,auto);padding-block:var(--vds-space-2)}.vds-cart-route-page .vds-cart-line__quantity{min-inline-size:4.85rem}.vds-cart-route-page .vds-cart-instructions__trigger{min-block-size:2.75rem}.vds-cart-route-page .vds-cart-addons{gap:var(--vds-space-2);padding-block-start:var(--vds-space-3)}.vds-checkout-main>*+*{margin-block-start:var(--vds-space-3)!important}.vds-checkout-page .vds-checkout-card{border-radius:.75rem}.vds-checkout-page .vds-checkout-card>.vds-card-content,.vds-checkout-page .vds-checkout-receipt__content{padding:var(--vds-space-3)}.vds-checkout-page .vds-checkout-card>.vds-card-content>.vds-stack>*+*,.vds-checkout-page .vds-checkout-card .vds-stack[data-gap=lg]>*+*,.vds-checkout-page .vds-checkout-card .vds-stack[data-gap=md]>*+*{margin-block-start:var(--vds-space-3)}.vds-checkout-page .vds-checkout-card__icon,.vds-checkout-page .vds-checkout-login-panel__icon,.vds-checkout-page .vds-checkout-receipt__icon{inline-size:2.15rem;block-size:2.15rem;border-radius:var(--vds-radius-md)}.vds-checkout-page .vds-checkout-card h2,.vds-checkout-page .vds-checkout-receipt h2{font-size:1.0625rem;line-height:1.3}.vds-checkout-page .vds-checkout-login-panel,.vds-checkout-page .vds-payment-note,.vds-checkout-page .vds-checkout-consent{gap:var(--vds-space-2);padding:var(--vds-space-2);border-radius:var(--vds-radius-lg)}.vds-checkout-page .vds-handoff-grid .vds-radio-card,.vds-checkout-page .vds-payment-list .vds-radio-card[data-layout=icon-grid]{--radio-card-padding-block: var(--vds-space-3);--radio-card-padding-inline: var(--vds-space-2);--radio-card-icon-size: 2.1rem;min-block-size:5.75rem;border-radius:var(--vds-radius-lg)}.vds-checkout-page .vds-app-input{min-block-size:2.625rem}.vds-checkout-page .vds-route-map__frame,.vds-checkout-page .vds-route-map{block-size:11rem}.vds-checkout-page .vds-receipt-items,.vds-checkout-page .vds-receipt-item,.vds-checkout-page .vds-receipt-totals,.vds-checkout-page .vds-receipt-details{gap:var(--vds-space-2)}}@media(max-width:360px){.vds-checkout-page .vds-checkout-login-panel{grid-template-columns:2.15rem minmax(0,1fr);align-items:start}.vds-checkout-page .vds-checkout-login-panel>.vds-button{--button-height: 2.125rem;grid-column:2;justify-self:start}}}@layer app{.vds-dietary-label{display:inline-flex;align-items:center;gap:var(--vds-space-1);min-inline-size:0;max-inline-size:100%}.vds-dietary-label__copy{min-inline-size:0}.vds-dietary-label__marks{display:inline-flex;align-items:center;gap:var(--vds-space-1);flex:0 0 auto}.vds-dietary-mark{display:inline-grid;place-items:center;inline-size:1em;block-size:1em;flex:0 0 auto;color:var(--vds-color-success-text)}.vds-dietary-mark[data-kind=spicy]{color:var(--vds-color-warning-text)}.vds-dietary-mark svg{inline-size:100%;block-size:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vds-dietary-mark[data-kind=vegetarian] path{fill:currentColor;stroke:none}.vds-product-dietary-badge{position:absolute;z-index:2;inset-block-start:var(--vds-space-2);inset-inline-end:var(--vds-space-2);display:inline-flex;align-items:center;gap:var(--vds-space-1);padding:var(--vds-space-1) var(--vds-space-2);border-radius:var(--vds-radius-full);background:var(--vds-color-surface-overlay);color:var(--vds-color-success-text);box-shadow:0 var(--vds-space-1) var(--vds-space-3) var(--vds-color-shadow-tint-low);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);line-height:1;pointer-events:none}.vds-product-dietary-badge__label+.vds-product-dietary-badge__label:before{content:"·";margin-inline-end:var(--vds-space-1);color:var(--vds-color-text-muted)}.vds-product-dietary-badge__label[data-kind=spicy]{color:var(--vds-color-warning-text)}.vds-product-dietary-badge[data-size=sm]{inset-block-start:var(--vds-space-1);inset-inline-end:var(--vds-space-1);padding:var(--vds-space-1);font-size:var(--vds-text-xs)}.vds-product-dietary-badge[data-size=lg]{font-size:var(--vds-text-sm)}.vds-modifier-information{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-4);border-radius:var(--vds-radius-lg);background:var(--vds-color-info-bg);color:var(--vds-color-info-text)}}.vds-wizard-canvas{position:relative;width:100%;overflow:hidden;isolation:isolate}.vds-wizard-canvas--circle{border-radius:50%}.vds-wizard-canvas--rounded{border-radius:15%}.vds-wizard-layer,.vds-wizard-canvas__base{position:absolute;top:50%;left:50%;width:100%;height:100%;transform-origin:center;pointer-events:none}.vds-wizard-canvas__base{object-fit:cover;transform:translate(-50%,-50%)}@keyframes wizard-fade{0%{opacity:0}}@keyframes wizard-slide-up{0%{opacity:0;translate:0 1rem}}@keyframes wizard-pop{0%{opacity:0;scale:.75}70%{scale:1.06}}@keyframes wizard-zoom{0%{opacity:0;scale:.5}}.vds-wizard-layer--fade{animation:wizard-fade ease both}.vds-wizard-layer--slide-up{animation:wizard-slide-up ease both}.vds-wizard-layer--pop{animation:wizard-pop ease both}.vds-wizard-layer--zoom{animation:wizard-zoom ease both}.vds-wizard-stepper{display:flex;gap:.4rem;overflow-x:auto;padding:.35rem 0 .75rem}.vds-wizard-stepper button{flex:1 0 5.25rem;display:grid;justify-items:center;gap:.3rem;border:0;background:transparent;color:var(--vds-color-text-muted)}.vds-wizard-stepper button span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:var(--vds-color-surface-sunken);border:1px solid var(--vds-color-border)}.vds-wizard-stepper button.is-active span,.vds-wizard-stepper button.is-complete span{color:var(--vds-color-on-primary);border-color:var(--vds-color-primary-solid);background:var(--vds-color-primary-solid)}.vds-wizard-step-copy,.vds-wizard-review{display:grid;gap:.55rem;padding:1rem;border-radius:var(--vds-radius-lg);border:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-wizard-step-copy>span{color:var(--vds-color-primary-text);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vds-wizard-review__selections{display:grid;gap:.45rem}.vds-wizard-review__selections>div{display:grid;grid-template-columns:minmax(6rem,1fr) 2fr auto;gap:.5rem;padding-block:.45rem;border-bottom:1px solid var(--vds-color-border)}.vds-wizard-review__selections span,.vds-wizard-review__selections em{color:var(--vds-color-text-muted);font-style:normal}.vds-wizard-build-name{display:grid;gap:.4rem;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.vds-wizard-layer{animation:none!important}}.vds-saved-builds{display:grid;gap:.75rem}.vds-saved-build{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg)}.vds-saved-build__preview{position:relative;width:5rem;height:5rem;overflow:hidden;border-radius:.75rem;object-fit:contain}.vds-saved-build__manifest img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform-origin:center}.vds-saved-build__copy{display:grid;gap:.2rem}.vds-saved-build__actions{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.vds-saved-build{grid-template-columns:4rem 1fr}.vds-saved-build__preview{width:4rem;height:4rem}.vds-saved-build__actions{grid-column:1 / -1;justify-content:stretch}}.vds-product-hero--wizard{aspect-ratio:auto;border-radius:1.5rem;background:transparent}.vds-product-hero--wizard .vds-wizard-canvas{block-size:auto;border:1px solid var(--vds-color-border-muted);border-radius:1.5rem;box-shadow:0 1.35rem 3rem -2rem var(--vds-color-shadow-tint)}.vds-product-hero--wizard .vds-wizard-canvas:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;z-index:0;border:1px dashed var(--vds-color-neutral-a6);pointer-events:none}.vds-product-hero--wizard .vds-wizard-canvas--none:before{display:none}.vds-product-hero--wizard .vds-wizard-canvas--circle:before{border-radius:50%}.vds-product-hero--wizard .vds-wizard-canvas--rounded:before{border-radius:18%}.vds-wizard-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vds-color-highlight-tint-strong);pointer-events:none}.vds-wizard-canvas__empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:2rem;color:var(--vds-color-text-muted);text-align:center}.vds-wizard-canvas__empty>span{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:var(--vds-radius-full);color:var(--vds-color-icon-primary);background:var(--vds-color-surface-sunken);box-shadow:0 .7rem 1.5rem -1rem var(--vds-color-shadow-tint)}.vds-wizard-canvas__empty svg{inline-size:2rem;block-size:2rem}.vds-wizard-canvas__empty strong{color:var(--vds-color-text);font-size:var(--vds-text-lg)}.vds-wizard-canvas__empty small{max-inline-size:15rem;font-size:var(--vds-text-sm);line-height:1.45}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper{position:relative;gap:0;padding:.25rem 0 .75rem;scrollbar-width:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper::-webkit-scrollbar{display:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button{position:relative;flex-basis:6rem;gap:.42rem;padding:0;cursor:pointer}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button:after{content:"";position:absolute;inset-block-start:.92rem;inset-inline-start:calc(50% + 1rem);inline-size:calc(100% - 2rem);block-size:2px;background:var(--vds-color-border)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button:last-child:after{display:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-complete:after{background:var(--vds-color-primary-7)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button span{z-index:1;inline-size:1.9rem;block-size:1.9rem;border:2px solid var(--vds-color-border);background:var(--vds-color-surface);font-size:var(--vds-text-xs);font-weight:800}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-active span{box-shadow:0 0 0 .28rem var(--vds-color-primary-a4)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button small{max-inline-size:6rem;overflow:hidden;color:inherit;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-step-copy{gap:.35rem;padding-block:0;padding-inline:var(--vds-space-4);border:0;background:transparent}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-step-copy>span{color:var(--vds-color-primary-text);font-size:var(--vds-text-xs)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-step-copy h3{font-size:clamp(1.35rem,3vw,1.8rem)}.vds-wizard-step-empty{display:flex;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-4);border-radius:var(--vds-radius-lg);color:var(--vds-color-text);background:var(--vds-color-bg-muted)}.vds-wizard-step-empty__icon{display:grid;flex:0 0 var(--vds-space-8);inline-size:var(--vds-space-8);block-size:var(--vds-space-8);place-items:center;border-radius:var(--vds-radius-full);color:var(--vds-color-primary-text-muted);background:var(--vds-color-primary-a4)}.vds-wizard-step-empty__icon svg{inline-size:var(--vds-text-base);block-size:var(--vds-text-base)}.vds-wizard-step-empty__copy{display:grid;min-inline-size:0;gap:var(--vds-space-1)}.vds-wizard-step-empty__copy strong{font-size:var(--vds-text-sm);line-height:var(--vds-leading-tight)}.vds-wizard-step-empty__copy small{color:var(--vds-color-text-muted);font-size:var(--vds-text-sm);line-height:var(--vds-leading-normal)}.vds-product-sheet--wizard .vds-radio-card,.vds-product-sheet--wizard .vds-checkbox-card{border:1px solid transparent!important;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.vds-product-sheet--wizard .vds-radio-card:has(.vds-radio-card-input[data-state=checked]),.vds-product-sheet--wizard .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=checked]),.vds-product-sheet--wizard .vds-checkbox-card:has(.vds-checkbox-card-input[data-state=indeterminate]){border-color:var(--vds-color-border-primary)!important;background:var(--vds-color-primary-a4)!important}.vds-wizard-finalize{display:grid;gap:1rem;padding:1rem;border:1px solid var(--vds-color-border-primary);border-radius:1.35rem;background:var(--vds-color-primary-a4)}.vds-wizard-finalize__heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.vds-wizard-finalize__heading>span{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--vds-radius-full);color:var(--vds-color-on-primary);background:var(--vds-color-primary-solid)}.vds-wizard-finalize__heading svg{inline-size:1.2rem;block-size:1.2rem}.vds-wizard-finalize__heading h3,.vds-wizard-finalize__heading p{margin:0}.vds-wizard-build-name{display:grid;gap:.45rem;margin:0}.vds-wizard-build-name .vds-input{min-block-size:3.25rem;border-radius:1rem;background:var(--vds-color-surface)}.vds-wizard-finalize__total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;padding-block-start:.9rem;border-block-start:1px solid var(--vds-color-border-primary)}.vds-wizard-finalize__total>span{display:grid;gap:.4rem}.vds-wizard-finalize__total>span:last-child{justify-items:end}.vds-wizard-finalize__total strong{font-size:var(--vds-text-xl)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer{grid-template-columns:minmax(0,1fr)}.vds-wizard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;inline-size:100%}.vds-wizard-actions>:only-child{grid-column:1 / -1}.vds-step-caption{grid-column:1 / -1;margin-block-start:.15rem;color:var(--vds-color-text-muted);font-size:.78rem;line-height:1.35;text-align:center;text-wrap:balance}.vds-product-sheet :is(.vds-radio-group-error,.vds-checkbox-group-error,.vds-field-error){display:block}.vds-product-sheet :is(.vds-radio-group-error-body,.vds-checkbox-group-error-body,.vds-field-error-body){overflow:visible;align-items:center;line-height:1.45;padding-block:.1rem}.vds-wizard-action{--button-height: var(--vds-product-footer-action-height, 3.5rem);--button-radius: 1rem;min-inline-size:0;border-radius:1rem!important}.vds-cart-line__media .vds-wizard-canvas--cart{inline-size:100%;block-size:100%;border-radius:var(--vds-radius-card)}.vds-cart-line__media .vds-wizard-canvas--cart:after{display:none}.vds-cart-line__build-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px){.vds-product-sheet--dialog.vds-product-sheet--wizard.vds-dialog-content{--dialog-max-width: min(70rem, calc(100vw - var(--vds-space-8)));--dialog-min-width: min(60rem, calc(100vw - var(--vds-space-8)));--dialog-max-height: min(90dvh, 52rem);max-block-size:min(90dvh,52rem)}.vds-product-sheet--dialog.vds-product-sheet--wizard .vds-product-detail{grid-template-columns:minmax(22rem,.95fr) minmax(24rem,1fr);column-gap:clamp(2rem,4vw,3.5rem)}.vds-product-sheet--dialog.vds-product-sheet--wizard .vds-product-gallery{inset-block-start:1.5rem}.vds-product-sheet--dialog.vds-product-sheet--wizard .vds-product-options{margin-block-start:1rem;padding-block-start:1rem}.vds-product-sheet--dialog:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer{grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1fr)}}@media(max-width:899px){.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-sheet__header{block-size:calc(4rem + var(--vds-app-safe-top))}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-gallery{position:sticky;inset-block-start:0;z-index:8;padding:calc(3.75rem + var(--vds-app-safe-top)) 1rem .75rem;background:var(--vds-color-surface-overlay);box-shadow:0 .9rem 1.7rem -1.35rem var(--vds-color-shadow-tint);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-hero{inline-size:min(58vw,15.5rem);border-radius:1.35rem}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-summary{display:none}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-detail__content{padding-block-start:.85rem}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-options{gap:.9rem;padding-inline:0;padding-block-start:0}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-options>:not(.vds-wizard-step-copy){margin-inline:var(--vds-space-4)}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-wizard-stepper{margin-inline:-.25rem}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-wizard-stepper button{flex-basis:5.5rem}.vds-product-sheet--drawer:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer{grid-template-columns:minmax(0,1fr);gap:.65rem}.vds-product-sheet--drawer :is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer-summary{grid-column:1}}@media(max-width:380px),(max-height:720px)and (max-width:899px){.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-hero{inline-size:min(48vw,12.5rem)}.vds-wizard-canvas__empty small{display:none}.vds-wizard-canvas__empty>span{inline-size:3rem;block-size:3rem}}.vds-product-sheet--wizard .vds-product-sheet__heading{justify-self:start;text-align:start}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-sheet__handle--static{display:grid;place-items:center;cursor:default;pointer-events:none;touch-action:auto}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-product-sheet__handle--static:after{content:"";inline-size:2.8rem;block-size:.28rem;border-radius:var(--vds-radius-full);background:var(--vds-color-neutral-a7)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer-summary{grid-template-columns:auto;justify-content:end}.vds-product-sheet--stepped .vds-product-sheet__footer-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3)}.vds-product-sheet--stepped .vds-product-sheet__footer-summary .vds-product-sheet__quantity{flex:0 0 auto}.vds-product-sheet.vds-product-sheet--stepped .vds-wizard-actions .vds-product-sheet__add{grid-column:auto}.vds-product-sheet--stepped .vds-wizard-action{padding-inline:.75rem}.vds-product-sheet--stepped .vds-wizard-action .vds-button-content{min-inline-size:0;max-inline-size:100%}.vds-product-sheet--dialog:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-product-sheet__footer{grid-template-columns:minmax(0,1fr)}.vds-wizard-stepper-shell{--scroll-area-arrow-size: 2.15rem;--scroll-area-arrow-icon-size: .95rem;--scroll-area-arrow-inset: 0;inline-size:100%;min-inline-size:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.vds-wizard-stepper-shell .vds-scroll-area-arrow{padding:0;border:0;border-radius:var(--vds-radius-full);background:transparent;box-shadow:none}.vds-wizard-stepper-shell .vds-scroll-area-arrow:hover:not(:disabled),.vds-wizard-stepper-shell .vds-scroll-area-arrow:active:not(:disabled){background:var(--vds-color-bg-muted)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper{inline-size:max-content;min-inline-size:0;gap:.15rem;padding:.2rem 2.6rem .35rem;cursor:grab;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-user-select:none;user-select:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper:active{cursor:grabbing}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button{flex:0 0 5.7rem;min-inline-size:5.7rem;gap:.25rem;padding:.2rem .15rem;scroll-snap-align:center}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button:after{display:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button span{inline-size:1.55rem;block-size:1.55rem;border:0;background:transparent;box-shadow:none;font-size:var(--vds-text-xs);font-weight:750}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-complete span{color:var(--vds-color-primary-text);border:0;background:var(--vds-color-primary-a4)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-active span{color:var(--vds-color-on-primary);border:0;background:var(--vds-color-primary-solid);box-shadow:none}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button small{max-inline-size:5.7rem;overflow:visible;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);font-weight:620;line-height:1.15;text-align:center;text-overflow:clip;white-space:normal}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button:disabled{cursor:not-allowed;color:var(--vds-color-text-disabled)}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-complete span svg{inline-size:.9rem;block-size:.9rem}:is(.vds-product-sheet--wizard,.vds-product-sheet--stepped) .vds-wizard-stepper button.is-active small{color:var(--vds-color-text)}.vds-product-sheet--stepped .vds-wizard-stepper{gap:.35rem;margin-inline:auto;padding-inline:.25rem}.vds-product-sheet--stepped .vds-wizard-stepper button{flex:0 0 auto;min-inline-size:6.5rem;max-inline-size:11rem;padding:.2rem .5rem}.vds-product-sheet--stepped .vds-wizard-stepper button small{font-size:.8rem;line-height:1.25;white-space:normal}@keyframes vds-wizard-ready-enter{0%{opacity:0;transform:translateY(.8rem) scale(.96)}65%{transform:translateY(-.15rem) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-wizard-ready-icon{0%{transform:rotate(-14deg) scale(.65)}55%{transform:rotate(8deg) scale(1.15)}to{transform:rotate(0) scale(1)}}.vds-wizard-finalize--celebrate{position:relative;overflow:hidden;animation:vds-wizard-ready-enter .52s cubic-bezier(.2,.9,.25,1.15) both}.vds-wizard-finalize--celebrate:after{content:"";position:absolute;inset:-45% 35% auto -15%;block-size:10rem;border-radius:var(--vds-radius-full);background:var(--vds-color-primary-a4);filter:blur(.5rem);pointer-events:none}.vds-wizard-finalize--celebrate .vds-wizard-finalize__heading>span{animation:vds-wizard-ready-icon .62s cubic-bezier(.2,.9,.25,1.2) both}.vds-wizard-finalize__total>span{grid-template-rows:auto 3.5rem;align-content:start}.vds-wizard-finalize__value{display:flex;min-block-size:3.5rem;align-items:center}.vds-wizard-finalize__total .vds-quantity{--vds-cart-quantity-size: 3.5rem;--vds-cart-quantity-action-size: 2.75rem;min-inline-size:10.5rem;border-radius:1rem}.vds-wizard-finalize__total .vds-quantity .vds-button{border-radius:.8rem}.vds-wizard-finalize__total .vds-quantity strong{font-size:1.2rem}@media(max-width:899px){.vds-wizard-stepper-shell{--scroll-area-arrow-size: 2rem;margin-inline:0}.vds-product-sheet--wizard .vds-wizard-stepper{padding-inline:2.35rem}.vds-product-sheet--drawer.vds-product-sheet--wizard .vds-wizard-stepper{margin-inline:0}}@media(prefers-reduced-motion:reduce){.vds-wizard-finalize--celebrate,.vds-wizard-finalize--celebrate .vds-wizard-finalize__heading>span{animation:none}}.vds-custom-pizza-spotlight{--button-height: auto;--button-min-width: 0;display:block!important;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:10rem;padding:var(--vds-space-5)!important;overflow:hidden;border:1px solid var(--vds-color-border-subtle)!important;border-radius:var(--vds-radius-surface)!important;color:var(--vds-color-text)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-sm)!important;text-align:start}.vds-custom-pizza-spotlight:hover,.vds-custom-pizza-spotlight:focus-visible{border-color:var(--vds-color-primary-a8)!important;background:var(--vds-color-primary-a4)!important}.vds-custom-pizza-spotlight:active{background:var(--vds-color-primary-a6)!important}.vds-custom-pizza-spotlight .vds-button-content{display:block;inline-size:100%;min-inline-size:0}.vds-custom-pizza-spotlight .vds-button-label{inline-size:100%;min-inline-size:0}.vds-custom-pizza-spotlight .vds-button-label{display:grid;grid-template-columns:minmax(0,1fr) clamp(7.5rem,18vw,10rem);gap:var(--vds-space-5);align-items:center;white-space:normal}.vds-custom-pizza-spotlight__copy{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-custom-pizza-spotlight__eyebrow,.vds-custom-pizza-spotlight__cta{display:inline-flex;gap:var(--vds-space-1);align-items:center;inline-size:fit-content;color:var(--vds-color-primary-text-muted);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-bold)}.vds-custom-pizza-spotlight__eyebrow svg,.vds-custom-pizza-spotlight__cta svg{inline-size:1rem;block-size:1rem}.vds-custom-pizza-spotlight__copy>strong{max-inline-size:30rem;overflow-wrap:anywhere;font-size:clamp(var(--vds-text-lg),2.4vw,var(--vds-text-xl));line-height:var(--vds-leading-tight);white-space:normal}.vds-custom-pizza-spotlight__copy>small{max-inline-size:32rem;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);line-height:var(--vds-leading-normal)}.vds-custom-pizza-spotlight__cta{margin-block-start:var(--vds-space-1);white-space:normal}.vds-custom-pizza-spotlight__preview{inline-size:min(100%,10rem);max-inline-size:100%;justify-self:end;border:0;border-radius:var(--vds-radius-full);background:none;box-shadow:none}.vds-custom-pizza-spotlight__preview:after{display:none}.vds-custom-pizza-spotlight__preview img{background:transparent;transform:translate(-50%,-50%) scale(1)}@media(max-width:520px){.vds-custom-pizza-spotlight{min-block-size:var(--vds-space-40);padding:var(--vds-space-4)!important;border-radius:var(--vds-radius-xl)!important}.vds-custom-pizza-spotlight .vds-button-label{grid-template-columns:minmax(0,1fr) var(--vds-space-28);gap:var(--vds-space-4)}.vds-custom-pizza-spotlight__copy>strong{max-inline-size:none;font-size:var(--vds-text-xl)}.vds-custom-pizza-spotlight__copy>small{display:none}.vds-custom-pizza-spotlight__eyebrow,.vds-custom-pizza-spotlight__cta{font-size:var(--vds-text-xs)}.vds-custom-pizza-spotlight__preview{inline-size:var(--vds-space-28)}}@media(max-width:374px){.vds-custom-pizza-spotlight{min-block-size:var(--vds-space-40)}.vds-custom-pizza-spotlight .vds-button-label{grid-template-columns:minmax(0,1fr) var(--vds-space-24);gap:var(--vds-space-3)}.vds-custom-pizza-spotlight__copy{gap:var(--vds-space-1)}.vds-custom-pizza-spotlight__preview{inline-size:var(--vds-space-24)}}.vds-menu-skeleton-tabs .vds-category-scroll{gap:1.25rem;align-items:center;inline-size:100%;min-block-size:3.125rem;padding-inline:1.125rem;border-block-end:1px solid var(--vds-color-divider)}.vds-skeleton-block{display:block;flex:0 0 auto;min-block-size:.625rem;border-radius:var(--vds-radius-sm);background:var(--vds-color-bg-muted)}.vds-menu-skeleton{display:grid;gap:1.75rem}.vds-menu-skeleton__section{display:grid;gap:var(--vds-space-3);min-inline-size:0}.vds-menu-skeleton__heading{display:flex;align-items:center;justify-content:space-between;block-size:1.5625rem}.vds-menu-skeleton__rail{display:flex;gap:var(--vds-space-1);overflow:hidden}.vds-menu-skeleton__rail--coupons .vds-skeleton-block{inline-size:16.5625rem;block-size:3rem;border-radius:var(--vds-radius-lg)}.vds-menu-skeleton__rail--coupons .vds-skeleton-block:last-child{inline-size:4.5rem}.vds-menu-skeleton__deal{inline-size:min(17.5rem,100%);block-size:15rem;border-radius:var(--vds-radius-lg)}.vds-menu-skeleton__product{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.1875rem;gap:var(--vds-space-2);align-items:center;min-block-size:6rem}.vds-menu-skeleton__media{inline-size:5.5rem;block-size:5.5rem;border-radius:.85rem}.vds-menu-skeleton__copy{display:grid;gap:var(--vds-space-2);min-inline-size:0}.vds-menu-skeleton__quick{inline-size:2.1875rem;block-size:2.1875rem;border-radius:var(--vds-radius-full)}.vds-menu-skeleton__builder{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:var(--vds-space-2);align-items:center;block-size:8.75rem;padding:var(--vds-space-3);border-radius:var(--vds-radius-xl);background:var(--vds-color-bg-muted)}.vds-menu-skeleton__pizza{inline-size:7rem;block-size:7rem;border-radius:var(--vds-radius-full);background:var(--vds-color-surface-sunken)}@media(prefers-reduced-motion:no-preference){.vds-skeleton-block,.vds-menu-skeleton__builder{animation:vds-menu-skeleton-pulse 1.5s ease-in-out infinite alternate}}@keyframes vds-menu-skeleton-pulse{0%{opacity:.58}to{opacity:1}}.vds-cart-details__list{display:grid;gap:var(--vds-space-3);max-block-size:56dvh;margin:0;overflow-y:auto;overscroll-behavior:contain}.vds-cart-details__row{display:grid;gap:var(--vds-space-1);padding-block-end:var(--vds-space-3);border-block-end:var(--vds-space-px) solid var(--vds-color-divider)}.vds-cart-details__row:last-child{padding-block-end:0;border-block-end:0}.vds-cart-details__row>dt{color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);letter-spacing:.01em}.vds-cart-details__row>dd{display:flex;gap:var(--vds-space-3);align-items:baseline;justify-content:space-between;margin:0;min-inline-size:0}.vds-cart-details__value{color:var(--vds-color-text);font-size:var(--vds-text-sm);line-height:var(--vds-leading-snug)}.vds-cart-details__price{flex:0 0 auto;color:var(--vds-color-text-subtle);font-size:var(--vds-text-xs);font-variant-numeric:tabular-nums}.vds-cart-details__actions{display:flex;flex-direction:row;gap:var(--vds-space-3);padding-block-end:calc(var(--vds-space-4) + var(--vds-app-safe-bottom))}.vds-cart-details__actions>.vds-button{--button-height: var(--vds-app-sheet-action-height);flex:1 1 0}@media(min-width:768px){.vds-cart-details__actions{justify-content:flex-end}.vds-cart-details__actions>.vds-button{flex:0 0 auto}}.vds-cart-details--dialog.vds-dialog-content{--dialog-min-width: min(clamp(32rem, 36vw, 48rem), calc(100vw - var(--vds-space-10)));--dialog-max-width: min(56rem, calc(100vw - var(--vds-space-10)));--dialog-radius: 1.25rem}.vds-daily-offer--drawer{transition-duration:.24s}.vds-daily-offer .vds-dialog-title,.vds-daily-offer .vds-drawer-title{font-size:var(--vds-text-lg);line-height:var(--vds-leading-tight)}.vds-daily-offer--dialog.vds-dialog-content{--dialog-min-width: min(clamp(34rem, 42vw, 56rem), calc(100vw - var(--vds-space-10)));--dialog-max-width: min(64rem, calc(100vw - var(--vds-space-10)));--dialog-radius: 1.25rem}.vds-daily-offer__options{max-block-size:56dvh;overflow-y:auto;overscroll-behavior:contain}.vds-daily-offer__card{cursor:pointer}.vds-daily-offer--dialog .vds-daily-offer__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));align-items:stretch;gap:var(--vds-space-5) var(--vds-space-3)}.vds-daily-offer--dialog .vds-daily-offer__card{align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"media" "body";gap:var(--vds-space-2)}.vds-daily-offer--dialog .vds-daily-offer__card:after{content:none}.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__media{grid-area:media}.vds-daily-offer--dialog .vds-daily-offer__card .vds-menu-item__body{grid-area:body}.vds-daily-offer__actions{display:flex;flex-direction:row;gap:var(--vds-space-3);padding-block-end:calc(var(--vds-space-4) + var(--vds-app-safe-bottom))}.vds-daily-offer__actions>.vds-button{--button-height: var(--vds-app-sheet-action-height);flex:1 1 0}@media(min-width:768px){.vds-daily-offer__actions{justify-content:flex-end}.vds-daily-offer__actions>.vds-button{flex:0 0 auto}}@media(min-width:900px){.vds-product-sheet--dialog.vds-product-sheet--daily-conversion.vds-dialog-content{--dialog-max-width: min(56rem, calc(100vw - var(--vds-space-10)));--dialog-min-width: min(48rem, calc(100vw - var(--vds-space-10)))}.vds-product-sheet--dialog.vds-product-sheet--daily-conversion .vds-product-detail{grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1fr);column-gap:var(--vds-space-5);padding:var(--vds-space-5)}.vds-product-sheet--dialog.vds-product-sheet--daily-conversion .vds-product-options{margin-block-start:var(--vds-space-3);padding-block-start:var(--vds-space-3)}.vds-product-sheet--dialog.vds-product-sheet--daily-conversion .vds-product-sheet__footer{grid-template-columns:minmax(7rem,.5fr) minmax(16rem,1fr);padding:var(--vds-space-3) var(--vds-space-5)}.vds-product-sheet--dialog.vds-product-sheet--daily-conversion .vds-product-sheet__add{grid-column:2}.vds-cart-smart-suggestions__grid{grid-template-columns:repeat(4,minmax(0,8.5rem));grid-auto-columns:unset;grid-auto-flow:row;overflow:visible}.vds-checkout-addons{grid-auto-columns:minmax(7.5rem,14rem)}}.vds-plain-shell{display:flex;flex-direction:column;min-block-size:100dvh;background:var(--vds-color-bg)}.vds-plain-shell__bar{display:flex;align-items:center;justify-content:center;padding:1rem}.vds-plain-shell__home{display:inline-flex;border-radius:var(--vds-radius-full, 999px)}.vds-plain-shell__home:focus-visible{outline:2px solid var(--vds-color-primary-9);outline-offset:3px}.vds-plain-shell__logo{display:block;inline-size:auto;block-size:2.5rem}.vds-plain-shell__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.vds-plain-shell .vds-plain-shell__body>*{flex:1 1 auto;min-height:0}@layer design-system.tokens{:where(:root){--vds-icon-size-xs: .75rem;--vds-icon-size-sm: 1rem;--vds-icon-size-md: 1.25rem;--vds-icon-size-lg: 1.5rem;--vds-icon-size-xl: 2rem;--vds-icon-stroke: 1.5}}@layer design-system.components{.vds-icon{display:inline-block;flex-shrink:0;color:currentColor;stroke-width:var(--vds-icon-stroke);vertical-align:middle}.vds-icon[data-size=xs]{width:var(--vds-icon-size-xs);height:var(--vds-icon-size-xs)}.vds-icon[data-size=sm]{width:var(--vds-icon-size-sm);height:var(--vds-icon-size-sm)}.vds-icon[data-size=md]{width:var(--vds-icon-size-md);height:var(--vds-icon-size-md)}.vds-icon[data-size=lg]{width:var(--vds-icon-size-lg);height:var(--vds-icon-size-lg)}.vds-icon[data-size=xl]{width:var(--vds-icon-size-xl);height:var(--vds-icon-size-xl)}.vds-icon[data-color=muted]{color:var(--vds-color-icon-muted, currentColor)}.vds-icon[data-color=subtle]{color:var(--vds-color-icon-subtle, currentColor)}.vds-icon[data-color=primary]{color:var(--vds-color-icon-primary, currentColor)}.vds-icon[data-color=secondary]{color:var(--vds-color-icon-subtle, currentColor)}.vds-icon[data-color=success]{color:var(--vds-color-icon-success, currentColor)}.vds-icon[data-color=warning]{color:var(--vds-color-icon-warning, currentColor)}.vds-icon[data-color=danger]{color:var(--vds-color-icon-danger, currentColor)}.vds-icon[data-color=info]{color:var(--vds-color-icon-info, currentColor)}}@layer design-system.components{.vds-accordion{--accordion-gap: 0;--accordion-item-padding: 0;--accordion-item-radius: 0;--accordion-item-border: 0;--accordion-item-border-color: var(--vds-color-border-muted, #e5e7eb);--accordion-trigger-padding-block: var(--vds-space-4, 1rem);--accordion-trigger-padding-inline: 0;--accordion-trigger-gap: var(--vds-space-3, .75rem);--accordion-trigger-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--accordion-trigger-font-size: var(--vds-text-sm, .875rem);--accordion-trigger-font-weight: var(--vds-font-weight-medium, 500);--accordion-trigger-line-height: var(--vds-leading-tight, 1.25);--accordion-content-padding-block-start: var(--vds-stack-gap, var(--vds-space-3, .75rem));--accordion-content-padding-block-end: var(--vds-space-4, 1rem);--accordion-content-padding-inline: 0;--accordion-content-font-size: var(--vds-text-sm, .875rem);--accordion-content-line-height: var(--vds-leading-relaxed, 1.625);--accordion-icon-size: 1rem;--accordion-icon-stroke: 1.5;--accordion-icon-color: var(--vds-color-text-muted, #6b7280);--accordion-transition-duration: var(--vds-duration-normal, .2s);--accordion-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--accordion-focus-ring-color: var(--vds-color-ring, #4f46e5);--accordion-focus-ring-width: 2px;--accordion-focus-ring-offset: 2px;--accordion-focus-ring-radius: var(--vds-radius-action, var(--vds-radius-element, .375rem));--accordion-color-text: var(--vds-color-text, #111827);--accordion-color-text-muted: var(--vds-color-text-muted, #6b7280);--accordion-color-text-hover: var(--vds-color-text, #111827);--accordion-color-bg: transparent;--accordion-color-bg-hover: var(--vds-color-surface-hover, rgb(0 0 0 / .03));--accordion-color-bg-active: var(--vds-color-surface-active, rgb(0 0 0 / .06));--accordion-color-border: var(--vds-color-border-muted, #e5e7eb);--accordion-color-accent: var(--vds-color-primary-solid, #4f46e5);--accordion-bg: var(--accordion-color-bg);--accordion-bg-hover: var(--accordion-color-bg-hover);--accordion-border: transparent;--accordion-text: var(--accordion-color-text);--accordion-text-hover: var(--accordion-color-text-hover);display:flex;flex-direction:column;gap:var(--accordion-gap)}.vds-accordion[data-color=primary],.vds-accordion-item[data-color=primary]{--accordion-color-accent: var(--vds-color-primary-solid, #4f46e5);--accordion-color-bg-hover: var(--vds-color-primary-bg, #eef2ff);--accordion-color-text-hover: var(--vds-color-primary-text, #3730a3)}.vds-accordion[data-color=accent],.vds-accordion-item[data-color=accent]{--accordion-color-accent: var(--vds-color-accent-solid, #f97316);--accordion-color-bg-hover: var(--vds-color-accent-bg, #ffedd5);--accordion-color-text-hover: var(--vds-color-accent-text, #7c2d12)}.vds-accordion[data-color=success],.vds-accordion-item[data-color=success]{--accordion-color-accent: var(--vds-color-success-solid, #16a34a);--accordion-color-bg-hover: var(--vds-color-success-bg, #dcfce7);--accordion-color-text-hover: var(--vds-color-success-text, #166534)}.vds-accordion[data-color=danger],.vds-accordion-item[data-color=danger]{--accordion-color-accent: var(--vds-color-danger-solid, #dc2626);--accordion-color-bg-hover: var(--vds-color-danger-bg, #fee2e2);--accordion-color-text-hover: var(--vds-color-danger-text, #991b1b)}.vds-accordion[data-color=warning],.vds-accordion-item[data-color=warning]{--accordion-color-accent: var(--vds-color-warning-solid, #f59e0b);--accordion-color-bg-hover: var(--vds-color-warning-bg, #fef3c7);--accordion-color-text-hover: var(--vds-color-warning-text, #78350f)}.vds-accordion[data-variant=plain]{--accordion-gap: 0}.vds-accordion[data-variant=plain] .vds-accordion-item{border-block-end:1px solid var(--accordion-color-border)}.vds-accordion[data-variant=plain] .vds-accordion-item:last-child{border-block-end:0}.vds-accordion[data-variant=bordered]{--accordion-gap: 0;--accordion-focus-ring-offset: calc(-1 * var(--accordion-focus-ring-width));--accordion-item-radius: var(--vds-radius-card, .75rem);--accordion-trigger-padding-block: var(--vds-space-3, .75rem);--accordion-trigger-padding-inline: var(--vds-space-4, 1rem);--accordion-content-padding-block-end: var(--vds-space-3, .75rem);--accordion-content-padding-inline: var(--vds-space-4, 1rem);border:1px solid var(--accordion-color-border);border-radius:var(--accordion-item-radius);overflow:clip}.vds-accordion[data-variant=bordered] .vds-accordion-item{border-block-end:1px solid var(--accordion-color-border)}.vds-accordion[data-variant=bordered] .vds-accordion-item:last-child{border-block-end:0}.vds-accordion[data-variant=separated]{--accordion-gap: var(--vds-space-2, .5rem);--accordion-focus-ring-offset: calc(-1 * var(--accordion-focus-ring-width));--accordion-item-radius: var(--vds-radius-card, .75rem);--accordion-trigger-padding-block: var(--vds-space-3, .75rem);--accordion-trigger-padding-inline: var(--vds-space-4, 1rem);--accordion-content-padding-block-end: var(--vds-space-3, .75rem);--accordion-content-padding-inline: var(--vds-space-4, 1rem)}.vds-accordion[data-variant=separated] .vds-accordion-item{border:1px solid var(--accordion-color-border);border-radius:var(--accordion-item-radius);background-color:var(--vds-color-surface, transparent);overflow:clip;transition:border-color var(--accordion-transition-duration) var(--accordion-transition-easing),box-shadow var(--accordion-transition-duration) var(--accordion-transition-easing)}.vds-accordion[data-variant=separated] .vds-accordion-item[data-state=open]{border-color:var(--accordion-color-accent)}.vds-accordion[data-variant=filled]{--accordion-gap: var(--vds-space-2, .5rem);--accordion-focus-ring-offset: calc(-1 * var(--accordion-focus-ring-width));--accordion-item-radius: var(--vds-radius-card, .75rem);--accordion-trigger-padding-block: var(--vds-space-3, .75rem);--accordion-trigger-padding-inline: var(--vds-space-4, 1rem);--accordion-content-padding-block-end: var(--vds-space-3, .75rem);--accordion-content-padding-inline: var(--vds-space-4, 1rem)}.vds-accordion[data-variant=filled] .vds-accordion-item{background-color:var(--vds-color-bg-subtle, rgb(0 0 0 / .025));border-radius:var(--accordion-item-radius);overflow:clip}.vds-accordion[data-variant=filled] .vds-accordion-item[data-state=open]{background-color:var(--vds-color-bg-muted, rgb(0 0 0 / .05))}.vds-accordion[data-variant=ghost]{--accordion-gap: 0;--accordion-trigger-padding-inline: var(--vds-space-3, .75rem);--accordion-content-padding-inline: var(--vds-space-3, .75rem);--accordion-focus-ring-radius: var(--vds-radius-nav-item, .375rem)}.vds-accordion[data-variant=ghost] .vds-accordion-trigger{border-radius:var(--vds-radius-nav-item, .375rem)}.vds-accordion[data-variant=contained]{--accordion-gap: 0;--accordion-focus-ring-offset: calc(-1 * var(--accordion-focus-ring-width));--accordion-item-radius: var(--vds-radius-card, .75rem);--accordion-trigger-padding-inline: var(--vds-space-5, 1.25rem);--accordion-content-padding-inline: var(--vds-space-5, 1.25rem);border:1px solid var(--accordion-color-border);border-radius:var(--accordion-item-radius);background-color:var(--vds-color-surface, transparent);overflow:clip}.vds-accordion[data-variant=contained] .vds-accordion-item{border-block-end:1px solid var(--accordion-color-border)}.vds-accordion[data-variant=contained] .vds-accordion-item:last-child{border-block-end:0}.vds-accordion[data-size=sm]{--accordion-trigger-padding-block: var(--vds-space-2-5, .625rem);--accordion-trigger-font-size: var(--vds-text-sm, .875rem);--accordion-content-padding-block-end: var(--vds-space-2-5, .625rem);--accordion-content-font-size: var(--vds-text-xs, .75rem);--accordion-icon-size: .875rem}.vds-accordion[data-size=lg]{--accordion-trigger-padding-block: var(--vds-space-5, 1.25rem);--accordion-trigger-font-size: var(--vds-text-base, 1rem);--accordion-content-padding-block-end: var(--vds-space-5, 1.25rem);--accordion-content-font-size: var(--vds-text-base, 1rem);--accordion-icon-size: 1.25rem}}@layer design-system.components{.vds-accordion-item{position:relative}.vds-accordion-header{display:flex;margin:0;font:inherit;font-size:inherit;font-weight:inherit;color:inherit}.vds-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--accordion-trigger-gap);inline-size:100%;padding-block:var(--accordion-trigger-padding-block);padding-inline:var(--accordion-trigger-padding-inline);font-family:var(--accordion-trigger-font-family);font-size:var(--accordion-trigger-font-size);font-weight:var(--accordion-trigger-font-weight);line-height:var(--accordion-trigger-line-height);color:var(--accordion-text);background-color:var(--accordion-bg);border:0;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--accordion-transition-duration) var(--accordion-transition-easing),background-color var(--accordion-transition-duration) var(--accordion-transition-easing)}.vds-accordion-trigger:hover:not(:disabled){color:var(--accordion-text-hover);background-color:var(--accordion-bg-hover)}.vds-accordion-trigger:focus-visible{outline:var(--accordion-focus-ring-width) solid var(--accordion-focus-ring-color);outline-offset:var(--accordion-focus-ring-offset);border-radius:var(--accordion-focus-ring-radius)}.vds-accordion-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--accordion-icon-size);block-size:var(--accordion-icon-size);color:var(--accordion-icon-color);transition:rotate var(--accordion-transition-duration) var(--accordion-transition-easing),opacity var(--accordion-transition-duration) var(--accordion-transition-easing)}.vds-accordion-icon>svg{inline-size:100%;block-size:100%}.vds-accordion-trigger[data-state=open] .vds-accordion-icon[data-icon=chevron],.vds-accordion-trigger[data-state=open] .vds-accordion-icon[data-icon=arrow],.vds-accordion-trigger[data-state=open] .vds-accordion-icon[data-icon=caret]{rotate:180deg}.vds-accordion-icon[data-icon=plus-minus]{position:relative}.vds-accordion-icon[data-icon=plus-minus]>svg{position:absolute;top:0;right:0;bottom:0;left:0}.vds-accordion-icon[data-icon=plus-minus]>.vds-accordion-icon-plus{opacity:1;rotate:0deg}.vds-accordion-icon[data-icon=plus-minus]>.vds-accordion-icon-minus{opacity:0;rotate:-90deg}.vds-accordion-trigger[data-state=open] .vds-accordion-icon[data-icon=plus-minus]>.vds-accordion-icon-plus{opacity:0;rotate:90deg}.vds-accordion-trigger[data-state=open] .vds-accordion-icon[data-icon=plus-minus]>.vds-accordion-icon-minus{opacity:1;rotate:0deg}.vds-accordion-trigger[data-icon-position=start]{flex-direction:row-reverse;justify-content:flex-end}:dir(rtl) .vds-accordion-icon[data-icon=arrow],:dir(rtl) .vds-accordion-icon[data-icon=caret]{scale:-1 1}.vds-accordion-content{overflow:hidden;font-size:var(--accordion-content-font-size);line-height:var(--accordion-content-line-height);color:var(--accordion-color-text-muted)}.vds-accordion-content[data-state=open]{animation:vds-accordion-expand var(--accordion-transition-duration) var(--accordion-transition-easing)}.vds-accordion-content[data-state=closed]{animation:vds-accordion-collapse var(--accordion-transition-duration) var(--accordion-transition-easing)}.vds-accordion-content-inner{padding-block-start:var(--accordion-content-padding-block-start);padding-block-end:var(--accordion-content-padding-block-end);padding-inline:var(--accordion-content-padding-inline)}@media(prefers-reduced-motion:reduce){.vds-accordion-content[data-state=open],.vds-accordion-content[data-state=closed]{animation:none}.vds-accordion-icon{transition:none}}@keyframes vds-accordion-expand{0%{block-size:0}to{block-size:var(--vds-accordion-content-height)}}@keyframes vds-accordion-collapse{0%{block-size:var(--vds-accordion-content-height)}to{block-size:0}}}@layer design-system.components{.vds-badge{--badge-height: 1.5rem;--badge-padding-inline: var(--vds-space-2, .5rem);--badge-gap: var(--vds-space-1, .25rem);--badge-border-width: 1px;--badge-radius: var(--vds-radius-badge, 9999px);--badge-icon-size: .75rem;--badge-dot-size: .375rem;--badge-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--badge-font-size: var(--vds-text-xs, .75rem);--badge-font-weight: var(--vds-font-weight-medium, 500);--badge-line-height: var(--vds-control-line-height, 1.5);--badge-letter-spacing: var(--vds-tracking-normal, 0);--badge-transition-duration: var(--vds-duration-fast, .12s);--badge-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--badge-focus-ring-color: var(--vds-color-ring, var(--badge-color-solid));--badge-focus-ring-width: 2px;--badge-focus-ring-offset: 2px;--badge-color-solid: var(--vds-color-primary-solid, #4f46e5);--badge-color-solid-hover: var(--vds-color-primary-solid-hover, #4338ca);--badge-color-on-solid: var(--vds-color-on-primary, #fff);--badge-color-bg: var(--vds-color-primary-bg, #e0e7ff);--badge-color-bg-hover: var(--vds-color-primary-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-primary-text, #3730a3);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent);--badge-bg: var(--badge-color-bg);--badge-bg-hover: var(--badge-color-bg-hover);--badge-text: var(--badge-color-text);--badge-border: transparent;--badge-dot: var(--badge-color-solid)}.vds-badge[data-color=success]{--badge-color-solid: var(--vds-color-success-solid, #16a34a);--badge-color-solid-hover: var(--vds-color-success-solid-hover, #15803d);--badge-color-on-solid: var(--vds-color-on-success, #fff);--badge-color-bg: var(--vds-color-success-bg, #dcfce7);--badge-color-bg-hover: var(--vds-color-success-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-success-text, #166534);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent)}.vds-badge[data-color=warning]{--badge-color-solid: var(--vds-color-warning-solid, #f59e0b);--badge-color-solid-hover: var(--vds-color-warning-solid-hover, #d97706);--badge-color-on-solid: var(--vds-color-on-warning, #111);--badge-color-bg: var(--vds-color-warning-bg, #fef3c7);--badge-color-bg-hover: var(--vds-color-warning-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-warning-text, #78350f);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent)}.vds-badge[data-color=danger]{--badge-color-solid: var(--vds-color-danger-solid, #dc2626);--badge-color-solid-hover: var(--vds-color-danger-solid-hover, #b91c1c);--badge-color-on-solid: var(--vds-color-on-danger, #fff);--badge-color-bg: var(--vds-color-danger-bg, #fee2e2);--badge-color-bg-hover: var(--vds-color-danger-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-danger-text, #991b1b);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent)}.vds-badge[data-color=info]{--badge-color-solid: var(--vds-color-info-solid, #0891b2);--badge-color-solid-hover: var(--vds-color-info-solid-hover, #0e7490);--badge-color-on-solid: var(--vds-color-on-info, #fff);--badge-color-bg: var(--vds-color-info-bg, #cffafe);--badge-color-bg-hover: var(--vds-color-info-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-info-text, #155e75);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent)}.vds-badge[data-color=accent]{--badge-color-solid: var(--vds-color-accent-solid, var(--vds-color-accent-emphasis, #f97316));--badge-color-solid-hover: var(--vds-color-accent-solid-hover, #ea580c);--badge-color-on-solid: var(--vds-color-on-accent, #fff);--badge-color-bg: var(--vds-color-accent-bg, #ffedd5);--badge-color-bg-hover: var(--vds-color-accent-bg-hover, color-mix(in oklch, var(--badge-color-bg), var(--badge-color-solid) 15%));--badge-color-text: var(--vds-color-accent-text, #7c2d12);--badge-color-border: var(--badge-color-solid);--badge-color-border-soft: color-mix(in oklch, var(--badge-color-solid) 30%, transparent)}.vds-badge[data-color=neutral]{--badge-color-solid: var(--vds-color-bg-inverse, #171717);--badge-color-solid-hover: var(--vds-color-neutral-11, #262626);--badge-color-on-solid: var(--vds-color-text-inverse, #fafafa);--badge-color-bg: var(--vds-color-neutral-bg, var(--vds-color-bg-muted, #f5f5f5));--badge-color-bg-hover: var(--vds-color-neutral-4, var(--vds-color-neutral-bg, #e5e5e5));--badge-color-text: var(--vds-color-text, #171717);--badge-color-border: var(--vds-color-border-strong, #a3a3a3);--badge-color-border-soft: var(--vds-color-border-muted, color-mix(in oklch, var(--badge-color-solid) 20%, transparent))}.vds-badge[data-variant=solid]{--badge-bg: var(--badge-color-solid);--badge-bg-hover: var(--badge-color-solid-hover);--badge-text: var(--badge-color-on-solid);--badge-border: transparent;--badge-dot: var(--badge-color-on-solid)}.vds-badge[data-variant=outline]{--badge-bg: transparent;--badge-bg-hover: var(--badge-color-bg);--badge-text: var(--badge-color-text);--badge-border: var(--badge-color-border)}.vds-badge[data-variant=subtle]{--badge-bg: transparent;--badge-bg-hover: var(--badge-color-bg);--badge-text: var(--badge-color-text);--badge-border: transparent}.vds-badge[data-variant=soft-outline]{--badge-bg: var(--badge-color-bg);--badge-bg-hover: var(--badge-color-bg-hover);--badge-text: var(--badge-color-text);--badge-border: var(--badge-color-border-soft)}.vds-badge[data-size=xs]{--badge-height: 1.25rem;--badge-padding-inline: var(--vds-space-1-5, .375rem);--badge-font-size: .625rem;--badge-gap: var(--vds-space-1, .25rem);--badge-icon-size: .625rem;--badge-dot-size: .3125rem}.vds-badge[data-size=sm]{--badge-height: 1.25rem;--badge-padding-inline: var(--vds-space-1-5, .375rem);--badge-font-size: var(--vds-text-xs, .6875rem);--badge-gap: var(--vds-space-1, .25rem);--badge-icon-size: .6875rem;--badge-dot-size: .3125rem}.vds-badge[data-size=lg]{--badge-height: 1.75rem;--badge-padding-inline: var(--vds-space-2-5, .625rem);--badge-font-size: var(--vds-text-sm, .875rem);--badge-gap: var(--vds-space-2, .5rem);--badge-icon-size: .875rem;--badge-dot-size: .4375rem}.vds-badge[data-shape=square]{--badge-radius: var(--vds-radius-nav-item, .375rem)}.vds-badge[data-dot-only=true]{--badge-height: var(--badge-dot-size);--badge-padding-inline: 0;--badge-border-width: 0}}@layer design-system.components{.vds-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap);vertical-align:middle;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--badge-height);padding-block:0;padding-inline:var(--badge-padding-inline);background-color:var(--badge-bg);color:var(--badge-text);border:var(--badge-border-width) solid var(--badge-border);border-radius:var(--badge-radius);font-family:var(--badge-font-family);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);letter-spacing:var(--badge-letter-spacing);white-space:normal;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--badge-transition-duration) var(--badge-transition-easing),border-color var(--badge-transition-duration) var(--badge-transition-easing),color var(--badge-transition-duration) var(--badge-transition-easing)}.vds-badge[data-interactive=true],.vds-badge:is(a[href],button:enabled){cursor:pointer}.vds-badge[data-interactive=true]:not(:disabled):hover,.vds-badge:is(a[href],button:enabled):hover{background-color:var(--badge-bg-hover)}.vds-badge[data-interactive=true]:focus-visible,.vds-badge:is(a,button):focus-visible{outline:var(--badge-focus-ring-width) solid var(--badge-focus-ring-color);outline-offset:var(--badge-focus-ring-offset)}.vds-badge-label{min-inline-size:0;overflow-wrap:anywhere}.vds-badge-section{display:inline-flex;align-items:center;flex-shrink:0}.vds-badge>svg,.vds-badge-section>svg{display:block;flex-shrink:0;inline-size:var(--badge-icon-size);block-size:var(--badge-icon-size)}.vds-badge-dot{flex-shrink:0;inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);border-radius:var(--vds-radius-full, 9999px);background-color:var(--badge-dot)}.vds-badge-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--badge-icon-size);block-size:var(--badge-icon-size);margin-inline-start:calc(var(--badge-gap) / 2);padding:0;background:transparent;border:0;border-radius:var(--vds-radius-full, 9999px);color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--badge-transition-duration) var(--badge-transition-easing),background-color var(--badge-transition-duration) var(--badge-transition-easing)}.vds-badge-close:hover,.vds-badge-close:focus-visible{opacity:1;background-color:color-mix(in oklch,currentColor 14%,transparent)}.vds-badge-close:focus-visible{outline:var(--badge-focus-ring-width) solid var(--badge-focus-ring-color);outline-offset:1px}.vds-badge-close>svg{inline-size:100%;block-size:100%}.vds-badge[data-dot-only=true]{flex-shrink:0;inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);background-color:var(--badge-color-solid);border:0}.vds-badge[data-dot-only=true]>.vds-badge-dot{display:none}.vds-badge:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}@media(prefers-reduced-motion:reduce){.vds-badge,.vds-badge-close{transition:none}}@media(forced-colors:active){.vds-badge{border-color:CanvasText}.vds-badge:disabled{color:GrayText;border-color:GrayText;opacity:1}.vds-badge-dot,.vds-badge[data-dot-only=true]{background-color:CanvasText;forced-color-adjust:none}}}@layer design-system.components{.vds-button{--button-height: var(--vds-size-md, 2.25rem);--button-padding-inline: var(--vds-space-4, 1rem);--button-padding-block: max(.125rem, calc((var(--button-height) - 1lh - 2 * var(--button-border-width)) / 2));--button-optical-offset: var(--vds-control-optical-offset, 0px);--button-gap: var(--vds-gap-icon, .5rem);--button-border-width: 1px;--button-radius: var(--vds-radius-button, var(--vds-radius-element, .375rem));--button-min-width: var(--button-height);--button-icon-size: 1.25rem;--button-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--button-font-size: var(--vds-text-sm, .875rem);--button-font-weight: var(--vds-font-weight-medium, 500);--button-line-height: var(--vds-control-line-height, 1.5);--button-letter-spacing: var(--vds-tracking-normal, 0);--button-transition-duration: var(--vds-duration-fast, .1s);--button-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--button-press-scale: .98;--button-focus-ring-color: var(--vds-color-ring, var(--button-color-solid));--button-focus-ring-width: 2px;--button-focus-ring-offset: 2px;--button-shadow-depth: oklch( from var(--button-color-solid) calc(l*.75) c h );--button-shadow-ambient: oklch( from var(--button-color-solid) l c h / .35 );--button-disabled-opacity: var(--vds-opacity-disabled, .5);--button-color-solid: var(--vds-color-primary-solid, #4f46e5);--button-color-solid-hover: var(--vds-color-primary-solid-hover, #4338ca);--button-color-solid-active: var( --vds-color-primary-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-primary, #fff);--button-color-bg: var(--vds-color-primary-bg, #e0e7ff);--button-color-bg-hover: var(--vds-color-primary-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-primary-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-primary-text, #3730a3);--button-color-text-hover: var(--button-color-solid-hover);--button-color-border: var(--button-color-solid);--button-bg: var(--button-color-solid);--button-bg-hover: var(--button-color-solid-hover);--button-bg-active: var(--button-color-solid-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-on-solid);--button-text-hover: var(--button-color-on-solid);--button-text-active: var(--button-color-on-solid);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=success]{--button-color-solid: var(--vds-color-success-solid, #16a34a);--button-color-solid-hover: var(--vds-color-success-solid-hover, #15803d);--button-color-solid-active: var( --vds-color-success-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-success, #fff);--button-color-bg: var(--vds-color-success-bg, #dcfce7);--button-color-bg-hover: var(--vds-color-success-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-success-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-success-text, #166534);--button-color-border: var(--button-color-solid)}.vds-button[data-color=warning]{--button-color-solid: var(--vds-color-warning-solid, #f59e0b);--button-color-solid-hover: var(--vds-color-warning-solid-hover, #d97706);--button-color-solid-active: var( --vds-color-warning-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-warning, #111);--button-color-bg: var(--vds-color-warning-bg, #fef3c7);--button-color-bg-hover: var(--vds-color-warning-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-warning-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-warning-text, #78350f);--button-color-border: var(--button-color-solid)}.vds-button[data-color=danger]{--button-color-solid: var(--vds-color-danger-solid, #dc2626);--button-color-solid-hover: var(--vds-color-danger-solid-hover, #b91c1c);--button-color-solid-active: var( --vds-color-danger-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-danger, #fff);--button-color-bg: var(--vds-color-danger-bg, #fee2e2);--button-color-bg-hover: var(--vds-color-danger-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-danger-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-danger-text, #991b1b);--button-color-border: var(--button-color-solid)}.vds-button[data-color=info]{--button-color-solid: var(--vds-color-info-solid, #0891b2);--button-color-solid-hover: var(--vds-color-info-solid-hover, #0e7490);--button-color-solid-active: var( --vds-color-info-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-info, #fff);--button-color-bg: var(--vds-color-info-bg, #cffafe);--button-color-bg-hover: var(--vds-color-info-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-info-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-info-text, #155e75);--button-color-border: var(--button-color-solid)}.vds-button[data-color=accent]{--button-color-solid: var(--vds-color-accent-solid, var(--vds-color-accent-emphasis, #f97316));--button-color-solid-hover: var(--vds-color-accent-solid-hover, #ea580c);--button-color-solid-active: var( --vds-color-accent-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-accent, #fff);--button-color-bg: var(--vds-color-accent-bg, #ffedd5);--button-color-bg-hover: var(--vds-color-accent-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-accent-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-accent-text, #7c2d12);--button-color-border: var(--button-color-solid)}.vds-button[data-color=contrast]{--button-color-solid: var(--vds-color-bg-inverse, #0a0a0a);--button-color-solid-hover: var(--vds-color-neutral-11, #262626);--button-color-solid-active: oklch(from var(--button-color-solid) calc(l*.85) c h);--button-color-on-solid: var(--vds-color-text-inverse, #fafafa);--button-color-bg: var(--vds-color-neutral-bg, #e5e5e5);--button-color-bg-hover: var(--vds-color-neutral-4, #d4d4d4);--button-color-bg-active: var(--vds-color-neutral-5, #a3a3a3);--button-color-text: var(--vds-color-text, #0a0a0a);--button-color-border: var(--vds-color-bg-inverse, #0a0a0a)}.vds-button[data-variant=outline]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: var(--button-color-border);--button-border-hover: var(--button-color-border);--button-border-active: var(--button-color-border)}.vds-button[data-variant=ghost]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=soft]{--button-bg: var(--button-color-bg);--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=link]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-optical-offset: 0;--button-min-width: 0;--button-bg: transparent;--button-bg-hover: transparent;--button-bg-active: transparent;--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=warning]:is([data-variant=outline],[data-variant=ghost],[data-variant=soft]){--button-text-active: var(--vds-color-warning-12, var(--button-color-text))}.vds-button[data-size="2xs"]{--button-height: var(--vds-size-2xs, 1.5rem);--button-padding-inline: var(--vds-space-2, .5rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=xs]{--button-height: var(--vds-size-xs, 1.75rem);--button-padding-inline: var(--vds-space-2-5, .625rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=sm]{--button-height: var(--vds-size-sm, 2rem);--button-padding-inline: var(--vds-space-3, .75rem);--button-font-size: var(--vds-text-sm, .875rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1rem}.vds-button[data-size=lg]{--button-height: var(--vds-size-lg, 2.5rem);--button-padding-inline: var(--vds-space-5, 1.25rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size=xl]{--button-height: var(--vds-size-xl, 2.75rem);--button-padding-inline: var(--vds-space-6, 1.5rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size="2xl"]{--button-height: var(--vds-size-2xl, 3.25rem);--button-padding-inline: var(--vds-space-7, 1.75rem);--button-font-size: var(--vds-text-lg, 1.125rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.375rem}.vds-button[data-size="3xl"]{--button-height: var(--vds-size-3xl, 4rem);--button-padding-inline: var(--vds-space-8, 2rem);--button-font-size: var(--vds-text-xl, 1.25rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.5rem}.vds-button[data-variant=link][data-size]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-min-width: 0}.vds-button:disabled,.vds-button[aria-disabled=true]{--button-bg-hover: var(--button-bg);--button-bg-active: var(--button-bg);--button-text-hover: var(--button-text);--button-text-active: var(--button-text);--button-border-hover: var(--button-border);--button-border-active: var(--button-border)}}@layer design-system.components{.vds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);position:relative;vertical-align:middle;box-sizing:border-box;min-block-size:var(--button-height);min-inline-size:var(--button-min-width);max-inline-size:100%;padding-inline:var(--button-padding-inline);padding-block-start:var(--button-padding-block);padding-block-end:var(--button-padding-block);background-color:var(--button-bg);background-image:linear-gradient(var(--button-overlay, transparent),var(--button-overlay, transparent));color:var(--button-text);border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-decoration:none;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing),opacity var(--button-transition-duration) var(--button-transition-easing),scale var(--button-transition-duration) var(--button-transition-easing)}.vds-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-hover);--button-overlay: var(--button-overlay-hover);color:var(--button-text-hover);border-color:var(--button-border-hover)}.vds-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-active);--button-overlay: var(--button-overlay-active);color:var(--button-text-active);border-color:var(--button-border-active);scale:var(--button-press-scale)}.vds-button:focus-visible{outline:var(--button-focus-ring-width) solid var(--button-focus-ring-color);outline-offset:var(--button-focus-ring-offset)}.vds-button[data-variant=link]{text-decoration:underline;text-underline-offset:.2em}.vds-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-thickness:2px}.vds-button:disabled,.vds-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.vds-button-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-inline-size:0}.vds-button-label{gap:var(--button-gap);display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;line-height:inherit;transform:translateY(var(--button-optical-offset));white-space:inherit}.vds-button[data-icon-only] .vds-button-label{transform:none}.vds-button[data-icon-only]{padding-inline:0;inline-size:var(--button-height);aspect-ratio:1;--button-min-width: var(--button-height)}.vds-button[data-full-width]{inline-size:100%}.vds-button[aria-busy=true]{pointer-events:none}.vds-button[aria-busy=true]>.vds-button-content{visibility:hidden}.vds-button-spinner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0}.vds-button-spinner:after{content:"";display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--vds-radius-full, 9999px);animation:vds-button-spin .6s linear infinite;color:var(--button-text);opacity:1}.vds-button-section{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.vds-button-label>svg,.vds-button-section>svg{display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex-shrink:0}@media(prefers-reduced-motion:reduce){.vds-button{transition-duration:0s;--button-press-scale: 1}}@keyframes vds-button-spin{to{rotate:360deg}}}@layer design-system.components{.vds-button[data-animation=pulse]{animation:vds-button-pulse 2s var(--vds-ease-in-out, cubic-bezier(.4, 0, .2, 1)) infinite}@keyframes vds-button-pulse{0%,to{box-shadow:0 0 color-mix(in oklch,var(--button-color-solid),transparent 30%)}50%{box-shadow:0 0 0 8px color-mix(in oklch,var(--button-color-solid),transparent 100%)}}.vds-button[data-animation=bounce]{animation:vds-button-bounce 1s var(--vds-ease-bounce, cubic-bezier(.175, .885, .32, 1.275)) infinite}@keyframes vds-button-bounce{0%,to{translate:0 0}30%{translate:0 -6px}50%{translate:0 -2px}}.vds-button[data-animation=shake]{animation:vds-button-shake .5s var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}@keyframes vds-button-shake{0%,to{translate:0 0}10%,50%,90%{translate:-3px 0}30%,70%{translate:3px 0}}.vds-button[data-animation=jiggle]{animation:vds-button-jiggle .4s var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}@keyframes vds-button-jiggle{0%,to{rotate:0deg}25%{rotate:-2deg}75%{rotate:2deg}}@media(prefers-reduced-motion:reduce){.vds-button[data-animation]{animation:none}}}@layer design-system.components{.vds-button[data-variant=solid][data-effect=shine]{overflow:hidden;position:relative;box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 55%),inset 0 8px 14px -8px color-mix(in oklch,var(--vds-color-white, #fff),transparent 55%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 75%),0 2px 8px -2px color-mix(in oklch,var(--button-color-solid),transparent 70%);transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing)}.vds-button[data-variant=solid][data-effect=shine]:before{content:"";position:absolute;inset-block:-2px;inset-inline-start:0;inline-size:70%;background:linear-gradient(110deg,transparent 15%,color-mix(in oklch,var(--vds-color-white, #fff),transparent 82%) 35%,color-mix(in oklch,var(--vds-color-white, #fff),transparent 55%) 45%,color-mix(in oklch,var(--vds-color-white, #fff),transparent 25%) 50%,color-mix(in oklch,var(--vds-color-white, #fff),transparent 55%) 55%,color-mix(in oklch,var(--vds-color-white, #fff),transparent 82%) 65%,transparent 85%);translate:-180% 0;pointer-events:none;filter:blur(1px);mix-blend-mode:screen}.vds-button[data-variant=solid][data-effect=shine]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 40%),inset 0 10px 16px -8px color-mix(in oklch,var(--vds-color-white, #fff),transparent 40%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 75%),0 4px 14px -2px color-mix(in oklch,var(--button-color-solid),transparent 55%)}.vds-button[data-variant=solid][data-effect=shine]:hover:before{translate:220% 0;transition:translate .85s cubic-bezier(.25,.46,.45,.94)}.vds-button[data-variant=solid][data-effect=raised]{box-shadow:0 4px 0 0 var(--button-shadow-depth),0 6px 12px -2px var(--button-shadow-ambient);translate:0 -2px;transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing),translate var(--button-transition-duration) var(--button-transition-easing),scale var(--button-transition-duration) var(--button-transition-easing)}.vds-button[data-variant=solid][data-effect=raised]:hover:not(:disabled):not([aria-disabled=true]){translate:0 -3px;box-shadow:0 5px 0 0 var(--button-shadow-depth),0 10px 20px -4px var(--button-shadow-ambient)}.vds-button[data-variant=solid][data-effect=raised]:active:not(:disabled):not([aria-disabled=true]){translate:0 2px;box-shadow:0 0 0 0 transparent,0 1px 4px 0 var(--button-shadow-ambient)}.vds-button[data-effect=glow]{transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--vds-duration-normal, .2s) var(--button-transition-easing)}.vds-button[data-effect=glow]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 10px 2px color-mix(in oklch,var(--button-color-solid),transparent 40%),0 0 30px 6px color-mix(in oklch,var(--button-color-solid),transparent 70%),0 0 60px 12px color-mix(in oklch,var(--button-color-solid),transparent 85%)}.vds-button[data-effect=glow]:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 6px 1px color-mix(in oklch,var(--button-color-solid),transparent 50%),0 0 16px 3px color-mix(in oklch,var(--button-color-solid),transparent 75%)}.vds-button[data-variant=solid][data-effect=glass]{--button-bg: color-mix(in oklch, var(--button-color-solid), transparent 82%);--button-bg-hover: color-mix(in oklch, var(--button-color-solid), transparent 72%);--button-bg-active: color-mix(in oklch, var(--button-color-solid), transparent 60%);--button-text: var(--vds-color-white, #fff);--button-text-hover: var(--vds-color-white, #fff);--button-text-active: var(--vds-color-white, #fff);--button-border: color-mix(in oklch, var(--button-color-solid), transparent 60%);--button-border-hover: color-mix(in oklch, var(--button-color-solid), transparent 45%);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 70%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 70%),0 2px 8px color-mix(in oklch,var(--button-color-solid),transparent 80%)}.vds-button[data-variant=solid][data-effect=glass]:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 60%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 60%),0 4px 16px color-mix(in oklch,var(--button-color-solid),transparent 65%)}.vds-button[data-variant=solid][data-effect=glass]:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 3px color-mix(in oklch,var(--vds-color-black, #000),transparent 80%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 70%);scale:1}.vds-button[data-variant=solid][data-effect=candy]{background:linear-gradient(180deg,oklch(from var(--button-color-solid) calc(l + .14) c h) 0%,var(--button-color-solid) 50%,oklch(from var(--button-color-solid) calc(l*.82) c h) 100%);color:var(--button-color-on-solid);border-color:oklch(from var(--button-color-solid) calc(l*.65) c h);box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 45%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 65%),0 4px 12px -3px color-mix(in oklch,var(--button-color-solid),transparent 78%);transition:background var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing),translate var(--button-transition-duration) var(--button-transition-easing)}.vds-button[data-variant=solid][data-effect=candy]:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,oklch(from var(--button-color-solid) calc(l + .18) c h),oklch(from var(--button-color-solid) calc(l + .03) c h),oklch(from var(--button-color-solid) calc(l*.85) c h));translate:0 -1px;box-shadow:inset 0 1px color-mix(in oklch,var(--vds-color-white, #fff),transparent 35%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 65%),0 8px 20px -4px color-mix(in oklch,var(--button-color-solid),transparent 72%)}.vds-button[data-variant=solid][data-effect=candy]:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,oklch(from var(--button-color-solid) calc(l*.88) c h),oklch(from var(--button-color-solid) calc(l*.82) c h));translate:0 1px;box-shadow:inset 0 2px 3px color-mix(in oklch,var(--vds-color-black, #000),transparent 72%),inset 0 -1px color-mix(in oklch,var(--vds-color-black, #000),transparent 65%),0 2px 6px -2px color-mix(in oklch,var(--button-color-solid),transparent 85%)}.vds-button[data-variant=outline][data-effect=outline-glow]{transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--vds-duration-normal, .2s) var(--button-transition-easing)}.vds-button[data-variant=outline][data-effect=outline-glow]:hover:not(:disabled):not([aria-disabled=true]){--button-border-hover: var(--button-color-solid-hover);box-shadow:0 0 8px color-mix(in oklch,var(--button-color-solid),transparent 50%),0 0 20px color-mix(in oklch,var(--button-color-solid),transparent 75%),inset 0 0 8px color-mix(in oklch,var(--button-color-solid),transparent 85%)}}@layer design-system.components{.vds-card{--card-radius: var(--vds-radius-card, .75rem);--card-border-width: 1px;--card-background: var(--vds-surface-bg, var(--vds-color-surface-container-low, var(--vds-color-surface, #ffffff)));--card-background-hover: color-mix( in oklch, var(--card-background) 94%, var(--vds-color-bg-subtle, #f9fafb) 6% );--card-border-color: var(--vds-surface-border, var(--vds-color-border-muted, var(--vds-color-border, #e5e7eb)));--card-border-color-hover: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--card-shadow: var(--vds-surface-shadow, var(--vds-elevation-resting, none));--card-shadow-hover: var(--vds-surface-shadow, var(--vds-elevation-raised, none));--card-text-color: var(--vds-color-text, #111827);--card-muted-color: var(--vds-color-text-muted, #6b7280);--card-padding-inline: clamp( var(--vds-space-4, 1rem), 2.5vw, var(--vds-space-6, 1.5rem) );--card-padding-block: clamp( var(--vds-space-4, 1rem), 2vw, var(--vds-space-5, 1.25rem) );--card-section-gap: clamp( var(--vds-space-3, .75rem), 1.5vw, var(--vds-space-4, 1rem) );--card-header-gap: var(--vds-space-1-5, .375rem);--card-footer-gap: var(--vds-space-3, .75rem);--card-title-font-family: var( --vds-font-sans, ui-sans-serif, system-ui, sans-serif );--card-title-font-size: var(--vds-text-lg, 1.125rem);--card-title-font-weight: var(--vds-font-weight-semibold, 600);--card-title-line-height: var(--vds-leading-tight, 1.25);--card-description-font-size: var(--vds-text-sm, .875rem);--card-description-line-height: var(--vds-leading-normal, 1.5);--card-transition-duration: var(--vds-duration-fast, .12s);--card-transition-easing: var( --vds-ease-out, cubic-bezier(0, 0, .2, 1) );--card-hover-translate-y: -1px;--card-focus-ring-color: var(--vds-color-ring, #6366f1);--card-focus-ring-width: 2px;--card-focus-ring-offset: 2px}.vds-card[data-nested-card]:not([data-variant]){--card-background: var(--vds-surface-nested-bg, var(--vds-color-surface-container))}.vds-card[data-nested-card]:not([data-card-depth="1"]):not([data-variant]){--card-background: var(--vds-surface-nested-bg-high, var(--vds-color-surface-container-high))}.vds-card[data-variant=outline]{--card-background: var(--vds-color-surface, #fff);--card-border-color: var(--vds-color-border);--card-border-color-hover: var(--vds-color-border-strong, var(--vds-color-border));--card-shadow: none;--card-shadow-hover: none}.vds-card[data-variant=soft]{--card-background: var(--vds-color-surface-raised, #f9fafb);--card-background-hover: color-mix( in oklch, var(--card-background) 88%, var(--vds-color-surface, #ffffff) 12% );--card-border-color: color-mix( in oklch, var(--vds-color-border-muted, #e5e7eb) 55%, transparent );--card-border-color-hover: var(--vds-color-border-muted, #e5e7eb);--card-shadow: none;--card-shadow-hover: var( --vds-shadow-sm, 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) )}.vds-card[data-variant=ghost]{--card-background: transparent;--card-background-hover: var(--vds-color-bg-subtle, #f9fafb);--card-border-color: transparent;--card-border-color-hover: transparent;--card-shadow: none;--card-shadow-hover: none}.vds-card[data-size=sm]{--card-padding-inline: clamp( var(--vds-space-3, .75rem), 2vw, var(--vds-space-4, 1rem) );--card-padding-block: clamp( var(--vds-space-3, .75rem), 1.5vw, var(--vds-space-4, 1rem) );--card-section-gap: var(--vds-space-2-5, .625rem);--card-footer-gap: var(--vds-space-2, .5rem);--card-title-font-size: var(--vds-text-base, 1rem);--card-description-font-size: var(--vds-text-xs, .75rem)}.vds-card[data-size=lg]{--card-padding-inline: clamp( var(--vds-space-5, 1.25rem), 3vw, var(--vds-space-8, 2rem) );--card-padding-block: clamp( var(--vds-space-5, 1.25rem), 2.25vw, var(--vds-space-6, 1.5rem) );--card-section-gap: clamp( var(--vds-space-4, 1rem), 1.8vw, var(--vds-space-5, 1.25rem) );--card-header-gap: var(--vds-space-2, .5rem);--card-footer-gap: var(--vds-space-4, 1rem);--card-title-font-size: var(--vds-text-xl, 1.25rem);--card-description-font-size: var(--vds-text-base, 1rem)}}@layer design-system.components{.vds-card{position:relative;display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere;color:var(--card-text-color);background-color:var(--card-background);border:var(--card-border-width) solid var(--card-border-color);--card-effective-radius: min( var(--card-radius), var(--card-parent-radius, var(--card-radius)), max(var(--card-nested-radius, var(--card-radius)), var(--vds-radius-xs, 0px)) );border-radius:var(--card-effective-radius);box-shadow:var(--card-shadow);overflow:hidden;--vds-radius-host-r: var(--card-effective-radius);--vds-radius-host-b: var(--card-border-width);--vds-radius-host-p: 0px;transition:background-color var(--card-transition-duration) var(--card-transition-easing),border-color var(--card-transition-duration) var(--card-transition-easing),box-shadow var(--card-transition-duration) var(--card-transition-easing),transform var(--card-transition-duration) var(--card-transition-easing)}.vds-card[data-interactive]{cursor:pointer}.vds-card[data-interactive]:hover{background-color:var(--card-background-hover);border-color:var(--card-border-color-hover);box-shadow:var(--card-shadow-hover);transform:translateY(var(--card-hover-translate-y))}.vds-card[data-interactive]:focus-visible{outline:var(--card-focus-ring-width) solid var(--card-focus-ring-color);outline-offset:var(--card-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.vds-card[data-interactive]{--card-hover-translate-y: 0px;transition:none}}.vds-card:not(:has(>.vds-card-header,>.vds-card-content,>.vds-card-footer)){padding-inline:var(--card-padding-inline);padding-block:var(--card-padding-block);--vds-radius-host-p: var(--card-padding-inline)}.vds-card>:where(.vds-card-header,.vds-card-content,.vds-card-footer){min-inline-size:0;padding-inline:var(--card-padding-inline);padding-block:0}.vds-card>:where(.vds-card-header,.vds-card-content,.vds-card-footer):first-child{padding-block-start:var(--card-padding-block)}.vds-card>:where(.vds-card-header,.vds-card-content,.vds-card-footer):last-child{padding-block-end:var(--card-padding-block)}.vds-card>:where(.vds-card-header,.vds-card-content,.vds-card-footer)+:where(.vds-card-header,.vds-card-content,.vds-card-footer){padding-block-start:var(--card-section-gap)}.vds-card-header{display:flex;flex-direction:column;gap:var(--card-header-gap)}.vds-card-title{margin:0;font-family:var( --card-title-font-family, var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif) );font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height);color:inherit}.vds-card-description{margin:0;font-size:var(--card-description-font-size);line-height:var(--card-description-line-height);color:var(--card-muted-color)}.vds-card-content{min-inline-size:0}.vds-card-footer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--card-footer-gap)}}@layer design-system.components{.vds-chip{--chip-height: var(--vds-size-md, 2.25rem);--chip-gap: var(--vds-gap-icon, .5rem);--chip-padding-inline: var(--vds-space-3, .75rem);--chip-padding-block: 0;--chip-radius: var(--vds-radius-chip, 9999px);--chip-border-width: 1px;--chip-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--chip-font-size: var(--vds-text-sm, .875rem);--chip-font-weight: var(--vds-font-weight-medium, 500);--chip-line-height: var(--vds-control-line-height, 1.5);--chip-letter-spacing: var(--vds-tracking-normal, 0);--chip-icon-size: 1rem;--chip-icon-radius: var(--vds-radius-full, 9999px);--chip-icon-inset-inline-start: calc(var(--vds-space-1, .25rem) * -1);--chip-remove-size: 1rem;--chip-remove-radius: var(--vds-radius-full, 9999px);--chip-remove-icon-size: .625rem;--chip-remove-inset-inline-end: calc(var(--vds-space-1, .25rem) * -1);--chip-remove-bg: transparent;--chip-remove-bg-hover: color-mix(in oklch, currentColor 20%, transparent);--chip-remove-bg-active: color-mix(in oklch, currentColor 30%, transparent);--chip-transition-duration: var(--vds-duration-fast, .1s);--chip-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--chip-focus-ring-color: var(--vds-color-ring, #6366f1);--chip-focus-ring-width: 2px;--chip-focus-ring-offset: 2px;--chip-background: var(--vds-color-bg-muted, #e5e7eb);--chip-background-hover: var(--vds-color-surface-hover, #f3f4f6);--chip-background-active: var(--vds-color-surface-active, #e5e7eb);--chip-border-color: transparent;--chip-text-color: var(--vds-color-text, #111827);--chip-icon-color: var(--vds-color-text-muted, #6b7280)}.vds-chip[data-variant=primary]{--chip-background: var(--vds-color-primary-bg, #e0e7ff);--chip-background-hover: color-mix(in oklch, var(--vds-color-primary-bg, #e0e7ff), var(--vds-color-primary-solid, #6366f1) 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-primary-bg, #e0e7ff), var(--vds-color-primary-solid, #6366f1) 18%);--chip-text-color: var(--vds-color-primary-text, #3730a3);--chip-icon-color: var(--vds-color-primary-solid, #6366f1)}.vds-chip[data-variant=success]{--chip-background: var(--vds-color-success-bg, #dcfce7);--chip-background-hover: color-mix(in oklch, var(--vds-color-success-bg, #dcfce7), var(--vds-color-success-solid, #22c55e) 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-success-bg, #dcfce7), var(--vds-color-success-solid, #22c55e) 18%);--chip-text-color: var(--vds-color-success-text, #166534);--chip-icon-color: var(--vds-color-success-solid, #22c55e)}.vds-chip[data-variant=warning]{--chip-background: var(--vds-color-warning-bg, #fef3c7);--chip-background-hover: color-mix(in oklch, var(--vds-color-warning-bg, #fef3c7), var(--vds-color-warning-solid, #f59e0b) 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-warning-bg, #fef3c7), var(--vds-color-warning-solid, #f59e0b) 18%);--chip-text-color: var(--vds-color-warning-text, #78350f);--chip-icon-color: var(--vds-color-warning-solid, #f59e0b)}.vds-chip[data-variant=danger]{--chip-background: var(--vds-color-danger-bg, #fee2e2);--chip-background-hover: color-mix(in oklch, var(--vds-color-danger-bg, #fee2e2), var(--vds-color-danger-solid, #ef4444) 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-danger-bg, #fee2e2), var(--vds-color-danger-solid, #ef4444) 18%);--chip-text-color: var(--vds-color-danger-text, #991b1b);--chip-icon-color: var(--vds-color-danger-solid, #ef4444)}.vds-chip[data-variant=info]{--chip-background: var(--vds-color-info-bg, #cffafe);--chip-background-hover: color-mix(in oklch, var(--vds-color-info-bg, #cffafe), var(--vds-color-info-solid, #06b6d4) 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-info-bg, #cffafe), var(--vds-color-info-solid, #06b6d4) 18%);--chip-text-color: var(--vds-color-info-text, #155e75);--chip-icon-color: var(--vds-color-info-solid, #06b6d4)}.vds-chip[data-appearance=solid][data-variant=default],.vds-chip[data-appearance=solid]:not([data-variant]){--chip-background: var(--vds-color-text, #111827);--chip-background-hover: color-mix(in oklch, var(--vds-color-text, #111827), white 10%);--chip-background-active: color-mix(in oklch, var(--vds-color-text, #111827), white 18%);--chip-text-color: var(--vds-color-surface, #ffffff);--chip-icon-color: var(--vds-color-surface, #ffffff)}.vds-chip[data-appearance=solid][data-variant=primary]{--chip-background: var(--vds-color-primary-solid, #6366f1);--chip-background-hover: var(--vds-color-primary-solid-hover, #4f46e5);--chip-background-active: var(--vds-color-primary-solid-active, #4338ca);--chip-text-color: var(--vds-color-on-primary, #ffffff);--chip-icon-color: var(--vds-color-on-primary, #ffffff)}.vds-chip[data-appearance=solid][data-variant=success]{--chip-background: var(--vds-color-success-solid, #22c55e);--chip-background-hover: var(--vds-color-success-solid-hover, #16a34a);--chip-background-active: var(--vds-color-success-solid-active, #15803d);--chip-text-color: var(--vds-color-on-success, #ffffff);--chip-icon-color: var(--vds-color-on-success, #ffffff)}.vds-chip[data-appearance=solid][data-variant=warning]{--chip-background: var(--vds-color-warning-solid, #f59e0b);--chip-background-hover: var(--vds-color-warning-solid-hover, #d97706);--chip-background-active: var(--vds-color-warning-solid-active, #b45309);--chip-text-color: var(--vds-color-on-warning, #111827);--chip-icon-color: var(--vds-color-on-warning, #111827)}.vds-chip[data-appearance=solid][data-variant=danger]{--chip-background: var(--vds-color-danger-solid, #ef4444);--chip-background-hover: var(--vds-color-danger-solid-hover, #dc2626);--chip-background-active: var(--vds-color-danger-solid-active, #b91c1c);--chip-text-color: var(--vds-color-on-danger, #ffffff);--chip-icon-color: var(--vds-color-on-danger, #ffffff)}.vds-chip[data-appearance=solid][data-variant=info]{--chip-background: var(--vds-color-info-solid, #06b6d4);--chip-background-hover: var(--vds-color-info-solid-hover, #0891b2);--chip-background-active: var(--vds-color-info-solid-active, #0e7490);--chip-text-color: var(--vds-color-on-info, #ffffff);--chip-icon-color: var(--vds-color-on-info, #ffffff)}.vds-chip[data-appearance=outline]{--chip-background: transparent;--chip-background-hover: color-mix(in oklch, currentColor 8%, transparent);--chip-background-active: color-mix(in oklch, currentColor 14%, transparent);--chip-border-color: var(--vds-color-border, #d1d5db)}.vds-chip[data-appearance=outline][data-variant=primary]{--chip-border-color: var(--vds-color-primary-solid, #6366f1);--chip-text-color: var(--vds-color-primary-solid, #6366f1);--chip-icon-color: var(--vds-color-primary-solid, #6366f1)}.vds-chip[data-appearance=outline][data-variant=success]{--chip-border-color: var(--vds-color-success-solid, #22c55e);--chip-text-color: var(--vds-color-success-solid, #22c55e);--chip-icon-color: var(--vds-color-success-solid, #22c55e)}.vds-chip[data-appearance=outline][data-variant=warning]{--chip-border-color: var(--vds-color-warning-solid, #f59e0b);--chip-text-color: var(--vds-color-warning-solid, #f59e0b);--chip-icon-color: var(--vds-color-warning-solid, #f59e0b)}.vds-chip[data-appearance=outline][data-variant=danger]{--chip-border-color: var(--vds-color-danger-solid, #ef4444);--chip-text-color: var(--vds-color-danger-solid, #ef4444);--chip-icon-color: var(--vds-color-danger-solid, #ef4444)}.vds-chip[data-appearance=outline][data-variant=info]{--chip-border-color: var(--vds-color-info-solid, #06b6d4);--chip-text-color: var(--vds-color-info-solid, #06b6d4);--chip-icon-color: var(--vds-color-info-solid, #06b6d4)}.vds-chip[data-size=sm]{--chip-height: var(--vds-size-sm, 2rem);--chip-padding-inline: var(--vds-space-2-5, .625rem);--chip-gap: var(--vds-gap-icon-compact, .25rem);--chip-font-size: var(--vds-text-xs, .75rem);--chip-icon-size: .875rem;--chip-remove-size: .875rem;--chip-remove-icon-size: .5rem}.vds-chip[data-size=lg]{--chip-height: var(--vds-size-lg, 2.5rem);--chip-padding-inline: var(--vds-space-4, 1rem);--chip-gap: var(--vds-gap-icon, .5rem);--chip-font-size: var(--vds-text-base, 1rem);--chip-icon-size: 1.25rem;--chip-remove-size: 1.25rem;--chip-remove-icon-size: .75rem}.vds-chip[data-interactive=true]:hover{--chip-background: var(--chip-background-hover)}.vds-chip[data-interactive=true]:active{--chip-background: var(--chip-background-active)}.vds-chip[aria-disabled=true]{--chip-background: var(--vds-color-bg-disabled, #f3f4f6);--chip-border-color: var(--vds-color-border-disabled, #e5e7eb);--chip-text-color: var(--vds-color-text-disabled, #9ca3af);--chip-icon-color: var(--vds-color-text-disabled, #9ca3af)}}@layer design-system.components{.vds-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);flex:none;box-sizing:border-box;min-block-size:var(--chip-height);padding-inline:var(--chip-padding-inline);padding-block:var(--chip-padding-block);background-color:var(--chip-background);border:var(--chip-border-width) solid var(--chip-border-color);border-radius:var(--chip-radius);color:var(--chip-text-color);font-family:var(--chip-font-family);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);line-height:var(--chip-line-height);letter-spacing:var(--chip-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:background-color var(--chip-transition-duration) var(--chip-transition-easing),border-color var(--chip-transition-duration) var(--chip-transition-easing),color var(--chip-transition-duration) var(--chip-transition-easing)}button.vds-chip,a.vds-chip{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.vds-chip[data-interactive=true]:focus-visible,button.vds-chip:focus-visible,a.vds-chip:focus-visible{outline:var(--chip-focus-ring-width) solid var(--chip-focus-ring-color);outline-offset:var(--chip-focus-ring-offset)}.vds-chip[aria-disabled=true],.vds-chip:disabled{cursor:not-allowed;pointer-events:none}.vds-chip-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--chip-icon-size);block-size:var(--chip-icon-size);margin-inline-start:var(--chip-icon-inset-inline-start);border-radius:var(--chip-icon-radius);color:var(--chip-icon-color)}.vds-chip-icon>svg,.vds-chip-icon>img{inline-size:100%;block-size:100%;display:block;object-fit:cover;border-radius:inherit}.vds-chip>svg{display:block;inline-size:var(--chip-icon-size);block-size:var(--chip-icon-size);flex-shrink:0}.vds-chip-label{display:inline-flex;align-items:center;min-block-size:1lh;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.vds-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--chip-remove-size);block-size:var(--chip-remove-size);margin-inline-end:var(--chip-remove-inset-inline-end);padding:0;background-color:var(--chip-remove-bg);border:0;border-radius:var(--chip-remove-radius);color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--chip-transition-duration) var(--chip-transition-easing)}.vds-chip-remove:hover{background-color:var(--chip-remove-bg-hover)}.vds-chip-remove:active{background-color:var(--chip-remove-bg-active)}.vds-chip-remove:focus-visible{outline:var(--chip-focus-ring-width) solid var(--chip-focus-ring-color);outline-offset:1px}.vds-chip-remove>svg{inline-size:var(--chip-remove-icon-size);block-size:var(--chip-remove-icon-size)}}@layer design-system.components{.vds-checkbox{--checkbox-size: 1.125rem;--checkbox-icon-size: .75rem;--checkbox-indicator-offset: 0px;--checkbox-radius: min(var(--vds-radius-checkbox, .375rem), calc(var(--checkbox-size) / 4));--checkbox-border-width: 2px;--checkbox-transition-duration: var(--vds-duration-fast, .12s);--checkbox-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--checkbox-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--checkbox-focus-ring-width: var(--vds-focus-ring-width, 2px);--checkbox-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--checkbox-bg: var(--vds-color-surface, #ffffff);--checkbox-bg-hover: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-border-color: var(--vds-color-border-interactive, #6b7280);--checkbox-border-color-hover: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-mark-color: var(--vds-color-on-solid, #ffffff);--checkbox-bg-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-bg-checked-hover: var(--vds-color-primary-solid-hover, oklch(.5 .2 265));--checkbox-border-color-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-border-color-checked-hover: var(--vds-color-primary-solid-hover, oklch(.5 .2 265))}.vds-checkbox[data-size=sm]{--checkbox-size: .875rem;--checkbox-icon-size: .625rem}.vds-checkbox[data-size=lg]{--checkbox-size: 1.375rem;--checkbox-icon-size: .875rem}.vds-checkbox[data-error]{--checkbox-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-border-color-hover: var(--vds-color-danger-solid-hover, oklch(.5 .195 25));--checkbox-bg-hover: var(--vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-bg-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-bg-checked-hover: var(--vds-color-danger-solid-hover, oklch(.5 .195 25));--checkbox-border-color-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-border-color-checked-hover: var(--vds-color-danger-solid-hover, oklch(.5 .195 25));--checkbox-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-checkbox-field{--checkbox-field-gap: var(--vds-space-2, .5rem);--checkbox-field-label-gap: var(--vds-space-1, .25rem);--checkbox-field-font-size: var(--vds-text-sm, .875rem);--checkbox-field-label-color: var(--vds-color-text, #111827);--checkbox-field-description-color: var(--vds-color-text-muted, #6b7280);--checkbox-field-description-font-size: var(--vds-text-xs, .75rem);--checkbox-field-label-font-weight: var(--vds-font-weight-medium, 500);--checkbox-field-align-block-start: max(0px, calc((var(--checkbox-field-font-size) * var(--vds-control-line-height, 1.5) - var(--checkbox-field-control-size)) / 2));--checkbox-field-text-offset: 0px}.vds-checkbox-field[data-error]{--checkbox-field-label-color: var(--vds-color-danger-text, oklch(.45 .17 25))}.vds-checkbox-group{--checkbox-group-gap: var(--vds-space-3, .75rem);--checkbox-group-items-gap: var(--vds-space-3, .75rem);--checkbox-group-label-font-size: var(--vds-text-sm, .875rem);--checkbox-group-label-font-weight: var(--vds-font-weight-semibold, 600);--checkbox-group-label-color: var(--vds-color-text, #111827);--checkbox-group-description-font-size: var(--vds-text-xs, .75rem);--checkbox-group-description-color: var(--vds-color-text-muted, #6b7280);--checkbox-group-required-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-group-error-color: var(--vds-color-danger-text, oklch(.45 .17 25));--checkbox-group-error-font-size: var(--vds-text-xs, .75rem);--checkbox-group-error-gap: var(--vds-space-1, .25rem)}.vds-checkbox-card{--checkbox-card-padding-block: var(--vds-space-3, .75rem);--checkbox-card-padding-inline: var(--vds-space-3-5, .875rem);--checkbox-card-gap: var(--vds-space-3, .75rem);--checkbox-card-radius: var(--vds-radius-checkbox-card, .75rem);--checkbox-card-border-width: 1.5px;--checkbox-card-transition-duration: var(--vds-duration-fast, .12s);--checkbox-card-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--checkbox-card-label-font-size: var(--vds-text-sm, .875rem);--checkbox-card-label-font-weight: var(--vds-font-weight-semibold, 600);--checkbox-card-label-color: var(--vds-color-text, #111827);--checkbox-card-description-font-size: var(--vds-text-xs, .75rem);--checkbox-card-description-color: var(--vds-color-text-muted, #6b7280);--checkbox-card-trailing-color: var(--vds-color-text, #111827);--checkbox-card-trailing-font-size: var(--vds-text-sm, .875rem);--checkbox-card-bg: var(--vds-surface-bg, var(--vds-color-surface, #ffffff));--checkbox-card-shadow: var(--vds-surface-shadow, none);--checkbox-card-border-color: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--checkbox-card-bg-hover: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent));--checkbox-card-border-color-hover: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-card-bg-checked: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-card-border-color-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-card-badge-font-size: var(--vds-text-xs, .75rem);--checkbox-card-badge-font-weight: var(--vds-font-weight-medium, 500);--checkbox-card-badge-color: var(--vds-color-primary-text, oklch(.45 .17 265));--checkbox-card-icon-size: 2.5rem;--checkbox-card-icon-radius: var(--vds-radius-control-action, var(--vds-radius-4, .5rem));--checkbox-card-icon-bg: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-card-icon-color: var(--vds-color-primary-solid, oklch(.55 .2 265));--checkbox-card-icon-glyph-size: 1.25rem}.vds-checkbox-card[data-error]{--checkbox-card-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-card-border-color-hover: var(--vds-color-danger-solid-hover, oklch(.5 .195 25));--checkbox-card-bg-hover: var(--vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 4%, transparent));--checkbox-card-border-color-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--checkbox-card-bg-checked: var(--vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-card-icon-bg: var(--vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--checkbox-card-icon-color: var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-pill-checkbox{--pill-checkbox-gap: var(--vds-space-2, .5rem);--pill-checkbox-item-height: var(--vds-size-sm, 2rem);--pill-checkbox-item-padding-inline: var(--vds-space-3-5, .875rem);--pill-checkbox-item-font-size: var(--vds-text-sm, .875rem);--pill-checkbox-item-font-weight: var(--vds-font-weight-medium, 500);--pill-checkbox-item-radius: var(--vds-radius-pill-checkbox, 9999px);--pill-checkbox-item-border-width: 1.5px;--pill-checkbox-item-bg: var(--vds-color-surface, #ffffff);--pill-checkbox-item-border-color: var(--vds-color-border-interactive, #6b7280);--pill-checkbox-item-color: var(--vds-color-text, #111827);--pill-checkbox-item-bg-hover: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent));--pill-checkbox-item-border-color-hover: var(--vds-color-primary-solid, oklch(.55 .2 265));--pill-checkbox-item-bg-checked: var(--vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent));--pill-checkbox-item-border-color-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--pill-checkbox-item-color-checked: var(--vds-color-primary-text, oklch(.45 .17 265));--pill-checkbox-transition-duration: var(--vds-duration-fast, .12s);--pill-checkbox-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--pill-checkbox-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--pill-checkbox-focus-ring-width: var(--vds-focus-ring-width, 2px);--pill-checkbox-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-pill-checkbox[data-size=sm]{--pill-checkbox-item-height: var(--vds-size-xs, 1.75rem);--pill-checkbox-item-padding-inline: var(--vds-space-3, .75rem);--pill-checkbox-item-font-size: var(--vds-text-xs, .75rem)}.vds-pill-checkbox[data-size=lg]{--pill-checkbox-item-height: var(--vds-size-md, 2.25rem);--pill-checkbox-item-padding-inline: var(--vds-space-4, 1rem);--pill-checkbox-item-font-size: var(--vds-text-sm, .875rem)}}@layer design-system.components{.vds-checkbox-field{--checkbox-field-control-size: 1.125rem;display:inline-flex;min-inline-size:0;min-block-size:24px;align-items:center;gap:var(--checkbox-field-gap);cursor:pointer;color:var(--checkbox-field-label-color);font-family:inherit;line-height:var(--vds-control-line-height, 1.5)}.vds-checkbox-field[data-size=sm]{--checkbox-field-control-size: .875rem}.vds-checkbox-field[data-size=lg]{--checkbox-field-control-size: 1.375rem}.vds-checkbox-field[data-has-description]{align-items:flex-start}.vds-checkbox-field[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-checkbox-field[data-disabled] .vds-checkbox:disabled{opacity:1}.vds-checkbox-field>.vds-checkbox{margin-block-start:0}.vds-checkbox-field[data-has-description]>.vds-checkbox{margin-block-start:var(--checkbox-field-align-block-start)}.vds-checkbox-field-text{overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--checkbox-field-label-gap);min-inline-size:0}.vds-checkbox-field-main{display:flex;align-items:center;min-block-size:var(--checkbox-field-control-size)}.vds-checkbox-field[data-has-description] .vds-checkbox-field-text{min-block-size:auto}.vds-checkbox-field[data-has-description] .vds-checkbox-field-main{align-items:flex-start;min-block-size:auto}.vds-checkbox-field-label{display:inline-flex;align-items:center;font-size:var(--checkbox-field-font-size);font-weight:var(--checkbox-field-label-font-weight);color:var(--checkbox-field-label-color);line-height:var(--vds-control-line-height, 1.5);transform:translateY(var(--checkbox-field-text-offset))}.vds-checkbox-field[data-has-description] .vds-checkbox-field-label{transform:none}.vds-checkbox-field-description{font-size:var(--checkbox-field-description-font-size);font-weight:var(--vds-font-weight-normal, 400);color:var(--checkbox-field-description-color);line-height:var(--vds-control-line-height, 1.5)}}@layer design-system.components{.vds-checkbox-group{display:block;min-inline-size:0}.vds-checkbox-group>*{min-inline-size:0}.vds-checkbox-group>*+*{margin-block-start:var(--checkbox-group-gap)}.vds-checkbox-group-header{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem)}.vds-checkbox-group-label{display:inline-flex;align-items:center;gap:var(--vds-space-1, .25rem);font-size:var(--checkbox-group-label-font-size);font-weight:var(--checkbox-group-label-font-weight);color:var(--checkbox-group-label-color);line-height:var(--vds-control-line-height, 1.5)}.vds-checkbox-group-required{color:var(--checkbox-group-required-color);font-weight:var(--vds-font-weight-semibold, 600)}.vds-checkbox-group-description{font-size:var(--checkbox-group-description-font-size);color:var(--checkbox-group-description-color);line-height:var(--vds-control-line-height, 1.5)}.vds-checkbox-group-items{display:flex;flex-direction:column;gap:var(--checkbox-group-items-gap);min-inline-size:0}.vds-checkbox-group[data-orientation=horizontal] .vds-checkbox-group-items{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--checkbox-group-items-gap)}.vds-checkbox-group-error{margin:0;font-size:var(--checkbox-group-error-font-size);color:var(--checkbox-group-error-color);line-height:var(--vds-leading-snug, 1.375);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-checkbox-group-error[data-empty]{margin-block-start:0}.vds-checkbox-group-error[data-visible]{grid-template-rows:1fr}.vds-checkbox-group-error-body{display:inline-flex;align-items:center;gap:var(--checkbox-group-error-gap);min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-checkbox-group-error[data-visible] .vds-checkbox-group-error-body{opacity:1;transform:translateY(0)}.vds-checkbox-group-error-icon{flex-shrink:0;color:currentColor}.vds-checkbox-group[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-checkbox-group[data-disabled] .vds-checkbox-field[data-disabled],.vds-checkbox-group[data-disabled] .vds-checkbox-card[data-disabled],.vds-checkbox-group[data-disabled] .vds-pill-checkbox-item:disabled,.vds-checkbox-group[data-disabled] .vds-checkbox:disabled{opacity:1}}@media(prefers-reduced-motion:reduce){.vds-checkbox-group-error,.vds-checkbox-group-error-body{transition:none;transform:none}}@layer design-system.components{.vds-checkbox-card{min-inline-size:0;box-sizing:border-box;box-shadow:var(--checkbox-card-shadow);position:relative;display:flex;align-items:flex-start;gap:var(--checkbox-card-gap);padding:var(--checkbox-card-padding-block) var(--checkbox-card-padding-inline);border:var(--checkbox-card-border-width) solid var(--checkbox-card-border-color);border-radius:var(--checkbox-card-radius);background-color:var(--checkbox-card-bg);color:var(--checkbox-card-label-color);cursor:pointer;transition:background-color var(--checkbox-card-transition-duration) var(--checkbox-card-transition-easing),border-color var(--checkbox-card-transition-duration) var(--checkbox-card-transition-easing),box-shadow var(--checkbox-card-transition-duration) var(--checkbox-card-transition-easing);isolation:isolate}.vds-checkbox-card:hover:not([data-disabled]){background-color:var(--checkbox-card-bg-hover);border-color:var(--checkbox-card-border-color-hover)}.vds-checkbox-card:focus-within{border-color:var(--checkbox-card-border-color-hover)}.vds-checkbox-card:has(.vds-checkbox-card-input[data-state=checked]),.vds-checkbox-card:has(.vds-checkbox-card-input[data-state=indeterminate]){background-color:var(--checkbox-card-bg-checked);border-color:var(--checkbox-card-border-color-checked)}.vds-checkbox-card[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-checkbox-card[data-disabled] .vds-checkbox:disabled{opacity:1}.vds-checkbox-card-body{display:flex;flex:1;min-inline-size:0;gap:var(--checkbox-card-gap);align-items:flex-start}.vds-checkbox-card-text{overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;flex:1}.vds-checkbox-card-label-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3, .75rem);min-inline-size:0}.vds-checkbox-card-label{font-size:var(--checkbox-card-label-font-size);font-weight:var(--checkbox-card-label-font-weight);color:var(--checkbox-card-label-color);line-height:var(--vds-control-line-height, 1.5);min-inline-size:0}.vds-checkbox-card-description{font-size:var(--checkbox-card-description-font-size);color:var(--checkbox-card-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}.vds-checkbox-card-trailing{min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;font-size:var(--checkbox-card-trailing-font-size);font-weight:var(--checkbox-card-label-font-weight);color:var(--checkbox-card-trailing-color);line-height:var(--vds-control-line-height, 1.5)}.vds-checkbox-card-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--checkbox-card-badge-font-size);font-weight:var(--checkbox-card-badge-font-weight);color:var(--checkbox-card-badge-color);margin-block-start:var(--vds-space-0-5, .125rem)}.vds-checkbox-card[data-layout=row]{flex-direction:row}.vds-checkbox-card[data-layout=row]>.vds-checkbox-card-input{margin-block-start:max(0px,calc((var(--checkbox-card-label-font-size) * var(--vds-control-line-height, 1.5) - var(--checkbox-size)) / 2))}.vds-checkbox-card[data-layout=icon-grid]{flex-direction:column;align-items:stretch;gap:var(--vds-space-2, .5rem);padding-block:var(--vds-space-4, 1rem)}.vds-checkbox-card[data-layout=icon-grid]>.vds-checkbox-card-input{position:absolute;inset-block-start:var(--vds-space-2-5, .625rem);inset-inline-end:var(--vds-space-2-5, .625rem)}.vds-checkbox-card[data-layout=icon-grid] .vds-checkbox-card-body{flex-direction:column;align-items:center;text-align:center;gap:var(--vds-space-2, .5rem)}.vds-checkbox-card[data-layout=icon-grid] .vds-checkbox-card-text{align-items:center;text-align:center}.vds-checkbox-card[data-layout=icon-grid] .vds-checkbox-card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--checkbox-card-icon-size);block-size:var(--checkbox-card-icon-size);border-radius:var(--checkbox-card-icon-radius);background-color:var(--checkbox-card-icon-bg);color:var(--checkbox-card-icon-color);flex-shrink:0}.vds-checkbox-card[data-layout=icon-grid] .vds-checkbox-card-icon svg{inline-size:var(--checkbox-card-icon-glyph-size);block-size:var(--checkbox-card-icon-glyph-size)}}@media(prefers-reduced-motion:reduce){.vds-checkbox-card{transition:none}}@layer design-system.components{.vds-pill-checkbox{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pill-checkbox-gap);min-inline-size:0}.vds-pill-checkbox[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.vds-pill-checkbox-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1-5, .375rem);min-block-size:var(--pill-checkbox-item-height);min-inline-size:0;max-inline-size:100%;box-sizing:border-box;padding-inline:var(--pill-checkbox-item-padding-inline);padding-block:var(--vds-space-1, .25rem);font-family:inherit;font-size:var(--pill-checkbox-item-font-size);font-weight:var(--pill-checkbox-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--pill-checkbox-item-color);background-color:var(--pill-checkbox-item-bg);border:var(--pill-checkbox-item-border-width) solid var(--pill-checkbox-item-border-color);border-radius:var(--pill-checkbox-item-radius);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--pill-checkbox-transition-duration) var(--pill-checkbox-transition-easing),border-color var(--pill-checkbox-transition-duration) var(--pill-checkbox-transition-easing),color var(--pill-checkbox-transition-duration) var(--pill-checkbox-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-checkbox-item{transition-duration:0s}}.vds-pill-checkbox-item:hover:not(:disabled):not([data-state=checked]){background-color:var(--pill-checkbox-item-bg-hover);border-color:var(--pill-checkbox-item-border-color-hover)}.vds-pill-checkbox-item[data-state=checked]{background-color:var(--pill-checkbox-item-bg-checked);border-color:var(--pill-checkbox-item-border-color-checked);color:var(--pill-checkbox-item-color-checked)}.vds-pill-checkbox-item:focus-visible{outline:var(--pill-checkbox-focus-ring-width) solid var(--pill-checkbox-focus-ring-color);outline-offset:var(--pill-checkbox-focus-ring-offset)}@media(forced-colors:active){.vds-pill-checkbox-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-pill-checkbox-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-pill-checkbox[data-error] .vds-pill-checkbox-item{border-color:var(--vds-color-danger-solid, oklch(.555 .2 25));transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-checkbox[data-error] .vds-pill-checkbox-item{transition-duration:0s}}.vds-pill-checkbox[data-error] .vds-pill-checkbox-item:focus-visible{outline-color:var(--vds-color-danger-solid)}@media(forced-colors:active){.vds-pill-checkbox[data-error] .vds-pill-checkbox-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-pill-checkbox-label{min-inline-size:0}.vds-pill-checkbox-indicator{display:inline-flex;inline-size:1em;block-size:1em;flex-shrink:0;align-items:center;justify-content:center;visibility:hidden}.vds-pill-checkbox-indicator svg{inline-size:100%;block-size:100%}.vds-pill-checkbox-mixed{display:none}.vds-pill-checkbox-item[data-state=checked] .vds-pill-checkbox-indicator,.vds-pill-checkbox-item[data-state=indeterminate] .vds-pill-checkbox-indicator{visibility:visible}.vds-pill-checkbox-item[data-state=indeterminate] .vds-pill-checkbox-check{display:none}.vds-pill-checkbox-item[data-state=indeterminate] .vds-pill-checkbox-mixed{display:block}}@keyframes vds-check-bounce-in{0%{opacity:0;scale:.15;rotate:-14deg}40%{opacity:1;scale:1.28;rotate:6deg}68%{scale:.91;rotate:-1deg}to{scale:1;rotate:0deg}}@keyframes vds-indeterminate-slide-in{0%{opacity:0;scale:.4 1;translate:-30% 0}55%{opacity:1;scale:1.1 1;translate:0 0}80%{scale:.95 1}to{scale:1}}@media(prefers-reduced-motion:reduce){@keyframes vds-control-pop{0%{scale:.86}to{scale:1}}@keyframes vds-check-bounce-in{0%{opacity:0}to{opacity:1;scale:1;rotate:0deg}}@keyframes vds-indeterminate-slide-in{0%{opacity:0}to{opacity:1}}}@layer design-system.components{.vds-checkbox{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;inline-size:var(--checkbox-size);block-size:var(--checkbox-size);padding:0;border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);background-color:var(--checkbox-bg);color:var(--checkbox-mark-color);cursor:pointer;transition:background-color var(--checkbox-transition-duration) var(--checkbox-transition-easing),border-color var(--checkbox-transition-duration) var(--checkbox-transition-easing),box-shadow .18s ease-out,scale .18s var(--vds-ease-spring)}@media(prefers-reduced-motion:reduce){.vds-checkbox{transition-duration:0s}}.vds-checkbox:active:not(:disabled){scale:.86;transition:scale 30ms linear}.vds-checkbox:hover:not(:disabled):not([data-state=checked]):not([data-state=indeterminate]){border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-bg-hover)}.vds-checkbox[data-state=checked],.vds-checkbox[data-state=indeterminate]{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-border-color-checked);animation:vds-control-pop .3s var(--vds-ease-spring)}.vds-checkbox[data-state=checked]:hover:not(:disabled),.vds-checkbox[data-state=indeterminate]:hover:not(:disabled){background-color:var(--checkbox-bg-checked-hover);border-color:var(--checkbox-border-color-checked-hover)}.vds-checkbox:focus-visible{outline:var(--checkbox-focus-ring-width) solid var(--checkbox-focus-ring-color);outline-offset:var(--checkbox-focus-ring-offset)}@media(forced-colors:active){.vds-checkbox:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-checkbox:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-checkbox-indicator{display:flex;align-items:center;justify-content:center;line-height:1;inline-size:100%;block-size:100%}.vds-checkbox-glyph{display:none;align-items:center;justify-content:center;inline-size:100%;block-size:100%;line-height:1}.vds-checkbox-check,.vds-checkbox-indeterminate{inline-size:var(--checkbox-icon-size);block-size:var(--checkbox-icon-size);display:block;flex-shrink:0;transform:translateY(var(--checkbox-indicator-offset))}.vds-checkbox[data-state=checked] .vds-checkbox-glyph--checked{display:flex;animation:vds-check-bounce-in .34s var(--vds-ease-spring)}.vds-checkbox[data-state=indeterminate] .vds-checkbox-glyph--indeterminate{display:flex;animation:vds-indeterminate-slide-in .3s var(--vds-ease-spring)}}@media(prefers-reduced-motion:reduce){.vds-checkbox:active:not(:disabled){scale:1;transition:none}.vds-checkbox[data-state],.vds-checkbox .vds-checkbox-glyph{animation:none}}@media(forced-colors:active){.vds-checkbox[data-state=checked],.vds-checkbox[data-state=indeterminate]{background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}.vds-checkbox:disabled{border-color:GrayText}}[data-vds-no-micro] .vds-checkbox:active{scale:1;transition:none}[data-vds-no-micro] .vds-checkbox[data-state=checked],[data-vds-no-micro] .vds-checkbox[data-state=indeterminate],[data-vds-no-micro] .vds-checkbox[data-state=checked] .vds-checkbox-glyph--checked,[data-vds-no-micro] .vds-checkbox[data-state=indeterminate] .vds-checkbox-glyph--indeterminate{animation:none}@layer design-system.components{.vds-dialog-content{--dialog-radius: var(--vds-radius-dialog, .75rem);--dialog-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--dialog-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)));--dialog-border-width: 1px;--dialog-border-color: var(--vds-surface-border, var(--vds-color-border, #e5e7eb));--dialog-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--dialog-padding-block: var(--vds-surface-padding-block, var(--vds-space-6, 1.5rem));--dialog-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--dialog-slot-gap: var(--dialog-gap);--dialog-width: var(--vds-surface-width-md, 32rem);--dialog-max-width: 90vw;--dialog-max-height: 85dvh;--dialog-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--dialog-title-font-size: var(--vds-text-lg, 1.125rem);--dialog-title-font-weight: var(--vds-font-weight-semibold, 600);--dialog-title-line-height: var(--vds-leading-tight, 1.25);--dialog-title-color: var(--vds-color-text, #111827);--dialog-description-font-size: var(--vds-text-sm, .875rem);--dialog-description-line-height: var(--vds-leading-normal, 1.5);--dialog-description-color: var(--vds-color-text-muted, #6b7280);--dialog-enter-duration: var(--vds-duration-normal, .2s);--dialog-exit-duration: var(--vds-duration-fast, .1s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1));--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-intent-accent-color: transparent;--dialog-intent-accent-height: 0px;--dialog-close-size: 2rem;--dialog-close-icon-size: 1rem;--dialog-close-inset: var(--vds-space-3, .75rem);--dialog-close-radius: var(--vds-radius-action, var(--vds-radius-control-action, .375rem));--dialog-close-color: var(--vds-color-text-muted, #6b7280);--dialog-close-color-hover: var(--vds-color-text, #111827);--dialog-close-bg-hover: color-mix(in oklch, currentColor 10%, transparent);--dialog-close-bg-active: color-mix(in oklch, currentColor 16%, transparent);--dialog-focus-ring-width: var(--vds-focus-ring-width, 2px);--dialog-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--dialog-focus-ring-color: var(--vds-color-ring, #6366f1);--dialog-header-gap: var(--vds-label-gap, var(--vds-space-1-5, .375rem));--dialog-footer-gap: var(--vds-space-3, .75rem);--dialog-section-border: 1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-dialog-overlay{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px;--dialog-overlay-enter-duration: var(--vds-duration-normal, .2s);--dialog-overlay-exit-duration: var(--vds-duration-fast, .1s);--dialog-overlay-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-overlay-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-size=sm]{--dialog-width: var(--vds-surface-width-sm, 24rem);--dialog-padding-inline: var(--vds-space-5, 1.25rem);--dialog-padding-block: var(--vds-space-5, 1.25rem);--dialog-gap: var(--vds-space-3, .75rem);--dialog-title-font-size: var(--vds-text-base, 1rem)}.vds-dialog-content[data-size=lg]{--dialog-width: var(--vds-surface-width-lg, 48rem);--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=xl]{--dialog-width: var(--vds-surface-width-xl, 64rem);--dialog-max-width: 95vw;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=full]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-animation=scale]{--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=fade]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-animation=slide-up]{--dialog-enter-animation: vds-dialog-slide-in-up;--dialog-exit-animation: vds-dialog-slide-out-down;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=slide-down]{--dialog-enter-animation: vds-dialog-slide-in-down;--dialog-exit-animation: vds-dialog-slide-out-up;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=zoom]{--dialog-enter-animation: vds-dialog-zoom-in;--dialog-exit-animation: vds-dialog-zoom-out;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=bounce]{--dialog-enter-animation: vds-dialog-bounce-in;--dialog-exit-animation: vds-dialog-bounce-out;--dialog-enter-duration: var(--vds-duration-slower, .4s);--dialog-exit-duration: var(--vds-duration-slow, .3s);--dialog-enter-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1));--dialog-exit-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}.vds-dialog-content[data-animation=none]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-duration: 0ms;--dialog-exit-duration: 0ms}.vds-dialog-overlay[data-backdrop=default]{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=blur]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 8px}.vds-dialog-overlay[data-backdrop=blur-strong]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 20px}.vds-dialog-overlay[data-backdrop=light]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=none]{--dialog-overlay-bg: transparent;--dialog-overlay-blur: 0px}.vds-dialog-content[data-intent=destructive]{--dialog-intent-accent-color: var(--vds-color-danger-solid, #ef4444);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=warning]{--dialog-intent-accent-color: var(--vds-color-warning-solid, #f59e0b);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=success]{--dialog-intent-accent-color: var(--vds-color-success-solid, #22c55e);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=info]{--dialog-intent-accent-color: var(--vds-color-info-solid, #06b6d4);--dialog-intent-accent-height: 3px}@media(max-width:40rem){.vds-dialog-content[data-responsive]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0}}}@layer design-system.components{.vds-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay, 1300);background-color:var(--dialog-overlay-bg);backdrop-filter:blur(var(--dialog-overlay-blur));-webkit-backdrop-filter:blur(var(--dialog-overlay-blur));animation:vds-dialog-fade-in var(--dialog-overlay-enter-duration) var(--dialog-overlay-enter-ease)}.vds-dialog-overlay[data-state=closed]{animation:vds-dialog-fade-out var(--dialog-overlay-exit-duration) var(--dialog-overlay-exit-ease)}.vds-dialog-overlay[data-backdrop=none]{pointer-events:none}.vds-dialog-content{position:fixed;z-index:var(--vds-z-modal, 1400);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;box-sizing:border-box;inline-size:var(--dialog-width);max-inline-size:var(--dialog-max-width);max-block-size:var(--dialog-max-height);background-color:var(--dialog-surface);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);overflow:hidden;container-type:inline-size;--vds-radius-host-r: var(--dialog-radius);--vds-radius-host-b: var(--dialog-border-width);--vds-radius-host-p: 0px;animation:var(--dialog-enter-animation) var(--dialog-enter-duration) var(--dialog-enter-ease)}.vds-dialog-content[data-state=closed]{animation:var(--dialog-exit-animation) var(--dialog-exit-duration) var(--dialog-exit-ease)}.vds-dialog-content:focus-visible{outline:none}.vds-dialog-content[data-size=full]{top:0;right:0;bottom:0;left:0;translate:0 0}@media(max-width:40rem){.vds-dialog-content[data-responsive]{top:0;right:0;bottom:0;left:0;translate:0 0}}.vds-dialog-content:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--dialog-intent-accent-height);background-color:var(--dialog-intent-accent-color);pointer-events:none;z-index:1}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);--vds-radius-host-p: var(--dialog-padding-inline)}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body))>.vds-dialog-footer{padding-block:0;padding-inline:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-inline:var(--dialog-padding-inline);padding-block:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)~*){padding-block-start:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:has(~:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer))){padding-block-end:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)+:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-block-start:var(--dialog-slot-gap)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body):has(+.vds-dialog-footer){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-header{display:flex;flex-direction:column;flex-shrink:0;gap:var(--dialog-header-gap)}.vds-dialog-header[data-variant=bordered]{border-block-end:var(--dialog-section-border)}.vds-dialog-content>.vds-dialog-header[data-variant=bordered]:has(~:where(.vds-dialog-body,.vds-dialog-footer)){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--vds-color-text, #111827);font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height)}.vds-dialog-footer{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:var(--dialog-footer-gap)}.vds-dialog-body+.vds-dialog-footer,.vds-dialog-header+.vds-dialog-footer{border-block-start:var(--dialog-section-border)}@container (inline-size < 20rem){.vds-dialog-footer{flex-direction:column-reverse}.vds-dialog-footer>*{inline-size:100%}}.vds-dialog-title{margin:0;font-family:var(--dialog-title-font-family);font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);line-height:var(--dialog-title-line-height);color:var(--dialog-title-color)}.vds-dialog-description{margin:0;font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height);color:var(--dialog-description-color)}.vds-dialog-close-icon{position:absolute;inset-block-start:var(--dialog-close-inset);inset-inline-end:var(--dialog-close-inset);z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--dialog-close-size);block-size:var(--dialog-close-size);padding:0;background:transparent;color:var(--dialog-close-color);border:0;border-radius:var(--dialog-close-radius);cursor:pointer;transition:background-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-dialog-close-icon:hover{background-color:var(--dialog-close-bg-hover);color:var(--dialog-close-color-hover)}.vds-dialog-close-icon:active{background-color:var(--dialog-close-bg-active)}.vds-dialog-close-icon:focus-visible{outline:var(--dialog-focus-ring-width) solid var(--dialog-focus-ring-color);outline-offset:var(--dialog-focus-ring-offset)}.vds-dialog-close-icon>svg{inline-size:var(--dialog-close-icon-size);block-size:var(--dialog-close-icon-size)}.vds-dialog-content:has(>.vds-dialog-close-icon) .vds-dialog-header,.vds-dialog-content:has(>.vds-dialog-close-icon):not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){padding-inline-end:calc(var(--dialog-close-inset) + var(--dialog-close-size) + var(--vds-cluster-gap, var(--vds-space-2, .5rem)))}@keyframes vds-dialog-scale-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes vds-dialog-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes vds-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vds-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vds-dialog-slide-in-up{0%{opacity:0;translate:-50% calc(-50% + 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-down{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% + 1.5rem)}}@keyframes vds-dialog-slide-in-down{0%{opacity:0;translate:-50% calc(-50% - 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-up{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% - 1.5rem)}}@keyframes vds-dialog-zoom-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes vds-dialog-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes vds-dialog-bounce-in{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.05}to{opacity:1;scale:1}}@keyframes vds-dialog-bounce-out{0%{opacity:1;scale:1}40%{opacity:1;scale:1.05}to{opacity:0;scale:.3}}.vds-dialog-content[data-size=full]{animation-name:vds-dialog-fade-in}.vds-dialog-content[data-size=full][data-state=closed]{animation-name:vds-dialog-fade-out}@media(max-width:40rem){.vds-dialog-content[data-responsive]{animation-name:vds-dialog-slide-in-up-full}.vds-dialog-content[data-responsive][data-state=closed]{animation-name:vds-dialog-slide-out-down-full}}@keyframes vds-dialog-slide-in-up-full{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes vds-dialog-slide-out-down-full{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 1rem}}}@layer design-system.components{.vds-drawer-content{--drawer-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--drawer-padding-block: var(--vds-space-4, 1rem);--drawer-slot-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--drawer-header-gap: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-footer-gap: var(--vds-space-3, .75rem);--drawer-label-gap: var(--vds-label-gap, var(--vds-space-1, .25rem));--drawer-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--drawer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), white 4%), var(--drawer-surface) );--drawer-header-surface: var(--vds-color-surface-sunken, #f9fafb);--drawer-footer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), transparent 8%), color-mix(in oklch, var(--drawer-surface), black 2%) );--drawer-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--drawer-section-border: 1px solid var(--drawer-border-color);--drawer-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--drawer-title-font-size: var(--vds-text-lg, 1.125rem);--drawer-title-font-weight: var(--vds-font-weight-semibold, 600);--drawer-title-line-height: var(--vds-leading-tight, 1.25);--drawer-title-color: var(--vds-color-text, #111827);--drawer-description-font-size: var(--vds-text-sm, .875rem);--drawer-description-line-height: var(--vds-leading-normal, 1.5);--drawer-description-color: var(--vds-color-text-muted, #6b7280);--drawer-handle-padding-block: var(--vds-space-3, .75rem);--drawer-handle-padding-inline: var(--vds-space-3, .75rem);--drawer-handle-offset: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-handle-clearance: calc( var(--vds-drawer-handle-thickness) + var(--vds-space-5, 1.25rem) );--drawer-handle-progress-color: var( --vds-color-primary-9, var(--vds-color-text, #111827) )}.vds-drawer-overlay{--drawer-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6))}}@layer design-system.components{.vds-drawer-overlay{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay);background-color:var(--drawer-overlay-bg);opacity:var(--vds-drawer-overlay-opacity, 0);pointer-events:none;will-change:opacity;transition:opacity var(--vds-drawer-duration) var(--vds-drawer-ease)}.vds-drawer-overlay[data-open]{pointer-events:auto}.vds-drawer-content{--vds-drawer-open-ease: cubic-bezier(.22, 1.08, .36, 1);--vds-drawer-radius: var(--vds-radius-drawer);--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);--vds-drawer-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl));--vds-drawer-shadow-minimized: 0 0 0 1px color-mix(in oklch, var(--vds-color-border-muted), transparent 40%), var(--vds-shadow-lg);--vds-drawer-handle-width: 2.875rem;--vds-drawer-handle-thickness: .3125rem;--vds-drawer-handle-color: var(--vds-color-border);--vds-drawer-handle-color-active: var(--vds-color-border-strong, var(--vds-color-neutral-8));--vds-drawer-available-size: 100dvh;--vds-drawer-fixed-size: var(--vds-drawer-available-size);--vds-drawer-adaptive-size: clamp(18rem, 32vw, 28rem);--vds-drawer-edge-offset: 0px;--vds-drawer-keyboard-inset: 0px;position:fixed;z-index:var(--vds-z-modal);display:flex;min-block-size:0;min-inline-size:0;flex-direction:column;box-sizing:border-box;padding:0;background:var(--drawer-background);outline:none;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease);transform:var(--vds-drawer-transform, var(--vds-drawer-rest-transform));user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;container-type:inline-size;contain:layout paint style}.vds-drawer-content[data-indicator=outside]{overflow:visible;contain:layout style}.vds-drawer-content:not([data-open]){pointer-events:none}.vds-drawer-content[data-dragging]{transition:none}.vds-drawer-content[data-stage=minimized]{box-shadow:var(--vds-drawer-shadow-minimized)}.vds-drawer-content[data-direction=bottom],.vds-drawer-content[data-direction=top]{inset-inline:0;max-block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px));max-inline-size:100vw;touch-action:pan-y}.vds-drawer-content[data-direction=bottom][data-size-mode=adaptive],.vds-drawer-content[data-direction=top][data-size-mode=adaptive]{block-size:auto}.vds-drawer-content[data-direction=bottom][data-size-mode=full],.vds-drawer-content[data-direction=top][data-size-mode=full]{block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-direction=bottom][data-size-mode=fixed],.vds-drawer-content[data-direction=top][data-size-mode=fixed]{block-size:min(var(--vds-drawer-fixed-size),calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px)))}.vds-drawer-content[data-direction=bottom]{inset-block-end:calc(var(--vds-drawer-edge-offset) + var(--vds-drawer-keyboard-inset, 0px));border-start-start-radius:var(--vds-drawer-radius);border-start-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center bottom;--vds-drawer-rest-transform: translate3d(0, 100%, 0)}.vds-drawer-content[data-direction=top]{inset-block-start:var(--vds-drawer-edge-offset);border-end-start-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center top;--vds-drawer-rest-transform: translate3d(0, -100%, 0)}.vds-drawer-content[data-direction=left],.vds-drawer-content[data-direction=right]{inset-block:0;max-inline-size:var(--vds-drawer-available-size);max-block-size:calc(100dvh - var(--vds-drawer-keyboard-inset, 0px));scrollbar-gutter:auto;touch-action:pan-x}.vds-drawer-content[data-direction=left][data-size-mode=adaptive],.vds-drawer-content[data-direction=right][data-size-mode=adaptive]{inline-size:min(var(--vds-drawer-adaptive-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left][data-size-mode=full],.vds-drawer-content[data-direction=right][data-size-mode=full]{inline-size:var(--vds-drawer-available-size)}.vds-drawer-content[data-direction=left][data-size-mode=fixed],.vds-drawer-content[data-direction=right][data-size-mode=fixed]{inline-size:min(var(--vds-drawer-fixed-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left]{inset-inline-start:var(--vds-drawer-edge-offset);border-start-end-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-direction=right]{inset-inline-end:calc(var(--vds-drawer-edge-offset) - var(--removed-body-scroll-bar-size, 0px));border-start-start-radius:var(--vds-drawer-radius);border-end-start-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=left]{transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=right]{transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-floating]{border-radius:var(--vds-drawer-radius)}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.vds-drawer-content[data-floating][data-direction=bottom],.vds-drawer-content[data-floating][data-direction=top]{inset-inline:var(--vds-drawer-edge-offset);max-inline-size:calc(100vw - 2 * var(--vds-drawer-edge-offset))}.vds-drawer-content[data-floating][data-direction=left],.vds-drawer-content[data-floating][data-direction=right]{inset-block:var(--vds-drawer-edge-offset);max-block-size:calc(100dvh - 2 * var(--vds-drawer-edge-offset) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-elastic][data-direction=bottom],.vds-drawer-content[data-elastic][data-direction=top]{block-size:var(--vds-drawer-elastic-size)}.vds-drawer-content[data-elastic][data-direction=left],.vds-drawer-content[data-elastic][data-direction=right]{inline-size:var(--vds-drawer-elastic-size)}.vds-drawer-header{display:flex;flex-shrink:0;flex-direction:column;gap:var(--drawer-header-gap);padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);touch-action:none;user-select:none;-webkit-user-select:none;background:var(--drawer-header-surface)}.vds-drawer-header[data-variant=bordered]{background:transparent;border-block-end:var(--drawer-section-border)}.vds-drawer-content[data-direction=top] .vds-drawer-header,.vds-drawer-content[data-direction=left] .vds-drawer-header,.vds-drawer-content[data-direction=right] .vds-drawer-header{padding-block-start:max(var(--drawer-padding-block),env(safe-area-inset-top))}.vds-drawer-header>.vds-drawer-title,.vds-drawer-header>.vds-drawer-description{padding-inline:0}.vds-drawer-header>.vds-drawer-description{margin-block-start:0}.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{margin-block:calc(var(--drawer-header-gap) * -1) var(--drawer-handle-padding-block)}.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{position:absolute;inset-block-end:0;inset-inline:0;justify-content:center;padding-block:var(--drawer-handle-padding-block);margin:0}.vds-drawer-content[data-direction=top][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=top][data-indicator=progress] .vds-drawer-body{padding-block-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-footer{padding-inline-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-footer{padding-inline-start:var(--drawer-handle-clearance)}.vds-drawer-body{flex:1;min-block-size:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;user-select:auto;-webkit-user-select:auto;padding-inline:var(--drawer-padding-inline);padding-block:var(--drawer-padding-block);touch-action:auto}.vds-drawer-content>:where(.vds-drawer-header,.vds-drawer-footer)+.vds-drawer-body{padding-block-start:var(--drawer-slot-gap)}.vds-drawer-content>.vds-drawer-body:has(+:where(.vds-drawer-header,.vds-drawer-footer)){padding-block-end:var(--drawer-slot-gap)}.vds-drawer-handle{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding-block:var(--drawer-handle-padding-block);user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.vds-drawer-handle:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=top] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-width);block-size:var(--vds-drawer-handle-thickness)}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{position:absolute;inset-block:0;padding-inline:var(--drawer-handle-padding-inline);padding-block:0;block-size:100%}.vds-drawer-handle[data-direction=left] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=right] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-thickness);block-size:var(--vds-drawer-handle-width)}.vds-drawer-handle[data-direction=left]{inset-inline-end:0}.vds-drawer-handle[data-direction=right]{inset-inline-start:0}.vds-drawer-handle[data-stage=minimized] .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-handle[data-placement=outside]{position:absolute;z-index:2;margin:0;padding:var(--drawer-handle-offset);background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vds-drawer-handle[data-placement=outside][data-direction=bottom],.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-inline-start:50%}.vds-drawer-handle[data-placement=outside][data-direction=bottom]{inset-block-start:0;transform:translate(-50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-block-end:0;transform:translate(-50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=left],.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-block:auto;inset-block-start:50%;block-size:auto}.vds-drawer-handle[data-placement=outside][data-direction=left]{inset-inline-end:0;transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-inline-start:0;transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=bottom]{transform:translate(50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=top]{transform:translate(50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=left]{transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=right]{transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle-bar{--drawer-handle-tension: 0;position:relative;border-radius:var(--vds-radius-full);background-color:var(--vds-drawer-handle-color);flex-shrink:0;overflow:hidden;transform:scale(1);box-shadow:0 0 0 0 var(--vds-color-primary-a3);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s var(--vds-ease-out),background-color .28s var(--vds-ease-out)}.vds-drawer-handle:hover .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-content[data-dragging] .vds-drawer-handle-bar{--drawer-handle-tension: var(--vds-drawer-overdrag-progress, 0);transform:scale(calc(1 + .32 * var(--drawer-handle-tension)),calc(1 - .14 * var(--drawer-handle-tension)));background-color:color-mix(in srgb,var(--vds-color-primary-9) calc(var(--drawer-handle-tension) * 100%),var(--vds-drawer-handle-color-active));box-shadow:0 0 0 calc(3px * var(--drawer-handle-tension)) var(--vds-color-primary-a3);transition:none}.vds-drawer-content[data-dragging][data-direction=left] .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction=right] .vds-drawer-handle-bar{transform:scale(calc(1 - .14 * var(--drawer-handle-tension)),calc(1 + .32 * var(--drawer-handle-tension)))}@media(prefers-reduced-motion:reduce){.vds-drawer-content .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction] .vds-drawer-handle-bar{transform:none;transition:none}}.vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--drawer-handle-progress-color);transform-origin:center;transform:scaleX(var(--vds-drawer-close-progress, 0));transition:transform var(--vds-duration-fast) var(--vds-ease-out);pointer-events:none}.vds-drawer-content[data-direction=left] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after,.vds-drawer-content[data-direction=right] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transform:scaleY(var(--vds-drawer-close-progress, 0))}.vds-drawer-content[data-dragging] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transition:none}@media(hover:hover)and (pointer:fine){.vds-drawer-header{cursor:grab}.vds-drawer-header:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom],.vds-drawer-handle[data-direction=top]{cursor:ns-resize}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{cursor:ew-resize}}.vds-drawer-title{padding-inline:var(--drawer-padding-inline);font-family:var(--drawer-title-font-family);font-size:var(--drawer-title-font-size);font-weight:var(--drawer-title-font-weight);line-height:var(--drawer-title-line-height);color:var(--drawer-title-color)}.vds-drawer-description{margin-block-start:var(--drawer-label-gap);padding-inline:var(--drawer-padding-inline);font-size:var(--drawer-description-font-size);line-height:var(--drawer-description-line-height);color:var(--drawer-description-color)}.vds-drawer-footer{display:flex;gap:var(--drawer-footer-gap);flex-shrink:0;padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);padding-block-end:max(var(--drawer-padding-block),env(safe-area-inset-bottom));margin-block-start:auto;border-block-start:var(--drawer-section-border);background:var(--drawer-footer-background)}@container (inline-size < 26rem){.vds-drawer-footer{flex-direction:column-reverse}.vds-drawer-footer>*{inline-size:100%}}.vds-drawer-content[data-keyboard-open][data-direction=bottom],.vds-drawer-content[data-keyboard-open][data-direction=top]{overflow-y:auto;block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-keyboard-open][data-direction=bottom] .vds-drawer-body,.vds-drawer-content[data-keyboard-open][data-direction=top] .vds-drawer-body{flex:0 0 auto;min-block-size:auto;overflow:visible}.vds-drawer-content[data-keyboard-open] .vds-drawer-footer{margin-block-start:0}[data-vds-drawer-wrapper]{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease),border-radius var(--vds-drawer-duration) var(--vds-drawer-ease);transform-origin:center top;will-change:transform,border-radius;overflow:hidden}}@layer design-system.components{.vds-fieldset{--fieldset-padding: var(--vds-space-5, 1.25rem);--fieldset-gap: var(--vds-space-4, 1rem);--fieldset-border-width: 1px;--fieldset-border-color: var(--vds-color-border, currentColor);--fieldset-bg: transparent;--fieldset-border-radius: var(--vds-radius-card, .75rem);--fieldset-legend-size: var(--vds-text-sm, .875rem);--fieldset-legend-weight: var(--vds-font-semibold, 600);--fieldset-legend-color: var(--vds-color-text, currentColor);--fieldset-legend-px: var(--vds-space-1, .25rem);--fieldset-desc-size: var(--vds-text-xs, .75rem);--fieldset-desc-color: var(--vds-color-text-muted, currentColor);--fieldset-required-color: var(--vds-color-danger-9, #ef4444)}.vds-fieldset[data-invalid]{--fieldset-border-color: var(--vds-color-danger-7, #fca5a5);--fieldset-legend-color: var(--vds-color-danger-text, #ef4444)}.vds-fieldset[data-disabled]{--fieldset-border-color: var(--vds-color-border-disabled, currentColor);--fieldset-legend-color: var(--vds-color-text-disabled, currentColor)}.vds-field{--field-gap: var(--vds-space-2, .5rem);--field-label-gap: var(--vds-space-1, .25rem);--field-label-size: var(--vds-text-sm, .875rem);--field-label-weight: var(--vds-font-medium, 500);--field-label-color: var(--vds-color-text, currentColor);--field-required-color: var(--vds-color-danger-9, #ef4444);--field-meta-gap: var(--vds-space-2, .5rem);--field-meta-stack-gap: var(--vds-space-1, .25rem);--field-meta-size: var(--vds-text-xs, .75rem);--field-meta-line-height: var(--vds-leading-snug, 1.375);--field-description-color: var(--vds-color-text-muted, currentColor);--field-error-color: var(--vds-color-danger-10, #dc2626);--field-counter-color: var(--vds-color-text-subtle, currentColor)}.vds-field[data-invalid]{--field-label-color: var(--vds-color-danger-text, #ef4444)}}@layer design-system.components{.vds-fieldset{display:flex;flex-direction:column;gap:var(--fieldset-gap);padding:var(--fieldset-padding);padding-block-start:calc(var(--fieldset-padding) * .75);background:var(--fieldset-bg);border:var(--fieldset-border-width) solid var(--fieldset-border-color);border-radius:var(--fieldset-border-radius);margin:0;min-inline-size:0;transition:border-color var(--vds-transition-base, .2s ease-out)}.vds-fieldset-legend{display:flex;align-items:center;gap:var(--vds-space-1, .25rem);padding-inline:var(--fieldset-legend-px);font-size:var(--fieldset-legend-size);font-weight:var(--fieldset-legend-weight);color:var(--fieldset-legend-color);line-height:var(--vds-leading-snug, 1.375);float:none;inline-size:max-content}.vds-fieldset-required{color:var(--fieldset-required-color);font-size:.9em}.vds-fieldset-description{margin:0;font-size:var(--fieldset-desc-size);color:var(--fieldset-desc-color);line-height:var(--vds-leading-relaxed, 1.625)}.vds-fieldset[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-fieldset[data-disabled] *{pointer-events:none}.vds-fieldset[data-disabled] :disabled,.vds-fieldset[data-disabled] [data-disabled],.vds-fieldset[data-disabled] [aria-disabled=true]{opacity:1}.vds-field{display:block;min-inline-size:0}.vds-field>*+*{margin-block-start:var(--field-gap)}.vds-field-label{display:inline-flex;align-items:center;gap:var(--field-label-gap);margin:0;font-size:var(--field-label-size);font-weight:var(--field-label-weight);color:var(--field-label-color);line-height:var(--vds-control-line-height, 1)}.vds-field-required{color:var(--field-required-color);font-size:.9em}.vds-field-control,.vds-field-after-control,.vds-field-meta{min-inline-size:0}.vds-field-meta{display:block}.vds-field-meta>*+*{margin-block-start:var(--field-meta-stack-gap)}.vds-field-meta-row{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0}.vds-field-meta-slot{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0;flex:1 1 0;flex-wrap:wrap}.vds-field-meta-slot[data-align=end]{justify-content:flex-end;margin-inline-start:auto;text-align:end}.vds-field-meta-slot[data-align=start]{justify-content:flex-start;text-align:start}.vds-field-meta-item{min-inline-size:0;font-size:var(--field-meta-size);line-height:var(--field-meta-line-height)}.vds-field-meta-item--description{color:var(--field-description-color)}.vds-field-meta-item--error{color:var(--field-error-color)}.vds-field-meta-item--counter{color:var(--field-counter-color);white-space:nowrap}.vds-field[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-field[data-disabled] :disabled,.vds-field[data-disabled] [data-disabled],.vds-field[data-disabled] [aria-disabled=true]{opacity:1}}@keyframes vds-typing-pulse{0%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}35%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2),0 0 0 6px var(--vds-color-primary-a3)}to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}@keyframes vds-pw-reveal{0%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}55%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2),0 0 0 6px var(--vds-color-primary-a3)}to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}@keyframes vds-pw-hide{0%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}45%{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2),0 0 0 6px var(--vds-color-primary-a3)}to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}@media(prefers-reduced-motion:reduce){@keyframes vds-typing-pulse{0%,to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}@keyframes vds-pw-reveal{0%,to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}@keyframes vds-pw-hide{0%,to{box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}}}@layer design-system.components{.vds-input{box-shadow:var(--vds-field-shadow, none);--input-height: var(--vds-size-md);--input-padding-inline: var(--vds-space-3);--input-padding-block: 0;--input-font-size: var(--vds-text-sm);--input-line-height: var(--vds-control-line-height, 1.5);--input-optical-offset: var(--vds-control-optical-offset, 0px);--input-radius: var(--vds-radius-input, var(--vds-radius-element));--_input-height: var(--input-height);--_input-px: var(--input-padding-inline);--_input-py: var(--input-padding-block);--_input-font-size: var(--input-font-size);--_input-line-height: var(--input-line-height);--_input-optical-offset: var(--input-optical-offset);--_input-radius: var(--input-radius);box-sizing:border-box;min-inline-size:0;margin:0;display:block;inline-size:100%;font-family:var(--vds-font-sans);border:1px solid var(--vds-field-border, var(--vds-color-border-interactive, var(--vds-color-neutral-9)));background-color:var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface)));color:var(--vds-color-text);-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;transition:border-color var(--vds-duration-fast) var(--vds-ease-out),box-shadow .18s ease-out;block-size:var(--_input-height);padding-inline:var(--_input-px);padding-block-start:calc(var(--_input-py) + var(--_input-optical-offset));padding-block-end:var(--_input-py);font-size:var(--_input-font-size);line-height:var(--_input-line-height);border-radius:var(--_input-radius)}.vds-input::placeholder{color:var(--vds-color-text-placeholder, var(--vds-color-neutral-11))}.vds-input:focus-visible{border-color:var(--vds-color-primary-9);outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-input:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-input.vds-input--pulse{animation:vds-typing-pulse .14s var(--vds-ease-out) forwards}.vds-input:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-input[aria-invalid=true]{border-color:var(--vds-color-danger-9);transition:box-shadow .18s ease-out}.vds-input[aria-invalid=true]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-input[aria-invalid=true]:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.vds-input[aria-invalid=true]{transition-duration:0s}}.vds-input[data-size="2xs"]{--input-height: var(--vds-size-2xs);--input-padding-inline: var(--vds-space-1-5);--input-font-size: var(--vds-text-xs)}.vds-input[data-size=xs]{--input-height: var(--vds-size-xs);--input-padding-inline: var(--vds-space-2);--input-font-size: var(--vds-text-xs)}.vds-input[data-size=sm]{--input-height: var(--vds-size-sm);--input-padding-inline: var(--vds-space-2-5);--input-font-size: var(--vds-text-sm)}.vds-input[data-size=lg]{--input-height: var(--vds-size-lg);--input-padding-inline: var(--vds-space-4);--input-font-size: var(--vds-text-base)}.vds-input[data-size=xl]{--input-height: var(--vds-size-xl);--input-padding-inline: var(--vds-space-5);--input-font-size: var(--vds-text-lg)}.vds-input[data-size="2xl"]{--input-height: var(--vds-size-2xl);--input-padding-inline: var(--vds-space-6);--input-font-size: var(--vds-text-xl)}@media(prefers-reduced-motion:reduce){.vds-input{transition-duration:0s}}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group){--input-slot-inset: var(--vds-space-3);--input-slot-font-size: var(--vds-text-sm);--input-icon-size: 1.125rem;--input-icon-gap: var(--vds-space-2);--input-action-size: var(--vds-space-8)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size="2xs"]){--input-slot-inset: var(--vds-space-1-5);--input-slot-font-size: var(--vds-text-xs);--input-icon-size: .75rem;--input-icon-gap: var(--vds-space-1);--input-action-size: var(--vds-space-5)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size=xs]){--input-slot-inset: var(--vds-space-2);--input-slot-font-size: var(--vds-text-xs);--input-icon-size: .875rem;--input-icon-gap: var(--vds-space-1-5);--input-action-size: var(--vds-space-6)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size=sm]){--input-slot-inset: var(--vds-space-2-5);--input-icon-size: 1rem;--input-action-size: var(--vds-space-7)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size=lg]){--input-slot-inset: var(--vds-space-4);--input-slot-font-size: var(--vds-text-base);--input-icon-size: 1.25rem;--input-action-size: var(--vds-space-9)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size=xl]){--input-slot-inset: var(--vds-space-5);--input-slot-font-size: var(--vds-text-lg);--input-icon-size: 1.375rem;--input-action-size: var(--vds-space-10)}:is(.vds-input-wrapper,.vds-input-field-control,.vds-input-group):has(>.vds-input[data-size="2xl"]){--input-slot-inset: var(--vds-space-6);--input-slot-font-size: var(--vds-text-xl);--input-icon-size: 1.5rem;--input-action-size: var(--vds-space-12)}.vds-input-wrapper{position:relative;display:flex;align-items:center;inline-size:100%;min-inline-size:0}.vds-input-wrapper>.vds-input-icon{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;inset-block:0;inline-size:var(--input-icon-size);color:var(--vds-color-text-muted);pointer-events:none}.vds-input-wrapper>.vds-input-icon>:is(svg,img){display:block;inline-size:100%;block-size:var(--input-icon-size);flex:none}.vds-input-wrapper>.vds-input-icon:is([data-side=start],:first-child:not([data-side])){inset-inline-start:var(--input-slot-inset)}.vds-input-wrapper>.vds-input-icon:is([data-side=end],:last-child:not([data-side])){inset-inline-end:var(--input-slot-inset)}.vds-input-wrapper:has(>.vds-input-icon:is([data-side=start],:first-child:not([data-side])))>.vds-input,.vds-input-wrapper[data-icon-start]>.vds-input{padding-inline-start:calc(var(--input-slot-inset) + var(--input-icon-size) + var(--input-icon-gap))}.vds-input-wrapper:has(>.vds-input-icon:is([data-side=end],:last-child:not([data-side])))>.vds-input,.vds-input-wrapper[data-icon-end]>.vds-input{padding-inline-end:calc(var(--input-slot-inset) + var(--input-icon-size) + var(--input-icon-gap))}.vds-input-group{--input-radius: var(--vds-radius-input, var(--vds-radius-element));display:flex;align-items:stretch;inline-size:100%;min-inline-size:0}.vds-input-group>.vds-input{--input-radius: inherit;flex:1;min-inline-size:0;border-radius:0}.vds-input-group>.vds-input:first-child{border-start-start-radius:var(--_input-radius);border-end-start-radius:var(--_input-radius)}.vds-input-group>.vds-input:last-child{border-start-end-radius:var(--_input-radius);border-end-end-radius:var(--_input-radius)}.vds-input-group>.vds-input-addon[data-side=start]+.vds-input{border-start-start-radius:0;border-end-start-radius:0}.vds-input-group>.vds-input:has(+.vds-input-addon[data-side=end]){border-start-end-radius:0;border-end-end-radius:0}.vds-input-group>.vds-input:focus-visible{position:relative;z-index:1}.vds-input-addon{box-sizing:border-box;font-family:var(--vds-font-sans);line-height:var(--vds-control-line-height, 1.5);display:inline-flex;align-items:center;padding-inline:var(--input-slot-inset, var(--vds-space-3));font-size:var(--input-slot-font-size, var(--vds-text-sm));color:var(--vds-color-text-muted);background-color:var(--vds-color-surface-raised);border:1px solid var(--vds-field-border, var(--vds-color-border-interactive, var(--vds-color-neutral-9)));white-space:nowrap;flex-shrink:0}.vds-input-addon[data-side=start]{border-inline-end:none;border-start-start-radius:var(--input-radius, var(--vds-radius-input, var(--vds-radius-element)));border-end-start-radius:var(--input-radius, var(--vds-radius-input, var(--vds-radius-element)))}.vds-input-addon[data-side=end]{border-inline-start:none;border-start-end-radius:var(--input-radius, var(--vds-radius-input, var(--vds-radius-element)));border-end-end-radius:var(--input-radius, var(--vds-radius-input, var(--vds-radius-element)))}.vds-input-field-control{position:relative;min-inline-size:0;--input-radius: var(--vds-radius-input, var(--vds-radius-element));--input-action-inset: var(--vds-space-1)}.vds-input-field-control[data-pw-anim=reveal]>.vds-input{animation:vds-pw-reveal .18s var(--vds-ease-out) both}.vds-input-field-control[data-pw-anim=hide]>.vds-input{animation:vds-pw-hide .16s var(--vds-ease-in) both}.vds-input[type=password]:not(:placeholder-shown){letter-spacing:.15em}.vds-input-field-control[data-has-action]>.vds-input{padding-inline-end:calc(var(--input-action-inset) + var(--input-action-size) + var(--input-icon-gap))}.vds-input-field-action{position:absolute;inset-inline-end:var(--input-action-inset);inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--input-action-size);block-size:calc(100% - 2 * var(--input-action-inset));padding:0;border:0;border-radius:max(0px,calc(var(--input-radius) - var(--input-action-inset)));background:transparent;color:var(--vds-color-text-muted);cursor:pointer;transition:background-color var(--vds-duration-fast) var(--vds-ease-out),color var(--vds-duration-fast) var(--vds-ease-out),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-input-field-action{transition-duration:0s}}.vds-input-field-action>svg{inline-size:var(--input-icon-size);block-size:var(--input-icon-size);max-block-size:100%;flex:none}.vds-input-field-action:hover{background-color:var(--vds-color-surface-hover);color:var(--vds-color-text)}.vds-input-field-action:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-input-field-action:disabled:hover{background:transparent;color:var(--vds-color-text-muted)}.vds-input-field-action:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-input-field-action:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-input-field-strength{display:flex;align-items:center;gap:var(--vds-space-2);min-inline-size:0}.vds-input-field-strength-bar{display:block;flex:1 1 auto;min-inline-size:0;block-size:.25rem;border-radius:var(--vds-radius-full, 9999px);background:var(--vds-color-surface-raised);overflow:hidden}.vds-input-field-strength-fill{display:block;block-size:100%;inline-size:calc(var(--vds-input-strength-score, 0) * 25%);border-radius:inherit;background:var(--vds-color-danger-8);transition:inline-size var(--vds-duration-fast) var(--vds-ease-out),background-color var(--vds-duration-fast) var(--vds-ease-out)}.vds-input-field-strength[data-score="2"] .vds-input-field-strength-fill{background:var(--vds-color-warning-8, #f59e0b)}.vds-input-field-strength[data-score="3"] .vds-input-field-strength-fill{background:var(--vds-color-primary-8, #2563eb)}.vds-input-field-strength[data-score="4"] .vds-input-field-strength-fill{background:var(--vds-color-success-8, #16a34a)}.vds-input-field-strength-label{flex:none;font-size:var(--vds-text-xs);color:var(--vds-color-text-muted);white-space:nowrap}.vds-password-input-root{display:grid;gap:var(--vds-space-2);inline-size:100%;min-inline-size:0}.vds-password-input-control{inline-size:100%}.vds-password-strength{--_password-strength-color: var(--vds-color-border-strong, var(--vds-color-border));--_password-strength-text: var(--vds-color-text-muted);display:grid;gap:var(--vds-space-3);min-inline-size:0}.vds-password-strength[data-has-requirements]{padding:var(--vds-space-3);border-radius:var(--vds-radius-card, var(--vds-radius-element));background:var(--vds-color-surface-raised)}.vds-password-strength[data-color=danger]{--_password-strength-text: var(--vds-color-danger-text);--_password-strength-color: var(--vds-color-danger-solid, var(--vds-color-danger-8, #dc2626))}.vds-password-strength[data-color=warning]{--_password-strength-text: var(--vds-color-warning-text);--_password-strength-color: var(--vds-color-warning-solid, var(--vds-color-warning-8, #f59e0b))}.vds-password-strength[data-color=primary]{--_password-strength-text: var(--vds-color-primary-text);--_password-strength-color: var(--vds-color-primary-solid, var(--vds-color-primary-8, #2563eb))}.vds-password-strength[data-color=success]{--_password-strength-text: var(--vds-color-success-text);--_password-strength-color: var(--vds-color-success-solid, var(--vds-color-success-8, #16a34a))}.vds-password-strength-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vds-space-2);min-inline-size:0;font-size:var(--vds-text-xs);line-height:var(--vds-leading-normal, 1.5)}.vds-password-strength-title{min-inline-size:0;color:var(--vds-color-text-muted)}.vds-password-strength-value{min-inline-size:0;color:var(--_password-strength-text);font-weight:var(--vds-font-weight-semibold, 600);overflow-wrap:anywhere}.vds-password-strength-meter{display:grid;gap:var(--vds-space-1);min-inline-size:0}.vds-password-strength-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--vds-space-1);block-size:.25rem}.vds-password-strength-segment{display:block;min-inline-size:0;border-radius:var(--vds-radius-full, 9999px);background:var(--vds-color-border);transition:background-color var(--vds-duration-fast) var(--vds-ease-out)}.vds-password-strength-segment[data-active]{background:var(--_password-strength-color)}.vds-password-requirements-label{color:var(--vds-color-text);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold, 600);line-height:var(--vds-leading-tight, 1.25)}.vds-password-requirements{display:grid;gap:var(--vds-space-1-5);margin:0;padding:0;list-style:none}.vds-password-requirement{display:grid;grid-template-columns:.875rem minmax(0,1fr);align-items:center;column-gap:var(--vds-space-2);min-block-size:1rem;min-inline-size:0;color:var(--vds-color-text);font-size:var(--vds-text-xs);line-height:var(--vds-leading-snug, 1.375);transition:color var(--vds-duration-fast) var(--vds-ease-out)}.vds-password-requirement-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:.875rem;block-size:.875rem;border:1px solid var(--vds-color-border-strong, var(--vds-color-border));border-radius:var(--vds-radius-checkbox, var(--vds-radius-2, .25rem));background:transparent;color:transparent;transition:background-color var(--vds-duration-fast) var(--vds-ease-out),border-color var(--vds-duration-fast) var(--vds-ease-out),color var(--vds-duration-fast) var(--vds-ease-out),opacity var(--vds-duration-fast) var(--vds-ease-out)}.vds-password-requirement[data-met] .vds-password-requirement-icon{border-color:var(--vds-color-success-solid, var(--vds-color-success-8, #16a34a));background:var(--vds-color-success-solid, var(--vds-color-success-8, #16a34a));color:var(--vds-color-on-success, #ffffff)}.vds-password-strength-feedback{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-text-xs);line-height:var(--vds-leading-normal, 1.5);overflow-wrap:anywhere}}[data-vds-no-micro] .vds-input--pulse{animation:none}@layer design-system.components{.vds-input:hover:not(:disabled):not([data-disabled]):not([aria-invalid=true]):not([data-invalid]):not(:focus-within){border-color:var(--vds-field-border-hover, var(--vds-color-neutral-10))}}@layer design-system.components{.vds-fieldset{--fieldset-padding: var(--vds-space-5, 1.25rem);--fieldset-gap: var(--vds-space-4, 1rem);--fieldset-border-width: 1px;--fieldset-border-color: var(--vds-color-border, currentColor);--fieldset-bg: transparent;--fieldset-border-radius: var(--vds-radius-card, .75rem);--fieldset-legend-size: var(--vds-text-sm, .875rem);--fieldset-legend-weight: var(--vds-font-semibold, 600);--fieldset-legend-color: var(--vds-color-text, currentColor);--fieldset-legend-px: var(--vds-space-1, .25rem);--fieldset-desc-size: var(--vds-text-xs, .75rem);--fieldset-desc-color: var(--vds-color-text-muted, currentColor);--fieldset-required-color: var(--vds-color-danger-9, #ef4444)}.vds-fieldset[data-invalid]{--fieldset-border-color: var(--vds-color-danger-7, #fca5a5);--fieldset-legend-color: var(--vds-color-danger-text, #ef4444)}.vds-fieldset[data-disabled]{--fieldset-border-color: var(--vds-color-border-disabled, currentColor);--fieldset-legend-color: var(--vds-color-text-disabled, currentColor)}.vds-field{--field-gap: var(--vds-space-2, .5rem);--field-label-gap: var(--vds-space-1, .25rem);--field-label-size: var(--vds-text-sm, .875rem);--field-label-weight: var(--vds-font-medium, 500);--field-label-color: var(--vds-color-text, currentColor);--field-required-color: var(--vds-color-danger-9, #ef4444);--field-meta-gap: var(--vds-space-2, .5rem);--field-meta-stack-gap: var(--vds-space-1, .25rem);--field-meta-size: var(--vds-text-xs, .75rem);--field-meta-line-height: var(--vds-leading-snug, 1.375);--field-description-color: var(--vds-color-text-muted, currentColor);--field-error-color: var(--vds-color-danger-10, #dc2626);--field-counter-color: var(--vds-color-text-subtle, currentColor)}.vds-field[data-invalid]{--field-label-color: var(--vds-color-danger-text, #ef4444)}}@layer design-system.components{.vds-fieldset{display:flex;flex-direction:column;gap:var(--fieldset-gap);padding:var(--fieldset-padding);padding-block-start:calc(var(--fieldset-padding) * .75);background:var(--fieldset-bg);border:var(--fieldset-border-width) solid var(--fieldset-border-color);border-radius:var(--fieldset-border-radius);margin:0;min-inline-size:0;transition:border-color var(--vds-transition-base, .2s ease-out)}.vds-fieldset-legend{display:flex;align-items:center;gap:var(--vds-space-1, .25rem);padding-inline:var(--fieldset-legend-px);font-size:var(--fieldset-legend-size);font-weight:var(--fieldset-legend-weight);color:var(--fieldset-legend-color);line-height:var(--vds-leading-snug, 1.375);float:none;inline-size:max-content}.vds-fieldset-required{color:var(--fieldset-required-color);font-size:.9em}.vds-fieldset-description{margin:0;font-size:var(--fieldset-desc-size);color:var(--fieldset-desc-color);line-height:var(--vds-leading-relaxed, 1.625)}.vds-fieldset[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-fieldset[data-disabled] *{pointer-events:none}.vds-fieldset[data-disabled] :disabled,.vds-fieldset[data-disabled] [data-disabled],.vds-fieldset[data-disabled] [aria-disabled=true]{opacity:1}.vds-field{display:block;min-inline-size:0}.vds-field>*+*{margin-block-start:var(--field-gap)}.vds-field-label{display:inline-flex;align-items:center;gap:var(--field-label-gap);margin:0;font-size:var(--field-label-size);font-weight:var(--field-label-weight);color:var(--field-label-color);line-height:var(--vds-control-line-height, 1)}.vds-field-required{color:var(--field-required-color);font-size:.9em}.vds-field-control,.vds-field-after-control,.vds-field-meta{min-inline-size:0}.vds-field-meta{display:block}.vds-field-meta>*+*{margin-block-start:var(--field-meta-stack-gap)}.vds-field-meta-row{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0}.vds-field-meta-slot{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0;flex:1 1 0;flex-wrap:wrap}.vds-field-meta-slot[data-align=end]{justify-content:flex-end;margin-inline-start:auto;text-align:end}.vds-field-meta-slot[data-align=start]{justify-content:flex-start;text-align:start}.vds-field-meta-item{min-inline-size:0;font-size:var(--field-meta-size);line-height:var(--field-meta-line-height)}.vds-field-meta-item--description{color:var(--field-description-color)}.vds-field-meta-item--error{color:var(--field-error-color)}.vds-field-meta-item--counter{color:var(--field-counter-color);white-space:nowrap}.vds-field[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-field[data-disabled] :disabled,.vds-field[data-disabled] [data-disabled],.vds-field[data-disabled] [aria-disabled=true]{opacity:1}}@layer design-system.components{.vds-section{--section-padding-block: var(--vds-section-padding-block-default, 4rem);--section-background: transparent;--section-min-block-size: auto;--section-container-width: var(--vds-container-width-default, 80rem);--section-padding-inline: var(--vds-section-padding-inline-default, 1.5rem);--section-align: center;--section-gap: var(--vds-section-gap-default, 2rem)}.vds-section[data-padding=none]{--section-padding-block: var(--vds-section-padding-none, 0)}.vds-section[data-padding=xs]{--section-padding-block: var(--vds-section-padding-xs, 1rem)}.vds-section[data-padding=sm]{--section-padding-block: var(--vds-section-padding-sm, 2rem)}.vds-section[data-padding=md]{--section-padding-block: var(--vds-section-padding-md, 3rem)}.vds-section[data-padding=lg]{--section-padding-block: var(--vds-section-padding-lg, 4rem)}.vds-section[data-padding=xl]{--section-padding-block: var(--vds-section-padding-xl, 6rem)}.vds-section[data-padding="2xl"]{--section-padding-block: var(--vds-section-padding-2xl, 8rem)}.vds-section[data-padding="3xl"]{--section-padding-block: var(--vds-section-padding-3xl, 10rem)}.vds-section[data-gutter=none]{--section-padding-inline: var(--vds-section-gutter-none, 0)}.vds-section[data-gutter=xs]{--section-padding-inline: var(--vds-section-gutter-xs, .75rem)}.vds-section[data-gutter=sm]{--section-padding-inline: var(--vds-section-gutter-sm, 1rem)}.vds-section[data-gutter=md]{--section-padding-inline: var(--vds-section-gutter-md, 1.5rem)}.vds-section[data-gutter=lg]{--section-padding-inline: var(--vds-section-gutter-lg, 2rem)}.vds-section[data-gutter=xl]{--section-padding-inline: var(--vds-section-gutter-xl, 3rem)}.vds-section[data-width=xs]{--section-container-width: var(--vds-container-width-xs, 20rem)}.vds-section[data-width=sm]{--section-container-width: var(--vds-container-width-sm, 40rem)}.vds-section[data-width=md]{--section-container-width: var(--vds-container-width-md, 48rem)}.vds-section[data-width=lg]{--section-container-width: var(--vds-container-width-lg, 64rem)}.vds-section[data-width=xl]{--section-container-width: var(--vds-container-width-xl, 80rem)}.vds-section[data-width="2xl"]{--section-container-width: var(--vds-container-width-2xl, 96rem)}.vds-section[data-width=prose]{--section-container-width: var(--vds-container-width-prose, 65ch)}.vds-section[data-width=full]{--section-container-width: var(--vds-container-width-full, 100%)}.vds-section[data-background=subtle]{--section-background: var(--vds-color-bg-subtle, #f9fafb)}.vds-section[data-background=muted]{--section-background: var(--vds-color-bg-muted, #f3f4f6)}.vds-section[data-background=emphasis]{--section-background: var(--vds-color-bg-emphasis, var(--vds-color-text, #111827));color:var(--vds-color-on-emphasis, var(--vds-color-surface, #ffffff))}.vds-section[data-gap=none]{--section-gap: 0}.vds-section[data-gap=xs]{--section-gap: var(--vds-space-2, .5rem)}.vds-section[data-gap=sm]{--section-gap: var(--vds-space-4, 1rem)}.vds-section[data-gap=md]{--section-gap: var(--vds-space-6, 1.5rem)}.vds-section[data-gap=lg]{--section-gap: var(--vds-space-8, 2rem)}.vds-section[data-gap=xl]{--section-gap: var(--vds-space-12, 3rem)}.vds-section[data-gap="2xl"]{--section-gap: var(--vds-space-16, 4rem)}.vds-section[data-full-height=true]{--section-min-block-size: 100svh}}@layer design-system.components{.vds-section{display:block;inline-size:100%;min-block-size:var(--section-min-block-size);padding-block:var(--section-padding-block);background-color:var(--section-background)}.vds-section__inner{display:flex;flex-direction:column;gap:var(--section-gap);inline-size:100%;max-inline-size:var(--section-container-width);padding-inline:var(--section-padding-inline);margin-inline:auto}.vds-section[data-align=start]>.vds-section__inner{margin-inline-start:0;margin-inline-end:auto}.vds-section[data-align=end]>.vds-section__inner{margin-inline-start:auto;margin-inline-end:0}.vds-section[data-contained=false]>.vds-section__inner{max-inline-size:none}.vds-section[data-full-height=true]>.vds-section__inner{min-block-size:inherit}}@layer design-system.components{.vds-row{--row-cols: var(--vds-row-cols-default, 12);--row-col-gap: var(--vds-row-col-gap-default, 1rem);--row-row-gap: var(--vds-row-row-gap-default, 1rem);--row-min-col: var(--vds-row-min-col-default, 16rem)}.vds-row[data-cols="1"]{--row-cols: 1}.vds-row[data-cols="2"]{--row-cols: 2}.vds-row[data-cols="3"]{--row-cols: 3}.vds-row[data-cols="4"]{--row-cols: 4}.vds-row[data-cols="6"]{--row-cols: 6}.vds-row[data-cols="8"]{--row-cols: 8}.vds-row[data-cols="12"]{--row-cols: 12}.vds-row[data-gap=none]{--row-col-gap: 0;--row-row-gap: 0}.vds-row[data-gap=xs]{--row-col-gap: var(--vds-row-gap-xs, .5rem);--row-row-gap: var(--vds-row-gap-xs, .5rem)}.vds-row[data-gap=sm]{--row-col-gap: var(--vds-row-gap-sm, .75rem);--row-row-gap: var(--vds-row-gap-sm, .75rem)}.vds-row[data-gap=md]{--row-col-gap: var(--vds-row-gap-md, 1rem);--row-row-gap: var(--vds-row-gap-md, 1rem)}.vds-row[data-gap=lg]{--row-col-gap: var(--vds-row-gap-lg, 1.5rem);--row-row-gap: var(--vds-row-gap-lg, 1.5rem)}.vds-row[data-gap=xl]{--row-col-gap: var(--vds-row-gap-xl, 2rem);--row-row-gap: var(--vds-row-gap-xl, 2rem)}.vds-row[data-gap="2xl"]{--row-col-gap: var(--vds-row-gap-2xl, 3rem);--row-row-gap: var(--vds-row-gap-2xl, 3rem)}.vds-row[data-col-gap=none]{--row-col-gap: 0}.vds-row[data-col-gap=xs]{--row-col-gap: var(--vds-row-gap-xs, .5rem)}.vds-row[data-col-gap=sm]{--row-col-gap: var(--vds-row-gap-sm, .75rem)}.vds-row[data-col-gap=md]{--row-col-gap: var(--vds-row-gap-md, 1rem)}.vds-row[data-col-gap=lg]{--row-col-gap: var(--vds-row-gap-lg, 1.5rem)}.vds-row[data-col-gap=xl]{--row-col-gap: var(--vds-row-gap-xl, 2rem)}.vds-row[data-col-gap="2xl"]{--row-col-gap: var(--vds-row-gap-2xl, 3rem)}.vds-row[data-row-gap=none]{--row-row-gap: 0}.vds-row[data-row-gap=xs]{--row-row-gap: var(--vds-row-gap-xs, .5rem)}.vds-row[data-row-gap=sm]{--row-row-gap: var(--vds-row-gap-sm, .75rem)}.vds-row[data-row-gap=md]{--row-row-gap: var(--vds-row-gap-md, 1rem)}.vds-row[data-row-gap=lg]{--row-row-gap: var(--vds-row-gap-lg, 1.5rem)}.vds-row[data-row-gap=xl]{--row-row-gap: var(--vds-row-gap-xl, 2rem)}.vds-row[data-row-gap="2xl"]{--row-row-gap: var(--vds-row-gap-2xl, 3rem)}}@layer design-system.components{.vds-row{display:grid;grid-template-columns:repeat(var(--row-cols),minmax(0,1fr));column-gap:var(--row-col-gap);row-gap:var(--row-row-gap);inline-size:100%}.vds-row[data-auto-fit=true]{grid-template-columns:repeat(auto-fit,minmax(min(var(--row-min-col),100%),1fr))}.vds-row[data-mode=flex]{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:var(--row-col-gap);row-gap:var(--row-row-gap);grid-template-columns:none}.vds-row[data-mode=flex][data-wrap=true]{flex-wrap:wrap}.vds-row[data-mode=flex][data-reverse=true]{flex-direction:row-reverse}.vds-row[data-align=start]{align-items:start}.vds-row[data-align=center]{align-items:center}.vds-row[data-align=end]{align-items:end}.vds-row[data-align=stretch]{align-items:stretch}.vds-row[data-align=baseline]{align-items:baseline}.vds-row[data-justify=start]{justify-content:start}.vds-row[data-justify=center]{justify-content:center}.vds-row[data-justify=end]{justify-content:end}.vds-row[data-justify=between]{justify-content:space-between}.vds-row[data-justify=around]{justify-content:space-around}.vds-row[data-justify=evenly]{justify-content:space-evenly}}@layer design-system.components;@layer design-system.components{.vds-col{grid-column:var(--col-span-base, auto);order:var(--col-order, 0)}.vds-col[data-flex=true]{flex-grow:var(--col-grow, 0);flex-shrink:var(--col-shrink, 1);flex-basis:var(--col-basis, auto)}@media(min-width:640px){.vds-col{grid-column:var(--col-span-sm, var(--col-span-base, auto))}}@media(min-width:768px){.vds-col{grid-column:var( --col-span-md, var(--col-span-sm, var(--col-span-base, auto)) )}}@media(min-width:1024px){.vds-col{grid-column:var( --col-span-lg, var( --col-span-md, var(--col-span-sm, var(--col-span-base, auto)) ) )}}@media(min-width:1280px){.vds-col{grid-column:var( --col-span-xl, var( --col-span-lg, var( --col-span-md, var(--col-span-sm, var(--col-span-base, auto)) ) ) )}}.vds-col[data-align=start]{align-self:start}.vds-col[data-align=center]{align-self:center}.vds-col[data-align=end]{align-self:end}.vds-col[data-align=stretch]{align-self:stretch}.vds-col[data-justify=start]{justify-self:start}.vds-col[data-justify=center]{justify-self:center}.vds-col[data-justify=end]{justify-self:end}.vds-col[data-justify=stretch]{justify-self:stretch}}@layer design-system.components{.vds-container{--container-width: var(--vds-container-width-default, 80rem);--container-gutter: var(--vds-container-gutter-default, 1.5rem)}.vds-container[data-width=xs]{--container-width: var(--vds-container-width-xs, 20rem)}.vds-container[data-width=sm]{--container-width: var(--vds-container-width-sm, 40rem)}.vds-container[data-width=md]{--container-width: var(--vds-container-width-md, 48rem)}.vds-container[data-width=lg]{--container-width: var(--vds-container-width-lg, 64rem)}.vds-container[data-width=xl]{--container-width: var(--vds-container-width-xl, 80rem)}.vds-container[data-width="2xl"]{--container-width: var(--vds-container-width-2xl, 96rem)}.vds-container[data-width=prose]{--container-width: var(--vds-container-width-prose, 65ch)}.vds-container[data-width=full]{--container-width: var(--vds-container-width-full, 100%)}.vds-container[data-gutter=none]{--container-gutter: 0}.vds-container[data-gutter=xs]{--container-gutter: var(--vds-section-gutter-xs, .75rem)}.vds-container[data-gutter=sm]{--container-gutter: var(--vds-section-gutter-sm, 1rem)}.vds-container[data-gutter=md]{--container-gutter: var(--vds-section-gutter-md, 1.5rem)}.vds-container[data-gutter=lg]{--container-gutter: var(--vds-section-gutter-lg, 2rem)}.vds-container[data-gutter=xl]{--container-gutter: var(--vds-section-gutter-xl, 3rem)}}@layer design-system.components{.vds-container{display:block;inline-size:100%;max-inline-size:var(--container-width);padding-inline:var(--container-gutter);margin-inline:auto}.vds-container[data-center=false]{margin-inline:0}}@layer design-system.components{.vds-stack{--stack-gap: var(--vds-space-4, 1rem)}.vds-stack[data-gap=xs]{--stack-gap: var(--vds-space-1, .25rem)}.vds-stack[data-gap=sm]{--stack-gap: var(--vds-space-2, .5rem)}.vds-stack[data-gap=md]{--stack-gap: var(--vds-space-4, 1rem)}.vds-stack[data-gap=lg]{--stack-gap: var(--vds-space-6, 1.5rem)}.vds-stack[data-gap=xl]{--stack-gap: var(--vds-space-8, 2rem)}}@layer design-system.components{.vds-stack{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--stack-gap)}.vds-stack[data-recursive]>* *+*:not(:where(.vds-stack>*)){margin-block-start:var(--stack-gap)}}@layer design-system.components{.vds-cluster{--cluster-gap: var(--vds-space-3, .75rem)}.vds-cluster[data-gap=xs]{--cluster-gap: var(--vds-space-1, .25rem)}.vds-cluster[data-gap=sm]{--cluster-gap: var(--vds-space-2, .5rem)}.vds-cluster[data-gap=md]{--cluster-gap: var(--vds-space-3, .75rem)}.vds-cluster[data-gap=lg]{--cluster-gap: var(--vds-space-4, 1rem)}.vds-cluster[data-gap=xl]{--cluster-gap: var(--vds-space-6, 1.5rem)}}@layer design-system.components{.vds-cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap);align-items:center;justify-content:flex-start}.vds-cluster[data-align=start]{align-items:flex-start}.vds-cluster[data-align=center]{align-items:center}.vds-cluster[data-align=end]{align-items:flex-end}.vds-cluster[data-align=baseline]{align-items:baseline}.vds-cluster[data-align=stretch]{align-items:stretch}.vds-cluster[data-justify=start]{justify-content:flex-start}.vds-cluster[data-justify=center]{justify-content:center}.vds-cluster[data-justify=end]{justify-content:flex-end}.vds-cluster[data-justify=between]{justify-content:space-between}.vds-cluster[data-justify=around]{justify-content:space-around}.vds-cluster[data-justify=evenly]{justify-content:space-evenly}}@layer design-system.components{.vds-grid{--grid-min-item-width: 16rem;--grid-gap: var(--vds-space-4, 1rem)}.vds-grid[data-gap=xs]{--grid-gap: var(--vds-space-1, .25rem)}.vds-grid[data-gap=sm]{--grid-gap: var(--vds-space-2, .5rem)}.vds-grid[data-gap=md]{--grid-gap: var(--vds-space-4, 1rem)}.vds-grid[data-gap=lg]{--grid-gap: var(--vds-space-6, 1.5rem)}.vds-grid[data-gap=xl]{--grid-gap: var(--vds-space-8, 2rem)}}@layer design-system.components{.vds-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-item-width),100%),1fr))}}@layer design-system.components{.vds-split{--split-side-width: 16rem;--split-content-min: 60%;--split-gap: var(--vds-space-4, 1rem)}.vds-split[data-gap=xs]{--split-gap: var(--vds-space-1, .25rem)}.vds-split[data-gap=sm]{--split-gap: var(--vds-space-2, .5rem)}.vds-split[data-gap=md]{--split-gap: var(--vds-space-4, 1rem)}.vds-split[data-gap=lg]{--split-gap: var(--vds-space-6, 1.5rem)}.vds-split[data-gap=xl]{--split-gap: var(--vds-space-8, 2rem)}}@layer design-system.components{.vds-split{display:flex;flex-wrap:wrap;gap:var(--split-gap)}.vds-split>:first-child{flex-basis:var(--split-side-width);flex-grow:1}.vds-split>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--split-content-min)}.vds-split[data-side=end]{flex-direction:row-reverse}}@layer design-system.components{.vds-center{--center-max-width: 60ch;--center-gutter: var(--vds-space-4, 1rem)}.vds-center[data-max-width=sm]{--center-max-width: 40ch}.vds-center[data-max-width=md]{--center-max-width: 60ch}.vds-center[data-max-width=lg]{--center-max-width: 80ch}.vds-center[data-max-width=xl]{--center-max-width: 100ch}.vds-center[data-gutter=none]{--center-gutter: 0}.vds-center[data-gutter=sm]{--center-gutter: var(--vds-space-2, .5rem)}.vds-center[data-gutter=md]{--center-gutter: var(--vds-space-4, 1rem)}.vds-center[data-gutter=lg]{--center-gutter: var(--vds-space-6, 1.5rem)}}@layer design-system.components{.vds-center{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--center-max-width);padding-inline:var(--center-gutter)}.vds-center[data-intrinsic]{display:flex;flex-direction:column;align-items:center}}@layer design-system.components{.vds-radio-item{--radio-size: 1.125rem;--radio-dot-size: .5rem;--radio-indicator-offset: 0;--radio-border-width: 2px;--radio-transition-duration: var(--vds-duration-fast, .12s);--radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--radio-bg: var(--vds-color-surface, #ffffff);--radio-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-border-color: var(--vds-color-border-interactive, #6b7280);--radio-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-dot-color: var(--vds-color-on-solid, #ffffff);--radio-bg-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-bg-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) );--radio-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-border-color-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) )}.vds-radio-item[data-size=sm]{--radio-size: .875rem;--radio-dot-size: .375rem}.vds-radio-item[data-size=lg]{--radio-size: 1.375rem;--radio-dot-size: .625rem}.vds-radio-item[data-error]{--radio-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-bg-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-bg-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-border-color-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-focus-ring-color: var( --vds-color-danger-solid, oklch(.555 .2 25) )}.vds-radio-field{--radio-field-gap: var(--vds-space-2, .5rem);--radio-field-label-gap: var(--vds-space-1, .25rem);--radio-field-font-size: var(--vds-text-sm, .875rem);--radio-field-label-color: var(--vds-color-text, #111827);--radio-field-description-color: var(--vds-color-text-muted, #6b7280);--radio-field-description-font-size: var(--vds-text-xs, .75rem);--radio-field-label-font-weight: var(--vds-font-weight-medium, 500);--radio-field-align-block-start: max(0px, calc((var(--radio-field-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-field-control-size)) / 2));--radio-field-text-offset: 0px}.vds-radio-field[data-error]{--radio-field-label-color: var(--vds-color-danger-text, oklch(.45 .17 25))}.vds-radio-group{--radio-group-gap: var(--vds-space-3, .75rem);--radio-group-items-gap: var(--vds-space-3, .75rem);--radio-group-label-font-size: var(--vds-text-sm, .875rem);--radio-group-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-group-label-color: var(--vds-color-text, #111827);--radio-group-description-font-size: var(--vds-text-xs, .75rem);--radio-group-description-color: var(--vds-color-text-muted, #6b7280);--radio-group-required-color: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-group-error-color: var(--vds-color-danger-text, oklch(.45 .17 25));--radio-group-error-font-size: var(--vds-text-xs, .75rem);--radio-group-error-gap: var(--vds-space-1, .25rem)}.vds-radio-card{--radio-card-padding-block: var(--vds-space-3, .75rem);--radio-card-padding-inline: var(--vds-space-3-5, .875rem);--radio-card-gap: var(--vds-space-3, .75rem);--radio-card-radius: var(--vds-radius-radio-card, .75rem);--radio-card-border-width: 1.5px;--radio-card-transition-duration: var(--vds-duration-fast, .12s);--radio-card-transition-easing: var( --vds-ease-out, cubic-bezier(0, 0, .2, 1) );--radio-card-label-font-size: var(--vds-text-sm, .875rem);--radio-card-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-card-label-color: var(--vds-color-text, #111827);--radio-card-description-font-size: var(--vds-text-xs, .75rem);--radio-card-description-color: var(--vds-color-text-muted, #6b7280);--radio-card-trailing-color: var(--vds-color-text, #111827);--radio-card-trailing-font-size: var(--vds-text-sm, .875rem);--radio-card-bg: var(--vds-surface-bg, var(--vds-color-surface, #ffffff));--radio-card-shadow: var(--vds-surface-shadow, none);--radio-card-border-color: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--radio-card-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-badge-font-size: var(--vds-text-xs, .75rem);--radio-card-badge-font-weight: var(--vds-font-weight-medium, 500);--radio-card-badge-color: var(--vds-color-primary-text, oklch(.45 .17 265));--radio-card-icon-size: 2.5rem;--radio-card-icon-radius: var(--vds-radius-radio-card-icon, .5rem);--radio-card-icon-bg: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-card-icon-glyph-size: 1.25rem}.vds-radio-card[data-error]{--radio-card-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-card-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-card-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-card-bg-checked: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-bg: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio{--segmented-track-bg: var(--vds-color-bg-muted, oklch(.96 0 0));--segmented-track-border-color: var(--vds-color-border, #d1d5db);--segmented-track-border-width: 1px;--segmented-radius: var(--vds-radius-segmented, .5rem);--segmented-padding: .125rem;--segmented-item-height: var(--vds-size-md, 2.25rem);--segmented-item-padding-inline: var(--vds-space-3, .75rem);--segmented-item-font-size: var(--vds-text-sm, .875rem);--segmented-item-font-weight: var(--vds-font-weight-medium, 500);--segmented-item-color: var(--vds-color-text-muted, #6b7280);--segmented-item-color-hover: var(--vds-color-text, #111827);--segmented-item-checked-bg: var(--vds-color-surface, #ffffff);--segmented-item-checked-color: var(--vds-color-text, #111827);--segmented-item-checked-shadow: 0 1px 2px 0 color-mix(in oklch, currentColor 10%, transparent);--segmented-transition-duration: var(--vds-duration-fast, .12s);--segmented-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--segmented-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--segmented-focus-ring-width: var(--vds-focus-ring-width, 2px);--segmented-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-segmented-radio[data-size=sm]{--segmented-item-height: var(--vds-size-sm, 2rem);--segmented-item-padding-inline: var(--vds-space-2-5, .625rem);--segmented-item-font-size: var(--vds-text-xs, .75rem)}.vds-segmented-radio[data-size=lg]{--segmented-item-height: var(--vds-size-lg, 2.5rem);--segmented-item-padding-inline: var(--vds-space-4, 1rem);--segmented-item-font-size: var(--vds-text-sm, .875rem)}.vds-pill-radio{--pill-radio-gap: var(--vds-space-2, .5rem);--pill-radio-item-height: var(--vds-size-sm, 2rem);--pill-radio-item-padding-inline: var(--vds-space-3-5, .875rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem);--pill-radio-item-font-weight: var(--vds-font-weight-medium, 500);--pill-radio-item-radius: var(--vds-radius-pill-radio, 9999px);--pill-radio-item-border-width: 1.5px;--pill-radio-item-bg: var(--vds-color-surface, #ffffff);--pill-radio-item-border-color: var(--vds-color-border-interactive, #6b7280);--pill-radio-item-color: var(--vds-color-text, #111827);--pill-radio-item-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--pill-radio-item-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--pill-radio-item-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-color-checked: var( --vds-color-primary-text, oklch(.45 .17 265) );--pill-radio-transition-duration: var(--vds-duration-fast, .12s);--pill-radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--pill-radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--pill-radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--pill-radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-pill-radio[data-size=sm]{--pill-radio-item-height: var(--vds-size-xs, 1.75rem);--pill-radio-item-padding-inline: var(--vds-space-3, .75rem);--pill-radio-item-font-size: var(--vds-text-xs, .75rem)}.vds-pill-radio[data-size=lg]{--pill-radio-item-height: var(--vds-size-md, 2.25rem);--pill-radio-item-padding-inline: var(--vds-space-4, 1rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem)}}@layer design-system.components{.vds-radio-field{--radio-field-control-size: 1.125rem;display:inline-flex;align-items:flex-start;gap:var(--radio-field-gap);cursor:pointer;color:var(--radio-field-label-color);font-family:inherit;line-height:var(--vds-control-line-height, 1.5);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field[data-size=sm]{--radio-field-control-size: .875rem}.vds-radio-field[data-size=lg]{--radio-field-control-size: 1.375rem}.vds-radio-field[data-has-description]{align-items:flex-start}.vds-radio-field[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-field[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-field>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start);flex-shrink:0}.vds-radio-field[data-has-description]>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start)}.vds-radio-field-text{display:flex;flex-direction:column;gap:var(--radio-field-label-gap);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field-main{display:flex;align-items:center;min-block-size:var(--radio-field-control-size)}.vds-radio-field[data-has-description] .vds-radio-field-text{min-block-size:auto}.vds-radio-field[data-has-description] .vds-radio-field-main{align-items:flex-start;min-block-size:auto}.vds-radio-field-label{display:block;min-inline-size:0;font-size:var(--radio-field-font-size);font-weight:var(--radio-field-label-font-weight);color:var(--radio-field-label-color);line-height:var(--vds-control-line-height, 1.5);transform:translateY(var(--radio-field-text-offset))}.vds-radio-field[data-has-description] .vds-radio-field-label{transform:none}.vds-radio-field-description{font-size:var(--radio-field-description-font-size);color:var(--radio-field-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}}@layer design-system.components{.vds-radio-card{box-shadow:var(--radio-card-shadow);position:relative;min-inline-size:0;overflow-wrap:anywhere;display:flex;align-items:flex-start;gap:var(--radio-card-gap);padding:var(--radio-card-padding-block) var(--radio-card-padding-inline);border:var(--radio-card-border-width) solid var(--radio-card-border-color);border-radius:var(--radio-card-radius);background-color:var(--radio-card-bg);color:var(--radio-card-label-color);cursor:pointer;transition:background-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),border-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),box-shadow var(--radio-card-transition-duration) var(--radio-card-transition-easing);isolation:isolate}.vds-radio-card:hover:not([data-disabled]){background-color:var(--radio-card-bg-hover);border-color:var(--radio-card-border-color-hover)}.vds-radio-card:focus-within{border-color:var(--radio-card-border-color-hover)}.vds-radio-card:has(.vds-radio-card-input[data-state=checked]){background-color:var(--radio-card-bg-checked);border-color:var(--radio-card-border-color-checked)}.vds-radio-card[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-card[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-card-body{display:flex;flex:1;min-inline-size:0;gap:var(--radio-card-gap);align-items:flex-start}.vds-radio-card-text{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;flex:1}.vds-radio-card-label-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3, .75rem);min-inline-size:0}.vds-radio-card-label{font-size:var(--radio-card-label-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-label-color);line-height:var(--vds-control-line-height, 1.5);min-inline-size:0}.vds-radio-card-description{font-size:var(--radio-card-description-font-size);color:var(--radio-card-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-trailing{min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;font-size:var(--radio-card-trailing-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-trailing-color);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--radio-card-badge-font-size);font-weight:var(--radio-card-badge-font-weight);color:var(--radio-card-badge-color);margin-block-start:var(--vds-space-0-5, .125rem)}.vds-radio-card[data-layout=row]{flex-direction:row}.vds-radio-card[data-layout=row]>.vds-radio-card-input{margin-block-start:max(0px,calc((var(--radio-card-label-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-size)) / 2))}.vds-radio-card[data-layout=icon-grid]{flex-direction:column;align-items:stretch;gap:var(--vds-space-2, .5rem);padding-block:var(--vds-space-4, 1rem)}.vds-radio-card[data-layout=icon-grid]>.vds-radio-card-input{align-self:flex-end}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-body{flex-direction:column;align-items:center;text-align:center;gap:var(--vds-space-2, .5rem)}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-text{align-items:center;text-align:center}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--radio-card-icon-size);block-size:var(--radio-card-icon-size);border-radius:var(--radio-card-icon-radius);background-color:var(--radio-card-icon-bg);color:var(--radio-card-icon-color);flex-shrink:0}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon svg{inline-size:var(--radio-card-icon-glyph-size);block-size:var(--radio-card-icon-glyph-size)}}@layer design-system.components{.vds-segmented-radio{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;padding:var(--segmented-padding);background-color:var(--segmented-track-bg);border:var(--segmented-track-border-width) solid var(--segmented-track-border-color);border-radius:var(--segmented-radius);min-inline-size:0;max-inline-size:100%;--vds-radius-host-r: var(--segmented-radius);--vds-radius-host-b: var(--segmented-track-border-width);--vds-radius-host-p: var(--segmented-padding)}.vds-segmented-radio[data-orientation=vertical]{grid-auto-flow:row;flex-direction:column;align-items:stretch}.vds-segmented-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-2, .5rem);min-inline-size:0;max-inline-size:100%;min-block-size:var(--segmented-item-height);padding-inline:var(--segmented-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--segmented-item-font-size);font-weight:var(--segmented-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--segmented-item-color);background-color:transparent;border:0;border-radius:var(--vds-radius-inset);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--segmented-transition-duration) var(--segmented-transition-easing),color var(--segmented-transition-duration) var(--segmented-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio-item:hover:not(:disabled):not([data-state=checked]){color:var(--segmented-item-color-hover)}.vds-segmented-radio-item[data-state=checked]{background-color:var(--segmented-item-checked-bg);color:var(--segmented-item-checked-color);box-shadow:var(--segmented-item-checked-shadow)}.vds-segmented-radio-item:focus-visible{z-index:1;outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-segmented-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-segmented-radio[data-error]{--segmented-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@layer design-system.components{.vds-pill-radio{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pill-radio-gap);min-inline-size:0;max-inline-size:100%}.vds-pill-radio[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.vds-pill-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1-5, .375rem);min-block-size:var(--pill-radio-item-height);min-inline-size:0;max-inline-size:100%;padding-inline:var(--pill-radio-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--pill-radio-item-font-size);font-weight:var(--pill-radio-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--pill-radio-item-color);background-color:var(--pill-radio-item-bg);border:var(--pill-radio-item-border-width) solid var(--pill-radio-item-border-color);border-radius:var(--pill-radio-item-radius);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),border-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio-item:hover:not(:disabled):not([data-state=checked]){background-color:var(--pill-radio-item-bg-hover);border-color:var(--pill-radio-item-border-color-hover)}.vds-pill-radio-item[data-state=checked]{background-color:var(--pill-radio-item-bg-checked);border-color:var(--pill-radio-item-border-color-checked);color:var(--pill-radio-item-color-checked)}.vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-pill-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-pill-radio[data-error] .vds-pill-radio-item{--pill-radio-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25));transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio[data-error] .vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@layer design-system.components{.vds-radio-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;inline-size:var(--radio-size);block-size:var(--radio-size);padding:0;border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-bg);color:var(--radio-dot-color);cursor:pointer;transition:background-color var(--radio-transition-duration) var(--radio-transition-easing),border-color var(--radio-transition-duration) var(--radio-transition-easing),box-shadow .18s ease-out,scale .18s var(--vds-ease-spring)}@media(prefers-reduced-motion:reduce){.vds-radio-item{transition-duration:0s}}.vds-radio-item:active:not(:disabled){scale:.86;transition:scale 30ms linear}.vds-radio-item:hover:not(:disabled):not([data-state=checked]){border-color:var(--radio-border-color-hover);background-color:var(--radio-bg-hover)}.vds-radio-item[data-state=checked]{background-color:var(--radio-bg-checked);border-color:var(--radio-border-color-checked);animation:vds-control-pop .3s var(--vds-ease-spring)}.vds-radio-item[data-state=checked]:hover:not(:disabled){background-color:var(--radio-bg-checked-hover);border-color:var(--radio-border-color-checked-hover)}.vds-radio-item:focus-visible{outline:var(--radio-focus-ring-width) solid var(--radio-focus-ring-color);outline-offset:var(--radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-radio-item:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-radio-indicator{display:flex;align-items:center;justify-content:center;line-height:1;inline-size:100%;block-size:100%}.vds-radio-dot{display:block;flex-shrink:0;inline-size:var(--radio-dot-size);block-size:var(--radio-dot-size);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-dot-color);animation:vds-radio-dot-spring .36s var(--vds-ease-spring)}.vds-radio-group{display:block;min-inline-size:0}.vds-radio-group>*{min-inline-size:0}.vds-radio-group>*+*{margin-block-start:var(--radio-group-gap)}.vds-radio-group-header{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem)}.vds-radio-group-label{display:inline-flex;align-items:center;gap:var(--vds-space-1, .25rem);font-size:var(--radio-group-label-font-size);font-weight:var(--radio-group-label-font-weight);color:var(--radio-group-label-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-required{color:var(--radio-group-required-color);font-weight:var(--vds-font-weight-semibold, 600)}.vds-radio-group-description{font-size:var(--radio-group-description-font-size);color:var(--radio-group-description-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-items{display:flex;flex-direction:column;gap:var(--radio-group-items-gap);min-inline-size:0}.vds-radio-group[data-orientation=horizontal]>.vds-radio-group-items{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--radio-group-items-gap)}.vds-radio-group-error{margin:0;font-size:var(--radio-group-error-font-size);color:var(--radio-group-error-color);line-height:var(--vds-leading-snug, 1.375);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-empty]{margin-block-start:0}.vds-radio-group-error[data-visible]{margin-block-start:var(--radio-group-gap);grid-template-rows:1fr}.vds-radio-group-error-body{display:inline-flex;align-items:center;gap:var(--radio-group-error-gap);min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-visible] .vds-radio-group-error-body{opacity:1;transform:translateY(0)}.vds-radio-group-error-icon{flex-shrink:0;color:currentColor}.vds-radio-group[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-radio-group[data-disabled] .vds-radio-field[data-disabled],.vds-radio-group[data-disabled] .vds-radio-card[data-disabled],.vds-radio-group[data-disabled] .vds-pill-radio-item:disabled,.vds-radio-group[data-disabled] .vds-segmented-radio-item:disabled,.vds-radio-group[data-disabled] .vds-radio-item:disabled{opacity:1}}@layer design-system.components{.vds-scroll-area-root{--scroll-area-scrollbar-size: var(--vds-space-2-5, .625rem);--scroll-area-scrollbar-padding: 2px;--scroll-area-track-inset: var(--vds-space-1, 4px);--scroll-area-track-bg: transparent;--scroll-area-track-bg-hover: var(--vds-color-bg-subtle, rgba(0, 0, 0, .04));--scroll-area-thumb-bg: var(--vds-color-border-muted, #d4d4d8);--scroll-area-thumb-bg-hover: var(--vds-color-border-strong, #a1a1aa);--scroll-area-thumb-bg-active: var(--vds-color-border-interactive, #71717a);--scroll-area-thumb-radius: var(--vds-radius-scrollbar-thumb, 6px);--scroll-area-transition-duration: var(--vds-duration-fast, .15s);--scroll-area-transition-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--scroll-area-mask-size: 40px;--scroll-area-mask-inline-start: transparent;--scroll-area-mask-inline-end: transparent;--scroll-area-mask-block-start: transparent;--scroll-area-mask-block-end: transparent;--scroll-area-marquee-duration: 30s;--scroll-area-marquee-direction: normal;--scroll-area-marquee-gap: var(--vds-space-3, .75rem);--scroll-area-arrow-size: var(--vds-size-sm, 2rem);--scroll-area-arrow-icon-size: 1rem;--scroll-area-arrow-bg: var(--vds-color-surface, #ffffff);--scroll-area-arrow-bg-hover: var(--vds-color-surface-hover, #f9fafb);--scroll-area-arrow-bg-active: var(--vds-color-bg-muted, #f3f4f6);--scroll-area-arrow-color: var(--vds-color-text, #111827);--scroll-area-arrow-color-disabled: var(--vds-color-text-muted, #9ca3af);--scroll-area-arrow-border-color: var(--vds-color-border, #d1d5db);--scroll-area-arrow-radius: var(--vds-radius-action, var(--vds-radius-element, .5rem));--scroll-area-arrow-shadow: var(--vds-shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05));--scroll-area-arrow-gap: var(--vds-space-1, .25rem);--scroll-area-drag-cursor: grab;--scroll-area-drag-cursor-active: grabbing}.vds-scroll-area-root[data-size=sm]{--scroll-area-scrollbar-size: var(--vds-space-2, .5rem)}.vds-scroll-area-root[data-size=lg]{--scroll-area-scrollbar-size: var(--vds-space-3, .75rem)}}@layer design-system.components{.vds-scroll-area-root{position:relative;display:flex;min-inline-size:0;min-block-size:0;gap:var(--scroll-area-arrow-gap)}.vds-scroll-area-root[data-orientation=vertical]{flex-direction:column}.vds-scroll-area-root[data-orientation=horizontal],.vds-scroll-area-root[data-orientation=both]{flex-direction:row}.vds-scroll-area-root:not([data-arrows=true]){gap:0}.vds-scroll-area-root[data-arrow-placement=inner]{display:block;gap:0}.vds-scroll-area{position:relative;overflow:hidden;flex:1 1 auto;min-inline-size:0;min-block-size:0;border-radius:inherit}.vds-scroll-area-root[data-arrow-placement=inner] .vds-scroll-area{inline-size:100%;block-size:100%}.vds-scroll-area-viewport{inline-size:100%;block-size:100%;border-radius:inherit;overscroll-behavior:contain}.vds-scroll-area-viewport:focus-visible{outline:2px solid var(--vds-color-border-focus, Highlight);outline-offset:-2px}.vds-scroll-area-root[data-drag=true] .vds-scroll-area-viewport{cursor:var(--scroll-area-drag-cursor)}.vds-scroll-area-root[data-drag=true][data-dragging=true] .vds-scroll-area-viewport{cursor:var(--scroll-area-drag-cursor-active);-webkit-user-select:none;user-select:none}.vds-scroll-area-root[data-dragging=true] .vds-scroll-area-viewport *{pointer-events:none}.vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area{mask-image:linear-gradient(to right,var(--scroll-area-mask-inline-start) 0,color-mix(in srgb,var(--scroll-area-mask-inline-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-inline-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-inline-end) 100%);-webkit-mask-image:linear-gradient(to right,var(--scroll-area-mask-inline-start) 0,color-mix(in srgb,var(--scroll-area-mask-inline-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-inline-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-inline-end) 100%)}:dir(rtl).vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area,:dir(rtl) .vds-scroll-area-root[data-mask=true][data-orientation=horizontal] .vds-scroll-area{mask-image:linear-gradient(to left,var(--scroll-area-mask-inline-start) 0,color-mix(in srgb,var(--scroll-area-mask-inline-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-inline-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-inline-end) 100%);-webkit-mask-image:linear-gradient(to left,var(--scroll-area-mask-inline-start) 0,color-mix(in srgb,var(--scroll-area-mask-inline-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-inline-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-inline-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-inline-end) 100%)}.vds-scroll-area-root[data-mask=true][data-orientation=vertical] .vds-scroll-area{mask-image:linear-gradient(to bottom,var(--scroll-area-mask-block-start) 0,color-mix(in srgb,var(--scroll-area-mask-block-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-block-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-block-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-block-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-block-end) 100%);-webkit-mask-image:linear-gradient(to bottom,var(--scroll-area-mask-block-start) 0,color-mix(in srgb,var(--scroll-area-mask-block-start),black 55%) calc(var(--scroll-area-mask-size) * .35),color-mix(in srgb,var(--scroll-area-mask-block-start),black 85%) calc(var(--scroll-area-mask-size) * .7),black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),color-mix(in srgb,var(--scroll-area-mask-block-end),black 85%) calc(100% - var(--scroll-area-mask-size) * .7),color-mix(in srgb,var(--scroll-area-mask-block-end),black 55%) calc(100% - var(--scroll-area-mask-size) * .35),var(--scroll-area-mask-block-end) 100%)}.vds-scroll-area-root[data-mask=true][data-orientation=both] .vds-scroll-area{mask-image:linear-gradient(to right,var(--scroll-area-mask-inline-start) 0,black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),var(--scroll-area-mask-inline-end) 100%),linear-gradient(to bottom,var(--scroll-area-mask-block-start) 0,black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),var(--scroll-area-mask-block-end) 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,var(--scroll-area-mask-inline-start) 0,black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),var(--scroll-area-mask-inline-end) 100%),linear-gradient(to bottom,var(--scroll-area-mask-block-start) 0,black var(--scroll-area-mask-size),black calc(100% - var(--scroll-area-mask-size)),var(--scroll-area-mask-block-end) 100%);-webkit-mask-composite:source-in}.vds-scrollbar{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;padding:var(--scroll-area-scrollbar-padding);background-color:var(--scroll-area-track-bg);border-radius:var(--scroll-area-thumb-radius);transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease),opacity var(--scroll-area-transition-duration) var(--scroll-area-transition-ease)}.vds-scrollbar:hover{background-color:var(--scroll-area-track-bg-hover)}.vds-scrollbar[data-orientation=vertical]{inline-size:var(--scroll-area-scrollbar-size);margin-block:var(--scroll-area-track-inset)}.vds-scrollbar[data-orientation=horizontal]{flex-direction:column;block-size:var(--scroll-area-scrollbar-size);margin-inline:var(--scroll-area-track-inset)}.vds-scroll-area-root[data-scrollbar-type=smart]>.vds-scroll-area>.vds-scrollbar{opacity:0;pointer-events:none}.vds-scroll-area-root[data-scrollbar-type=smart]:is([data-scrolling=true],:focus-within)>.vds-scroll-area>.vds-scrollbar{opacity:1;pointer-events:auto}@media(hover:hover){.vds-scroll-area-root[data-scrollbar-type=smart]:hover>.vds-scroll-area>.vds-scrollbar{opacity:1;pointer-events:auto}}@media(forced-colors:active){.vds-scroll-area-root[data-scrollbar-type=smart]>.vds-scroll-area>.vds-scrollbar{opacity:1;pointer-events:auto}.vds-scrollbar-thumb{background-color:CanvasText}}.vds-scroll-area-root[data-drag=true] .vds-scrollbar,.vds-scroll-area-root[data-arrows=true] .vds-scrollbar,.vds-scroll-area-root[data-marquee=true] .vds-scrollbar,.vds-scroll-area-root[data-hide-scrollbar=true] .vds-scrollbar{display:none}.vds-scrollbar-thumb{position:relative;flex:1;border-radius:var(--scroll-area-thumb-radius);background-color:var(--scroll-area-thumb-bg);transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease)}.vds-scrollbar-thumb:hover{background-color:var(--scroll-area-thumb-bg-hover)}.vds-scrollbar-thumb[data-state=visible]:active{background-color:var(--scroll-area-thumb-bg-active)}.vds-scrollbar-thumb:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;min-inline-size:44px;min-block-size:44px}.vds-scroll-area-corner{background-color:var(--scroll-area-track-bg)}.vds-scroll-area-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--scroll-area-arrow-size);block-size:var(--scroll-area-arrow-size);padding:0;color:var(--scroll-area-arrow-color);background-color:var(--scroll-area-arrow-bg);border:1px solid var(--scroll-area-arrow-border-color);border-radius:var(--scroll-area-arrow-radius);box-shadow:var(--scroll-area-arrow-shadow);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;transition:background-color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease),color var(--scroll-area-transition-duration) var(--scroll-area-transition-ease),opacity var(--scroll-area-transition-duration) var(--scroll-area-transition-ease),transform var(--scroll-area-transition-duration) var(--scroll-area-transition-ease)}.vds-scroll-area-arrow:hover:not(:disabled){background-color:var(--scroll-area-arrow-bg-hover)}.vds-scroll-area-arrow:active:not(:disabled){background-color:var(--scroll-area-arrow-bg-active)}.vds-scroll-area-arrow:disabled{color:var(--scroll-area-arrow-color-disabled);cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-scroll-area-arrow:focus-visible{outline:2px solid var(--vds-color-ring, #6366f1);outline-offset:2px}.vds-scroll-area-arrow svg{inline-size:var(--scroll-area-arrow-icon-size);block-size:var(--scroll-area-arrow-icon-size);display:block}.vds-scroll-area-root[data-arrow-placement=inner] .vds-scroll-area-arrow{position:absolute;z-index:2}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow{inset-block-start:50%;transform:translateY(-50%)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow[data-side=start]{inset-inline-start:var(--scroll-area-arrow-inset, .5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=horizontal] .vds-scroll-area-arrow[data-side=end]{inset-inline-end:var(--scroll-area-arrow-inset, .5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow{inset-inline-start:50%;transform:translate(-50%)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow[data-side=start]{inset-block-start:var(--scroll-area-arrow-inset, .5rem)}.vds-scroll-area-root[data-arrow-placement=inner][data-orientation=vertical] .vds-scroll-area-arrow[data-side=end]{inset-block-end:var(--scroll-area-arrow-inset, .5rem)}.vds-scroll-area-root[data-arrow-appearance=hover] .vds-scroll-area-arrow{opacity:0;pointer-events:none}.vds-scroll-area-root[data-arrow-appearance=hover]:hover .vds-scroll-area-arrow,.vds-scroll-area-root[data-arrow-appearance=hover]:focus-within .vds-scroll-area-arrow{opacity:1;pointer-events:auto}:dir(rtl) .vds-scroll-area-arrow[data-side=start] svg,:dir(rtl) .vds-scroll-area-arrow[data-side=end] svg{transform:scaleX(-1)}.vds-scroll-area-root[data-orientation=vertical] .vds-scroll-area-arrow svg{transform:none!important}.vds-scroll-area-marquee{display:flex;align-items:center;inline-size:max-content;gap:var(--scroll-area-marquee-gap);padding-inline-end:var(--scroll-area-marquee-gap);animation:vds-scroll-area-marquee-x var(--scroll-area-marquee-duration, 30s) linear infinite;animation-direction:var(--scroll-area-marquee-direction, normal);will-change:transform}.vds-scroll-area-marquee-item{display:flex;align-items:center;flex:0 0 auto}.vds-scroll-area-root[data-orientation=vertical] .vds-scroll-area-marquee{flex-direction:column;inline-size:100%;block-size:max-content;padding-inline-end:0;padding-block-end:var(--scroll-area-marquee-gap);animation-name:vds-scroll-area-marquee-y}:dir(rtl) .vds-scroll-area-root[data-orientation=horizontal] .vds-scroll-area-marquee{animation-direction:reverse}.vds-scroll-area-root[data-marquee=true][data-marquee-pause-on-hover=true]:hover .vds-scroll-area-marquee,.vds-scroll-area-root[data-marquee=true][data-marquee-pause-on-hover=true]:focus-within .vds-scroll-area-marquee{animation-play-state:paused}@keyframes vds-scroll-area-marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes vds-scroll-area-marquee-y{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.vds-scroll-area-sentinel{flex:0 0 auto;inline-size:1px;block-size:1px;pointer-events:none;opacity:0}@media(prefers-reduced-motion:reduce){.vds-scroll-area-arrow,.vds-scrollbar,.vds-scrollbar-thumb{transition:none}.vds-scroll-area-marquee{animation:none}}}@layer design-system.components{:is(.vds-select-trigger,.vds-select-control){--select-trigger-height: var(--vds-size-md, 2.25rem);--select-trigger-gap: var(--vds-space-2, .5rem);--select-trigger-padding-inline: var(--vds-space-3, .75rem);--select-trigger-padding-block: 0;--select-trigger-optical-offset: var(--vds-control-optical-offset, 0px);--select-trigger-radius: var(--vds-radius-input, var(--vds-radius-element, .5rem));--select-trigger-border-width: 1px;--select-trigger-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--select-trigger-font-size: var(--vds-text-sm, .875rem);--select-trigger-font-weight: var(--vds-font-weight-normal, 400);--select-trigger-line-height: var(--vds-control-line-height, 1.5);--select-trigger-bg: var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--select-trigger-shadow: var(--vds-field-shadow, none);--select-trigger-bg-hover: var(--vds-field-bg, var(--vds-color-surface-hover, #f9fafb));--select-trigger-border-color: var(--vds-field-border, var(--vds-color-border-interactive, #6b7280));--select-trigger-border-color-hover: var(--vds-field-border-hover, var(--vds-color-neutral-10, #4b5563));--select-trigger-text-color: var(--vds-color-text, #111827);--select-trigger-placeholder-color: var(--vds-color-text-placeholder, #4b5563);--select-trigger-icon-color: var(--vds-color-text-muted, #6b7280);--select-trigger-icon-opacity: 1;--select-trigger-focus-ring-color: var(--vds-color-ring, #6366f1);--select-trigger-focus-ring-width: var(--vds-focus-ring-width, 2px);--select-trigger-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--select-trigger-focus-border-color: var(--vds-color-primary-9, #6366f1);--select-trigger-focus-alpha: var(--vds-color-primary-a4);--select-trigger-focus-soft-alpha: var(--vds-color-primary-a2);--select-trigger-transition-duration: var(--vds-duration-fast, .1s);--select-trigger-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-select-content{--select-content-bg: var(--vds-overlay-bg, var(--vds-color-surface, #ffffff));--select-content-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--select-content-border-width: 1px;--select-content-radius: var(--vds-radius-select-content, var(--vds-radius-element, .5rem));--select-content-shadow: var(--vds-overlay-shadow, var(--vds-shadow-lg));--select-content-padding-block: 0;--select-content-z-index: var(--vds-z-dropdown, 1500);--select-content-transition-duration: var(--vds-duration-fast, .1s);--select-content-transition-duration-out: var(--vds-duration-fastest, 50ms);--select-content-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--select-content-transition-easing-out: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-select-item{--select-item-gap: var(--vds-space-2, .5rem);--select-item-padding-inline: var(--vds-space-3, .75rem);--select-item-padding-block: var(--vds-space-2, .5rem);--select-item-radius: 0;--select-item-font-size: var(--vds-text-sm, .875rem);--select-item-bg: transparent;--select-item-bg-highlighted: var(--vds-color-bg-muted, #f3f4f6);--select-item-text-color: var(--vds-color-text, #111827);--select-item-indicator-color: var(--vds-color-primary-9, #6366f1);--select-item-transition-duration: var(--vds-duration-fastest, 50ms);--select-item-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-select-label{--select-label-padding-inline: var(--vds-space-3, .75rem);--select-label-padding-block: var(--vds-space-1-5, .375rem);--select-label-font-size: var(--vds-text-xs, .75rem);--select-label-font-weight: var(--vds-font-weight-semibold, 600);--select-label-text-color: var(--vds-color-text-muted, #6b7280);--select-label-letter-spacing: var(--vds-tracking-wider, .05em)}.vds-select-separator{--select-separator-color: var(--vds-color-border-muted, #e5e7eb);--select-separator-margin-block: var(--vds-space-1, .25rem)}.vds-select-empty{--select-empty-padding-inline: var(--vds-space-3, .75rem);--select-empty-padding-block: var(--vds-space-3, .75rem);--select-empty-font-size: var(--vds-text-sm, .875rem);--select-empty-text-color: var(--vds-color-text-muted, #6b7280)}:is(.vds-select-trigger,.vds-select-control)[data-appearance=outline]{--select-trigger-border-color: var(--vds-outline-field-border, var(--vds-color-neutral-a6));--select-trigger-border-color-hover: var(--vds-outline-field-border-hover, var(--vds-color-neutral-a8));--select-trigger-bg: transparent;--select-trigger-shadow: none;--select-trigger-bg-hover: var(--vds-color-surface-hover, #f9fafb)}:is(.vds-select-trigger,.vds-select-control)[data-appearance=ghost]{--select-trigger-bg: transparent;--select-trigger-shadow: none;--select-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--select-trigger-border-color: transparent;--select-trigger-border-color-hover: transparent}:is(.vds-select-trigger,.vds-select-control)[data-appearance=filled]{--select-trigger-bg: var(--vds-color-bg-muted, #f3f4f6);--select-trigger-shadow: none;--select-trigger-bg-hover: var(--vds-color-bg-subtle, #e5e7eb);--select-trigger-border-color: transparent;--select-trigger-border-color-hover: transparent}:is(.vds-select-trigger,.vds-select-control)[data-size="2xs"]{--select-trigger-height: var(--vds-size-2xs, 1.5rem);--select-trigger-padding-inline: var(--vds-space-1-5, .375rem);--select-trigger-font-size: var(--vds-text-xs, .75rem)}:is(.vds-select-trigger,.vds-select-control)[data-size=xs]{--select-trigger-height: var(--vds-size-xs, 1.75rem);--select-trigger-padding-inline: var(--vds-space-2, .5rem);--select-trigger-font-size: var(--vds-text-xs, .75rem)}:is(.vds-select-trigger,.vds-select-control)[data-size=sm]{--select-trigger-height: var(--vds-size-sm, 2rem);--select-trigger-padding-inline: var(--vds-space-2-5, .625rem);--select-trigger-font-size: var(--vds-text-sm, .875rem)}:is(.vds-select-trigger,.vds-select-control)[data-size=lg]{--select-trigger-height: var(--vds-size-lg, 2.5rem);--select-trigger-padding-inline: var(--vds-space-4, 1rem);--select-trigger-font-size: var(--vds-text-base, 1rem)}:is(.vds-select-trigger,.vds-select-control)[data-size=xl]{--select-trigger-height: var(--vds-size-xl, 2.75rem);--select-trigger-padding-inline: var(--vds-space-5, 1.25rem);--select-trigger-font-size: var(--vds-text-lg, 1.125rem)}:is(.vds-select-trigger,.vds-select-control)[data-size="2xl"]{--select-trigger-height: var(--vds-size-2xl, 3.25rem);--select-trigger-padding-inline: var(--vds-space-6, 1.5rem);--select-trigger-font-size: var(--vds-text-xl, 1.25rem)}.vds-select-content[data-size="2xs"] .vds-select-item,.vds-select-content[data-size=xs] .vds-select-item{--select-item-padding-block: var(--vds-space-1-5, .375rem);--select-item-font-size: var(--vds-text-xs, .75rem)}.vds-select-content[data-size=lg] .vds-select-item,.vds-select-content[data-size=xl] .vds-select-item,.vds-select-content[data-size="2xl"] .vds-select-item{--select-item-padding-block: var(--vds-space-2-5, .625rem);--select-item-font-size: var(--vds-text-base, 1rem)}:is(.vds-select-trigger,.vds-select-control)[aria-invalid=true]{--select-trigger-border-color: var(--vds-color-danger-solid, #ef4444);--select-trigger-border-color-hover: var(--vds-color-danger-solid-hover, #dc2626);--select-trigger-focus-ring-color: var(--vds-color-danger-solid, #ef4444);--select-trigger-focus-border-color: var(--vds-color-danger-solid, #ef4444);--select-trigger-focus-alpha: var(--vds-color-danger-a4);--select-trigger-focus-soft-alpha: var(--vds-color-danger-a2)}:is(.vds-select-trigger,.vds-select-control)[aria-busy=true]{--select-trigger-icon-opacity: .6}:is(.vds-select-trigger,.vds-select-control)[data-placeholder]{--select-trigger-text-color: var(--select-trigger-placeholder-color);--select-trigger-icon-opacity: .7}.vds-select-item[data-disabled]{--select-item-text-color: var(--vds-color-text-disabled, #9ca3af)}}@layer design-system.components{.vds-fieldset{--fieldset-padding: var(--vds-space-5, 1.25rem);--fieldset-gap: var(--vds-space-4, 1rem);--fieldset-border-width: 1px;--fieldset-border-color: var(--vds-color-border, currentColor);--fieldset-bg: transparent;--fieldset-border-radius: var(--vds-radius-card, .75rem);--fieldset-legend-size: var(--vds-text-sm, .875rem);--fieldset-legend-weight: var(--vds-font-semibold, 600);--fieldset-legend-color: var(--vds-color-text, currentColor);--fieldset-legend-px: var(--vds-space-1, .25rem);--fieldset-desc-size: var(--vds-text-xs, .75rem);--fieldset-desc-color: var(--vds-color-text-muted, currentColor);--fieldset-required-color: var(--vds-color-danger-9, #ef4444)}.vds-fieldset[data-invalid]{--fieldset-border-color: var(--vds-color-danger-7, #fca5a5);--fieldset-legend-color: var(--vds-color-danger-text, #ef4444)}.vds-fieldset[data-disabled]{--fieldset-border-color: var(--vds-color-border-disabled, currentColor);--fieldset-legend-color: var(--vds-color-text-disabled, currentColor)}.vds-field{--field-gap: var(--vds-space-2, .5rem);--field-label-gap: var(--vds-space-1, .25rem);--field-label-size: var(--vds-text-sm, .875rem);--field-label-weight: var(--vds-font-medium, 500);--field-label-color: var(--vds-color-text, currentColor);--field-required-color: var(--vds-color-danger-9, #ef4444);--field-meta-gap: var(--vds-space-2, .5rem);--field-meta-stack-gap: var(--vds-space-1, .25rem);--field-meta-size: var(--vds-text-xs, .75rem);--field-meta-line-height: var(--vds-leading-snug, 1.375);--field-description-color: var(--vds-color-text-muted, currentColor);--field-error-color: var(--vds-color-danger-10, #dc2626);--field-counter-color: var(--vds-color-text-subtle, currentColor)}.vds-field[data-invalid]{--field-label-color: var(--vds-color-danger-text, #ef4444)}}@layer design-system.components{.vds-fieldset{display:flex;flex-direction:column;gap:var(--fieldset-gap);padding:var(--fieldset-padding);padding-block-start:calc(var(--fieldset-padding) * .75);background:var(--fieldset-bg);border:var(--fieldset-border-width) solid var(--fieldset-border-color);border-radius:var(--fieldset-border-radius);margin:0;min-inline-size:0;transition:border-color var(--vds-transition-base, .2s ease-out)}.vds-fieldset-legend{display:flex;align-items:center;gap:var(--vds-space-1, .25rem);padding-inline:var(--fieldset-legend-px);font-size:var(--fieldset-legend-size);font-weight:var(--fieldset-legend-weight);color:var(--fieldset-legend-color);line-height:var(--vds-leading-snug, 1.375);float:none;inline-size:max-content}.vds-fieldset-required{color:var(--fieldset-required-color);font-size:.9em}.vds-fieldset-description{margin:0;font-size:var(--fieldset-desc-size);color:var(--fieldset-desc-color);line-height:var(--vds-leading-relaxed, 1.625)}.vds-fieldset[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-fieldset[data-disabled] *{pointer-events:none}.vds-fieldset[data-disabled] :disabled,.vds-fieldset[data-disabled] [data-disabled],.vds-fieldset[data-disabled] [aria-disabled=true]{opacity:1}.vds-field{display:block;min-inline-size:0}.vds-field>*+*{margin-block-start:var(--field-gap)}.vds-field-label{display:inline-flex;align-items:center;gap:var(--field-label-gap);margin:0;font-size:var(--field-label-size);font-weight:var(--field-label-weight);color:var(--field-label-color);line-height:var(--vds-control-line-height, 1)}.vds-field-required{color:var(--field-required-color);font-size:.9em}.vds-field-control,.vds-field-after-control,.vds-field-meta{min-inline-size:0}.vds-field-meta{display:block}.vds-field-meta>*+*{margin-block-start:var(--field-meta-stack-gap)}.vds-field-meta-row{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0}.vds-field-meta-slot{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0;flex:1 1 0;flex-wrap:wrap}.vds-field-meta-slot[data-align=end]{justify-content:flex-end;margin-inline-start:auto;text-align:end}.vds-field-meta-slot[data-align=start]{justify-content:flex-start;text-align:start}.vds-field-meta-item{min-inline-size:0;font-size:var(--field-meta-size);line-height:var(--field-meta-line-height)}.vds-field-meta-item--description{color:var(--field-description-color)}.vds-field-meta-item--error{color:var(--field-error-color)}.vds-field-meta-item--counter{color:var(--field-counter-color);white-space:nowrap}.vds-field[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-field[data-disabled] :disabled,.vds-field[data-disabled] [data-disabled],.vds-field[data-disabled] [aria-disabled=true]{opacity:1}}@layer design-system.components{.vds-select-trigger{box-shadow:var(--select-trigger-shadow);box-sizing:border-box;min-inline-size:0;margin:0;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--select-trigger-gap);inline-size:100%;min-block-size:var(--select-trigger-height);padding-inline:var(--select-trigger-padding-inline);padding-block:var(--select-trigger-padding-block);text-align:start;font-family:var(--select-trigger-font-family);font-size:var(--select-trigger-font-size);font-weight:var(--select-trigger-font-weight);line-height:var(--select-trigger-line-height);color:var(--select-trigger-text-color);background-color:var(--select-trigger-bg);border:var(--select-trigger-border-width) solid var(--select-trigger-border-color);border-radius:var(--select-trigger-radius);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--select-trigger-transition-duration) var(--select-trigger-transition-easing),border-color var(--select-trigger-transition-duration) var(--select-trigger-transition-easing),box-shadow .18s ease-out,color var(--select-trigger-transition-duration) var(--select-trigger-transition-easing),scale .14s var(--select-trigger-transition-easing)}@media(prefers-reduced-motion:reduce){.vds-select-trigger{transition-duration:0s}}.vds-select-trigger:hover:not(:disabled){background-color:var(--select-trigger-bg-hover);border-color:var(--select-trigger-border-color-hover)}.vds-select-trigger:focus-visible{border-color:var(--select-trigger-focus-border-color);outline:none;box-shadow:0 0 0 4px var(--select-trigger-focus-alpha),0 0 12px 2px var(--select-trigger-focus-soft-alpha)}@media(forced-colors:active){.vds-select-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-select-trigger:active:not(:disabled):not([data-disabled]){scale:.992;transition:scale 60ms var(--select-trigger-transition-easing)}}[data-vds-no-micro] .vds-select-trigger:active{scale:1;transition:none}@layer design-system.components{.vds-select-trigger:disabled,.vds-select-trigger[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-select-trigger[aria-busy=true]{cursor:progress}.vds-select-trigger-value{display:inline-flex;align-items:center;gap:var(--select-trigger-gap);min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-select-trigger-actions{display:inline-flex;align-items:center;gap:var(--select-trigger-gap);flex:none}.vds-select-trigger-value>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-select-icon{display:inline-flex;align-items:center;color:var(--select-trigger-icon-color);opacity:var(--select-trigger-icon-opacity);flex:none;inline-size:.875rem;justify-content:center;transition:transform var(--select-trigger-transition-duration) var(--select-trigger-transition-easing),opacity var(--select-trigger-transition-duration) var(--select-trigger-transition-easing)}.vds-select-trigger[data-state=open] .vds-select-icon{transform:rotate(180deg)}.vds-select-clear{display:inline-flex;align-items:center;justify-content:center;inline-size:min(1.5rem,calc(var(--select-trigger-height) - 4px));block-size:min(1.5rem,calc(var(--select-trigger-height) - 4px));padding:0;margin:0;background:transparent;border:0;border-radius:9999px;color:var(--select-trigger-icon-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--select-trigger-transition-duration) var(--select-trigger-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-select-clear{transition-duration:0s}}.vds-select-clear:hover{background-color:color-mix(in oklch,currentColor 18%,transparent)}.vds-select-clear:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-select-clear:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-select-clear>svg{inline-size:.625rem;block-size:.625rem}.vds-select-spinner{display:inline-flex;align-items:center;justify-content:center;inline-size:.875rem;block-size:.875rem;color:var(--select-trigger-icon-color);opacity:var(--select-trigger-icon-opacity);flex:none}.vds-select-spinner>svg{inline-size:100%;block-size:100%;animation:vds-select-spin .7s linear infinite}@keyframes vds-select-spin{to{transform:rotate(360deg)}}.vds-select-content{box-sizing:border-box;max-inline-size:min(var(--vds-select-content-available-width, 100vw),calc(100vw - 1rem));max-block-size:var(--vds-select-content-available-height, 80vh);z-index:var(--select-content-z-index);background-color:var(--select-content-bg);border:var(--select-content-border-width) solid var(--select-content-border-color);border-radius:var(--select-content-radius);box-shadow:var(--select-content-shadow);overflow:hidden;animation:vds-fade-in var(--select-content-transition-duration) var(--select-content-transition-easing)}.vds-select-content[data-state=closed]{animation:vds-fade-out var(--select-content-transition-duration-out) var(--select-content-transition-easing-out)}.vds-select-content[data-side=bottom]{animation:vds-slide-in-from-top var(--select-content-transition-duration) var(--select-content-transition-easing)}.vds-select-content[data-side=top]{animation:vds-slide-in-from-bottom var(--select-content-transition-duration) var(--select-content-transition-easing)}.vds-select-viewport{padding-block:var(--select-content-padding-block)}.vds-select-content[data-position=popper]>.vds-select-viewport{inline-size:100%}.vds-select-content[data-position=popper]{inline-size:var(--vds-select-trigger-width)}.vds-select-item-label{min-inline-size:0;overflow-wrap:anywhere}.vds-select-item{display:flex;align-items:center;justify-content:space-between;gap:var(--select-item-gap);padding-inline:var(--select-item-padding-inline);padding-block:var(--select-item-padding-block);border-radius:var(--select-item-radius);font-size:var(--select-item-font-size);line-height:var(--vds-control-line-height, 1.5);color:var(--select-item-text-color);background-color:var(--select-item-bg);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--select-item-transition-duration) var(--select-item-transition-easing)}.vds-select-item[data-highlighted]{background-color:var(--select-item-bg-highlighted)}.vds-select-item[data-disabled]{opacity:var(--vds-opacity-disabled, .5);pointer-events:none}.vds-select-item-indicator{display:inline-flex;align-items:center;color:var(--select-item-indicator-color);flex:none}.vds-select-label{padding-inline:var(--select-label-padding-inline);padding-block:var(--select-label-padding-block);font-size:var(--select-label-font-size);font-weight:var(--select-label-font-weight);color:var(--select-label-text-color);text-transform:uppercase;letter-spacing:var(--select-label-letter-spacing)}.vds-select-separator{block-size:1px;margin-block:var(--select-separator-margin-block);background-color:var(--select-separator-color)}.vds-select-empty{padding-inline:var(--select-empty-padding-inline);padding-block:var(--select-empty-padding-block);font-size:var(--select-empty-font-size);color:var(--select-empty-text-color);text-align:center;-webkit-user-select:none;user-select:none}}@layer design-system.components{.vds-select-control{position:relative;display:inline-flex;inline-size:100%;min-inline-size:0}.vds-select-control>.vds-select-clear{position:absolute;inset-inline-end:calc(var(--select-trigger-padding-inline) + .875rem + var(--select-trigger-gap));inset-block-start:50%;transform:translateY(-50%)}.vds-select-clear-space{inline-size:min(1.5rem,calc(var(--select-trigger-height) - 4px))}.vds-select-clear:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}}@media(prefers-reduced-motion:reduce){.vds-select-content,.vds-select-spinner>svg{animation:none!important}.vds-select-trigger:active{scale:1!important}}@layer design-system.components{.vds-combobox-trigger{--combobox-trigger-min-block-size: var(--vds-size-md, 2.25rem);--combobox-trigger-gap: var(--vds-space-2, .5rem);--combobox-trigger-padding-inline: var(--vds-space-3, .75rem);--combobox-trigger-padding-block: min(var(--vds-space-1, .25rem), max(0px, calc((var(--combobox-trigger-min-block-size) - var(--combobox-trigger-font-size) * var(--combobox-trigger-line-height) - 2 * var(--combobox-trigger-border-width)) / 2)));--combobox-trigger-optical-offset: var(--vds-control-optical-offset, 0px);--combobox-trigger-radius: var(--vds-radius-input, var(--vds-radius-element, .5rem));--combobox-trigger-border-width: 1px;--combobox-trigger-chip-gap: var(--vds-space-1, .25rem);--combobox-trigger-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--combobox-trigger-font-size: var(--vds-text-sm, .875rem);--combobox-trigger-font-weight: var(--vds-font-weight-normal, 400);--combobox-trigger-line-height: var(--vds-control-line-height, 1.5);--combobox-trigger-bg: var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--combobox-trigger-shadow: var(--vds-field-shadow, none);--combobox-trigger-bg-hover: var(--vds-field-bg, var(--vds-color-surface-hover, #f9fafb));--combobox-trigger-border-color: var(--vds-field-border, var(--vds-color-border-interactive, #6b7280));--combobox-trigger-border-color-hover: var(--vds-field-border-hover, var(--vds-color-neutral-10, #4b5563));--combobox-trigger-text-color: var(--vds-color-text, #111827);--combobox-trigger-placeholder-color: var(--vds-color-text-placeholder, #4b5563);--combobox-trigger-icon-color: var(--vds-color-text-muted, #6b7280);--combobox-trigger-icon-opacity: 1;--combobox-trigger-focus-ring-color: var(--vds-color-ring, #6366f1);--combobox-trigger-focus-ring-width: var(--vds-focus-ring-width, 2px);--combobox-trigger-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--combobox-trigger-focus-border-color: var(--vds-color-primary-9, #6366f1);--combobox-trigger-focus-alpha: var(--vds-color-primary-a4);--combobox-trigger-focus-soft-alpha: var(--vds-color-primary-a2);--combobox-trigger-transition-duration: var(--vds-duration-fast, .1s);--combobox-trigger-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-combobox-content{--combobox-content-bg: var(--vds-overlay-bg, var(--vds-color-surface, #ffffff));--combobox-content-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--combobox-content-border-width: 1px;--combobox-content-radius: var(--vds-radius-select-content, var(--vds-radius-element, .5rem));--combobox-content-shadow: var(--vds-overlay-shadow, var(--vds-shadow-lg));--combobox-content-padding: var(--vds-space-1, .25rem);--combobox-content-z-index: var(--vds-z-dropdown, 1500);--combobox-content-min-inline-size: 14rem;--combobox-content-transition-duration: var(--vds-duration-fast, .1s);--combobox-content-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-combobox-input-wrap{--combobox-input-gap: var(--vds-space-2, .5rem);--combobox-input-padding-inline: var(--vds-space-2-5, .625rem);--combobox-input-padding-block: var(--vds-space-2, .5rem);--combobox-input-icon-size: .875rem;--combobox-input-icon-color: var(--vds-color-text-muted, #6b7280);--combobox-input-text-color: var(--vds-color-text, #111827);--combobox-input-placeholder-color: var(--vds-color-text-placeholder, #4b5563);--combobox-input-border-color: var(--vds-color-border-muted, #e5e7eb);--combobox-input-font-size: var(--vds-text-sm, .875rem)}.vds-combobox-item{--combobox-item-gap: var(--vds-space-2, .5rem);--combobox-item-padding-inline: var(--vds-space-2-5, .625rem);--combobox-item-padding-block: var(--vds-space-2, .5rem);--combobox-item-radius: var(--vds-radius-xs, .25rem);--combobox-item-font-size: var(--vds-text-sm, .875rem);--combobox-item-bg: transparent;--combobox-item-bg-highlighted: var(--vds-color-bg-muted, #f3f4f6);--combobox-item-bg-selected: color-mix(in oklch, var(--vds-color-primary-9, #6366f1) 10%, transparent);--combobox-item-text-color: var(--vds-color-text, #111827);--combobox-item-indicator-color: var(--vds-color-primary-9, #6366f1);--combobox-item-transition-duration: var(--vds-duration-fastest, 50ms);--combobox-item-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-combobox-group-heading{--combobox-group-padding-inline: var(--vds-space-3, .75rem);--combobox-group-padding-block: var(--vds-space-1-5, .375rem);--combobox-group-font-size: var(--vds-text-xs, .75rem);--combobox-group-font-weight: var(--vds-font-weight-semibold, 600);--combobox-group-text-color: var(--vds-color-text-muted, #6b7280);--combobox-group-letter-spacing: var(--vds-tracking-wider, .05em)}.vds-combobox-empty{--combobox-empty-padding: var(--vds-space-4, 1rem);--combobox-empty-text-color: var(--vds-color-text-muted, #6b7280);--combobox-empty-font-size: var(--vds-text-sm, .875rem)}.vds-combobox-loading{--combobox-loading-padding: var(--vds-space-3, .75rem);--combobox-loading-gap: var(--vds-space-2, .5rem);--combobox-loading-text-color: var(--vds-color-text-muted, #6b7280);--combobox-loading-font-size: var(--vds-text-sm, .875rem)}.vds-combobox-separator{--combobox-separator-color: var(--vds-color-border-muted, #e5e7eb);--combobox-separator-margin-block: var(--vds-space-1, .25rem)}.vds-combobox-trigger[data-appearance=outline]{--combobox-trigger-border-color: var(--vds-outline-field-border, var(--vds-color-neutral-a6));--combobox-trigger-border-color-hover: var(--vds-outline-field-border-hover, var(--vds-color-neutral-a8));--combobox-trigger-bg: transparent;--combobox-trigger-shadow: none;--combobox-trigger-bg-hover: var(--vds-color-surface-hover, #f9fafb)}.vds-combobox-trigger[data-appearance=ghost]{--combobox-trigger-bg: transparent;--combobox-trigger-shadow: none;--combobox-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--combobox-trigger-border-color: transparent;--combobox-trigger-border-color-hover: transparent}.vds-combobox-trigger[data-appearance=filled]{--combobox-trigger-bg: var(--vds-color-bg-muted, #f3f4f6);--combobox-trigger-shadow: none;--combobox-trigger-bg-hover: var(--vds-color-bg-subtle, #e5e7eb);--combobox-trigger-border-color: transparent;--combobox-trigger-border-color-hover: transparent}.vds-combobox-trigger[data-size="2xs"]{--combobox-trigger-min-block-size: var(--vds-size-2xs, 1.5rem);--combobox-trigger-padding-inline: var(--vds-space-1-5, .375rem);--combobox-trigger-font-size: var(--vds-text-xs, .75rem)}.vds-combobox-trigger[data-size=xs]{--combobox-trigger-min-block-size: var(--vds-size-xs, 1.75rem);--combobox-trigger-padding-inline: var(--vds-space-2, .5rem);--combobox-trigger-font-size: var(--vds-text-xs, .75rem)}.vds-combobox-trigger[data-size=sm]{--combobox-trigger-min-block-size: var(--vds-size-sm, 2rem);--combobox-trigger-padding-inline: var(--vds-space-2-5, .625rem);--combobox-trigger-font-size: var(--vds-text-sm, .875rem)}.vds-combobox-trigger[data-size=lg]{--combobox-trigger-min-block-size: var(--vds-size-lg, 2.5rem);--combobox-trigger-padding-inline: var(--vds-space-4, 1rem);--combobox-trigger-font-size: var(--vds-text-base, 1rem)}.vds-combobox-trigger[data-size=xl]{--combobox-trigger-min-block-size: var(--vds-size-xl, 2.75rem);--combobox-trigger-padding-inline: var(--vds-space-5, 1.25rem);--combobox-trigger-font-size: var(--vds-text-lg, 1.125rem)}.vds-combobox-trigger[data-size="2xl"]{--combobox-trigger-min-block-size: var(--vds-size-2xl, 3.25rem);--combobox-trigger-padding-inline: var(--vds-space-6, 1.5rem);--combobox-trigger-font-size: var(--vds-text-xl, 1.25rem)}.vds-combobox-content[data-size="2xs"] .vds-combobox-item,.vds-combobox-content[data-size=xs] .vds-combobox-item{--combobox-item-padding-block: var(--vds-space-1-5, .375rem);--combobox-item-font-size: var(--vds-text-xs, .75rem)}.vds-combobox-content[data-size=lg] .vds-combobox-item,.vds-combobox-content[data-size=xl] .vds-combobox-item,.vds-combobox-content[data-size="2xl"] .vds-combobox-item{--combobox-item-padding-block: var(--vds-space-2-5, .625rem);--combobox-item-font-size: var(--vds-text-base, 1rem)}.vds-combobox-trigger[aria-invalid=true]{--combobox-trigger-border-color: var(--vds-color-danger-solid, #ef4444);--combobox-trigger-border-color-hover: var(--vds-color-danger-solid-hover, #dc2626);--combobox-trigger-focus-ring-color: var(--vds-color-danger-solid, #ef4444);--combobox-trigger-focus-border-color: var(--vds-color-danger-solid, #ef4444);--combobox-trigger-focus-alpha: var(--vds-color-danger-a4);--combobox-trigger-focus-soft-alpha: var(--vds-color-danger-a2)}.vds-combobox-trigger[aria-busy=true]{--combobox-trigger-icon-opacity: .6}.vds-combobox-trigger[data-placeholder]{--combobox-trigger-text-color: var(--combobox-trigger-placeholder-color);--combobox-trigger-icon-opacity: .7}.vds-combobox-item[aria-disabled=true]{--combobox-item-text-color: var(--vds-color-text-disabled, #9ca3af)}}@layer design-system.components{.vds-combobox-trigger{box-shadow:var(--combobox-trigger-shadow);box-sizing:border-box;min-inline-size:0;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--combobox-trigger-gap);inline-size:100%;min-block-size:var(--combobox-trigger-min-block-size);padding-inline:var(--combobox-trigger-padding-inline);padding-block:var(--combobox-trigger-padding-block);text-align:start;font-family:var(--combobox-trigger-font-family);font-size:var(--combobox-trigger-font-size);font-weight:var(--combobox-trigger-font-weight);line-height:var(--combobox-trigger-line-height);color:var(--combobox-trigger-text-color);background-color:var(--combobox-trigger-bg);border:var(--combobox-trigger-border-width) solid var(--combobox-trigger-border-color);border-radius:var(--combobox-trigger-radius);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing),border-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing),box-shadow .18s ease-out,color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing),scale .14s var(--combobox-trigger-transition-easing)}@media(prefers-reduced-motion:reduce){.vds-combobox-trigger{transition-duration:0s}}.vds-combobox-trigger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--combobox-trigger-bg-hover);border-color:var(--combobox-trigger-border-color-hover)}.vds-combobox-trigger:focus-visible{border-color:var(--combobox-trigger-focus-border-color);outline:none;box-shadow:0 0 0 4px var(--combobox-trigger-focus-alpha),0 0 12px 2px var(--combobox-trigger-focus-soft-alpha)}@media(forced-colors:active){.vds-combobox-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-combobox-trigger:active:not(:disabled):not([aria-disabled=true]){scale:.992;transition:scale 60ms var(--combobox-trigger-transition-easing)}.vds-combobox-trigger:disabled,.vds-combobox-trigger[aria-disabled=true]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-combobox-trigger[aria-busy=true]{cursor:progress}.vds-combobox-trigger-value{display:flex;align-items:center;gap:var(--combobox-trigger-chip-gap);flex:1 1 auto;min-inline-size:0;overflow:hidden}.vds-combobox-trigger-chips{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--combobox-trigger-chip-gap);flex:1 1 auto;min-inline-size:0;overflow:hidden}.vds-combobox-trigger-chips-measure{position:absolute;inset-inline-start:-9999px;inset-block-start:0;display:flex;align-items:center;gap:var(--combobox-trigger-chip-gap);visibility:hidden;pointer-events:none;white-space:nowrap}.vds-combobox-trigger-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-combobox-trigger-placeholder{color:var(--combobox-trigger-placeholder-color);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-combobox-trigger-actions{display:inline-flex;align-items:center;gap:var(--combobox-trigger-gap);flex:none}.vds-combobox-icon{display:inline-flex;align-items:center;color:var(--combobox-trigger-icon-color);opacity:var(--combobox-trigger-icon-opacity);flex:none;transition:transform var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing),opacity var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing)}.vds-combobox-trigger[data-state=open] .vds-combobox-icon{transform:rotate(180deg)}.vds-combobox-clear{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;margin:0;background:transparent;border:0;border-radius:9999px;color:var(--combobox-trigger-icon-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--combobox-trigger-transition-duration) var(--combobox-trigger-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-combobox-clear{transition-duration:0s}}.vds-combobox-clear:hover{background-color:color-mix(in oklch,currentColor 18%,transparent)}.vds-combobox-clear:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-combobox-clear:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-combobox-clear>svg{inline-size:.625rem;block-size:.625rem}.vds-combobox-spinner{display:inline-flex;align-items:center;justify-content:center;inline-size:.875rem;block-size:.875rem;color:var(--combobox-trigger-icon-color);opacity:var(--combobox-trigger-icon-opacity);flex:none}.vds-combobox-spinner>svg{inline-size:100%;block-size:100%;animation:vds-combobox-spin .7s linear infinite}@keyframes vds-combobox-spin{to{transform:rotate(360deg)}}.vds-combobox-content{box-sizing:border-box;z-index:var(--combobox-content-z-index);min-inline-size:min(var(--combobox-content-min-inline-size),calc(100vw - 1rem));inline-size:var(--vds-popover-trigger-width, auto);max-inline-size:min(var(--vds-popover-content-available-width, 100vw),calc(100vw - 1rem),32rem);max-block-size:var(--vds-popover-content-available-height, 80vh);background-color:var(--combobox-content-bg);border:var(--combobox-content-border-width) solid var(--combobox-content-border-color);border-radius:var(--combobox-content-radius);box-shadow:var(--combobox-content-shadow);overflow:hidden;display:flex;flex-direction:column;animation:vds-fade-in var(--combobox-content-transition-duration) var(--combobox-content-transition-easing)}.vds-combobox-content[data-state=closed]{animation:vds-fade-out var(--vds-duration-fastest, 50ms) var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-combobox-input-wrap{display:flex;align-items:center;gap:var(--combobox-input-gap);padding-inline:var(--combobox-input-padding-inline);padding-block:var(--combobox-input-padding-block);border-block-end:1px solid var(--combobox-input-border-color);flex:none}.vds-combobox-input-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--combobox-input-icon-size);block-size:var(--combobox-input-icon-size);color:var(--combobox-input-icon-color);flex:none}.vds-combobox-input-icon>svg{inline-size:100%;block-size:100%}.vds-combobox-input{flex:1 1 auto;min-inline-size:0;background:transparent;border:0;outline:0;padding:0;color:var(--combobox-input-text-color);font-size:var(--combobox-input-font-size);font-family:inherit;line-height:var(--vds-leading-normal, 1.5)}.vds-combobox-input::placeholder{color:var(--combobox-input-placeholder-color)}.vds-combobox-list{flex:1 1 auto;min-block-size:0;padding:var(--combobox-content-padding);overflow:auto;overscroll-behavior:contain}.vds-combobox-options{overscroll-behavior:contain}.vds-combobox-item{display:flex;align-items:center;justify-content:space-between;gap:var(--combobox-item-gap);padding-inline:var(--combobox-item-padding-inline);padding-block:var(--combobox-item-padding-block);border-radius:var(--combobox-item-radius);font-size:var(--combobox-item-font-size);line-height:var(--vds-control-line-height, 1.5);color:var(--combobox-item-text-color);background-color:var(--combobox-item-bg);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--combobox-item-transition-duration) var(--combobox-item-transition-easing)}.vds-combobox-item[data-highlighted=true]{background-color:var(--combobox-item-bg-highlighted)}.vds-combobox-item[aria-selected=true]:not([data-highlighted=true]){background-color:var(--combobox-item-bg-selected)}.vds-combobox-item[aria-disabled=true]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-combobox-item-label{min-inline-size:0;overflow-wrap:anywhere;flex:1 1 auto}.vds-combobox-item-indicator{display:inline-flex;align-items:center;color:var(--combobox-item-indicator-color);flex:none}.vds-combobox-group+.vds-combobox-group{margin-block-start:var(--vds-space-1, .25rem)}.vds-combobox-group-heading{padding-inline:var(--combobox-group-padding-inline);padding-block:var(--combobox-group-padding-block);font-size:var(--combobox-group-font-size);font-weight:var(--combobox-group-font-weight);color:var(--combobox-group-text-color);text-transform:uppercase;letter-spacing:var(--combobox-group-letter-spacing)}.vds-combobox-empty{padding:var(--combobox-empty-padding);font-size:var(--combobox-empty-font-size);color:var(--combobox-empty-text-color);text-align:center;-webkit-user-select:none;user-select:none}.vds-combobox-loading{display:flex;align-items:center;justify-content:center;gap:var(--combobox-loading-gap);padding:var(--combobox-loading-padding);font-size:var(--combobox-loading-font-size);color:var(--combobox-loading-text-color);-webkit-user-select:none;user-select:none}.vds-combobox-loading-spinner{display:inline-flex;align-items:center;justify-content:center;inline-size:.875rem;block-size:.875rem;color:currentColor;flex:none}.vds-combobox-loading-spinner>svg{inline-size:100%;block-size:100%;animation:vds-combobox-spin .7s linear infinite}.vds-combobox-separator{block-size:1px;margin-block:var(--combobox-separator-margin-block);background-color:var(--combobox-separator-color)}}@media(prefers-reduced-motion:reduce){.vds-combobox-content,.vds-combobox-spinner>svg,.vds-combobox-loading-spinner>svg{animation:none!important}.vds-combobox-trigger:active{scale:1!important}}[data-vds-no-micro] .vds-combobox-trigger:active{scale:1;transition:none}@layer design-system.components{@media(forced-colors:active){.vds-combobox-input-wrap:focus-within{outline:2px solid Highlight;outline-offset:-2px}}}@layer design-system.components{.vds-date-field,.vds-time-field,.vds-time-field-picker-content,.vds-picker-mobile-surface,.vds-date-picker-group,.vds-date-range-picker-group{--date-field-height: var(--vds-size-md, 2.25rem);--date-field-gap: var(--vds-space-2, .5rem);--date-field-padding-inline: var(--vds-space-3, .75rem);--date-field-radius: var(--vds-radius-date-field, .5rem);--date-field-border-width: 1px;--date-field-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--date-field-font-size: var(--vds-text-sm, .875rem);--date-field-line-height: var(--vds-leading-normal, 1.5);--date-field-bg: var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--date-field-shadow: var(--vds-field-shadow, none);--date-field-bg-hover: var(--vds-field-bg, var(--vds-color-surface-hover, #f9fafb));--date-field-border-color: var(--vds-field-border, var(--vds-color-border-interactive, #6b7280));--date-field-border-color-hover: var(--vds-field-border-hover, var(--vds-color-neutral-10, #4b5563));--date-field-text-color: var(--vds-color-text, #111827);--date-field-placeholder-color: var(--vds-color-text-placeholder, #4b5563);--date-field-label-color: var(--vds-color-text-muted, #6b7280);--date-field-description-color: var(--vds-color-text-muted, #6b7280);--date-field-error-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-ring-color: var(--vds-color-ring, #6366f1);--date-field-focus-ring-width: var(--vds-focus-ring-width, 2px);--date-field-focus-border-color: var(--vds-color-primary-9, #6366f1);--date-field-focus-alpha: var(--vds-color-primary-a4);--date-field-focus-soft-alpha: var(--vds-color-primary-a2);--date-field-segment-focus-bg: var(--vds-color-primary-9, #6366f1);--date-field-segment-focus-text: var(--vds-color-primary-contrast, #ffffff);--date-field-segment-radius: var(--vds-radius-date-segment, .25rem);--date-field-segment-padding-inline: 2px;--date-field-transition-duration: var(--vds-duration-fast, .1s);--date-field-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--date-field-trigger-size: 1rem;--date-field-trigger-color: var(--vds-color-text-muted, #6b7280);--time-picker-surface-bg: var(--vds-color-surface-field, var(--vds-color-surface, #ffffff));--time-picker-surface-border-color: var(--vds-color-border-muted, #e5e7eb);--time-picker-surface-shadow: var(--vds-shadow-lg, 0 18px 45px rgb(15 23 42 / .18));--time-picker-surface-radius: var(--vds-radius-time-picker-surface, .75rem);--time-picker-surface-inner-radius: var(--vds-radius-time-picker-inner, .5rem);--time-picker-wheel-surface-bg: color-mix(in oklab, var(--vds-color-bg-subtle, #f8fafc) 90%, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--time-picker-wheel-height: 11rem;--time-picker-wheel-item-height: 2.75rem;--time-picker-wheel-header-height: 1.5rem;--time-picker-wheel-header-offset: calc(var(--time-picker-wheel-header-height) / 2);--time-picker-wheel-font-size: var(--vds-text-xl, 1.25rem);--time-picker-wheel-muted-text: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-hover-text: color-mix(in oklab, var(--date-field-text-color) 72%, var(--vds-color-text-muted, #6b7280));--time-picker-wheel-selected-text: var(--vds-color-text, #111827);--time-picker-wheel-header-color: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-colon-color: color-mix(in oklab, var(--date-field-text-color) 55%, transparent);--time-picker-wheel-selection-bg: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 18%, transparent);--time-picker-wheel-selection-border: var(--vds-color-ring, var(--vds-color-primary-9, #6366f1));--time-picker-wheel-selection-divider: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 70%, transparent);--time-picker-wheel-selection-ring: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 28%, transparent);--time-picker-wheel-selection-shadow: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 32%, transparent)}.vds-date-field[data-appearance=outline],.vds-time-field[data-appearance=outline],.vds-date-picker[data-appearance=outline] .vds-date-picker-group,.vds-date-range-picker[data-appearance=outline] .vds-date-range-picker-group{--date-field-bg: transparent;--date-field-border-color: var(--vds-outline-field-border, var(--vds-color-neutral-a6));--date-field-border-color-hover: var(--vds-outline-field-border-hover, var(--vds-color-neutral-a8));--date-field-shadow: none}.vds-date-field[data-appearance=ghost],.vds-time-field[data-appearance=ghost],.vds-date-picker[data-appearance=ghost] .vds-date-picker-group,.vds-date-range-picker[data-appearance=ghost] .vds-date-range-picker-group{--date-field-bg: transparent;--date-field-shadow: none;--date-field-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--date-field-border-color: transparent;--date-field-border-color-hover: transparent}.vds-date-field[data-appearance=filled],.vds-time-field[data-appearance=filled],.vds-date-picker[data-appearance=filled] .vds-date-picker-group,.vds-date-range-picker[data-appearance=filled] .vds-date-range-picker-group{--date-field-bg: var(--vds-color-bg-muted, #f3f4f6);--date-field-shadow: none;--date-field-bg-hover: var(--vds-color-bg-subtle, #e5e7eb);--date-field-border-color: transparent;--date-field-border-color-hover: transparent}.vds-date-field[data-size="2xs"],.vds-time-field[data-size="2xs"],.vds-date-picker[data-size="2xs"] .vds-date-picker-group,.vds-date-range-picker[data-size="2xs"] .vds-date-range-picker-group{--date-field-height: var(--vds-size-2xs, 1.5rem);--date-field-padding-inline: var(--vds-space-1-5, .375rem);--date-field-font-size: var(--vds-text-xs, .75rem)}.vds-date-field[data-size=xs],.vds-time-field[data-size=xs],.vds-date-picker[data-size=xs] .vds-date-picker-group,.vds-date-range-picker[data-size=xs] .vds-date-range-picker-group{--date-field-height: var(--vds-size-xs, 1.75rem);--date-field-padding-inline: var(--vds-space-2, .5rem);--date-field-font-size: var(--vds-text-xs, .75rem)}.vds-date-field[data-size=sm],.vds-time-field[data-size=sm],.vds-date-picker[data-size=sm] .vds-date-picker-group,.vds-date-range-picker[data-size=sm] .vds-date-range-picker-group{--date-field-height: var(--vds-size-sm, 2rem);--date-field-padding-inline: var(--vds-space-2-5, .625rem);--date-field-font-size: var(--vds-text-sm, .875rem)}.vds-date-field[data-size=lg],.vds-time-field[data-size=lg],.vds-date-picker[data-size=lg] .vds-date-picker-group,.vds-date-range-picker[data-size=lg] .vds-date-range-picker-group{--date-field-height: var(--vds-size-lg, 2.5rem);--date-field-padding-inline: var(--vds-space-4, 1rem);--date-field-font-size: var(--vds-text-base, 1rem)}.vds-date-field[data-size=xl],.vds-time-field[data-size=xl],.vds-date-picker[data-size=xl] .vds-date-picker-group,.vds-date-range-picker[data-size=xl] .vds-date-range-picker-group{--date-field-height: var(--vds-size-xl, 2.75rem);--date-field-padding-inline: var(--vds-space-5, 1.25rem);--date-field-font-size: var(--vds-text-lg, 1.125rem)}.vds-date-field[data-size="2xl"],.vds-time-field[data-size="2xl"],.vds-date-picker[data-size="2xl"] .vds-date-picker-group,.vds-date-range-picker[data-size="2xl"] .vds-date-range-picker-group{--date-field-height: var(--vds-size-2xl, 3.25rem);--date-field-padding-inline: var(--vds-space-6, 1.5rem);--date-field-font-size: var(--vds-text-xl, 1.25rem)}.vds-date-field[data-invalid=true],.vds-time-field[data-invalid=true],.vds-date-picker[data-invalid=true] .vds-date-picker-group,.vds-date-range-picker[data-invalid=true] .vds-date-range-picker-group{--date-field-border-color: var(--vds-color-danger-solid, #ef4444);--date-field-border-color-hover: var(--vds-color-danger-solid-hover, #dc2626);--date-field-focus-ring-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-border-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-alpha: var(--vds-color-danger-a4);--date-field-focus-soft-alpha: var(--vds-color-danger-a2);--date-field-segment-focus-bg: var(--vds-color-danger-solid, #ef4444)}}@layer design-system.components{.vds-calendar{--calendar-padding: var(--vds-space-3, .75rem);--calendar-gap: var(--vds-space-2, .5rem);--calendar-header-height: var(--vds-size-sm, 2rem);--calendar-nav-button-size: var(--vds-size-xs, 1.75rem);--calendar-nav-button-radius: var(--vds-radius-date-trigger, .5rem);--calendar-heading-font-size: var(--vds-text-sm, .875rem);--calendar-heading-font-weight: var(--vds-font-weight-semibold, 600);--calendar-cell-size: 2.25rem;--calendar-cell-gap: 2px;--calendar-cell-radius: var(--vds-radius-date-cell, .5rem);--calendar-cell-font-size: var(--vds-text-sm, .875rem);--calendar-cell-font-weight: var(--vds-font-weight-normal, 400);--calendar-weekday-color: var(--vds-color-text-muted, #6b7280);--calendar-weekday-font-size: var(--vds-text-xs, .75rem);--calendar-weekday-font-weight: var(--vds-font-weight-medium, 500);--calendar-cell-bg: transparent;--calendar-cell-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--calendar-cell-text-color: var(--vds-color-text, #111827);--calendar-cell-text-disabled: var(--vds-color-text-disabled, #9ca3af);--calendar-cell-outside-color: var(--vds-color-text-subtle, #9ca3af);--calendar-cell-selected-bg: var(--vds-color-primary-9, #6366f1);--calendar-cell-selected-bg-hover: var(--vds-color-primary-10, #4f46e5);--calendar-cell-selected-text: var(--vds-color-primary-contrast, #ffffff);--calendar-cell-today-ring-color: var(--vds-color-primary-9, #6366f1);--calendar-cell-today-ring-width: 1.5px;--calendar-cell-unavailable-bg: transparent;--calendar-cell-unavailable-color: var(--vds-color-text-disabled, #9ca3af);--calendar-range-bg: color-mix(in oklab, var(--vds-color-primary-9, #6366f1) 15%, transparent);--calendar-range-text: var(--vds-color-text, #111827);--calendar-range-endpoint-bg: var(--vds-color-primary-9, #6366f1);--calendar-range-endpoint-text: var(--vds-color-primary-contrast, #ffffff);--calendar-cell-focus-ring-color: var(--vds-color-ring, #6366f1);--calendar-cell-focus-ring-width: var(--vds-focus-ring-width, 2px);--calendar-transition-duration: var(--vds-duration-fastest, 50ms);--calendar-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--calendar-nav-bg: transparent;--calendar-nav-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--calendar-nav-color: var(--vds-color-text-muted, #6b7280);--calendar-nav-color-hover: var(--vds-color-text, #111827)}.vds-calendar[data-size="2xs"],.vds-calendar[data-size=xs]{--calendar-cell-size: 1.75rem;--calendar-cell-font-size: var(--vds-text-xs, .75rem);--calendar-heading-font-size: var(--vds-text-xs, .75rem);--calendar-padding: var(--vds-space-2, .5rem)}.vds-calendar[data-size=sm]{--calendar-cell-size: 2rem;--calendar-padding: var(--vds-space-2-5, .625rem)}.vds-calendar[data-size=lg]{--calendar-cell-size: 2.5rem;--calendar-cell-font-size: var(--vds-text-base, 1rem);--calendar-heading-font-size: var(--vds-text-base, 1rem);--calendar-padding: var(--vds-space-4, 1rem)}.vds-calendar[data-size=xl]{--calendar-cell-size: 2.75rem;--calendar-cell-font-size: var(--vds-text-base, 1rem);--calendar-heading-font-size: var(--vds-text-lg, 1.125rem);--calendar-padding: var(--vds-space-5, 1.25rem)}.vds-calendar[data-size="2xl"]{--calendar-cell-size: 3rem;--calendar-cell-font-size: var(--vds-text-lg, 1.125rem);--calendar-heading-font-size: var(--vds-text-xl, 1.25rem);--calendar-padding: var(--vds-space-6, 1.5rem)}.vds-calendar[data-appearance=ghost]{--calendar-cell-bg-hover: color-mix(in oklab, currentColor 8%, transparent);--calendar-nav-bg-hover: color-mix(in oklab, currentColor 8%, transparent)}.vds-calendar[data-appearance=filled]{--calendar-cell-bg-hover: var(--vds-color-bg-subtle, #e5e7eb)}.vds-calendar[data-invalid=true]{--calendar-cell-selected-bg: var(--vds-color-danger-solid, #ef4444);--calendar-cell-selected-bg-hover: var(--vds-color-danger-solid-hover, #dc2626);--calendar-range-endpoint-bg: var(--vds-color-danger-solid, #ef4444);--calendar-range-bg: color-mix(in oklab, var(--vds-color-danger-solid, #ef4444) 15%, transparent);--calendar-cell-today-ring-color: var(--vds-color-danger-solid, #ef4444);--calendar-cell-focus-ring-color: var(--vds-color-danger-solid, #ef4444)}}@layer design-system.components{.vds-date-picker-content{--date-picker-content-bg: var(--vds-overlay-bg, var(--vds-color-surface, #ffffff));--date-picker-content-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--date-picker-content-border-width: 1px;--date-picker-content-radius: var(--vds-radius-date-content, .75rem);--date-picker-content-shadow: var(--vds-overlay-shadow, var(--vds-shadow-lg));--date-picker-content-padding: 0;--date-picker-content-z-index: var(--vds-z-popover, 1600);--date-picker-content-transition-duration: var(--vds-duration-fast, .1s);--date-picker-content-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}}@layer design-system.components{.vds-button{--button-height: var(--vds-size-md, 2.25rem);--button-padding-inline: var(--vds-space-4, 1rem);--button-padding-block: max(.125rem, calc((var(--button-height) - 1lh - 2 * var(--button-border-width)) / 2));--button-optical-offset: var(--vds-control-optical-offset, 0px);--button-gap: var(--vds-gap-icon, .5rem);--button-border-width: 1px;--button-radius: var(--vds-radius-button, var(--vds-radius-element, .375rem));--button-min-width: var(--button-height);--button-icon-size: 1.25rem;--button-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--button-font-size: var(--vds-text-sm, .875rem);--button-font-weight: var(--vds-font-weight-medium, 500);--button-line-height: var(--vds-control-line-height, 1.5);--button-letter-spacing: var(--vds-tracking-normal, 0);--button-transition-duration: var(--vds-duration-fast, .1s);--button-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--button-press-scale: .98;--button-focus-ring-color: var(--vds-color-ring, var(--button-color-solid));--button-focus-ring-width: 2px;--button-focus-ring-offset: 2px;--button-shadow-depth: oklch( from var(--button-color-solid) calc(l*.75) c h );--button-shadow-ambient: oklch( from var(--button-color-solid) l c h / .35 );--button-disabled-opacity: var(--vds-opacity-disabled, .5);--button-color-solid: var(--vds-color-primary-solid, #4f46e5);--button-color-solid-hover: var(--vds-color-primary-solid-hover, #4338ca);--button-color-solid-active: var( --vds-color-primary-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-primary, #fff);--button-color-bg: var(--vds-color-primary-bg, #e0e7ff);--button-color-bg-hover: var(--vds-color-primary-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-primary-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-primary-text, #3730a3);--button-color-text-hover: var(--button-color-solid-hover);--button-color-border: var(--button-color-solid);--button-bg: var(--button-color-solid);--button-bg-hover: var(--button-color-solid-hover);--button-bg-active: var(--button-color-solid-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-on-solid);--button-text-hover: var(--button-color-on-solid);--button-text-active: var(--button-color-on-solid);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=success]{--button-color-solid: var(--vds-color-success-solid, #16a34a);--button-color-solid-hover: var(--vds-color-success-solid-hover, #15803d);--button-color-solid-active: var( --vds-color-success-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-success, #fff);--button-color-bg: var(--vds-color-success-bg, #dcfce7);--button-color-bg-hover: var(--vds-color-success-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-success-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-success-text, #166534);--button-color-border: var(--button-color-solid)}.vds-button[data-color=warning]{--button-color-solid: var(--vds-color-warning-solid, #f59e0b);--button-color-solid-hover: var(--vds-color-warning-solid-hover, #d97706);--button-color-solid-active: var( --vds-color-warning-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-warning, #111);--button-color-bg: var(--vds-color-warning-bg, #fef3c7);--button-color-bg-hover: var(--vds-color-warning-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-warning-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-warning-text, #78350f);--button-color-border: var(--button-color-solid)}.vds-button[data-color=danger]{--button-color-solid: var(--vds-color-danger-solid, #dc2626);--button-color-solid-hover: var(--vds-color-danger-solid-hover, #b91c1c);--button-color-solid-active: var( --vds-color-danger-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-danger, #fff);--button-color-bg: var(--vds-color-danger-bg, #fee2e2);--button-color-bg-hover: var(--vds-color-danger-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-danger-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-danger-text, #991b1b);--button-color-border: var(--button-color-solid)}.vds-button[data-color=info]{--button-color-solid: var(--vds-color-info-solid, #0891b2);--button-color-solid-hover: var(--vds-color-info-solid-hover, #0e7490);--button-color-solid-active: var( --vds-color-info-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-info, #fff);--button-color-bg: var(--vds-color-info-bg, #cffafe);--button-color-bg-hover: var(--vds-color-info-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-info-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-info-text, #155e75);--button-color-border: var(--button-color-solid)}.vds-button[data-color=accent]{--button-color-solid: var(--vds-color-accent-solid, var(--vds-color-accent-emphasis, #f97316));--button-color-solid-hover: var(--vds-color-accent-solid-hover, #ea580c);--button-color-solid-active: var( --vds-color-accent-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-accent, #fff);--button-color-bg: var(--vds-color-accent-bg, #ffedd5);--button-color-bg-hover: var(--vds-color-accent-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-accent-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-accent-text, #7c2d12);--button-color-border: var(--button-color-solid)}.vds-button[data-color=contrast]{--button-color-solid: var(--vds-color-bg-inverse, #0a0a0a);--button-color-solid-hover: var(--vds-color-neutral-11, #262626);--button-color-solid-active: oklch(from var(--button-color-solid) calc(l*.85) c h);--button-color-on-solid: var(--vds-color-text-inverse, #fafafa);--button-color-bg: var(--vds-color-neutral-bg, #e5e5e5);--button-color-bg-hover: var(--vds-color-neutral-4, #d4d4d4);--button-color-bg-active: var(--vds-color-neutral-5, #a3a3a3);--button-color-text: var(--vds-color-text, #0a0a0a);--button-color-border: var(--vds-color-bg-inverse, #0a0a0a)}.vds-button[data-variant=outline]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: var(--button-color-border);--button-border-hover: var(--button-color-border);--button-border-active: var(--button-color-border)}.vds-button[data-variant=ghost]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=soft]{--button-bg: var(--button-color-bg);--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=link]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-optical-offset: 0;--button-min-width: 0;--button-bg: transparent;--button-bg-hover: transparent;--button-bg-active: transparent;--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=warning]:is([data-variant=outline],[data-variant=ghost],[data-variant=soft]){--button-text-active: var(--vds-color-warning-12, var(--button-color-text))}.vds-button[data-size="2xs"]{--button-height: var(--vds-size-2xs, 1.5rem);--button-padding-inline: var(--vds-space-2, .5rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=xs]{--button-height: var(--vds-size-xs, 1.75rem);--button-padding-inline: var(--vds-space-2-5, .625rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=sm]{--button-height: var(--vds-size-sm, 2rem);--button-padding-inline: var(--vds-space-3, .75rem);--button-font-size: var(--vds-text-sm, .875rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1rem}.vds-button[data-size=lg]{--button-height: var(--vds-size-lg, 2.5rem);--button-padding-inline: var(--vds-space-5, 1.25rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size=xl]{--button-height: var(--vds-size-xl, 2.75rem);--button-padding-inline: var(--vds-space-6, 1.5rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size="2xl"]{--button-height: var(--vds-size-2xl, 3.25rem);--button-padding-inline: var(--vds-space-7, 1.75rem);--button-font-size: var(--vds-text-lg, 1.125rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.375rem}.vds-button[data-size="3xl"]{--button-height: var(--vds-size-3xl, 4rem);--button-padding-inline: var(--vds-space-8, 2rem);--button-font-size: var(--vds-text-xl, 1.25rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.5rem}.vds-button[data-variant=link][data-size]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-min-width: 0}.vds-button:disabled,.vds-button[aria-disabled=true]{--button-bg-hover: var(--button-bg);--button-bg-active: var(--button-bg);--button-text-hover: var(--button-text);--button-text-active: var(--button-text);--button-border-hover: var(--button-border);--button-border-active: var(--button-border)}}@layer design-system.components{.vds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);position:relative;vertical-align:middle;box-sizing:border-box;min-block-size:var(--button-height);min-inline-size:var(--button-min-width);max-inline-size:100%;padding-inline:var(--button-padding-inline);padding-block-start:var(--button-padding-block);padding-block-end:var(--button-padding-block);background-color:var(--button-bg);background-image:linear-gradient(var(--button-overlay, transparent),var(--button-overlay, transparent));color:var(--button-text);border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-decoration:none;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing),opacity var(--button-transition-duration) var(--button-transition-easing),scale var(--button-transition-duration) var(--button-transition-easing)}.vds-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-hover);--button-overlay: var(--button-overlay-hover);color:var(--button-text-hover);border-color:var(--button-border-hover)}.vds-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-active);--button-overlay: var(--button-overlay-active);color:var(--button-text-active);border-color:var(--button-border-active);scale:var(--button-press-scale)}.vds-button:focus-visible{outline:var(--button-focus-ring-width) solid var(--button-focus-ring-color);outline-offset:var(--button-focus-ring-offset)}.vds-button[data-variant=link]{text-decoration:underline;text-underline-offset:.2em}.vds-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-thickness:2px}.vds-button:disabled,.vds-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.vds-button-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-inline-size:0}.vds-button-label{gap:var(--button-gap);display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;line-height:inherit;transform:translateY(var(--button-optical-offset));white-space:inherit}.vds-button[data-icon-only] .vds-button-label{transform:none}.vds-button[data-icon-only]{padding-inline:0;inline-size:var(--button-height);aspect-ratio:1;--button-min-width: var(--button-height)}.vds-button[data-full-width]{inline-size:100%}.vds-button[aria-busy=true]{pointer-events:none}.vds-button[aria-busy=true]>.vds-button-content{visibility:hidden}.vds-button-spinner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0}.vds-button-spinner:after{content:"";display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--vds-radius-full, 9999px);animation:vds-button-spin .6s linear infinite;color:var(--button-text);opacity:1}.vds-button-section{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.vds-button-label>svg,.vds-button-section>svg{display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex-shrink:0}@media(prefers-reduced-motion:reduce){.vds-button{transition-duration:0s;--button-press-scale: 1}}@keyframes vds-button-spin{to{rotate:360deg}}}@layer design-system.components{.vds-dialog-content{--dialog-radius: var(--vds-radius-dialog, .75rem);--dialog-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--dialog-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)));--dialog-border-width: 1px;--dialog-border-color: var(--vds-surface-border, var(--vds-color-border, #e5e7eb));--dialog-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--dialog-padding-block: var(--vds-surface-padding-block, var(--vds-space-6, 1.5rem));--dialog-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--dialog-slot-gap: var(--dialog-gap);--dialog-width: var(--vds-surface-width-md, 32rem);--dialog-max-width: 90vw;--dialog-max-height: 85dvh;--dialog-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--dialog-title-font-size: var(--vds-text-lg, 1.125rem);--dialog-title-font-weight: var(--vds-font-weight-semibold, 600);--dialog-title-line-height: var(--vds-leading-tight, 1.25);--dialog-title-color: var(--vds-color-text, #111827);--dialog-description-font-size: var(--vds-text-sm, .875rem);--dialog-description-line-height: var(--vds-leading-normal, 1.5);--dialog-description-color: var(--vds-color-text-muted, #6b7280);--dialog-enter-duration: var(--vds-duration-normal, .2s);--dialog-exit-duration: var(--vds-duration-fast, .1s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1));--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-intent-accent-color: transparent;--dialog-intent-accent-height: 0px;--dialog-close-size: 2rem;--dialog-close-icon-size: 1rem;--dialog-close-inset: var(--vds-space-3, .75rem);--dialog-close-radius: var(--vds-radius-action, var(--vds-radius-control-action, .375rem));--dialog-close-color: var(--vds-color-text-muted, #6b7280);--dialog-close-color-hover: var(--vds-color-text, #111827);--dialog-close-bg-hover: color-mix(in oklch, currentColor 10%, transparent);--dialog-close-bg-active: color-mix(in oklch, currentColor 16%, transparent);--dialog-focus-ring-width: var(--vds-focus-ring-width, 2px);--dialog-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--dialog-focus-ring-color: var(--vds-color-ring, #6366f1);--dialog-header-gap: var(--vds-label-gap, var(--vds-space-1-5, .375rem));--dialog-footer-gap: var(--vds-space-3, .75rem);--dialog-section-border: 1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-dialog-overlay{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px;--dialog-overlay-enter-duration: var(--vds-duration-normal, .2s);--dialog-overlay-exit-duration: var(--vds-duration-fast, .1s);--dialog-overlay-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-overlay-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-size=sm]{--dialog-width: var(--vds-surface-width-sm, 24rem);--dialog-padding-inline: var(--vds-space-5, 1.25rem);--dialog-padding-block: var(--vds-space-5, 1.25rem);--dialog-gap: var(--vds-space-3, .75rem);--dialog-title-font-size: var(--vds-text-base, 1rem)}.vds-dialog-content[data-size=lg]{--dialog-width: var(--vds-surface-width-lg, 48rem);--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=xl]{--dialog-width: var(--vds-surface-width-xl, 64rem);--dialog-max-width: 95vw;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=full]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-animation=scale]{--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=fade]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-animation=slide-up]{--dialog-enter-animation: vds-dialog-slide-in-up;--dialog-exit-animation: vds-dialog-slide-out-down;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=slide-down]{--dialog-enter-animation: vds-dialog-slide-in-down;--dialog-exit-animation: vds-dialog-slide-out-up;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=zoom]{--dialog-enter-animation: vds-dialog-zoom-in;--dialog-exit-animation: vds-dialog-zoom-out;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=bounce]{--dialog-enter-animation: vds-dialog-bounce-in;--dialog-exit-animation: vds-dialog-bounce-out;--dialog-enter-duration: var(--vds-duration-slower, .4s);--dialog-exit-duration: var(--vds-duration-slow, .3s);--dialog-enter-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1));--dialog-exit-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}.vds-dialog-content[data-animation=none]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-duration: 0ms;--dialog-exit-duration: 0ms}.vds-dialog-overlay[data-backdrop=default]{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=blur]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 8px}.vds-dialog-overlay[data-backdrop=blur-strong]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 20px}.vds-dialog-overlay[data-backdrop=light]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=none]{--dialog-overlay-bg: transparent;--dialog-overlay-blur: 0px}.vds-dialog-content[data-intent=destructive]{--dialog-intent-accent-color: var(--vds-color-danger-solid, #ef4444);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=warning]{--dialog-intent-accent-color: var(--vds-color-warning-solid, #f59e0b);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=success]{--dialog-intent-accent-color: var(--vds-color-success-solid, #22c55e);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=info]{--dialog-intent-accent-color: var(--vds-color-info-solid, #06b6d4);--dialog-intent-accent-height: 3px}@media(max-width:40rem){.vds-dialog-content[data-responsive]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0}}}@layer design-system.components{.vds-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay, 1300);background-color:var(--dialog-overlay-bg);backdrop-filter:blur(var(--dialog-overlay-blur));-webkit-backdrop-filter:blur(var(--dialog-overlay-blur));animation:vds-dialog-fade-in var(--dialog-overlay-enter-duration) var(--dialog-overlay-enter-ease)}.vds-dialog-overlay[data-state=closed]{animation:vds-dialog-fade-out var(--dialog-overlay-exit-duration) var(--dialog-overlay-exit-ease)}.vds-dialog-overlay[data-backdrop=none]{pointer-events:none}.vds-dialog-content{position:fixed;z-index:var(--vds-z-modal, 1400);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;box-sizing:border-box;inline-size:var(--dialog-width);max-inline-size:var(--dialog-max-width);max-block-size:var(--dialog-max-height);background-color:var(--dialog-surface);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);overflow:hidden;container-type:inline-size;--vds-radius-host-r: var(--dialog-radius);--vds-radius-host-b: var(--dialog-border-width);--vds-radius-host-p: 0px;animation:var(--dialog-enter-animation) var(--dialog-enter-duration) var(--dialog-enter-ease)}.vds-dialog-content[data-state=closed]{animation:var(--dialog-exit-animation) var(--dialog-exit-duration) var(--dialog-exit-ease)}.vds-dialog-content:focus-visible{outline:none}.vds-dialog-content[data-size=full]{top:0;right:0;bottom:0;left:0;translate:0 0}@media(max-width:40rem){.vds-dialog-content[data-responsive]{top:0;right:0;bottom:0;left:0;translate:0 0}}.vds-dialog-content:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--dialog-intent-accent-height);background-color:var(--dialog-intent-accent-color);pointer-events:none;z-index:1}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);--vds-radius-host-p: var(--dialog-padding-inline)}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body))>.vds-dialog-footer{padding-block:0;padding-inline:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-inline:var(--dialog-padding-inline);padding-block:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)~*){padding-block-start:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:has(~:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer))){padding-block-end:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)+:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-block-start:var(--dialog-slot-gap)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body):has(+.vds-dialog-footer){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-header{display:flex;flex-direction:column;flex-shrink:0;gap:var(--dialog-header-gap)}.vds-dialog-header[data-variant=bordered]{border-block-end:var(--dialog-section-border)}.vds-dialog-content>.vds-dialog-header[data-variant=bordered]:has(~:where(.vds-dialog-body,.vds-dialog-footer)){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--vds-color-text, #111827);font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height)}.vds-dialog-footer{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:var(--dialog-footer-gap)}.vds-dialog-body+.vds-dialog-footer,.vds-dialog-header+.vds-dialog-footer{border-block-start:var(--dialog-section-border)}@container (inline-size < 20rem){.vds-dialog-footer{flex-direction:column-reverse}.vds-dialog-footer>*{inline-size:100%}}.vds-dialog-title{margin:0;font-family:var(--dialog-title-font-family);font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);line-height:var(--dialog-title-line-height);color:var(--dialog-title-color)}.vds-dialog-description{margin:0;font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height);color:var(--dialog-description-color)}.vds-dialog-close-icon{position:absolute;inset-block-start:var(--dialog-close-inset);inset-inline-end:var(--dialog-close-inset);z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--dialog-close-size);block-size:var(--dialog-close-size);padding:0;background:transparent;color:var(--dialog-close-color);border:0;border-radius:var(--dialog-close-radius);cursor:pointer;transition:background-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-dialog-close-icon:hover{background-color:var(--dialog-close-bg-hover);color:var(--dialog-close-color-hover)}.vds-dialog-close-icon:active{background-color:var(--dialog-close-bg-active)}.vds-dialog-close-icon:focus-visible{outline:var(--dialog-focus-ring-width) solid var(--dialog-focus-ring-color);outline-offset:var(--dialog-focus-ring-offset)}.vds-dialog-close-icon>svg{inline-size:var(--dialog-close-icon-size);block-size:var(--dialog-close-icon-size)}.vds-dialog-content:has(>.vds-dialog-close-icon) .vds-dialog-header,.vds-dialog-content:has(>.vds-dialog-close-icon):not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){padding-inline-end:calc(var(--dialog-close-inset) + var(--dialog-close-size) + var(--vds-cluster-gap, var(--vds-space-2, .5rem)))}@keyframes vds-dialog-scale-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes vds-dialog-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes vds-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vds-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vds-dialog-slide-in-up{0%{opacity:0;translate:-50% calc(-50% + 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-down{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% + 1.5rem)}}@keyframes vds-dialog-slide-in-down{0%{opacity:0;translate:-50% calc(-50% - 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-up{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% - 1.5rem)}}@keyframes vds-dialog-zoom-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes vds-dialog-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes vds-dialog-bounce-in{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.05}to{opacity:1;scale:1}}@keyframes vds-dialog-bounce-out{0%{opacity:1;scale:1}40%{opacity:1;scale:1.05}to{opacity:0;scale:.3}}.vds-dialog-content[data-size=full]{animation-name:vds-dialog-fade-in}.vds-dialog-content[data-size=full][data-state=closed]{animation-name:vds-dialog-fade-out}@media(max-width:40rem){.vds-dialog-content[data-responsive]{animation-name:vds-dialog-slide-in-up-full}.vds-dialog-content[data-responsive][data-state=closed]{animation-name:vds-dialog-slide-out-down-full}}@keyframes vds-dialog-slide-in-up-full{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes vds-dialog-slide-out-down-full{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 1rem}}}@layer design-system.components{.vds-drawer-content{--drawer-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--drawer-padding-block: var(--vds-space-4, 1rem);--drawer-slot-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--drawer-header-gap: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-footer-gap: var(--vds-space-3, .75rem);--drawer-label-gap: var(--vds-label-gap, var(--vds-space-1, .25rem));--drawer-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--drawer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), white 4%), var(--drawer-surface) );--drawer-header-surface: var(--vds-color-surface-sunken, #f9fafb);--drawer-footer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), transparent 8%), color-mix(in oklch, var(--drawer-surface), black 2%) );--drawer-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--drawer-section-border: 1px solid var(--drawer-border-color);--drawer-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--drawer-title-font-size: var(--vds-text-lg, 1.125rem);--drawer-title-font-weight: var(--vds-font-weight-semibold, 600);--drawer-title-line-height: var(--vds-leading-tight, 1.25);--drawer-title-color: var(--vds-color-text, #111827);--drawer-description-font-size: var(--vds-text-sm, .875rem);--drawer-description-line-height: var(--vds-leading-normal, 1.5);--drawer-description-color: var(--vds-color-text-muted, #6b7280);--drawer-handle-padding-block: var(--vds-space-3, .75rem);--drawer-handle-padding-inline: var(--vds-space-3, .75rem);--drawer-handle-offset: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-handle-clearance: calc( var(--vds-drawer-handle-thickness) + var(--vds-space-5, 1.25rem) );--drawer-handle-progress-color: var( --vds-color-primary-9, var(--vds-color-text, #111827) )}.vds-drawer-overlay{--drawer-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6))}}@layer design-system.components{.vds-drawer-overlay{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay);background-color:var(--drawer-overlay-bg);opacity:var(--vds-drawer-overlay-opacity, 0);pointer-events:none;will-change:opacity;transition:opacity var(--vds-drawer-duration) var(--vds-drawer-ease)}.vds-drawer-overlay[data-open]{pointer-events:auto}.vds-drawer-content{--vds-drawer-open-ease: cubic-bezier(.22, 1.08, .36, 1);--vds-drawer-radius: var(--vds-radius-drawer);--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);--vds-drawer-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl));--vds-drawer-shadow-minimized: 0 0 0 1px color-mix(in oklch, var(--vds-color-border-muted), transparent 40%), var(--vds-shadow-lg);--vds-drawer-handle-width: 2.875rem;--vds-drawer-handle-thickness: .3125rem;--vds-drawer-handle-color: var(--vds-color-border);--vds-drawer-handle-color-active: var(--vds-color-border-strong, var(--vds-color-neutral-8));--vds-drawer-available-size: 100dvh;--vds-drawer-fixed-size: var(--vds-drawer-available-size);--vds-drawer-adaptive-size: clamp(18rem, 32vw, 28rem);--vds-drawer-edge-offset: 0px;--vds-drawer-keyboard-inset: 0px;position:fixed;z-index:var(--vds-z-modal);display:flex;min-block-size:0;min-inline-size:0;flex-direction:column;box-sizing:border-box;padding:0;background:var(--drawer-background);outline:none;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease);transform:var(--vds-drawer-transform, var(--vds-drawer-rest-transform));user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;container-type:inline-size;contain:layout paint style}.vds-drawer-content[data-indicator=outside]{overflow:visible;contain:layout style}.vds-drawer-content:not([data-open]){pointer-events:none}.vds-drawer-content[data-dragging]{transition:none}.vds-drawer-content[data-stage=minimized]{box-shadow:var(--vds-drawer-shadow-minimized)}.vds-drawer-content[data-direction=bottom],.vds-drawer-content[data-direction=top]{inset-inline:0;max-block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px));max-inline-size:100vw;touch-action:pan-y}.vds-drawer-content[data-direction=bottom][data-size-mode=adaptive],.vds-drawer-content[data-direction=top][data-size-mode=adaptive]{block-size:auto}.vds-drawer-content[data-direction=bottom][data-size-mode=full],.vds-drawer-content[data-direction=top][data-size-mode=full]{block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-direction=bottom][data-size-mode=fixed],.vds-drawer-content[data-direction=top][data-size-mode=fixed]{block-size:min(var(--vds-drawer-fixed-size),calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px)))}.vds-drawer-content[data-direction=bottom]{inset-block-end:calc(var(--vds-drawer-edge-offset) + var(--vds-drawer-keyboard-inset, 0px));border-start-start-radius:var(--vds-drawer-radius);border-start-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center bottom;--vds-drawer-rest-transform: translate3d(0, 100%, 0)}.vds-drawer-content[data-direction=top]{inset-block-start:var(--vds-drawer-edge-offset);border-end-start-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center top;--vds-drawer-rest-transform: translate3d(0, -100%, 0)}.vds-drawer-content[data-direction=left],.vds-drawer-content[data-direction=right]{inset-block:0;max-inline-size:var(--vds-drawer-available-size);max-block-size:calc(100dvh - var(--vds-drawer-keyboard-inset, 0px));scrollbar-gutter:auto;touch-action:pan-x}.vds-drawer-content[data-direction=left][data-size-mode=adaptive],.vds-drawer-content[data-direction=right][data-size-mode=adaptive]{inline-size:min(var(--vds-drawer-adaptive-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left][data-size-mode=full],.vds-drawer-content[data-direction=right][data-size-mode=full]{inline-size:var(--vds-drawer-available-size)}.vds-drawer-content[data-direction=left][data-size-mode=fixed],.vds-drawer-content[data-direction=right][data-size-mode=fixed]{inline-size:min(var(--vds-drawer-fixed-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left]{inset-inline-start:var(--vds-drawer-edge-offset);border-start-end-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-direction=right]{inset-inline-end:calc(var(--vds-drawer-edge-offset) - var(--removed-body-scroll-bar-size, 0px));border-start-start-radius:var(--vds-drawer-radius);border-end-start-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=left]{transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=right]{transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-floating]{border-radius:var(--vds-drawer-radius)}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.vds-drawer-content[data-floating][data-direction=bottom],.vds-drawer-content[data-floating][data-direction=top]{inset-inline:var(--vds-drawer-edge-offset);max-inline-size:calc(100vw - 2 * var(--vds-drawer-edge-offset))}.vds-drawer-content[data-floating][data-direction=left],.vds-drawer-content[data-floating][data-direction=right]{inset-block:var(--vds-drawer-edge-offset);max-block-size:calc(100dvh - 2 * var(--vds-drawer-edge-offset) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-elastic][data-direction=bottom],.vds-drawer-content[data-elastic][data-direction=top]{block-size:var(--vds-drawer-elastic-size)}.vds-drawer-content[data-elastic][data-direction=left],.vds-drawer-content[data-elastic][data-direction=right]{inline-size:var(--vds-drawer-elastic-size)}.vds-drawer-header{display:flex;flex-shrink:0;flex-direction:column;gap:var(--drawer-header-gap);padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);touch-action:none;user-select:none;-webkit-user-select:none;background:var(--drawer-header-surface)}.vds-drawer-header[data-variant=bordered]{background:transparent;border-block-end:var(--drawer-section-border)}.vds-drawer-content[data-direction=top] .vds-drawer-header,.vds-drawer-content[data-direction=left] .vds-drawer-header,.vds-drawer-content[data-direction=right] .vds-drawer-header{padding-block-start:max(var(--drawer-padding-block),env(safe-area-inset-top))}.vds-drawer-header>.vds-drawer-title,.vds-drawer-header>.vds-drawer-description{padding-inline:0}.vds-drawer-header>.vds-drawer-description{margin-block-start:0}.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{margin-block:calc(var(--drawer-header-gap) * -1) var(--drawer-handle-padding-block)}.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{position:absolute;inset-block-end:0;inset-inline:0;justify-content:center;padding-block:var(--drawer-handle-padding-block);margin:0}.vds-drawer-content[data-direction=top][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=top][data-indicator=progress] .vds-drawer-body{padding-block-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-footer{padding-inline-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-footer{padding-inline-start:var(--drawer-handle-clearance)}.vds-drawer-body{flex:1;min-block-size:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;user-select:auto;-webkit-user-select:auto;padding-inline:var(--drawer-padding-inline);padding-block:var(--drawer-padding-block);touch-action:auto}.vds-drawer-content>:where(.vds-drawer-header,.vds-drawer-footer)+.vds-drawer-body{padding-block-start:var(--drawer-slot-gap)}.vds-drawer-content>.vds-drawer-body:has(+:where(.vds-drawer-header,.vds-drawer-footer)){padding-block-end:var(--drawer-slot-gap)}.vds-drawer-handle{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding-block:var(--drawer-handle-padding-block);user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.vds-drawer-handle:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=top] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-width);block-size:var(--vds-drawer-handle-thickness)}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{position:absolute;inset-block:0;padding-inline:var(--drawer-handle-padding-inline);padding-block:0;block-size:100%}.vds-drawer-handle[data-direction=left] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=right] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-thickness);block-size:var(--vds-drawer-handle-width)}.vds-drawer-handle[data-direction=left]{inset-inline-end:0}.vds-drawer-handle[data-direction=right]{inset-inline-start:0}.vds-drawer-handle[data-stage=minimized] .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-handle[data-placement=outside]{position:absolute;z-index:2;margin:0;padding:var(--drawer-handle-offset);background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vds-drawer-handle[data-placement=outside][data-direction=bottom],.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-inline-start:50%}.vds-drawer-handle[data-placement=outside][data-direction=bottom]{inset-block-start:0;transform:translate(-50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-block-end:0;transform:translate(-50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=left],.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-block:auto;inset-block-start:50%;block-size:auto}.vds-drawer-handle[data-placement=outside][data-direction=left]{inset-inline-end:0;transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-inline-start:0;transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=bottom]{transform:translate(50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=top]{transform:translate(50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=left]{transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=right]{transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle-bar{--drawer-handle-tension: 0;position:relative;border-radius:var(--vds-radius-full);background-color:var(--vds-drawer-handle-color);flex-shrink:0;overflow:hidden;transform:scale(1);box-shadow:0 0 0 0 var(--vds-color-primary-a3);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s var(--vds-ease-out),background-color .28s var(--vds-ease-out)}.vds-drawer-handle:hover .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-content[data-dragging] .vds-drawer-handle-bar{--drawer-handle-tension: var(--vds-drawer-overdrag-progress, 0);transform:scale(calc(1 + .32 * var(--drawer-handle-tension)),calc(1 - .14 * var(--drawer-handle-tension)));background-color:color-mix(in srgb,var(--vds-color-primary-9) calc(var(--drawer-handle-tension) * 100%),var(--vds-drawer-handle-color-active));box-shadow:0 0 0 calc(3px * var(--drawer-handle-tension)) var(--vds-color-primary-a3);transition:none}.vds-drawer-content[data-dragging][data-direction=left] .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction=right] .vds-drawer-handle-bar{transform:scale(calc(1 - .14 * var(--drawer-handle-tension)),calc(1 + .32 * var(--drawer-handle-tension)))}@media(prefers-reduced-motion:reduce){.vds-drawer-content .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction] .vds-drawer-handle-bar{transform:none;transition:none}}.vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--drawer-handle-progress-color);transform-origin:center;transform:scaleX(var(--vds-drawer-close-progress, 0));transition:transform var(--vds-duration-fast) var(--vds-ease-out);pointer-events:none}.vds-drawer-content[data-direction=left] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after,.vds-drawer-content[data-direction=right] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transform:scaleY(var(--vds-drawer-close-progress, 0))}.vds-drawer-content[data-dragging] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transition:none}@media(hover:hover)and (pointer:fine){.vds-drawer-header{cursor:grab}.vds-drawer-header:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom],.vds-drawer-handle[data-direction=top]{cursor:ns-resize}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{cursor:ew-resize}}.vds-drawer-title{padding-inline:var(--drawer-padding-inline);font-family:var(--drawer-title-font-family);font-size:var(--drawer-title-font-size);font-weight:var(--drawer-title-font-weight);line-height:var(--drawer-title-line-height);color:var(--drawer-title-color)}.vds-drawer-description{margin-block-start:var(--drawer-label-gap);padding-inline:var(--drawer-padding-inline);font-size:var(--drawer-description-font-size);line-height:var(--drawer-description-line-height);color:var(--drawer-description-color)}.vds-drawer-footer{display:flex;gap:var(--drawer-footer-gap);flex-shrink:0;padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);padding-block-end:max(var(--drawer-padding-block),env(safe-area-inset-bottom));margin-block-start:auto;border-block-start:var(--drawer-section-border);background:var(--drawer-footer-background)}@container (inline-size < 26rem){.vds-drawer-footer{flex-direction:column-reverse}.vds-drawer-footer>*{inline-size:100%}}.vds-drawer-content[data-keyboard-open][data-direction=bottom],.vds-drawer-content[data-keyboard-open][data-direction=top]{overflow-y:auto;block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-keyboard-open][data-direction=bottom] .vds-drawer-body,.vds-drawer-content[data-keyboard-open][data-direction=top] .vds-drawer-body{flex:0 0 auto;min-block-size:auto;overflow:visible}.vds-drawer-content[data-keyboard-open] .vds-drawer-footer{margin-block-start:0}[data-vds-drawer-wrapper]{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease),border-radius var(--vds-drawer-duration) var(--vds-drawer-ease);transform-origin:center top;will-change:transform,border-radius;overflow:hidden}}@layer design-system.components{.vds-radio-item{--radio-size: 1.125rem;--radio-dot-size: .5rem;--radio-indicator-offset: 0;--radio-border-width: 2px;--radio-transition-duration: var(--vds-duration-fast, .12s);--radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--radio-bg: var(--vds-color-surface, #ffffff);--radio-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-border-color: var(--vds-color-border-interactive, #6b7280);--radio-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-dot-color: var(--vds-color-on-solid, #ffffff);--radio-bg-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-bg-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) );--radio-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-border-color-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) )}.vds-radio-item[data-size=sm]{--radio-size: .875rem;--radio-dot-size: .375rem}.vds-radio-item[data-size=lg]{--radio-size: 1.375rem;--radio-dot-size: .625rem}.vds-radio-item[data-error]{--radio-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-bg-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-bg-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-border-color-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-focus-ring-color: var( --vds-color-danger-solid, oklch(.555 .2 25) )}.vds-radio-field{--radio-field-gap: var(--vds-space-2, .5rem);--radio-field-label-gap: var(--vds-space-1, .25rem);--radio-field-font-size: var(--vds-text-sm, .875rem);--radio-field-label-color: var(--vds-color-text, #111827);--radio-field-description-color: var(--vds-color-text-muted, #6b7280);--radio-field-description-font-size: var(--vds-text-xs, .75rem);--radio-field-label-font-weight: var(--vds-font-weight-medium, 500);--radio-field-align-block-start: max(0px, calc((var(--radio-field-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-field-control-size)) / 2));--radio-field-text-offset: 0px}.vds-radio-field[data-error]{--radio-field-label-color: var(--vds-color-danger-text, oklch(.45 .17 25))}.vds-radio-group{--radio-group-gap: var(--vds-space-3, .75rem);--radio-group-items-gap: var(--vds-space-3, .75rem);--radio-group-label-font-size: var(--vds-text-sm, .875rem);--radio-group-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-group-label-color: var(--vds-color-text, #111827);--radio-group-description-font-size: var(--vds-text-xs, .75rem);--radio-group-description-color: var(--vds-color-text-muted, #6b7280);--radio-group-required-color: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-group-error-color: var(--vds-color-danger-text, oklch(.45 .17 25));--radio-group-error-font-size: var(--vds-text-xs, .75rem);--radio-group-error-gap: var(--vds-space-1, .25rem)}.vds-radio-card{--radio-card-padding-block: var(--vds-space-3, .75rem);--radio-card-padding-inline: var(--vds-space-3-5, .875rem);--radio-card-gap: var(--vds-space-3, .75rem);--radio-card-radius: var(--vds-radius-radio-card, .75rem);--radio-card-border-width: 1.5px;--radio-card-transition-duration: var(--vds-duration-fast, .12s);--radio-card-transition-easing: var( --vds-ease-out, cubic-bezier(0, 0, .2, 1) );--radio-card-label-font-size: var(--vds-text-sm, .875rem);--radio-card-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-card-label-color: var(--vds-color-text, #111827);--radio-card-description-font-size: var(--vds-text-xs, .75rem);--radio-card-description-color: var(--vds-color-text-muted, #6b7280);--radio-card-trailing-color: var(--vds-color-text, #111827);--radio-card-trailing-font-size: var(--vds-text-sm, .875rem);--radio-card-bg: var(--vds-surface-bg, var(--vds-color-surface, #ffffff));--radio-card-shadow: var(--vds-surface-shadow, none);--radio-card-border-color: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--radio-card-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-badge-font-size: var(--vds-text-xs, .75rem);--radio-card-badge-font-weight: var(--vds-font-weight-medium, 500);--radio-card-badge-color: var(--vds-color-primary-text, oklch(.45 .17 265));--radio-card-icon-size: 2.5rem;--radio-card-icon-radius: var(--vds-radius-radio-card-icon, .5rem);--radio-card-icon-bg: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-card-icon-glyph-size: 1.25rem}.vds-radio-card[data-error]{--radio-card-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-card-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-card-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-card-bg-checked: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-bg: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio{--segmented-track-bg: var(--vds-color-bg-muted, oklch(.96 0 0));--segmented-track-border-color: var(--vds-color-border, #d1d5db);--segmented-track-border-width: 1px;--segmented-radius: var(--vds-radius-segmented, .5rem);--segmented-padding: .125rem;--segmented-item-height: var(--vds-size-md, 2.25rem);--segmented-item-padding-inline: var(--vds-space-3, .75rem);--segmented-item-font-size: var(--vds-text-sm, .875rem);--segmented-item-font-weight: var(--vds-font-weight-medium, 500);--segmented-item-color: var(--vds-color-text-muted, #6b7280);--segmented-item-color-hover: var(--vds-color-text, #111827);--segmented-item-checked-bg: var(--vds-color-surface, #ffffff);--segmented-item-checked-color: var(--vds-color-text, #111827);--segmented-item-checked-shadow: 0 1px 2px 0 color-mix(in oklch, currentColor 10%, transparent);--segmented-transition-duration: var(--vds-duration-fast, .12s);--segmented-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--segmented-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--segmented-focus-ring-width: var(--vds-focus-ring-width, 2px);--segmented-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-segmented-radio[data-size=sm]{--segmented-item-height: var(--vds-size-sm, 2rem);--segmented-item-padding-inline: var(--vds-space-2-5, .625rem);--segmented-item-font-size: var(--vds-text-xs, .75rem)}.vds-segmented-radio[data-size=lg]{--segmented-item-height: var(--vds-size-lg, 2.5rem);--segmented-item-padding-inline: var(--vds-space-4, 1rem);--segmented-item-font-size: var(--vds-text-sm, .875rem)}.vds-pill-radio{--pill-radio-gap: var(--vds-space-2, .5rem);--pill-radio-item-height: var(--vds-size-sm, 2rem);--pill-radio-item-padding-inline: var(--vds-space-3-5, .875rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem);--pill-radio-item-font-weight: var(--vds-font-weight-medium, 500);--pill-radio-item-radius: var(--vds-radius-pill-radio, 9999px);--pill-radio-item-border-width: 1.5px;--pill-radio-item-bg: var(--vds-color-surface, #ffffff);--pill-radio-item-border-color: var(--vds-color-border-interactive, #6b7280);--pill-radio-item-color: var(--vds-color-text, #111827);--pill-radio-item-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--pill-radio-item-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--pill-radio-item-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-color-checked: var( --vds-color-primary-text, oklch(.45 .17 265) );--pill-radio-transition-duration: var(--vds-duration-fast, .12s);--pill-radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--pill-radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--pill-radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--pill-radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-pill-radio[data-size=sm]{--pill-radio-item-height: var(--vds-size-xs, 1.75rem);--pill-radio-item-padding-inline: var(--vds-space-3, .75rem);--pill-radio-item-font-size: var(--vds-text-xs, .75rem)}.vds-pill-radio[data-size=lg]{--pill-radio-item-height: var(--vds-size-md, 2.25rem);--pill-radio-item-padding-inline: var(--vds-space-4, 1rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem)}}@layer design-system.components{.vds-radio-field{--radio-field-control-size: 1.125rem;display:inline-flex;align-items:flex-start;gap:var(--radio-field-gap);cursor:pointer;color:var(--radio-field-label-color);font-family:inherit;line-height:var(--vds-control-line-height, 1.5);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field[data-size=sm]{--radio-field-control-size: .875rem}.vds-radio-field[data-size=lg]{--radio-field-control-size: 1.375rem}.vds-radio-field[data-has-description]{align-items:flex-start}.vds-radio-field[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-field[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-field>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start);flex-shrink:0}.vds-radio-field[data-has-description]>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start)}.vds-radio-field-text{display:flex;flex-direction:column;gap:var(--radio-field-label-gap);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field-main{display:flex;align-items:center;min-block-size:var(--radio-field-control-size)}.vds-radio-field[data-has-description] .vds-radio-field-text{min-block-size:auto}.vds-radio-field[data-has-description] .vds-radio-field-main{align-items:flex-start;min-block-size:auto}.vds-radio-field-label{display:block;min-inline-size:0;font-size:var(--radio-field-font-size);font-weight:var(--radio-field-label-font-weight);color:var(--radio-field-label-color);line-height:var(--vds-control-line-height, 1.5);transform:translateY(var(--radio-field-text-offset))}.vds-radio-field[data-has-description] .vds-radio-field-label{transform:none}.vds-radio-field-description{font-size:var(--radio-field-description-font-size);color:var(--radio-field-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}}@layer design-system.components{.vds-radio-card{box-shadow:var(--radio-card-shadow);position:relative;min-inline-size:0;overflow-wrap:anywhere;display:flex;align-items:flex-start;gap:var(--radio-card-gap);padding:var(--radio-card-padding-block) var(--radio-card-padding-inline);border:var(--radio-card-border-width) solid var(--radio-card-border-color);border-radius:var(--radio-card-radius);background-color:var(--radio-card-bg);color:var(--radio-card-label-color);cursor:pointer;transition:background-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),border-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),box-shadow var(--radio-card-transition-duration) var(--radio-card-transition-easing);isolation:isolate}.vds-radio-card:hover:not([data-disabled]){background-color:var(--radio-card-bg-hover);border-color:var(--radio-card-border-color-hover)}.vds-radio-card:focus-within{border-color:var(--radio-card-border-color-hover)}.vds-radio-card:has(.vds-radio-card-input[data-state=checked]){background-color:var(--radio-card-bg-checked);border-color:var(--radio-card-border-color-checked)}.vds-radio-card[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-card[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-card-body{display:flex;flex:1;min-inline-size:0;gap:var(--radio-card-gap);align-items:flex-start}.vds-radio-card-text{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;flex:1}.vds-radio-card-label-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3, .75rem);min-inline-size:0}.vds-radio-card-label{font-size:var(--radio-card-label-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-label-color);line-height:var(--vds-control-line-height, 1.5);min-inline-size:0}.vds-radio-card-description{font-size:var(--radio-card-description-font-size);color:var(--radio-card-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-trailing{min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;font-size:var(--radio-card-trailing-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-trailing-color);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--radio-card-badge-font-size);font-weight:var(--radio-card-badge-font-weight);color:var(--radio-card-badge-color);margin-block-start:var(--vds-space-0-5, .125rem)}.vds-radio-card[data-layout=row]{flex-direction:row}.vds-radio-card[data-layout=row]>.vds-radio-card-input{margin-block-start:max(0px,calc((var(--radio-card-label-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-size)) / 2))}.vds-radio-card[data-layout=icon-grid]{flex-direction:column;align-items:stretch;gap:var(--vds-space-2, .5rem);padding-block:var(--vds-space-4, 1rem)}.vds-radio-card[data-layout=icon-grid]>.vds-radio-card-input{align-self:flex-end}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-body{flex-direction:column;align-items:center;text-align:center;gap:var(--vds-space-2, .5rem)}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-text{align-items:center;text-align:center}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--radio-card-icon-size);block-size:var(--radio-card-icon-size);border-radius:var(--radio-card-icon-radius);background-color:var(--radio-card-icon-bg);color:var(--radio-card-icon-color);flex-shrink:0}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon svg{inline-size:var(--radio-card-icon-glyph-size);block-size:var(--radio-card-icon-glyph-size)}}@layer design-system.components{.vds-segmented-radio{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;padding:var(--segmented-padding);background-color:var(--segmented-track-bg);border:var(--segmented-track-border-width) solid var(--segmented-track-border-color);border-radius:var(--segmented-radius);min-inline-size:0;max-inline-size:100%;--vds-radius-host-r: var(--segmented-radius);--vds-radius-host-b: var(--segmented-track-border-width);--vds-radius-host-p: var(--segmented-padding)}.vds-segmented-radio[data-orientation=vertical]{grid-auto-flow:row;flex-direction:column;align-items:stretch}.vds-segmented-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-2, .5rem);min-inline-size:0;max-inline-size:100%;min-block-size:var(--segmented-item-height);padding-inline:var(--segmented-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--segmented-item-font-size);font-weight:var(--segmented-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--segmented-item-color);background-color:transparent;border:0;border-radius:var(--vds-radius-inset);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--segmented-transition-duration) var(--segmented-transition-easing),color var(--segmented-transition-duration) var(--segmented-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio-item:hover:not(:disabled):not([data-state=checked]){color:var(--segmented-item-color-hover)}.vds-segmented-radio-item[data-state=checked]{background-color:var(--segmented-item-checked-bg);color:var(--segmented-item-checked-color);box-shadow:var(--segmented-item-checked-shadow)}.vds-segmented-radio-item:focus-visible{z-index:1;outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-segmented-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-segmented-radio[data-error]{--segmented-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@layer design-system.components{.vds-pill-radio{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pill-radio-gap);min-inline-size:0;max-inline-size:100%}.vds-pill-radio[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.vds-pill-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1-5, .375rem);min-block-size:var(--pill-radio-item-height);min-inline-size:0;max-inline-size:100%;padding-inline:var(--pill-radio-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--pill-radio-item-font-size);font-weight:var(--pill-radio-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--pill-radio-item-color);background-color:var(--pill-radio-item-bg);border:var(--pill-radio-item-border-width) solid var(--pill-radio-item-border-color);border-radius:var(--pill-radio-item-radius);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),border-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio-item:hover:not(:disabled):not([data-state=checked]){background-color:var(--pill-radio-item-bg-hover);border-color:var(--pill-radio-item-border-color-hover)}.vds-pill-radio-item[data-state=checked]{background-color:var(--pill-radio-item-bg-checked);border-color:var(--pill-radio-item-border-color-checked);color:var(--pill-radio-item-color-checked)}.vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-pill-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-pill-radio[data-error] .vds-pill-radio-item{--pill-radio-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25));transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio[data-error] .vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@layer design-system.components{.vds-radio-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;inline-size:var(--radio-size);block-size:var(--radio-size);padding:0;border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-bg);color:var(--radio-dot-color);cursor:pointer;transition:background-color var(--radio-transition-duration) var(--radio-transition-easing),border-color var(--radio-transition-duration) var(--radio-transition-easing),box-shadow .18s ease-out,scale .18s var(--vds-ease-spring)}@media(prefers-reduced-motion:reduce){.vds-radio-item{transition-duration:0s}}.vds-radio-item:active:not(:disabled){scale:.86;transition:scale 30ms linear}.vds-radio-item:hover:not(:disabled):not([data-state=checked]){border-color:var(--radio-border-color-hover);background-color:var(--radio-bg-hover)}.vds-radio-item[data-state=checked]{background-color:var(--radio-bg-checked);border-color:var(--radio-border-color-checked);animation:vds-control-pop .3s var(--vds-ease-spring)}.vds-radio-item[data-state=checked]:hover:not(:disabled){background-color:var(--radio-bg-checked-hover);border-color:var(--radio-border-color-checked-hover)}.vds-radio-item:focus-visible{outline:var(--radio-focus-ring-width) solid var(--radio-focus-ring-color);outline-offset:var(--radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-radio-item:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-radio-indicator{display:flex;align-items:center;justify-content:center;line-height:1;inline-size:100%;block-size:100%}.vds-radio-dot{display:block;flex-shrink:0;inline-size:var(--radio-dot-size);block-size:var(--radio-dot-size);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-dot-color);animation:vds-radio-dot-spring .36s var(--vds-ease-spring)}.vds-radio-group{display:block;min-inline-size:0}.vds-radio-group>*{min-inline-size:0}.vds-radio-group>*+*{margin-block-start:var(--radio-group-gap)}.vds-radio-group-header{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem)}.vds-radio-group-label{display:inline-flex;align-items:center;gap:var(--vds-space-1, .25rem);font-size:var(--radio-group-label-font-size);font-weight:var(--radio-group-label-font-weight);color:var(--radio-group-label-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-required{color:var(--radio-group-required-color);font-weight:var(--vds-font-weight-semibold, 600)}.vds-radio-group-description{font-size:var(--radio-group-description-font-size);color:var(--radio-group-description-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-items{display:flex;flex-direction:column;gap:var(--radio-group-items-gap);min-inline-size:0}.vds-radio-group[data-orientation=horizontal]>.vds-radio-group-items{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--radio-group-items-gap)}.vds-radio-group-error{margin:0;font-size:var(--radio-group-error-font-size);color:var(--radio-group-error-color);line-height:var(--vds-leading-snug, 1.375);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-empty]{margin-block-start:0}.vds-radio-group-error[data-visible]{margin-block-start:var(--radio-group-gap);grid-template-rows:1fr}.vds-radio-group-error-body{display:inline-flex;align-items:center;gap:var(--radio-group-error-gap);min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-visible] .vds-radio-group-error-body{opacity:1;transform:translateY(0)}.vds-radio-group-error-icon{flex-shrink:0;color:currentColor}.vds-radio-group[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-radio-group[data-disabled] .vds-radio-field[data-disabled],.vds-radio-group[data-disabled] .vds-radio-card[data-disabled],.vds-radio-group[data-disabled] .vds-pill-radio-item:disabled,.vds-radio-group[data-disabled] .vds-segmented-radio-item:disabled,.vds-radio-group[data-disabled] .vds-radio-item:disabled{opacity:1}}@layer design-system.components{.vds-date-field,.vds-time-field{display:inline-flex;flex-direction:column;gap:0;font-family:var(--date-field-font-family)}.vds-date-field>*,.vds-time-field>*{min-inline-size:0}.vds-date-field>*+*,.vds-time-field>*+*{margin-block-start:var(--vds-space-1, .25rem)}.vds-date-field[data-dir=rtl],.vds-time-field[data-dir=rtl]{direction:rtl}.vds-date-field-label,.vds-time-field-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-date-field-group,.vds-time-field-group,.vds-date-picker-group,.vds-date-range-picker-group{display:inline-flex;align-items:center;gap:var(--date-field-gap);inline-size:100%;min-inline-size:0;box-sizing:border-box;block-size:var(--date-field-height);padding-inline:var(--date-field-padding-inline);background:var(--date-field-bg);box-shadow:var(--date-field-shadow);border:var(--date-field-border-width) solid var(--date-field-border-color);border-radius:var(--date-field-radius);color:var(--date-field-text-color);font-size:var(--date-field-font-size);line-height:var(--date-field-line-height);transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),border-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-date-field-group,.vds-time-field-group,.vds-date-picker-group,.vds-date-range-picker-group{transition-duration:0s}}.vds-date-field-group:hover,.vds-time-field-group:hover,.vds-date-picker-group:hover,.vds-date-range-picker-group:hover{background:var(--date-field-bg-hover);border-color:var(--date-field-border-color-hover)}.vds-date-field-group:focus-within,.vds-time-field-group:focus-within,.vds-date-picker-group:focus-within,.vds-date-range-picker-group:focus-within{border-color:var(--date-field-focus-border-color);outline:none;box-shadow:0 0 0 4px var(--date-field-focus-alpha),0 0 12px 2px var(--date-field-focus-soft-alpha)}@media(forced-colors:active){.vds-date-field-group:focus-within,.vds-time-field-group:focus-within,.vds-date-picker-group:focus-within,.vds-date-range-picker-group:focus-within{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-date-field[data-disabled=true] .vds-date-field-group,.vds-time-field[data-disabled=true] .vds-time-field-group,.vds-date-picker[data-disabled=true] .vds-date-picker-group,.vds-date-range-picker[data-disabled=true] .vds-date-range-picker-group{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed;pointer-events:none}.vds-time-field[data-picker=true] .vds-time-field-group,.vds-date-picker-group[data-surface-trigger=true],.vds-date-range-picker-group[data-surface-trigger=true],.vds-time-field-group[data-surface-trigger=true]{cursor:pointer}.vds-time-field-segments,.vds-static-field-segments{display:inline-flex;align-items:center;gap:1px;flex:1 1 auto;min-inline-size:0}.vds-date-field-segment,.vds-time-field-segment,.vds-static-field-segment{display:inline-block;padding-inline:var(--date-field-segment-padding-inline);border-radius:var(--date-field-segment-radius);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;caret-color:transparent;outline:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing)}.vds-date-field-segment[data-placeholder=true],.vds-time-field-segment[data-placeholder=true],.vds-static-field-segment[data-placeholder=true]{color:var(--date-field-placeholder-color)}.vds-date-field-segment:focus,.vds-time-field-segment:focus{background:var(--date-field-segment-focus-bg);color:var(--date-field-segment-focus-text)}.vds-date-field-segment[data-type=literal],.vds-time-field-segment[data-type=literal],.vds-static-field-segment[data-type=literal]{padding-inline:0;color:var(--date-field-placeholder-color)}.vds-time-field-picker-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--date-field-trigger-size) + .5rem);block-size:calc(var(--date-field-trigger-size) + .5rem);margin-inline-start:auto;padding:0;border:0;border-radius:var(--vds-radius-date-trigger, .25rem);background:transparent;color:var(--date-field-trigger-color);cursor:pointer;flex:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-time-field-picker-trigger{transition-duration:0s}}.vds-time-field-picker-trigger:hover:not(:disabled){background:color-mix(in oklab,currentColor 10%,transparent);color:var(--date-field-text-color)}.vds-time-field-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-time-field-picker-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-time-field-picker-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-time-field-picker-trigger svg{inline-size:var(--date-field-trigger-size);block-size:var(--date-field-trigger-size)}.vds-picker-mobile-surface{overflow:hidden}.vds-dialog-content.vds-picker-mobile-dialog:not([data-size=full]){--dialog-max-width: calc(100vw - var(--vds-space-4, 1rem));--dialog-max-height: min(calc(100dvh - var(--vds-space-4, 1rem)), 85dvh)}.vds-picker-mobile-body{display:flex;flex-direction:column;flex:1 1 auto;inline-size:100%;min-block-size:0;padding-inline:0;padding-block:0;overflow:auto;overflow-x:hidden}.vds-picker-mobile-surface .vds-picker-mobile-body{padding-inline:0;padding-block:0}.vds-picker-mobile-body>*{min-block-size:0}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body{align-items:stretch;justify-content:center;padding-block:var(--vds-space-5, 1.25rem) var(--vds-space-2, .5rem)}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body>.vds-time-picker-wheels{flex:0 0 auto}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body .vds-time-picker-panel{flex:1 1 auto;min-block-size:0}.vds-picker-mobile-footer{inline-size:100%;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg, var(--vds-color-surface, #fff)) 97%,var(--vds-color-bg-subtle, #fafafa))}.vds-picker-mobile-header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-2, .5rem);align-items:center}.vds-picker-mobile-header-copy{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;align-items:center;text-align:center}.vds-picker-mobile-header-title{min-inline-size:0;font-size:var(--vds-text-lg, 1.125rem);font-weight:var(--vds-font-weight-semibold, 600);line-height:1.2;color:var(--date-field-text-color)}.vds-picker-mobile-header-description{color:var(--date-field-description-color);font-size:var(--vds-text-sm, .875rem);line-height:1.4}.vds-picker-mobile-header-slot{display:inline-flex;align-items:center;min-inline-size:3rem}.vds-picker-mobile-header-slot[data-slot=trailing]{justify-content:flex-end}.vds-picker-mobile-header-slot[data-empty=true]{visibility:hidden;pointer-events:none}.vds-picker-mobile-mode-link{justify-content:space-between;min-inline-size:0;text-align:start}.vds-picker-mobile-mode-label{font-size:var(--vds-text-sm, .875rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-picker-mobile-mode-value{min-inline-size:0;color:var(--date-field-text-color);font-variant-numeric:tabular-nums;text-align:end}.vds-picker-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3, .75rem);align-items:stretch}.vds-picker-action-bar>*{min-inline-size:0}.vds-time-field-picker-content{z-index:var(--vds-z-popover, 1600);box-sizing:border-box;inline-size:min(22rem,calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:calc(100dvh - 1rem);border:1px solid var(--time-picker-surface-border-color);border-radius:var(--time-picker-surface-radius);background:var(--time-picker-surface-bg);box-shadow:var(--time-picker-surface-shadow);overflow:hidden;animation:vds-time-picker-in var(--date-field-transition-duration) var(--date-field-transition-easing)}.vds-time-picker-panel{display:flex;flex-direction:column;gap:var(--vds-space-3, .75rem);min-inline-size:0;padding:var(--vds-space-3, .75rem);font-family:var(--date-field-font-family);color:var(--date-field-text-color);background:transparent}.vds-time-picker-wheels{position:relative;display:flex;align-items:stretch;justify-content:center;gap:var(--vds-space-0-5, .125rem);inline-size:100%;min-inline-size:0;min-block-size:var(--time-picker-wheel-height);padding:0;background:transparent;overflow:hidden}.vds-time-picker-wheels:before{content:"";position:absolute;z-index:1;inset-inline:var(--vds-space-1, .25rem);inset-block-start:calc(50% - (var(--time-picker-wheel-item-height) / 2) + var(--time-picker-wheel-header-offset));block-size:var(--time-picker-wheel-item-height);border-radius:var(--time-picker-surface-inner-radius);background:var(--time-picker-wheel-selection-bg);pointer-events:none}.vds-time-picker-colon{flex:0 0 .75rem;display:flex;align-items:center;justify-content:center;min-inline-size:.75rem;padding-block-start:calc(var(--time-picker-wheel-header-height) + .22em);font-size:var(--time-picker-wheel-font-size);font-weight:var(--vds-font-weight-semibold, 600);color:var(--time-picker-wheel-colon-color);line-height:1;-webkit-user-select:none;user-select:none;animation:vds-time-picker-colon-pulse 1.8s ease-in-out infinite}.vds-time-picker-colon[data-variant=dot]{animation:none}.vds-time-wheel{position:relative;z-index:2;display:flex;flex-direction:column;min-inline-size:0;flex:1 1 0}.vds-time-wheel[data-variant=period]{flex:0 1 3.25rem}.vds-time-wheel-header{display:flex;align-items:center;justify-content:center;block-size:var(--time-picker-wheel-header-height);font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--time-picker-wheel-header-color);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.vds-time-wheel-track{position:relative;display:flex;flex-direction:column;block-size:var(--time-picker-wheel-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-block:calc((var(--time-picker-wheel-height) - var(--time-picker-wheel-item-height)) / 2);border-radius:var(--vds-radius-date-segment, .25rem);scrollbar-width:none;touch-action:pan-y;cursor:grab;outline:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.vds-time-wheel-track[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.vds-time-wheel-track::-webkit-scrollbar{display:none}.vds-time-wheel-track:before,.vds-time-wheel-track:after{content:"";flex:0 0 calc((var(--time-picker-wheel-height) - var(--time-picker-wheel-item-height)) / 2)}.vds-time-wheel-item{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--time-picker-wheel-item-height);inline-size:100%;block-size:var(--time-picker-wheel-item-height);padding:0;border:0;background:transparent;color:var(--time-picker-wheel-muted-text);font:inherit;font-size:var(--time-picker-wheel-font-size);font-weight:var(--vds-font-weight-semibold, 600);font-variant-numeric:tabular-nums;letter-spacing:0;scroll-snap-align:center;cursor:pointer;opacity:.38;transition:color var(--date-field-transition-duration) var(--date-field-transition-easing),transform var(--date-field-transition-duration) var(--date-field-transition-easing),opacity var(--date-field-transition-duration) var(--date-field-transition-easing),background-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}.vds-time-wheel-item[data-distance="0"]{opacity:1}.vds-time-wheel-item[data-distance="1"]{opacity:.42}.vds-time-wheel-item[data-distance="2"]{opacity:.24}.vds-time-wheel-item[data-distance="3"]{opacity:.14}.vds-time-wheel-item[data-distance="4"]{opacity:.07}.vds-time-wheel[data-variant=period] .vds-time-wheel-item{font-size:var(--vds-text-sm, .875rem);letter-spacing:.04em}.vds-time-wheel-item:hover{color:var(--time-picker-wheel-hover-text);opacity:.9}.vds-time-wheel-item:focus-visible{outline:none}.vds-time-wheel-item[aria-selected=true]{color:var(--time-picker-wheel-selected-text);background:transparent;transform:scale(1.08);font-weight:var(--vds-font-weight-bold, 700);opacity:1}.vds-time-picker-actions{padding-block-start:0}.vds-time-picker-panel--embedded{inline-size:100%;min-inline-size:0;padding:var(--vds-space-2, .5rem) var(--vds-space-3, .75rem) 0;background:transparent;overflow-x:hidden}@keyframes vds-time-picker-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-time-picker-colon-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.vds-time-picker-colon{animation:none}.vds-time-wheel-track{scroll-behavior:auto}}.vds-date-field-description,.vds-time-field-description{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-description-color)}.vds-date-field-error,.vds-time-field-error{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-error-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-field-error[data-empty],.vds-time-field-error[data-empty]{margin-block-start:0}.vds-date-field-error[data-visible],.vds-time-field-error[data-visible]{grid-template-rows:1fr}.vds-date-field-error-body,.vds-time-field-error-body{min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-field-error[data-visible] .vds-date-field-error-body,.vds-time-field-error[data-visible] .vds-time-field-error-body{opacity:1;transform:translateY(0)}@media(max-width:42rem){.vds-dialog-content.vds-picker-mobile-surface.vds-picker-mobile-dialog{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh}.vds-picker-mobile-body{max-inline-size:100vw}.vds-picker-action-bar{gap:var(--vds-space-2, .5rem)}.vds-time-picker-panel{gap:var(--vds-space-3, .75rem);padding:var(--vds-space-3, .75rem)}.vds-time-picker-wheels{--time-picker-wheel-height: 11.5rem;--time-picker-wheel-item-height: 2.75rem;--time-picker-wheel-font-size: var(--vds-text-xl, 1.25rem)}.vds-time-picker-colon{flex-basis:.5rem;min-inline-size:.5rem}}@media(max-width:22rem){.vds-picker-action-bar{grid-template-columns:1fr}.vds-time-picker-wheels{--time-picker-wheel-height: 10rem;--time-picker-wheel-font-size: var(--vds-text-lg, 1.125rem);padding-inline:var(--vds-space-1, .25rem)}.vds-time-wheel[data-variant=period]{flex-basis:2.5rem}}}@layer design-system.components{.vds-calendar{display:inline-flex;flex-direction:column;gap:var(--calendar-gap);max-inline-size:100%;padding:var(--calendar-padding);font-family:var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);-webkit-user-select:none;user-select:none}.vds-calendar[data-dir=rtl]{direction:rtl}.vds-calendar[data-view=months],.vds-calendar[data-view=years]{inline-size:100%}.vds-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-gap);min-block-size:var(--calendar-header-height)}.vds-calendar-heading{display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1, .25rem);flex:1 1 auto;min-inline-size:0;margin:0;text-align:center;font-size:var(--calendar-heading-font-size);font-weight:var(--calendar-heading-font-weight);color:var(--vds-color-text, #111827);text-transform:capitalize}.vds-calendar-heading-button{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;padding:var(--vds-space-1, .25rem) var(--vds-space-2, .5rem);border:0;border-radius:var(--calendar-nav-button-radius);background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;overflow:hidden;transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-heading-button{transition-duration:0s}}.vds-slot-counter{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1ch;line-height:1.1;overflow:hidden;vertical-align:baseline}.vds-slot-counter-current,.vds-slot-counter-prev{display:inline-block;white-space:nowrap;will-change:transform,opacity}.vds-slot-counter-prev{position:absolute;inset-inline-start:0;inset-block-start:0}.vds-slot-counter[data-direction=up] .vds-slot-counter-current{animation:vds-slot-in-up .26s cubic-bezier(.2,.7,.2,1) both}.vds-slot-counter[data-direction=up] .vds-slot-counter-prev{animation:vds-slot-out-up .26s cubic-bezier(.4,0,.8,.4) both}.vds-slot-counter[data-direction=down] .vds-slot-counter-current{animation:vds-slot-in-down .26s cubic-bezier(.2,.7,.2,1) both}.vds-slot-counter[data-direction=down] .vds-slot-counter-prev{animation:vds-slot-out-down .26s cubic-bezier(.4,0,.8,.4) both}@keyframes vds-slot-in-up{0%{transform:translateY(85%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes vds-slot-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-90%);opacity:0}}@keyframes vds-slot-in-down{0%{transform:translateY(-85%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes vds-slot-out-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(90%);opacity:0}}@media(prefers-reduced-motion:reduce){.vds-slot-counter-current,.vds-slot-counter-prev{animation:none!important}}.vds-calendar-heading-button:hover{background:color-mix(in oklab,currentColor 8%,transparent)}.vds-calendar-heading-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-heading-button:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-nav{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-nav-button-size);block-size:var(--calendar-nav-button-size);padding:0;background:var(--calendar-nav-bg);border:0;border-radius:var(--calendar-nav-button-radius);color:var(--calendar-nav-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--calendar-transition-duration) var(--calendar-transition-easing),color var(--calendar-transition-duration) var(--calendar-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-nav{transition-duration:0s}}.vds-calendar-nav:hover:not(:disabled){background:var(--calendar-nav-bg-hover);color:var(--calendar-nav-color-hover)}.vds-calendar-nav:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-nav:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-nav:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-calendar-nav svg{inline-size:.875rem;block-size:.875rem}.vds-calendar-grid{border-collapse:separate;border-spacing:var(--calendar-cell-gap);table-layout:fixed;inline-size:100%}.vds-calendar-months{display:grid;grid-template-columns:repeat(var(--calendar-month-count, 1),minmax(0,1fr));gap:var(--calendar-gap);align-items:start}.vds-calendar-months[data-month-count="1"]{--calendar-month-count: 1}.vds-calendar-months[data-month-count="2"]{--calendar-month-count: 2}.vds-calendar-months[data-month-count="3"]{--calendar-month-count: 3}.vds-calendar-months[data-month-count="4"]{--calendar-month-count: 4}.vds-calendar-month{min-inline-size:0}.vds-calendar-month-caption{padding-block-end:var(--vds-space-2, .5rem);color:var(--vds-color-text-muted, #6b7280);font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-semibold, 600);text-align:center;text-transform:capitalize}.vds-calendar-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-2, .5rem);min-inline-size:min(21rem,calc(100vw - 2rem))}.vds-calendar-selector-item{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.5rem;padding-inline:var(--vds-space-2, .5rem);border:0;border-radius:var(--calendar-cell-radius);background:var(--calendar-cell-bg);color:var(--calendar-cell-text-color);font:inherit;font-size:var(--calendar-cell-font-size);font-weight:var(--calendar-cell-font-weight);cursor:pointer;transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-selector-item{transition-duration:0s}}.vds-calendar-selector-item:hover{background:var(--calendar-cell-bg-hover)}.vds-calendar-selector-item:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-selector-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-selector-item[data-selected=true]{background:var(--calendar-cell-selected-bg);color:var(--calendar-cell-selected-text)}.vds-calendar-wheel-view{display:flex;flex-direction:column;gap:var(--vds-space-3, .75rem);inline-size:100%;min-inline-size:0;min-block-size:0}.vds-calendar-year-wheel{--time-picker-wheel-height: 11rem;--time-picker-wheel-item-height: 2.5rem;--time-picker-surface-inner-radius: var(--vds-radius-time-picker-inner, .5rem);--time-picker-wheel-font-size: var(--vds-text-lg, 1.125rem);--time-picker-wheel-muted-text: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-hover-text: color-mix( in oklab, var(--vds-color-text, #111827) 72%, var(--vds-color-text-muted, #6b7280) );--time-picker-wheel-selected-text: var(--vds-color-text, #111827);--time-picker-wheel-selection-bg: color-mix( in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 18%, transparent );--vds-year-wheel-height: var(--time-picker-wheel-height);position:relative;display:flex;justify-content:stretch;align-items:stretch;inline-size:100%;block-size:var(--vds-year-wheel-height);padding:0;background:transparent;overflow:hidden}.vds-calendar-year-wheel:before{content:"";position:absolute;z-index:1;inset-inline:var(--vds-space-1, .25rem);inset-block-start:calc(50% - (var(--time-picker-wheel-item-height) / 2));block-size:var(--time-picker-wheel-item-height);border-radius:var(--time-picker-surface-inner-radius);background:var(--time-picker-wheel-selection-bg);pointer-events:none}.vds-calendar-year-wheel .vds-time-wheel{flex:1 1 auto;min-inline-size:0;max-inline-size:none;inline-size:100%}.vds-calendar-year-wheel .vds-time-wheel-track{block-size:var(--vds-year-wheel-height)}.vds-calendar-year-wheel .vds-time-wheel-track:before,.vds-calendar-year-wheel .vds-time-wheel-track:after{flex:0 0 calc((var(--vds-year-wheel-height) - var(--time-picker-wheel-item-height)) / 2)}.vds-calendar-year-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2, .5rem)}.vds-calendar-year-action{display:inline-flex;align-items:center;justify-content:center;block-size:var(--vds-size-md, 2.25rem);padding-inline:var(--vds-space-3, .75rem);border:1px solid transparent;border-radius:var(--vds-radius-action, var(--vds-radius-element, .5rem));font:inherit;font-size:var(--vds-text-sm, .875rem);font-weight:var(--vds-font-weight-medium, 500);cursor:pointer;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),color var(--date-field-transition-duration) var(--date-field-transition-easing),border-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-year-action{transition-duration:0s}}.vds-calendar-year-action--secondary{background:var(--vds-color-bg-subtle, #f3f4f6);color:var(--vds-color-text, #111827)}.vds-calendar-year-action--secondary:hover{background:var(--vds-color-bg-muted, #e5e7eb)}.vds-calendar-year-action--primary{background:var(--vds-color-primary-10, #4f46e5);color:var(--vds-color-primary-contrast, #ffffff)}.vds-calendar-year-action--primary:hover{background:var(--vds-color-primary-11, #4338ca)}.vds-calendar-year-action:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-year-action:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-weekday{padding-block-end:var(--calendar-cell-gap);inline-size:var(--calendar-cell-size);text-align:center;font-size:var(--calendar-weekday-font-size);font-weight:var(--calendar-weekday-font-weight);color:var(--calendar-weekday-color);text-transform:uppercase;letter-spacing:.02em}.vds-calendar-cell-td{padding:0;text-align:center;vertical-align:middle;position:relative}.vds-calendar-cell{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-cell-size);block-size:var(--calendar-cell-size);font-size:var(--calendar-cell-font-size);font-weight:var(--calendar-cell-font-weight);color:var(--calendar-cell-text-color);background:var(--calendar-cell-bg);border-radius:var(--calendar-cell-radius);cursor:pointer;outline:none;transition:background-color var(--calendar-transition-duration) var(--calendar-transition-easing),color var(--calendar-transition-duration) var(--calendar-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-cell{transition-duration:0s}}.vds-calendar-cell[hidden]{display:none}.vds-calendar-cell:hover:not([data-disabled]):not([data-unavailable]){background:var(--calendar-cell-bg-hover)}.vds-calendar-cell:focus-visible{z-index:1;outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-cell:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-cell:not([data-selected])[data-today=true]{box-shadow:inset 0 0 0 var(--calendar-cell-today-ring-width) var(--calendar-cell-today-ring-color)}.vds-calendar-cell[data-outside=true]{color:var(--calendar-cell-outside-color);opacity:.5}.vds-calendar-cell[data-disabled=true]{color:var(--calendar-cell-text-disabled);cursor:not-allowed;pointer-events:none}.vds-calendar-cell[data-unavailable=true]{color:var(--calendar-cell-unavailable-color);background:var(--calendar-cell-unavailable-bg);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.vds-calendar:not(.vds-calendar-range) .vds-calendar-cell[data-selected=true]{background:var(--calendar-cell-selected-bg);color:var(--calendar-cell-selected-text)}.vds-calendar:not(.vds-calendar-range) .vds-calendar-cell[data-selected=true]:hover{background:var(--calendar-cell-selected-bg-hover)}.vds-calendar-range .vds-calendar-cell[data-range-middle=true],.vds-calendar-range .vds-calendar-cell[data-range-middle=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-middle=true]:focus-visible{background:transparent;color:var(--calendar-range-text);border-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-start=true],.vds-calendar-range .vds-calendar-cell[data-range-end=true],.vds-calendar-range .vds-calendar-cell[data-range-start=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-end=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-start=true]:focus-visible,.vds-calendar-range .vds-calendar-cell[data-range-end=true]:focus-visible{inline-size:100%;background:var(--calendar-range-endpoint-bg);color:var(--calendar-range-endpoint-text)}.vds-calendar-range .vds-calendar-cell[data-range-start=true]{border-start-end-radius:0;border-end-end-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-end=true]{border-start-start-radius:0;border-end-start-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-start=true][data-range-end=true]{border-radius:var(--calendar-cell-radius)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]),.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]),.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]){position:relative;isolation:isolate;background:transparent}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]):before,.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]):after,.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]):after{content:"";position:absolute;inset-block:0;background:var(--calendar-range-bg);pointer-events:none;z-index:-1}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]):before{inset-inline-start:calc(var(--calendar-cell-gap, 2px) * -1);inset-inline-end:calc(var(--calendar-cell-gap, 2px) * -1)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]):after{inset-inline-start:50%;inset-inline-end:calc(var(--calendar-cell-gap, 2px) * -1)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]):after{inset-inline-start:calc(var(--calendar-cell-gap, 2px) * -1);inset-inline-end:50%}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true][data-range-end=true]):after{content:none}.vds-calendar-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--calendar-gap);padding-block-start:var(--calendar-gap);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}@media(max-width:42rem){.vds-calendar{inline-size:100%}.vds-calendar-months{grid-template-columns:1fr}.vds-calendar-selector{grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}}}@layer design-system.components{.vds-date-picker{display:inline-flex;flex-direction:column;gap:0;font-family:var(--date-field-font-family)}.vds-date-picker>*{min-inline-size:0}.vds-date-picker>*+*{margin-block-start:var(--vds-space-1, .25rem)}.vds-date-picker[data-dir=rtl]{direction:rtl}.vds-date-picker-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-date-picker-group{cursor:text}.vds-date-picker-field{display:inline-flex;align-items:center;gap:1px;flex:1 1 auto;min-inline-size:0;font-variant-numeric:tabular-nums}.vds-date-picker-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--date-field-trigger-size) + .5rem);block-size:calc(var(--date-field-trigger-size) + .5rem);padding:0;margin-inline-start:auto;background:transparent;border:0;border-radius:var(--vds-radius-date-trigger, .25rem);color:var(--date-field-trigger-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-date-picker-trigger{transition-duration:0s}}.vds-date-picker-trigger:hover:not(:disabled){background:color-mix(in oklab,currentColor 10%,transparent)}.vds-date-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-date-picker-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-date-picker-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-date-picker-trigger svg{inline-size:var(--date-field-trigger-size);block-size:var(--date-field-trigger-size)}.vds-date-picker-content{--date-picker-calendar-width: 19rem;--date-picker-presets-width: 0rem;--date-picker-time-width: 0rem;z-index:var(--date-picker-content-z-index);box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(calc(var(--date-picker-calendar-width) + var(--date-picker-presets-width) + var(--date-picker-time-width)),calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:min(32rem,calc(100dvh - 1rem),var(--vds-popper-available-height, calc(100dvh - 1rem) ));background:var(--date-picker-content-bg);border:var(--date-picker-content-border-width) solid var(--date-picker-content-border-color);border-radius:var(--date-picker-content-radius);box-shadow:var(--date-picker-content-shadow);padding:var(--date-picker-content-padding);overflow:hidden;animation:vds-fade-in var(--date-picker-content-transition-duration) var(--date-picker-content-transition-easing)}.vds-date-picker-content[data-size="2xs"],.vds-date-picker-content[data-size=xs]{--date-picker-calendar-width: 15rem}.vds-date-picker-content[data-size=sm]{--date-picker-calendar-width: 17rem}.vds-date-picker-content[data-size=lg]{--date-picker-calendar-width: 21rem}.vds-date-picker-content[data-size=xl]{--date-picker-calendar-width: 23rem}.vds-date-picker-content[data-size="2xl"]{--date-picker-calendar-width: 25rem}.vds-date-picker-content:has(.vds-date-picker-presets){--date-picker-presets-width: 10rem}.vds-date-picker-content:has(.vds-date-picker-main[data-layout=split]){--date-picker-time-width: 13rem}.vds-date-picker-content[data-state=closed]{animation:vds-fade-out calc(var(--date-picker-content-transition-duration) * .5) var(--date-picker-content-transition-easing)}.vds-date-picker-content:focus-visible{outline:none}.vds-date-picker-overlay,.vds-date-picker-mobile-panel{display:flex;flex-direction:column;gap:0;inline-size:100%;min-inline-size:0;max-inline-size:100%}.vds-date-picker-content>.vds-date-picker-overlay{min-block-size:0;max-block-size:inherit;overflow:hidden}.vds-date-picker-mobile-panel{gap:var(--vds-space-3, .75rem);overflow-x:hidden}.vds-date-picker-mobile-time-panel{overflow-x:hidden}.vds-date-picker-content-inner{display:flex;align-items:stretch;inline-size:100%;max-inline-size:100%;min-inline-size:0}.vds-date-picker-content>.vds-date-picker-overlay>.vds-date-picker-content-inner{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}.vds-date-picker-presets{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);padding:var(--vds-space-3, .75rem);min-inline-size:10rem;border-inline-end:1px solid var(--vds-color-border-muted, #e5e7eb);background:var(--vds-color-bg-subtle, #fafafa)}.vds-date-picker[data-dir=rtl] .vds-date-picker-presets{border-inline-end:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-main{display:flex;flex-direction:column;min-inline-size:0;max-inline-size:100%}.vds-date-picker-mobile-panel .vds-date-picker-main{inline-size:100%}.vds-date-picker-main[data-layout=split]{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(11rem,13rem);align-items:stretch}.vds-date-picker-time{display:flex;align-items:stretch;justify-content:center;min-inline-size:0;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 96%,var(--vds-color-bg-subtle, #fafafa))}.vds-date-picker-main[data-layout=split] .vds-date-picker-time{border-block-start:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-time .vds-time-field{inline-size:100%}.vds-date-picker-time[data-embedded=true]{flex-direction:column;align-items:stretch;gap:var(--vds-space-1-5, .375rem);padding:var(--vds-space-3, .75rem)}.vds-date-picker-time-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color);letter-spacing:.02em}.vds-date-picker-time[data-embedded=true] .vds-time-field{inline-size:100%}.vds-date-picker-time[data-embedded=true] .vds-time-field-group{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:100%;justify-content:space-between}.vds-date-picker-time[data-embedded=true] .vds-time-field-segments{flex:1 1 auto;min-inline-size:0}.vds-date-picker-footer{padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-main[data-layout=split]>.vds-date-picker-footer{grid-column:1 / -1}.vds-date-picker-actions{flex:none;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 98%,var(--vds-color-bg-subtle, #fafafa))}.vds-picker-mobile-footer .vds-date-picker-actions,.vds-picker-mobile-footer .vds-date-range-picker-actions,.vds-picker-mobile-footer .vds-time-picker-actions{padding:0;border:0;background:transparent}.vds-picker-mobile-mode-link.vds-button{display:inline-flex;justify-content:space-between;align-items:center}.vds-picker-mobile-mode-link.vds-button .vds-button-section{display:none}.vds-date-picker-description{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-description-color)}.vds-date-picker-error{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-error-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-picker-error[data-empty]{margin-block-start:0}.vds-date-picker-error[data-visible]{grid-template-rows:1fr}.vds-date-picker-error-body{min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-picker-error[data-visible] .vds-date-picker-error-body{opacity:1;transform:translateY(0)}@keyframes vds-fade-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:42rem){:is(.vds-picker-mobile-body,.vds-date-picker-content,.vds-date-range-picker-content) .vds-calendar{--calendar-padding: var(--vds-space-2, .5rem);--calendar-cell-size: clamp(1.75rem, 12vw, 2.25rem);inline-size:100%;margin-inline:auto}.vds-date-picker-content,.vds-date-range-picker-content{inline-size:calc(100vw - 1rem)}.vds-picker-mobile-body .vds-calendar-grid{inline-size:100%}.vds-date-picker-content-inner{flex-direction:column}.vds-date-picker-presets{min-inline-size:0;border-inline-end:0;border-block-end:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker[data-dir=rtl] .vds-date-picker-presets{border-inline-start:0}.vds-date-picker-main,.vds-date-picker-main[data-layout=split]{min-inline-size:0;inline-size:100%;grid-template-columns:1fr}.vds-date-picker-time,.vds-date-picker-main[data-layout=split] .vds-date-picker-time{border-inline-start:0;border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-actions{padding-inline:0;padding-block-end:0;border-block-start:0;background:transparent}.vds-date-picker-mobile-body .vds-picker-mobile-mode-link{margin-inline:var(--vds-space-3, .75rem)}}}@layer design-system.components{.vds-date-field,.vds-time-field,.vds-time-field-picker-content,.vds-picker-mobile-surface,.vds-date-picker-group,.vds-date-range-picker-group{--date-field-height: var(--vds-size-md, 2.25rem);--date-field-gap: var(--vds-space-2, .5rem);--date-field-padding-inline: var(--vds-space-3, .75rem);--date-field-radius: var(--vds-radius-date-field, .5rem);--date-field-border-width: 1px;--date-field-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--date-field-font-size: var(--vds-text-sm, .875rem);--date-field-line-height: var(--vds-leading-normal, 1.5);--date-field-bg: var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--date-field-shadow: var(--vds-field-shadow, none);--date-field-bg-hover: var(--vds-field-bg, var(--vds-color-surface-hover, #f9fafb));--date-field-border-color: var(--vds-field-border, var(--vds-color-border-interactive, #6b7280));--date-field-border-color-hover: var(--vds-field-border-hover, var(--vds-color-neutral-10, #4b5563));--date-field-text-color: var(--vds-color-text, #111827);--date-field-placeholder-color: var(--vds-color-text-placeholder, #4b5563);--date-field-label-color: var(--vds-color-text-muted, #6b7280);--date-field-description-color: var(--vds-color-text-muted, #6b7280);--date-field-error-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-ring-color: var(--vds-color-ring, #6366f1);--date-field-focus-ring-width: var(--vds-focus-ring-width, 2px);--date-field-focus-border-color: var(--vds-color-primary-9, #6366f1);--date-field-focus-alpha: var(--vds-color-primary-a4);--date-field-focus-soft-alpha: var(--vds-color-primary-a2);--date-field-segment-focus-bg: var(--vds-color-primary-9, #6366f1);--date-field-segment-focus-text: var(--vds-color-primary-contrast, #ffffff);--date-field-segment-radius: var(--vds-radius-date-segment, .25rem);--date-field-segment-padding-inline: 2px;--date-field-transition-duration: var(--vds-duration-fast, .1s);--date-field-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--date-field-trigger-size: 1rem;--date-field-trigger-color: var(--vds-color-text-muted, #6b7280);--time-picker-surface-bg: var(--vds-color-surface-field, var(--vds-color-surface, #ffffff));--time-picker-surface-border-color: var(--vds-color-border-muted, #e5e7eb);--time-picker-surface-shadow: var(--vds-shadow-lg, 0 18px 45px rgb(15 23 42 / .18));--time-picker-surface-radius: var(--vds-radius-time-picker-surface, .75rem);--time-picker-surface-inner-radius: var(--vds-radius-time-picker-inner, .5rem);--time-picker-wheel-surface-bg: color-mix(in oklab, var(--vds-color-bg-subtle, #f8fafc) 90%, var(--vds-color-surface-field, var(--vds-color-surface, #ffffff)));--time-picker-wheel-height: 11rem;--time-picker-wheel-item-height: 2.75rem;--time-picker-wheel-header-height: 1.5rem;--time-picker-wheel-header-offset: calc(var(--time-picker-wheel-header-height) / 2);--time-picker-wheel-font-size: var(--vds-text-xl, 1.25rem);--time-picker-wheel-muted-text: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-hover-text: color-mix(in oklab, var(--date-field-text-color) 72%, var(--vds-color-text-muted, #6b7280));--time-picker-wheel-selected-text: var(--vds-color-text, #111827);--time-picker-wheel-header-color: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-colon-color: color-mix(in oklab, var(--date-field-text-color) 55%, transparent);--time-picker-wheel-selection-bg: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 18%, transparent);--time-picker-wheel-selection-border: var(--vds-color-ring, var(--vds-color-primary-9, #6366f1));--time-picker-wheel-selection-divider: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 70%, transparent);--time-picker-wheel-selection-ring: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 28%, transparent);--time-picker-wheel-selection-shadow: color-mix(in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 32%, transparent)}.vds-date-field[data-appearance=outline],.vds-time-field[data-appearance=outline],.vds-date-picker[data-appearance=outline] .vds-date-picker-group,.vds-date-range-picker[data-appearance=outline] .vds-date-range-picker-group{--date-field-bg: transparent;--date-field-border-color: var(--vds-outline-field-border, var(--vds-color-neutral-a6));--date-field-border-color-hover: var(--vds-outline-field-border-hover, var(--vds-color-neutral-a8));--date-field-shadow: none}.vds-date-field[data-appearance=ghost],.vds-time-field[data-appearance=ghost],.vds-date-picker[data-appearance=ghost] .vds-date-picker-group,.vds-date-range-picker[data-appearance=ghost] .vds-date-range-picker-group{--date-field-bg: transparent;--date-field-shadow: none;--date-field-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--date-field-border-color: transparent;--date-field-border-color-hover: transparent}.vds-date-field[data-appearance=filled],.vds-time-field[data-appearance=filled],.vds-date-picker[data-appearance=filled] .vds-date-picker-group,.vds-date-range-picker[data-appearance=filled] .vds-date-range-picker-group{--date-field-bg: var(--vds-color-bg-muted, #f3f4f6);--date-field-shadow: none;--date-field-bg-hover: var(--vds-color-bg-subtle, #e5e7eb);--date-field-border-color: transparent;--date-field-border-color-hover: transparent}.vds-date-field[data-size="2xs"],.vds-time-field[data-size="2xs"],.vds-date-picker[data-size="2xs"] .vds-date-picker-group,.vds-date-range-picker[data-size="2xs"] .vds-date-range-picker-group{--date-field-height: var(--vds-size-2xs, 1.5rem);--date-field-padding-inline: var(--vds-space-1-5, .375rem);--date-field-font-size: var(--vds-text-xs, .75rem)}.vds-date-field[data-size=xs],.vds-time-field[data-size=xs],.vds-date-picker[data-size=xs] .vds-date-picker-group,.vds-date-range-picker[data-size=xs] .vds-date-range-picker-group{--date-field-height: var(--vds-size-xs, 1.75rem);--date-field-padding-inline: var(--vds-space-2, .5rem);--date-field-font-size: var(--vds-text-xs, .75rem)}.vds-date-field[data-size=sm],.vds-time-field[data-size=sm],.vds-date-picker[data-size=sm] .vds-date-picker-group,.vds-date-range-picker[data-size=sm] .vds-date-range-picker-group{--date-field-height: var(--vds-size-sm, 2rem);--date-field-padding-inline: var(--vds-space-2-5, .625rem);--date-field-font-size: var(--vds-text-sm, .875rem)}.vds-date-field[data-size=lg],.vds-time-field[data-size=lg],.vds-date-picker[data-size=lg] .vds-date-picker-group,.vds-date-range-picker[data-size=lg] .vds-date-range-picker-group{--date-field-height: var(--vds-size-lg, 2.5rem);--date-field-padding-inline: var(--vds-space-4, 1rem);--date-field-font-size: var(--vds-text-base, 1rem)}.vds-date-field[data-size=xl],.vds-time-field[data-size=xl],.vds-date-picker[data-size=xl] .vds-date-picker-group,.vds-date-range-picker[data-size=xl] .vds-date-range-picker-group{--date-field-height: var(--vds-size-xl, 2.75rem);--date-field-padding-inline: var(--vds-space-5, 1.25rem);--date-field-font-size: var(--vds-text-lg, 1.125rem)}.vds-date-field[data-size="2xl"],.vds-time-field[data-size="2xl"],.vds-date-picker[data-size="2xl"] .vds-date-picker-group,.vds-date-range-picker[data-size="2xl"] .vds-date-range-picker-group{--date-field-height: var(--vds-size-2xl, 3.25rem);--date-field-padding-inline: var(--vds-space-6, 1.5rem);--date-field-font-size: var(--vds-text-xl, 1.25rem)}.vds-date-field[data-invalid=true],.vds-time-field[data-invalid=true],.vds-date-picker[data-invalid=true] .vds-date-picker-group,.vds-date-range-picker[data-invalid=true] .vds-date-range-picker-group{--date-field-border-color: var(--vds-color-danger-solid, #ef4444);--date-field-border-color-hover: var(--vds-color-danger-solid-hover, #dc2626);--date-field-focus-ring-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-border-color: var(--vds-color-danger-solid, #ef4444);--date-field-focus-alpha: var(--vds-color-danger-a4);--date-field-focus-soft-alpha: var(--vds-color-danger-a2);--date-field-segment-focus-bg: var(--vds-color-danger-solid, #ef4444)}}@layer design-system.components{.vds-calendar{--calendar-padding: var(--vds-space-3, .75rem);--calendar-gap: var(--vds-space-2, .5rem);--calendar-header-height: var(--vds-size-sm, 2rem);--calendar-nav-button-size: var(--vds-size-xs, 1.75rem);--calendar-nav-button-radius: var(--vds-radius-date-trigger, .5rem);--calendar-heading-font-size: var(--vds-text-sm, .875rem);--calendar-heading-font-weight: var(--vds-font-weight-semibold, 600);--calendar-cell-size: 2.25rem;--calendar-cell-gap: 2px;--calendar-cell-radius: var(--vds-radius-date-cell, .5rem);--calendar-cell-font-size: var(--vds-text-sm, .875rem);--calendar-cell-font-weight: var(--vds-font-weight-normal, 400);--calendar-weekday-color: var(--vds-color-text-muted, #6b7280);--calendar-weekday-font-size: var(--vds-text-xs, .75rem);--calendar-weekday-font-weight: var(--vds-font-weight-medium, 500);--calendar-cell-bg: transparent;--calendar-cell-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--calendar-cell-text-color: var(--vds-color-text, #111827);--calendar-cell-text-disabled: var(--vds-color-text-disabled, #9ca3af);--calendar-cell-outside-color: var(--vds-color-text-subtle, #9ca3af);--calendar-cell-selected-bg: var(--vds-color-primary-9, #6366f1);--calendar-cell-selected-bg-hover: var(--vds-color-primary-10, #4f46e5);--calendar-cell-selected-text: var(--vds-color-primary-contrast, #ffffff);--calendar-cell-today-ring-color: var(--vds-color-primary-9, #6366f1);--calendar-cell-today-ring-width: 1.5px;--calendar-cell-unavailable-bg: transparent;--calendar-cell-unavailable-color: var(--vds-color-text-disabled, #9ca3af);--calendar-range-bg: color-mix(in oklab, var(--vds-color-primary-9, #6366f1) 15%, transparent);--calendar-range-text: var(--vds-color-text, #111827);--calendar-range-endpoint-bg: var(--vds-color-primary-9, #6366f1);--calendar-range-endpoint-text: var(--vds-color-primary-contrast, #ffffff);--calendar-cell-focus-ring-color: var(--vds-color-ring, #6366f1);--calendar-cell-focus-ring-width: var(--vds-focus-ring-width, 2px);--calendar-transition-duration: var(--vds-duration-fastest, 50ms);--calendar-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--calendar-nav-bg: transparent;--calendar-nav-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--calendar-nav-color: var(--vds-color-text-muted, #6b7280);--calendar-nav-color-hover: var(--vds-color-text, #111827)}.vds-calendar[data-size="2xs"],.vds-calendar[data-size=xs]{--calendar-cell-size: 1.75rem;--calendar-cell-font-size: var(--vds-text-xs, .75rem);--calendar-heading-font-size: var(--vds-text-xs, .75rem);--calendar-padding: var(--vds-space-2, .5rem)}.vds-calendar[data-size=sm]{--calendar-cell-size: 2rem;--calendar-padding: var(--vds-space-2-5, .625rem)}.vds-calendar[data-size=lg]{--calendar-cell-size: 2.5rem;--calendar-cell-font-size: var(--vds-text-base, 1rem);--calendar-heading-font-size: var(--vds-text-base, 1rem);--calendar-padding: var(--vds-space-4, 1rem)}.vds-calendar[data-size=xl]{--calendar-cell-size: 2.75rem;--calendar-cell-font-size: var(--vds-text-base, 1rem);--calendar-heading-font-size: var(--vds-text-lg, 1.125rem);--calendar-padding: var(--vds-space-5, 1.25rem)}.vds-calendar[data-size="2xl"]{--calendar-cell-size: 3rem;--calendar-cell-font-size: var(--vds-text-lg, 1.125rem);--calendar-heading-font-size: var(--vds-text-xl, 1.25rem);--calendar-padding: var(--vds-space-6, 1.5rem)}.vds-calendar[data-appearance=ghost]{--calendar-cell-bg-hover: color-mix(in oklab, currentColor 8%, transparent);--calendar-nav-bg-hover: color-mix(in oklab, currentColor 8%, transparent)}.vds-calendar[data-appearance=filled]{--calendar-cell-bg-hover: var(--vds-color-bg-subtle, #e5e7eb)}.vds-calendar[data-invalid=true]{--calendar-cell-selected-bg: var(--vds-color-danger-solid, #ef4444);--calendar-cell-selected-bg-hover: var(--vds-color-danger-solid-hover, #dc2626);--calendar-range-endpoint-bg: var(--vds-color-danger-solid, #ef4444);--calendar-range-bg: color-mix(in oklab, var(--vds-color-danger-solid, #ef4444) 15%, transparent);--calendar-cell-today-ring-color: var(--vds-color-danger-solid, #ef4444);--calendar-cell-focus-ring-color: var(--vds-color-danger-solid, #ef4444)}}@layer design-system.components{.vds-date-picker-content{--date-picker-content-bg: var(--vds-overlay-bg, var(--vds-color-surface, #ffffff));--date-picker-content-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--date-picker-content-border-width: 1px;--date-picker-content-radius: var(--vds-radius-date-content, .75rem);--date-picker-content-shadow: var(--vds-overlay-shadow, var(--vds-shadow-lg));--date-picker-content-padding: 0;--date-picker-content-z-index: var(--vds-z-popover, 1600);--date-picker-content-transition-duration: var(--vds-duration-fast, .1s);--date-picker-content-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}}@layer design-system.components{.vds-date-range-picker-content{--date-picker-content-bg: var(--vds-color-surface, #ffffff);--date-picker-content-border-color: var(--vds-color-border-muted, #e5e7eb);--date-picker-content-border-width: 1px;--date-picker-content-radius: var(--vds-radius-date-content, .75rem);--date-picker-content-shadow: var(--vds-shadow-lg, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1));--date-picker-content-padding: 0;--date-picker-content-z-index: var(--vds-z-popover, 1600);--date-picker-content-transition-duration: var(--vds-duration-fast, .1s);--date-picker-content-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}}@layer design-system.components{.vds-button{--button-height: var(--vds-size-md, 2.25rem);--button-padding-inline: var(--vds-space-4, 1rem);--button-padding-block: max(.125rem, calc((var(--button-height) - 1lh - 2 * var(--button-border-width)) / 2));--button-optical-offset: var(--vds-control-optical-offset, 0px);--button-gap: var(--vds-gap-icon, .5rem);--button-border-width: 1px;--button-radius: var(--vds-radius-button, var(--vds-radius-element, .375rem));--button-min-width: var(--button-height);--button-icon-size: 1.25rem;--button-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--button-font-size: var(--vds-text-sm, .875rem);--button-font-weight: var(--vds-font-weight-medium, 500);--button-line-height: var(--vds-control-line-height, 1.5);--button-letter-spacing: var(--vds-tracking-normal, 0);--button-transition-duration: var(--vds-duration-fast, .1s);--button-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--button-press-scale: .98;--button-focus-ring-color: var(--vds-color-ring, var(--button-color-solid));--button-focus-ring-width: 2px;--button-focus-ring-offset: 2px;--button-shadow-depth: oklch( from var(--button-color-solid) calc(l*.75) c h );--button-shadow-ambient: oklch( from var(--button-color-solid) l c h / .35 );--button-disabled-opacity: var(--vds-opacity-disabled, .5);--button-color-solid: var(--vds-color-primary-solid, #4f46e5);--button-color-solid-hover: var(--vds-color-primary-solid-hover, #4338ca);--button-color-solid-active: var( --vds-color-primary-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-primary, #fff);--button-color-bg: var(--vds-color-primary-bg, #e0e7ff);--button-color-bg-hover: var(--vds-color-primary-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-primary-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-primary-text, #3730a3);--button-color-text-hover: var(--button-color-solid-hover);--button-color-border: var(--button-color-solid);--button-bg: var(--button-color-solid);--button-bg-hover: var(--button-color-solid-hover);--button-bg-active: var(--button-color-solid-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-on-solid);--button-text-hover: var(--button-color-on-solid);--button-text-active: var(--button-color-on-solid);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=success]{--button-color-solid: var(--vds-color-success-solid, #16a34a);--button-color-solid-hover: var(--vds-color-success-solid-hover, #15803d);--button-color-solid-active: var( --vds-color-success-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-success, #fff);--button-color-bg: var(--vds-color-success-bg, #dcfce7);--button-color-bg-hover: var(--vds-color-success-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-success-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-success-text, #166534);--button-color-border: var(--button-color-solid)}.vds-button[data-color=warning]{--button-color-solid: var(--vds-color-warning-solid, #f59e0b);--button-color-solid-hover: var(--vds-color-warning-solid-hover, #d97706);--button-color-solid-active: var( --vds-color-warning-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-warning, #111);--button-color-bg: var(--vds-color-warning-bg, #fef3c7);--button-color-bg-hover: var(--vds-color-warning-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-warning-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-warning-text, #78350f);--button-color-border: var(--button-color-solid)}.vds-button[data-color=danger]{--button-color-solid: var(--vds-color-danger-solid, #dc2626);--button-color-solid-hover: var(--vds-color-danger-solid-hover, #b91c1c);--button-color-solid-active: var( --vds-color-danger-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-danger, #fff);--button-color-bg: var(--vds-color-danger-bg, #fee2e2);--button-color-bg-hover: var(--vds-color-danger-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-danger-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-danger-text, #991b1b);--button-color-border: var(--button-color-solid)}.vds-button[data-color=info]{--button-color-solid: var(--vds-color-info-solid, #0891b2);--button-color-solid-hover: var(--vds-color-info-solid-hover, #0e7490);--button-color-solid-active: var( --vds-color-info-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-info, #fff);--button-color-bg: var(--vds-color-info-bg, #cffafe);--button-color-bg-hover: var(--vds-color-info-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-info-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-info-text, #155e75);--button-color-border: var(--button-color-solid)}.vds-button[data-color=accent]{--button-color-solid: var(--vds-color-accent-solid, var(--vds-color-accent-emphasis, #f97316));--button-color-solid-hover: var(--vds-color-accent-solid-hover, #ea580c);--button-color-solid-active: var( --vds-color-accent-solid-active, oklch(from var(--button-color-solid) calc(l*.85) c h) );--button-color-on-solid: var(--vds-color-on-accent, #fff);--button-color-bg: var(--vds-color-accent-bg, #ffedd5);--button-color-bg-hover: var(--vds-color-accent-bg-hover, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 15%));--button-color-bg-active: var(--vds-color-accent-bg-active, color-mix(in oklch, var(--button-color-bg), var(--button-color-solid) 28%));--button-color-text: var(--vds-color-accent-text, #7c2d12);--button-color-border: var(--button-color-solid)}.vds-button[data-color=contrast]{--button-color-solid: var(--vds-color-bg-inverse, #0a0a0a);--button-color-solid-hover: var(--vds-color-neutral-11, #262626);--button-color-solid-active: oklch(from var(--button-color-solid) calc(l*.85) c h);--button-color-on-solid: var(--vds-color-text-inverse, #fafafa);--button-color-bg: var(--vds-color-neutral-bg, #e5e5e5);--button-color-bg-hover: var(--vds-color-neutral-4, #d4d4d4);--button-color-bg-active: var(--vds-color-neutral-5, #a3a3a3);--button-color-text: var(--vds-color-text, #0a0a0a);--button-color-border: var(--vds-color-bg-inverse, #0a0a0a)}.vds-button[data-variant=outline]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: var(--button-color-border);--button-border-hover: var(--button-color-border);--button-border-active: var(--button-color-border)}.vds-button[data-variant=ghost]{--button-bg: transparent;--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=soft]{--button-bg: var(--button-color-bg);--button-bg-hover: var(--button-color-bg-hover);--button-bg-active: var(--button-color-bg-active);--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-variant=link]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-optical-offset: 0;--button-min-width: 0;--button-bg: transparent;--button-bg-hover: transparent;--button-bg-active: transparent;--button-overlay-hover: transparent;--button-overlay-active: transparent;--button-text: var(--button-color-text);--button-text-hover: var(--button-color-text);--button-text-active: var(--button-color-text);--button-border: transparent;--button-border-hover: transparent;--button-border-active: transparent}.vds-button[data-color=warning]:is([data-variant=outline],[data-variant=ghost],[data-variant=soft]){--button-text-active: var(--vds-color-warning-12, var(--button-color-text))}.vds-button[data-size="2xs"]{--button-height: var(--vds-size-2xs, 1.5rem);--button-padding-inline: var(--vds-space-2, .5rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=xs]{--button-height: var(--vds-size-xs, 1.75rem);--button-padding-inline: var(--vds-space-2-5, .625rem);--button-font-size: var(--vds-text-xs, .75rem);--button-gap: var(--vds-gap-icon-compact, .25rem);--button-icon-size: .875rem}.vds-button[data-size=sm]{--button-height: var(--vds-size-sm, 2rem);--button-padding-inline: var(--vds-space-3, .75rem);--button-font-size: var(--vds-text-sm, .875rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1rem}.vds-button[data-size=lg]{--button-height: var(--vds-size-lg, 2.5rem);--button-padding-inline: var(--vds-space-5, 1.25rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size=xl]{--button-height: var(--vds-size-xl, 2.75rem);--button-padding-inline: var(--vds-space-6, 1.5rem);--button-font-size: var(--vds-text-base, 1rem);--button-gap: var(--vds-gap-icon, .5rem);--button-icon-size: 1.25rem}.vds-button[data-size="2xl"]{--button-height: var(--vds-size-2xl, 3.25rem);--button-padding-inline: var(--vds-space-7, 1.75rem);--button-font-size: var(--vds-text-lg, 1.125rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.375rem}.vds-button[data-size="3xl"]{--button-height: var(--vds-size-3xl, 4rem);--button-padding-inline: var(--vds-space-8, 2rem);--button-font-size: var(--vds-text-xl, 1.25rem);--button-gap: var(--vds-space-3, .75rem);--button-icon-size: 1.5rem}.vds-button[data-variant=link][data-size]{--button-height: auto;--button-padding-inline: 0;--button-padding-block: 0;--button-min-width: 0}.vds-button:disabled,.vds-button[aria-disabled=true]{--button-bg-hover: var(--button-bg);--button-bg-active: var(--button-bg);--button-text-hover: var(--button-text);--button-text-active: var(--button-text);--button-border-hover: var(--button-border);--button-border-active: var(--button-border)}}@layer design-system.components{.vds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);position:relative;vertical-align:middle;box-sizing:border-box;min-block-size:var(--button-height);min-inline-size:var(--button-min-width);max-inline-size:100%;padding-inline:var(--button-padding-inline);padding-block-start:var(--button-padding-block);padding-block-end:var(--button-padding-block);background-color:var(--button-bg);background-image:linear-gradient(var(--button-overlay, transparent),var(--button-overlay, transparent));color:var(--button-text);border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);text-decoration:none;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--button-transition-duration) var(--button-transition-easing),border-color var(--button-transition-duration) var(--button-transition-easing),color var(--button-transition-duration) var(--button-transition-easing),box-shadow var(--button-transition-duration) var(--button-transition-easing),opacity var(--button-transition-duration) var(--button-transition-easing),scale var(--button-transition-duration) var(--button-transition-easing)}.vds-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-hover);--button-overlay: var(--button-overlay-hover);color:var(--button-text-hover);border-color:var(--button-border-hover)}.vds-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-active);--button-overlay: var(--button-overlay-active);color:var(--button-text-active);border-color:var(--button-border-active);scale:var(--button-press-scale)}.vds-button:focus-visible{outline:var(--button-focus-ring-width) solid var(--button-focus-ring-color);outline-offset:var(--button-focus-ring-offset)}.vds-button[data-variant=link]{text-decoration:underline;text-underline-offset:.2em}.vds-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-thickness:2px}.vds-button:disabled,.vds-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.vds-button-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-inline-size:0}.vds-button-label{gap:var(--button-gap);display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;line-height:inherit;transform:translateY(var(--button-optical-offset));white-space:inherit}.vds-button[data-icon-only] .vds-button-label{transform:none}.vds-button[data-icon-only]{padding-inline:0;inline-size:var(--button-height);aspect-ratio:1;--button-min-width: var(--button-height)}.vds-button[data-full-width]{inline-size:100%}.vds-button[aria-busy=true]{pointer-events:none}.vds-button[aria-busy=true]>.vds-button-content{visibility:hidden}.vds-button-spinner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0}.vds-button-spinner:after{content:"";display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--vds-radius-full, 9999px);animation:vds-button-spin .6s linear infinite;color:var(--button-text);opacity:1}.vds-button-section{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.vds-button-label>svg,.vds-button-section>svg{display:block;inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex-shrink:0}@media(prefers-reduced-motion:reduce){.vds-button{transition-duration:0s;--button-press-scale: 1}}@keyframes vds-button-spin{to{rotate:360deg}}}@layer design-system.components{.vds-dialog-content{--dialog-radius: var(--vds-radius-dialog, .75rem);--dialog-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--dialog-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)));--dialog-border-width: 1px;--dialog-border-color: var(--vds-surface-border, var(--vds-color-border, #e5e7eb));--dialog-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--dialog-padding-block: var(--vds-surface-padding-block, var(--vds-space-6, 1.5rem));--dialog-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--dialog-slot-gap: var(--dialog-gap);--dialog-width: var(--vds-surface-width-md, 32rem);--dialog-max-width: 90vw;--dialog-max-height: 85dvh;--dialog-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--dialog-title-font-size: var(--vds-text-lg, 1.125rem);--dialog-title-font-weight: var(--vds-font-weight-semibold, 600);--dialog-title-line-height: var(--vds-leading-tight, 1.25);--dialog-title-color: var(--vds-color-text, #111827);--dialog-description-font-size: var(--vds-text-sm, .875rem);--dialog-description-line-height: var(--vds-leading-normal, 1.5);--dialog-description-color: var(--vds-color-text-muted, #6b7280);--dialog-enter-duration: var(--vds-duration-normal, .2s);--dialog-exit-duration: var(--vds-duration-fast, .1s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1));--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-intent-accent-color: transparent;--dialog-intent-accent-height: 0px;--dialog-close-size: 2rem;--dialog-close-icon-size: 1rem;--dialog-close-inset: var(--vds-space-3, .75rem);--dialog-close-radius: var(--vds-radius-action, var(--vds-radius-control-action, .375rem));--dialog-close-color: var(--vds-color-text-muted, #6b7280);--dialog-close-color-hover: var(--vds-color-text, #111827);--dialog-close-bg-hover: color-mix(in oklch, currentColor 10%, transparent);--dialog-close-bg-active: color-mix(in oklch, currentColor 16%, transparent);--dialog-focus-ring-width: var(--vds-focus-ring-width, 2px);--dialog-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--dialog-focus-ring-color: var(--vds-color-ring, #6366f1);--dialog-header-gap: var(--vds-label-gap, var(--vds-space-1-5, .375rem));--dialog-footer-gap: var(--vds-space-3, .75rem);--dialog-section-border: 1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-dialog-overlay{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px;--dialog-overlay-enter-duration: var(--vds-duration-normal, .2s);--dialog-overlay-exit-duration: var(--vds-duration-fast, .1s);--dialog-overlay-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-overlay-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-size=sm]{--dialog-width: var(--vds-surface-width-sm, 24rem);--dialog-padding-inline: var(--vds-space-5, 1.25rem);--dialog-padding-block: var(--vds-space-5, 1.25rem);--dialog-gap: var(--vds-space-3, .75rem);--dialog-title-font-size: var(--vds-text-base, 1rem)}.vds-dialog-content[data-size=lg]{--dialog-width: var(--vds-surface-width-lg, 48rem);--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=xl]{--dialog-width: var(--vds-surface-width-xl, 64rem);--dialog-max-width: 95vw;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-size=full]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0;--dialog-title-font-size: var(--vds-text-xl, 1.25rem)}.vds-dialog-content[data-animation=scale]{--dialog-enter-animation: vds-dialog-scale-in;--dialog-exit-animation: vds-dialog-scale-out;--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=fade]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--dialog-exit-ease: var(--vds-ease-in, cubic-bezier(.4, 0, 1, 1))}.vds-dialog-content[data-animation=slide-up]{--dialog-enter-animation: vds-dialog-slide-in-up;--dialog-exit-animation: vds-dialog-slide-out-down;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=slide-down]{--dialog-enter-animation: vds-dialog-slide-in-down;--dialog-exit-animation: vds-dialog-slide-out-up;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1));--dialog-exit-ease: var(--vds-ease-ios, cubic-bezier(.32, .72, 0, 1))}.vds-dialog-content[data-animation=zoom]{--dialog-enter-animation: vds-dialog-zoom-in;--dialog-exit-animation: vds-dialog-zoom-out;--dialog-enter-duration: var(--vds-duration-slow, .3s);--dialog-exit-duration: var(--vds-duration-normal, .2s);--dialog-enter-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1));--dialog-exit-ease: var(--vds-ease-spring, cubic-bezier(.22, 1.2, .36, 1))}.vds-dialog-content[data-animation=bounce]{--dialog-enter-animation: vds-dialog-bounce-in;--dialog-exit-animation: vds-dialog-bounce-out;--dialog-enter-duration: var(--vds-duration-slower, .4s);--dialog-exit-duration: var(--vds-duration-slow, .3s);--dialog-enter-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1));--dialog-exit-ease: var(--vds-ease-bounce, cubic-bezier(.34, 1.56, .64, 1))}.vds-dialog-content[data-animation=none]{--dialog-enter-animation: vds-dialog-fade-in;--dialog-exit-animation: vds-dialog-fade-out;--dialog-enter-duration: 0ms;--dialog-exit-duration: 0ms}.vds-dialog-overlay[data-backdrop=default]{--dialog-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=blur]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 8px}.vds-dialog-overlay[data-backdrop=blur-strong]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 20px}.vds-dialog-overlay[data-backdrop=light]{--dialog-overlay-bg: var(--vds-color-scrim-light, rgb(0 0 0 / .3));--dialog-overlay-blur: 0px}.vds-dialog-overlay[data-backdrop=none]{--dialog-overlay-bg: transparent;--dialog-overlay-blur: 0px}.vds-dialog-content[data-intent=destructive]{--dialog-intent-accent-color: var(--vds-color-danger-solid, #ef4444);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=warning]{--dialog-intent-accent-color: var(--vds-color-warning-solid, #f59e0b);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=success]{--dialog-intent-accent-color: var(--vds-color-success-solid, #22c55e);--dialog-intent-accent-height: 3px}.vds-dialog-content[data-intent=info]{--dialog-intent-accent-color: var(--vds-color-info-solid, #06b6d4);--dialog-intent-accent-height: 3px}@media(max-width:40rem){.vds-dialog-content[data-responsive]{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh;--dialog-radius: 0;--dialog-border-width: 0}}}@layer design-system.components{.vds-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay, 1300);background-color:var(--dialog-overlay-bg);backdrop-filter:blur(var(--dialog-overlay-blur));-webkit-backdrop-filter:blur(var(--dialog-overlay-blur));animation:vds-dialog-fade-in var(--dialog-overlay-enter-duration) var(--dialog-overlay-enter-ease)}.vds-dialog-overlay[data-state=closed]{animation:vds-dialog-fade-out var(--dialog-overlay-exit-duration) var(--dialog-overlay-exit-ease)}.vds-dialog-overlay[data-backdrop=none]{pointer-events:none}.vds-dialog-content{position:fixed;z-index:var(--vds-z-modal, 1400);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;box-sizing:border-box;inline-size:var(--dialog-width);max-inline-size:var(--dialog-max-width);max-block-size:var(--dialog-max-height);background-color:var(--dialog-surface);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);overflow:hidden;container-type:inline-size;--vds-radius-host-r: var(--dialog-radius);--vds-radius-host-b: var(--dialog-border-width);--vds-radius-host-p: 0px;animation:var(--dialog-enter-animation) var(--dialog-enter-duration) var(--dialog-enter-ease)}.vds-dialog-content[data-state=closed]{animation:var(--dialog-exit-animation) var(--dialog-exit-duration) var(--dialog-exit-ease)}.vds-dialog-content:focus-visible{outline:none}.vds-dialog-content[data-size=full]{top:0;right:0;bottom:0;left:0;translate:0 0}@media(max-width:40rem){.vds-dialog-content[data-responsive]{top:0;right:0;bottom:0;left:0;translate:0 0}}.vds-dialog-content:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--dialog-intent-accent-height);background-color:var(--dialog-intent-accent-color);pointer-events:none;z-index:1}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){gap:var(--dialog-gap);padding-block:var(--dialog-padding-block);padding-inline:var(--dialog-padding-inline);--vds-radius-host-p: var(--dialog-padding-inline)}.vds-dialog-content:not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body))>.vds-dialog-footer{padding-block:0;padding-inline:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-inline:var(--dialog-padding-inline);padding-block:0}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)~*){padding-block-start:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer):not(:has(~:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer))){padding-block-end:var(--dialog-padding-block)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer)+:where(.vds-dialog-header,.vds-dialog-body,.vds-dialog-footer){padding-block-start:var(--dialog-slot-gap)}.vds-dialog-content>:where(.vds-dialog-header,.vds-dialog-body):has(+.vds-dialog-footer){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-header{display:flex;flex-direction:column;flex-shrink:0;gap:var(--dialog-header-gap)}.vds-dialog-header[data-variant=bordered]{border-block-end:var(--dialog-section-border)}.vds-dialog-content>.vds-dialog-header[data-variant=bordered]:has(~:where(.vds-dialog-body,.vds-dialog-footer)){padding-block-end:var(--dialog-slot-gap)}.vds-dialog-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--vds-color-text, #111827);font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height)}.vds-dialog-footer{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:var(--dialog-footer-gap)}.vds-dialog-body+.vds-dialog-footer,.vds-dialog-header+.vds-dialog-footer{border-block-start:var(--dialog-section-border)}@container (inline-size < 20rem){.vds-dialog-footer{flex-direction:column-reverse}.vds-dialog-footer>*{inline-size:100%}}.vds-dialog-title{margin:0;font-family:var(--dialog-title-font-family);font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);line-height:var(--dialog-title-line-height);color:var(--dialog-title-color)}.vds-dialog-description{margin:0;font-size:var(--dialog-description-font-size);line-height:var(--dialog-description-line-height);color:var(--dialog-description-color)}.vds-dialog-close-icon{position:absolute;inset-block-start:var(--dialog-close-inset);inset-inline-end:var(--dialog-close-inset);z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--dialog-close-size);block-size:var(--dialog-close-size);padding:0;background:transparent;color:var(--dialog-close-color);border:0;border-radius:var(--dialog-close-radius);cursor:pointer;transition:background-color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--vds-duration-fast, .1s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-dialog-close-icon:hover{background-color:var(--dialog-close-bg-hover);color:var(--dialog-close-color-hover)}.vds-dialog-close-icon:active{background-color:var(--dialog-close-bg-active)}.vds-dialog-close-icon:focus-visible{outline:var(--dialog-focus-ring-width) solid var(--dialog-focus-ring-color);outline-offset:var(--dialog-focus-ring-offset)}.vds-dialog-close-icon>svg{inline-size:var(--dialog-close-icon-size);block-size:var(--dialog-close-icon-size)}.vds-dialog-content:has(>.vds-dialog-close-icon) .vds-dialog-header,.vds-dialog-content:has(>.vds-dialog-close-icon):not(:has(>.vds-dialog-header)):not(:has(>.vds-dialog-body)){padding-inline-end:calc(var(--dialog-close-inset) + var(--dialog-close-size) + var(--vds-cluster-gap, var(--vds-space-2, .5rem)))}@keyframes vds-dialog-scale-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes vds-dialog-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes vds-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vds-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vds-dialog-slide-in-up{0%{opacity:0;translate:-50% calc(-50% + 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-down{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% + 1.5rem)}}@keyframes vds-dialog-slide-in-down{0%{opacity:0;translate:-50% calc(-50% - 1.5rem)}to{opacity:1;translate:-50% -50%}}@keyframes vds-dialog-slide-out-up{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% calc(-50% - 1.5rem)}}@keyframes vds-dialog-zoom-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes vds-dialog-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:.8}}@keyframes vds-dialog-bounce-in{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.05}to{opacity:1;scale:1}}@keyframes vds-dialog-bounce-out{0%{opacity:1;scale:1}40%{opacity:1;scale:1.05}to{opacity:0;scale:.3}}.vds-dialog-content[data-size=full]{animation-name:vds-dialog-fade-in}.vds-dialog-content[data-size=full][data-state=closed]{animation-name:vds-dialog-fade-out}@media(max-width:40rem){.vds-dialog-content[data-responsive]{animation-name:vds-dialog-slide-in-up-full}.vds-dialog-content[data-responsive][data-state=closed]{animation-name:vds-dialog-slide-out-down-full}}@keyframes vds-dialog-slide-in-up-full{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes vds-dialog-slide-out-down-full{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 1rem}}}@layer design-system.components{.vds-drawer-content{--drawer-padding-inline: var(--vds-surface-padding-inline, var(--vds-space-6, 1.5rem));--drawer-padding-block: var(--vds-space-4, 1rem);--drawer-slot-gap: var(--vds-slot-gap, var(--vds-space-4, 1rem));--drawer-header-gap: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-footer-gap: var(--vds-space-3, .75rem);--drawer-label-gap: var(--vds-label-gap, var(--vds-space-1, .25rem));--drawer-surface: var(--vds-overlay-bg, var(--vds-color-surface-overlay, #ffffff));--drawer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), white 4%), var(--drawer-surface) );--drawer-header-surface: var(--vds-color-surface-sunken, #f9fafb);--drawer-footer-background: linear-gradient( 180deg, color-mix(in oklch, var(--drawer-surface), transparent 8%), color-mix(in oklch, var(--drawer-surface), black 2%) );--drawer-border-color: var(--vds-surface-border, var(--vds-color-border-muted, #e5e7eb));--drawer-section-border: 1px solid var(--drawer-border-color);--drawer-title-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--drawer-title-font-size: var(--vds-text-lg, 1.125rem);--drawer-title-font-weight: var(--vds-font-weight-semibold, 600);--drawer-title-line-height: var(--vds-leading-tight, 1.25);--drawer-title-color: var(--vds-color-text, #111827);--drawer-description-font-size: var(--vds-text-sm, .875rem);--drawer-description-line-height: var(--vds-leading-normal, 1.5);--drawer-description-color: var(--vds-color-text-muted, #6b7280);--drawer-handle-padding-block: var(--vds-space-3, .75rem);--drawer-handle-padding-inline: var(--vds-space-3, .75rem);--drawer-handle-offset: var(--vds-cluster-gap, var(--vds-space-2, .5rem));--drawer-handle-clearance: calc( var(--vds-drawer-handle-thickness) + var(--vds-space-5, 1.25rem) );--drawer-handle-progress-color: var( --vds-color-primary-9, var(--vds-color-text, #111827) )}.vds-drawer-overlay{--drawer-overlay-bg: var(--vds-color-scrim, rgb(0 0 0 / .6))}}@layer design-system.components{.vds-drawer-overlay{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vds-z-overlay);background-color:var(--drawer-overlay-bg);opacity:var(--vds-drawer-overlay-opacity, 0);pointer-events:none;will-change:opacity;transition:opacity var(--vds-drawer-duration) var(--vds-drawer-ease)}.vds-drawer-overlay[data-open]{pointer-events:auto}.vds-drawer-content{--vds-drawer-open-ease: cubic-bezier(.22, 1.08, .36, 1);--vds-drawer-radius: var(--vds-radius-drawer);--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);--vds-drawer-shadow: var(--vds-overlay-shadow, var(--vds-shadow-xl));--vds-drawer-shadow-minimized: 0 0 0 1px color-mix(in oklch, var(--vds-color-border-muted), transparent 40%), var(--vds-shadow-lg);--vds-drawer-handle-width: 2.875rem;--vds-drawer-handle-thickness: .3125rem;--vds-drawer-handle-color: var(--vds-color-border);--vds-drawer-handle-color-active: var(--vds-color-border-strong, var(--vds-color-neutral-8));--vds-drawer-available-size: 100dvh;--vds-drawer-fixed-size: var(--vds-drawer-available-size);--vds-drawer-adaptive-size: clamp(18rem, 32vw, 28rem);--vds-drawer-edge-offset: 0px;--vds-drawer-keyboard-inset: 0px;position:fixed;z-index:var(--vds-z-modal);display:flex;min-block-size:0;min-inline-size:0;flex-direction:column;box-sizing:border-box;padding:0;background:var(--drawer-background);outline:none;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease);transform:var(--vds-drawer-transform, var(--vds-drawer-rest-transform));user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;container-type:inline-size;contain:layout paint style}.vds-drawer-content[data-indicator=outside]{overflow:visible;contain:layout style}.vds-drawer-content:not([data-open]){pointer-events:none}.vds-drawer-content[data-dragging]{transition:none}.vds-drawer-content[data-stage=minimized]{box-shadow:var(--vds-drawer-shadow-minimized)}.vds-drawer-content[data-direction=bottom],.vds-drawer-content[data-direction=top]{inset-inline:0;max-block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px));max-inline-size:100vw;touch-action:pan-y}.vds-drawer-content[data-direction=bottom][data-size-mode=adaptive],.vds-drawer-content[data-direction=top][data-size-mode=adaptive]{block-size:auto}.vds-drawer-content[data-direction=bottom][data-size-mode=full],.vds-drawer-content[data-direction=top][data-size-mode=full]{block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-direction=bottom][data-size-mode=fixed],.vds-drawer-content[data-direction=top][data-size-mode=fixed]{block-size:min(var(--vds-drawer-fixed-size),calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px)))}.vds-drawer-content[data-direction=bottom]{inset-block-end:calc(var(--vds-drawer-edge-offset) + var(--vds-drawer-keyboard-inset, 0px));border-start-start-radius:var(--vds-drawer-radius);border-start-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center bottom;--vds-drawer-rest-transform: translate3d(0, 100%, 0)}.vds-drawer-content[data-direction=top]{inset-block-start:var(--vds-drawer-edge-offset);border-end-start-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:center top;--vds-drawer-rest-transform: translate3d(0, -100%, 0)}.vds-drawer-content[data-direction=left],.vds-drawer-content[data-direction=right]{inset-block:0;max-inline-size:var(--vds-drawer-available-size);max-block-size:calc(100dvh - var(--vds-drawer-keyboard-inset, 0px));scrollbar-gutter:auto;touch-action:pan-x}.vds-drawer-content[data-direction=left][data-size-mode=adaptive],.vds-drawer-content[data-direction=right][data-size-mode=adaptive]{inline-size:min(var(--vds-drawer-adaptive-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left][data-size-mode=full],.vds-drawer-content[data-direction=right][data-size-mode=full]{inline-size:var(--vds-drawer-available-size)}.vds-drawer-content[data-direction=left][data-size-mode=fixed],.vds-drawer-content[data-direction=right][data-size-mode=fixed]{inline-size:min(var(--vds-drawer-fixed-size),var(--vds-drawer-available-size))}.vds-drawer-content[data-direction=left]{inset-inline-start:var(--vds-drawer-edge-offset);border-start-end-radius:var(--vds-drawer-radius);border-end-end-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-direction=right]{inset-inline-end:calc(var(--vds-drawer-edge-offset) - var(--removed-body-scroll-bar-size, 0px));border-start-start-radius:var(--vds-drawer-radius);border-end-start-radius:var(--vds-drawer-radius);box-shadow:var(--vds-drawer-shadow);transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=left]{transform-origin:right center;--vds-drawer-rest-transform: translate3d(100%, 0, 0)}:dir(rtl) .vds-drawer-content[data-direction=right]{transform-origin:left center;--vds-drawer-rest-transform: translate3d(-100%, 0, 0)}.vds-drawer-content[data-floating]{border-radius:var(--vds-drawer-radius)}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.vds-drawer-content[data-indicator=outside]>:is(.vds-drawer-header,.vds-drawer-body,.vds-drawer-footer):last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.vds-drawer-content[data-floating][data-direction=bottom],.vds-drawer-content[data-floating][data-direction=top]{inset-inline:var(--vds-drawer-edge-offset);max-inline-size:calc(100vw - 2 * var(--vds-drawer-edge-offset))}.vds-drawer-content[data-floating][data-direction=left],.vds-drawer-content[data-floating][data-direction=right]{inset-block:var(--vds-drawer-edge-offset);max-block-size:calc(100dvh - 2 * var(--vds-drawer-edge-offset) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-elastic][data-direction=bottom],.vds-drawer-content[data-elastic][data-direction=top]{block-size:var(--vds-drawer-elastic-size)}.vds-drawer-content[data-elastic][data-direction=left],.vds-drawer-content[data-elastic][data-direction=right]{inline-size:var(--vds-drawer-elastic-size)}.vds-drawer-header{display:flex;flex-shrink:0;flex-direction:column;gap:var(--drawer-header-gap);padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);touch-action:none;user-select:none;-webkit-user-select:none;background:var(--drawer-header-surface)}.vds-drawer-header[data-variant=bordered]{background:transparent;border-block-end:var(--drawer-section-border)}.vds-drawer-content[data-direction=top] .vds-drawer-header,.vds-drawer-content[data-direction=left] .vds-drawer-header,.vds-drawer-content[data-direction=right] .vds-drawer-header{padding-block-start:max(var(--drawer-padding-block),env(safe-area-inset-top))}.vds-drawer-header>.vds-drawer-title,.vds-drawer-header>.vds-drawer-description{padding-inline:0}.vds-drawer-header>.vds-drawer-description{margin-block-start:0}.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=bottom] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{margin-block:calc(var(--drawer-header-gap) * -1) var(--drawer-handle-padding-block)}.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=inside],.vds-drawer-content[data-direction=top] .vds-drawer-header>.vds-drawer-handle[data-placement=progress]{position:absolute;inset-block-end:0;inset-inline:0;justify-content:center;padding-block:var(--drawer-handle-padding-block);margin:0}.vds-drawer-content[data-direction=top][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=top][data-indicator=progress] .vds-drawer-body{padding-block-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=left][data-indicator=progress] .vds-drawer-footer{padding-inline-end:var(--drawer-handle-clearance)}.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=inside] .vds-drawer-footer,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-header,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-body,.vds-drawer-content[data-direction=right][data-indicator=progress] .vds-drawer-footer{padding-inline-start:var(--drawer-handle-clearance)}.vds-drawer-body{flex:1;min-block-size:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;user-select:auto;-webkit-user-select:auto;padding-inline:var(--drawer-padding-inline);padding-block:var(--drawer-padding-block);touch-action:auto}.vds-drawer-content>:where(.vds-drawer-header,.vds-drawer-footer)+.vds-drawer-body{padding-block-start:var(--drawer-slot-gap)}.vds-drawer-content>.vds-drawer-body:has(+:where(.vds-drawer-header,.vds-drawer-footer)){padding-block-end:var(--drawer-slot-gap)}.vds-drawer-handle{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding-block:var(--drawer-handle-padding-block);user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.vds-drawer-handle:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=top] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-width);block-size:var(--vds-drawer-handle-thickness)}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{position:absolute;inset-block:0;padding-inline:var(--drawer-handle-padding-inline);padding-block:0;block-size:100%}.vds-drawer-handle[data-direction=left] .vds-drawer-handle-bar,.vds-drawer-handle[data-direction=right] .vds-drawer-handle-bar{inline-size:var(--vds-drawer-handle-thickness);block-size:var(--vds-drawer-handle-width)}.vds-drawer-handle[data-direction=left]{inset-inline-end:0}.vds-drawer-handle[data-direction=right]{inset-inline-start:0}.vds-drawer-handle[data-stage=minimized] .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-handle[data-placement=outside]{position:absolute;z-index:2;margin:0;padding:var(--drawer-handle-offset);background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vds-drawer-handle[data-placement=outside][data-direction=bottom],.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-inline-start:50%}.vds-drawer-handle[data-placement=outside][data-direction=bottom]{inset-block-start:0;transform:translate(-50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=top]{inset-block-end:0;transform:translate(-50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle[data-placement=outside][data-direction=left],.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-block:auto;inset-block-start:50%;block-size:auto}.vds-drawer-handle[data-placement=outside][data-direction=left]{inset-inline-end:0;transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle[data-placement=outside][data-direction=right]{inset-inline-start:0;transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=bottom]{transform:translate(50%,calc(-100% - var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=top]{transform:translate(50%,calc(100% + var(--drawer-handle-offset)))}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=left]{transform:translate(calc(-100% - var(--drawer-handle-offset)),-50%)}.vds-drawer-handle:dir(rtl)[data-placement=outside][data-direction=right]{transform:translate(calc(100% + var(--drawer-handle-offset)),-50%)}.vds-drawer-handle-bar{--drawer-handle-tension: 0;position:relative;border-radius:var(--vds-radius-full);background-color:var(--vds-drawer-handle-color);flex-shrink:0;overflow:hidden;transform:scale(1);box-shadow:0 0 0 0 var(--vds-color-primary-a3);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s var(--vds-ease-out),background-color .28s var(--vds-ease-out)}.vds-drawer-handle:hover .vds-drawer-handle-bar{background-color:var(--vds-drawer-handle-color-active)}.vds-drawer-content[data-dragging] .vds-drawer-handle-bar{--drawer-handle-tension: var(--vds-drawer-overdrag-progress, 0);transform:scale(calc(1 + .32 * var(--drawer-handle-tension)),calc(1 - .14 * var(--drawer-handle-tension)));background-color:color-mix(in srgb,var(--vds-color-primary-9) calc(var(--drawer-handle-tension) * 100%),var(--vds-drawer-handle-color-active));box-shadow:0 0 0 calc(3px * var(--drawer-handle-tension)) var(--vds-color-primary-a3);transition:none}.vds-drawer-content[data-dragging][data-direction=left] .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction=right] .vds-drawer-handle-bar{transform:scale(calc(1 - .14 * var(--drawer-handle-tension)),calc(1 + .32 * var(--drawer-handle-tension)))}@media(prefers-reduced-motion:reduce){.vds-drawer-content .vds-drawer-handle-bar,.vds-drawer-content[data-dragging][data-direction] .vds-drawer-handle-bar{transform:none;transition:none}}.vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--drawer-handle-progress-color);transform-origin:center;transform:scaleX(var(--vds-drawer-close-progress, 0));transition:transform var(--vds-duration-fast) var(--vds-ease-out);pointer-events:none}.vds-drawer-content[data-direction=left] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after,.vds-drawer-content[data-direction=right] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transform:scaleY(var(--vds-drawer-close-progress, 0))}.vds-drawer-content[data-dragging] .vds-drawer-handle[data-placement=progress] .vds-drawer-handle-bar:after{transition:none}@media(hover:hover)and (pointer:fine){.vds-drawer-header{cursor:grab}.vds-drawer-header:active{cursor:grabbing}.vds-drawer-handle[data-direction=bottom],.vds-drawer-handle[data-direction=top]{cursor:ns-resize}.vds-drawer-handle[data-direction=left],.vds-drawer-handle[data-direction=right]{cursor:ew-resize}}.vds-drawer-title{padding-inline:var(--drawer-padding-inline);font-family:var(--drawer-title-font-family);font-size:var(--drawer-title-font-size);font-weight:var(--drawer-title-font-weight);line-height:var(--drawer-title-line-height);color:var(--drawer-title-color)}.vds-drawer-description{margin-block-start:var(--drawer-label-gap);padding-inline:var(--drawer-padding-inline);font-size:var(--drawer-description-font-size);line-height:var(--drawer-description-line-height);color:var(--drawer-description-color)}.vds-drawer-footer{display:flex;gap:var(--drawer-footer-gap);flex-shrink:0;padding-block:var(--drawer-padding-block);padding-inline:var(--drawer-padding-inline);padding-block-end:max(var(--drawer-padding-block),env(safe-area-inset-bottom));margin-block-start:auto;border-block-start:var(--drawer-section-border);background:var(--drawer-footer-background)}@container (inline-size < 26rem){.vds-drawer-footer{flex-direction:column-reverse}.vds-drawer-footer>*{inline-size:100%}}.vds-drawer-content[data-keyboard-open][data-direction=bottom],.vds-drawer-content[data-keyboard-open][data-direction=top]{overflow-y:auto;block-size:calc(var(--vds-drawer-available-size) - var(--vds-drawer-keyboard-inset, 0px))}.vds-drawer-content[data-keyboard-open][data-direction=bottom] .vds-drawer-body,.vds-drawer-content[data-keyboard-open][data-direction=top] .vds-drawer-body{flex:0 0 auto;min-block-size:auto;overflow:visible}.vds-drawer-content[data-keyboard-open] .vds-drawer-footer{margin-block-start:0}[data-vds-drawer-wrapper]{--vds-drawer-duration: var(--vds-duration-slower);--vds-drawer-ease: var(--vds-ease-ios);transition:transform var(--vds-drawer-duration) var(--vds-drawer-ease),border-radius var(--vds-drawer-duration) var(--vds-drawer-ease);transform-origin:center top;will-change:transform,border-radius;overflow:hidden}}@layer design-system.components{.vds-radio-item{--radio-size: 1.125rem;--radio-dot-size: .5rem;--radio-indicator-offset: 0;--radio-border-width: 2px;--radio-transition-duration: var(--vds-duration-fast, .12s);--radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px);--radio-bg: var(--vds-color-surface, #ffffff);--radio-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-border-color: var(--vds-color-border-interactive, #6b7280);--radio-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-dot-color: var(--vds-color-on-solid, #ffffff);--radio-bg-checked: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-bg-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) );--radio-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-border-color-checked-hover: var( --vds-color-primary-solid-hover, oklch(.5 .2 265) )}.vds-radio-item[data-size=sm]{--radio-size: .875rem;--radio-dot-size: .375rem}.vds-radio-item[data-size=lg]{--radio-size: 1.375rem;--radio-dot-size: .625rem}.vds-radio-item[data-error]{--radio-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-bg-checked: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-bg-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-border-color-checked-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-focus-ring-color: var( --vds-color-danger-solid, oklch(.555 .2 25) )}.vds-radio-field{--radio-field-gap: var(--vds-space-2, .5rem);--radio-field-label-gap: var(--vds-space-1, .25rem);--radio-field-font-size: var(--vds-text-sm, .875rem);--radio-field-label-color: var(--vds-color-text, #111827);--radio-field-description-color: var(--vds-color-text-muted, #6b7280);--radio-field-description-font-size: var(--vds-text-xs, .75rem);--radio-field-label-font-weight: var(--vds-font-weight-medium, 500);--radio-field-align-block-start: max(0px, calc((var(--radio-field-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-field-control-size)) / 2));--radio-field-text-offset: 0px}.vds-radio-field[data-error]{--radio-field-label-color: var(--vds-color-danger-text, oklch(.45 .17 25))}.vds-radio-group{--radio-group-gap: var(--vds-space-3, .75rem);--radio-group-items-gap: var(--vds-space-3, .75rem);--radio-group-label-font-size: var(--vds-text-sm, .875rem);--radio-group-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-group-label-color: var(--vds-color-text, #111827);--radio-group-description-font-size: var(--vds-text-xs, .75rem);--radio-group-description-color: var(--vds-color-text-muted, #6b7280);--radio-group-required-color: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-group-error-color: var(--vds-color-danger-text, oklch(.45 .17 25));--radio-group-error-font-size: var(--vds-text-xs, .75rem);--radio-group-error-gap: var(--vds-space-1, .25rem)}.vds-radio-card{--radio-card-padding-block: var(--vds-space-3, .75rem);--radio-card-padding-inline: var(--vds-space-3-5, .875rem);--radio-card-gap: var(--vds-space-3, .75rem);--radio-card-radius: var(--vds-radius-radio-card, .75rem);--radio-card-border-width: 1.5px;--radio-card-transition-duration: var(--vds-duration-fast, .12s);--radio-card-transition-easing: var( --vds-ease-out, cubic-bezier(0, 0, .2, 1) );--radio-card-label-font-size: var(--vds-text-sm, .875rem);--radio-card-label-font-weight: var(--vds-font-weight-semibold, 600);--radio-card-label-color: var(--vds-color-text, #111827);--radio-card-description-font-size: var(--vds-text-xs, .75rem);--radio-card-description-color: var(--vds-color-text-muted, #6b7280);--radio-card-trailing-color: var(--vds-color-text, #111827);--radio-card-trailing-font-size: var(--vds-text-sm, .875rem);--radio-card-bg: var(--vds-surface-bg, var(--vds-color-surface, #ffffff));--radio-card-shadow: var(--vds-surface-shadow, none);--radio-card-border-color: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--radio-card-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--radio-card-badge-font-size: var(--vds-text-xs, .75rem);--radio-card-badge-font-weight: var(--vds-font-weight-medium, 500);--radio-card-badge-color: var(--vds-color-primary-text, oklch(.45 .17 265));--radio-card-icon-size: 2.5rem;--radio-card-icon-radius: var(--vds-radius-radio-card-icon, .5rem);--radio-card-icon-bg: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-primary-solid, oklch(.55 .2 265));--radio-card-icon-glyph-size: 1.25rem}.vds-radio-card[data-error]{--radio-card-border-color: var(--vds-color-danger-solid, oklch(.555 .2 25));--radio-card-border-color-hover: var( --vds-color-danger-solid-hover, oklch(.5 .195 25) );--radio-card-bg-hover: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--radio-card-border-color-checked: var( --vds-color-danger-solid, oklch(.555 .2 25) );--radio-card-bg-checked: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-bg: var( --vds-color-danger-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--radio-card-icon-color: var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio{--segmented-track-bg: var(--vds-color-bg-muted, oklch(.96 0 0));--segmented-track-border-color: var(--vds-color-border, #d1d5db);--segmented-track-border-width: 1px;--segmented-radius: var(--vds-radius-segmented, .5rem);--segmented-padding: .125rem;--segmented-item-height: var(--vds-size-md, 2.25rem);--segmented-item-padding-inline: var(--vds-space-3, .75rem);--segmented-item-font-size: var(--vds-text-sm, .875rem);--segmented-item-font-weight: var(--vds-font-weight-medium, 500);--segmented-item-color: var(--vds-color-text-muted, #6b7280);--segmented-item-color-hover: var(--vds-color-text, #111827);--segmented-item-checked-bg: var(--vds-color-surface, #ffffff);--segmented-item-checked-color: var(--vds-color-text, #111827);--segmented-item-checked-shadow: 0 1px 2px 0 color-mix(in oklch, currentColor 10%, transparent);--segmented-transition-duration: var(--vds-duration-fast, .12s);--segmented-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--segmented-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--segmented-focus-ring-width: var(--vds-focus-ring-width, 2px);--segmented-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-segmented-radio[data-size=sm]{--segmented-item-height: var(--vds-size-sm, 2rem);--segmented-item-padding-inline: var(--vds-space-2-5, .625rem);--segmented-item-font-size: var(--vds-text-xs, .75rem)}.vds-segmented-radio[data-size=lg]{--segmented-item-height: var(--vds-size-lg, 2.5rem);--segmented-item-padding-inline: var(--vds-space-4, 1rem);--segmented-item-font-size: var(--vds-text-sm, .875rem)}.vds-pill-radio{--pill-radio-gap: var(--vds-space-2, .5rem);--pill-radio-item-height: var(--vds-size-sm, 2rem);--pill-radio-item-padding-inline: var(--vds-space-3-5, .875rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem);--pill-radio-item-font-weight: var(--vds-font-weight-medium, 500);--pill-radio-item-radius: var(--vds-radius-pill-radio, 9999px);--pill-radio-item-border-width: 1.5px;--pill-radio-item-bg: var(--vds-color-surface, #ffffff);--pill-radio-item-border-color: var(--vds-color-border-interactive, #6b7280);--pill-radio-item-color: var(--vds-color-text, #111827);--pill-radio-item-bg-hover: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 4%, transparent) );--pill-radio-item-border-color-hover: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-bg-checked: var( --vds-color-primary-bg-subtle, color-mix(in oklch, currentColor 8%, transparent) );--pill-radio-item-border-color-checked: var( --vds-color-primary-solid, oklch(.55 .2 265) );--pill-radio-item-color-checked: var( --vds-color-primary-text, oklch(.45 .17 265) );--pill-radio-transition-duration: var(--vds-duration-fast, .12s);--pill-radio-transition-easing: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--pill-radio-focus-ring-color: var(--vds-color-ring, oklch(.55 .2 265));--pill-radio-focus-ring-width: var(--vds-focus-ring-width, 2px);--pill-radio-focus-ring-offset: var(--vds-focus-ring-offset, 2px)}.vds-pill-radio[data-size=sm]{--pill-radio-item-height: var(--vds-size-xs, 1.75rem);--pill-radio-item-padding-inline: var(--vds-space-3, .75rem);--pill-radio-item-font-size: var(--vds-text-xs, .75rem)}.vds-pill-radio[data-size=lg]{--pill-radio-item-height: var(--vds-size-md, 2.25rem);--pill-radio-item-padding-inline: var(--vds-space-4, 1rem);--pill-radio-item-font-size: var(--vds-text-sm, .875rem)}}@layer design-system.components{.vds-radio-field{--radio-field-control-size: 1.125rem;display:inline-flex;align-items:flex-start;gap:var(--radio-field-gap);cursor:pointer;color:var(--radio-field-label-color);font-family:inherit;line-height:var(--vds-control-line-height, 1.5);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field[data-size=sm]{--radio-field-control-size: .875rem}.vds-radio-field[data-size=lg]{--radio-field-control-size: 1.375rem}.vds-radio-field[data-has-description]{align-items:flex-start}.vds-radio-field[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-field[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-field>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start);flex-shrink:0}.vds-radio-field[data-has-description]>.vds-radio-item{margin-block-start:var(--radio-field-align-block-start)}.vds-radio-field-text{display:flex;flex-direction:column;gap:var(--radio-field-label-gap);min-inline-size:0;overflow-wrap:anywhere}.vds-radio-field-main{display:flex;align-items:center;min-block-size:var(--radio-field-control-size)}.vds-radio-field[data-has-description] .vds-radio-field-text{min-block-size:auto}.vds-radio-field[data-has-description] .vds-radio-field-main{align-items:flex-start;min-block-size:auto}.vds-radio-field-label{display:block;min-inline-size:0;font-size:var(--radio-field-font-size);font-weight:var(--radio-field-label-font-weight);color:var(--radio-field-label-color);line-height:var(--vds-control-line-height, 1.5);transform:translateY(var(--radio-field-text-offset))}.vds-radio-field[data-has-description] .vds-radio-field-label{transform:none}.vds-radio-field-description{font-size:var(--radio-field-description-font-size);color:var(--radio-field-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}}@layer design-system.components{.vds-radio-card{box-shadow:var(--radio-card-shadow);position:relative;min-inline-size:0;overflow-wrap:anywhere;display:flex;align-items:flex-start;gap:var(--radio-card-gap);padding:var(--radio-card-padding-block) var(--radio-card-padding-inline);border:var(--radio-card-border-width) solid var(--radio-card-border-color);border-radius:var(--radio-card-radius);background-color:var(--radio-card-bg);color:var(--radio-card-label-color);cursor:pointer;transition:background-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),border-color var(--radio-card-transition-duration) var(--radio-card-transition-easing),box-shadow var(--radio-card-transition-duration) var(--radio-card-transition-easing);isolation:isolate}.vds-radio-card:hover:not([data-disabled]){background-color:var(--radio-card-bg-hover);border-color:var(--radio-card-border-color-hover)}.vds-radio-card:focus-within{border-color:var(--radio-card-border-color-hover)}.vds-radio-card:has(.vds-radio-card-input[data-state=checked]){background-color:var(--radio-card-bg-checked);border-color:var(--radio-card-border-color-checked)}.vds-radio-card[data-disabled]{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-radio-card[data-disabled] .vds-radio-item:disabled{opacity:1}.vds-radio-card-body{display:flex;flex:1;min-inline-size:0;gap:var(--radio-card-gap);align-items:flex-start}.vds-radio-card-text{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;flex:1}.vds-radio-card-label-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3, .75rem);min-inline-size:0}.vds-radio-card-label{font-size:var(--radio-card-label-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-label-color);line-height:var(--vds-control-line-height, 1.5);min-inline-size:0}.vds-radio-card-description{font-size:var(--radio-card-description-font-size);color:var(--radio-card-description-color);font-weight:var(--vds-font-weight-normal, 400);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-trailing{min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;font-size:var(--radio-card-trailing-font-size);font-weight:var(--radio-card-label-font-weight);color:var(--radio-card-trailing-color);line-height:var(--vds-control-line-height, 1.5)}.vds-radio-card-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--radio-card-badge-font-size);font-weight:var(--radio-card-badge-font-weight);color:var(--radio-card-badge-color);margin-block-start:var(--vds-space-0-5, .125rem)}.vds-radio-card[data-layout=row]{flex-direction:row}.vds-radio-card[data-layout=row]>.vds-radio-card-input{margin-block-start:max(0px,calc((var(--radio-card-label-font-size) * var(--vds-control-line-height, 1.5) - var(--radio-size)) / 2))}.vds-radio-card[data-layout=icon-grid]{flex-direction:column;align-items:stretch;gap:var(--vds-space-2, .5rem);padding-block:var(--vds-space-4, 1rem)}.vds-radio-card[data-layout=icon-grid]>.vds-radio-card-input{align-self:flex-end}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-body{flex-direction:column;align-items:center;text-align:center;gap:var(--vds-space-2, .5rem)}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-text{align-items:center;text-align:center}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--radio-card-icon-size);block-size:var(--radio-card-icon-size);border-radius:var(--radio-card-icon-radius);background-color:var(--radio-card-icon-bg);color:var(--radio-card-icon-color);flex-shrink:0}.vds-radio-card[data-layout=icon-grid] .vds-radio-card-icon svg{inline-size:var(--radio-card-icon-glyph-size);block-size:var(--radio-card-icon-glyph-size)}}@layer design-system.components{.vds-segmented-radio{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;padding:var(--segmented-padding);background-color:var(--segmented-track-bg);border:var(--segmented-track-border-width) solid var(--segmented-track-border-color);border-radius:var(--segmented-radius);min-inline-size:0;max-inline-size:100%;--vds-radius-host-r: var(--segmented-radius);--vds-radius-host-b: var(--segmented-track-border-width);--vds-radius-host-p: var(--segmented-padding)}.vds-segmented-radio[data-orientation=vertical]{grid-auto-flow:row;flex-direction:column;align-items:stretch}.vds-segmented-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-2, .5rem);min-inline-size:0;max-inline-size:100%;min-block-size:var(--segmented-item-height);padding-inline:var(--segmented-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--segmented-item-font-size);font-weight:var(--segmented-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--segmented-item-color);background-color:transparent;border:0;border-radius:var(--vds-radius-inset);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--segmented-transition-duration) var(--segmented-transition-easing),color var(--segmented-transition-duration) var(--segmented-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio-item:hover:not(:disabled):not([data-state=checked]){color:var(--segmented-item-color-hover)}.vds-segmented-radio-item[data-state=checked]{background-color:var(--segmented-item-checked-bg);color:var(--segmented-item-checked-color);box-shadow:var(--segmented-item-checked-shadow)}.vds-segmented-radio-item:focus-visible{z-index:1;outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-segmented-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-segmented-radio[data-error]{--segmented-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25))}.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-segmented-radio[data-error] .vds-segmented-radio-item{transition-duration:0s}}.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:var(--segmented-focus-ring-width) solid var(--segmented-focus-ring-color);outline-offset:var(--segmented-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-segmented-radio[data-error] .vds-segmented-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@layer design-system.components{.vds-pill-radio{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pill-radio-gap);min-inline-size:0;max-inline-size:100%}.vds-pill-radio[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.vds-pill-radio-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1-5, .375rem);min-block-size:var(--pill-radio-item-height);min-inline-size:0;max-inline-size:100%;padding-inline:var(--pill-radio-item-padding-inline);padding-block:var(--vds-gap-icon-compact, .25rem);font-family:inherit;font-size:var(--pill-radio-item-font-size);font-weight:var(--pill-radio-item-font-weight);line-height:var(--vds-control-line-height, 1.5);color:var(--pill-radio-item-color);background-color:var(--pill-radio-item-bg);border:var(--pill-radio-item-border-width) solid var(--pill-radio-item-border-color);border-radius:var(--pill-radio-item-radius);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),border-color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),color var(--pill-radio-transition-duration) var(--pill-radio-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio-item:hover:not(:disabled):not([data-state=checked]){background-color:var(--pill-radio-item-bg-hover);border-color:var(--pill-radio-item-border-color-hover)}.vds-pill-radio-item[data-state=checked]{background-color:var(--pill-radio-item-bg-checked);border-color:var(--pill-radio-item-border-color-checked);color:var(--pill-radio-item-color-checked)}.vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-pill-radio-item:disabled{cursor:not-allowed;opacity:var(--vds-opacity-disabled, .5)}.vds-pill-radio[data-error] .vds-pill-radio-item{--pill-radio-focus-ring-color: var(--vds-color-danger-solid, oklch(.555 .2 25));border-color:var(--vds-color-danger-solid, oklch(.555 .2 25));transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-pill-radio[data-error] .vds-pill-radio-item{transition-duration:0s}}.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:var(--pill-radio-focus-ring-width) solid var(--pill-radio-focus-ring-color);outline-offset:var(--pill-radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-pill-radio[data-error] .vds-pill-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}}@keyframes vds-control-pop{0%{scale:.86}62%{scale:1.12}to{scale:1}}@keyframes vds-radio-dot-spring{0%{opacity:0;scale:0}46%{opacity:1;scale:1.42}72%{scale:.86}to{scale:1}}@media(prefers-reduced-motion:reduce){@keyframes vds-control-pop{0%{scale:.86}to{scale:1}}@keyframes vds-radio-dot-spring{0%{opacity:0;scale:0}to{opacity:1;scale:1}}}@layer design-system.components{.vds-radio-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;inline-size:var(--radio-size);block-size:var(--radio-size);padding:0;border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-bg);color:var(--radio-dot-color);cursor:pointer;transition:background-color var(--radio-transition-duration) var(--radio-transition-easing),border-color var(--radio-transition-duration) var(--radio-transition-easing),box-shadow .18s ease-out,scale .18s var(--vds-ease-spring)}@media(prefers-reduced-motion:reduce){.vds-radio-item{transition-duration:0s}}.vds-radio-item:active:not(:disabled){scale:.86;transition:scale 30ms linear}.vds-radio-item:hover:not(:disabled):not([data-state=checked]){border-color:var(--radio-border-color-hover);background-color:var(--radio-bg-hover)}.vds-radio-item[data-state=checked]{background-color:var(--radio-bg-checked);border-color:var(--radio-border-color-checked);animation:vds-control-pop .3s var(--vds-ease-spring)}.vds-radio-item[data-state=checked]:hover:not(:disabled){background-color:var(--radio-bg-checked-hover);border-color:var(--radio-border-color-checked-hover)}.vds-radio-item:focus-visible{outline:var(--radio-focus-ring-width) solid var(--radio-focus-ring-color);outline-offset:var(--radio-focus-ring-offset);box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-radio-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-radio-item:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-radio-indicator{display:flex;align-items:center;justify-content:center;line-height:1;inline-size:100%;block-size:100%}.vds-radio-dot{display:block;flex-shrink:0;inline-size:var(--radio-dot-size);block-size:var(--radio-dot-size);border-radius:var(--vds-radius-full, 9999px);background-color:var(--radio-dot-color);animation:vds-radio-dot-spring .36s var(--vds-ease-spring)}.vds-radio-group{display:block;min-inline-size:0}.vds-radio-group>*{min-inline-size:0}.vds-radio-group>*+*{margin-block-start:var(--radio-group-gap)}.vds-radio-group-header{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem)}.vds-radio-group-label{display:inline-flex;align-items:center;gap:var(--vds-space-1, .25rem);font-size:var(--radio-group-label-font-size);font-weight:var(--radio-group-label-font-weight);color:var(--radio-group-label-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-required{color:var(--radio-group-required-color);font-weight:var(--vds-font-weight-semibold, 600)}.vds-radio-group-description{font-size:var(--radio-group-description-font-size);color:var(--radio-group-description-color);line-height:var(--vds-control-line-height, 1.5);overflow-wrap:anywhere}.vds-radio-group-items{display:flex;flex-direction:column;gap:var(--radio-group-items-gap);min-inline-size:0}.vds-radio-group[data-orientation=horizontal]>.vds-radio-group-items{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--radio-group-items-gap)}.vds-radio-group-error{margin:0;font-size:var(--radio-group-error-font-size);color:var(--radio-group-error-color);line-height:var(--vds-leading-snug, 1.375);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-empty]{margin-block-start:0}.vds-radio-group-error[data-visible]{margin-block-start:var(--radio-group-gap);grid-template-rows:1fr}.vds-radio-group-error-body{display:inline-flex;align-items:center;gap:var(--radio-group-error-gap);min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-radio-group-error[data-visible] .vds-radio-group-error-body{opacity:1;transform:translateY(0)}.vds-radio-group-error-icon{flex-shrink:0;color:currentColor}.vds-radio-group[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-radio-group[data-disabled] .vds-radio-field[data-disabled],.vds-radio-group[data-disabled] .vds-radio-card[data-disabled],.vds-radio-group[data-disabled] .vds-pill-radio-item:disabled,.vds-radio-group[data-disabled] .vds-segmented-radio-item:disabled,.vds-radio-group[data-disabled] .vds-radio-item:disabled{opacity:1}}[data-vds-no-micro] .vds-radio-item:active{scale:1;transition:none}[data-vds-no-micro] .vds-radio-item[data-state=checked],[data-vds-no-micro] .vds-radio-dot{animation:none}@media(prefers-reduced-motion:reduce){.vds-radio-item,.vds-radio-item:active:not(:disabled),.vds-radio-item[data-state=checked],.vds-radio-dot,.vds-radio-card,.vds-radio-group-error,.vds-radio-group-error-body{animation:none;transition:none;scale:1}}@layer design-system.components{.vds-date-field,.vds-time-field{display:inline-flex;flex-direction:column;gap:0;font-family:var(--date-field-font-family)}.vds-date-field>*,.vds-time-field>*{min-inline-size:0}.vds-date-field>*+*,.vds-time-field>*+*{margin-block-start:var(--vds-space-1, .25rem)}.vds-date-field[data-dir=rtl],.vds-time-field[data-dir=rtl]{direction:rtl}.vds-date-field-label,.vds-time-field-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-date-field-group,.vds-time-field-group,.vds-date-picker-group,.vds-date-range-picker-group{display:inline-flex;align-items:center;gap:var(--date-field-gap);inline-size:100%;min-inline-size:0;box-sizing:border-box;block-size:var(--date-field-height);padding-inline:var(--date-field-padding-inline);background:var(--date-field-bg);box-shadow:var(--date-field-shadow);border:var(--date-field-border-width) solid var(--date-field-border-color);border-radius:var(--date-field-radius);color:var(--date-field-text-color);font-size:var(--date-field-font-size);line-height:var(--date-field-line-height);transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),border-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-date-field-group,.vds-time-field-group,.vds-date-picker-group,.vds-date-range-picker-group{transition-duration:0s}}.vds-date-field-group:hover,.vds-time-field-group:hover,.vds-date-picker-group:hover,.vds-date-range-picker-group:hover{background:var(--date-field-bg-hover);border-color:var(--date-field-border-color-hover)}.vds-date-field-group:focus-within,.vds-time-field-group:focus-within,.vds-date-picker-group:focus-within,.vds-date-range-picker-group:focus-within{border-color:var(--date-field-focus-border-color);outline:none;box-shadow:0 0 0 4px var(--date-field-focus-alpha),0 0 12px 2px var(--date-field-focus-soft-alpha)}@media(forced-colors:active){.vds-date-field-group:focus-within,.vds-time-field-group:focus-within,.vds-date-picker-group:focus-within,.vds-date-range-picker-group:focus-within{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-date-field[data-disabled=true] .vds-date-field-group,.vds-time-field[data-disabled=true] .vds-time-field-group,.vds-date-picker[data-disabled=true] .vds-date-picker-group,.vds-date-range-picker[data-disabled=true] .vds-date-range-picker-group{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed;pointer-events:none}.vds-time-field[data-picker=true] .vds-time-field-group,.vds-date-picker-group[data-surface-trigger=true],.vds-date-range-picker-group[data-surface-trigger=true],.vds-time-field-group[data-surface-trigger=true]{cursor:pointer}.vds-time-field-segments,.vds-static-field-segments{display:inline-flex;align-items:center;gap:1px;flex:1 1 auto;min-inline-size:0}.vds-date-field-segment,.vds-time-field-segment,.vds-static-field-segment{display:inline-block;padding-inline:var(--date-field-segment-padding-inline);border-radius:var(--date-field-segment-radius);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;caret-color:transparent;outline:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing)}.vds-date-field-segment[data-placeholder=true],.vds-time-field-segment[data-placeholder=true],.vds-static-field-segment[data-placeholder=true]{color:var(--date-field-placeholder-color)}.vds-date-field-segment:focus,.vds-time-field-segment:focus{background:var(--date-field-segment-focus-bg);color:var(--date-field-segment-focus-text)}.vds-date-field-segment[data-type=literal],.vds-time-field-segment[data-type=literal],.vds-static-field-segment[data-type=literal]{padding-inline:0;color:var(--date-field-placeholder-color)}.vds-time-field-picker-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--date-field-trigger-size) + .5rem);block-size:calc(var(--date-field-trigger-size) + .5rem);margin-inline-start:auto;padding:0;border:0;border-radius:var(--vds-radius-date-trigger, .25rem);background:transparent;color:var(--date-field-trigger-color);cursor:pointer;flex:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-time-field-picker-trigger{transition-duration:0s}}.vds-time-field-picker-trigger:hover:not(:disabled){background:color-mix(in oklab,currentColor 10%,transparent);color:var(--date-field-text-color)}.vds-time-field-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-time-field-picker-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-time-field-picker-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-time-field-picker-trigger svg{inline-size:var(--date-field-trigger-size);block-size:var(--date-field-trigger-size)}.vds-picker-mobile-surface{overflow:hidden}.vds-dialog-content.vds-picker-mobile-dialog:not([data-size=full]){--dialog-max-width: calc(100vw - var(--vds-space-4, 1rem));--dialog-max-height: min(calc(100dvh - var(--vds-space-4, 1rem)), 85dvh)}.vds-picker-mobile-body{display:flex;flex-direction:column;flex:1 1 auto;inline-size:100%;min-block-size:0;padding-inline:0;padding-block:0;overflow:auto;overflow-x:hidden}.vds-picker-mobile-surface .vds-picker-mobile-body{padding-inline:0;padding-block:0}.vds-picker-mobile-body>*{min-block-size:0}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body{align-items:stretch;justify-content:center;padding-block:var(--vds-space-5, 1.25rem) var(--vds-space-2, .5rem)}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body>.vds-time-picker-wheels{flex:0 0 auto}.vds-picker-mobile-surface .vds-picker-mobile-body.vds-time-picker-mobile-body .vds-time-picker-panel{flex:1 1 auto;min-block-size:0}.vds-picker-mobile-footer{inline-size:100%;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg, var(--vds-color-surface, #fff)) 97%,var(--vds-color-bg-subtle, #fafafa))}.vds-picker-mobile-header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-2, .5rem);align-items:center}.vds-picker-mobile-header-copy{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);min-inline-size:0;align-items:center;text-align:center}.vds-picker-mobile-header-title{min-inline-size:0;font-size:var(--vds-text-lg, 1.125rem);font-weight:var(--vds-font-weight-semibold, 600);line-height:1.2;color:var(--date-field-text-color)}.vds-picker-mobile-header-description{color:var(--date-field-description-color);font-size:var(--vds-text-sm, .875rem);line-height:1.4}.vds-picker-mobile-header-slot{display:inline-flex;align-items:center;min-inline-size:3rem}.vds-picker-mobile-header-slot[data-slot=trailing]{justify-content:flex-end}.vds-picker-mobile-header-slot[data-empty=true]{visibility:hidden;pointer-events:none}.vds-picker-mobile-mode-link{justify-content:space-between;min-inline-size:0;text-align:start}.vds-picker-mobile-mode-label{font-size:var(--vds-text-sm, .875rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-picker-mobile-mode-value{min-inline-size:0;color:var(--date-field-text-color);font-variant-numeric:tabular-nums;text-align:end}.vds-picker-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3, .75rem);align-items:stretch}.vds-picker-action-bar>*{min-inline-size:0}.vds-time-field-picker-content{z-index:var(--vds-z-popover, 1600);box-sizing:border-box;inline-size:min(22rem,calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:calc(100dvh - 1rem);border:1px solid var(--time-picker-surface-border-color);border-radius:var(--time-picker-surface-radius);background:var(--time-picker-surface-bg);box-shadow:var(--time-picker-surface-shadow);overflow:hidden;animation:vds-time-picker-in var(--date-field-transition-duration) var(--date-field-transition-easing)}.vds-time-picker-panel{display:flex;flex-direction:column;gap:var(--vds-space-3, .75rem);min-inline-size:0;padding:var(--vds-space-3, .75rem);font-family:var(--date-field-font-family);color:var(--date-field-text-color);background:transparent}.vds-time-picker-wheels{position:relative;display:flex;align-items:stretch;justify-content:center;gap:var(--vds-space-0-5, .125rem);inline-size:100%;min-inline-size:0;min-block-size:var(--time-picker-wheel-height);padding:0;background:transparent;overflow:hidden}.vds-time-picker-wheels:before{content:"";position:absolute;z-index:1;inset-inline:var(--vds-space-1, .25rem);inset-block-start:calc(50% - (var(--time-picker-wheel-item-height) / 2) + var(--time-picker-wheel-header-offset));block-size:var(--time-picker-wheel-item-height);border-radius:var(--time-picker-surface-inner-radius);background:var(--time-picker-wheel-selection-bg);pointer-events:none}.vds-time-picker-colon{flex:0 0 .75rem;display:flex;align-items:center;justify-content:center;min-inline-size:.75rem;padding-block-start:calc(var(--time-picker-wheel-header-height) + .22em);font-size:var(--time-picker-wheel-font-size);font-weight:var(--vds-font-weight-semibold, 600);color:var(--time-picker-wheel-colon-color);line-height:1;-webkit-user-select:none;user-select:none;animation:vds-time-picker-colon-pulse 1.8s ease-in-out infinite}.vds-time-picker-colon[data-variant=dot]{animation:none}.vds-time-wheel{position:relative;z-index:2;display:flex;flex-direction:column;min-inline-size:0;flex:1 1 0}.vds-time-wheel[data-variant=period]{flex:0 1 3.25rem}.vds-time-wheel-header{display:flex;align-items:center;justify-content:center;block-size:var(--time-picker-wheel-header-height);font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--time-picker-wheel-header-color);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.vds-time-wheel-track{position:relative;display:flex;flex-direction:column;block-size:var(--time-picker-wheel-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-block:calc((var(--time-picker-wheel-height) - var(--time-picker-wheel-item-height)) / 2);border-radius:var(--vds-radius-date-segment, .25rem);scrollbar-width:none;touch-action:pan-y;cursor:grab;outline:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.vds-time-wheel-track[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.vds-time-wheel-track::-webkit-scrollbar{display:none}.vds-time-wheel-track:before,.vds-time-wheel-track:after{content:"";flex:0 0 calc((var(--time-picker-wheel-height) - var(--time-picker-wheel-item-height)) / 2)}.vds-time-wheel-item{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--time-picker-wheel-item-height);inline-size:100%;block-size:var(--time-picker-wheel-item-height);padding:0;border:0;background:transparent;color:var(--time-picker-wheel-muted-text);font:inherit;font-size:var(--time-picker-wheel-font-size);font-weight:var(--vds-font-weight-semibold, 600);font-variant-numeric:tabular-nums;letter-spacing:0;scroll-snap-align:center;cursor:pointer;opacity:.38;transition:color var(--date-field-transition-duration) var(--date-field-transition-easing),transform var(--date-field-transition-duration) var(--date-field-transition-easing),opacity var(--date-field-transition-duration) var(--date-field-transition-easing),background-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}.vds-time-wheel-item[data-distance="0"]{opacity:1}.vds-time-wheel-item[data-distance="1"]{opacity:.42}.vds-time-wheel-item[data-distance="2"]{opacity:.24}.vds-time-wheel-item[data-distance="3"]{opacity:.14}.vds-time-wheel-item[data-distance="4"]{opacity:.07}.vds-time-wheel[data-variant=period] .vds-time-wheel-item{font-size:var(--vds-text-sm, .875rem);letter-spacing:.04em}.vds-time-wheel-item:hover{color:var(--time-picker-wheel-hover-text);opacity:.9}.vds-time-wheel-item:focus-visible{outline:none}.vds-time-wheel-item[aria-selected=true]{color:var(--time-picker-wheel-selected-text);background:transparent;transform:scale(1.08);font-weight:var(--vds-font-weight-bold, 700);opacity:1}.vds-time-picker-actions{padding-block-start:0}.vds-time-picker-panel--embedded{inline-size:100%;min-inline-size:0;padding:var(--vds-space-2, .5rem) var(--vds-space-3, .75rem) 0;background:transparent;overflow-x:hidden}@keyframes vds-time-picker-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-time-picker-colon-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.vds-time-picker-colon{animation:none}.vds-time-wheel-track{scroll-behavior:auto}}.vds-date-field-description,.vds-time-field-description{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-description-color)}.vds-date-field-error,.vds-time-field-error{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-error-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-field-error[data-empty],.vds-time-field-error[data-empty]{margin-block-start:0}.vds-date-field-error[data-visible],.vds-time-field-error[data-visible]{grid-template-rows:1fr}.vds-date-field-error-body,.vds-time-field-error-body{min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-field-error[data-visible] .vds-date-field-error-body,.vds-time-field-error[data-visible] .vds-time-field-error-body{opacity:1;transform:translateY(0)}@media(max-width:42rem){.vds-dialog-content.vds-picker-mobile-surface.vds-picker-mobile-dialog{--dialog-width: 100vw;--dialog-max-width: 100vw;--dialog-max-height: 100dvh}.vds-picker-mobile-body{max-inline-size:100vw}.vds-picker-action-bar{gap:var(--vds-space-2, .5rem)}.vds-time-picker-panel{gap:var(--vds-space-3, .75rem);padding:var(--vds-space-3, .75rem)}.vds-time-picker-wheels{--time-picker-wheel-height: 11.5rem;--time-picker-wheel-item-height: 2.75rem;--time-picker-wheel-font-size: var(--vds-text-xl, 1.25rem)}.vds-time-picker-colon{flex-basis:.5rem;min-inline-size:.5rem}}@media(max-width:22rem){.vds-picker-action-bar{grid-template-columns:1fr}.vds-time-picker-wheels{--time-picker-wheel-height: 10rem;--time-picker-wheel-font-size: var(--vds-text-lg, 1.125rem);padding-inline:var(--vds-space-1, .25rem)}.vds-time-wheel[data-variant=period]{flex-basis:2.5rem}}}@layer design-system.components{.vds-calendar{display:inline-flex;flex-direction:column;gap:var(--calendar-gap);max-inline-size:100%;padding:var(--calendar-padding);font-family:var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);-webkit-user-select:none;user-select:none}.vds-calendar[data-dir=rtl]{direction:rtl}.vds-calendar[data-view=months],.vds-calendar[data-view=years]{inline-size:100%}.vds-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-gap);min-block-size:var(--calendar-header-height)}.vds-calendar-heading{display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1, .25rem);flex:1 1 auto;min-inline-size:0;margin:0;text-align:center;font-size:var(--calendar-heading-font-size);font-weight:var(--calendar-heading-font-weight);color:var(--vds-color-text, #111827);text-transform:capitalize}.vds-calendar-heading-button{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;padding:var(--vds-space-1, .25rem) var(--vds-space-2, .5rem);border:0;border-radius:var(--calendar-nav-button-radius);background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;overflow:hidden;transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-heading-button{transition-duration:0s}}.vds-slot-counter{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1ch;line-height:1.1;overflow:hidden;vertical-align:baseline}.vds-slot-counter-current,.vds-slot-counter-prev{display:inline-block;white-space:nowrap;will-change:transform,opacity}.vds-slot-counter-prev{position:absolute;inset-inline-start:0;inset-block-start:0}.vds-slot-counter[data-direction=up] .vds-slot-counter-current{animation:vds-slot-in-up .26s cubic-bezier(.2,.7,.2,1) both}.vds-slot-counter[data-direction=up] .vds-slot-counter-prev{animation:vds-slot-out-up .26s cubic-bezier(.4,0,.8,.4) both}.vds-slot-counter[data-direction=down] .vds-slot-counter-current{animation:vds-slot-in-down .26s cubic-bezier(.2,.7,.2,1) both}.vds-slot-counter[data-direction=down] .vds-slot-counter-prev{animation:vds-slot-out-down .26s cubic-bezier(.4,0,.8,.4) both}@keyframes vds-slot-in-up{0%{transform:translateY(85%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes vds-slot-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-90%);opacity:0}}@keyframes vds-slot-in-down{0%{transform:translateY(-85%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes vds-slot-out-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(90%);opacity:0}}@media(prefers-reduced-motion:reduce){.vds-slot-counter-current,.vds-slot-counter-prev{animation:none!important}}.vds-calendar-heading-button:hover{background:color-mix(in oklab,currentColor 8%,transparent)}.vds-calendar-heading-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-heading-button:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-nav{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-nav-button-size);block-size:var(--calendar-nav-button-size);padding:0;background:var(--calendar-nav-bg);border:0;border-radius:var(--calendar-nav-button-radius);color:var(--calendar-nav-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--calendar-transition-duration) var(--calendar-transition-easing),color var(--calendar-transition-duration) var(--calendar-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-nav{transition-duration:0s}}.vds-calendar-nav:hover:not(:disabled){background:var(--calendar-nav-bg-hover);color:var(--calendar-nav-color-hover)}.vds-calendar-nav:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-nav:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-nav:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-calendar-nav svg{inline-size:.875rem;block-size:.875rem}.vds-calendar-grid{border-collapse:separate;border-spacing:var(--calendar-cell-gap);table-layout:fixed;inline-size:100%}.vds-calendar-months{display:grid;grid-template-columns:repeat(var(--calendar-month-count, 1),minmax(0,1fr));gap:var(--calendar-gap);align-items:start}.vds-calendar-months[data-month-count="1"]{--calendar-month-count: 1}.vds-calendar-months[data-month-count="2"]{--calendar-month-count: 2}.vds-calendar-months[data-month-count="3"]{--calendar-month-count: 3}.vds-calendar-months[data-month-count="4"]{--calendar-month-count: 4}.vds-calendar-month{min-inline-size:0}.vds-calendar-month-caption{padding-block-end:var(--vds-space-2, .5rem);color:var(--vds-color-text-muted, #6b7280);font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-semibold, 600);text-align:center;text-transform:capitalize}.vds-calendar-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-2, .5rem);min-inline-size:min(21rem,calc(100vw - 2rem))}.vds-calendar-selector-item{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.5rem;padding-inline:var(--vds-space-2, .5rem);border:0;border-radius:var(--calendar-cell-radius);background:var(--calendar-cell-bg);color:var(--calendar-cell-text-color);font:inherit;font-size:var(--calendar-cell-font-size);font-weight:var(--calendar-cell-font-weight);cursor:pointer;transition:box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-selector-item{transition-duration:0s}}.vds-calendar-selector-item:hover{background:var(--calendar-cell-bg-hover)}.vds-calendar-selector-item:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-selector-item:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-selector-item[data-selected=true]{background:var(--calendar-cell-selected-bg);color:var(--calendar-cell-selected-text)}.vds-calendar-wheel-view{display:flex;flex-direction:column;gap:var(--vds-space-3, .75rem);inline-size:100%;min-inline-size:0;min-block-size:0}.vds-calendar-year-wheel{--time-picker-wheel-height: 11rem;--time-picker-wheel-item-height: 2.5rem;--time-picker-surface-inner-radius: var(--vds-radius-time-picker-inner, .5rem);--time-picker-wheel-font-size: var(--vds-text-lg, 1.125rem);--time-picker-wheel-muted-text: var(--vds-color-text-muted, #6b7280);--time-picker-wheel-hover-text: color-mix( in oklab, var(--vds-color-text, #111827) 72%, var(--vds-color-text-muted, #6b7280) );--time-picker-wheel-selected-text: var(--vds-color-text, #111827);--time-picker-wheel-selection-bg: color-mix( in oklab, var(--vds-color-ring, var(--vds-color-primary-9, #6366f1)) 18%, transparent );--vds-year-wheel-height: var(--time-picker-wheel-height);position:relative;display:flex;justify-content:stretch;align-items:stretch;inline-size:100%;block-size:var(--vds-year-wheel-height);padding:0;background:transparent;overflow:hidden}.vds-calendar-year-wheel:before{content:"";position:absolute;z-index:1;inset-inline:var(--vds-space-1, .25rem);inset-block-start:calc(50% - (var(--time-picker-wheel-item-height) / 2));block-size:var(--time-picker-wheel-item-height);border-radius:var(--time-picker-surface-inner-radius);background:var(--time-picker-wheel-selection-bg);pointer-events:none}.vds-calendar-year-wheel .vds-time-wheel{flex:1 1 auto;min-inline-size:0;max-inline-size:none;inline-size:100%}.vds-calendar-year-wheel .vds-time-wheel-track{block-size:var(--vds-year-wheel-height)}.vds-calendar-year-wheel .vds-time-wheel-track:before,.vds-calendar-year-wheel .vds-time-wheel-track:after{flex:0 0 calc((var(--vds-year-wheel-height) - var(--time-picker-wheel-item-height)) / 2)}.vds-calendar-year-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2, .5rem)}.vds-calendar-year-action{display:inline-flex;align-items:center;justify-content:center;block-size:var(--vds-size-md, 2.25rem);padding-inline:var(--vds-space-3, .75rem);border:1px solid transparent;border-radius:var(--vds-radius-action, var(--vds-radius-element, .5rem));font:inherit;font-size:var(--vds-text-sm, .875rem);font-weight:var(--vds-font-weight-medium, 500);cursor:pointer;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),color var(--date-field-transition-duration) var(--date-field-transition-easing),border-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-year-action{transition-duration:0s}}.vds-calendar-year-action--secondary{background:var(--vds-color-bg-subtle, #f3f4f6);color:var(--vds-color-text, #111827)}.vds-calendar-year-action--secondary:hover{background:var(--vds-color-bg-muted, #e5e7eb)}.vds-calendar-year-action--primary{background:var(--vds-color-primary-10, #4f46e5);color:var(--vds-color-primary-contrast, #ffffff)}.vds-calendar-year-action--primary:hover{background:var(--vds-color-primary-11, #4338ca)}.vds-calendar-year-action:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-year-action:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-weekday{padding-block-end:var(--calendar-cell-gap);inline-size:var(--calendar-cell-size);text-align:center;font-size:var(--calendar-weekday-font-size);font-weight:var(--calendar-weekday-font-weight);color:var(--calendar-weekday-color);text-transform:uppercase;letter-spacing:.02em}.vds-calendar-cell-td{padding:0;text-align:center;vertical-align:middle;position:relative}.vds-calendar-cell{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-cell-size);block-size:var(--calendar-cell-size);font-size:var(--calendar-cell-font-size);font-weight:var(--calendar-cell-font-weight);color:var(--calendar-cell-text-color);background:var(--calendar-cell-bg);border-radius:var(--calendar-cell-radius);cursor:pointer;outline:none;transition:background-color var(--calendar-transition-duration) var(--calendar-transition-easing),color var(--calendar-transition-duration) var(--calendar-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-calendar-cell{transition-duration:0s}}.vds-calendar-cell[hidden]{display:none}.vds-calendar-cell:hover:not([data-disabled]):not([data-unavailable]){background:var(--calendar-cell-bg-hover)}.vds-calendar-cell:focus-visible{z-index:1;outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-calendar-cell:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-calendar-cell:not([data-selected])[data-today=true]{box-shadow:inset 0 0 0 var(--calendar-cell-today-ring-width) var(--calendar-cell-today-ring-color)}.vds-calendar-cell[data-outside=true]{color:var(--calendar-cell-outside-color);opacity:.5}.vds-calendar-cell[data-disabled=true]{color:var(--calendar-cell-text-disabled);cursor:not-allowed;pointer-events:none}.vds-calendar-cell[data-unavailable=true]{color:var(--calendar-cell-unavailable-color);background:var(--calendar-cell-unavailable-bg);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.vds-calendar:not(.vds-calendar-range) .vds-calendar-cell[data-selected=true]{background:var(--calendar-cell-selected-bg);color:var(--calendar-cell-selected-text)}.vds-calendar:not(.vds-calendar-range) .vds-calendar-cell[data-selected=true]:hover{background:var(--calendar-cell-selected-bg-hover)}.vds-calendar-range .vds-calendar-cell[data-range-middle=true],.vds-calendar-range .vds-calendar-cell[data-range-middle=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-middle=true]:focus-visible{background:transparent;color:var(--calendar-range-text);border-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-start=true],.vds-calendar-range .vds-calendar-cell[data-range-end=true],.vds-calendar-range .vds-calendar-cell[data-range-start=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-end=true]:hover,.vds-calendar-range .vds-calendar-cell[data-range-start=true]:focus-visible,.vds-calendar-range .vds-calendar-cell[data-range-end=true]:focus-visible{inline-size:100%;background:var(--calendar-range-endpoint-bg);color:var(--calendar-range-endpoint-text)}.vds-calendar-range .vds-calendar-cell[data-range-start=true]{border-start-end-radius:0;border-end-end-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-end=true]{border-start-start-radius:0;border-end-start-radius:0}.vds-calendar-range .vds-calendar-cell[data-range-start=true][data-range-end=true]{border-radius:var(--calendar-cell-radius)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]),.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]),.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]){position:relative;isolation:isolate;background:transparent}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]):before,.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]):after,.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]):after{content:"";position:absolute;inset-block:0;background:var(--calendar-range-bg);pointer-events:none;z-index:-1}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-middle=true]):before{inset-inline-start:calc(var(--calendar-cell-gap, 2px) * -1);inset-inline-end:calc(var(--calendar-cell-gap, 2px) * -1)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true]):after{inset-inline-start:50%;inset-inline-end:calc(var(--calendar-cell-gap, 2px) * -1)}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-end=true]):after{inset-inline-start:calc(var(--calendar-cell-gap, 2px) * -1);inset-inline-end:50%}.vds-calendar-range .vds-calendar-cell-td:has(.vds-calendar-cell[data-range-start=true][data-range-end=true]):after{content:none}.vds-calendar-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--calendar-gap);padding-block-start:var(--calendar-gap);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}@media(max-width:42rem){.vds-calendar{inline-size:100%}.vds-calendar-months{grid-template-columns:1fr}.vds-calendar-selector{grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0}}}@layer design-system.components{.vds-date-picker{display:inline-flex;flex-direction:column;gap:0;font-family:var(--date-field-font-family)}.vds-date-picker>*{min-inline-size:0}.vds-date-picker>*+*{margin-block-start:var(--vds-space-1, .25rem)}.vds-date-picker[data-dir=rtl]{direction:rtl}.vds-date-picker-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-date-picker-group{cursor:text}.vds-date-picker-field{display:inline-flex;align-items:center;gap:1px;flex:1 1 auto;min-inline-size:0;font-variant-numeric:tabular-nums}.vds-date-picker-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--date-field-trigger-size) + .5rem);block-size:calc(var(--date-field-trigger-size) + .5rem);padding:0;margin-inline-start:auto;background:transparent;border:0;border-radius:var(--vds-radius-date-trigger, .25rem);color:var(--date-field-trigger-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-date-picker-trigger{transition-duration:0s}}.vds-date-picker-trigger:hover:not(:disabled){background:color-mix(in oklab,currentColor 10%,transparent)}.vds-date-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-date-picker-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-date-picker-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-date-picker-trigger svg{inline-size:var(--date-field-trigger-size);block-size:var(--date-field-trigger-size)}.vds-date-picker-content{--date-picker-calendar-width: 19rem;--date-picker-presets-width: 0rem;--date-picker-time-width: 0rem;z-index:var(--date-picker-content-z-index);box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(calc(var(--date-picker-calendar-width) + var(--date-picker-presets-width) + var(--date-picker-time-width)),calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:min(32rem,calc(100dvh - 1rem),var(--vds-popper-available-height, calc(100dvh - 1rem) ));background:var(--date-picker-content-bg);border:var(--date-picker-content-border-width) solid var(--date-picker-content-border-color);border-radius:var(--date-picker-content-radius);box-shadow:var(--date-picker-content-shadow);padding:var(--date-picker-content-padding);overflow:hidden;animation:vds-fade-in var(--date-picker-content-transition-duration) var(--date-picker-content-transition-easing)}.vds-date-picker-content[data-size="2xs"],.vds-date-picker-content[data-size=xs]{--date-picker-calendar-width: 15rem}.vds-date-picker-content[data-size=sm]{--date-picker-calendar-width: 17rem}.vds-date-picker-content[data-size=lg]{--date-picker-calendar-width: 21rem}.vds-date-picker-content[data-size=xl]{--date-picker-calendar-width: 23rem}.vds-date-picker-content[data-size="2xl"]{--date-picker-calendar-width: 25rem}.vds-date-picker-content:has(.vds-date-picker-presets){--date-picker-presets-width: 10rem}.vds-date-picker-content:has(.vds-date-picker-main[data-layout=split]){--date-picker-time-width: 13rem}.vds-date-picker-content[data-state=closed]{animation:vds-fade-out calc(var(--date-picker-content-transition-duration) * .5) var(--date-picker-content-transition-easing)}.vds-date-picker-content:focus-visible{outline:none}.vds-date-picker-overlay,.vds-date-picker-mobile-panel{display:flex;flex-direction:column;gap:0;inline-size:100%;min-inline-size:0;max-inline-size:100%}.vds-date-picker-content>.vds-date-picker-overlay{min-block-size:0;max-block-size:inherit;overflow:hidden}.vds-date-picker-mobile-panel{gap:var(--vds-space-3, .75rem);overflow-x:hidden}.vds-date-picker-mobile-time-panel{overflow-x:hidden}.vds-date-picker-content-inner{display:flex;align-items:stretch;inline-size:100%;max-inline-size:100%;min-inline-size:0}.vds-date-picker-content>.vds-date-picker-overlay>.vds-date-picker-content-inner{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}.vds-date-picker-presets{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);padding:var(--vds-space-3, .75rem);min-inline-size:10rem;border-inline-end:1px solid var(--vds-color-border-muted, #e5e7eb);background:var(--vds-color-bg-subtle, #fafafa)}.vds-date-picker[data-dir=rtl] .vds-date-picker-presets{border-inline-end:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-main{display:flex;flex-direction:column;min-inline-size:0;max-inline-size:100%}.vds-date-picker-mobile-panel .vds-date-picker-main{inline-size:100%}.vds-date-picker-main[data-layout=split]{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(11rem,13rem);align-items:stretch}.vds-date-picker-time{display:flex;align-items:stretch;justify-content:center;min-inline-size:0;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 96%,var(--vds-color-bg-subtle, #fafafa))}.vds-date-picker-main[data-layout=split] .vds-date-picker-time{border-block-start:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-time .vds-time-field{inline-size:100%}.vds-date-picker-time[data-embedded=true]{flex-direction:column;align-items:stretch;gap:var(--vds-space-1-5, .375rem);padding:var(--vds-space-3, .75rem)}.vds-date-picker-time-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color);letter-spacing:.02em}.vds-date-picker-time[data-embedded=true] .vds-time-field{inline-size:100%}.vds-date-picker-time[data-embedded=true] .vds-time-field-group{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:100%;justify-content:space-between}.vds-date-picker-time[data-embedded=true] .vds-time-field-segments{flex:1 1 auto;min-inline-size:0}.vds-date-picker-footer{padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-main[data-layout=split]>.vds-date-picker-footer{grid-column:1 / -1}.vds-date-picker-actions{flex:none;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 98%,var(--vds-color-bg-subtle, #fafafa))}.vds-picker-mobile-footer .vds-date-picker-actions,.vds-picker-mobile-footer .vds-date-range-picker-actions,.vds-picker-mobile-footer .vds-time-picker-actions{padding:0;border:0;background:transparent}.vds-picker-mobile-mode-link.vds-button{display:inline-flex;justify-content:space-between;align-items:center}.vds-picker-mobile-mode-link.vds-button .vds-button-section{display:none}.vds-date-picker-description{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-description-color)}.vds-date-picker-error{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-error-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-picker-error[data-empty]{margin-block-start:0}.vds-date-picker-error[data-visible]{grid-template-rows:1fr}.vds-date-picker-error-body{min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-picker-error[data-visible] .vds-date-picker-error-body{opacity:1;transform:translateY(0)}@keyframes vds-fade-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vds-fade-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:42rem){:is(.vds-picker-mobile-body,.vds-date-picker-content,.vds-date-range-picker-content) .vds-calendar{--calendar-padding: var(--vds-space-2, .5rem);--calendar-cell-size: clamp(1.75rem, 12vw, 2.25rem);inline-size:100%;margin-inline:auto}.vds-date-picker-content,.vds-date-range-picker-content{inline-size:calc(100vw - 1rem)}.vds-picker-mobile-body .vds-calendar-grid{inline-size:100%}.vds-date-picker-content-inner{flex-direction:column}.vds-date-picker-presets{min-inline-size:0;border-inline-end:0;border-block-end:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker[data-dir=rtl] .vds-date-picker-presets{border-inline-start:0}.vds-date-picker-main,.vds-date-picker-main[data-layout=split]{min-inline-size:0;inline-size:100%;grid-template-columns:1fr}.vds-date-picker-time,.vds-date-picker-main[data-layout=split] .vds-date-picker-time{border-inline-start:0;border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-picker-actions{padding-inline:0;padding-block-end:0;border-block-start:0;background:transparent}.vds-date-picker-mobile-body .vds-picker-mobile-mode-link{margin-inline:var(--vds-space-3, .75rem)}}}@layer design-system.components{.vds-date-range-picker{display:inline-flex;flex-direction:column;gap:0;font-family:var(--date-field-font-family)}.vds-date-range-picker>*{min-inline-size:0}.vds-date-range-picker>*+*{margin-block-start:var(--vds-space-1, .25rem)}.vds-date-range-picker[data-dir=rtl]{direction:rtl}.vds-date-range-picker-label{font-size:var(--vds-text-xs, .75rem);font-weight:var(--vds-font-weight-medium, 500);color:var(--date-field-label-color)}.vds-date-range-picker-field{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;font-variant-numeric:tabular-nums}.vds-date-range-picker-separator{flex:none;padding-inline:var(--vds-space-1, .25rem);color:var(--date-field-placeholder-color);-webkit-user-select:none;user-select:none}.vds-date-range-picker-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--date-field-trigger-size) + .5rem);block-size:calc(var(--date-field-trigger-size) + .5rem);padding:0;margin-inline-start:auto;background:transparent;border:0;border-radius:var(--vds-radius-date-trigger, .25rem);color:var(--date-field-trigger-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;transition:background-color var(--date-field-transition-duration) var(--date-field-transition-easing),box-shadow .18s ease-out}@media(prefers-reduced-motion:reduce){.vds-date-range-picker-trigger{transition-duration:0s}}.vds-date-range-picker-trigger:hover:not(:disabled){background:color-mix(in oklab,currentColor 10%,transparent)}.vds-date-range-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-date-range-picker-trigger:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-date-range-picker-trigger:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-date-range-picker-trigger svg{inline-size:var(--date-field-trigger-size);block-size:var(--date-field-trigger-size)}.vds-date-range-picker-content{--date-range-picker-calendar-width: 37rem;--date-range-picker-presets-width: 0rem;--date-range-picker-time-width: 0rem;z-index:var(--date-picker-content-z-index);box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(calc(var(--date-range-picker-calendar-width) + var(--date-range-picker-presets-width) + var(--date-range-picker-time-width)),calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);max-block-size:min(36rem,calc(100dvh - 1rem),var(--vds-popper-available-height, calc(100dvh - 1rem) ));background:var(--date-picker-content-bg);border:var(--date-picker-content-border-width) solid var(--date-picker-content-border-color);border-radius:var(--date-picker-content-radius);box-shadow:var(--date-picker-content-shadow);padding:var(--date-picker-content-padding);overflow:hidden;animation:vds-fade-in var(--date-picker-content-transition-duration) var(--date-picker-content-transition-easing)}.vds-date-range-picker-content[data-size="2xs"],.vds-date-range-picker-content[data-size=xs]{--date-range-picker-calendar-width: 31rem}.vds-date-range-picker-content[data-size=sm]{--date-range-picker-calendar-width: 34rem}.vds-date-range-picker-content[data-size=lg]{--date-range-picker-calendar-width: 42rem}.vds-date-range-picker-content[data-size=xl]{--date-range-picker-calendar-width: 46rem}.vds-date-range-picker-content[data-size="2xl"]{--date-range-picker-calendar-width: 50rem}.vds-date-range-picker-content:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 19rem}.vds-date-range-picker-content[data-size="2xs"]:has(.vds-calendar-months[data-month-count="1"]),.vds-date-range-picker-content[data-size=xs]:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 15rem}.vds-date-range-picker-content[data-size=sm]:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 17rem}.vds-date-range-picker-content[data-size=lg]:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 21rem}.vds-date-range-picker-content[data-size=xl]:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 23rem}.vds-date-range-picker-content[data-size="2xl"]:has(.vds-calendar-months[data-month-count="1"]){--date-range-picker-calendar-width: 25rem}.vds-date-range-picker-content:has(.vds-date-range-picker-presets){--date-range-picker-presets-width: 12rem}.vds-date-range-picker-content:has(.vds-date-range-picker-main[data-layout=split]){--date-range-picker-time-width: 14rem}.vds-date-range-picker-content[data-state=closed]{animation:vds-fade-out calc(var(--date-picker-content-transition-duration) * .5) var(--date-picker-content-transition-easing)}.vds-date-range-picker-content:focus-visible{outline:none}.vds-date-range-picker-overlay,.vds-date-range-picker-mobile-panel{display:flex;flex-direction:column;gap:0;inline-size:100%;min-inline-size:0;max-inline-size:100%}.vds-date-range-picker-content>.vds-date-range-picker-overlay{min-block-size:0;max-block-size:inherit;overflow:hidden}.vds-date-range-picker-mobile-panel{gap:var(--vds-space-3, .75rem);overflow-x:hidden}.vds-date-range-picker-mobile-time-panel{overflow-x:hidden}.vds-date-range-picker-mobile-calendar .vds-calendar-months{grid-template-columns:1fr}.vds-date-range-picker-content-inner{display:flex;align-items:stretch;inline-size:100%;max-inline-size:100%;min-inline-size:0}.vds-date-range-picker-content>.vds-date-range-picker-overlay>.vds-date-range-picker-content-inner{flex:1 1 auto;min-block-size:0;overflow:auto;overscroll-behavior:contain}.vds-date-range-picker-presets{display:flex;flex-direction:column;gap:var(--vds-space-1, .25rem);padding:var(--vds-space-3, .75rem);min-inline-size:12rem;border-inline-end:1px solid var(--vds-color-border-muted, #e5e7eb);background:var(--vds-color-bg-subtle, #fafafa)}.vds-date-range-picker[data-dir=rtl] .vds-date-range-picker-presets{border-inline-end:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-range-picker-main{display:flex;flex-direction:column;min-inline-size:0;max-inline-size:100%}.vds-date-range-picker-mobile-panel .vds-date-range-picker-main{inline-size:100%}.vds-date-range-picker-main[data-layout=split]{display:grid;grid-template-columns:minmax(28rem,1fr) minmax(12rem,14rem);align-items:stretch}.vds-date-range-picker-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3, .75rem);align-items:start;min-inline-size:0;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 97%,var(--vds-color-bg-subtle, #fafafa))}.vds-date-range-picker-time[data-mobile-time-links=true]{grid-template-columns:1fr}.vds-date-range-picker-time[data-embedded=true] .vds-time-field{inline-size:100%}.vds-date-range-picker-time[data-embedded=true] .vds-time-field-group{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:100%;justify-content:space-between}.vds-date-range-picker-time[data-embedded=true] .vds-time-field-segments{flex:1 1 auto;min-inline-size:0}.vds-date-range-picker-main[data-layout=split] .vds-date-range-picker-time{grid-template-columns:1fr;align-content:start;border-block-start:0;border-inline-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-range-picker-footer{padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-range-picker-main[data-layout=split]>.vds-date-range-picker-footer{grid-column:1 / -1}.vds-date-range-picker-actions{flex:none;padding:var(--vds-space-3, .75rem);border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb);background:color-mix(in oklab,var(--date-picker-content-bg) 98%,var(--vds-color-bg-subtle, #fafafa))}.vds-date-range-picker-description{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-description-color)}.vds-date-range-picker-error{font-size:var(--vds-text-xs, .75rem);color:var(--date-field-error-color);display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-range-picker-error[data-empty]{margin-block-start:0}.vds-date-range-picker-error[data-visible]{grid-template-rows:1fr}.vds-date-range-picker-error-body{min-block-size:0;overflow:hidden;opacity:0;transform:translateY(calc(var(--vds-space-1, .25rem) * -1));transition:opacity var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1)),transform var(--vds-duration-normal, .2s) var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-date-range-picker-error[data-visible] .vds-date-range-picker-error-body{opacity:1;transform:translateY(0)}@media(max-width:42rem){.vds-date-range-picker-content-inner{flex-direction:column}.vds-date-range-picker-presets{min-inline-size:0;border-inline-end:0;border-block-end:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-range-picker[data-dir=rtl] .vds-date-range-picker-presets{border-inline-start:0}.vds-date-range-picker-main{min-inline-size:0;inline-size:100%}.vds-date-range-picker-time,.vds-date-range-picker-main[data-layout=split] .vds-date-range-picker-time{grid-template-columns:1fr;align-items:stretch;border-inline-start:0;border-block-start:1px solid var(--vds-color-border-muted, #e5e7eb)}.vds-date-range-picker-actions{padding-inline:0;padding-block-end:0;border-block-start:0;background:transparent}}}@layer design-system.components{.vds-tabs-list{--tabs-list-gap: var(--vds-space-1, .25rem);--tabs-list-padding-inline: 0px;--tabs-list-padding-block: 0px;--tabs-list-radius: 0px;--tabs-list-bg: transparent;--tabs-list-border-color: var(--vds-surface-border, var(--vds-color-border, #d1d5db));--tabs-list-border-width: 0px;--vds-radius-host-r: var(--tabs-list-radius);--vds-radius-host-b: var(--tabs-list-border-width);--vds-radius-host-p: var(--tabs-list-padding-block);--tabs-indicator-color: var(--vds-color-primary-solid, #6366f1);--tabs-indicator-thickness: 2px;--tabs-indicator-radius: 0px;--tabs-indicator-inset: 0px;--tabs-indicator-display: none;--tabs-indicator-transition-duration: var(--vds-duration-fast, .1s);--tabs-indicator-transition-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-md, 2.25rem);--tabs-trigger-gap: var(--vds-space-2, .5rem);--tabs-trigger-padding-inline: var(--vds-space-4, 1rem);--tabs-trigger-padding-block: 0;--tabs-trigger-optical-offset: var(--vds-control-optical-offset, 0px);--tabs-trigger-radius: 0;--tabs-trigger-border-width: 0;--tabs-trigger-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--tabs-trigger-font-size: var(--vds-text-sm, .875rem);--tabs-trigger-font-weight: var(--vds-font-weight-medium, 500);--tabs-trigger-line-height: var(--vds-control-line-height, 1);--tabs-trigger-bg: transparent;--tabs-trigger-color: var(--vds-color-text-muted, #6b7280);--tabs-trigger-border-color: transparent;--tabs-trigger-bg-hover: transparent;--tabs-trigger-color-hover: var(--vds-color-text, #111827);--tabs-trigger-border-color-hover: transparent;--tabs-trigger-bg-active: transparent;--tabs-trigger-color-active: var(--vds-color-text, #111827);--tabs-trigger-border-color-active: transparent;--tabs-trigger-shadow-active: none;--tabs-trigger-focus-ring-color: var(--vds-color-ring, #6366f1);--tabs-trigger-focus-ring-width: 2px;--tabs-trigger-focus-ring-offset: -2px;--tabs-trigger-transition-duration: var(--vds-duration-fast, .1s);--tabs-trigger-transition-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1))}.vds-tabs-content{--tabs-content-padding-block: var(--vds-space-4, 1rem);--tabs-content-focus-ring-color: var(--vds-color-ring, #6366f1);--tabs-content-focus-ring-width: 2px;--tabs-content-focus-ring-offset: 2px;--tabs-content-focus-ring-radius: var(--vds-radius-control, var(--vds-radius-element, .375rem));--tabs-content-enter-duration: var(--vds-duration-fast, .1s);--tabs-content-enter-ease: var(--vds-ease-out, cubic-bezier(0, 0, .2, 1));--tabs-content-enter-translate: .5rem}.vds-tabs{--tabs-root-gap: var(--vds-space-4, 1rem);--tabs-root-separator-color: var(--vds-color-border-muted, #e5e7eb)}.vds-tabs-panels{--tabs-panels-transition-duration: .32s;--tabs-panels-transition-ease: var( --vds-ease-out, cubic-bezier(.2, .9, .25, 1) );--tabs-panels-padding-block: var(--vds-space-4, 1rem)}.vds-tabs-list[data-variant=underline]{--tabs-list-gap: var(--vds-space-4, 1rem);--tabs-list-border-width: 1px;--tabs-indicator-display: block;--tabs-indicator-thickness: 2px;--tabs-indicator-inset: 0}.vds-tabs-list[data-variant=underline] .vds-tabs-trigger{--tabs-trigger-color-active: var(--vds-color-text, #111827)}.vds-tabs-list[data-variant=line]{--tabs-list-gap: var(--vds-space-4, 1rem);--tabs-list-border-width: 1px;--tabs-indicator-display: block;--tabs-indicator-thickness: 2px;--tabs-indicator-inset: 0}.vds-tabs-list[data-variant=line] .vds-tabs-trigger{--tabs-trigger-color-active: var(--vds-color-text, #111827)}.vds-tabs-list[data-variant=pills]{--tabs-list-gap: var(--vds-space-1, .25rem);--tabs-indicator-display: block;--tabs-indicator-color: var(--vds-color-primary-solid, #6366f1);--tabs-indicator-radius: var(--vds-radius-badge, 9999px)}.vds-tabs-list[data-variant=pills] .vds-tabs-trigger{--tabs-trigger-radius: var(--vds-radius-badge, 9999px);--tabs-trigger-bg-active: var(--vds-color-primary-solid, #6366f1);--tabs-trigger-color-active: var(--vds-color-on-primary, #ffffff);--tabs-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--tabs-trigger-color-hover: var(--vds-color-text, #111827)}.vds-tabs-list[data-variant=segmented]{--tabs-list-gap: 0;--tabs-list-bg: var(--vds-color-bg-muted, #f3f4f6);--tabs-list-radius: var(--vds-radius-segmented, var(--vds-radius-element, .375rem));--tabs-list-padding-inline: var(--vds-space-1, .25rem);--tabs-list-padding-block: var(--vds-space-1, .25rem);--tabs-indicator-display: block;--tabs-indicator-color: var(--vds-color-surface, #ffffff);--tabs-indicator-radius: max( 0px, calc( var(--tabs-list-radius) - var(--tabs-list-border-width) - var(--tabs-list-padding-block) ) )}.vds-tabs-list[data-variant=segmented] .vds-tabs-trigger{--tabs-trigger-optical-offset: var(--vds-control-optical-offset, 0px);--tabs-trigger-radius: var( --vds-radius-inset, max( 0px, calc( var(--tabs-list-radius) - var(--tabs-list-border-width) - var(--tabs-list-padding-block) ) ) );--tabs-trigger-bg-active: var(--vds-color-surface, #ffffff);--tabs-trigger-color-active: var(--vds-color-text, #111827);--tabs-trigger-shadow-active: var(--vds-shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05))}.vds-tabs-list[data-variant=segmented][data-orientation=vertical]{--tabs-list-radius: var(--vds-radius-control, var(--vds-radius-element, .375rem))}.vds-tabs-list[data-variant=boxed]{--tabs-list-gap: 0;--tabs-list-border-width: 1px;--tabs-boxed-curve: var(--vds-radius-tabs-boxed, min(var(--vds-radius-control, .5rem), var(--vds-radius-4, .5rem)));--tabs-boxed-bg: var(--vds-color-surface, #ffffff);--tabs-boxed-border: var(--vds-color-border, #d1d5db)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger{--tabs-trigger-radius: var(--tabs-boxed-curve);--tabs-trigger-bg-hover: var(--vds-color-surface-hover, #f9fafb);--tabs-trigger-bg-active: var(--tabs-boxed-bg);--tabs-trigger-color-active: var(--vds-color-text, #111827)}.vds-tabs-list[data-variant=bordered]{--tabs-list-gap: var(--vds-space-1, .25rem)}.vds-tabs-list[data-variant=bordered] .vds-tabs-trigger{--tabs-trigger-border-width: 1px;--tabs-trigger-radius: var(--vds-radius-tabs-trigger, var(--vds-radius-element, .375rem));--tabs-trigger-border-color: var(--vds-color-border, #d1d5db);--tabs-trigger-border-color-hover: var(--vds-color-border, #d1d5db);--tabs-trigger-bg-hover: var(--vds-color-surface-hover, #f9fafb);--tabs-trigger-bg-active: var(--vds-color-primary-solid, #6366f1);--tabs-trigger-border-color-active: var(--vds-color-primary-solid, #6366f1);--tabs-trigger-color-active: var(--vds-color-on-primary, #ffffff)}.vds-tabs-list[data-variant=solid]{--tabs-list-gap: var(--vds-space-1, .25rem)}.vds-tabs-list[data-variant=solid] .vds-tabs-trigger{--tabs-trigger-radius: var(--vds-radius-tabs-trigger, var(--vds-radius-element, .375rem));--tabs-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--tabs-trigger-bg-active: var(--vds-color-primary-solid, #6366f1);--tabs-trigger-color-active: var(--vds-color-on-primary, #ffffff)}.vds-tabs-list[data-variant=soft]{--tabs-list-gap: var(--vds-space-1, .25rem)}.vds-tabs-list[data-variant=soft] .vds-tabs-trigger{--tabs-trigger-radius: var(--vds-radius-tabs-trigger, var(--vds-radius-element, .375rem));--tabs-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--tabs-trigger-bg-active: var(--vds-color-primary-bg, #eef2ff);--tabs-trigger-color-active: var(--vds-color-primary-text, #3730a3)}.vds-tabs-list[data-variant=ghost]{--tabs-list-gap: var(--vds-space-1, .25rem)}.vds-tabs-list[data-variant=ghost] .vds-tabs-trigger{--tabs-trigger-radius: var(--vds-radius-tabs-trigger, var(--vds-radius-element, .375rem));--tabs-trigger-bg-hover: var(--vds-color-bg-muted, #f3f4f6);--tabs-trigger-bg-active: transparent;--tabs-trigger-color-active: var(--vds-color-text, #111827)}.vds-tabs-list[data-size="2xs"] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-2xs, 1.5rem);--tabs-trigger-padding-inline: var(--vds-space-2, .5rem);--tabs-trigger-gap: var(--vds-space-1, .25rem);--tabs-trigger-font-size: var(--vds-text-xs, .75rem)}.vds-tabs-list[data-size=xs] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-xs, 1.75rem);--tabs-trigger-padding-inline: var(--vds-space-2-5, .625rem);--tabs-trigger-gap: var(--vds-space-1, .25rem);--tabs-trigger-font-size: var(--vds-text-xs, .75rem)}.vds-tabs-list[data-size=sm] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-sm, 2rem);--tabs-trigger-padding-inline: var(--vds-space-3, .75rem);--tabs-trigger-gap: var(--vds-space-1-5, .375rem);--tabs-trigger-font-size: var(--vds-text-sm, .875rem)}.vds-tabs-list[data-size=lg] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-lg, 2.5rem);--tabs-trigger-padding-inline: var(--vds-space-5, 1.25rem);--tabs-trigger-gap: var(--vds-space-2, .5rem);--tabs-trigger-font-size: var(--vds-text-base, 1rem)}.vds-tabs-list[data-size=xl] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-xl, 2.75rem);--tabs-trigger-padding-inline: var(--vds-space-6, 1.5rem);--tabs-trigger-gap: var(--vds-space-2, .5rem);--tabs-trigger-font-size: var(--vds-text-base, 1rem)}.vds-tabs-list[data-size="2xl"] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-2xl, 3.25rem);--tabs-trigger-padding-inline: var(--vds-space-7, 1.75rem);--tabs-trigger-gap: var(--vds-space-2-5, .625rem);--tabs-trigger-font-size: var(--vds-text-lg, 1.125rem)}.vds-tabs-list[data-size="3xl"] .vds-tabs-trigger{--tabs-trigger-height: var(--vds-size-3xl, 4rem);--tabs-trigger-padding-inline: var(--vds-space-8, 2rem);--tabs-trigger-gap: var(--vds-space-3, .75rem);--tabs-trigger-font-size: var(--vds-text-xl, 1.25rem)}}@layer design-system.components{.vds-tabs{display:block;min-inline-size:0}.vds-tabs[data-orientation=vertical]{display:flex;align-items:stretch;gap:var(--tabs-root-gap)}.vds-tabs[data-orientation=vertical]>.vds-tabs-content{flex:1 1 0;min-inline-size:0;padding-inline-start:var(--tabs-root-gap);border-inline-start:1px solid var(--tabs-root-separator-color)}.vds-tabs[data-orientation=vertical]>.vds-tabs-list:is([data-variant=underline],[data-variant=line],[data-variant=boxed])~.vds-tabs-content{border-inline-start:0}.vds-tabs-list{position:relative;display:inline-flex;align-items:stretch;gap:var(--tabs-list-gap);padding-inline:var(--tabs-list-padding-inline);padding-block:var(--tabs-list-padding-block);background-color:var(--tabs-list-bg);border-radius:var(--tabs-list-radius);border:0 solid var(--tabs-list-border-color);border-block-end-width:var(--tabs-list-border-width);max-inline-size:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.vds-tabs-list::-webkit-scrollbar{display:none}.vds-tabs-list::-webkit-scrollbar{block-size:6px}.vds-tabs-list>.vds-tabs-trigger{flex:0 0 auto}.vds-tabs-trigger{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--tabs-trigger-gap);min-block-size:var(--tabs-trigger-height);padding-inline:var(--tabs-trigger-padding-inline);padding-block-start:var(--tabs-trigger-padding-block);padding-block-end:var(--tabs-trigger-padding-block);font-family:var(--tabs-trigger-font-family);font-size:var(--tabs-trigger-font-size);font-weight:var(--tabs-trigger-font-weight);line-height:var(--tabs-trigger-line-height);color:var(--tabs-trigger-color);background-color:var(--tabs-trigger-bg);border:var(--tabs-trigger-border-width) solid var(--tabs-trigger-border-color);border-radius:var(--tabs-trigger-radius);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease),background-color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease),border-color var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease),box-shadow var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease)}.vds-tabs-trigger-content{display:flex;align-items:center;justify-content:inherit;gap:inherit;inline-size:100%;min-inline-size:0;line-height:var(--vds-control-line-height, 1.5);transform:translateY(var(--tabs-trigger-optical-offset));white-space:inherit}.vds-tabs-trigger-content>svg,.vds-tabs-trigger-content>:has(>svg:only-child){transform:translateY(calc(var(--tabs-trigger-optical-offset) * -1))}.vds-tabs-trigger-content>svg,.vds-tabs-trigger-content>:has(>svg:only-child)>svg{display:block;flex-shrink:0;inline-size:var(--tabs-trigger-icon-size, 1.125rem);block-size:var(--tabs-trigger-icon-size, 1.125rem)}.vds-tabs-trigger:hover:not(:disabled):not([data-disabled]):not([data-state=active]){color:var(--tabs-trigger-color-hover);background-color:var(--tabs-trigger-bg-hover);border-color:var(--tabs-trigger-border-color-hover)}.vds-tabs-trigger[data-state=active]{color:var(--tabs-trigger-color-active);background-color:var(--tabs-trigger-bg-active);border-color:var(--tabs-trigger-border-color-active);box-shadow:var(--tabs-trigger-shadow-active)}.vds-tabs-trigger:focus-visible{outline:var(--tabs-trigger-focus-ring-width) solid var(--tabs-trigger-focus-ring-color);outline-offset:var(--tabs-trigger-focus-ring-offset)}.vds-tabs-trigger:disabled,.vds-tabs-trigger[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-tabs:not([data-orientation=vertical])>.vds-tabs-list~.vds-tabs-content{padding-block-start:var(--tabs-content-padding-block)}.vds-tabs-content:focus-visible{outline:var(--tabs-content-focus-ring-width) solid var(--tabs-content-focus-ring-color);outline-offset:var(--tabs-content-focus-ring-offset);border-radius:var(--tabs-content-focus-ring-radius)}.vds-tabs-content{--tabs-content-enter-x: var(--tabs-content-enter-translate)}.vds-tabs-content:dir(rtl){--tabs-content-enter-x: calc(var(--tabs-content-enter-translate) * -1)}.vds-tabs-content[data-state=active]{animation:vds-tabs-content-in var(--tabs-content-enter-duration) var(--tabs-content-enter-ease)}@keyframes vds-tabs-content-in{0%{opacity:0;transform:translate(var(--tabs-content-enter-x))}to{opacity:1;transform:translate(0)}}.vds-tabs[data-orientation=vertical] .vds-tabs-content[data-state=active]{animation-name:vds-tabs-content-in-y}@keyframes vds-tabs-content-in-y{0%{opacity:0;transform:translateY(var(--tabs-content-enter-translate))}to{opacity:1;transform:translateY(0)}}.vds-tabs-content[data-swiping=true]{animation:none!important;transition:none!important;will-change:transform}.vds-tabs-panels{position:relative;overflow:hidden;padding-block-start:var(--tabs-panels-padding-block)}.vds-tabs-panels-track{display:flex;inline-size:100%;--tabs-panels-tx-sign: 1;transform:translate(calc(var(--tabs-panels-tx, 0%) * var(--tabs-panels-tx-sign)));transition:transform var(--tabs-panels-transition-duration) var(--tabs-panels-transition-ease)}.vds-tabs-panels-track:dir(rtl){--tabs-panels-tx-sign: -1}.vds-tabs-panels[data-swipeable=true] .vds-tabs-panels-track{touch-action:pan-y}.vds-tabs-panels-slide{flex:0 0 100%;min-inline-size:0}.vds-tabs-panels-slide>.vds-tabs-content[hidden]{display:block}.vds-tabs-panels .vds-tabs-content[data-state=active],.vds-tabs-panels .vds-tabs-content{animation:none}.vds-tabs-panels-slide:not([data-active=true]){pointer-events:none}@media(prefers-reduced-motion:reduce){.vds-tabs-panels-track{transition:none}}.vds-tabs-list[data-animated=true]:after{content:"";position:absolute;pointer-events:none;z-index:0;display:var(--tabs-indicator-display);background-color:var(--tabs-indicator-color);border-radius:var(--tabs-indicator-radius);opacity:var(--tabs-indicator-ready, 0);transition:transform var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease),inline-size var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease),block-size var(--tabs-indicator-transition-duration) var(--tabs-indicator-transition-ease)}.vds-tabs-list[data-variant=underline][data-animated=true]:after{inset-inline-start:0;inset-block-end:calc(-1 * var(--tabs-list-border-width));inline-size:var(--tabs-indicator-w, 0);block-size:var(--tabs-indicator-thickness);transform:translate(var(--tabs-indicator-tx, 0))}.vds-tabs-list[data-variant=underline][data-orientation=vertical][data-animated=true]:after{inset-block-start:0;inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width));inset-block-end:auto;inline-size:var(--tabs-indicator-thickness);block-size:var(--tabs-indicator-h, 0);transform:translateY(var(--tabs-indicator-ty, 0))}.vds-tabs-list[data-variant=line][data-animated=true]:after{inset-inline-start:0;inset-block-start:calc(-1 * var(--tabs-list-border-width));inline-size:var(--tabs-indicator-w, 0);block-size:var(--tabs-indicator-thickness);transform:translate(var(--tabs-indicator-tx, 0))}.vds-tabs-list[data-variant=line][data-orientation=vertical][data-animated=true]:after{inset-block-start:0;inset-inline-start:calc(-1 * var(--tabs-list-border-width));inset-block-end:auto;inline-size:var(--tabs-indicator-thickness);block-size:var(--tabs-indicator-h, 0);transform:translateY(var(--tabs-indicator-ty, 0))}.vds-tabs-list[data-variant=pills][data-animated=true]:after,.vds-tabs-list[data-variant=segmented][data-animated=true]:after{inset-block-start:0;inset-inline-start:0;inline-size:var(--tabs-indicator-w, 0);block-size:var(--tabs-indicator-h, 0);transform:translate(var(--tabs-indicator-tx, 0),var(--tabs-indicator-ty, 0))}.vds-tabs-list[data-variant=segmented][data-animated=true]:after{box-shadow:var(--vds-shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05))}.vds-tabs-list[data-variant=pills][data-animated=true] .vds-tabs-trigger[data-state=active],.vds-tabs-list[data-variant=segmented][data-animated=true] .vds-tabs-trigger[data-state=active]{background-color:transparent;box-shadow:none}.vds-tabs-list[data-variant=underline]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset 0 calc(-1 * var(--tabs-indicator-thickness)) 0 0 transparent}.vds-tabs-list[data-variant=underline]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset 0 calc(-1 * var(--tabs-indicator-thickness)) 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=line]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset 0 var(--tabs-indicator-thickness) 0 0 transparent}.vds-tabs-list[data-variant=line]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset 0 var(--tabs-indicator-thickness) 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=boxed]{align-items:flex-end;padding-inline:var(--tabs-boxed-curve);overflow-x:auto}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger{border:1px solid transparent;border-block-end:0;border-start-start-radius:var(--tabs-boxed-curve);border-start-end-radius:var(--tabs-boxed-curve);border-end-start-radius:0;border-end-end-radius:0;margin-block-end:calc(-1 * var(--tabs-list-border-width));padding-block-end:var(--tabs-list-border-width)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]{border-color:var(--tabs-boxed-border)}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:after{content:"";position:absolute;inline-size:var(--tabs-boxed-curve);block-size:var(--tabs-boxed-curve);opacity:0;pointer-events:none;transition:opacity var(--tabs-trigger-transition-duration) var(--tabs-trigger-transition-ease)}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{inset-block-end:0;background:radial-gradient(circle at var(--tabs-boxed-curve-origin-x, 0) 0,transparent 0 calc(var(--tabs-boxed-curve) - var(--tabs-list-border-width)),var(--tabs-boxed-border) calc(var(--tabs-boxed-curve) - var(--tabs-list-border-width)) var(--tabs-boxed-curve),var(--tabs-boxed-bg) var(--tabs-boxed-curve))}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before{inset-inline-start:calc(-1 * var(--tabs-boxed-curve));--tabs-boxed-curve-origin-x: 0%}.vds-tabs-list[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{inset-inline-end:calc(-1 * var(--tabs-boxed-curve));--tabs-boxed-curve-origin-x: 100%}.vds-tabs-list:dir(rtl)[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:before{--tabs-boxed-curve-origin-x: 100%}.vds-tabs-list:dir(rtl)[data-variant=boxed]:not([data-orientation=vertical]) .vds-tabs-trigger:after{--tabs-boxed-curve-origin-x: 0%}.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger[data-state=active]:after{opacity:1}.vds-tabs-list[data-variant=boxed][data-orientation=vertical]{align-items:stretch;padding-inline:0;padding-block:var(--tabs-boxed-curve);--tabs-boxed-curve-shadow-x: calc(var(--tabs-boxed-curve) / 2)}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger{border-block-end-width:var(--tabs-list-border-width);border-block-end-style:solid;border-inline-end-width:0;border-start-start-radius:var(--tabs-boxed-curve);border-end-start-radius:var(--tabs-boxed-curve);border-start-end-radius:0;border-end-end-radius:0;margin-block-end:0;margin-inline-end:calc(-1 * var(--tabs-list-border-width));padding-block-end:var(--tabs-trigger-padding-block);padding-inline-end:calc(var(--tabs-trigger-padding-inline) + var(--tabs-list-border-width))}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger:before{inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width));inset-block-end:auto;inset-block-start:calc(-1 * var(--tabs-boxed-curve));border:0;border-inline-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-block-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-end-end-radius:var(--tabs-boxed-curve);border-start-end-radius:0;box-shadow:var(--tabs-boxed-curve-shadow-x) calc(var(--tabs-boxed-curve) / 2) 0 0 var(--tabs-boxed-bg)}.vds-tabs-list[data-variant=boxed][data-orientation=vertical] .vds-tabs-trigger:after{inset-inline-start:auto;inset-inline-end:calc(-1 * var(--tabs-list-border-width));inset-block-start:auto;inset-block-end:calc(-1 * var(--tabs-boxed-curve));border:0;border-inline-end:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-block-start:var(--tabs-list-border-width) solid var(--tabs-boxed-border);border-end-start-radius:0;border-start-end-radius:var(--tabs-boxed-curve);box-shadow:var(--tabs-boxed-curve-shadow-x) calc(-1 * var(--tabs-boxed-curve) / 2) 0 0 var(--tabs-boxed-bg)}.vds-tabs-list:dir(rtl)[data-variant=boxed][data-orientation=vertical]{--tabs-boxed-curve-shadow-x: calc(-1 * var(--tabs-boxed-curve) / 2)}.vds-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:stretch;border-block-end-width:0;border-inline-end-width:var(--tabs-list-border-width)}.vds-tabs-list[data-orientation=vertical] .vds-tabs-trigger{justify-content:flex-start;white-space:normal;overflow-wrap:anywhere;min-inline-size:0;text-align:start;block-size:auto;min-block-size:var(--tabs-trigger-height);padding-block-start:var(--vds-space-2, .5rem);padding-block-end:var(--vds-space-2, .5rem);inline-size:100%}.vds-tabs-list[data-orientation=vertical]{max-inline-size:100%;overflow-x:visible;overflow-y:auto}.vds-tabs-list[data-variant=line][data-orientation=vertical]{border-inline-end-width:0;border-inline-start-width:var(--tabs-list-border-width)}.vds-tabs-list[data-orientation=vertical]{--tabs-static-inline-sign: 1}.vds-tabs-list[data-orientation=vertical]:dir(rtl){--tabs-static-inline-sign: -1}.vds-tabs-list[data-variant=underline][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset calc(-1 * var(--tabs-static-inline-sign) * var(--tabs-indicator-thickness)) 0 0 0 transparent}.vds-tabs-list[data-variant=underline][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset calc(-1 * var(--tabs-static-inline-sign) * var(--tabs-indicator-thickness)) 0 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-variant=line][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger{box-shadow:inset calc(var(--tabs-static-inline-sign) * var(--tabs-indicator-thickness)) 0 0 0 transparent}.vds-tabs-list[data-variant=line][data-orientation=vertical]:not([data-animated=true]) .vds-tabs-trigger[data-state=active]{box-shadow:inset calc(var(--tabs-static-inline-sign) * var(--tabs-indicator-thickness)) 0 0 0 var(--tabs-indicator-color)}.vds-tabs-list[data-full-width=true]{display:flex;inline-size:100%}.vds-tabs-list[data-full-width=true] .vds-tabs-trigger{flex:1 1 0;min-inline-size:0;white-space:normal;overflow-wrap:anywhere;padding-block:max(var(--tabs-trigger-padding-block),var(--vds-space-1, .25rem))}@media(forced-colors:active){.vds-tabs-trigger:is([data-state=active],[data-state=checked]){outline:1px solid Highlight;outline-offset:-1px}.vds-tabs-trigger:focus-visible{outline:2px solid Highlight;outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.vds-tabs-list:after,.vds-tabs-trigger,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:before,.vds-tabs-list[data-variant=boxed] .vds-tabs-trigger:after{transition:none}.vds-tabs-content[data-state=active]{animation:none}}}@layer design-system.components{.vds-segmented-control{display:inline-block;max-inline-size:100%;min-inline-size:0;vertical-align:middle}.vds-segmented-control[data-full-width=true]{display:block}.vds-segmented-control .vds-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:stretch;max-inline-size:100%;overflow-x:visible;overflow-y:visible}.vds-segmented-control .vds-tabs-trigger[data-state=checked]{color:var(--tabs-trigger-color-active);border-color:var(--tabs-trigger-border-color-active);background-color:var(--tabs-trigger-bg-active);box-shadow:var(--tabs-trigger-shadow-active)}.vds-segmented-control .vds-tabs-list[data-animated=true] .vds-tabs-trigger[data-state=checked]{background-color:transparent;box-shadow:none}.vds-segmented-control .vds-tabs-trigger[data-state=checked]:hover:not(:disabled):not([data-disabled]){background-color:transparent;color:var(--tabs-trigger-color-active)}.vds-segmented-control[data-disabled]{pointer-events:none}.vds-segmented-control[data-disabled] .vds-tabs-list{opacity:var(--vds-opacity-disabled, .5)}.vds-segmented-control[data-disabled] .vds-tabs-trigger{opacity:1}.vds-segmented-control-icon{display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;inline-size:var(--tabs-trigger-icon-size, 1.125rem);block-size:var(--tabs-trigger-icon-size, 1.125rem);line-height:1;font-size:1em}.vds-segmented-control-icon>svg{display:block;inline-size:100%;block-size:100%;flex-shrink:0}}@layer design-system.components{.vds-switch{--_switch-width: var(--vds-space-11);--_switch-height: var(--vds-space-6);--_switch-thumb-size: var(--vds-space-5);--_switch-border-width: 2px;--_switch-thumb-offset: 0px;--_switch-thumb-translate: var(--_switch-thumb-offset);--_switch-thumb-checked-translate: calc( var(--_switch-width) - var(--_switch-thumb-size) - var(--_switch-thumb-offset) - 2 * var(--_switch-border-width) );box-sizing:border-box;padding:0;display:inline-flex;align-items:center;position:relative;flex-shrink:0;cursor:pointer;border-radius:var(--vds-radius-full);border:var(--_switch-border-width) solid transparent;transition:background-color var(--vds-duration-normal) var(--vds-ease-out),box-shadow .18s ease-out;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;inline-size:var(--_switch-width);block-size:var(--_switch-height);background-color:var(--vds-color-border-interactive, var(--vds-color-neutral-9))}.vds-switch[data-state=checked]{background-color:var(--vds-color-primary-9)}.vds-switch:dir(rtl){--_switch-thumb-translate: calc( var(--_switch-width) - var(--_switch-thumb-size) - var(--_switch-thumb-offset) - 2 * var(--_switch-border-width) );--_switch-thumb-checked-translate: var(--_switch-thumb-offset)}.vds-switch:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-primary-a4),0 0 12px 2px var(--vds-color-primary-a2)}@media(forced-colors:active){.vds-switch:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-switch:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}@media(forced-colors:active){.vds-switch{forced-color-adjust:none;background-color:Canvas;border-color:ButtonText}.vds-switch[data-state=checked]{background-color:Highlight;border-color:Highlight}.vds-switch:disabled{border-color:GrayText}}.vds-switch[data-size=sm]{--_switch-width: var(--vds-space-8);--_switch-height: 1.125rem;--_switch-thumb-size: var(--vds-space-3-5)}.vds-switch[data-size=lg]{--_switch-width: var(--vds-space-14);--_switch-height: var(--vds-space-8);--_switch-thumb-size: var(--vds-space-7)}@media(prefers-reduced-motion:reduce){.vds-switch{transition-duration:0s}}.vds-switch-thumb{display:block;position:absolute;inset-block-start:50%;left:0;border-radius:var(--vds-radius-full);background-color:var(--vds-color-on-solid);box-shadow:var(--vds-shadow-sm);inline-size:var(--_switch-thumb-size);block-size:var(--_switch-thumb-size);transition:translate var(--vds-duration-normal) var(--vds-ease-spring);translate:var(--_switch-thumb-translate) -50%;pointer-events:none}@media(prefers-reduced-motion:reduce){.vds-switch-thumb{transition:none}}@media(forced-colors:active){.vds-switch-thumb{background-color:ButtonText;box-shadow:none}.vds-switch[data-state=checked]>.vds-switch-thumb{background-color:HighlightText}.vds-switch:disabled>.vds-switch-thumb{background-color:GrayText}}.vds-switch[data-state=checked]>.vds-switch-thumb{translate:var(--_switch-thumb-checked-translate) -50%}.vds-switch[data-dragging]>.vds-switch-thumb{transition:none}}@layer design-system.components{.vds-text{--text-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--text-font-size: var(--vds-text-base, 1rem);--text-line-height: var(--vds-leading-normal, 1.5);--text-font-weight: var(--vds-font-weight-normal, 400);--text-letter-spacing: var(--vds-tracking-normal, 0);--text-color: var(--vds-color-text, #111827);--text-align: start}.vds-text[data-size="1"]{--text-font-size: var(--vds-text-xs, .75rem);--text-line-height: var(--vds-leading-normal, 1.5)}.vds-text[data-size="2"]{--text-font-size: var(--vds-text-sm, .875rem);--text-line-height: var(--vds-leading-normal, 1.5)}.vds-text[data-size="3"]{--text-font-size: var(--vds-text-base, 1rem);--text-line-height: var(--vds-leading-normal, 1.5)}.vds-text[data-size="4"]{--text-font-size: var(--vds-text-lg, 1.125rem);--text-line-height: var(--vds-leading-snug, 1.375)}.vds-text[data-size="5"]{--text-font-size: var(--vds-text-xl, 1.25rem);--text-line-height: var(--vds-leading-snug, 1.375)}.vds-text[data-size="6"]{--text-font-size: var(--vds-text-2xl, 1.5rem);--text-line-height: var(--vds-leading-snug, 1.375)}.vds-text[data-size="7"]{--text-font-size: var(--vds-text-3xl, 1.875rem);--text-line-height: var(--vds-leading-tight, 1.25)}.vds-text[data-size="8"]{--text-font-size: var(--vds-text-4xl, 2.25rem);--text-line-height: var(--vds-leading-tight, 1.25)}.vds-text[data-size="9"]{--text-font-size: var(--vds-text-5xl, 3rem);--text-line-height: var(--vds-leading-tight, 1.25)}.vds-text[data-weight=normal]{--text-font-weight: var(--vds-font-weight-normal, 400)}.vds-text[data-weight=medium]{--text-font-weight: var(--vds-font-weight-medium, 500)}.vds-text[data-weight=semibold]{--text-font-weight: var(--vds-font-weight-semibold, 600)}.vds-text[data-weight=bold]{--text-font-weight: var(--vds-font-weight-bold, 700)}.vds-text[data-tone=default]{--text-color: var(--vds-color-text, #111827)}.vds-text[data-tone=muted]{--text-color: var(--vds-color-text-muted, #6b7280)}.vds-text[data-tone=subtle]{--text-color: var(--vds-color-text-subtle, #9ca3af)}.vds-text[data-tone=primary]{--text-color: var(--vds-color-primary-solid, #6366f1)}.vds-text[data-tone=success]{--text-color: var(--vds-color-success-solid, #22c55e)}.vds-text[data-tone=warning]{--text-color: var(--vds-color-warning-solid, #f59e0b)}.vds-text[data-tone=danger]{--text-color: var(--vds-color-danger-solid, #ef4444)}.vds-text[data-tone=info]{--text-color: var(--vds-color-info-solid, #06b6d4)}.vds-text[data-tone=inherit]{--text-color: inherit}.vds-text[data-align=start]{--text-align: start}.vds-text[data-align=center]{--text-align: center}.vds-text[data-align=end]{--text-align: end}.vds-text[data-align=justify]{--text-align: justify}.vds-text[data-leading=none]{--text-line-height: var(--vds-leading-none, 1)}.vds-text[data-leading=tight]{--text-line-height: var(--vds-leading-tight, 1.25)}.vds-text[data-leading=snug]{--text-line-height: var(--vds-leading-snug, 1.375)}.vds-text[data-leading=normal]{--text-line-height: var(--vds-leading-normal, 1.5)}.vds-text[data-leading=relaxed]{--text-line-height: var(--vds-leading-relaxed, 1.625)}.vds-text[data-leading=loose]{--text-line-height: var(--vds-leading-loose, 2)}}@layer design-system.components{.vds-text{margin:0;font-family:var(--text-font-family);font-size:var(--text-font-size);line-height:var(--text-line-height);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);color:var(--text-color);text-align:var(--text-align)}.vds-text[data-truncate=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.vds-text[data-wrap=balance]{text-wrap:balance}.vds-text[data-wrap=pretty]{text-wrap:pretty}.vds-text[data-wrap=nowrap]{white-space:nowrap}}@layer design-system.components{.vds-heading{--heading-font-family: var(--vds-font-sans, ui-sans-serif, system-ui, sans-serif);--heading-font-size: var(--vds-text-2xl, 1.5rem);--heading-line-height: var(--vds-leading-tight, 1.25);--heading-font-weight: var(--vds-font-weight-semibold, 600);--heading-letter-spacing: var(--vds-tracking-tight, -.025em);--heading-color: var(--vds-color-text, #111827);--heading-align: start}.vds-heading[data-size="1"]{--heading-font-size: var(--vds-text-sm, .875rem);--heading-line-height: var(--vds-leading-snug, 1.375);--heading-letter-spacing: var(--vds-tracking-normal, 0)}.vds-heading[data-size="2"]{--heading-font-size: var(--vds-text-base, 1rem);--heading-line-height: var(--vds-leading-snug, 1.375);--heading-letter-spacing: var(--vds-tracking-normal, 0)}.vds-heading[data-size="3"]{--heading-font-size: var(--vds-text-lg, 1.125rem);--heading-line-height: var(--vds-leading-snug, 1.375);--heading-letter-spacing: var(--vds-tracking-normal, 0)}.vds-heading[data-size="4"]{--heading-font-size: var(--vds-text-xl, 1.25rem);--heading-line-height: var(--vds-leading-snug, 1.375)}.vds-heading[data-size="5"]{--heading-font-size: var(--vds-text-2xl, 1.5rem);--heading-line-height: var(--vds-leading-tight, 1.25)}.vds-heading[data-size="6"]{--heading-font-size: var(--vds-text-3xl, 1.875rem);--heading-line-height: var(--vds-leading-tight, 1.25)}.vds-heading[data-size="7"]{--heading-font-size: var(--vds-text-4xl, 2.25rem);--heading-line-height: var(--vds-leading-tight, 1.25);--heading-letter-spacing: var(--vds-tracking-tight, -.025em)}.vds-heading[data-size="8"]{--heading-font-size: var(--vds-text-5xl, 3rem);--heading-line-height: var(--vds-leading-none, 1);--heading-letter-spacing: var(--vds-tracking-tighter, -.05em)}.vds-heading[data-size="9"]{--heading-font-size: var(--vds-text-6xl, 3.75rem);--heading-line-height: var(--vds-leading-none, 1);--heading-letter-spacing: var(--vds-tracking-tighter, -.05em)}.vds-heading[data-weight=normal]{--heading-font-weight: var(--vds-font-weight-normal, 400)}.vds-heading[data-weight=medium]{--heading-font-weight: var(--vds-font-weight-medium, 500)}.vds-heading[data-weight=semibold]{--heading-font-weight: var(--vds-font-weight-semibold, 600)}.vds-heading[data-weight=bold]{--heading-font-weight: var(--vds-font-weight-bold, 700)}.vds-heading[data-tone=default]{--heading-color: var(--vds-color-text, #111827)}.vds-heading[data-tone=muted]{--heading-color: var(--vds-color-text-muted, #6b7280)}.vds-heading[data-tone=subtle]{--heading-color: var(--vds-color-text-subtle, #9ca3af)}.vds-heading[data-tone=primary]{--heading-color: var(--vds-color-primary-solid, #6366f1)}.vds-heading[data-tone=success]{--heading-color: var(--vds-color-success-solid, #22c55e)}.vds-heading[data-tone=warning]{--heading-color: var(--vds-color-warning-solid, #f59e0b)}.vds-heading[data-tone=danger]{--heading-color: var(--vds-color-danger-solid, #ef4444)}.vds-heading[data-tone=info]{--heading-color: var(--vds-color-info-solid, #06b6d4)}.vds-heading[data-tone=inherit]{--heading-color: inherit}.vds-heading[data-align=start]{--heading-align: start}.vds-heading[data-align=center]{--heading-align: center}.vds-heading[data-align=end]{--heading-align: end}.vds-heading[data-align=justify]{--heading-align: justify}.vds-heading[data-leading=none]{--heading-line-height: var(--vds-leading-none, 1)}.vds-heading[data-leading=tight]{--heading-line-height: var(--vds-leading-tight, 1.25)}.vds-heading[data-leading=snug]{--heading-line-height: var(--vds-leading-snug, 1.375)}.vds-heading[data-leading=normal]{--heading-line-height: var(--vds-leading-normal, 1.5)}.vds-heading[data-leading=relaxed]{--heading-line-height: var(--vds-leading-relaxed, 1.625)}.vds-heading[data-tracking=tighter]{--heading-letter-spacing: var(--vds-tracking-tighter, -.05em)}.vds-heading[data-tracking=tight]{--heading-letter-spacing: var(--vds-tracking-tight, -.025em)}.vds-heading[data-tracking=normal]{--heading-letter-spacing: var(--vds-tracking-normal, 0)}.vds-heading[data-tracking=wide]{--heading-letter-spacing: var(--vds-tracking-wide, .025em)}.vds-heading[data-tracking=wider]{--heading-letter-spacing: var(--vds-tracking-wider, .05em)}.vds-heading[data-tracking=widest]{--heading-letter-spacing: var(--vds-tracking-widest, .1em)}}@layer design-system.components{.vds-heading{margin:0;font-family:var(--heading-font-family);font-size:var(--heading-font-size);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color);text-align:var(--heading-align);text-rendering:optimizeLegibility}.vds-heading[data-truncate=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.vds-heading[data-wrap=balance]{text-wrap:balance}.vds-heading[data-wrap=pretty]{text-wrap:pretty}.vds-heading[data-wrap=nowrap]{white-space:nowrap}.vds-heading:dir(rtl){--heading-letter-spacing: var(--vds-tracking-normal, 0)}}@layer design-system.components{.vds-fieldset{--fieldset-padding: var(--vds-space-5, 1.25rem);--fieldset-gap: var(--vds-space-4, 1rem);--fieldset-border-width: 1px;--fieldset-border-color: var(--vds-color-border, currentColor);--fieldset-bg: transparent;--fieldset-border-radius: var(--vds-radius-card, .75rem);--fieldset-legend-size: var(--vds-text-sm, .875rem);--fieldset-legend-weight: var(--vds-font-semibold, 600);--fieldset-legend-color: var(--vds-color-text, currentColor);--fieldset-legend-px: var(--vds-space-1, .25rem);--fieldset-desc-size: var(--vds-text-xs, .75rem);--fieldset-desc-color: var(--vds-color-text-muted, currentColor);--fieldset-required-color: var(--vds-color-danger-9, #ef4444)}.vds-fieldset[data-invalid]{--fieldset-border-color: var(--vds-color-danger-7, #fca5a5);--fieldset-legend-color: var(--vds-color-danger-text, #ef4444)}.vds-fieldset[data-disabled]{--fieldset-border-color: var(--vds-color-border-disabled, currentColor);--fieldset-legend-color: var(--vds-color-text-disabled, currentColor)}.vds-field{--field-gap: var(--vds-space-2, .5rem);--field-label-gap: var(--vds-space-1, .25rem);--field-label-size: var(--vds-text-sm, .875rem);--field-label-weight: var(--vds-font-medium, 500);--field-label-color: var(--vds-color-text, currentColor);--field-required-color: var(--vds-color-danger-9, #ef4444);--field-meta-gap: var(--vds-space-2, .5rem);--field-meta-stack-gap: var(--vds-space-1, .25rem);--field-meta-size: var(--vds-text-xs, .75rem);--field-meta-line-height: var(--vds-leading-snug, 1.375);--field-description-color: var(--vds-color-text-muted, currentColor);--field-error-color: var(--vds-color-danger-10, #dc2626);--field-counter-color: var(--vds-color-text-subtle, currentColor)}.vds-field[data-invalid]{--field-label-color: var(--vds-color-danger-text, #ef4444)}}@layer design-system.components{.vds-fieldset{display:flex;flex-direction:column;gap:var(--fieldset-gap);padding:var(--fieldset-padding);padding-block-start:calc(var(--fieldset-padding) * .75);background:var(--fieldset-bg);border:var(--fieldset-border-width) solid var(--fieldset-border-color);border-radius:var(--fieldset-border-radius);margin:0;min-inline-size:0;transition:border-color var(--vds-transition-base, .2s ease-out)}.vds-fieldset-legend{display:flex;align-items:center;gap:var(--vds-space-1, .25rem);padding-inline:var(--fieldset-legend-px);font-size:var(--fieldset-legend-size);font-weight:var(--fieldset-legend-weight);color:var(--fieldset-legend-color);line-height:var(--vds-leading-snug, 1.375);float:none;inline-size:max-content}.vds-fieldset-required{color:var(--fieldset-required-color);font-size:.9em}.vds-fieldset-description{margin:0;font-size:var(--fieldset-desc-size);color:var(--fieldset-desc-color);line-height:var(--vds-leading-relaxed, 1.625)}.vds-fieldset[data-disabled]{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-fieldset[data-disabled] *{pointer-events:none}.vds-fieldset[data-disabled] :disabled,.vds-fieldset[data-disabled] [data-disabled],.vds-fieldset[data-disabled] [aria-disabled=true]{opacity:1}.vds-field{display:block;min-inline-size:0}.vds-field>*+*{margin-block-start:var(--field-gap)}.vds-field-label{display:inline-flex;align-items:center;gap:var(--field-label-gap);margin:0;font-size:var(--field-label-size);font-weight:var(--field-label-weight);color:var(--field-label-color);line-height:var(--vds-control-line-height, 1)}.vds-field-required{color:var(--field-required-color);font-size:.9em}.vds-field-control,.vds-field-after-control,.vds-field-meta{min-inline-size:0}.vds-field-meta{display:block}.vds-field-meta>*+*{margin-block-start:var(--field-meta-stack-gap)}.vds-field-meta-row{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0}.vds-field-meta-slot{display:flex;align-items:flex-start;gap:var(--field-meta-gap);min-inline-size:0;flex:1 1 0;flex-wrap:wrap}.vds-field-meta-slot[data-align=end]{justify-content:flex-end;margin-inline-start:auto;text-align:end}.vds-field-meta-slot[data-align=start]{justify-content:flex-start;text-align:start}.vds-field-meta-item{min-inline-size:0;font-size:var(--field-meta-size);line-height:var(--field-meta-line-height)}.vds-field-meta-item--description{color:var(--field-description-color)}.vds-field-meta-item--error{color:var(--field-error-color)}.vds-field-meta-item--counter{color:var(--field-counter-color);white-space:nowrap}.vds-field[data-disabled]{opacity:var(--vds-opacity-disabled, .5)}.vds-field[data-disabled] :disabled,.vds-field[data-disabled] [data-disabled],.vds-field[data-disabled] [aria-disabled=true]{opacity:1}}@keyframes vds-textarea-typing-pulse{0%{box-shadow:0 0 0 4px var(--_textarea-ring),0 0 12px 2px var(--_textarea-glow)}35%{box-shadow:0 0 0 4px var(--_textarea-ring),0 0 12px 2px var(--_textarea-glow),0 0 0 6px var(--_textarea-burst)}to{box-shadow:0 0 0 4px var(--_textarea-ring),0 0 12px 2px var(--_textarea-glow)}}@layer design-system.components{.vds-textarea{--_textarea-ring: var(--vds-color-primary-a4);--_textarea-glow: var(--vds-color-primary-a2);--_textarea-burst: var(--vds-color-primary-a3);box-shadow:var(--vds-field-shadow, none);--textarea-padding-inline: var(--vds-space-3);--textarea-padding-block: var(--vds-space-2);--textarea-font-size: var(--vds-text-sm);--textarea-radius: var(--vds-radius-textarea);--textarea-min-block-size: var(--vds-space-20);--_textarea-px: var(--textarea-padding-inline);--_textarea-py: var(--textarea-padding-block);--_textarea-font-size: var(--textarea-font-size);--_textarea-radius: var(--textarea-radius);box-sizing:border-box;min-inline-size:0;margin:0;line-height:var(--vds-leading-normal, 1.5);display:block;inline-size:100%;min-block-size:var(--textarea-min-block-size);resize:vertical;font-family:var(--vds-font-sans);border:1px solid var(--vds-field-border, var(--vds-color-border-interactive, var(--vds-color-neutral-9)));background-color:var(--vds-field-bg, var(--vds-color-surface-field, var(--vds-color-surface)));color:var(--vds-color-text);-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;transition:border-color var(--vds-duration-fast) var(--vds-ease-out),box-shadow .18s ease-out;padding-inline:var(--_textarea-px);padding-block:var(--_textarea-py);font-size:var(--_textarea-font-size);border-radius:var(--_textarea-radius)}.vds-textarea::placeholder{color:var(--vds-color-text-placeholder, var(--vds-color-neutral-11))}.vds-textarea:focus-visible{border-color:var(--vds-color-primary-9);outline:none;box-shadow:0 0 0 4px var(--_textarea-ring),0 0 12px 2px var(--_textarea-glow)}@media(forced-colors:active){.vds-textarea:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}.vds-textarea.vds-textarea--pulse:focus-visible{animation:vds-textarea-typing-pulse .14s var(--vds-ease-out) forwards}.vds-textarea:disabled{opacity:var(--vds-opacity-disabled, .5);cursor:not-allowed}.vds-textarea[aria-invalid]:not([aria-invalid=false]){--_textarea-ring: var(--vds-color-danger-a4);--_textarea-glow: var(--vds-color-danger-a2);--_textarea-burst: var(--vds-color-danger-a3);border-color:var(--vds-color-danger-9);transition:box-shadow .18s ease-out}.vds-textarea[aria-invalid]:not([aria-invalid=false]):focus-visible{outline:none;box-shadow:0 0 0 4px var(--vds-color-danger-a4),0 0 12px 2px var(--vds-color-danger-a2)}@media(forced-colors:active){.vds-textarea[aria-invalid]:not([aria-invalid=false]):focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.vds-textarea[aria-invalid]:not([aria-invalid=false]){transition-duration:0s}}.vds-textarea[data-size="2xs"]{--textarea-padding-inline: var(--vds-space-1-5);--textarea-padding-block: var(--vds-space-1);--textarea-font-size: var(--vds-text-xs);--textarea-min-block-size: var(--vds-space-12)}.vds-textarea[data-size=xs]{--textarea-padding-inline: var(--vds-space-2);--textarea-padding-block: var(--vds-space-1);--textarea-font-size: var(--vds-text-xs);--textarea-min-block-size: var(--vds-space-14)}.vds-textarea[data-size=sm]{--textarea-padding-inline: var(--vds-space-2-5);--textarea-padding-block: var(--vds-space-1-5);--textarea-font-size: var(--vds-text-sm);--textarea-min-block-size: var(--vds-space-16)}.vds-textarea[data-size=lg]{--textarea-padding-inline: var(--vds-space-4);--textarea-padding-block: var(--vds-space-3);--textarea-font-size: var(--vds-text-base);--textarea-min-block-size: var(--vds-space-24)}.vds-textarea[data-size=xl]{--textarea-padding-inline: var(--vds-space-5);--textarea-padding-block: var(--vds-space-3-5);--textarea-font-size: var(--vds-text-lg);--textarea-min-block-size: var(--vds-space-28)}.vds-textarea[data-size="2xl"]{--textarea-padding-inline: var(--vds-space-6);--textarea-padding-block: var(--vds-space-4);--textarea-font-size: var(--vds-text-xl);--textarea-min-block-size: var(--vds-space-32)}@media(prefers-reduced-motion:reduce){.vds-textarea{transition-duration:0s}}}[data-vds-no-micro] .vds-textarea--pulse{animation:none}@media(prefers-reduced-motion:reduce),(forced-colors:active){.vds-textarea--pulse{animation:none}}@layer design-system.components{.vds-textarea:hover:not(:disabled):not([data-disabled]):not([aria-invalid]:not([aria-invalid=false])):not([data-invalid]):not(:focus-within){border-color:var(--vds-field-border-hover, var(--vds-color-neutral-10))}}@layer design-system.components{.vds-dropdown-menu-content{--dropdown-menu-min-inline-size: 10rem;z-index:var(--vds-z-dropdown);background-color:var(--vds-overlay-bg, var(--vds-color-surface));border:1px solid var(--vds-surface-border, var(--vds-color-border-muted));border-radius:var(--vds-radius-surface);box-shadow:var(--vds-overlay-shadow, var(--vds-shadow-lg));overflow:hidden;padding-block:var(--vds-space-1);min-inline-size:var(--dropdown-menu-min-inline-size);animation:vds-fade-in var(--vds-duration-fast) var(--vds-ease-out)}.vds-dropdown-menu-content[data-state=closed]{animation:vds-fade-out var(--vds-duration-fastest) var(--vds-ease-in)}.vds-dropdown-menu-content[data-side=bottom]{animation:vds-slide-in-from-top var(--vds-duration-fast) var(--vds-ease-out)}.vds-dropdown-menu-content[data-side=top]{animation:vds-slide-in-from-bottom var(--vds-duration-fast) var(--vds-ease-out)}.vds-dropdown-menu-content[data-side=left]{animation:vds-slide-in-from-inline-end var(--vds-duration-fast) var(--vds-ease-out)}.vds-dropdown-menu-content[data-side=right]{animation:vds-slide-in-from-inline-start var(--vds-duration-fast) var(--vds-ease-out)}.vds-dropdown-menu-item{display:flex;align-items:center;gap:var(--vds-space-2);padding-inline:var(--vds-space-3);padding-block:var(--vds-space-2);font-size:var(--vds-text-sm);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--vds-duration-fastest) var(--vds-ease-out)}.vds-dropdown-menu-item[data-highlighted]{background-color:var(--vds-color-bg-muted)}.vds-dropdown-menu-item[data-disabled]{opacity:var(--vds-opacity-disabled, .5);pointer-events:none}.vds-dropdown-menu-label{padding-inline:var(--vds-space-3);padding-block:var(--vds-space-1-5);font-size:var(--vds-text-xs);font-weight:var(--vds-font-weight-semibold);color:var(--vds-color-text-muted);text-transform:uppercase;letter-spacing:var(--vds-tracking-wider)}.vds-dropdown-menu-separator{block-size:1px;margin-block:var(--vds-space-1);background-color:var(--vds-color-border-muted)}}.kitchie-push-softask{display:flex;gap:var(--vds-space-3, .75rem);align-items:flex-start;padding:var(--vds-space-4, 1rem);border:1px solid var(--vds-color-border-muted);border-radius:var(--vds-radius-element, .5rem);background:var(--vds-color-surface)}.kitchie-push-softask__icon{flex:0 0 auto;inline-size:2.25rem;block-size:2.25rem;display:grid;place-items:center;border-radius:999px;background:var(--vds-color-bg-muted);color:var(--vds-color-text-muted)}.kitchie-push-softask__body{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--vds-space-1, .25rem)}.kitchie-push-softask__title{font-size:var(--vds-text-sm, .875rem);font-weight:600;color:var(--vds-color-text)}.kitchie-push-softask__hint{font-size:var(--vds-text-xs, .75rem);color:var(--vds-color-text-muted)}.kitchie-push-softask__actions{display:flex;gap:var(--vds-space-2, .5rem);align-items:center;margin-block-start:var(--vds-space-2, .5rem);flex-wrap:wrap}.kitchie-push-foreground{position:fixed;z-index:1200;inset-inline:1rem;inset-block-start:max(1rem,env(safe-area-inset-top));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;max-inline-size:28rem;margin-inline:auto;padding:.75rem;border:1px solid var(--vds-color-border-subtle);border-radius:1rem;background:var(--vds-color-bg);box-shadow:0 16px 40px var(--vds-color-shadow-tint-strong);animation:kitchie-push-enter .18s ease-out}.kitchie-push-foreground__icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:999px;background:var(--vds-color-primary-bg-subtle)}.kitchie-push-foreground__content,.kitchie-push-foreground__close{border:0;background:transparent;color:inherit;cursor:pointer}.kitchie-push-foreground__content{display:grid;min-inline-size:0;gap:.125rem;padding:0;text-align:start}.kitchie-push-foreground__content span{overflow:hidden;color:var(--vds-color-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.kitchie-push-foreground__close{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:999px;font-size:1.25rem}.kitchie-push-foreground__close:hover{background:var(--vds-color-bg-muted)}@keyframes kitchie-push-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kitchie-push-foreground{animation:none}}.kitchie-captcha-overlay{position:fixed;z-index:2400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:var(--vds-color-scrim);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.kitchie-captcha-card{position:relative;display:grid;justify-items:center;gap:.55rem;inline-size:min(25rem,calc(100vw - 2rem));padding:1.35rem;border:1px solid var(--vds-color-border-subtle);border-radius:1.1rem;background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:0 1.5rem 4rem var(--vds-color-shadow-tint-strong);text-align:center}.kitchie-captcha-card>span{color:var(--vds-color-text-muted);font-size:.9rem}.kitchie-captcha-widget{display:grid;min-block-size:4.8rem;inline-size:100%;place-items:center;overflow:hidden}.kitchie-captcha-close{position:absolute;inset-block-start:.45rem;inset-inline-end:.6rem;border:0;background:none;color:inherit;font-size:1.5rem;cursor:pointer}.vds-order-alerts{position:fixed;z-index:1300;inset-inline:.75rem;inset-block-start:max(.75rem,env(safe-area-inset-top));display:grid;gap:.5rem;justify-items:center;pointer-events:none}.vds-order-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;inline-size:min(100%,26rem);padding:.7rem .6rem .7rem .9rem;border:1px solid var(--vds-color-border-subtle);border-inline-start:.25rem solid var(--vds-color-primary-solid);border-radius:var(--vds-radius-lg, .9rem);background:var(--vds-color-bg);box-shadow:0 1rem 2.5rem -.75rem var(--vds-color-shadow-tint-strong);pointer-events:auto;animation:vds-order-alert-enter .2s ease-out}.vds-order-alert[data-tone=ready]{border-inline-start-color:var(--vds-color-success-solid)}.vds-order-alert[data-tone=problem]{border-inline-start-color:var(--vds-color-warning-solid)}.vds-order-alert__body{display:grid;gap:.1rem;min-inline-size:0;color:inherit;text-align:start;text-decoration:none}.vds-order-alert__body strong{font-size:.95rem}.vds-order-alert__body span{overflow:hidden;color:var(--vds-color-text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.vds-order-alert__close{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:999px;background:transparent;color:var(--vds-color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer}.vds-order-alert__close:hover{background:var(--vds-color-bg-muted)}@keyframes vds-order-alert-enter{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vds-order-alert{animation:none}}@layer design-system.components{.vds-flag,.vds-flag-placeholder{--flag-size: 1.25rem;--flag-aspect: 4 / 3;--flag-border-radius: min( var(--vds-radius-xs, .25rem), var(--vds-radius-2, .25rem) );--flag-outline-color: color-mix(in oklch, currentColor 12%, transparent);--flag-outline-width: 1px;--flag-shadow: none}.vds-flag[data-size="2xs"]{--flag-size: .875rem}.vds-flag[data-size=xs]{--flag-size: 1rem}.vds-flag[data-size=sm]{--flag-size: 1.125rem}.vds-flag[data-size=lg]{--flag-size: 1.5rem}.vds-flag[data-size=xl]{--flag-size: 1.875rem}.vds-flag[data-size="2xl"]{--flag-size: 2.5rem}}@layer design-system.components{.vds-flag{display:inline-block;inline-size:var(--flag-size);block-size:auto;aspect-ratio:var(--flag-aspect);border-radius:var(--flag-border-radius);box-shadow:0 0 0 var(--flag-outline-width) var(--flag-outline-color) inset,var(--flag-shadow);overflow:hidden;flex:none;vertical-align:middle;-webkit-user-select:none;user-select:none}.vds-flag[data-rounded=full]{border-radius:var(--vds-radius-full, 9999px);--flag-aspect: 1 / 1}.vds-flag:not([data-rounded]),.vds-flag[data-rounded]:not([data-rounded=""]):not([data-rounded=full]){border-radius:0;box-shadow:0 0 0 var(--flag-outline-width) var(--flag-outline-color) inset}.vds-flag-placeholder{display:inline-block;inline-size:var(--flag-size);aspect-ratio:var(--flag-aspect);background:color-mix(in oklch,currentColor 10%,transparent);border-radius:var(--flag-border-radius)}}
