.vf-icon-wrapper[data-v-45ab83be]{--vf-icon-offset-x:0;--vf-icon-offset-y:0;--vf-icon-scale:1;place-items:center;line-height:0;display:inline-grid}.vf-icon[data-v-45ab83be]{transform:translate(calc(var(--vf-icon-offset-x) * 100%),calc(var(--vf-icon-offset-y) * 100%)) scale(var(--vf-icon-scale));transform-origin:50%}.vf-icon-wrapper--spin[data-v-45ab83be]{animation-name:vf-icon-spin-45ab83be;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-delay:0s}@keyframes vf-icon-spin-45ab83be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vf-drawer{inset-inline:0;inset-block:var(--vf-drawer-offset-top) 0;z-index:var(--vf-z-drawer);--vf-drawer-offset-x:0;--vf-drawer-offset-y:0;display:flex;position:fixed}.vf-drawer--left{--vf-drawer-offset-x:-100%;justify-content:flex-start}.vf-drawer--right{--vf-drawer-offset-x:100%;justify-content:flex-end}.vf-drawer--top{--vf-drawer-offset-y:-100%;align-items:flex-start}.vf-drawer--bottom{--vf-drawer-offset-y:100%;align-items:flex-end}.vf-drawer__overlay{background:var(--vf-overlay-backdrop);opacity:1;transition:opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);position:absolute;inset:0}.vf-drawer__content{z-index:1;border:var(--vf-overlay-border-width) solid var(--vf-drawer-content-border-color);border-radius:var(--vf-radius-overlay);background:var(--vf-drawer-content-background);color:var(--vf-drawer-content-color);line-height:var(--vf-text-body-line-height);transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.vf-drawer-transition-enter-active,.vf-drawer-transition-leave-active{transition:none}.vf-drawer-transition-enter-from .vf-drawer__overlay,.vf-drawer-transition-leave-to .vf-drawer__overlay{opacity:0}.vf-drawer-transition-enter-from .vf-drawer__content,.vf-drawer-transition-leave-to .vf-drawer__content{transform:translate3d(var(--vf-drawer-offset-x), var(--vf-drawer-offset-y), 0)}.vf-drawer__content:focus-visible{border-color:var(--vf-drawer-content-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-drawer__content--left,.vf-drawer__content--right{width:min(100dvw, var(--vf-drawer-size-md));height:100%}.vf-drawer__content--left{border-radius:var(--vf-drawer-radius-top-left) var(--vf-drawer-radius-top-right) var(--vf-drawer-radius-bottom-right) var(--vf-drawer-radius-bottom-left);border-top:none;border-bottom:none;border-left:none}.vf-drawer__content--right{border-radius:var(--vf-drawer-radius-top-left) var(--vf-drawer-radius-top-right) var(--vf-drawer-radius-bottom-right) var(--vf-drawer-radius-bottom-left);border-top:none;border-bottom:none;border-right:none}.vf-drawer__content--top,.vf-drawer__content--bottom{width:100dvw;min-height:min(100%, var(--vf-drawer-size-md));max-height:100%}.vf-drawer__content--top{border-radius:var(--vf-drawer-radius-top-left) var(--vf-drawer-radius-top-right) var(--vf-drawer-radius-bottom-right) var(--vf-drawer-radius-bottom-left);border-top:none;border-left:none;border-right:none}.vf-drawer__content--bottom{border-radius:var(--vf-drawer-radius-top-left) var(--vf-drawer-radius-top-right) var(--vf-drawer-radius-bottom-right) var(--vf-drawer-radius-bottom-left);border-bottom:none;border-left:none;border-right:none}.vf-drawer--rounded{--vf-drawer-radius-top-left:var(--vf-drawer-rounded-radius);--vf-drawer-radius-top-right:var(--vf-drawer-rounded-radius);--vf-drawer-radius-bottom-right:var(--vf-drawer-rounded-radius);--vf-drawer-radius-bottom-left:var(--vf-drawer-rounded-radius)}.vf-drawer--rounded .vf-drawer__content--left{border-top-right-radius:var(--vf-drawer-radius-top-right);border-bottom-right-radius:var(--vf-drawer-radius-bottom-right)}.vf-drawer--rounded .vf-drawer__content--right{border-top-left-radius:var(--vf-drawer-radius-top-left);border-bottom-left-radius:var(--vf-drawer-radius-bottom-left)}.vf-drawer--rounded .vf-drawer__content--top{border-bottom-left-radius:var(--vf-drawer-radius-bottom-left);border-bottom-right-radius:var(--vf-drawer-radius-bottom-right)}.vf-drawer--rounded .vf-drawer__content--bottom{border-top-left-radius:var(--vf-drawer-radius-top-left);border-top-right-radius:var(--vf-drawer-radius-top-right)}.vf-drawer--offset-top.vf-drawer--left .vf-drawer__content--left,.vf-drawer--offset-top.vf-drawer--right .vf-drawer__content--right,.vf-drawer--offset-top.vf-drawer--top .vf-drawer__content--top{border-top:var(--vf-overlay-border-width) solid var(--vf-color-border)}.vf-drawer__content--sm.vf-drawer__content--left,.vf-drawer__content--sm.vf-drawer__content--right{width:min(100dvw, var(--vf-drawer-size-sm))}.vf-drawer__content--lg.vf-drawer__content--left,.vf-drawer__content--lg.vf-drawer__content--right{width:min(100dvw, var(--vf-drawer-size-lg))}.vf-drawer__content--sm.vf-drawer__content--top,.vf-drawer__content--sm.vf-drawer__content--bottom{min-height:min(var(--vf-overlay-viewport-block-size), var(--vf-drawer-size-sm))}.vf-drawer__content--lg.vf-drawer__content--top,.vf-drawer__content--lg.vf-drawer__content--bottom{min-height:min(var(--vf-overlay-viewport-block-size), var(--vf-drawer-size-lg))}.vf-drawer__content--full.vf-drawer__content--left,.vf-drawer__content--full.vf-drawer__content--right{border:none;border-radius:0;width:100dvw;height:100%}.vf-drawer__content--full.vf-drawer__content--top,.vf-drawer__content--full.vf-drawer__content--bottom{border:none;border-radius:0;width:100dvw;height:100%;min-height:100%}.vf-drawer__header,.vf-drawer__footer{justify-content:space-between;align-items:center;gap:var(--vf-dialog-header-gap);padding:var(--vf-overlay-padding);display:flex;position:relative}.vf-drawer__actions{align-items:center;gap:var(--vf-dialog-actions-gap);display:inline-flex}.vf-drawer__title{font-size:var(--vf-dialog-title-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-drawer__body{min-height:0;padding:var(--vf-drawer-body-padding);color:var(--vf-color-text);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);flex:auto;overflow:auto}.vf-drawer--dividers .vf-drawer__header:after{content:"";inset-inline:var(--vf-overlay-padding);border-bottom:var(--vf-overlay-border-width) solid;border-color:var(--vf-drawer-divider-color);position:absolute;inset-block-end:0}.vf-drawer--dividers .vf-drawer__footer:before{content:"";inset-inline:var(--vf-overlay-padding);border-top:var(--vf-overlay-border-width) solid;border-color:var(--vf-drawer-divider-color);position:absolute;inset-block-start:0}.vf-drawer__header{min-height:var(--vf-drawer-header-min-height)}.vf-drawer__footer{min-height:var(--vf-drawer-footer-min-height)}.vf-nav-menu{--vf-nav-menu-current-list-gap:0;--vf-nav-menu-current-nested-gap:0;--vf-nav-menu-current-collapse-offset-top:0;--vf-nav-menu-current-item-min-height:var(--vf-control-height-sm);--vf-nav-menu-current-group-padding-left:calc(var(--vf-nav-menu-leading-icon-column-size) + var(--vf-nav-menu-item-gap));--vf-nav-menu-current-item-padding:var(--vf-nav-menu-item-padding);--vf-nav-menu-current-item-hover-color:var(--vf-nav-menu-item-hover-color);--vf-nav-menu-current-item-hover-background:var(--vf-nav-menu-item-hover-background);--vf-nav-menu-current-item-active-color:var(--vf-nav-menu-item-active-color);--vf-nav-menu-current-item-active-background:var(--vf-nav-menu-item-active-background);flex-direction:column;width:100%;min-width:0;display:flex}.vf-nav-menu--pills{--vf-nav-menu-current-list-gap:var(--vf-nav-menu-pills-list-gap);--vf-nav-menu-current-nested-gap:var(--vf-nav-menu-pills-nested-gap);--vf-nav-menu-current-collapse-offset-top:var(--vf-nav-menu-pills-collapse-offset-top);--vf-nav-menu-current-item-min-height:var(--vf-nav-menu-pills-item-min-height);--vf-nav-menu-current-group-padding-left:calc(var(--vf-field-input-padding-start-with-leading-md) + var(--vf-nav-menu-leading-icon-column-size) + var(--vf-nav-menu-item-gap));--vf-nav-menu-current-item-padding:var(--vf-nav-menu-pills-item-padding);--vf-nav-menu-current-item-hover-color:var(--vf-nav-menu-pills-item-hover-color);--vf-nav-menu-current-item-hover-background:var(--vf-nav-menu-pills-item-hover-background);--vf-nav-menu-current-item-active-color:var(--vf-nav-menu-pills-item-active-color);--vf-nav-menu-current-item-active-background:var(--vf-nav-menu-pills-item-active-background)}.vf-nav-menu__list{gap:var(--vf-nav-menu-current-list-gap);margin:0;padding:0;list-style:none;display:grid}.vf-nav-menu__list--nested{gap:var(--vf-nav-menu-current-nested-gap);margin-top:0;padding-top:0}.vf-nav-menu__collapse{overflow:hidden}.vf-nav-menu__collapse>.vf-nav-menu__list--nested{padding-top:var(--vf-nav-menu-current-collapse-offset-top)}.vf-nav-menu__collapse--level-0{margin-left:var(--vf-nav-menu-collapse-inset-level-0-margin);padding-left:var(--vf-nav-menu-collapse-inset-level-0-padding)}.vf-nav-menu--simple .vf-nav-menu__collapse--level-0{margin-left:var(--vf-nav-menu-collapse-inset-simple-level-0-margin);padding-left:var(--vf-nav-menu-collapse-inset-simple-level-0-padding)}.vf-nav-menu:not(.vf-nav-menu--simple) .vf-nav-menu__collapse--level-0{margin-left:0;padding-left:0}.vf-nav-menu__collapse:not(.vf-nav-menu__collapse--level-0){margin-left:var(--vf-nav-menu-collapse-inset-deep-margin);padding-left:var(--vf-nav-menu-collapse-inset-deep-padding)}.vf-nav-menu--simple .vf-nav-menu__collapse:not(.vf-nav-menu__collapse--level-0){margin-left:var(--vf-nav-menu-collapse-inset-simple-deep-margin);padding-left:var(--vf-nav-menu-collapse-inset-simple-deep-padding)}.vf-nav-menu__node{display:block}.vf-nav-menu__group{min-height:var(--vf-control-height-sm);padding:var(--vf-nav-menu-group-padding);cursor:default;align-items:center;display:flex}.vf-nav-menu:not(.vf-nav-menu--simple) .vf-nav-menu__group{padding-left:var(--vf-nav-menu-current-group-padding-left)}.vf-nav-menu__group-label{font-size:var(--vf-nav-menu-group-font-size);font-weight:var(--vf-text-label-font-weight);line-height:var(--vf-text-label-line-height);letter-spacing:.06em;text-transform:uppercase;color:var(--vf-nav-menu-group-label-color)}.vf-nav-menu__item-content{align-items:center;gap:var(--vf-nav-menu-item-gap);min-width:0;display:inline-flex}.vf-nav-menu__leading-icon{width:var(--vf-nav-menu-leading-icon-column-size);min-width:var(--vf-nav-menu-leading-icon-column-size);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-nav-menu__leading-icon .vf-icon{width:var(--vf-nav-menu-leading-icon-size);height:var(--vf-nav-menu-leading-icon-size)}.vf-nav-menu__item{width:100%;min-width:0;min-height:var(--vf-nav-menu-current-item-min-height);padding:var(--vf-nav-menu-current-item-padding);border-radius:var(--vf-nav-menu-item-radius);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);color:var(--vf-nav-menu-item-color);text-align:left;cursor:pointer;transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.vf-nav-menu__item--top{font-weight:var(--vf-nav-menu-top-item-font-weight)}.vf-nav-menu:not(.vf-nav-menu--simple) .vf-nav-menu__item--icon-offset{margin-left:calc(var(--vf-nav-menu-leading-icon-column-size) + var(--vf-nav-menu-item-gap));width:calc(100% - var(--vf-nav-menu-leading-icon-column-size) - var(--vf-nav-menu-item-gap))}.vf-nav-menu__item:focus-visible{color:var(--vf-nav-menu-item-focus-color);border-color:var(--vf-nav-menu-item-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-nav-menu__item:hover:not(:disabled,.vf-nav-menu__item--active){color:var(--vf-nav-menu-current-item-hover-color);background:var(--vf-nav-menu-current-item-hover-background);border-color:#0000}.vf-nav-menu__item--active{color:var(--vf-nav-menu-current-item-active-color);background:var(--vf-nav-menu-current-item-active-background);border-color:#0000}.vf-nav-menu__item--ancestor-active{color:var(--vf-nav-menu-item-ancestor-active-color)}.vf-nav-menu__item--disabled{cursor:not-allowed;opacity:.5}.vf-nav-menu__item--branch:not(.vf-nav-menu__item--top){font-weight:var(--vf-text-label-font-weight);color:var(--vf-nav-menu-branch-color)}.vf-nav-menu__item--branch.vf-nav-menu__item--ancestor-active{color:var(--vf-nav-menu-branch-ancestor-active-color)}.vf-nav-menu__label{overflow-wrap:anywhere;min-width:0}.vf-nav-menu__icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md);color:currentColor;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vf-nav-menu__icon .vf-icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md)}.vf-nav-menu__icon--open{transform:rotate(180deg)}.vf-table-of-contents__link{min-width:0;min-height:var(--vf-table-of-contents-current-item-min-height);padding:var(--vf-table-of-contents-current-item-padding);border-radius:var(--vf-radius-control);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);color:var(--vf-table-of-contents-color);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);width:auto;font-size:var(--vf-text-label-font-size);background:0 0;border:1px solid #0000;align-items:center;text-decoration:none;display:flex;position:relative}.vf-table-of-contents__link:focus-visible{color:var(--vf-table-of-contents-focus-color);border-color:var(--vf-table-of-contents-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-table-of-contents__link:hover:not(.vf-table-of-contents__link--active){color:var(--vf-table-of-contents-current-hover-color);background:var(--vf-table-of-contents-current-hover-background);border-color:#0000}.vf-table-of-contents__link.vf-table-of-contents__link--active{color:var(--vf-table-of-contents-current-active-color);background:var(--vf-table-of-contents-current-active-background);border-color:#0000}.vf-table-of-contents{--vf-table-of-contents-current-list-gap:0;--vf-table-of-contents-current-item-padding:var(--vf-table-of-contents-item-padding);--vf-table-of-contents-current-item-min-height:var(--vf-control-height-sm);--vf-table-of-contents-current-hover-color:var(--vf-table-of-contents-hover-color);--vf-table-of-contents-current-hover-background:var(--vf-table-of-contents-hover-background);--vf-table-of-contents-current-active-color:var(--vf-table-of-contents-active-color);--vf-table-of-contents-current-active-background:var(--vf-table-of-contents-active-background);flex-direction:column;width:100%;min-width:0;display:flex}.vf-table-of-contents--pills{--vf-table-of-contents-current-list-gap:var(--vf-table-of-contents-pills-list-gap);--vf-table-of-contents-current-item-padding:var(--vf-table-of-contents-pills-item-padding);--vf-table-of-contents-current-item-min-height:var(--vf-table-of-contents-pills-item-min-height);--vf-table-of-contents-current-hover-color:var(--vf-table-of-contents-pills-hover-color);--vf-table-of-contents-current-hover-background:var(--vf-table-of-contents-pills-hover-background);--vf-table-of-contents-current-active-color:var(--vf-table-of-contents-pills-active-color);--vf-table-of-contents-current-active-background:var(--vf-table-of-contents-pills-active-background)}.vf-table-of-contents__list{gap:var(--vf-table-of-contents-current-list-gap);margin:0;padding:0;list-style:none;display:grid}.vf-table-of-contents__item{min-width:0;padding-left:calc((var(--vf-toc-level) - 1) * var(--vf-table-of-contents-level-step));display:block}.vf-table-of-contents:not(.vf-table-of-contents--ready) .vf-table-of-contents__link{transition:none}.vf-container{width:var(--vf-layout-size-full);max-width:var(--vf-layout-container-max-width);padding-inline:var(--vf-layout-container-padding);margin-inline:auto}.vf-container--md{max-width:var(--vf-breakpoint-md)}.vf-container--lg{max-width:var(--vf-breakpoint-lg)}.vf-container--xl{max-width:var(--vf-breakpoint-xl)}.vf-container--2xl{max-width:var(--vf-breakpoint-2xl)}.vf-container--fluid{width:var(--vf-layout-size-full);max-width:none}.vf-document-layout__container{min-width:var(--vf-layout-min-width);padding-inline:var(--vf-layout-size-zero)}@media (width>=768px){.vf-document-layout__container{padding-inline:calc(var(--vf-layout-container-padding) * 2)}}.vf-document-layout{background:var(--vf-layout-app-background);color:var(--vf-color-text);border-left:var(--vf-layout-size-zero);border-right:var(--vf-layout-size-zero);flex-direction:column;display:flex}@media (width>=768px){.vf-document-layout__container .vf-document-layout{border-left:var(--vf-layout-border-base);border-right:var(--vf-layout-border-base)}}.vf-document-layout__header{background:var(--vf-layout-header-background);border-bottom:var(--vf-layout-header-border)}.vf-document-layout__subheader{min-height:var(--vf-layout-subheader-height);align-items:center;gap:var(--vf-layout-space-layout-base);padding-block:var(--vf-layout-subheader-padding-block);padding-inline:var(--vf-layout-subheader-padding-inline);background:var(--vf-layout-header-background);border-bottom:var(--vf-layout-header-border);display:flex;position:relative}.vf-document-layout__content{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-zero);flex:auto;display:flex}.vf-document-layout__footer{background:var(--vf-layout-footer-background);border-top:var(--vf-layout-footer-border);min-height:auto;padding-block:var(--vf-layout-footer-padding-block);padding-inline:var(--vf-layout-footer-padding-inline)}.vf-document-layout__content-grid{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-full);flex:auto;display:grid}.vf-document-layout__content-grid--content{grid-template-columns:minmax(var(--vf-layout-size-zero), 1fr)}.vf-document-layout__content-grid--sidebar-content{grid-template-columns:minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-document-layout__content-grid--sidebar-content-aside{grid-template-columns:minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-aside-width))}.vf-document-layout__main,.vf-document-layout__sidebar,.vf-document-layout__aside{min-width:var(--vf-layout-size-zero)}.vf-document-layout__header,.vf-document-layout__footer{min-height:var(--vf-layout-header-height);align-items:center;gap:var(--vf-layout-space-layout-base);padding-block:var(--vf-layout-header-padding-block);padding-inline:var(--vf-layout-header-padding-inline);display:flex;position:relative}.vf-document-layout--edge-notches .vf-document-layout__header:before,.vf-document-layout--edge-notches .vf-document-layout__header:after,.vf-document-layout--edge-notches .vf-document-layout__footer:before,.vf-document-layout--edge-notches .vf-document-layout__footer:after{content:"";width:var(--vf-layout-document-layout-edge-notch-width);height:calc(var(--vf-layout-document-layout-edge-notch-height) * 2);background:var(--vf-layout-document-layout-edge-notch-color);pointer-events:none;z-index:var(--vf-layout-size-one);position:absolute}.vf-document-layout--edge-notches .vf-document-layout__header:before,.vf-document-layout--edge-notches .vf-document-layout__footer:before{clip-path:polygon(var(--vf-layout-size-zero) var(--vf-layout-size-zero), var(--vf-layout-size-full) var(--vf-layout-size-half), var(--vf-layout-size-zero) var(--vf-layout-size-full));inset-inline-start:var(--vf-layout-size-zero)}.vf-document-layout--edge-notches .vf-document-layout__header:after,.vf-document-layout--edge-notches .vf-document-layout__footer:after{clip-path:polygon(var(--vf-layout-size-full) var(--vf-layout-size-zero), var(--vf-layout-size-zero) var(--vf-layout-size-half), var(--vf-layout-size-full) var(--vf-layout-size-full));inset-inline-end:var(--vf-layout-size-zero)}.vf-document-layout--edge-notches .vf-document-layout__header:before,.vf-document-layout--edge-notches .vf-document-layout__header:after{transform:translateY(calc(var(--vf-layout-size-half) + var(--vf-layout-document-layout-edge-notch-offset)));inset-block-end:var(--vf-layout-size-zero)}.vf-document-layout--edge-notches .vf-document-layout__footer:before,.vf-document-layout--edge-notches .vf-document-layout__footer:after{transform:translateY(calc(-1 * var(--vf-layout-size-half) - var(--vf-layout-document-layout-edge-notch-offset)));inset-block-start:var(--vf-layout-size-zero)}.vf-document-layout--header-sticky .vf-document-layout__header{top:var(--vf-layout-size-zero);z-index:var(--vf-layout-document-layout-header-sticky-z-index);position:sticky}.vf-document-layout--header-sticky{--vf-sticky-header-offset:var(--vf-layout-header-height);--vf-sticky-subheader-offset:calc(var(--vf-layout-space-layout-base) * var(--vf-layout-size-zero));--vf-sticky-top-offset:var(--vf-sticky-header-offset)}.vf-document-layout--header-sticky:has(.vf-document-layout__subheader){--vf-sticky-subheader-offset:var(--vf-layout-subheader-height);--vf-sticky-top-offset:calc(var(--vf-sticky-header-offset) + var(--vf-sticky-subheader-offset))}.vf-document-layout--header-sticky .vf-document-layout__subheader{top:var(--vf-sticky-header-offset);z-index:var(--vf-layout-document-layout-subheader-sticky-z-index);position:sticky}.vf-document-layout--header-static .vf-document-layout__header{z-index:var(--vf-layout-size-one);position:relative}.vf-document-layout--header-static .vf-document-layout__subheader{z-index:var(--vf-layout-size-zero);position:relative}.vf-document-layout__sidebar{background:var(--vf-layout-sidebar-background);border-right:var(--vf-layout-sidebar-border)}.vf-document-layout__main{grid-template-rows:auto minmax(var(--vf-layout-size-zero), 1fr);background:var(--vf-layout-content-background);padding:var(--vf-layout-content-padding-block) var(--vf-layout-content-padding-inline);align-content:start;display:grid}.vf-document-layout__main-body{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-zero)}.vf-document-layout__content-subheader{min-height:var(--vf-layout-content-subheader-height);align-items:center;gap:var(--vf-layout-space-layout-base);padding:var(--vf-layout-subheader-padding-block) var(--vf-layout-content-subheader-padding-inline);background:var(--vf-layout-content-subheader-background);border-bottom:var(--vf-layout-content-subheader-border);margin-block:calc(-1 * var(--vf-layout-content-padding-block)) var(--vf-layout-content-padding-block);margin-inline:calc(-1 * var(--vf-layout-content-padding-inline));display:flex}.vf-document-layout__aside{background:var(--vf-layout-aside-background);border-left:var(--vf-layout-aside-border)}.vf-document-layout__sidebar-inner,.vf-document-layout__aside-inner{min-width:var(--vf-layout-size-zero)}.vf-document-layout__sidebar-inner{padding:var(--vf-layout-sidebar-padding-block) var(--vf-layout-sidebar-padding-inline)}.vf-document-layout__aside-inner{padding:var(--vf-layout-aside-padding-block) var(--vf-layout-aside-padding-inline)}.vf-document-layout--sidebar-sticky .vf-document-layout__sidebar-inner,.vf-document-layout--aside-sticky .vf-document-layout__aside-inner{top:var(--vf-layout-size-zero);max-height:var(--vf-layout-viewport-height);position:sticky;overflow:auto}.vf-document-layout--header-sticky.vf-document-layout--sidebar-sticky .vf-document-layout__sidebar-inner,.vf-document-layout--header-sticky.vf-document-layout--aside-sticky .vf-document-layout__aside-inner{top:var(--vf-sticky-top-offset);max-height:calc(var(--vf-layout-viewport-height) - var(--vf-sticky-top-offset))}@media (width<=1279.98px){.vf-document-layout--sidebar-content-aside .vf-document-layout__content-grid--sidebar-content-aside{grid-template-columns:minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-document-layout--sidebar-content-aside .vf-document-layout__aside{display:none}}@media (width<=1023.98px){.vf-document-layout--sidebar-content .vf-document-layout__content-grid--sidebar-content,.vf-document-layout--sidebar-content-aside .vf-document-layout__content-grid--sidebar-content-aside{grid-template-columns:minmax(var(--vf-layout-size-zero), 1fr)}.vf-document-layout--sidebar-content .vf-document-layout__sidebar,.vf-document-layout--sidebar-content-aside .vf-document-layout__sidebar,.vf-document-layout--sidebar-content-aside .vf-document-layout__aside{display:none}}.vf-document-layout--fill-viewport{min-height:var(--vf-layout-viewport-height)}.vf-document-layout--header-sticky .vf-document-layout__content-subheader{top:var(--vf-sticky-top-offset);z-index:var(--vf-layout-document-layout-content-subheader-sticky-z-index);margin-block-start:var(--vf-layout-size-zero);position:sticky}.vf-document-layout--header-static .vf-document-layout__content-subheader{z-index:var(--vf-layout-size-zero);position:relative}.vf-document-layout--header-sticky .vf-document-layout__main:has(.vf-document-layout__content-subheader){padding-block-start:var(--vf-layout-size-zero)}.vf-stack{gap:var(--vf-layout-space-layout-base);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.vf-divider{background:var(--vf-divider-color);border:0;flex-shrink:0;margin:0}.vf-divider--horizontal{width:100%;height:1px}.vf-divider--vertical{align-self:stretch;width:1px}.vf-badge{align-items:center;gap:var(--vf-badge-gap);min-height:var(--vf-badge-height);padding:var(--vf-badge-padding);border-radius:var(--vf-badge-radius);font-size:var(--vf-badge-font-size);font-weight:var(--vf-font-weight-regular);line-height:var(--vf-badge-line-height);letter-spacing:.01em;white-space:nowrap;background:var(--vf-badge-background);border:1px solid var(--vf-badge-border-color);color:var(--vf-badge-color);display:inline-flex}.vf-badge--primary{background:var(--vf-badge-primary-background);border-color:var(--vf-badge-primary-border-color);color:var(--vf-badge-primary-color)}.vf-badge--success{background:var(--vf-badge-success-background);border-color:var(--vf-badge-success-border-color);color:var(--vf-badge-success-color)}.vf-badge--info{background:var(--vf-badge-info-background);border-color:var(--vf-badge-info-border-color);color:var(--vf-badge-info-color)}.vf-badge--warn{background:var(--vf-badge-warn-background);border-color:var(--vf-badge-warn-border-color);color:var(--vf-badge-warn-color)}.vf-badge--help{background:var(--vf-badge-help-background);border-color:var(--vf-badge-help-border-color);color:var(--vf-badge-help-color)}.vf-badge--danger{background:var(--vf-badge-danger-background);border-color:var(--vf-badge-danger-border-color);color:var(--vf-badge-danger-color)}.vf-badge--contrast{background:var(--vf-badge-contrast-background);border-color:var(--vf-badge-contrast-border-color);color:var(--vf-badge-contrast-color)}.vf-command-palette{--vf-command-palette-offset-top:calc(var(--vf-overlay-viewport-padding) + var(--vf-control-height-sm));--vf-command-palette-content-width:var(--vf-dialog-width-lg);--vf-command-palette-content-max-height:var(--vf-dialog-max-height);--vf-command-palette-enter-shift:calc(var(--vf-dialog-actions-gap) * -1);--vf-command-palette-list-gap:var(--vf-nav-menu-list-gap);--vf-command-palette-item-content-gap:calc(var(--vf-nav-menu-list-gap) * .75);--vf-command-palette-item-layout-gap:var(--vf-nav-menu-list-gap);--vf-command-palette-leading-icon-gap:var(--vf-nav-menu-list-gap);--vf-command-palette-item-title-icon-offset-y:calc(var(--vf-focus-ring-width) / -3);--vf-command-palette-hints-gap:var(--vf-section-gap);--vf-command-palette-hint-gap:calc(var(--vf-nav-menu-item-gap) * .75);--vf-command-palette-hint-keys-gap:var(--vf-nav-menu-list-gap);--vf-command-palette-hint-icon-padding-inline:calc(var(--vf-nav-menu-list-gap) / 2);z-index:var(--vf-z-overlay);padding:var(--vf-overlay-viewport-padding);justify-content:center;align-items:flex-start;padding-block-start:var(--vf-command-palette-offset-top);display:flex;position:fixed;inset:0}.vf-command-palette__overlay{background:var(--vf-overlay-backdrop);opacity:1;transition:opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);position:absolute;inset:0}.vf-command-palette__content{z-index:1;width:min(100%, var(--vf-command-palette-content-width));max-height:var(--vf-command-palette-max-height,var(--vf-command-palette-content-max-height));border:var(--vf-overlay-border-width) solid var(--vf-dialog-content-border-color);border-radius:var(--vf-radius-overlay);background:var(--vf-dialog-content-background);color:var(--vf-dialog-content-color);line-height:var(--vf-text-body-line-height);opacity:1;transition:transform var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.vf-command-palette-transition-enter-active,.vf-command-palette-transition-leave-active{transition:none}.vf-command-palette-transition-enter-from .vf-command-palette__overlay,.vf-command-palette-transition-leave-to .vf-command-palette__overlay{opacity:0}.vf-command-palette-transition-enter-from .vf-command-palette__content,.vf-command-palette-transition-leave-to .vf-command-palette__content{opacity:0;transform:translate3d(0, var(--vf-command-palette-enter-shift), 0)}.vf-command-palette__content:focus-visible{border-color:var(--vf-dialog-content-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-command-palette__actions{align-items:center;gap:var(--vf-dialog-actions-gap);display:inline-flex}.vf-command-palette__actions .vf-icon-button{color:var(--vf-color-muted)}.vf-command-palette__actions .vf-icon-button .vf-icon{width:var(--vf-nav-menu-leading-icon-size);height:var(--vf-nav-menu-leading-icon-size)}.vf-command-palette__header{padding:var(--vf-overlay-padding);align-items:center;display:flex;position:relative}.vf-command-palette__content--dividers .vf-command-palette__header:after{content:"";inset-inline:var(--vf-overlay-padding);border-bottom:var(--vf-overlay-border-width) solid var(--vf-dialog-divider-color);position:absolute;inset-block-end:0}.vf-command-palette__input{flex:auto;min-width:0}.vf-command-palette__body{min-height:0;padding:var(--vf-overlay-padding);flex:auto;overflow:auto}.vf-command-palette__list{gap:var(--vf-command-palette-list-gap);margin:0;padding:0;list-style:none;display:grid}.vf-command-palette__list-item{margin:0;padding:0}.vf-command-palette__item{width:100%;min-height:var(--vf-nav-menu-pills-item-min-height);border:var(--vf-overlay-border-width) solid transparent;border-radius:var(--vf-nav-menu-item-radius);color:var(--vf-nav-menu-item-color);cursor:pointer;font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);padding:var(--vf-nav-menu-pills-item-padding);text-align:left;transition:background-color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);background:0 0;display:block}.vf-command-palette__item-content{gap:var(--vf-command-palette-item-content-gap);min-width:0;display:grid}.vf-command-palette__item-layout{align-items:center;gap:var(--vf-command-palette-item-layout-gap);min-width:0;display:flex}.vf-command-palette__item-breadcrumb{color:var(--vf-color-muted);font-size:var(--vf-control-font-size-sm);line-height:var(--vf-text-caption-line-height);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vf-command-palette__item-leading-icon{color:var(--vf-color-text);flex:none;line-height:1;display:inline-flex}.vf-command-palette__item-title>.vf-command-palette__item-leading-icon{vertical-align:text-bottom;transform:translateY(var(--vf-command-palette-item-title-icon-offset-y));margin-inline-end:var(--vf-command-palette-leading-icon-gap)}.vf-command-palette__item-title{color:var(--vf-color-text);font-family:var(--vf-font-family-heading);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-heading-font-weight);line-height:var(--vf-text-body-line-height);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vf-command-palette__item-snippet{color:var(--vf-color-muted);font-size:var(--vf-control-font-size-md);line-height:var(--vf-text-body-line-height);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vf-command-palette__item-enter{color:inherit;opacity:0;pointer-events:none;transition:opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);flex:none;align-self:center;margin-inline-start:auto;line-height:1;display:inline-flex}.vf-command-palette__item:hover,.vf-command-palette__item--active{background:var(--vf-nav-menu-pills-item-active-background);color:var(--vf-nav-menu-pills-item-active-color)}.vf-command-palette__item--active .vf-command-palette__item-leading-icon,.vf-command-palette__item:hover .vf-command-palette__item-leading-icon{color:inherit}.vf-command-palette__item--active .vf-command-palette__item-title{color:inherit;font-weight:var(--vf-heading-font-weight)}.vf-command-palette__item:hover .vf-command-palette__item-title{color:inherit}.vf-command-palette__item--active .vf-command-palette__item-enter,.vf-command-palette__item:hover .vf-command-palette__item-enter{opacity:1}.vf-command-palette--below-md .vf-command-palette__item-snippet{-webkit-line-clamp:2;line-clamp:2}.vf-command-palette__item:focus-visible{color:var(--vf-nav-menu-item-focus-color);border-color:var(--vf-nav-menu-item-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-command-palette__item:hover:not(.vf-command-palette__item--active){background:var(--vf-nav-menu-pills-item-hover-background);color:var(--vf-nav-menu-pills-item-hover-color)}.vf-command-palette--keyboard-nav .vf-command-palette__item:hover:not(.vf-command-palette__item--active){color:inherit;background:0 0}.vf-command-palette--keyboard-nav .vf-command-palette__item:hover:not(.vf-command-palette__item--active) .vf-command-palette__item-enter{opacity:0}.vf-command-palette__item-match{color:var(--vf-color-text);font-weight:var(--vf-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--vf-color-text);text-decoration-color:var(--vf-color-text);text-underline-offset:var(--vf-text-link-underline-offset)}.vf-command-palette__item--active .vf-command-palette__item-title .vf-command-palette__item-match,.vf-command-palette__item:hover .vf-command-palette__item-title .vf-command-palette__item-match{color:inherit;text-decoration-color:currentColor}.vf-command-palette__status,.vf-command-palette__empty{color:var(--vf-color-muted);margin:0;padding:0}.vf-command-palette__footer{min-height:var(--vf-dialog-footer-min-height);padding:var(--vf-overlay-padding);align-items:center;display:flex;position:relative}.vf-command-palette__hints{align-items:center;gap:var(--vf-command-palette-hints-gap);flex-wrap:wrap;display:flex}.vf-command-palette__hint{align-items:center;gap:var(--vf-command-palette-hint-gap);display:inline-flex}.vf-command-palette__hint-keys{align-items:center;gap:var(--vf-command-palette-hint-keys-gap);display:inline-flex}.vf-command-palette__hint-key{color:var(--vf-color-muted);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vf-command-palette__hint-key--icon{padding-inline:var(--vf-command-palette-hint-icon-padding-inline)}.vf-command-palette__hint-label{color:var(--vf-color-muted);font-size:var(--vf-control-font-size-sm);line-height:var(--vf-text-caption-line-height)}.vf-command-palette__content--dividers .vf-command-palette__footer:before{content:"";inset-inline:var(--vf-overlay-padding);border-top:var(--vf-overlay-border-width) solid var(--vf-dialog-divider-color);position:absolute;inset-block-start:0}.vf-input-wrap{align-items:center;width:100%;display:flex;position:relative}.vf-input{width:100%;min-height:var(--vf-control-height-md);padding:var(--vf-field-padding-md);border:1px solid var(--vf-input-border-color);border-radius:var(--vf-radius-control);background:var(--vf-input-background);color:var(--vf-input-color);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);transition:background-color .18s,border-color .18s,color .18s}.vf-input::placeholder{color:var(--vf-input-placeholder-color)}.vf-input-wrap__icon{color:var(--vf-color-muted);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.vf-input-wrap__icon--leading{inset-inline-start:var(--vf-field-leading-icon-offset-md)}.vf-input-wrap__icon--trailing{inset-inline-end:var(--vf-field-leading-icon-offset-md)}.vf-input-wrap__icon--trailing-before-clear{inset-inline-end:var(--vf-field-trailing-before-clear-offset-md)}.vf-input-wrap__clear{z-index:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--vf-field-adornment-offset-md);transform:translateY(-50%)}.vf-input-wrap__clear:focus-visible{box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-input:focus,.vf-input:focus-visible{border-color:var(--vf-input-focus-border-color)}.vf-input:focus-visible{border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-input--invalid{border-color:var(--vf-input-invalid-border-color)}.vf-input--invalid:hover:not(:disabled,:focus,:focus-visible){border-color:var(--vf-input-hover-border-color)}.vf-input--sm{min-height:var(--vf-control-height-sm);padding:var(--vf-field-padding-sm);font-size:var(--vf-control-font-size-sm)}.vf-input--lg{min-height:var(--vf-control-height-lg);padding:var(--vf-field-padding-lg);font-size:var(--vf-control-font-size-lg)}.vf-input--with-leading{padding-inline-start:var(--vf-field-input-padding-start-with-leading-md)}.vf-input--with-trailing{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-md)}.vf-input--with-leading.vf-input--sm{padding-inline-start:var(--vf-field-input-padding-start-with-leading-sm)}.vf-input--with-trailing.vf-input--sm{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-sm)}.vf-input--with-leading.vf-input--lg{padding-inline-start:var(--vf-field-input-padding-start-with-leading-lg)}.vf-input--with-trailing.vf-input--lg{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-lg)}.vf-input-wrap--with-trailing-and-clear .vf-input{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-and-clear-md)}.vf-input:disabled{cursor:not-allowed;background:var(--vf-input-disabled-background);color:var(--vf-input-disabled-color)}.vf-input-wrap--sm.vf-input-wrap--with-trailing-and-clear .vf-input{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-and-clear-sm)}.vf-input-wrap--lg.vf-input-wrap--with-trailing-and-clear .vf-input{padding-inline-end:var(--vf-field-input-padding-end-with-trailing-and-clear-lg)}.vf-input-wrap--sm .vf-input-wrap__icon--leading{inset-inline-start:var(--vf-field-leading-icon-offset-sm)}.vf-input-wrap--sm .vf-input-wrap__icon--trailing{inset-inline-end:var(--vf-field-leading-icon-offset-sm)}.vf-input-wrap--sm .vf-input-wrap__icon--trailing-before-clear{inset-inline-end:var(--vf-field-trailing-before-clear-offset-sm)}.vf-input-wrap--sm .vf-input-wrap__clear{inset-inline-end:var(--vf-field-adornment-offset-sm)}.vf-input-wrap--lg .vf-input-wrap__icon--leading{inset-inline-start:var(--vf-field-leading-icon-offset-lg)}.vf-input-wrap--lg .vf-input-wrap__icon--trailing{inset-inline-end:var(--vf-field-leading-icon-offset-lg)}.vf-input-wrap--lg .vf-input-wrap__icon--trailing-before-clear{inset-inline-end:var(--vf-field-trailing-before-clear-offset-lg)}.vf-input-wrap--lg .vf-input-wrap__clear{inset-inline-end:var(--vf-field-adornment-offset-lg)}.vf-input:hover:not(:disabled,.vf-input--invalid,:focus,:focus-visible){border-color:var(--vf-input-hover-border-color)}.vf-menu-bar{--vf-menu-bar-current-list-gap:0;--vf-menu-bar-current-top-hover-color:var(--vf-menu-bar-top-hover-color);--vf-menu-bar-current-top-hover-background:var(--vf-menu-bar-top-hover-background);--vf-menu-bar-current-top-active-color:var(--vf-menu-bar-top-active-color);--vf-menu-bar-current-top-active-background:var(--vf-menu-bar-top-active-background);--vf-menu-bar-current-submenu-hover-color:var(--vf-menu-bar-submenu-hover-color);--vf-menu-bar-current-submenu-hover-background:var(--vf-menu-bar-submenu-hover-background);--vf-menu-bar-current-submenu-active-color:var(--vf-menu-bar-submenu-active-color);--vf-menu-bar-current-submenu-active-background:var(--vf-menu-bar-submenu-active-background);width:100%;min-width:0;display:flex;position:relative}.vf-floating-transition-enter-from.vf-menu-bar__submenu,.vf-floating-transition-leave-to.vf-menu-bar__submenu{opacity:0;transform:translate3d(0, var(--vf-overlay-float-enter-shift), 0) scale(var(--vf-overlay-float-enter-scale))}.vf-menu-bar__overlay{pointer-events:none;z-index:var(--vf-z-dropdown);position:fixed;inset:0}.vf-menu-bar__scroller{--vf-horizontal-scroller-control-bg:var(--vf-color-surface)}.vf-menu-bar__scroller .vf-horizontal-scroller__viewport{scrollbar-width:none}.vf-menu-bar--pills{--vf-menu-bar-current-list-gap:var(--vf-menu-bar-pills-list-gap);--vf-menu-bar-current-top-hover-color:var(--vf-menu-bar-pills-top-hover-color);--vf-menu-bar-current-top-hover-background:var(--vf-menu-bar-pills-top-hover-background);--vf-menu-bar-current-top-active-color:var(--vf-menu-bar-pills-top-active-color);--vf-menu-bar-current-top-active-background:var(--vf-menu-bar-pills-top-active-background);--vf-menu-bar-current-submenu-hover-color:var(--vf-menu-bar-pills-submenu-hover-color);--vf-menu-bar-current-submenu-hover-background:var(--vf-menu-bar-pills-submenu-hover-background);--vf-menu-bar-current-submenu-active-color:var(--vf-menu-bar-pills-submenu-active-color);--vf-menu-bar-current-submenu-active-background:var(--vf-menu-bar-pills-submenu-active-background)}.vf-menu-bar__list,.vf-menu-bar__submenu-list{margin:0;padding:0;list-style:none}.vf-menu-bar__list{align-items:center;gap:var(--vf-menu-bar-current-list-gap);flex-wrap:nowrap;width:max-content;min-width:100%;display:flex;position:relative}.vf-menu-bar__node{min-width:0;position:relative}.vf-menu-bar__list>.vf-menu-bar__node{flex:none}.vf-menu-bar__submenu-list>.vf-menu-bar__node{width:100%}.vf-menu-bar__group{padding:var(--vf-field-padding-md);font-size:var(--vf-text-label-font-size);font-weight:var(--vf-text-label-font-weight);line-height:var(--vf-text-label-line-height);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--vf-color-muted) 90%, var(--vf-color-text));cursor:default}.vf-menu-bar__item{justify-content:space-between;align-items:center;gap:var(--vf-nav-menu-item-gap);width:100%;min-width:0;min-height:var(--vf-control-height-md);padding:var(--vf-field-padding-md);border-radius:var(--vf-radius-control);color:var(--vf-menu-bar-item-color);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);text-align:left;cursor:pointer;transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.vf-menu-bar__item--top{width:auto;padding-inline:var(--vf-menu-bar-top-item-padding-inline);font-weight:var(--vf-menu-bar-top-item-font-weight);white-space:nowrap}.vf-menu-bar__item--external{justify-content:flex-start;gap:calc(var(--vf-nav-menu-item-gap) * .5);white-space:nowrap}.vf-menu-bar__item--top.vf-menu-bar__item--active{color:var(--vf-menu-bar-current-top-active-color);background:var(--vf-menu-bar-current-top-active-background)}.vf-menu-bar__item:not(.vf-menu-bar__item--top).vf-menu-bar__item--active{color:var(--vf-menu-bar-current-submenu-active-color);background:var(--vf-menu-bar-current-submenu-active-background)}.vf-menu-bar__item--ancestor-active{color:var(--vf-menu-bar-item-ancestor-active-color);background:0 0}.vf-menu-bar__item:focus-visible{color:var(--vf-menu-bar-item-focus-color);border-color:var(--vf-menu-bar-item-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-menu-bar__item--top:hover:not(:disabled,.vf-menu-bar__item--active),.vf-menu-bar__item--top.vf-menu-bar__item--open{color:var(--vf-menu-bar-current-top-hover-color);background:var(--vf-menu-bar-current-top-hover-background)}.vf-menu-bar__item:not(.vf-menu-bar__item--top):hover:not(:disabled,.vf-menu-bar__item--active),.vf-menu-bar__item:not(.vf-menu-bar__item--top).vf-menu-bar__item--open{color:var(--vf-menu-bar-current-submenu-hover-color);background:var(--vf-menu-bar-current-submenu-hover-background)}.vf-menu-bar__item--disabled{opacity:.5;cursor:not-allowed}.vf-menu-bar__item-content{align-items:center;gap:var(--vf-nav-menu-item-gap);min-width:0;display:inline-flex}.vf-menu-bar__leading-icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-menu-bar__label{overflow-wrap:anywhere;min-width:0}.vf-menu-bar__icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md);color:currentColor;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-menu-bar__icon--external{opacity:1;margin-inline-start:0;transition:none;transform:translateY(-.02em)}.vf-menu-bar__item--top.vf-menu-bar__item--open .vf-menu-bar__icon{transform:rotate(180deg)}.vf-menu-bar__submenu{z-index:var(--vf-z-dropdown);opacity:1;min-width:max-content;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);will-change:transform, opacity;position:absolute;transform:translate(0,0)}.vf-menu-bar__submenu--root{top:calc(100% + var(--vf-surface-gap-compact));left:0}.vf-menu-bar__submenu--teleported{pointer-events:auto;will-change:left, top;position:absolute;top:0;left:0}.vf-menu-bar__submenu--nested{top:0;left:calc(100% + 12px)}.vf-menu-bar__submenu-list{gap:var(--vf-menu-bar-current-list-gap);min-width:calc(var(--vf-menu-min-width) + var(--vf-surface-padding) * 2);padding:var(--vf-surface-gap-compact);border:1px solid var(--vf-color-border);border-radius:var(--vf-radius-overlay);background:var(--vf-color-surface);box-shadow:var(--vf-overlay-float-shadow);display:grid}.vf-menu-bar__submenu--nested .vf-menu-bar__submenu-list{min-width:var(--vf-menu-min-width);padding:calc(var(--vf-surface-gap-compact) * .75)}.vf-tag{min-height:var(--vf-tag-height);padding:var(--vf-tag-padding);border:1px solid var(--vf-tag-border-color);border-radius:var(--vf-radius-control-tight);background:var(--vf-tag-background);color:var(--vf-tag-color);font-size:var(--vf-tag-font-size);font-weight:var(--vf-font-weight-regular);line-height:var(--vf-tag-line-height);letter-spacing:.01em;white-space:nowrap;align-items:center;display:inline-flex}.vf-tag--primary{border-color:var(--vf-tag-primary-border-color);color:var(--vf-tag-primary-color)}.vf-tag--success{border-color:var(--vf-tag-success-border-color);color:var(--vf-tag-success-color)}.vf-tag--info{border-color:var(--vf-tag-info-border-color);color:var(--vf-tag-info-color)}.vf-tag--warn{border-color:var(--vf-tag-warn-border-color);color:var(--vf-tag-warn-color)}.vf-tag--help{border-color:var(--vf-tag-help-border-color);color:var(--vf-tag-help-color)}.vf-tag--danger{border-color:var(--vf-tag-danger-border-color);color:var(--vf-tag-danger-color)}.vf-tag--contrast{border-color:var(--vf-tag-contrast-border-color);color:var(--vf-tag-contrast-color)}.vf-button{justify-content:center;align-items:center;gap:var(--vf-button-gap);min-height:var(--vf-control-height-md);padding:var(--vf-button-padding-md);border-radius:var(--vf-radius-control);background:var(--vf-color-primary);color:var(--vf-color-primary-contrast);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,filter .12s;display:inline-flex}.vf-button:focus-visible{border-color:var(--vf-color-primary);border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-button:disabled{opacity:.78;cursor:not-allowed}.vf-button--secondary{background:var(--vf-color-surface-muted);border-color:var(--vf-color-border);color:var(--vf-color-text)}.vf-button--primary{background:var(--vf-color-primary);color:var(--vf-color-primary-contrast)}.vf-button--success{background:var(--vf-color-success);color:var(--vf-color-success-contrast)}.vf-button--info{background:var(--vf-color-info);color:var(--vf-color-info-contrast)}.vf-button--warn{background:var(--vf-color-warn);color:var(--vf-color-warn-contrast)}.vf-button--help{background:var(--vf-color-help);color:var(--vf-color-help-contrast)}.vf-button--danger{background:var(--vf-color-danger);color:var(--vf-color-danger-contrast)}.vf-button--contrast{background:var(--vf-color-contrast);color:var(--vf-color-contrast-contrast)}.vf-button--ghost{color:var(--vf-color-text);background:0 0}.vf-button--secondary:hover:not(:disabled){background:var(--vf-button-secondary-hover-background);border-color:var(--vf-button-secondary-hover-border-color)}.vf-button--ghost:hover:not(:disabled){background:var(--vf-button-ghost-hover-background);border-color:var(--vf-button-ghost-hover-border-color)}.vf-button--secondary:active:not(:disabled){background:var(--vf-button-secondary-active-background);border-color:var(--vf-button-secondary-active-border-color)}.vf-button--ghost:active:not(:disabled){background:var(--vf-button-ghost-active-background);border-color:var(--vf-button-ghost-active-border-color)}.vf-button--primary:hover:not(:disabled),.vf-button--success:hover:not(:disabled),.vf-button--info:hover:not(:disabled),.vf-button--warn:hover:not(:disabled),.vf-button--help:hover:not(:disabled),.vf-button--danger:hover:not(:disabled),.vf-button--contrast:hover:not(:disabled){filter:var(--vf-button-solid-hover-filter)}.vf-button--primary:active:not(:disabled),.vf-button--success:active:not(:disabled),.vf-button--info:active:not(:disabled),.vf-button--warn:active:not(:disabled),.vf-button--help:active:not(:disabled),.vf-button--danger:active:not(:disabled),.vf-button--contrast:active:not(:disabled){filter:var(--vf-button-solid-active-filter)}.vf-button--sm{min-height:var(--vf-control-height-sm);padding:var(--vf-button-padding-sm);font-size:var(--vf-control-font-size-sm)}.vf-button--lg{min-height:var(--vf-control-height-lg);padding:var(--vf-button-padding-lg);font-size:var(--vf-control-font-size-lg)}.vf-button--block{width:100%}.vf-switch__thumb>.vf-icon-wrapper,.vf-switch__thumb>.vf-icon-wrapper>.vf-icon{width:var(--vf-switch-thumb-icon-size);height:var(--vf-switch-thumb-icon-size)}.vf-switch--thumb-contrast-inverse .vf-switch__thumb>.vf-icon-wrapper,.vf-switch--thumb-contrast-inverse .vf-switch__thumb>.vf-icon-wrapper>.vf-icon{width:.6875rem;height:.6875rem}html[data-vf-theme=dark] .vf-switch:not(.vf-switch--static,.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch:not(.vf-switch--static,.vf-switch--disabled).vf-switch--checked .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch--static:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch--static:not(.vf-switch--disabled).vf-switch--checked .vf-switch__thumb{border-color:var(--vf-color-primary-contrast);background:var(--vf-color-primary-contrast)}.vf-inline{gap:var(--vf-layout-space-layout-base);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.vf-inline--nowrap{flex-wrap:nowrap}.vf-codeblock{border:1px solid var(--vf-codeblock-border-color,var(--vf-color-border,#2b2b2b));border-radius:var(--vf-codeblock-border-radius,var(--vf-radius-surface,12px));background:var(--vf-codeblock-background-color,var(--vf-color-surface-muted,#17181b));min-height:var(--vf-codeblock-min-height,120px);display:block;overflow:hidden}.vf-codeblock__header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.vf-codeblock__code-shell{min-height:76px;position:relative}.vf-codeblock__pre{margin:0;overflow:auto}.vf-codeblock{--vf-codeblock-margin-block:var(--vf-surface-padding);--vf-codeblock-margin-block-start:var(--vf-codeblock-margin-block);--vf-codeblock-margin-block-end:var(--vf-codeblock-margin-block);--vf-codeblock-gap:0;--vf-codeblock-border-color:var(--vf-color-border);--vf-codeblock-border-radius:var(--vf-radius-surface);--vf-codeblock-background-color:var(--vf-color-surface-muted);--vf-codeblock-text-color:var(--vf-color-text);--vf-codeblock-font-family:var(--vf-font-family-mono);--vf-codeblock-font-size:var(--vf-text-caption-font-size);--vf-codeblock-line-height:var(--vf-text-body-line-height);--vf-codeblock-header-gap:var(--vf-surface-gap);--vf-codeblock-header-padding:0 var(--vf-codeblock-padding);--vf-codeblock-header-min-height:calc(var(--vf-control-height-md) + var(--vf-tabs-list-padding-bottom));--vf-codeblock-header-border-color:var(--vf-color-border);--vf-codeblock-header-background-color:var(--vf-codeblock-background-color);--vf-codeblock-header-opacity:.9;--vf-codeblock-meta-gap:var(--vf-surface-gap-compact);--vf-codeblock-meta-color:var(--vf-tabs-tab-color,var(--vf-color-muted));--vf-codeblock-meta-font-size:.875rem;--vf-codeblock-filename-color:var(--vf-color-text);--vf-codeblock-filename-font-weight:var(--vf-font-weight-semibold);--vf-codeblock-actions-gap:var(--vf-surface-gap-compact);--vf-codeblock-action-border-color:var(--vf-color-border);--vf-codeblock-action-border-radius:var(--vf-radius-control-tight);--vf-codeblock-action-background-color:var(--vf-color-surface-muted);--vf-codeblock-action-text-color:var(--vf-color-text);--vf-codeblock-action-font-size:var(--vf-text-label-font-size);--vf-codeblock-action-padding:var(--vf-field-padding-sm);--vf-codeblock-action-font-weight:var(--vf-text-body-font-weight);--vf-codeblock-action-opacity:.88;--vf-codeblock-copy-color:var(--vf-codeblock-line-number-color);--vf-codeblock-copy-hover-color:var(--vf-codeblock-action-text-color);--vf-codeblock-copy-offset:var(--vf-surface-padding-compact);--vf-codeblock-copy-z-index:1;--vf-codeblock-copy-line-height:var(--vf-line-height-tight);--vf-codeblock-copy-icon-size:var(--vf-icon-size-md);--vf-codeblock-copy-hidden-opacity:0;--vf-codeblock-copy-visible-opacity:1;--vf-codeblock-copy-transition-duration:var(--vf-motion-duration-fast);--vf-codeblock-copy-color-transition-duration:var(--vf-motion-duration-fast);--vf-codeblock-copy-transition-easing:var(--vf-motion-ease-standard);--vf-codeblock-padding:var(--vf-surface-padding-compact);--vf-codeblock-max-height:min(60vh, var(--vf-breakpoint-sm));--vf-codeblock-code-background-color:transparent;--vf-codeblock-line-gap:var(--vf-surface-gap);--vf-codeblock-line-number-color:var(--vf-color-muted);--vf-codeblock-line-number-min-width:1ch;--vf-codeblock-line-number-width:var(--vf-codeblock-line-number-min-width);--vf-codeblock-shadow:var(--vf-shadow);--vf-codeblock-disabled-opacity:.6;margin-block:var(--vf-codeblock-margin-block-start) var(--vf-codeblock-margin-block-end);gap:var(--vf-codeblock-gap);border:1px solid var(--vf-codeblock-border-color);border-radius:var(--vf-codeblock-border-radius);background:var(--vf-codeblock-background-color);color:var(--vf-codeblock-text-color);font-family:var(--vf-codeblock-font-family);font-size:var(--vf-codeblock-font-size);line-height:var(--vf-codeblock-line-height);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.vf-codeblock:first-child{margin-block-start:0}.vf-codeblock:last-child{margin-block-end:0}.vf-codeblock__header{justify-content:space-between;align-items:center;gap:var(--vf-codeblock-header-gap);min-height:var(--vf-codeblock-header-min-height);padding:var(--vf-codeblock-header-padding);border-bottom:1px solid var(--vf-codeblock-header-border-color);background:var(--vf-codeblock-header-background-color);opacity:var(--vf-codeblock-header-opacity);display:flex}.vf-codeblock__meta{align-items:center;gap:var(--vf-codeblock-meta-gap);color:var(--vf-codeblock-meta-color);font-size:var(--vf-codeblock-meta-font-size);letter-spacing:0;display:inline-flex}.vf-codeblock__filename{color:var(--vf-codeblock-filename-color);font-weight:var(--vf-codeblock-filename-font-weight)}.vf-codeblock__actions{align-items:center;gap:var(--vf-codeblock-actions-gap);display:inline-flex}.vf-codeblock__copy{all:unset;box-sizing:border-box;appearance:none;cursor:pointer;width:fit-content;min-width:0;max-width:max-content;height:auto;min-height:0;line-height:var(--vf-codeblock-copy-line-height);top:var(--vf-codeblock-copy-offset);right:var(--vf-codeblock-copy-offset);z-index:var(--vf-codeblock-copy-z-index);border:1px solid var(--vf-codeblock-action-border-color);border-radius:var(--vf-codeblock-action-border-radius);background:var(--vf-codeblock-action-background-color);color:var(--vf-codeblock-copy-color);padding:var(--vf-codeblock-action-padding);font-size:var(--vf-codeblock-action-font-size);font-weight:var(--vf-codeblock-action-font-weight);opacity:var(--vf-codeblock-copy-hidden-opacity);pointer-events:none;transition:opacity var(--vf-codeblock-copy-transition-duration) var(--vf-codeblock-copy-transition-easing),color var(--vf-codeblock-copy-color-transition-duration) var(--vf-codeblock-copy-transition-easing);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:absolute}.vf-codeblock__copy:disabled{cursor:default}.vf-codeblock__copy-icon{width:var(--vf-codeblock-copy-icon-size);height:var(--vf-codeblock-copy-icon-size);display:block}.vf-codeblock__code-shell{position:relative}.vf-codeblock .vf-codeblock__pre{min-height:0;padding:var(--vf-codeblock-padding);background:var(--vf-codeblock-code-background-color);max-height:var(--vf-codeblock-max-height);white-space:pre;border:0;border-radius:0;margin:0;overflow:auto}.vf-codeblock__copy:hover,.vf-codeblock .vf-codeblock__copy:focus-visible{color:var(--vf-codeblock-copy-hover-color)}.vf-codeblock .vf-codeblock__code-shell:hover .vf-codeblock__copy,.vf-codeblock .vf-codeblock__code-shell:focus-within .vf-codeblock__copy{opacity:var(--vf-codeblock-copy-visible-opacity);pointer-events:auto}.vf-codeblock__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.vf-codeblock__line{align-items:baseline;column-gap:var(--vf-codeblock-line-gap);grid-template-columns:max-content minmax(0,1fr);display:grid}.vf-codeblock__line-number{width:var(--vf-codeblock-line-number-width);text-align:right;color:var(--vf-codeblock-line-number-color);min-width:var(--vf-codeblock-line-number-min-width);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;white-space:nowrap}.vf-codeblock__line-content{min-width:0;white-space:inherit}.vf-codeblock[data-theme=light],:root:not([data-theme=dark]) .vf-codeblock:not([data-theme=dark]),[data-theme=light] .vf-codeblock,[data-vf-theme=light] .vf-codeblock,:root:not([data-vf-theme=dark]) .vf-codeblock:not([data-theme=dark]){box-shadow:var(--vf-codeblock-shadow)}.vf-codeblock[data-theme=dark],:root[data-theme=dark] .vf-codeblock:not([data-theme=light]),[data-theme=dark] .vf-codeblock:not([data-theme=light]){--vf-codeblock-background-color:var(--vf-color-surface-muted);--vf-codeblock-text-color:var(--vf-color-text);--vf-codeblock-border-color:var(--vf-color-border);--vf-codeblock-header-border-color:var(--vf-color-border);--vf-codeblock-header-background-color:var(--vf-codeblock-background-color);--vf-codeblock-meta-color:var(--vf-color-muted);--vf-codeblock-filename-color:var(--vf-color-text);--vf-codeblock-action-border-color:var(--vf-color-border);--vf-codeblock-action-background-color:var(--vf-color-surface-muted);--vf-codeblock-action-text-color:var(--vf-color-text);--vf-codeblock-line-number-color:var(--vf-color-muted)}.vf-codeblock--disabled{opacity:var(--vf-codeblock-disabled-opacity)}.vf-playground{min-height:var(--vf-playground-height,320px);border:1px solid var(--vf-playground-border,var(--vf-color-border,#2b2b2b));border-radius:var(--vf-playground-radius-lg,var(--vf-radius-overlay,12px));background:var(--vf-playground-surface,var(--vf-color-surface,#111216));color:var(--vf-playground-text,var(--vf-color-text,#f2f3f5));flex-direction:column;display:flex;overflow:hidden}.vf-playground__tabs{min-height:var(--vf-playground-bar-height,42px);border-bottom:1px solid var(--vf-playground-border,var(--vf-color-border,#2b2b2b));align-items:center;display:flex}.vf-playground__panel{flex:1;min-height:0}.vf-playground__iframe,.vf-playground__component-preview{background:var(--vf-playground-iframe-bg,var(--vf-color-surface,#111216));border:0;width:100%;min-height:220px}:root{--vf-playground-height:var(--vf-breakpoint-xs);--vf-playground-font-family:var(--vf-font-family-base);--vf-playground-surface:var(--vf-color-surface);--vf-playground-surface-muted:var(--vf-color-surface-muted);--vf-playground-border:var(--vf-color-border);--vf-playground-text:var(--vf-color-text);--vf-playground-text-muted:var(--vf-color-muted);--vf-playground-tab-bg:var(--vf-color-surface-muted);--vf-playground-tab-text:var(--vf-color-text);--vf-playground-tab-border:var(--vf-color-border);--vf-playground-tab-active-bg:transparent;--vf-playground-tab-active-text:var(--vf-color-primary);--vf-playground-tab-active-border:var(--vf-color-primary);--vf-playground-run-bg:transparent;--vf-playground-run-text:var(--vf-color-muted);--vf-playground-run-border:transparent;--vf-playground-console-bg:var(--vf-color-surface-muted);--vf-playground-console-text:var(--vf-color-text);--vf-playground-ssr-hint:var(--vf-color-muted);--vf-playground-iframe-bg:var(--vf-color-surface);--vf-playground-radius-md:var(--vf-radius-control);--vf-playground-radius-lg:var(--vf-radius-overlay);--vf-playground-control-height-md:var(--vf-control-height-md);--vf-playground-bar-height:calc(var(--vf-control-height-md) + var(--vf-tabs-list-padding-bottom));--vf-playground-control-font-size-md:var(--vf-control-font-size-md);--vf-playground-control-font-weight:var(--vf-text-body-font-weight);--vf-playground-control-line-height:var(--vf-text-body-line-height);--vf-playground-control-padding-md:var(--vf-field-padding-md);--vf-playground-focus-ring-width:var(--vf-focus-ring-width);--vf-playground-focus-ring-color:var(--vf-color-focus-ring);--vf-playground-toolbar-gap:var(--vf-nav-menu-list-gap);--vf-playground-toolbar-padding:var(--vf-surface-padding-compact);--vf-playground-console-padding:var(--vf-surface-padding);--vf-playground-console-font-size:var(--vf-text-label-font-size);--vf-playground-console-line-height:var(--vf-text-body-line-height);--vf-playground-component-padding:var(--vf-surface-padding);--vf-playground-component-min-height:100%}.vf-playground{height:var(--vf-playground-height);border:1px solid var(--vf-playground-border);border-radius:var(--vf-playground-radius-lg);background:var(--vf-playground-surface);color:var(--vf-playground-text);font-family:var(--vf-playground-font-family);flex-direction:column;display:flex;overflow:hidden}.vf-playground.vf-playground--auto-height{height:auto}.vf-playground__tabs{height:var(--vf-playground-bar-height);min-height:var(--vf-playground-bar-height);max-height:var(--vf-playground-bar-height);background:var(--vf-playground-tab-bg);align-items:center;gap:0;padding:0;display:flex}.vf-playground__tabs-default{--vf-tabs-list-background:var(--vf-playground-tab-bg);--vf-tabs-list-border-color:var(--vf-playground-border);--vf-control-height-md:var(--vf-playground-bar-height);--vf-field-padding-md:var(--vf-surface-padding-compact);width:100%}.vf-playground__tabs-default .vf-tabs,.vf-playground__tabs-default .vf-tabs__list{width:100%}.vf-playground__tabs-default .vf-tabs{gap:0}.vf-playground__tabs-default .vf-tabs__list-scroller,.vf-playground__tabs-default .vf-tabs__tab{min-height:var(--vf-playground-bar-height)}.vf-playground__tabs-default .vf-tabs__tab{padding-top:0;padding-bottom:0}.vf-playground__tabs-default--files .vf-tabs__list{justify-content:flex-start}.vf-playground__tabs-default--files.vf-tabs,.vf-playground__tabs-default--files .vf-tabs__list{background:var(--vf-playground-tab-bg)}.vf-playground__panel{flex:1;min-height:0;overflow:hidden}.vf-playground--auto-height .vf-playground__panel{flex:none;overflow:visible}.vf-playground__panel--code{flex-direction:column;min-height:0;display:flex;overflow:hidden}.vf-playground__codeblock-host{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.vf-playground__codeblock-host>*{flex:1;width:100%;min-height:0}.vf-playground__codeblock-host .vf-codeblock{--vf-codeblock-margin-block:0;--vf-codeblock-margin-block-start:0;--vf-codeblock-margin-block-end:0;--vf-codeblock-border-color:transparent;--vf-codeblock-border-radius:0;--vf-codeblock-shadow:none;--vf-codeblock-max-height:100%;--vf-codeblock-header-min-height:var(--vf-playground-bar-height);--vf-codeblock-header-padding:0 var(--vf-tabs-tab-padding-inline);--vf-codeblock-meta-font-size:.875rem;--vf-codeblock-meta-color:var(--vf-tabs-tab-color);--vf-codeblock-filename-font-weight:var(--vf-font-weight-medium);flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.vf-playground__codeblock-host .vf-codeblock__code-shell{min-height:0}.vf-playground__codeblock-host .vf-codeblock__pre{height:100%;max-height:100%;overflow:auto}.vf-playground__codeblock-host .vf-codeblock__actions{display:none}.vf-playground__codeblock-host .vf-codeblock__meta{font-weight:var(--vf-font-weight-medium)}.vf-playground__files{background:var(--vf-playground-tab-bg);border-bottom:0;gap:0;padding:0;display:flex}.vf-playground__iframe{background:var(--vf-playground-iframe-bg);border:0;width:100%;height:100%}.vf-playground--auto-height .vf-playground__iframe{height:var(--vf-playground-height)}.vf-playground__component-preview{box-sizing:border-box;width:100%;height:100%;min-height:var(--vf-playground-component-min-height);padding:var(--vf-playground-component-padding);overflow:auto}.vf-playground--auto-height .vf-playground__component-preview{height:auto}.vf-playground__console{height:100%;min-height:0;padding:var(--vf-playground-console-padding);font-size:var(--vf-playground-console-font-size);line-height:var(--vf-playground-console-line-height);background:var(--vf-playground-console-bg);color:var(--vf-playground-console-text);white-space:pre-wrap;margin:0;overflow:auto}.vf-playground__ssr-hint{padding:var(--vf-playground-console-padding);color:var(--vf-playground-ssr-hint);margin:0}@media (width<=768px){.vf-playground__tabs{flex-wrap:wrap}.vf-playground__run{margin-left:0}}.vf-skeleton{--vf-skeleton-shimmer-angle:100deg;--vf-skeleton-shimmer-stop-1:35%;--vf-skeleton-shimmer-stop-2:50%;--vf-skeleton-shimmer-stop-3:65%;--vf-skeleton-shimmer-tone-1:0%;--vf-skeleton-shimmer-tone-2:6%;--vf-skeleton-shimmer-tone-3:0%;--vf-skeleton-shimmer-duration:1.7s;--vf-skeleton-shimmer-easing:ease-in-out;--vf-skeleton-shimmer-iteration-count:infinite;--vf-skeleton-shimmer-inset:-24% -10%;--vf-skeleton-shimmer-width:78%;--vf-skeleton-shimmer-rotate:8deg;--vf-skeleton-shimmer-start-x:-170%;--vf-skeleton-shimmer-end-x:245%;--vf-skeleton-shimmer-blur:16px;background:color-mix(in srgb, var(--vf-color-surface-muted) 92%, transparent);width:100%;height:100%;position:relative;overflow:hidden}.vf-skeleton:after{content:"";inset:var(--vf-skeleton-shimmer-inset);width:var(--vf-skeleton-shimmer-width);transform:translateX(var(--vf-skeleton-shimmer-start-x)) rotate(var(--vf-skeleton-shimmer-rotate));background:linear-gradient(var(--vf-skeleton-shimmer-angle), color-mix(in srgb, var(--vf-color-text) var(--vf-skeleton-shimmer-tone-1), transparent) var(--vf-skeleton-shimmer-stop-1), color-mix(in srgb, var(--vf-color-text) var(--vf-skeleton-shimmer-tone-2), transparent) var(--vf-skeleton-shimmer-stop-2), color-mix(in srgb, var(--vf-color-text) var(--vf-skeleton-shimmer-tone-3), transparent) var(--vf-skeleton-shimmer-stop-3));filter:blur(var(--vf-skeleton-shimmer-blur));will-change:transform;position:absolute}.vf-skeleton--animated:after{animation:vf-skeleton-shimmer var(--vf-skeleton-shimmer-duration) var(--vf-skeleton-shimmer-easing) var(--vf-skeleton-shimmer-iteration-count)}@keyframes vf-skeleton-shimmer{to{transform:translateX(var(--vf-skeleton-shimmer-end-x)) rotate(var(--vf-skeleton-shimmer-rotate))}}.vf-card{gap:var(--vf-surface-gap);padding:var(--vf-surface-padding);border:1px solid var(--vf-card-border-color);border-radius:var(--vf-radius-surface);background:var(--vf-card-background);color:var(--vf-card-color);line-height:var(--vf-text-body-line-height);flex-direction:column;display:flex}.vf-card--compact{padding:var(--vf-surface-padding-compact);gap:var(--vf-surface-gap-compact)}.vf-card__title{font-size:var(--vf-card-title-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-card__body{color:var(--vf-card-body-color)}.vf-error-layout{min-width:var(--vf-layout-min-width);inline-size:var(--vf-layout-size-full);color:var(--vf-color-text);padding-block:var(--vf-layout-error-layout-padding-block);display:flex}.vf-error-layout--fill-viewport{min-height:var(--vf-layout-viewport-height)}.vf-error-layout__container{min-width:var(--vf-layout-size-zero);inline-size:var(--vf-layout-size-full);flex:auto;display:flex}.vf-error-layout--centered{justify-content:center}.vf-error-layout--centered .vf-error-layout__container{align-items:center}.vf-error-layout__panel{inline-size:var(--vf-layout-size-full);gap:var(--vf-layout-space-layout-base);flex-direction:column;margin-inline:auto;display:flex}.vf-error-layout__panel--surface{border-radius:var(--vf-layout-surface-radius);box-shadow:var(--vf-layout-surface-shadow);padding:var(--vf-layout-error-layout-panel-padding)}.vf-error-layout--centered .vf-error-layout__panel{text-align:center}.vf-error-layout__code{margin:var(--vf-layout-size-zero);font-size:var(--vf-layout-error-layout-code-font-size);font-weight:var(--vf-layout-error-layout-code-font-weight);line-height:var(--vf-layout-error-layout-code-line-height);letter-spacing:var(--vf-layout-error-layout-code-letter-spacing)}.vf-error-layout__title{margin:var(--vf-layout-size-zero);font-size:var(--vf-layout-error-layout-title-font-size);line-height:var(--vf-layout-error-layout-title-line-height)}.vf-error-layout__description{margin:var(--vf-layout-size-zero);color:var(--vf-layout-error-layout-description-color);line-height:var(--vf-layout-error-layout-description-line-height)}.vf-error-layout__actions{gap:var(--vf-layout-space-layout-base);flex-wrap:wrap;display:flex}.vf-error-layout--centered .vf-error-layout__actions{justify-content:center}.vf-horizontal-scroller{--vf-horizontal-scroller-control-width:var(--vf-tabs-scroll-button-width);--vf-horizontal-scroller-fade-width:var(--vf-tabs-fade-width);--vf-horizontal-scroller-icon-size:1em;--vf-horizontal-scroller-control-color:var(--vf-color-muted);--vf-horizontal-scroller-control-hover-color:var(--vf-color-text);--vf-horizontal-scroller-control-bg:var(--vf-color-surface);--vf-horizontal-scroller-focus-ring-color:var(--vf-tabs-focus-ring-color);width:100%;min-width:0;position:relative}.vf-horizontal-scroller__viewport{scrollbar-width:var(--vf-horizontal-scroller-scrollbar-width,none);-ms-overflow-style:none;overflow:auto visible}.vf-horizontal-scroller__viewport::-webkit-scrollbar{display:none}.vf-horizontal-scroller__control{z-index:4;width:var(--vf-horizontal-scroller-control-width);background:var(--vf-horizontal-scroller-control-bg);color:var(--vf-horizontal-scroller-control-color);font-size:var(--vf-control-font-size-md);cursor:pointer;transition:background-color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);border:none;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:0;bottom:0}.vf-horizontal-scroller__control--left{left:0}.vf-horizontal-scroller__control--right{right:0}.vf-horizontal-scroller__control--hidden{opacity:0;visibility:hidden;pointer-events:none}.vf-horizontal-scroller__control:hover{color:var(--vf-horizontal-scroller-control-hover-color)}.vf-horizontal-scroller__control:focus-visible{box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-horizontal-scroller-focus-ring-color);outline:none}.vf-horizontal-scroller:not(.vf-horizontal-scroller--controls-ready) .vf-horizontal-scroller__control{opacity:0;visibility:hidden;pointer-events:none}.vf-horizontal-scroller__control .vf-icon.vf-icon{width:var(--vf-horizontal-scroller-icon-size);height:var(--vf-horizontal-scroller-icon-size);display:block}.vf-horizontal-scroller__fade{width:var(--vf-horizontal-scroller-fade-width);pointer-events:none;z-index:3;position:absolute;top:0;bottom:0}.vf-horizontal-scroller__fade--left{left:var(--vf-horizontal-scroller-control-width);background:linear-gradient(to right, var(--vf-horizontal-scroller-control-bg), transparent)}.vf-horizontal-scroller__fade--right{right:var(--vf-horizontal-scroller-control-width);background:linear-gradient(to left, var(--vf-horizontal-scroller-control-bg), transparent)}.vf-tabs{gap:calc(var(--vf-tabs-gap) - var(--vf-tabs-gap-offset));flex-direction:column;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.vf-tabs__list{width:100%;min-width:0;max-width:100%;padding:0;padding-bottom:var(--vf-tabs-list-padding-bottom);background:var(--vf-tabs-list-background);position:relative;overflow:hidden}.vf-tabs__list-scroller{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.vf-tabs__list-scroller>[role=tablist]{align-items:center;gap:var(--vf-tabs-list-gap);min-height:var(--vf-control-height-md);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.vf-tabs__scroll-button{z-index:4;width:var(--vf-tabs-scroll-button-width);background:var(--vf-color-surface);color:var(--vf-color-muted);font-size:var(--vf-control-font-size-md);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:0;bottom:0}.vf-tabs__scroll-button:after{content:"";left:0;right:0;bottom:calc(-1 * var(--vf-tabs-list-baseline-overlap));height:var(--vf-tabs-list-baseline-overlap);background:var(--vf-color-surface);pointer-events:none;position:absolute}.vf-tabs--scroll-controls-animated .vf-tabs__scroll-button{transition:background-color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard)}.vf-tabs__scroll-button .vf-icon.vf-icon{transform:translateY(var(--vf-tabs-scroll-button-icon-offset-y))}.vf-tabs__scroll-button:hover{background:var(--vf-color-surface);color:var(--vf-color-text)}.vf-tabs__scroll-button:focus-visible{box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-tabs-focus-ring-color);outline:none}.vf-tabs__scroll-button--hidden{opacity:0;visibility:hidden;pointer-events:none}.vf-tabs__scroll-button--left{left:0}.vf-tabs__scroll-button--right{right:0}.vf-tabs__baseline{background:var(--vf-tabs-list-border-color);z-index:1;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.vf-tabs__list-scroller::-webkit-scrollbar{display:none}.vf-tabs__tab{z-index:1;min-height:var(--vf-control-height-md);padding:var(--vf-field-padding-md);padding-inline:var(--vf-tabs-tab-padding-inline);background:0 0;background:var(--vf-tabs-tab-background);color:var(--vf-tabs-tab-color);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-font-weight-medium);line-height:var(--vf-text-body-line-height);cursor:pointer;white-space:nowrap;transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);border:none;border-radius:0;flex:none;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex;position:relative}.vf-tabs__indicator{z-index:2;background:var(--vf-tabs-indicator-color);pointer-events:none;height:3px;display:block;position:absolute;inset-block-end:0;inset-inline-start:0}.vf-tabs__indicator--ready{transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), width var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard)}.vf-tabs__indicator--no-transition{transition:none}.vf-tabs__tab:focus-visible{border-radius:var(--vf-radius-control-tight);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-tabs-focus-ring-color);outline:none}.vf-tabs__tab:disabled{cursor:not-allowed;opacity:.5;color:var(--vf-tabs-tab-disabled-color)}.vf-tabs__tab:hover:not(:disabled,[aria-selected=true]){color:var(--vf-tabs-tab-hover-color);background:var(--vf-tabs-tab-hover-background)}.vf-tabs__tab[aria-selected=true]{color:var(--vf-tabs-tab-active-color);background:var(--vf-tabs-tab-active-background);border-bottom-color:#0000}.vf-tabs__panel{border-radius:var(--vf-radius-control);padding:var(--vf-tabs-panel-padding-top) 0 0;color:var(--vf-tabs-panel-color);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);border:1px solid #0000}.vf-tabs__panel:focus-visible{border-color:var(--vf-tabs-panel-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-table-wrap{border:1px solid var(--vf-table-border-color);border-radius:var(--vf-radius-surface);background:var(--vf-table-background);width:100%;min-width:0;color:var(--vf-table-color);display:flex;overflow:hidden}.vf-table-scroll{width:100%;overflow-x:auto}.vf-table{width:100%;min-width:var(--vf-table-min-width);border-collapse:separate;border-spacing:0;color:var(--vf-table-color);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height)}.vf-table__caption{padding:var(--vf-surface-padding) var(--vf-surface-padding) 0;text-align:left;color:var(--vf-table-caption-color)}.vf-table :where(th,td){padding:var(--vf-field-padding-lg);text-align:left;vertical-align:top}.vf-table :where(th){font-weight:var(--vf-font-weight-medium);color:var(--vf-table-head-color);background:var(--vf-table-head-background)}.vf-table :where(td){color:var(--vf-table-color)}.vf-table thead th{border-bottom:1px solid var(--vf-table-border-color)}.vf-table tfoot td{color:var(--vf-table-foot-color);background:var(--vf-table-foot-background)}.vf-table tbody tr+tr td,.vf-table tfoot tr:first-child td{border-top:1px solid var(--vf-table-border-color)}.vf-table--striped tbody tr:nth-child(2n) td{background:var(--vf-table-stripe-background)}.vf-table--compact :where(th,td){padding:var(--vf-field-padding-md)}.vf-table--sticky-header thead th{z-index:1;position:sticky;top:0}.vf-dialog{z-index:var(--vf-z-overlay);padding:var(--vf-overlay-viewport-padding);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vf-dialog__overlay{background:var(--vf-overlay-backdrop);opacity:1;transition:opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);position:absolute;inset:0}.vf-dialog__content{z-index:1;width:min(100%, var(--vf-dialog-width-md));max-height:var(--vf-dialog-max-height);border:var(--vf-overlay-border-width) solid var(--vf-dialog-content-border-color);border-radius:var(--vf-radius-overlay);background:var(--vf-dialog-content-background);color:var(--vf-dialog-content-color);line-height:var(--vf-text-body-line-height);opacity:1;transition:transform var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.vf-dialog-transition-enter-active,.vf-dialog-transition-leave-active{transition:none}.vf-dialog-transition-enter-from .vf-dialog__overlay,.vf-dialog-transition-leave-to .vf-dialog__overlay{opacity:0}.vf-dialog-transition-enter-from .vf-dialog__content,.vf-dialog-transition-leave-to .vf-dialog__content{opacity:0;transform:translate3d(0, var(--vf-overlay-enter-shift), 0)}.vf-dialog__content:focus-visible{border-color:var(--vf-dialog-content-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-dialog__content--sm{width:min(100%, var(--vf-dialog-width-sm))}.vf-dialog__content--lg{width:min(100%, var(--vf-dialog-width-lg))}.vf-dialog__header,.vf-dialog__footer{justify-content:space-between;align-items:center;gap:var(--vf-dialog-header-gap);padding:var(--vf-overlay-padding);display:flex;position:relative}.vf-dialog__actions{align-items:center;gap:var(--vf-dialog-actions-gap);display:inline-flex}.vf-dialog__title{font-size:var(--vf-dialog-title-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-dialog__description{color:var(--vf-color-muted);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-dialog__body{min-height:0;padding:var(--vf-overlay-padding);color:var(--vf-color-text);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);flex:auto;overflow:auto}.vf-dialog__header{min-height:var(--vf-dialog-header-min-height)}.vf-dialog__footer{min-height:var(--vf-dialog-footer-min-height)}.vf-dialog__content--dividers .vf-dialog__header:after{content:"";inset-inline:var(--vf-overlay-padding);border-bottom:var(--vf-overlay-border-width) solid;border-color:var(--vf-dialog-divider-color);position:absolute;inset-block-end:0}.vf-dialog__content--dividers .vf-dialog__footer:before{content:"";inset-inline:var(--vf-overlay-padding);border-top:var(--vf-overlay-border-width) solid;border-color:var(--vf-dialog-divider-color);position:absolute;inset-block-start:0}.vf-icon-button{width:var(--vf-control-height-md);height:var(--vf-control-height-md);border-radius:var(--vf-radius-control);color:var(--vf-color-text);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s,filter .12s;display:inline-flex}.vf-icon-button:focus-visible{border-color:var(--vf-color-primary);border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-icon-button:disabled{opacity:.78;cursor:not-allowed}.vf-icon-button--primary{background:var(--vf-color-primary);color:var(--vf-color-primary-contrast)}.vf-icon-button--success{background:var(--vf-color-success);color:var(--vf-color-success-contrast)}.vf-icon-button--info{background:var(--vf-color-info);color:var(--vf-color-info-contrast)}.vf-icon-button--warn{background:var(--vf-color-warn);color:var(--vf-color-warn-contrast)}.vf-icon-button--help{background:var(--vf-color-help);color:var(--vf-color-help-contrast)}.vf-icon-button--danger{background:var(--vf-color-danger);color:var(--vf-color-danger-contrast)}.vf-icon-button--contrast{background:var(--vf-color-contrast);color:var(--vf-color-contrast-contrast)}.vf-icon-button--secondary{background:var(--vf-color-surface-muted);border-color:var(--vf-color-border);color:var(--vf-color-text)}.vf-icon-button--ghost{color:var(--vf-color-text);background:0 0}.vf-icon-button--secondary:hover:not(:disabled){background:var(--vf-button-secondary-hover-background);border-color:var(--vf-button-secondary-hover-border-color)}.vf-icon-button--ghost:hover:not(:disabled){background:var(--vf-button-ghost-hover-background);border-color:var(--vf-button-ghost-hover-border-color)}.vf-icon-button--secondary:active:not(:disabled){background:var(--vf-button-secondary-active-background);border-color:var(--vf-button-secondary-active-border-color)}.vf-icon-button--ghost:active:not(:disabled){background:var(--vf-button-ghost-active-background);border-color:var(--vf-button-ghost-active-border-color)}.vf-icon-button--primary:hover:not(:disabled),.vf-icon-button--success:hover:not(:disabled),.vf-icon-button--info:hover:not(:disabled),.vf-icon-button--warn:hover:not(:disabled),.vf-icon-button--help:hover:not(:disabled),.vf-icon-button--danger:hover:not(:disabled),.vf-icon-button--contrast:hover:not(:disabled){filter:var(--vf-button-solid-hover-filter)}.vf-icon-button--primary:active:not(:disabled),.vf-icon-button--success:active:not(:disabled),.vf-icon-button--info:active:not(:disabled),.vf-icon-button--warn:active:not(:disabled),.vf-icon-button--help:active:not(:disabled),.vf-icon-button--danger:active:not(:disabled),.vf-icon-button--contrast:active:not(:disabled){filter:var(--vf-button-solid-active-filter)}.vf-icon-button--sm{width:var(--vf-control-height-sm);height:var(--vf-control-height-sm)}.vf-icon-button--lg{width:var(--vf-control-height-lg);height:var(--vf-control-height-lg)}.vf-select-wrap{width:100%;position:relative}.vf-select-wrap__clear{z-index:1;position:absolute;inset-block-start:50%;inset-inline-end:var(--vf-field-adornment-offset-md);transform:translateY(-50%)}.vf-select-wrap__clear:focus-visible{box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-select{justify-content:flex-start;align-items:center;gap:var(--vf-button-gap);width:100%;min-height:var(--vf-control-height-md);padding:var(--vf-field-padding-md);border:1px solid var(--vf-select-border-color);border-radius:var(--vf-radius-control);background:var(--vf-select-background);color:var(--vf-select-color);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);appearance:none;cursor:pointer;text-align:left;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.vf-select:focus,.vf-select:focus-visible{border-color:var(--vf-select-focus-border-color)}.vf-select:focus-visible{border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-select--sm{min-height:var(--vf-control-height-sm);padding:var(--vf-field-padding-sm);font-size:var(--vf-control-font-size-sm)}.vf-select--lg{min-height:var(--vf-control-height-lg);padding:var(--vf-field-padding-lg);font-size:var(--vf-control-font-size-lg)}.vf-select--invalid{border-color:var(--vf-select-invalid-border-color)}.vf-select--invalid:hover:not(:disabled,:focus,:focus-visible){border-color:var(--vf-select-hover-border-color)}.vf-select--open{border-color:var(--vf-select-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring)}.vf-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vf-select--placeholder .vf-select__value{color:var(--vf-select-placeholder-color)}.vf-select__icon{width:var(--vf-field-icon-size);height:var(--vf-field-icon-size);color:var(--vf-select-icon-color);pointer-events:none;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-select--open .vf-select__icon--chevron{transform:rotate(180deg)}.vf-select__icon--leading,.vf-select__icon--trailing{color:var(--vf-color-muted)}.vf-select--with-leading{padding-inline-start:var(--vf-field-select-padding-start-with-leading-md)}.vf-select--with-clear{padding-inline-end:var(--vf-field-select-padding-end-with-clear-md)}.vf-select--with-leading.vf-select--sm{padding-inline-start:var(--vf-field-select-padding-start-with-leading-sm)}.vf-select--with-leading.vf-select--lg{padding-inline-start:var(--vf-field-select-padding-start-with-leading-lg)}.vf-select--with-clear.vf-select--sm{padding-inline-end:var(--vf-field-select-padding-end-with-clear-sm)}.vf-select--with-clear.vf-select--lg{padding-inline-end:var(--vf-field-select-padding-end-with-clear-lg)}.vf-select__menu{min-width:var(--vf-menu-min-width);max-height:var(--vf-select-menu-max-height);overscroll-behavior:contain;overflow:auto}.vf-select__option:focus-visible{border-color:var(--vf-select-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);background:var(--vf-select-option-hover-background);color:var(--vf-select-option-focus-color);outline:none}.vf-select__option--selected,.vf-select__option[aria-selected=true],.vf-select__option--selected:hover,.vf-select__option--selected:focus-visible,.vf-select__option[aria-selected=true]:hover,.vf-select__option[aria-selected=true]:focus-visible{color:var(--vf-select-option-active-color);background:var(--vf-select-option-active-background);border-color:#0000}.vf-select__option:disabled{color:var(--vf-select-option-disabled-color);cursor:not-allowed;background:0 0;border-color:#0000}.vf-select__option:hover:not(:disabled,.vf-select__option--selected,[aria-selected=true]){background:var(--vf-select-option-hover-background);color:var(--vf-select-option-hover-color);border-color:#0000}.vf-select:disabled{cursor:not-allowed;background:var(--vf-select-disabled-background);color:var(--vf-select-disabled-color)}.vf-select:hover:not(:disabled,.vf-select--invalid,:focus,:focus-visible){border-color:var(--vf-select-hover-border-color)}.vf-select:disabled .vf-select__value,.vf-select:disabled .vf-select__icon{color:var(--vf-select-disabled-icon-color)}.vf-popover{flex-direction:column;display:inline-flex;position:relative}.vf-popover__trigger{border:var(--vf-overlay-border-width) solid transparent;border-radius:var(--vf-radius-control);width:fit-content}.vf-popover__trigger:focus-visible{border-color:var(--vf-popover-trigger-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-popover__content{z-index:var(--vf-z-popover);width:var(--vf-popover-width);padding:var(--vf-section-padding);border:var(--vf-overlay-border-width) solid var(--vf-popover-content-border-color);border-radius:var(--vf-radius-surface);background:var(--vf-popover-content-background);color:var(--vf-popover-content-color);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);opacity:1;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);will-change:left, top;box-shadow:var(--vf-overlay-float-shadow);position:fixed;top:0;left:0;transform:translate(0,0)scale(1)}.vf-floating-transition-enter-from.vf-popover__content,.vf-floating-transition-leave-to.vf-popover__content{opacity:0;transform:translate3d(0, var(--vf-overlay-float-enter-shift), 0) scale(var(--vf-overlay-float-enter-scale))}.vf-popover__arrow{width:var(--vf-floating-arrow-size);height:var(--vf-floating-arrow-size);background:var(--vf-popover-content-background);border-left:var(--vf-overlay-border-width) solid var(--vf-popover-content-border-color);border-top:var(--vf-overlay-border-width) solid var(--vf-popover-content-border-color);pointer-events:none;position:absolute;transform:rotate(45deg)}.vf-popover__arrow--bottom{margin-top:var(--vf-overlay-arrow-overlap-offset)}.vf-popover__arrow--top{margin-top:var(--vf-overlay-arrow-separated-offset)}.vf-tooltip{align-self:flex-start;width:fit-content;max-width:100%;display:inline-flex;position:relative}.vf-tooltip__trigger{width:fit-content;max-width:100%;display:inline-flex}.vf-tooltip__content{z-index:var(--vf-z-tooltip);max-width:var(--vf-tooltip-max-width);padding:var(--vf-tooltip-padding);border:var(--vf-overlay-border-width) solid var(--vf-tooltip-content-border-color);border-radius:var(--vf-radius-control-tight);background:var(--vf-tooltip-content-background);color:var(--vf-tooltip-content-color);font-size:var(--vf-tooltip-font-size);line-height:var(--vf-tooltip-line-height);opacity:1;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);will-change:left, top;box-shadow:var(--vf-overlay-float-shadow);position:fixed;top:0;left:0;transform:translate(0,0)scale(1)}.vf-floating-transition-enter-from.vf-tooltip__content,.vf-floating-transition-leave-to.vf-tooltip__content{opacity:0;transform:translate3d(0, var(--vf-overlay-float-enter-shift), 0) scale(var(--vf-overlay-float-enter-scale))}.vf-tooltip__arrow{width:var(--vf-floating-arrow-size);height:var(--vf-floating-arrow-size);background:var(--vf-tooltip-content-background);pointer-events:none;position:absolute;transform:rotate(45deg)}.vf-tooltip__arrow--bottom{margin-top:var(--vf-overlay-arrow-overlap-offset);border-left:var(--vf-overlay-border-width) solid var(--vf-tooltip-content-border-color);border-top:var(--vf-overlay-border-width) solid var(--vf-tooltip-content-border-color)}.vf-tooltip__arrow--top{margin-top:var(--vf-overlay-arrow-separated-offset);border-right:var(--vf-overlay-border-width) solid var(--vf-tooltip-content-border-color);border-bottom:var(--vf-overlay-border-width) solid var(--vf-tooltip-content-border-color)}.vf-checkbox{align-items:center;gap:var(--vf-selection-gap);width:fit-content;min-width:0;color:var(--vf-color-text);cursor:pointer;display:inline-flex;position:relative}.vf-checkbox__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.vf-checkbox__control{width:var(--vf-checkbox-size-md);height:var(--vf-checkbox-size-md);border:1px solid var(--vf-checkbox-border-color);border-radius:calc(var(--vf-radius-control-tight) - .0625rem);background:var(--vf-checkbox-background);transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vf-checkbox__content{color:currentColor;min-width:0;font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height)}.vf-checkbox__mark{width:var(--vf-checkbox-mark-width);height:var(--vf-checkbox-mark-height);border-right:var(--vf-checkbox-mark-stroke-width) solid transparent;border-bottom:var(--vf-checkbox-mark-stroke-width) solid transparent;transform:translateY(var(--vf-checkbox-mark-offset-y)) rotate(45deg) scale(.8);opacity:0;transition:opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), transform var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-fast) var(--vf-motion-ease-standard)}.vf-checkbox:hover:not(.vf-checkbox--disabled) .vf-checkbox__input:not(:checked)+.vf-checkbox__control{border-color:var(--vf-checkbox-hover-border-color)}.vf-checkbox--invalid .vf-checkbox__control{border-color:var(--vf-checkbox-invalid-border-color)}.vf-checkbox--invalid:hover:not(.vf-checkbox--disabled) .vf-checkbox__input:not(:checked)+.vf-checkbox__control{border-color:var(--vf-checkbox-hover-border-color)}.vf-checkbox--sm .vf-checkbox__control{width:var(--vf-checkbox-size-sm);height:var(--vf-checkbox-size-sm)}.vf-checkbox--sm .vf-checkbox__content{font-size:var(--vf-control-font-size-sm)}.vf-checkbox--lg .vf-checkbox__control{width:var(--vf-checkbox-size-lg);height:var(--vf-checkbox-size-lg)}.vf-checkbox--lg .vf-checkbox__content{font-size:var(--vf-control-font-size-lg)}.vf-checkbox--disabled{cursor:not-allowed;color:var(--vf-checkbox-disabled-color)}.vf-checkbox--disabled .vf-checkbox__control,.vf-checkbox--disabled.vf-checkbox--checked .vf-checkbox__control,.vf-checkbox--disabled .vf-checkbox__input:checked+.vf-checkbox__control{border-color:var(--vf-checkbox-disabled-border-color);background:var(--vf-checkbox-disabled-background)}.vf-checkbox--disabled.vf-checkbox--checked .vf-checkbox__mark,.vf-checkbox--disabled .vf-checkbox__input:checked+.vf-checkbox__control .vf-checkbox__mark{border-right-color:var(--vf-checkbox-disabled-mark-color);border-bottom-color:var(--vf-checkbox-disabled-mark-color)}.vf-checkbox__input:checked+.vf-checkbox__control{border-color:var(--vf-checkbox-checked-border-color);background:var(--vf-checkbox-checked-background)}.vf-checkbox__input:checked+.vf-checkbox__control .vf-checkbox__mark{border-right-color:var(--vf-checkbox-mark-color);border-bottom-color:var(--vf-checkbox-mark-color);transform:translateY(var(--vf-checkbox-mark-offset-y)) rotate(45deg) scale(1);opacity:1}.vf-checkbox__input:focus-visible+.vf-checkbox__control{border-color:var(--vf-checkbox-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.context-menu__item[data-v-dcea7389]{width:100%;color:var(--vf-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;padding:8px 10px}.context-menu__item[data-v-dcea7389]:hover,.context-menu__item[data-v-dcea7389]:focus-visible{background:var(--vf-color-surface);outline:none}.vf-grid{grid-template-columns:repeat(auto-fit, minmax(var(--vf-layout-grid-min-item-width), 1fr));gap:var(--vf-layout-space-layout-base);display:grid}.vf-panel{gap:var(--vf-surface-gap);padding:var(--vf-surface-padding);border:1px solid var(--vf-panel-border-color);border-radius:var(--vf-radius-surface);background:var(--vf-panel-background);color:var(--vf-panel-color);line-height:var(--vf-text-body-line-height);flex-direction:column;display:flex}.vf-panel--subtle{background:var(--vf-panel-subtle-background);box-shadow:none}.vf-panel__title{font-size:var(--vf-panel-title-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-switch{align-items:center;gap:var(--vf-selection-gap);width:fit-content;min-width:0;color:var(--vf-color-text);cursor:pointer;display:inline-flex;position:relative}.vf-switch__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.vf-switch__control{width:var(--vf-switch-width-md);height:var(--vf-switch-height-md);border:1px solid var(--vf-switch-track-border-color);background:var(--vf-switch-track-background);transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vf-switch__content{color:currentColor;min-width:0;font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height)}.vf-switch__thumb{left:var(--vf-switch-thumb-inset);width:var(--vf-switch-thumb-size-md);height:var(--vf-switch-thumb-size-md);border:1px solid var(--vf-switch-thumb-border-color);background:var(--vf-switch-thumb-background);box-shadow:var(--vf-switch-thumb-shadow);color:var(--vf-switch-thumb-color);transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;transform:translate(0)}.vf-switch__thumb>.vf-icon-wrapper,.vf-switch__thumb>.vf-icon-wrapper>.vf-icon{width:var(--vf-switch-thumb-icon-size);height:var(--vf-switch-thumb-icon-size)}.vf-switch--thumb-contrast-inverse .vf-switch__thumb>.vf-icon-wrapper,.vf-switch--thumb-contrast-inverse .vf-switch__thumb>.vf-icon-wrapper>.vf-icon{width:.6875rem;height:.6875rem}.vf-switch__input:checked+.vf-switch__control,.vf-switch--checked .vf-switch__control{border-color:var(--vf-switch-track-checked-border-color);background:var(--vf-switch-track-checked-background)}.vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,.vf-switch--checked .vf-switch__thumb{transform:translateX(calc(var(--vf-switch-width-md) - var(--vf-switch-thumb-size-md) - (var(--vf-switch-thumb-inset) * 2) - 2px));border-color:var(--vf-switch-thumb-checked-border-color);background:var(--vf-switch-thumb-checked-background);box-shadow:var(--vf-switch-thumb-checked-shadow);color:var(--vf-switch-thumb-checked-color)}.vf-switch__input:focus-visible+.vf-switch__control{border-color:var(--vf-switch-track-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-switch:hover:not(.vf-switch--disabled) .vf-switch__control{border-color:var(--vf-switch-track-hover-border-color);background:var(--vf-switch-track-background)}.vf-switch:hover:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control,.vf-switch--checked:hover:not(.vf-switch--disabled) .vf-switch__control{border-color:var(--vf-switch-track-checked-hover-border-color);background:var(--vf-switch-track-checked-hover-background)}.vf-switch--invalid .vf-switch__control{border-color:var(--vf-switch-track-invalid-border-color)}.vf-switch--invalid:hover:not(.vf-switch--disabled) .vf-switch__control,.vf-switch--invalid:hover:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control,.vf-switch--invalid.vf-switch--checked:hover:not(.vf-switch--disabled) .vf-switch__control{border-color:var(--vf-switch-track-hover-border-color)}.vf-switch--invalid:not(.vf-switch--static):hover:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control,.vf-switch--invalid:not(.vf-switch--static).vf-switch--checked:hover:not(.vf-switch--disabled) .vf-switch__control{border-color:var(--vf-switch-track-checked-hover-border-color)}.vf-switch--invalid .vf-switch__input:focus-visible+.vf-switch__control{border-color:var(--vf-switch-track-focus-border-color)}.vf-switch--static .vf-switch__control,.vf-switch--static .vf-switch__input:checked+.vf-switch__control,.vf-switch--static.vf-switch--checked .vf-switch__control{border-color:var(--vf-switch-track-static-border-color);background:var(--vf-switch-track-background)}.vf-switch--static.vf-switch--invalid .vf-switch__control,.vf-switch--static.vf-switch--invalid .vf-switch__input:checked+.vf-switch__control,.vf-switch--static.vf-switch--invalid.vf-switch--checked .vf-switch__control{border-color:var(--vf-switch-track-invalid-border-color)}.vf-switch--static:hover:not(.vf-switch--disabled) .vf-switch__control,.vf-switch--static:hover:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control,.vf-switch--static.vf-switch--checked:hover:not(.vf-switch--disabled) .vf-switch__control{border-color:var(--vf-switch-track-hover-border-color);background:var(--vf-switch-track-background)}.vf-switch--static .vf-switch__input:focus-visible+.vf-switch__control{border-color:var(--vf-switch-track-focus-border-color);background:var(--vf-switch-track-background)}.vf-switch--static.vf-switch--invalid .vf-switch__input:focus-visible+.vf-switch__control{border-color:var(--vf-switch-track-focus-border-color)}.vf-switch--static .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,.vf-switch--static.vf-switch--checked .vf-switch__thumb{border-color:var(--vf-switch-thumb-background);background:var(--vf-switch-thumb-background);box-shadow:var(--vf-switch-thumb-shadow)}html[data-vf-theme=dark] .vf-switch:not(.vf-switch--static,.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch:not(.vf-switch--static,.vf-switch--disabled).vf-switch--checked .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch--static:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch--static:not(.vf-switch--disabled).vf-switch--checked .vf-switch__thumb{border-color:var(--vf-color-primary-contrast);background:var(--vf-color-primary-contrast)}.vf-switch--thumb-contrast-inverse:not(.vf-switch--disabled) .vf-switch__thumb,.vf-switch--thumb-contrast-inverse:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,.vf-switch--thumb-contrast-inverse:not(.vf-switch--disabled).vf-switch--checked .vf-switch__thumb{border-color:var(--vf-switch-thumb-inverse-border-color);background:var(--vf-switch-thumb-inverse-background);color:var(--vf-switch-thumb-inverse-color)}html[data-vf-theme=dark] .vf-switch--thumb-contrast-inverse:not(.vf-switch--disabled) .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,html[data-vf-theme=dark] .vf-switch--thumb-contrast-inverse:not(.vf-switch--disabled).vf-switch--checked .vf-switch__thumb{border-color:var(--vf-switch-thumb-inverse-border-color);background:var(--vf-switch-thumb-inverse-background)}.vf-switch--sm .vf-switch__control{width:var(--vf-switch-width-sm);height:var(--vf-switch-height-sm)}.vf-switch--sm .vf-switch__thumb{left:var(--vf-switch-thumb-inset);width:var(--vf-switch-thumb-size-sm);height:var(--vf-switch-thumb-size-sm)}.vf-switch--sm .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,.vf-switch--sm.vf-switch--checked .vf-switch__thumb{transform:translateX(calc(var(--vf-switch-width-sm) - var(--vf-switch-thumb-size-sm) - (var(--vf-switch-thumb-inset) * 2) - 2px))}.vf-switch--sm .vf-switch__content{font-size:var(--vf-control-font-size-sm)}.vf-switch--lg .vf-switch__control{width:var(--vf-switch-width-lg);height:var(--vf-switch-height-lg)}.vf-switch--lg .vf-switch__thumb{left:var(--vf-switch-thumb-inset);width:var(--vf-switch-thumb-size-lg);height:var(--vf-switch-thumb-size-lg)}.vf-switch--lg .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb,.vf-switch--lg.vf-switch--checked .vf-switch__thumb{transform:translateX(calc(var(--vf-switch-width-lg) - var(--vf-switch-thumb-size-lg) - (var(--vf-switch-thumb-inset) * 2) - 2px))}.vf-switch--lg .vf-switch__content{font-size:var(--vf-control-font-size-lg)}.vf-switch--disabled{cursor:not-allowed;color:var(--vf-switch-disabled-color)}.vf-switch--disabled .vf-switch__control,.vf-switch--disabled.vf-switch--checked .vf-switch__control,.vf-switch--disabled .vf-switch__input:checked+.vf-switch__control{border-color:var(--vf-switch-track-disabled-border-color);background:var(--vf-switch-track-disabled-background)}.vf-switch--disabled .vf-switch__thumb,.vf-switch--disabled.vf-switch--checked .vf-switch__thumb,.vf-switch--disabled .vf-switch__input:checked+.vf-switch__control .vf-switch__thumb{border-color:var(--vf-switch-thumb-disabled-border-color);background:var(--vf-switch-thumb-disabled-background);color:var(--vf-switch-thumb-disabled-color)}.vf-textarea{width:100%;min-height:var(--vf-textarea-min-height-md);padding:var(--vf-field-padding-md);border:1px solid var(--vf-textarea-border-color);border-radius:var(--vf-radius-control);background:var(--vf-textarea-background);color:var(--vf-textarea-color);font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);resize:vertical;transition:background-color .18s,border-color .18s,color .18s}.vf-textarea::placeholder{color:var(--vf-textarea-placeholder-color)}.vf-textarea:focus,.vf-textarea:focus-visible{border-color:var(--vf-textarea-focus-border-color)}.vf-textarea:focus-visible{border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-textarea--sm{min-height:var(--vf-textarea-min-height-sm);padding:var(--vf-field-padding-sm);font-size:var(--vf-control-font-size-sm)}.vf-textarea--lg{min-height:var(--vf-textarea-min-height-lg);padding:var(--vf-field-padding-lg);font-size:var(--vf-control-font-size-lg)}.vf-textarea--invalid{border-color:var(--vf-textarea-invalid-border-color)}.vf-textarea--invalid:hover:not(:disabled,:focus,:focus-visible){border-color:var(--vf-textarea-hover-border-color)}.vf-textarea:disabled{cursor:not-allowed;background:var(--vf-textarea-disabled-background);color:var(--vf-textarea-disabled-color)}.vf-textarea:hover:not(:disabled,.vf-textarea--invalid,:focus,:focus-visible){border-color:var(--vf-textarea-hover-border-color)}.vf-accordion{border:1px solid var(--vf-accordion-border-color);border-radius:var(--vf-radius-surface);background:var(--vf-accordion-background);color:var(--vf-accordion-color)}.vf-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--vf-spacing);z-index:1;width:100%;min-height:var(--vf-control-height-md);padding:var(--vf-field-padding-md);border-radius:inherit;color:inherit;font-size:var(--vf-control-font-size-md);font-weight:var(--vf-font-weight-medium);line-height:var(--vf-text-body-line-height);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:flex;position:relative}.vf-accordion__trigger[aria-expanded=true]{color:var(--vf-accordion-trigger-expanded-color);border-bottom-right-radius:0;border-bottom-left-radius:0}.vf-accordion__trigger:focus-visible{z-index:2;border-color:var(--vf-accordion-trigger-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-accordion__trigger:hover:not(:disabled,[aria-expanded=true]){color:var(--vf-accordion-trigger-hover-color);background:0 0}.vf-accordion__icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md);color:var(--vf-accordion-icon-color);transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vf-accordion__icon .vf-icon{width:var(--vf-icon-size-md);height:var(--vf-icon-size-md)}.vf-accordion__icon--open{transform:rotate(180deg)}.vf-accordion__content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--vf-accordion-content-background);overflow:hidden}.vf-accordion__content-inner{z-index:1;border-top:1px solid var(--vf-accordion-content-border-color);padding:var(--vf-section-padding);color:var(--vf-accordion-content-color);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);position:relative}.vf-radio{align-items:center;gap:var(--vf-selection-gap);width:fit-content;min-width:0;color:var(--vf-color-text);cursor:pointer;display:inline-flex;position:relative}.vf-radio__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.vf-radio__control{width:var(--vf-checkbox-size-md);height:var(--vf-checkbox-size-md);border:1px solid var(--vf-radio-border-color);background:var(--vf-radio-control-background);transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vf-radio__content{color:currentColor;min-width:0;font-size:var(--vf-control-font-size-md);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height)}.vf-radio__dot{width:var(--vf-radio-dot-size);height:var(--vf-radio-dot-size);background:var(--vf-radio-dot-color);opacity:0;transition:opacity var(--vf-motion-duration-fast) var(--vf-motion-ease-standard), transform var(--vf-motion-duration-fast) var(--vf-motion-ease-standard);border-radius:999px;transform:scale(.35)}.vf-radio:hover:not(.vf-radio--disabled) .vf-radio__input:not(:checked)+.vf-radio__control{border-color:var(--vf-radio-hover-border-color)}.vf-radio--invalid .vf-radio__control{border-color:var(--vf-radio-invalid-border-color)}.vf-radio--invalid:hover:not(.vf-radio--disabled) .vf-radio__input:not(:checked)+.vf-radio__control{border-color:var(--vf-radio-hover-border-color)}.vf-radio--sm .vf-radio__control{width:var(--vf-checkbox-size-sm);height:var(--vf-checkbox-size-sm)}.vf-radio--sm .vf-radio__content{font-size:var(--vf-control-font-size-sm)}.vf-radio--lg .vf-radio__control{width:var(--vf-checkbox-size-lg);height:var(--vf-checkbox-size-lg)}.vf-radio--lg .vf-radio__content{font-size:var(--vf-control-font-size-lg)}.vf-radio--disabled{cursor:not-allowed;color:var(--vf-radio-disabled-color)}.vf-radio--disabled .vf-radio__control,.vf-radio--disabled.vf-radio--checked .vf-radio__control,.vf-radio--disabled .vf-radio__input:checked+.vf-radio__control{border-color:var(--vf-radio-disabled-border-color);background:var(--vf-radio-disabled-background)}.vf-radio--disabled.vf-radio--checked .vf-radio__dot,.vf-radio--disabled .vf-radio__input:checked+.vf-radio__control .vf-radio__dot{background:var(--vf-radio-disabled-dot-color)}.vf-radio__input:checked+.vf-radio__control{border-color:var(--vf-radio-checked-border-color)}.vf-radio__input:checked+.vf-radio__control .vf-radio__dot{opacity:1;transform:scale(1)}.vf-radio__input:focus-visible+.vf-radio__control{border-color:var(--vf-radio-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-sidebar-area__inner,.vf-aside-area__inner{min-width:var(--vf-layout-size-zero)}.vf-sidebar-area__inner{padding:var(--vf-layout-sidebar-padding-block) var(--vf-layout-sidebar-padding-inline)}.vf-aside-area__inner{padding:var(--vf-layout-aside-padding-block) var(--vf-layout-aside-padding-inline)}.vf-app-shell{--vf-sticky-header-offset:var(--vf-layout-header-height);--vf-sticky-subheader-offset:calc(var(--vf-layout-space-layout-base) * var(--vf-layout-size-zero));--vf-sticky-top-offset:var(--vf-sticky-header-offset);grid-template:"header" auto "subheader" auto "body" minmax(var(--vf-layout-size-zero), 1fr) "footer" auto / minmax(var(--vf-layout-size-zero), 1fr);background:var(--vf-layout-app-background);color:var(--vf-color-text);min-width:var(--vf-layout-min-width);display:grid}.vf-app-shell--fill-viewport{min-height:var(--vf-layout-viewport-height)}.vf-app-shell__body{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-zero);grid-area:body}.vf-app-shell__body-container{height:var(--vf-layout-size-full);padding-inline:var(--vf-layout-size-zero)}.vf-app-shell__body-grid{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-full);grid-template:"sidebar content aside" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-aside-width));display:grid}.vf-app-shell--sidebar-content>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"sidebar content" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell--content:not(:is(.vf-app-shell--sidebar-content,.vf-app-shell--sidebar-content-aside))>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"content" minmax(var(--vf-layout-size-zero), 1fr) / minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell__header-container,.vf-app-shell__subheader-container,.vf-app-shell__footer-container{min-width:var(--vf-layout-size-zero)}.vf-app-shell--header-sticky>.vf-header-area{top:var(--vf-layout-size-zero);z-index:var(--vf-layout-app-shell-header-sticky-z-index);position:sticky}.vf-app-shell--header-static>.vf-header-area{position:relative}.vf-subheader-area{min-height:var(--vf-layout-subheader-height);align-items:center;gap:var(--vf-layout-space-layout-base);inline-size:var(--vf-layout-size-full);padding-block:var(--vf-layout-subheader-padding-block);background:var(--vf-layout-header-background);border-bottom:var(--vf-layout-header-border);top:var(--vf-layout-size-zero);grid-area:subheader/1/subheader/-1;display:flex;position:relative}.vf-app-shell--header-sticky>.vf-subheader-area{top:var(--vf-sticky-header-offset);z-index:var(--vf-layout-app-shell-subheader-sticky-z-index);position:sticky}.vf-app-shell--header-static>.vf-subheader-area{position:relative}.vf-app-shell--sidebar-content-aside.vf-app-shell--sidebar-collapsed>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"sidebar content aside" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-collapsed-width)) minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-aside-width))}.vf-app-shell--sidebar-content.vf-app-shell--sidebar-collapsed>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"sidebar content" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-collapsed-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell--content.vf-app-shell--sidebar-collapsed:not(:is(.vf-app-shell--sidebar-content,.vf-app-shell--sidebar-content-aside))>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"content" minmax(var(--vf-layout-size-zero), 1fr) / minmax(var(--vf-layout-size-zero), 1fr)}@media (width<=1279.98px){.vf-app-shell--sidebar-content-aside>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"sidebar content" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell--sidebar-content-aside.vf-app-shell--sidebar-collapsed>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"sidebar content" minmax(var(--vf-layout-size-zero), 1fr) minmax(var(--vf-layout-size-zero), var(--vf-layout-shell-sidebar-collapsed-width)) minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell--sidebar-content-aside .vf-aside-area{display:none}}@media (width<=1023.98px){.vf-app-shell--sidebar-content>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid,.vf-app-shell--sidebar-content-aside>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid{grid-template:"content" minmax(var(--vf-layout-size-zero), 1fr) / minmax(var(--vf-layout-size-zero), 1fr)}.vf-app-shell--sidebar-content .vf-content-subheader-area,.vf-app-shell--sidebar-content-aside .vf-content-subheader-area{--vf-layout-content-subheader-padding-inline:var(--vf-layout-shell-area-padding-inline)}.vf-app-shell--sidebar-content .vf-sidebar-area,.vf-app-shell--sidebar-content-aside .vf-sidebar-area,.vf-app-shell--sidebar-content-aside .vf-aside-area{display:none}}.vf-content-area{grid-area:content;grid-template-rows:auto minmax(var(--vf-layout-size-zero), 1fr);min-width:var(--vf-layout-size-zero);background:var(--vf-layout-content-background);padding:var(--vf-layout-content-padding-block) var(--vf-layout-content-padding-inline);align-content:start;display:grid}.vf-content-area__body{min-width:var(--vf-layout-size-zero);min-height:var(--vf-layout-size-zero)}.vf-content-area--padded{padding:var(--vf-layout-content-padding-block) var(--vf-layout-content-padding-inline)}.vf-content-area:not(.vf-content-area--padded){padding:var(--vf-layout-size-zero)}.vf-content-area--plain{background:0 0}.vf-content-subheader-area{min-height:var(--vf-layout-content-subheader-height);align-items:center;gap:var(--vf-layout-space-layout-base);padding:var(--vf-layout-subheader-padding-block) var(--vf-layout-content-subheader-padding-inline);background:var(--vf-layout-content-subheader-background);border-bottom:var(--vf-layout-content-subheader-border);display:flex}.vf-content-area--plain>.vf-content-subheader-area{border-bottom:var(--vf-layout-size-zero);background:0 0}.vf-content-area--padded .vf-content-subheader-area{margin-block:calc(-1 * var(--vf-layout-content-padding-block)) var(--vf-layout-content-padding-block);margin-inline:calc(-1 * var(--vf-layout-content-padding-inline))}.vf-app-shell--header-sticky:has(>.vf-subheader-area){--vf-sticky-subheader-offset:var(--vf-layout-subheader-height);--vf-sticky-top-offset:calc(var(--vf-sticky-header-offset) + var(--vf-sticky-subheader-offset))}.vf-app-shell--header-sticky>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid>.vf-content-area>.vf-content-subheader-area{top:var(--vf-sticky-top-offset);z-index:var(--vf-layout-app-shell-content-subheader-sticky-z-index);position:sticky}.vf-app-shell--header-sticky>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid>.vf-content-area--padded>.vf-content-subheader-area{margin-block-start:var(--vf-layout-size-zero)}.vf-app-shell--header-sticky>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid>.vf-content-area--padded:has(>.vf-content-subheader-area){padding-block-start:var(--vf-layout-size-zero)}.vf-app-shell--header-static>.vf-app-shell__body>.vf-app-shell__body-container>.vf-app-shell__body-grid>.vf-content-area>.vf-content-subheader-area{position:relative}.vf-app-shell--sidebar-sticky .vf-sidebar-area,.vf-app-shell--aside-sticky .vf-aside-area{overflow:visible}.vf-app-shell--sidebar-sticky .vf-sidebar-area__inner,.vf-app-shell--aside-sticky .vf-aside-area__inner{top:var(--vf-layout-size-zero);max-height:var(--vf-layout-viewport-height);position:sticky;overflow:auto}.vf-app-shell--header-sticky.vf-app-shell--sidebar-sticky .vf-sidebar-area__inner,.vf-app-shell--header-sticky.vf-app-shell--aside-sticky .vf-aside-area__inner{top:var(--vf-sticky-top-offset);max-height:calc(var(--vf-layout-viewport-height) - var(--vf-sticky-top-offset))}.vf-header-area{min-height:var(--vf-layout-header-height);align-items:center;gap:var(--vf-layout-space-layout-base);padding-block:var(--vf-layout-header-padding-block);background:var(--vf-layout-header-background);border-bottom:var(--vf-layout-header-border);top:var(--vf-layout-size-zero);z-index:var(--vf-layout-app-shell-header-sticky-z-index);grid-area:header;display:flex;position:relative}.vf-header-area--sticky{position:sticky}.vf-sidebar-area__inner{min-width:var(--vf-layout-size-zero);padding:var(--vf-layout-sidebar-padding-block) var(--vf-layout-sidebar-padding-inline)}.vf-sidebar-area{background:var(--vf-layout-sidebar-background);border-right:var(--vf-layout-sidebar-border);min-width:var(--vf-layout-size-zero);grid-area:sidebar;overflow-y:auto}.vf-sidebar-area--plain{border-right:var(--vf-layout-size-zero);background:0 0}.vf-link{width:fit-content;max-width:100%;color:var(--vf-color-primary);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);cursor:pointer;text-underline-offset:.2em;border:1px solid #0000;align-self:flex-start;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s,text-decoration-thickness .18s,opacity .18s;display:inline-flex}.vf-link:hover{color:color-mix(in srgb, var(--vf-color-primary) 72%, black)}.vf-link--underline-hover:hover{text-decoration:underline}.vf-link:focus-visible{border-color:var(--vf-color-primary);border-radius:var(--vf-radius-control);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-link--muted{color:var(--vf-color-muted)}.vf-link--underline-always{text-decoration:underline}.vf-link--underline-always:focus-visible,.vf-link--underline-hover:focus-visible{text-decoration:none}.vf-breadcrumbs{width:100%;min-width:0;display:flex}.vf-breadcrumbs__list{align-items:center;gap:var(--vf-surface-gap-compact);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vf-breadcrumbs__item{align-items:center;gap:var(--vf-surface-gap-compact);min-width:0;display:inline-flex}.vf-breadcrumbs__link,.vf-breadcrumbs__current{min-width:0;font-size:var(--vf-text-body-font-size);line-height:var(--vf-text-body-line-height);overflow-wrap:anywhere;text-decoration:none}.vf-breadcrumbs__link{color:var(--vf-breadcrumbs-link-color);transition:color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard)}.vf-breadcrumbs__link:hover{color:var(--vf-breadcrumbs-link-hover-color)}.vf-breadcrumbs__link:focus-visible{color:var(--vf-breadcrumbs-link-focus-color);outline:none}.vf-breadcrumbs__current{color:var(--vf-breadcrumbs-current-color);font-weight:var(--vf-font-weight-medium)}.vf-breadcrumbs__current--disabled{color:var(--vf-breadcrumbs-disabled-color);opacity:.65}.vf-breadcrumbs__separator{width:var(--vf-icon-size-sm);height:var(--vf-icon-size-sm);color:var(--vf-breadcrumbs-separator-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-alert{gap:var(--vf-section-gap);padding:var(--vf-section-padding);border:1px solid var(--vf-alert-primary-border-soft);border-radius:var(--vf-radius-surface);background:var(--vf-alert-primary-soft);color:var(--vf-alert-color);line-height:var(--vf-text-body-line-height);box-shadow:0 1px 2px color-mix(in srgb, var(--vf-color-text) 4%, transparent);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.vf-alert--success{border-color:var(--vf-color-success-border-soft);background:var(--vf-color-success-soft)}.vf-alert--info{border-color:var(--vf-color-info-border-soft);background:var(--vf-color-info-soft)}.vf-alert--warn{border-color:var(--vf-color-warn-border-soft);background:var(--vf-color-warn-soft)}.vf-alert--help{border-color:var(--vf-color-help-border-soft);background:var(--vf-color-help-soft)}.vf-alert--danger{border-color:var(--vf-color-danger-border-soft);background:var(--vf-color-danger-soft)}.vf-alert--contrast{border-color:var(--vf-color-contrast-border-soft);background:var(--vf-color-contrast-soft)}.vf-alert__icon{color:var(--vf-alert-primary-icon-color);justify-content:center;align-self:start;align-items:center;margin-top:.125rem;line-height:1;display:inline-flex}.vf-alert--success .vf-alert__icon{color:var(--vf-alert-success-icon-color)}.vf-alert--info .vf-alert__icon{color:var(--vf-alert-info-icon-color)}.vf-alert--warn .vf-alert__icon{color:var(--vf-alert-warn-icon-color)}.vf-alert--help .vf-alert__icon{color:var(--vf-alert-help-icon-color)}.vf-alert--danger .vf-alert__icon{color:var(--vf-alert-danger-icon-color)}.vf-alert--contrast .vf-alert__icon{color:var(--vf-alert-contrast-icon-color)}.vf-alert__content{gap:var(--vf-alert-content-gap);align-content:start;display:grid}.vf-alert__title{font-size:var(--vf-alert-title-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);margin:0}.vf-alert__body{color:var(--vf-alert-body-color);line-height:var(--vf-text-body-line-height);max-width:68ch}.vf-dropdown{flex-direction:column;display:inline-flex;position:relative}.vf-dropdown__trigger{border:var(--vf-overlay-border-width) solid transparent;border-radius:var(--vf-radius-control);width:fit-content}.vf-dropdown__trigger:focus-visible{border-color:var(--vf-popover-trigger-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);outline:none}.vf-dropdown__menu{z-index:var(--vf-z-dropdown);gap:var(--vf-menu-gap);min-width:var(--vf-menu-min-width);padding:var(--vf-menu-padding);border:var(--vf-overlay-border-width) solid var(--vf-color-border);border-radius:var(--vf-radius-control);background:var(--vf-color-surface);box-shadow:var(--vf-overlay-float-shadow);opacity:1;transition:transform var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), opacity var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);will-change:left, top;flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(0,0)scale(1)}.vf-floating-transition-enter-from.vf-dropdown__menu,.vf-floating-transition-leave-to.vf-dropdown__menu{opacity:0;transform:translate3d(0, var(--vf-overlay-float-enter-shift), 0) scale(var(--vf-overlay-float-enter-scale))}.vf-dropdown__arrow{z-index:0;width:var(--vf-floating-arrow-size);height:var(--vf-floating-arrow-size);background:var(--vf-color-surface);border-left:var(--vf-overlay-border-width) solid var(--vf-color-border);border-top:var(--vf-overlay-border-width) solid var(--vf-color-border);pointer-events:none;position:absolute;transform:rotate(45deg)}.vf-dropdown__arrow--bottom{margin-top:var(--vf-overlay-arrow-overlap-offset)}.vf-dropdown__arrow--top{margin-top:var(--vf-overlay-arrow-separated-offset)}.vf-dropdown__item{z-index:1;width:100%;min-height:var(--vf-control-height-sm);padding:var(--vf-field-padding-sm);border:var(--vf-overlay-border-width) solid transparent;border-radius:var(--vf-radius-control-tight);color:var(--vf-dropdown-item-color);font-size:var(--vf-text-body-font-size);font-weight:var(--vf-text-body-font-weight);line-height:var(--vf-text-body-line-height);text-align:left;cursor:pointer;transition:background-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), border-color var(--vf-motion-duration-normal) var(--vf-motion-ease-standard), box-shadow var(--vf-motion-duration-normal) var(--vf-motion-ease-standard);background:0 0;align-items:center;display:flex;position:relative}.vf-dropdown__item:focus-visible{border-color:var(--vf-dropdown-item-focus-border-color);box-shadow:0 0 0 var(--vf-focus-ring-width) var(--vf-color-focus-ring);color:var(--vf-dropdown-item-focus-color);outline:none}.vf-dropdown__item:hover:not(.vf-dropdown__item--active){color:var(--vf-selectable-hover-color);background:var(--vf-selectable-hover-background);border-color:#0000}.vf-dropdown__menu--default .vf-dropdown__item--active{color:var(--vf-dropdown-item-default-active-color);background:var(--vf-dropdown-item-default-active-background);border-color:#0000}.vf-dropdown__menu--default .vf-dropdown__item:hover:not(.vf-dropdown__item--active){color:var(--vf-dropdown-item-default-hover-color);background:var(--vf-dropdown-item-default-hover-background);border-color:#0000}.vf-dropdown__menu--pills .vf-dropdown__item--active{color:var(--vf-dropdown-item-pills-active-color);background:var(--vf-dropdown-item-pills-active-background);border-color:#0000}.vf-dropdown__menu--pills .vf-dropdown__item:hover:not(.vf-dropdown__item--active){color:var(--vf-dropdown-item-pills-hover-color);background:var(--vf-dropdown-item-pills-hover-background);border-color:#0000}.demo-trigger{border:1px solid var(--vf-color-border);border-radius:var(--vf-radius-control);padding:var(--vf-surface-gap-compact) var(--vf-surface-padding-compact);background:var(--vf-color-surface);cursor:pointer}.demo-item{border:1px solid var(--vf-color-border);border-radius:var(--vf-radius-control);padding:var(--vf-surface-gap-compact) var(--vf-surface-gap);background:var(--vf-color-surface);text-align:left;cursor:pointer}.vf-aside-area__inner{min-width:var(--vf-layout-size-zero);padding:var(--vf-layout-aside-padding-block) var(--vf-layout-aside-padding-inline)}.vf-aside-area{min-width:var(--vf-layout-size-zero);border-left:var(--vf-layout-aside-border);background:var(--vf-layout-aside-background);grid-area:aside}.vf-aside-area--plain{border-left:var(--vf-layout-size-zero);background:0 0}.vf-section{padding:var(--vf-layout-section-inset-default)}.vf-section--surface{background:var(--vf-layout-surface-base);border:var(--vf-layout-border-base);border-radius:var(--vf-layout-section-radius);box-shadow:var(--vf-layout-section-shadow)}.vf-footer-area{min-width:var(--vf-layout-size-zero);padding-block:var(--vf-layout-footer-padding-block);border-top:var(--vf-layout-footer-border);background:var(--vf-layout-footer-background);grid-area:footer}
