.link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;outline:none}.link:focus-visible:not(.link--disabled){box-shadow:var(--vp-semantic-box-shadow-focus)}.link--primary{color:var(--vp-component-link-color-brand-content-default)}.link--primary:focus-visible:not(.link--disabled),.link--primary:hover:not(.link--disabled){color:var(--vp-component-link-color-brand-content-hover);background:none}.link--primary:active:not(.link--disabled){color:var(--vp-component-link-color-brand-content-active);background:none}.link--secondary,.link--tertiary{color:var(--vp-component-link-color-neutral-content-default)}.link--secondary:focus-visible:not(.link--disabled),.link--secondary:hover:not(.link--disabled),.link--tertiary:focus-visible:not(.link--disabled),.link--tertiary:hover:not(.link--disabled){color:var(--vp-component-link-color-neutral-content-hover);background:none}.link--secondary:active:not(.link--disabled),.link--tertiary:active:not(.link--disabled){color:var(--vp-component-link-color-neutral-content-active);background:none}.link--disabled{cursor:not-allowed;opacity:var(--vp-semantic-opacity-s)}.link--absolute{position:absolute}.link__label--primary--underlined{border-block-end:1px solid var(--vp-semantic-color-border-brand)}.link__label--secondary--underlined{border-block-end:1px solid var(--vp-semantic-color-border-neutral)}.link__label--tertiary--underlined{border-block-end:1px solid var(--vp-semantic-color-border-catchy)}.link__icon--start{display:inline-flex;margin-inline-end:var(--vp-semantic-spacing-xs)}.link__icon--end{display:inline-flex;margin-inline-start:var(--vp-semantic-spacing-3xs)}.feature-link{color:var(--vp-semantic-color-content-neutral)!important}.feature-link__icon{margin-inline-start:var(--vp-semantic-spacing-2xs);opacity:var(--vp-semantic-opacity-none);transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-out),opacity var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-linear);transform:scale(0)}.feature-link:focus-visible,.feature-link:hover{color:var(--vp-semantic-color-content-brand)!important}.feature-link:focus-visible .feature-link__icon,.feature-link:hover .feature-link__icon{opacity:var(--vp-semantic-opacity-full);transform:scale(1)}.feature-link--inverse{color:var(--vp-semantic-color-content-inverse)!important}.feature-link--inverse:focus-visible:not(.link--disabled),.feature-link--inverse:hover:not(.link--disabled){color:var(--vp-semantic-color-content-inverse)!important;opacity:var(--vp-semantic-opacity-l)}.feature-link--inverse:active:not(.link--disabled){color:var(--vp-semantic-color-content-inverse)!important}.feature-link__content{display:flex;align-items:center}@media (min-width:1200px){.feature-link--l .feature-link__icon{inline-size:var(--vp-semantic-sizing-3xl);block-size:var(--vp-semantic-sizing-3xl)}}.grid{display:grid;gap:0 var(--grid-gap)}.grid__container{box-sizing:initial;padding:0 var(--grid-margin);margin-inline-start:auto;margin-inline-end:auto}.grid__container--mixed{max-inline-size:var(--grid-max-container-width)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:600px){.grid-cols-m-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-m-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-m-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-m-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-m-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-m-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-m-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-m-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1200px){.grid-cols-l-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-l-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-l-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-l-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-l-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-l-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-l-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-l-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-l-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-l-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-l-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-l-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1800px){.grid-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-xl-15{grid-template-columns:repeat(15,minmax(0,1fr))}.grid-cols-xl-16{grid-template-columns:repeat(16,minmax(0,1fr))}.grid-cols-xl-20{grid-template-columns:repeat(20,minmax(0,1fr))}}.grid__item-span-1{grid-column:span 1/span 1}.grid__item-span-2{grid-column:span 2/span 2}.grid__item-span-3{grid-column:span 3/span 3}.grid__item-span-4{grid-column:span 4/span 4}@media (min-width:600px){.grid__item-span-m-1{grid-column:span 1/span 1}.grid__item-span-m-2{grid-column:span 2/span 2}.grid__item-span-m-3{grid-column:span 3/span 3}.grid__item-span-m-4{grid-column:span 4/span 4}.grid__item-span-m-5{grid-column:span 5/span 5}.grid__item-span-m-6{grid-column:span 6/span 6}.grid__item-span-m-7{grid-column:span 7/span 7}.grid__item-span-m-8{grid-column:span 8/span 8}}@media (min-width:1200px){.grid__item-span-l-1{grid-column:span 1/span 1}.grid__item-span-l-2{grid-column:span 2/span 2}.grid__item-span-l-3{grid-column:span 3/span 3}.grid__item-span-l-4{grid-column:span 4/span 4}.grid__item-span-l-5{grid-column:span 5/span 5}.grid__item-span-l-6{grid-column:span 6/span 6}.grid__item-span-l-7{grid-column:span 7/span 7}.grid__item-span-l-8{grid-column:span 8/span 8}.grid__item-span-l-9{grid-column:span 9/span 9}.grid__item-span-l-10{grid-column:span 10/span 10}.grid__item-span-l-11{grid-column:span 11/span 11}.grid__item-span-l-12{grid-column:span 12/span 12}}@media (min-width:1800px){.grid__item-span-xl-1{grid-column:span 1/span 1}.grid__item-span-xl-2{grid-column:span 2/span 2}.grid__item-span-xl-3{grid-column:span 3/span 3}.grid__item-span-xl-4{grid-column:span 4/span 4}.grid__item-span-xl-5{grid-column:span 5/span 5}.grid__item-span-xl-6{grid-column:span 6/span 6}.grid__item-span-xl-7{grid-column:span 7/span 7}.grid__item-span-xl-8{grid-column:span 8/span 8}.grid__item-span-xl-9{grid-column:span 9/span 9}.grid__item-span-xl-10{grid-column:span 10/span 10}.grid__item-span-xl-11{grid-column:span 11/span 11}.grid__item-span-xl-12{grid-column:span 12/span 12}.grid__item-span-xl-15{grid-column:span 15/span 15}.grid__item-span-xl-16{grid-column:span 16/span 16}.grid__item-span-xl-20{grid-column:span 20/span 20}}.grid__item-start-1{grid-column-start:1}.grid__item-start-2{grid-column-start:2}.grid__item-start-3{grid-column-start:3}.grid__item-start-4{grid-column-start:4}@media (min-width:600px){.grid__item-start-m-1{grid-column-start:1}.grid__item-start-m-2{grid-column-start:2}.grid__item-start-m-3{grid-column-start:3}.grid__item-start-m-4{grid-column-start:4}.grid__item-start-m-5{grid-column-start:5}.grid__item-start-m-6{grid-column-start:6}.grid__item-start-m-7{grid-column-start:7}.grid__item-start-m-8{grid-column-start:8}}@media (min-width:1200px){.grid__item-start-l-1{grid-column-start:1}.grid__item-start-l-2{grid-column-start:2}.grid__item-start-l-3{grid-column-start:3}.grid__item-start-l-4{grid-column-start:4}.grid__item-start-l-5{grid-column-start:5}.grid__item-start-l-6{grid-column-start:6}.grid__item-start-l-7{grid-column-start:7}.grid__item-start-l-8{grid-column-start:8}.grid__item-start-l-9{grid-column-start:9}.grid__item-start-l-10{grid-column-start:10}.grid__item-start-l-11{grid-column-start:11}.grid__item-start-l-12{grid-column-start:12}}@media (min-width:1800px){.grid__item-start-xl-1{grid-column-start:1}.grid__item-start-xl-2{grid-column-start:2}.grid__item-start-xl-3{grid-column-start:3}.grid__item-start-xl-4{grid-column-start:4}.grid__item-start-xl-5{grid-column-start:5}.grid__item-start-xl-6{grid-column-start:6}.grid__item-start-xl-7{grid-column-start:7}.grid__item-start-xl-8{grid-column-start:8}.grid__item-start-xl-9{grid-column-start:9}.grid__item-start-xl-10{grid-column-start:10}.grid__item-start-xl-11{grid-column-start:11}.grid__item-start-xl-12{grid-column-start:12}.grid__item-start-xl-15{grid-column-start:15}.grid__item-start-xl-16{grid-column-start:16}.grid__item-start-xl-20{grid-column-start:20}}.vp-icon-button{--icon-button-width:var(--vp-semantic-sizing-4xl);--icon-button-height:var(--vp-semantic-sizing-4xl);--icon-button-icon-width:var(--vp-semantic-sizing-xl);--icon-button-icon-height:var(--vp-semantic-sizing-xl)}.vp-icon-button--small{--icon-button-width:var(--vp-semantic-sizing-2xl);--icon-button-height:var(--vp-semantic-sizing-2xl);--icon-button-icon-width:var(--vp-semantic-sizing-l);--icon-button-icon-height:var(--vp-semantic-sizing-l)}.vp-icon-button--large{--icon-button-width:var(--vp-semantic-sizing-6xl);--icon-button-height:var(--vp-semantic-sizing-6xl);--icon-button-icon-width:var(--vp-semantic-sizing-2xl);--icon-button-icon-height:var(--vp-semantic-sizing-2xl)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-semantic-opacity-s);--icon-button-border-width:var(--vp-semantic-border-width-s);--icon-button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-brand);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--icon-button-background-color-active:var(--vp-semantic-color-active-container-brand)}.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-brand);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-semantic-color-border-neutral);--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-semantic-color-border-on-brand);--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--tertiary{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-container-catchy);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 90%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 80%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--negative{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-status-negative);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--icon-button-background-color-active:var(--vp-semantic-color-active-container-negative)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-status-negative);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--camouflage{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-media-neutral);--icon-button-background-color:var(--vp-semantic-color-container-overlay);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--ghost{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:transparent;--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-alpha-neutral)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button{align-items:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width)}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{appearance:none;cursor:pointer}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:max(var(--vp-semantic-sizing-accessibility-touch-size),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--vp-semantic-sizing-accessibility-touch-size),100%)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}@media (hover:hover){.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}}.vp-icon-button[data-loading]{color:transparent}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-icon-button-skeleton{--skeleton-height:var(--vp-semantic-sizing-4xl);--skeleton-width:var(--vp-semantic-sizing-4xl)}.vp-skeleton.vp-icon-button-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-2xl);--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-skeleton.vp-icon-button-skeleton--large{--skeleton-height:var(--vp-semantic-sizing-6xl);--skeleton-width:var(--vp-semantic-sizing-6xl)}.vp-link{--link-vertical-alignment:baseline;--link-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-link--small{--link-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-link--large{--link-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--link-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-l-optical-sizing);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing)}.vp-link--caption{--link-vertical-alignment:initial;font-variation-settings:var(--link-font-variation-settings);text-underline-offset:var(--link-underlining-offset);--link-text-case:var(--vp-semantic-typography-screen-s-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-link-caption-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-caption-webkit-font-smoothing);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-s-link-caption-underlining-offset)}@media screen and (min-width:600px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-m-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-m-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-m-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-m-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-m-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-m-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-m-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-l-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-l-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-l-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-l-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-l-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-l-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-l-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing)}}.vp-link{--link-color:var(--vp-semantic-color-content-brand);--link-color-active:var(--vp-semantic-color-active-content-brand);--link-color-hover:var(--vp-semantic-color-hover-content-brand);--link-color-underlining:transparent;--link-color-underlining-active:var(--vp-semantic-color-active-content-brand);--link-color-underlining-hover:var(--vp-semantic-color-hover-content-brand)}.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:transparent;--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral)}.vp-link--secondary{--link-color:var(--vp-semantic-color-content-neutral);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 80%,#fff);--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-neutral) 90%,#fff);--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-border-catchy) 80%,#fff);--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-border-catchy) 90%,#fff)}.vp-link--secondary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:transparent;--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral)}.vp-link--tertiary{--link-color:var(--vp-semantic-color-content-quiet);--link-color-active:var(--vp-semantic-color-active-content-quiet);--link-color-hover:var(--vp-semantic-color-hover-content-quiet);--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-quiet) 20%,var(--vp-semantic-color-container-catchy));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-quiet) 60%,var(--vp-semantic-color-container-catchy))}.vp-link--tertiary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining:transparent;--link-color-underlining-active:var(--vp-semantic-color-content-on-brand-neutral);--link-color-underlining-hover:var(--vp-semantic-color-content-on-brand-neutral)}.vp-link,.vp-link--large,.vp-link--small{--link-spacing-horizontal-gap:var(--vp-semantic-spacing-2xs);--link-spacing-vertical-gap:var(--vp-semantic-spacing-4xs)}.vp-link{--link-icon-width:var(--vp-semantic-sizing-l);--link-icon-height:var(--vp-semantic-sizing-l)}.vp-link--small{--link-icon-width:var(--vp-semantic-sizing-m);--link-icon-height:var(--vp-semantic-sizing-m)}.vp-link--large{--link-icon-width:var(--vp-semantic-sizing-xl);--link-icon-height:var(--vp-semantic-sizing-xl)}.vp-link--caption{--link-icon-width:var(--vp-semantic-sizing-s);--link-icon-height:var(--vp-semantic-sizing-s)}.vp-link{--link-disabled-opacity:var(--vp-semantic-opacity-s);--link-underline-offset:0px;--link-underline-height:1px;--link-underline-width:100%;--link-underline-transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out);appearance:none;cursor:pointer;display:inline;font-family:var(--link-font-family);font-optical-sizing:var(--link-font-optical-sizing);font-size:var(--link-font-size);font-weight:var(--link-font-weight);letter-spacing:var(--link-letter-spacing);line-height:var(--link-line-height);position:relative;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-case);vertical-align:var(--link-vertical-alignment);-webkit-font-smoothing:var(--link-webkit-font-smoothing);background-color:initial;background-image:linear-gradient(to right,var(--link-color-underlining));background-position-x:var(--link-underline-offset);background-position-y:bottom;background-repeat:no-repeat;background-size:0 var(--link-underline-height);border:0;color:var(--link-color);margin:0;overflow:visible;padding:0;padding-bottom:var(--link-spacing-vertical-gap);transition:color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);transition:all var(--vp-semantic-motion-duration-quick) ease}@media (prefers-reduced-motion:reduce){.vp-link{transition-duration:0s}}.vp-link[data-end-slot],.vp-link[data-hover][data-arrow-on-hover],.vp-link[data-start-slot]{--link-underline-width:calc(100% - var(--link-icon-width) - var(--link-spacing-horizontal-gap))}.vp-link[data-start-slot][data-arrow-on-hover][data-hover],.vp-link[data-start-slot][data-end-slot]{--link-underline-width:calc(100% - var(--link-icon-width)*2 - var(--link-spacing-horizontal-gap)*2)}.vp-link[data-start-slot]{--link-underline-offset:calc(var(--link-icon-width) + var(--link-spacing-horizontal-gap))}.vp-link--underlined,.vp-link[data-hover]{--link-color-underlining:var(--link-color-underlining-hover);background-size:var(--link-underline-width) var(--link-underline-height)}.vp-link[data-disabled]{cursor:default;opacity:var(--link-disabled-opacity)}.vp-link[data-active]{--link-color:var(--link-color-active);--link-color-underlining:var(--link-color-underlining-active)}.vp-link[data-hover]{--link-color:var(--link-color-hover);--link-color-underlining:var(--link-color-underlining-hover)}.vp-link[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link [data-part=end-slot],.vp-link [data-part=start-slot],.vp-link svg{display:inline;height:var(--link-icon-height);width:var(--link-icon-width)}.vp-link [data-part=start-slot]{margin-inline-end:var(--link-spacing-horizontal-gap)}.vp-link [data-part=arrow],.vp-link [data-part=end-slot]{margin-inline-start:var(--link-spacing-horizontal-gap)}.vp-link svg{vertical-align:middle}