/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-modal-sizing-container-screen-s-min-width:280px;--vp-component-modal-sizing-container-screen-m-min-width:385px;--vp-component-modal-sizing-container-screen-l-min-width:342px;--vp-component-modal-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-modal-typography-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-modal-typography-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-modal-typography-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-modal-typography-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-modal-typography-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-modal-typography-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-modal-typography-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-modal-motion-dialog-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-dialog-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-dialog-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-dialog-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-border-radius-bottom-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-bottom-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-left:var(--vp-semantic-border-radius-m);--vp-component-modal-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-title:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-container:var(--vp-semantic-color-container-on-overlay);--vp-component-modal-color-backdrop-background-color:var(--vp-semantic-color-container-overlay);--vp-component-modal-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-gap:var(--vp-semantic-spacing-s);--vp-component-modal-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-header-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-header-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-gap:var(--vp-semantic-spacing-xs)}:root{--modal-zi-root:0;--modal-zi-backdrop:calc(var(--modal-zi-root) + 1);--modal-zi-container:calc(var(--modal-zi-backdrop) + 1)}.vp-modal{--modal-background-color:var(--vp-component-modal-color-container);--modal-min-width:var(--vp-component-modal-sizing-container-screen-s-min-width);--modal-padding:var(--vp-component-modal-spacing-container-padding-block-start)var(--vp-component-modal-spacing-container-padding-inline-end)var(--vp-component-modal-spacing-container-padding-block-end)var(--vp-component-modal-spacing-container-padding-inline-start);--modal-border-radius:var(--vp-component-modal-border-radius-top-left)var(--vp-component-modal-border-radius-top-right)var(--vp-component-modal-border-radius-bottom-right)var(--vp-component-modal-border-radius-bottom-left);--modal-backdrop-background-color:var(--vp-component-modal-color-backdrop-background-color);--modal-header-title-color:var(--vp-component-modal-color-title);--modal-header-title-font-family:var(--vp-component-modal-typography-title-font-family);--modal-header-title-font-size:var(--vp-component-modal-typography-title-font-size);--modal-header-title-font-weight:var(--vp-component-modal-typography-title-font-weight);--modal-header-title-letter-spacing:var(--vp-component-modal-typography-title-letter-spacing);--modal-header-title-line-height:var(--vp-component-modal-typography-title-line-height);--modal-header-title-text-case:var(--vp-component-modal-typography-title-text-case);--modal-header-title-text-decoration:var(--vp-component-modal-typography-title-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-component-modal-typography-title-webkit-font-smoothing);--modal-header-gap:var(--vp-component-modal-spacing-header-gap);--modal-header-padding:var(--vp-component-modal-spacing-header-padding-block-start)var(--vp-component-modal-spacing-header-padding-inline-end)var(--vp-component-modal-spacing-header-padding-block-end)var(--vp-component-modal-spacing-header-padding-inline-start);--modal-footer-gap:var(--vp-component-modal-spacing-footer-gap);--modal-footer-padding:var(--vp-component-modal-spacing-footer-padding-block-start)var(--vp-component-modal-spacing-footer-padding-inline-end)var(--vp-component-modal-spacing-footer-padding-block-end)var(--vp-component-modal-spacing-footer-padding-inline-start);--modal-opening-duration:var(--vp-component-modal-motion-dialog-opening-duration);--modal-opening-easing:var(--vp-component-modal-motion-dialog-opening-easing);--modal-closing-duration:var(--vp-component-modal-motion-dialog-closing-duration);--modal-closing-easing:var(--vp-component-modal-motion-dialog-closing-easing);--backdrop-opening-duration:var(--vp-component-modal-motion-backdrop-opening-duration);--backdrop-opening-easing:var(--vp-component-modal-motion-backdrop-opening-easing);--backdrop-closing-duration:var(--vp-component-modal-motion-backdrop-closing-duration);--backdrop-closing-easing:var(--vp-component-modal-motion-backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-m-min-width)}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-l-min-width)}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);opacity:0;pointer-events:none;z-index:var(--modal-zi-backdrop);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{background-color:var(--modal-background-color);border-radius:var(--modal-border-radius);max-height:100%;min-width:var(--modal-min-width);padding:var(--modal-padding);z-index:var(--modal-zi-container);--modal-transform:translate(-50%,50%);opacity:0;transform:var(--modal-transform);border:0;flex-direction:column;margin:0;display:flex;position:fixed;top:50%;left:50%}.vp-modal[data-hidden]{display:none}@media screen and (min-width:600px){.vp-modal{--modal-transform:translate(-50%)}}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;--modal-open-transform:translate(-50%);animation:var(--modal-motion-name)var(--modal-opening-duration)var(--modal-opening-easing);opacity:1;transform:var(--modal-open-transform)}.vp-modal[data-open]:not(.vp-modal-exit-animation) .backdrop,.vp-modal[data-open]:not(.vp-modal-exit-animation)::backdrop{animation:modal-appear-in var(--backdrop-opening-duration)var(--backdrop-opening-easing);opacity:1}@media screen and (min-width:600px){.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in;--modal-open-transform:translate(-50%,-50%)}}.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out-mobile;animation:var(--modal-motion-name)var(--modal-closing-duration)var(--modal-closing-easing)}.vp-modal-exit-animation .backdrop,.vp-modal-exit-animation::backdrop{animation:modal-appear-out var(--backdrop-closing-duration)var(--backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out}}@media (prefers-reduced-motion:reduce){.vp-modal{animation:none!important}}.vp-modal__header{align-items:center;gap:var(--modal-header-gap);overflow-wrap:anywhere;padding:var(--modal-header-padding);justify-content:space-between;display:flex}.vp-modal__header>*{color:var(--modal-header-title-color);font-family:var(--modal-header-title-font-family);font-size:var(--modal-header-title-font-size);font-weight:var(--modal-header-title-font-weight);letter-spacing:var(--modal-header-title-letter-spacing);line-height:var(--modal-header-title-line-height);-webkit-text-decoration:var(--modal-header-title-text-decoration);text-decoration:var(--modal-header-title-text-decoration);text-transform:var(--modal-header-title-text-case);-webkit-font-smoothing:var(--modal-header-title-webkit-font-smoothing)}.vp-modal__header-icon{color:var(--vp-component-modal-color-icon)}.vp-modal__body{flex:1;overflow-y:auto}.vp-modal__footer{gap:var(--modal-footer-gap);padding:var(--modal-footer-padding);display:flex}.vp-modal [data-part=close-button]{align-self:flex-start}@keyframes modal-appear-in{0%{opacity:0}to{opacity:1}}@keyframes modal-appear-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-from-bottom-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-out-mobile{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,50%)}}
/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-camouflage-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-icon-button-border-width:var(--vp-semantic-border-width-s);--vp-component-icon-button-border-radius-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-inverse-container-active:var(--vp-semantic-color-container-catchy)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy)80%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-container-hover:var(--vp-semantic-color-container-catchy)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy)90%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-catchy);--vp-component-icon-button-color-tertiary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-tertiary-regular-container-active:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-regular-container-hover:var(--vp-semantic-color-container-quiet)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-quiet)90%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-camouflage-regular-content:var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-camouflage-regular-container-active:var(--vp-semantic-color-container-overlay)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-camouflage-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay)60%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-camouflage-regular-container-hover:var(--vp-semantic-color-container-overlay)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-camouflage-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay)80%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-camouflage-regular-container-default:var(--vp-semantic-color-container-overlay);--vp-component-icon-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-inverse-container-active:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)70%,var(--vp-semantic-color-status-negative))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-inverse-container-hover:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-status-negative))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-negative-regular-container-active:var(--vp-semantic-color-status-negative)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-status-negative)60%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-regular-container-hover:var(--vp-semantic-color-status-negative)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-status-negative)80%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-ghost-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-ghost-inverse-container-active:var(--vp-semantic-color-container-on-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)60%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-inverse-container-hover:var(--vp-semantic-color-container-on-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)80%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-ghost-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-inverse-container-active:var(--vp-semantic-color-container-on-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)60%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-inverse-container-hover:var(--vp-semantic-color-container-on-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)80%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-regular-container-active:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-hover:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)90%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-inverse-container-active:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-hover:var(--vp-semantic-color-container-neutral)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)90%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-primary-regular-container-active:var(--vp-semantic-color-container-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-brand)60%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-hover:var(--vp-semantic-color-container-brand)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-brand)80%,var(--vp-semantic-color-container-catchy))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-icon-button-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-width:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-small-icon-height:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-medium-container-width:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-large-container-width:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-container-height:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-icon-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-color-tertiary-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l)80%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-tertiary-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-camouflage-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-negative-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l);--vp-component-icon-button-color-negative-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l)60%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-ghost-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-regular-container-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-ghost-regular-container-hover:var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-secondary-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l)60%,var(--vp-semantic-color-container-neutral))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-secondary-regular-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-quiet-l)80%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l)80%,var(--vp-semantic-color-container-brand))}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l)}@supports (color:color-mix(in lab,red,red)){.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-icon-button-color-primary-regular-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-quiet-l)60%,var(--vp-semantic-color-container-catchy))}}.vp-icon-button{--icon-button-width:var(--vp-component-icon-button-sizing-medium-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-medium-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-medium-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-medium-icon-height)}.vp-icon-button--small{--icon-button-width:var(--vp-component-icon-button-sizing-small-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-small-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-small-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-small-icon-height)}.vp-icon-button--large{--icon-button-width:var(--vp-component-icon-button-sizing-large-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-large-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-large-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-large-icon-height)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-component-icon-button-opacity-disabled);--icon-button-border-width:var(--vp-component-icon-button-border-width);--icon-button-border-radius:var(--vp-component-icon-button-border-radius-bottom-left)var(--vp-component-icon-button-border-radius-bottom-right)var(--vp-component-icon-button-border-radius-top-right)var(--vp-component-icon-button-border-radius-top-left);--icon-button-border-color:var(--vp-component-icon-button-color-primary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-primary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-primary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-primary-regular-container-active)}.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-primary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-primary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-primary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-primary-inverse-container-active)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-secondary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-secondary-regular-container-active)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-secondary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-secondary-inverse-container-active)}.vp-icon-button--tertiary{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-tertiary-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-tertiary-regular-container-active)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-tertiary-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-tertiary-inverse-container-active)}.vp-icon-button--negative{--icon-button-border-color:var(--vp-component-icon-button-color-negative-regular-border);--icon-button-color:var(--vp-component-icon-button-color-negative-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-negative-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-negative-regular-container-active)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-negative-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-negative-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-negative-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-negative-inverse-container-active)}.vp-icon-button--camouflage{--icon-button-border-color:var(--vp-component-icon-button-color-camouflage-regular-border);--icon-button-color:var(--vp-component-icon-button-color-camouflage-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-camouflage-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-camouflage-regular-container-active)}.vp-icon-button--ghost{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-regular-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-regular-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-ghost-regular-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-ghost-regular-container-active)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-ghost-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-ghost-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-ghost-inverse-container-default);--icon-button-background-color-hover:var(--vp-component-icon-button-color-ghost-inverse-container-hover);--icon-button-background-color-active:var(--vp-component-icon-button-color-ghost-inverse-container-active)}.vp-icon-button{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);height:var(--icon-button-height);transition:background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{appearance:none;cursor:pointer}.vp-icon-button svg{height:var(--icon-button-icon-height);width:var(--icon-button-icon-width);flex:none}.vp-icon-button:before{content:"";height:max(var(--vp-component-icon-button-sizing-min-height),100%);width:max(var(--vp-component-icon-button-sizing-min-width),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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: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)}.vp-icon-button[data-loading]{color:#0000}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}