.vpui-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vpui-stack-4{display:flex;flex-direction:column;gap:var(--vp-space-4)}@media (max-width:719px){.vpui-hide-mobile{display:none!important}}.vpui-btn:focus-visible,.vpui-card--interactive:focus-visible,.vpui-check__box:focus-visible,.vpui-chip.is-interactive:focus-visible,.vpui-chip__remove:focus-visible,.vpui-crumbs a:focus-visible,.vpui-crumbs button:focus-visible,.vpui-filterchip:focus-visible,.vpui-gap:focus-visible,.vpui-iconbtn:focus-visible,.vpui-menu__item:focus-visible,.vpui-modal:focus-visible,.vpui-popover:focus-visible,.vpui-row.is-interactive:focus-visible,.vpui-segmented__opt:focus-visible,.vpui-setup__task-head:focus-visible,.vpui-setupchip:focus-visible,.vpui-stepper__btn:focus-visible,.vpui-switch:focus-visible,.vpui-tab:focus-visible,.vpui-table tr[tabindex]:focus-visible,.vpui-table__sort:focus-visible,.vpui-tabpanel:focus-visible,.vpui-toast__action:focus-visible,.vpui-toast__close:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px;box-shadow:none}.vpui-tone--neutral{--vpui-fg:var(--vp-color-text-muted);--vpui-bg:var(--vp-color-surface-sunken);--vpui-bd:var(--vp-color-border);--vpui-dot:var(--vp-neutral-500)}.vpui-tone--brand{--vpui-fg:var(--vp-color-primary);--vpui-bg:var(--vp-color-primary-soft);--vpui-bd:var(--vp-brand-200);--vpui-dot:var(--vp-brand-500)}.vpui-tone--success{--vpui-fg:var(--vp-semantic-success-strong);--vpui-bg:var(--vp-semantic-success-soft);--vpui-bd:var(--vp-semantic-success-border);--vpui-dot:var(--vp-semantic-success-fg)}.vpui-tone--warning{--vpui-fg:var(--vp-semantic-warning-strong);--vpui-bg:var(--vp-semantic-warning-soft);--vpui-bd:var(--vp-semantic-warning-border);--vpui-dot:var(--vp-semantic-warning-fg)}.vpui-tone--danger{--vpui-fg:var(--vp-semantic-danger-strong);--vpui-bg:var(--vp-semantic-danger-soft);--vpui-bd:var(--vp-semantic-danger-border);--vpui-dot:var(--vp-semantic-danger-fg)}.vpui-tone--info{--vpui-fg:var(--vp-semantic-info-strong);--vpui-bg:var(--vp-semantic-info-soft);--vpui-bd:var(--vp-semantic-info-border);--vpui-dot:var(--vp-semantic-info-fg)}.vpui-entity--org{--vpui-fg:var(--vp-entity-org-ink);--vpui-bg:var(--vp-entity-org-tint);--vpui-bd:var(--vp-entity-org-tint);--vpui-dot:var(--vp-entity-org-color)}.vpui-entity--portal{--vpui-fg:var(--vp-entity-portal-ink);--vpui-bg:var(--vp-entity-portal-tint);--vpui-bd:var(--vp-entity-portal-tint);--vpui-dot:var(--vp-entity-portal-color)}.vpui-entity--program{--vpui-fg:var(--vp-entity-program-ink);--vpui-bg:var(--vp-entity-program-tint);--vpui-bd:var(--vp-entity-program-tint);--vpui-dot:var(--vp-entity-program-color)}.vpui-entity--opportunity{--vpui-fg:var(--vp-entity-opportunity-ink);--vpui-bg:var(--vp-entity-opportunity-tint);--vpui-bd:var(--vp-entity-opportunity-tint);--vpui-dot:var(--vp-entity-opportunity-color)}.vpui-entity--course{--vpui-fg:var(--vp-entity-course-ink);--vpui-bg:var(--vp-entity-course-tint);--vpui-bd:var(--vp-entity-course-tint);--vpui-dot:var(--vp-entity-course-color)}.vpui-entity--event{--vpui-fg:var(--vp-entity-event-ink);--vpui-bg:var(--vp-entity-event-tint);--vpui-bd:var(--vp-entity-event-tint);--vpui-dot:var(--vp-entity-event-color)}.vpui-entity--shift{--vpui-fg:var(--vp-entity-shift-ink);--vpui-bg:var(--vp-entity-shift-tint);--vpui-bd:var(--vp-entity-shift-tint);--vpui-dot:var(--vp-entity-shift-color)}.vpui-entity--person{--vpui-fg:var(--vp-entity-person-ink);--vpui-bg:var(--vp-entity-person-tint);--vpui-bd:var(--vp-entity-person-tint);--vpui-dot:var(--vp-entity-person-color)}@keyframes vpui-rise{0%{opacity:0;transform:translateY(var(--vp-motion-rise))}to{opacity:1;transform:none}}@keyframes vpui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vpui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vpui-pop-in{0%{opacity:0;transform:translateY(var(--vp-motion-rise)) scale(.98)}to{opacity:1;transform:none}}@keyframes vpui-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes vpui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes vpui-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes vpui-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vpui-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes vpui-spin{to{transform:rotate(1turn)}}@keyframes vpui-pulse{0%,to{opacity:1}50%{opacity:.55}}.vpui-stagger:is(ul,ol){list-style:none;margin:0;padding:0}.vpui-fade{animation:vpui-fade-in var(--vp-motion-duration-base) var(--vp-motion-easing-out) both}.vpui-btn,.vpui-iconbtn{--vpui-btn-h:var(--vp-control-height-md);--vpui-btn-fg:var(--vp-on-primary-container);--vpui-btn-bg:var(--vp-primary-container);--vpui-btn-bg-hover:color-mix(in srgb,var(--vp-on-primary-container) 8%,var(--vp-primary-container));--vpui-btn-icon:var(--vp-control-icon-size-lg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--vp-space-8);box-sizing:border-box;height:var(--vpui-btn-h);margin:0;border:0;border-radius:var(--vp-radius-full);background:var(--vpui-btn-bg);color:var(--vpui-btn-fg);font-family:var(--vp-font-family);font-size:var(--vp-type-label-size);line-height:var(--vp-type-label-line);font-weight:var(--vp-type-label-weight);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),transform var(--vp-motion-duration-instant) var(--vp-motion-easing-standard)}.vpui-btn{padding:0 var(--vp-space-24)}.vpui-btn:has(>.vpui-btn__icon:first-child){padding-left:var(--vp-space-16)}.vpui-btn:hover:not(:disabled),.vpui-iconbtn:hover:not(:disabled){background:var(--vpui-btn-bg-hover)}.vpui-btn:active:not(:disabled),.vpui-iconbtn:active:not(:disabled){transform:scale(.97)}.vpui-btn:disabled,.vpui-iconbtn:disabled{cursor:not-allowed;opacity:.45}.vpui-btn.is-loading:disabled{opacity:1;cursor:progress}.vpui-btn--sm{--vpui-btn-h:var(--vp-control-height-sm);--vpui-btn-icon:var(--vp-control-icon-size-md);padding:0 var(--vp-space-16);gap:var(--vp-space-6)}.vpui-btn--sm:has(>.vpui-btn__icon:first-child){padding-left:var(--vp-space-12)}.vpui-btn--md{--vpui-btn-h:var(--vp-control-height-md)}.vpui-btn--lg{--vpui-btn-h:var(--vp-control-height-lg);padding:0 var(--vp-space-32)}.vpui-btn--block{display:flex;width:100%}@media (pointer:coarse) and (max-width:719px){.vpui-btn--md{--vpui-btn-h:var(--vp-control-height-lg)}}.vpui-btn--filled,.vpui-btn--primary{--vpui-btn-fg:var(--vp-on-primary);--vpui-btn-bg:var(--vp-primary);--vpui-btn-bg-hover:color-mix(in srgb,var(--vp-on-primary) 10%,var(--vp-primary))}.vpui-btn--secondary,.vpui-btn--subtle,.vpui-btn--tonal{--vpui-btn-fg:var(--vp-on-primary-container);--vpui-btn-bg:var(--vp-primary-container)}.vpui-btn--ghost,.vpui-btn--text{--vpui-btn-fg:var(--vp-primary);--vpui-btn-bg:transparent;--vpui-btn-bg-hover:color-mix(in srgb,var(--vp-primary) 8%,transparent);padding:0 var(--vp-space-12)}.vpui-btn--sm.vpui-btn--ghost,.vpui-btn--sm.vpui-btn--text{padding:0 var(--vp-space-8)}.vpui-btn--danger{--vpui-btn-fg:var(--vp-error);--vpui-btn-bg:transparent;--vpui-btn-bg-hover:color-mix(in srgb,var(--vp-error) 8%,transparent)}.vpui-btn--destructive{--vpui-btn-fg:var(--vp-on-error);--vpui-btn-bg:var(--vp-error);--vpui-btn-bg-hover:color-mix(in srgb,var(--vp-on-error) 10%,var(--vp-error))}.vpui-btn--danger:focus-visible,.vpui-btn--destructive:focus-visible{outline-color:var(--vp-error)}.vpui-btn--plain{--vpui-btn-fg:var(--vp-on-surface-variant);--vpui-btn-bg:transparent;--vpui-btn-bg-hover:transparent}.vpui-btn--plain:hover:not(:disabled){color:var(--vp-on-surface)}.vpui-btn__icon{display:inline-flex;flex:none;font-size:var(--vpui-btn-icon);line-height:0}.vpui-btn__icon svg{width:1em;height:1em}.vpui-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.vpui-btn.is-loading .vpui-btn__label{opacity:.8}.vpui-iconbtn{width:var(--vpui-btn-h);padding:0;flex:none}.vpui-iconbtn.vpui-btn--ghost,.vpui-iconbtn.vpui-btn--plain,.vpui-iconbtn.vpui-btn--text{--vpui-btn-fg:var(--vp-on-surface-variant);--vpui-btn-bg:transparent;--vpui-btn-bg-hover:var(--vp-primary-container);padding:0}.vpui-iconbtn.vpui-btn--ghost:hover:not(:disabled),.vpui-iconbtn.vpui-btn--text:hover:not(:disabled){color:var(--vp-on-primary-container)}.vpui-iconbtn--sm{--vpui-btn-h:var(--vp-control-height-sm);--vpui-btn-icon:var(--vp-control-icon-size-md)}.vpui-iconbtn--md{--vpui-btn-h:var(--vp-control-height-md)}.vpui-iconbtn--lg{--vpui-btn-h:var(--vp-control-height-lg);--vpui-btn-icon:24px}@media (pointer:coarse){.vpui-iconbtn--sm:after{content:"";position:absolute;inset:calc((var(--vp-control-touch-min) - var(--vp-control-height-sm)) / -2)}}.vpui-card{position:relative;display:block;box-sizing:border-box;border:0;border-radius:var(--vp-radius-row-highlight);background:transparent;color:var(--vp-on-surface);font-family:var(--vp-font-family);text-align:left;box-shadow:none;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-card--pad-none{padding:0}.vpui-card--pad-sm{padding:var(--vp-space-12)}.vpui-card--pad-md{padding:var(--vp-space-24)}.vpui-card--pad-lg{padding:var(--vp-space-32)}@media (max-width:599px){.vpui-card--pad-md{padding:var(--vp-space-16)}.vpui-card--pad-lg{padding:var(--vp-space-24)}}.vpui-card--container,.vpui-container{background:var(--vp-surface-low);border-radius:var(--vp-radius-container)}.vpui-card--interactive{cursor:pointer;width:100%;font:inherit}.vpui-card--interactive:hover{background:var(--vp-surface-low)}.vpui-card--container.vpui-card--interactive:hover{background:var(--vp-surface-container)}.vpui-card.is-selected{background:var(--vp-primary-container);color:var(--vp-on-primary-container)}.vpui-card--float:hover{transform:none;box-shadow:none}.vpui-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-12);margin-bottom:var(--vp-space-16);font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight)}.vpui-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--vp-space-8);margin-top:var(--vp-space-16)}.vpui-card--pad-none>.vpui-card__header{margin:0 0 var(--vp-space-16)}.vpui-card--pad-none>.vpui-card__footer{margin:var(--vp-space-16) 0 0}.vpui-container{box-sizing:border-box;color:var(--vp-on-surface);font-family:var(--vp-font-family)}.vpui-container--pad-none{padding:0}.vpui-container--pad-sm{padding:var(--vp-space-16)}.vpui-container--pad-md{padding:var(--vp-space-24)}.vpui-container--pad-lg{padding:var(--vp-space-32)}@media (max-width:599px){.vpui-container--pad-md{padding:var(--vp-space-16)}.vpui-container--pad-lg{padding:var(--vp-space-24)}}:root{--vp-gutter:var(--vp-layout-gutter-phone)}@media (min-width:720px){:root{--vp-gutter:var(--vp-layout-gutter-tablet)}}@media (min-width:1024px){:root{--vp-gutter:var(--vp-layout-gutter)}}html{scrollbar-gutter:stable}.vpui-wrap{margin-left:auto;margin-right:auto;padding-left:var(--vp-gutter);padding-right:var(--vp-gutter)}.vpui-page,.vpui-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--vp-width-container) + var(--vp-gutter) * 2)}.vpui-page{margin:0 auto;padding:var(--vp-space-32) var(--vp-gutter) var(--vp-space-64);color:var(--vp-on-surface);font-family:var(--vp-font-family)}.vpui-page .vpui-page,.vpui-wrap .vpui-page{max-width:none;margin:0;padding-left:0;padding-right:0}.vpui-measure,.vpui-page--reading>*{max-width:var(--vp-width-reading)}@media (max-width:719px){.vpui-page{padding-top:var(--vp-space-24)}}.vpui-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-12);flex-wrap:wrap;margin-bottom:var(--vp-space-24)}.vpui-controls__start{flex-wrap:wrap}.vpui-controls__end,.vpui-controls__start{display:flex;align-items:center;gap:var(--vp-space-8);min-width:0}.vpui-controls__end{margin-left:auto}@media (max-width:599px){.vpui-controls__end{width:100%;margin-left:0}.vpui-controls__end>*{flex:1 1}}@media (max-width:599px){.vpui-controls__end:has(>.vpui-iconbtn:only-child){width:auto;margin-left:auto}.vpui-controls__end>.vpui-iconbtn{flex:none}}.vpui-field{display:flex;flex-direction:column;gap:var(--vp-space-8);min-width:0;font-family:var(--vp-font-family)}.vpui-field.is-disabled{opacity:.6}.vpui-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vp-space-8)}.vpui-field__label{display:inline-flex;align-items:baseline;gap:var(--vp-space-4);padding:0;color:var(--vp-on-surface);font-size:var(--vp-type-label-size);line-height:var(--vp-type-label-line);font-weight:var(--vp-type-label-weight)}legend.vpui-field__label{margin-bottom:var(--vp-space-8)}.vpui-field__req{color:var(--vp-error)}.vpui-field__optional{color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);font-weight:400;margin-left:var(--vp-space-4)}.vpui-field__aside,.vpui-field__help{color:var(--vp-on-surface-variant)}.vpui-field__aside,.vpui-field__error,.vpui-field__help{font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-field__error{display:flex;align-items:flex-start;gap:var(--vp-space-6);color:var(--vp-error)}.vpui-field__error svg{flex:none;width:16px;height:16px;margin-top:2px}.vpui-input{--vpui-in-h:var(--vp-control-height-md);box-sizing:border-box;width:100%;min-width:0;height:var(--vpui-in-h);margin:0;padding:0 var(--vp-space-16);border:0;border-radius:var(--vp-radius-field);background:var(--vp-surface-container);color:var(--vp-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-body-size);line-height:var(--vp-type-body-line);outline:2px solid transparent;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),outline-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-input::placeholder{color:var(--vp-on-surface-variant);opacity:.8}.vpui-input:hover:not(:disabled):not(:focus){background:var(--vp-surface-high)}.vpui-input:focus,.vpui-input:focus-visible{outline-color:var(--vp-primary);box-shadow:none}.vpui-input:disabled{color:var(--vp-on-surface-variant);cursor:not-allowed;opacity:.7}.vpui-input.is-invalid,.vpui-input[aria-invalid=true]{outline-color:var(--vp-error)}.vpui-input.vpui-input--sm{--vpui-in-h:var(--vp-control-height-sm);font-size:var(--vp-type-body-small-size);padding:0 var(--vp-space-12)}.vpui-input.vpui-input--md{--vpui-in-h:var(--vp-control-height-md)}.vpui-input.vpui-input--lg{--vpui-in-h:var(--vp-control-height-lg)}.vpui-input[type=date],.vpui-input[type=datetime-local],.vpui-input[type=time]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}@media (max-width:719px){.vpui-input.vpui-input--md{--vpui-in-h:var(--vp-control-height-lg)}}.vpui-textarea{height:auto;min-height:calc(var(--vp-control-height-md) * 2);padding:var(--vp-space-12) var(--vp-space-16);resize:vertical}.vpui-input-wrap{--vpui-in-h:var(--vp-control-height-md);box-sizing:border-box;display:flex;align-items:center;gap:var(--vp-space-8);width:100%;min-width:0;height:var(--vpui-in-h);padding:0 var(--vp-space-12) 0 var(--vp-space-16);border:0;border-radius:var(--vp-radius-field);background:var(--vp-surface-container);outline:2px solid transparent;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),outline-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-input-wrap.vpui-input--sm{--vpui-in-h:var(--vp-control-height-sm);padding:0 var(--vp-space-8) 0 var(--vp-space-12)}.vpui-input-wrap.vpui-input--lg{--vpui-in-h:var(--vp-control-height-lg);padding:0 var(--vp-space-16) 0 var(--vp-space-16)}.vpui-input-wrap:hover:not(.is-disabled):not(:focus-within){background:var(--vp-surface-high)}.vpui-input-wrap:focus-within{outline-color:var(--vp-primary)}.vpui-input-wrap.is-invalid{outline-color:var(--vp-error)}.vpui-input-wrap.is-disabled{opacity:.7;cursor:not-allowed}.vpui-input-wrap>.vpui-input,.vpui-input-wrap>.vpui-input:focus,.vpui-input-wrap>.vpui-input:hover{flex:1 1;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.vpui-input-wrap__slot{display:inline-flex;align-items:center;flex:none;color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:0}.vpui-input-wrap__slot svg{width:20px;height:20px}.vpui-select{position:relative;display:block;width:100%;min-width:0}.vpui-select>.vpui-input{padding-right:var(--vp-space-40);cursor:pointer;text-overflow:ellipsis}.vpui-select__caret{position:absolute;top:50%;right:var(--vp-space-16);width:16px;height:16px;color:var(--vp-on-surface-variant);transform:translateY(-50%);pointer-events:none}.vpui-check{display:inline-flex;align-items:flex-start;gap:var(--vp-space-10);color:var(--vp-color-text);font-family:var(--vp-font-family);font-size:var(--vp-font-size-base);cursor:pointer}.vpui-check.is-disabled{cursor:not-allowed;opacity:.55}.vpui-check__box{flex:none;position:relative;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--vp-color-border-strong);border-radius:var(--vp-radius-xs);background:var(--vp-color-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:inherit;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),border-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-check__box:hover:not(:disabled){border-color:var(--vp-color-primary-hover)}.vpui-check__box:checked,.vpui-check__box:indeterminate{border-color:var(--vp-color-primary);background:var(--vp-color-primary)}.vpui-check__box:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--vp-color-text-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.vpui-check__box:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:7px;height:2px;border-radius:1px;background:var(--vp-color-text-on-primary)}.vpui-check__box--radio{border-radius:50%}.vpui-check__box--radio:checked{background:var(--vp-color-surface);border-width:5px}.vpui-check__box--radio:checked:after{display:none}.vpui-check__text{display:flex;flex-direction:column;gap:var(--vp-space-2);min-width:0}.vpui-check__label{color:var(--vp-color-text);font-weight:var(--vp-font-weight-medium);line-height:var(--vp-line-height-snug)}.vpui-check__desc{color:var(--vp-color-text-muted);font-size:var(--vp-font-size-sm);line-height:var(--vp-line-height-normal)}.vpui-radiogroup{display:flex;gap:var(--vp-space-12);border:0;margin:0;padding:0}.vpui-radiogroup--vertical{flex-direction:column}.vpui-radiogroup--horizontal{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--vp-space-20)}.vpui-radiogroup--horizontal>.vpui-field__label{flex-basis:100%}.vpui-switch{--vpui-sw-w:40px;--vpui-sw-h:24px;position:relative;flex:none;width:var(--vpui-sw-w);height:var(--vpui-sw-h);margin:0;padding:0;border:0;border-radius:var(--vp-radius-pill);background:var(--vp-color-border-strong);cursor:pointer;transition:background-color var(--vp-motion-duration-base) var(--vp-motion-easing-standard)}.vpui-switch--sm{--vpui-sw-w:32px;--vpui-sw-h:18px}.vpui-switch.is-on{background:var(--vp-color-primary)}.vpui-switch:disabled{opacity:.5;cursor:not-allowed}.vpui-switch__thumb{position:absolute;top:3px;left:3px;width:calc(var(--vpui-sw-h) - 6px);height:calc(var(--vpui-sw-h) - 6px);border-radius:50%;background:var(--vp-color-surface);box-shadow:0 1px 2px var(--vp-color-scrim);transition:transform var(--vp-motion-duration-base) var(--vp-motion-easing-out)}.vpui-switch.is-on .vpui-switch__thumb{transform:translateX(calc(var(--vpui-sw-w) - var(--vpui-sw-h)))}.vpui-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-16);font-family:var(--vp-font-family);font-size:var(--vp-font-size-base)}.vpui-switch-row.is-disabled{opacity:.55}.vpui-combobox{position:relative}.vpui-combobox__caret svg{width:14px;height:14px}.vpui-listbox{max-height:300px;overflow-y:auto;margin:0;padding:var(--vp-space-6);list-style:none}.vpui-listbox__empty{padding:var(--vp-space-12);color:var(--vp-color-text-subtle);font-size:var(--vp-font-size-sm);text-align:center}.vpui-dtrange{display:flex;flex-direction:column;gap:var(--vp-space-8);min-width:0;margin:0;padding:0;border:0}.vpui-dtrange:disabled{opacity:.6}.vpui-dtrange__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--vp-space-16);gap:var(--vp-space-16)}.vpui-dtrange__cell{min-width:0}.vpui-dtrange__pair{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--vp-space-8);gap:var(--vp-space-8)}@media (max-width:719px){.vpui-dtrange__row{grid-template-columns:1fr}}.vpui-tznote{display:inline-flex;align-items:center;gap:var(--vp-space-6);color:var(--vp-color-text-muted);font-family:var(--vp-font-family);font-size:var(--vp-font-size-xs)}.vpui-tznote svg{flex:none;width:14px;height:14px}.vpui-tabs{display:flex;align-items:stretch;gap:var(--vp-space-4);max-width:100%;margin:0;padding:0;border-bottom:1px solid var(--vp-outline-variant);overflow-x:auto;scrollbar-width:none;font-family:var(--vp-font-family)}.vpui-segmented::-webkit-scrollbar,.vpui-tabs::-webkit-scrollbar{display:none}.vpui-segmented--fill>.vpui-segmented__opt,.vpui-tabs--fill>.vpui-tab{flex:1 1}.vpui-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--vp-space-8);height:48px;margin:0;padding:0 var(--vp-space-16);border:0;border-radius:var(--vp-radius-row-highlight) var(--vp-radius-row-highlight) 0 0;background:transparent;color:var(--vp-on-surface-variant);font:inherit;font-size:var(--vp-type-label-size);line-height:var(--vp-type-label-line);font-weight:var(--vp-type-label-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-tab:after{content:"";position:absolute;left:var(--vp-space-12);right:var(--vp-space-12);bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-tabs--sm .vpui-tab{height:40px;padding:0 var(--vp-space-12)}.vpui-tab:hover:not(:disabled):not(.is-selected){color:var(--vp-on-surface);background:var(--vp-surface-low)}.vpui-tab.is-selected{color:var(--vp-primary)}.vpui-tab.is-selected:after{background:var(--vp-primary)}.vpui-tab:disabled{opacity:.45;cursor:not-allowed}.vpui-segmented__icon,.vpui-tab__icon{display:inline-flex;line-height:0}.vpui-segmented__icon svg,.vpui-tab__icon svg{width:20px;height:20px}.vpui-tab__badge{color:inherit;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.vpui-tabpanel{outline:none;padding-top:var(--vp-space-24)}.vpui-segmented{display:inline-flex;align-items:center;gap:var(--vp-space-2);max-width:100%;padding:var(--vp-space-4);border-radius:var(--vp-radius-full);background:var(--vp-surface-container);overflow-x:auto;scrollbar-width:none;font-family:var(--vp-font-family)}.vpui-segmented--fill{display:flex;width:100%}.vpui-segmented__opt{display:inline-flex;align-items:center;justify-content:center;gap:var(--vp-space-6);height:32px;margin:0;padding:0 var(--vp-space-16);border:0;border-radius:var(--vp-radius-full);background:transparent;color:var(--vp-on-surface-variant);font:inherit;font-size:var(--vp-type-label-size);line-height:var(--vp-type-label-line);font-weight:var(--vp-type-label-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-segmented--sm .vpui-segmented__opt{height:28px;padding:0 var(--vp-space-12)}.vpui-segmented__opt:hover:not(:disabled):not(.is-selected){color:var(--vp-on-surface)}.vpui-segmented__opt.is-selected{background:var(--vp-primary-container);color:var(--vp-on-primary-container)}.vpui-segmented__opt:disabled{opacity:.45;cursor:not-allowed}.vpui-statusdot{--vpui-dot:var(--vp-neutral-dot);display:inline-flex;align-items:center;gap:var(--vp-space-8);max-width:100%;color:var(--vp-on-surface-variant);font-family:var(--vp-font-family);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);font-weight:400;white-space:nowrap;vertical-align:middle}.vpui-statusdot__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vpui-dot)}.vpui-statusdot__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.vpui-statusdot--neutral{--vpui-dot:var(--vp-neutral-dot)}.vpui-statusdot--positive{--vpui-dot:var(--vp-positive)}.vpui-statusdot--warning{--vpui-dot:var(--vp-warning)}.vpui-statusdot--negative{--vpui-dot:var(--vp-negative)}.vpui-statusdot--primary{--vpui-dot:var(--vp-primary)}.vpui-statusdot--sm{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);gap:var(--vp-space-6)}.vpui-statusdot--nodot .vpui-statusdot__dot{display:none}.vpui-count{color:var(--vp-on-surface-variant);font-family:var(--vp-font-family);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-badge{justify-content:center;min-width:16px;height:16px;padding:0 var(--vp-space-4);border-radius:var(--vp-radius-full);background:var(--vp-error);color:var(--vp-on-error);font-family:var(--vp-font-family);font-size:11px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-badge,.vpui-chip,.vpui-filterchip,.vpui-status{display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap}.vpui-chip,.vpui-filterchip,.vpui-status{--vpui-chip-h:32px;gap:var(--vp-space-6);max-width:100%;height:var(--vpui-chip-h);margin:0;padding:0 var(--vp-space-12);border:1px solid var(--vp-outline-variant);border-radius:var(--vp-radius-chip);background:transparent;color:var(--vp-on-surface-variant);font-family:var(--vp-font-family);font-size:var(--vp-type-label-size);line-height:var(--vp-type-label-line);font-weight:var(--vp-type-label-weight);vertical-align:middle}.vpui-chip--sm{--vpui-chip-h:24px;padding:0 var(--vp-space-8);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);gap:var(--vp-space-4)}.vpui-chip--md{--vpui-chip-h:32px}.vpui-chip.is-interactive,.vpui-filterchip{cursor:pointer;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),border-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard),color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-chip.is-interactive:hover:not(:disabled):not(.is-selected),.vpui-filterchip:hover:not(:disabled):not(.is-selected){background:var(--vp-surface-low);color:var(--vp-on-surface)}.vpui-chip.is-interactive.is-selected,.vpui-filterchip.is-selected{border-color:transparent;background:var(--vp-primary-container);color:var(--vp-on-primary-container)}.vpui-chip:disabled,.vpui-filterchip:disabled{opacity:.45;cursor:not-allowed}.vpui-filterchip__check{flex:none;width:16px;height:16px}.vpui-chip__icon{display:inline-flex;flex:none;line-height:0}.vpui-chip__icon svg{width:16px;height:16px}.vpui-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.vpui-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 calc(var(--vp-space-4) * -1) 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.vpui-chip__remove:hover:not(:disabled){background:var(--vp-surface-container)}.vpui-chip__remove svg{width:12px;height:12px}.vpui-chip[class*=vpui-entity--]:before,.vpui-status__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vpui-dot)}.vpui-chip[class*=vpui-entity--]:before{content:""}.vpui-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;overflow:visible;font-family:var(--vp-font-family);font-weight:var(--vp-font-weight-semibold);line-height:1;letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.vpui-avatar--circle,.vpui-avatar--circle>img{border-radius:50%}.vpui-avatar--square,.vpui-avatar--square>img{border-radius:28%}.vpui-avatar>img{width:100%;height:100%;object-fit:cover;display:block}.vpui-avatar--more{background:var(--vp-color-surface-sunken);color:var(--vp-color-text-muted)}.vpui-avatar__status{position:absolute;right:-1px;bottom:-1px;width:30%;height:30%;min-width:8px;min-height:8px;border:2px solid var(--vp-color-surface);border-radius:50%;box-sizing:border-box}.vpui-avatar__status.is-online{background:var(--vp-semantic-success-fg)}.vpui-avatar__status.is-away{background:var(--vp-semantic-warning-fg)}.vpui-avatar__status.is-offline{background:var(--vp-color-border-strong)}.vpui-avatar-group{display:inline-flex;align-items:center}.vpui-avatar-group>.vpui-avatar{box-shadow:0 0 0 2px var(--vp-color-surface)}.vpui-avatar-group>.vpui-avatar+.vpui-avatar{margin-left:calc(var(--vp-space-8) * -1)}.vpui-spinner{display:inline-flex;flex:none;line-height:0}.vpui-spinner svg{animation:vpui-spin .8s linear infinite}.vpui-spinner--brand{color:var(--vp-primary)}.vpui-spinner--muted{color:var(--vp-on-surface-variant)}.vpui-spinner--current{color:currentColor}.vpui-skeleton{display:block;background:var(--vp-surface-container);border-radius:var(--vp-radius-xs);animation:vpui-pulse 1.4s ease-in-out infinite}.vpui-skeleton--text{height:.9em;min-height:10px;border-radius:var(--vp-radius-xs)}.vpui-skeleton--rect{min-height:16px;border-radius:var(--vp-radius-field)}.vpui-skeleton--circle{border-radius:50%}.vpui-skeleton--pill{height:32px;border-radius:var(--vp-radius-full)}.vpui-skeleton-lines{display:flex;flex-direction:column;gap:var(--vp-space-8);width:100%}.vpui-skelrows{display:flex;flex-direction:column;animation:vpui-fade-in var(--vp-motion-duration-base) var(--vp-motion-easing-out) both}.vpui-skelrows__row{display:flex;align-items:center;gap:var(--vp-space-16);min-height:64px;padding:var(--vp-space-12) var(--vp-space-16);box-sizing:border-box}.vpui-skelrows__row+.vpui-skelrows__row{border-top:1px solid var(--vp-outline-variant)}.vpui-skelrows__main{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-8);min-width:0}.vpui-inlineerror{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vp-space-8);padding:var(--vp-space-8) 0;color:var(--vp-error);font-family:var(--vp-font-family);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-inlineerror__icon{flex:none;width:20px;height:20px}.vpui-inlineerror__text{flex:1 1 200px;min-width:0;color:var(--vp-on-surface)}.vpui-inlineerror .vpui-btn{flex:none}.vpui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--vp-space-8);padding:var(--vp-space-48) var(--vp-space-24);text-align:center;font-family:var(--vp-font-family)}.vpui-empty--container{background:var(--vp-surface-low);border-radius:var(--vp-radius-container)}.vpui-empty--compact{padding:var(--vp-space-32) var(--vp-space-16)}.vpui-empty__icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--vp-space-8);color:var(--vp-on-surface-variant);font-size:48px;line-height:0}.vpui-empty--compact .vpui-empty__icon{font-size:40px;margin-bottom:var(--vp-space-4)}.vpui-empty__icon svg{width:1em;height:1em}.vpui-empty__title{color:var(--vp-on-surface);font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight)}.vpui-empty__desc{max-width:420px;color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vp-space-8);margin-top:var(--vp-space-16)}.vpui-progress{display:flex;flex-direction:column;gap:var(--vp-space-8);font-family:var(--vp-font-family)}.vpui-progress__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vp-space-8);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-progress__label{color:var(--vp-on-surface);font-weight:600}.vpui-progress__value{color:var(--vp-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-progress__track{position:relative;height:8px;overflow:hidden;border-radius:var(--vp-radius-full);background:var(--vp-surface-container)}.vpui-progress--sm .vpui-progress__track{height:4px}.vpui-progress__fill{height:100%;border-radius:inherit;background:var(--vp-primary);transition:width var(--vp-motion-duration-slow) var(--vp-motion-easing-out)}.vpui-progress--success .vpui-progress__fill{background:var(--vp-positive)}.vpui-progress--warning .vpui-progress__fill{background:var(--vp-warning)}.vpui-progress--danger .vpui-progress__fill{background:var(--vp-error)}.vpui-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vpui-list--gap-none{gap:0}.vpui-list--gap-sm{gap:var(--vp-space-4)}.vpui-list--gap-md{gap:var(--vp-space-8)}.vpui-list__item{margin:0}.vpui-list--divided>.vpui-list__item+.vpui-list__item{border-top:1px solid var(--vp-outline-variant)}.vpui-row{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--vp-space-16);width:100%;min-height:64px;margin:0;padding:var(--vp-space-12) var(--vp-space-16);border:0;border-radius:var(--vp-radius-row-highlight);background:transparent;color:var(--vp-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-body-size);text-align:left;text-decoration:none;transition:background-color var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-row.is-interactive{cursor:pointer}.vpui-row.is-interactive:hover{background:var(--vp-surface-low)}.vpui-row.is-selected{background:var(--vp-primary-container)}.vpui-row.is-disabled{opacity:.5;cursor:not-allowed}.vpui-row:focus-within:has(.vpui-row__hit:focus-visible){outline:2px solid var(--vp-primary);outline-offset:-2px}.vpui-row__leading{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:8px}.vpui-row__dot{display:block;width:8px;height:8px;border-radius:50%}.vpui-row__tile{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--vp-radius-row-highlight);background:var(--vp-primary-container);color:var(--vp-on-primary-container);line-height:0}.vpui-row__tile svg{width:20px;height:20px}.vpui-row__main{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.vpui-row__title{color:var(--vp-on-surface);font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight)}.vpui-row__desc,.vpui-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpui-row__desc,.vpui-row__meta{color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-row__meta{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-row__trailing{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;gap:var(--vp-space-8)}.vpui-row__chevron{flex:none;width:16px;height:16px;color:var(--vp-on-surface-variant)}.vpui-row__hit{all:unset;color:inherit;font:inherit;cursor:pointer}.vpui-row__hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.vpui-row__hit:focus-visible{outline:none}.vpui-row__hit:disabled{cursor:not-allowed}@media (max-width:599px){.vpui-row{padding:var(--vp-space-12);gap:var(--vp-space-12)}}.vpui-overlay{position:fixed;inset:0;z-index:var(--vp-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--vp-space-24);background:var(--vp-color-overlay);overscroll-behavior:contain;animation:vpui-fade-in var(--vp-motion-duration-base) var(--vp-motion-easing-out) both}.vpui-overlay[data-state=closing]{animation:vpui-fade-out var(--vp-motion-duration-fast) var(--vp-motion-easing-in) both}.vpui-modal{--vpui-modal-w:560px;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:var(--vpui-modal-w);max-height:calc(100vh - var(--vp-space-48));max-height:calc(100dvh - var(--vp-space-48));overflow:hidden;border-radius:var(--vp-radius-container);background:var(--vp-surface-low);color:var(--vp-on-surface);font-family:var(--vp-font-family);box-shadow:var(--vp-shadow-modal);outline:none;animation:vpui-pop-in var(--vp-motion-duration-enter) var(--vp-motion-easing-out) both}.vpui-modal[data-state=closing]{animation:vpui-pop-out var(--vp-motion-duration-fast) var(--vp-motion-easing-in) both}.vpui-modal--sm{--vpui-modal-w:var(--vp-width-dialog)}.vpui-modal--md{--vpui-modal-w:560px}.vpui-modal--lg{--vpui-modal-w:720px}.vpui-modal--xl{--vpui-modal-w:960px}.vpui-modal--full{--vpui-modal-w:none;height:calc(100vh - var(--vp-space-48));height:calc(100dvh - var(--vp-space-48))}.vpui-modal__grabber{display:none}.vpui-modal__header{display:flex;align-items:flex-start;gap:var(--vp-space-12);flex:none;padding:var(--vp-space-24) var(--vp-space-16) var(--vp-space-16) var(--vp-space-24)}.vpui-modal__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin-top:2px;color:var(--vp-on-surface-variant);font-size:24px;overflow:hidden}.vpui-modal__icon svg{width:1em;height:1em}.vpui-modal__icon img{width:100%;height:100%;object-fit:cover;border-radius:var(--vp-radius-xs)}.vpui-modal__titles{flex:1 1;min-width:0}.vpui-modal__title{margin:0;color:var(--vp-on-surface);font-size:var(--vp-type-title-large-size);line-height:var(--vp-type-title-large-line);font-weight:var(--vp-type-title-large-weight);overflow-wrap:anywhere}.vpui-modal--sm .vpui-modal__title{font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight);padding-top:2px}.vpui-modal__subtitle{margin-top:var(--vp-space-4);color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-modal__actions{display:flex;align-items:center;gap:var(--vp-space-4);flex:none}.vpui-modal__body{flex:1 1;min-height:0;padding:0 var(--vp-space-24) var(--vp-space-24);overflow-y:auto;overscroll-behavior:contain;font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-modal__body--flush{padding:0}.vpui-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-8);flex:none;padding:var(--vp-space-8) var(--vp-space-24) var(--vp-space-24);background:transparent}.vpui-modal__footer-end,.vpui-modal__footer-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-space-8)}.vpui-modal__footer-end{margin-left:auto;justify-content:flex-end}.vpui-modal__footer-start:empty{display:none}@media (max-width:599px){.vpui-overlay{padding:var(--vp-space-12)}.vpui-overlay--sheet{align-items:flex-end;padding:0}.vpui-overlay--sheet>.vpui-modal{max-width:none;max-height:calc(100vh - var(--vp-space-24));max-height:calc(100dvh - var(--vp-space-24));border-radius:28px 28px 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:vpui-sheet-in var(--vp-motion-duration-slow) var(--vp-motion-easing-out) both}.vpui-overlay--sheet>.vpui-modal--full{height:calc(100dvh - var(--vp-space-24))}.vpui-overlay--sheet>.vpui-modal[data-state=closing]{animation:vpui-sheet-out var(--vp-motion-duration-base) var(--vp-motion-easing-in) both}.vpui-overlay--sheet .vpui-modal__grabber{display:block;flex:none;width:32px;height:4px;margin:var(--vp-space-12) auto 0;border-radius:var(--vp-radius-full);background:var(--vp-outline)}.vpui-modal__header{padding:var(--vp-space-16) var(--vp-space-12) var(--vp-space-12) var(--vp-space-16)}.vpui-modal__body{padding:0 var(--vp-space-16) var(--vp-space-16)}.vpui-modal__footer{padding:var(--vp-space-8) var(--vp-space-16) var(--vp-space-16)}.vpui-modal__footer-end,.vpui-modal__footer-end>.vpui-btn{flex:1 1}}.vpui-dialog{display:flex;flex-direction:column;gap:var(--vp-space-16)}.vpui-dialog__message{margin:0;color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);white-space:pre-line;overflow-wrap:anywhere}.vpui-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.vpui-dialog__icon--neutral{color:var(--vp-on-surface-variant)}.vpui-dialog__icon--danger,.vpui-dialog__icon--error{color:var(--vp-error)}.vpui-dialog__icon--success{color:var(--vp-positive)}.vpui-toasts{position:fixed;bottom:calc(var(--vp-space-24) + env(safe-area-inset-bottom, 0px));left:50%;z-index:var(--vp-z-toast);flex-direction:column;gap:var(--vp-space-8);width:min(560px,calc(100vw - var(--vp-space-32)));transform:translateX(-50%);pointer-events:none}.vpui-toast,.vpui-toasts{display:flex;align-items:center}.vpui-toast{box-sizing:border-box;gap:var(--vp-space-12);width:auto;max-width:100%;min-height:48px;padding:var(--vp-space-12) var(--vp-space-8) var(--vp-space-12) var(--vp-space-16);border-radius:var(--vp-radius-row-highlight);background:var(--vp-inverse-surface);color:var(--vp-inverse-on-surface);font-family:var(--vp-font-family);box-shadow:var(--vp-shadow-toast);pointer-events:auto;touch-action:pan-x;animation:vpui-toast-in var(--vp-motion-duration-slow) var(--vp-motion-easing-out) both}.vpui-toast[data-state=closing]{animation:vpui-toast-out var(--vp-motion-duration-fast) var(--vp-motion-easing-in) both}.vpui-toast.is-clickable{cursor:pointer}.vpui-toast__icon{display:inline-flex;flex:none;font-size:20px;line-height:0}.vpui-toast__icon svg{width:1em;height:1em}.vpui-toast--error .vpui-toast__icon{color:color-mix(in srgb,var(--vp-error) 55%,var(--vp-inverse-on-surface))}.vpui-toast__text{flex:1 1;min-width:0}.vpui-toast__title{font-weight:400}.vpui-toast__desc,.vpui-toast__title{font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);overflow-wrap:anywhere}.vpui-toast__desc{margin-top:var(--vp-space-2);color:color-mix(in srgb,var(--vp-inverse-on-surface) 75%,transparent)}.vpui-toast__action{flex:none;height:32px;padding:0 var(--vp-space-12);border:0;border-radius:var(--vp-radius-full);background:transparent;color:var(--vp-inverse-primary);font:inherit;font-size:var(--vp-type-label-size);font-weight:var(--vp-type-label-weight);cursor:pointer}.vpui-toast__action:hover{background:color-mix(in srgb,var(--vp-inverse-primary) 12%,transparent)}.vpui-toast__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vp-inverse-on-surface);cursor:pointer}.vpui-toast__close:hover{background:color-mix(in srgb,var(--vp-inverse-on-surface) 12%,transparent)}.vpui-toast__close svg{width:16px;height:16px}.vpui-popover{position:fixed;z-index:var(--vp-z-popover);box-sizing:border-box;min-width:200px;max-width:min(360px,calc(100vw - var(--vp-space-16)));border-radius:var(--vp-radius-menu);background:var(--vp-surface-low);color:var(--vp-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-body-small-size);box-shadow:var(--vp-shadow-popover);outline:none;animation:vpui-pop-in var(--vp-motion-duration-fast) var(--vp-motion-easing-out) both}.vpui-menu{display:flex;flex-direction:column;padding:var(--vp-space-8)}.vpui-menu__item{box-sizing:border-box;display:flex;align-items:center;gap:var(--vp-space-12);width:100%;min-height:40px;margin:0;padding:var(--vp-space-8) var(--vp-space-12);border:0;border-radius:var(--vp-radius-xs);background:transparent;color:var(--vp-on-surface);font:inherit;font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);text-align:left;cursor:pointer;list-style:none}.vpui-menu__item.is-active,.vpui-menu__item:hover:not(:disabled):not(.is-disabled){background:var(--vp-surface-container)}.vpui-menu__item[aria-selected=true]{color:var(--vp-primary);font-weight:600}.vpui-menu__item.is-danger{color:var(--vp-error)}.vpui-menu__item.is-danger.is-active,.vpui-menu__item.is-danger:hover{background:color-mix(in srgb,var(--vp-error) 10%,var(--vp-surface-low))}.vpui-menu__item.is-disabled,.vpui-menu__item:disabled{opacity:.45;cursor:not-allowed}.vpui-menu__icon{display:inline-flex;flex:none;color:var(--vp-on-surface-variant);line-height:0}.vpui-menu__item.is-danger .vpui-menu__icon{color:inherit}.vpui-menu__icon svg{width:20px;height:20px}.vpui-menu__text{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-2);min-width:0}.vpui-menu__desc{font-weight:400}.vpui-menu__desc,.vpui-menu__hint{color:var(--vp-on-surface-variant);font-size:var(--vp-type-label-small-size)}.vpui-menu__hint{flex:none}.vpui-menu__check{flex:none;width:16px;height:16px;color:var(--vp-primary)}.vpui-menu__divider{height:1px;margin:var(--vp-space-8) 0;background:var(--vp-outline-variant)}.vpui-menu__label{padding:var(--vp-space-8) var(--vp-space-12) var(--vp-space-4);color:var(--vp-on-surface-variant);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight)}.vpui-tooltip-anchor{display:inline-flex}.vpui-tooltip{position:fixed;z-index:var(--vp-z-tooltip);max-width:260px;padding:var(--vp-space-4) var(--vp-space-8);border-radius:var(--vp-radius-xs);background:var(--vp-inverse-surface);color:var(--vp-inverse-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:400;pointer-events:none;animation:vpui-fade-in var(--vp-motion-duration-fast) var(--vp-motion-easing-out) both}.vpui-tab__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpui-pageheader{display:flex;flex-direction:column;gap:var(--vp-space-16);margin-bottom:var(--vp-space-32)}.vpui-pageheader__row{display:flex;align-items:center;gap:var(--vp-space-12);flex-wrap:wrap;min-height:40px}.vpui-pageheader__icon{display:inline-flex;flex:none;color:var(--vp-on-surface-variant);line-height:0}.vpui-pageheader__icon svg{width:28px;height:28px}.vpui-pageheader__titles{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-4);min-width:0}.vpui-pageheader__title{margin:0;color:var(--vp-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-headline-size);line-height:var(--vp-type-headline-line);font-weight:var(--vp-type-headline-weight);letter-spacing:var(--vp-type-headline-tracking);overflow-wrap:anywhere;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vpui-pageheader__icon{display:none}.vpui-pageheader:not(:has(.vpui-pageheader__actions,.vpui-pageheader__desc,.vpui-crumbs,.vpui-pageheader__below)){margin:0}.vpui-pageheader__row:not(:has(.vpui-pageheader__actions,.vpui-pageheader__desc)){min-height:0}.vpui-pageheader__desc{margin:0;color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);max-width:70ch}.vpui-pageheader__actions{align-items:center;margin-left:auto}.vpui-pageheader__actions,.vpui-pageheader__below{display:flex;gap:var(--vp-space-8);flex-wrap:wrap}@media (max-width:599px){.vpui-pageheader{margin-bottom:var(--vp-space-24)}}.vpui-section{display:flex;flex-direction:column;gap:var(--vp-layout-heading-gap)}.vpui-section+.vpui-section{margin-top:var(--vp-layout-section-gap)}.vpui-section__head{display:flex;align-items:center;gap:var(--vp-space-12);flex-wrap:wrap}.vpui-section__titles{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-4);min-width:0}.vpui-section__title{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);letter-spacing:.04em;text-transform:uppercase}.vpui-section__desc,.vpui-section__title{margin:0;color:var(--vp-on-surface-variant)}.vpui-section__desc{font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-section__actions{display:flex;align-items:center;gap:var(--vp-space-8)}.vpui-stat{display:flex;flex-direction:column;gap:var(--vp-space-4);box-sizing:border-box;padding:var(--vp-space-12) 0;border-radius:var(--vp-radius-row-highlight);background:transparent;color:var(--vp-on-surface);text-align:left;font-family:var(--vp-font-family)}button.vpui-stat{border:none;cursor:pointer;width:100%;font:inherit;padding:var(--vp-space-12)}.vpui-stat--interactive:hover{background:var(--vp-surface-low)}.vpui-stat__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-8)}.vpui-stat__label{color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-stat__icon{display:inline-flex;color:var(--vp-on-surface-variant);line-height:0}.vpui-stat__icon svg{width:20px;height:20px}.vpui-stat__value{color:var(--vp-on-surface);font-size:var(--vp-type-headline-size);line-height:var(--vp-type-headline-line);font-weight:var(--vp-type-headline-weight);letter-spacing:var(--vp-type-headline-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-stat__foot{display:flex;align-items:center;gap:var(--vp-space-8);flex-wrap:wrap}.vpui-stat__delta{display:inline-flex;align-items:center;gap:var(--vp-space-2);color:var(--vpui-dot);font-weight:600}.vpui-stat__delta,.vpui-stat__hint{font-size:var(--vp-type-label-small-size)}.vpui-stat__hint{color:var(--vp-on-surface-variant)}.vpui-table-wrap{width:100%;background:transparent}.vpui-table-scroll{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.vpui-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--vp-on-surface);font-family:var(--vp-font-family);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-table__caption{padding:0 0 var(--vp-space-16);color:var(--vp-on-surface);font-size:var(--vp-type-title-large-size);line-height:var(--vp-type-title-large-line);font-weight:var(--vp-type-title-large-weight);text-align:left;caption-side:top}.vpui-table th{background:var(--vp-background);color:var(--vp-on-surface-variant);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);white-space:nowrap}.vpui-table td,.vpui-table th{padding:var(--vp-space-12) var(--vp-space-16);border-bottom:1px solid var(--vp-outline-variant)}.vpui-table td{vertical-align:middle}.vpui-table tbody tr:last-child td{border-bottom:none}.vpui-table--sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--vp-z-sticky)}.vpui-table__sort{all:unset;display:inline-flex;align-items:center;gap:var(--vp-space-4);cursor:pointer;border-radius:var(--vp-radius-xs)}.vpui-table__sort svg{width:12px;height:12px}.vpui-table__sort.is-active{color:var(--vp-on-surface)}.vpui-table--clickable tbody tr{cursor:pointer;transition:background var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-table--clickable tbody tr:hover{background:var(--vp-surface-low)}.vpui-table tbody tr.is-selected{background:var(--vp-primary-container)}.vpui-table__select{width:40px}.vpui-table__empty{padding:var(--vp-space-32) var(--vp-space-16)!important;color:var(--vp-on-surface-variant);text-align:center}.vpui-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-12);padding:var(--vp-space-12) 0;color:var(--vp-on-surface-variant);font-size:var(--vp-type-body-small-size)}.vpui-pagination__btns{display:flex;align-items:center;gap:var(--vp-space-4)}.vpui-pagination__page{min-width:32px;color:var(--vp-on-surface);font-weight:600;text-align:center}.vpui-pagination__info,.vpui-pagination__page{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-stepper{display:flex;margin:0;padding:0;list-style:none;font-family:var(--vp-font-family)}.vpui-stepper--horizontal{flex-direction:row;align-items:flex-start;gap:var(--vp-space-8)}.vpui-stepper--vertical{flex-direction:column;gap:var(--vp-space-4)}.vpui-stepper__step{display:flex;align-items:center;gap:var(--vp-space-8);flex:1 1;min-width:0}.vpui-stepper--vertical .vpui-stepper__step{flex-direction:column;align-items:flex-start}.vpui-stepper__btn{display:inline-flex;align-items:center;gap:var(--vp-space-8);padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:default;min-width:0}button.vpui-stepper__btn{cursor:pointer;border-radius:var(--vp-radius-sm)}.vpui-stepper__dot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--vp-color-border-strong);background:var(--vp-color-surface);color:var(--vp-color-text-muted);font-size:var(--vp-font-size-xs);font-weight:var(--vp-font-weight-semibold);line-height:0;transition:background var(--vp-motion-duration-base) var(--vp-motion-easing-standard),border-color var(--vp-motion-duration-base) var(--vp-motion-easing-standard)}.vpui-stepper__dot svg{width:13px;height:13px}.vpui-stepper__step.is-current .vpui-stepper__dot{border-color:var(--vp-color-primary);color:var(--vp-color-primary);background:var(--vp-color-primary-soft)}.vpui-stepper__step.is-done .vpui-stepper__dot{border-color:var(--vp-color-primary);background:var(--vp-color-primary);color:var(--vp-color-text-on-primary)}.vpui-stepper__text{display:flex;flex-direction:column;min-width:0}.vpui-stepper__label{color:var(--vp-color-text-muted);font-size:var(--vp-font-size-sm);font-weight:var(--vp-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpui-stepper__step.is-current .vpui-stepper__label{color:var(--vp-color-text);font-weight:var(--vp-font-weight-semibold)}.vpui-stepper__opt{color:var(--vp-color-text-subtle);font-weight:var(--vp-font-weight-regular)}.vpui-stepper__desc{color:var(--vp-color-text-subtle);font-size:var(--vp-font-size-xs)}.vpui-stepper__line{flex:1 1;height:1.5px;min-width:12px;background:var(--vp-color-border)}.vpui-stepper__step.is-done .vpui-stepper__line{background:var(--vp-color-primary)}.vpui-stepper--vertical .vpui-stepper__line{width:1.5px;height:16px;min-width:0;margin-left:12px;flex:none}@media (max-width:640px){.vpui-stepper--horizontal .vpui-stepper__text{display:none}.vpui-stepper--horizontal .vpui-stepper__step.is-current .vpui-stepper__text{display:flex}}.vpui-setup{overflow:hidden}.vpui-setup__head{display:flex;align-items:flex-start;gap:var(--vp-space-12);padding:var(--vp-space-16) var(--vp-space-20) var(--vp-space-12)}.vpui-setup__titles{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-4);min-width:0}.vpui-setup__titlerow{display:flex;align-items:center;gap:var(--vp-space-8);flex-wrap:wrap}.vpui-setup__title{margin:0;color:var(--vp-color-text);font-size:var(--vp-font-size-md);font-weight:var(--vp-font-weight-semibold)}.vpui-setup__desc{margin:0;color:var(--vp-color-text-muted);font-size:var(--vp-font-size-sm)}.vpui-setup__progress{margin:0 var(--vp-space-20) var(--vp-space-8)}.vpui-setup__list{margin:0;padding:0 0 var(--vp-space-8);list-style:none}.vpui-setup__task{border-top:1px solid var(--vp-color-border)}.vpui-setup__task-head{display:flex;align-items:center;gap:var(--vp-space-10);width:100%;padding:var(--vp-space-12) var(--vp-space-20);border:none;background:none;color:var(--vp-color-text);font:inherit;font-size:var(--vp-font-size-sm);text-align:left;cursor:pointer}.vpui-setup__task-head:hover{background:var(--vp-color-surface-muted)}.vpui-setup__check{display:inline-flex;flex:none;color:var(--vp-color-text-subtle);line-height:0}.vpui-setup__check svg{width:18px;height:18px}.vpui-setup__task.is-done .vpui-setup__check{color:var(--vp-semantic-success-fg)}.vpui-setup__task-title{flex:1 1;min-width:0;font-weight:var(--vp-font-weight-medium)}.vpui-setup__task.is-done .vpui-setup__task-title{color:var(--vp-color-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--vp-color-border-strong);text-decoration-color:var(--vp-color-border-strong)}.vpui-setup__optional{padding:1px var(--vp-space-6);border-radius:var(--vp-radius-pill);background:var(--vp-color-surface-sunken);color:var(--vp-color-text-muted);font-size:var(--vp-font-size-2xs);font-weight:var(--vp-font-weight-semibold)}.vpui-setup__caret{flex:none;width:12px;height:12px;color:var(--vp-color-text-subtle);transition:transform var(--vp-motion-duration-base) var(--vp-motion-easing-standard)}.vpui-setup__task.is-open .vpui-setup__caret{transform:rotate(180deg)}.vpui-setup__task-body{display:flex;flex-direction:column;gap:var(--vp-space-10);padding:0 var(--vp-space-20) var(--vp-space-14,var(--vp-space-12)) calc(var(--vp-space-20) + 28px);animation:vpui-fade-in var(--vp-motion-duration-base) var(--vp-motion-easing-out) both}.vpui-setup__task-desc{color:var(--vp-color-text-muted);font-size:var(--vp-font-size-sm);line-height:var(--vp-line-height-normal)}.vpui-gap{display:inline-flex;align-items:center;gap:var(--vp-space-4);padding:1px var(--vp-space-8);border-radius:var(--vp-radius-pill);background:var(--vp-color-surface-sunken);color:var(--vp-color-text-muted);font-size:var(--vp-font-size-2xs);font-weight:var(--vp-font-weight-semibold);white-space:nowrap}.vpui-gap__icon{display:inline-flex;line-height:0}.vpui-gap__icon svg{width:12px;height:12px}.vpui-gap--preview{background:var(--vp-semantic-info-soft);color:var(--vp-semantic-info-strong)}.vpui-gap--partial{background:var(--vp-semantic-warning-soft);color:var(--vp-semantic-warning-strong)}.vpui-gap-banner{display:flex;align-items:flex-start;gap:var(--vp-space-10);padding:var(--vp-space-12) var(--vp-space-16);border-radius:var(--vp-radius-md);background:var(--vp-color-surface-sunken);color:var(--vp-color-text)}.vpui-gap-banner.vpui-gap--preview{background:var(--vp-semantic-info-soft)}.vpui-gap-banner.vpui-gap--partial{background:var(--vp-semantic-warning-soft)}.vpui-gap-banner .vpui-gap__icon svg{width:16px;height:16px}.vpui-gap-banner__title{font-size:var(--vp-font-size-sm);font-weight:var(--vp-font-weight-semibold)}.vpui-gap-banner__note{margin-top:var(--vp-space-2);color:var(--vp-color-text-muted);font-size:var(--vp-font-size-xs)}.vpui-planchip{display:inline-flex;align-items:center;padding:1px var(--vp-space-8);border-radius:var(--vp-radius-pill);font-size:var(--vp-font-size-2xs);font-weight:var(--vp-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.vpui-planchip--free{background:var(--vp-color-surface-sunken);color:var(--vp-color-text-muted)}.vpui-planchip--pro{background:var(--vp-color-primary-soft);color:var(--vp-color-primary)}.vpui-planchip--enterprise{background:var(--vp-brand-800);color:var(--vp-color-text-on-primary)}.vpui-planlock{display:flex;align-items:flex-start;gap:var(--vp-space-12);padding:var(--vp-space-16);border-radius:var(--vp-radius-card);background:var(--vp-color-primary-subtle)}.vpui-planlock--compact{align-items:center;padding:var(--vp-space-10) var(--vp-space-12)}.vpui-planlock__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--vp-color-primary-soft);color:var(--vp-color-primary);line-height:0}.vpui-planlock__icon svg{width:16px;height:16px}.vpui-planlock__text{display:flex;flex:1 1;flex-direction:column;gap:var(--vp-space-4);min-width:0}.vpui-planlock__title{display:flex;align-items:center;gap:var(--vp-space-6);flex-wrap:wrap;color:var(--vp-color-text);font-size:var(--vp-font-size-sm);font-weight:var(--vp-font-weight-semibold)}.vpui-planlock__desc{color:var(--vp-color-text-muted);font-size:var(--vp-font-size-sm)}.vpui-planlock__note{color:var(--vp-color-text-subtle);font-size:var(--vp-font-size-xs)}@media (prefers-reduced-motion:reduce){.vpui-setup__caret,.vpui-setup__task-body,.vpui-stepper__dot{animation:none!important;transition:none!important}[class*=vpui-]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.vpui-emark__dot{display:block;flex:none;border-radius:50%}.vpui-emark-label{gap:var(--vp-space-8);min-width:0}.vpui-emark-label,.vpui-emark-tile{display:inline-flex;align-items:center}.vpui-emark-tile{flex:none;justify-content:center;overflow:hidden;border-radius:var(--vp-radius-row-highlight);background:color-mix(in srgb,var(--vpui-emark) 14%,var(--vp-background));line-height:0}.vpui-emark-media img,.vpui-emark-tile img,.vpui-orglogo img{display:block;width:100%;height:100%;object-fit:cover}.vpui-emark-media{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--vp-radius-chip);background:var(--vp-surface-container);line-height:0}.vpui-emark-media.is-fill{display:flex;border-radius:var(--vp-radius-menu)}.vpui-emark-media.is-empty{background:color-mix(in srgb,var(--vpui-emark) 10%,var(--vp-background))}.vpui-emark-chip{color:var(--vp-on-surface)}.vpui-emark-chip:not(.is-interactive){height:auto;padding:0;border:none;gap:var(--vp-space-4);color:inherit;font:inherit;vertical-align:middle}.vpui-orglogo{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:25%;background:color-mix(in srgb,var(--vpui-emark) 16%,var(--vp-background));color:var(--vpui-emark);font-family:var(--vp-font-family);font-weight:700;line-height:1;vertical-align:middle}.vpui-orglogo.has-img{background:var(--vp-surface-container);box-shadow:inset 0 0 0 1px var(--vp-outline-variant)}.vpui-orgline{display:inline-flex;align-items:center;gap:var(--vp-space-6);min-width:0;max-width:100%;vertical-align:middle}.vpui-orgline__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpui-masonry{display:flex;align-items:flex-start;width:100%}.vpui-masonry__col{flex:1 1}.vpui-masonry__col,.vpui-tile{display:flex;flex-direction:column;min-width:0}.vpui-tile{position:relative;border-radius:var(--vp-radius-row-highlight)}.vpui-tile__media{position:relative;display:block;overflow:hidden;width:100%;margin-bottom:var(--vp-space-12);border-radius:var(--vp-radius-menu);background:var(--vp-surface-container)}.vpui-tile__media>.vpui-emark-media{border-radius:0}.vpui-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--vp-motion-duration-fast) var(--vp-motion-easing-standard)}.vpui-tile.is-interactive:hover .vpui-tile__media img{transform:scale(1.03)}.vpui-tile__title{display:flex;align-items:flex-start;gap:var(--vp-space-8);min-width:0;color:var(--vp-on-surface);font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight)}.vpui-tile__title>.vpui-emark-tile,.vpui-tile__title>.vpui-emark__dot,.vpui-tile__title>.vpui-orglogo{margin-top:2px}.vpui-tile__text{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.vpui-tile__byline{display:flex;min-width:0;margin-top:var(--vp-space-8);color:var(--vp-on-surface)}.vpui-tile__byline,.vpui-tile__desc,.vpui-tile__meta{font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line)}.vpui-tile__desc,.vpui-tile__meta{overflow:hidden;margin-top:var(--vp-space-4);color:var(--vp-on-surface-variant);text-overflow:ellipsis;white-space:nowrap}.vpui-tile__hit{all:unset;color:inherit;font:inherit;cursor:pointer}.vpui-tile__hit:after{content:"";position:absolute;inset:0;border-radius:var(--vp-radius-row-highlight)}.vpui-tile__hit:focus-visible{outline:none}.vpui-tile:focus-within:has(.vpui-tile__hit:focus-visible){outline:2px solid var(--vp-primary);outline-offset:4px}.vpui-tile.is-interactive:hover .vpui-tile__text{color:var(--vp-primary)}.vpui-tile__trailing{position:absolute;z-index:1;top:var(--vp-space-8);right:var(--vp-space-8);display:inline-flex;border-radius:var(--vp-radius-full);background:color-mix(in srgb,var(--vp-background) 88%,transparent)}.vpui-tile__trailing.is-inline{top:-6px;right:-6px;background:transparent}.vpui-tile:has(.vpui-tile__trailing.is-inline) .vpui-tile__title{padding-right:var(--vp-space-32)}.vpui-grouplabel{margin:0 0 var(--vp-space-8);color:var(--vp-on-surface-variant);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);letter-spacing:.04em;text-transform:uppercase}*+.vpui-grouplabel{margin-top:var(--vp-space-32)}.vpui-cal{display:flex;flex-direction:column;gap:var(--vp-space-16);min-width:0}.vpui-cal__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--vp-space-8) var(--vp-space-16);flex-wrap:wrap}.vpui-cal__nav,.vpui-cal__tools{display:flex;align-items:center;gap:var(--vp-space-4);min-width:0}.vpui-cal__tools{gap:var(--vp-space-8);flex-wrap:wrap}.vpui-cal__range{margin-left:var(--vp-space-8);font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight);color:var(--vp-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__filters{display:flex;align-items:center;gap:var(--vp-space-8);flex-wrap:wrap}.vpui-cal__tz{margin-left:auto;font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);color:var(--vp-on-surface-variant)}.vpui-cal__body{transition:opacity var(--vp-motion-duration-base);min-width:0}.vpui-cal__body.is-loading{opacity:.6}.vpui-cal__dows,.vpui-cal__weeks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.vpui-cal__dow{padding:0 var(--vp-space-8) var(--vp-space-8);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);color:var(--vp-on-surface-variant)}.vpui-cal__weeks{border-top:1px solid var(--vp-outline-variant)}.vpui-cal__cell{min-width:0;min-height:112px;padding:var(--vp-space-4);display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--vp-outline-variant);border-left:1px solid var(--vp-outline-variant)}.vpui-cal__cell:nth-child(7n+1){border-left:0}.vpui-cal__num{all:unset;box-sizing:border-box;align-self:flex-start;min-width:24px;height:24px;padding:0 var(--vp-space-4);margin:0 0 var(--vp-space-2) var(--vp-space-2);border-radius:var(--vp-radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);color:var(--vp-on-surface);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__num:hover{background:var(--vp-surface-container)}.vpui-cal__ahit:focus-visible,.vpui-cal__block:focus-visible,.vpui-cal__chip:focus-visible,.vpui-cal__more:focus-visible,.vpui-cal__num:focus-visible{outline:2px solid var(--vp-primary);outline-offset:1px}.vpui-cal__num.is-today{background:var(--vp-primary);color:var(--vp-on-primary)}.vpui-cal__cell.is-out .vpui-cal__num:not(.is-today){color:var(--vp-on-surface-variant);opacity:.6}.vpui-cal__chip{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--vp-space-4);width:100%;min-width:0;padding:1px var(--vp-space-4);border-radius:var(--vp-radius-xs);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);color:var(--vp-on-surface);cursor:pointer}.vpui-cal__chip:hover{background:var(--vp-surface-low)}.vpui-cal__amark>i,.vpui-cal__chip>i,.vpui-cal__dots>i{flex:0 0 auto;display:inline-block;width:6px;height:6px;border-radius:var(--vp-radius-full)}.vpui-cal__chiptime{flex:0 0 auto;color:var(--vp-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__chiptitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.vpui-cal__arow.is-off .vpui-cal__atitle,.vpui-cal__block.is-off .vpui-cal__btitle,.vpui-cal__chip.is-off .vpui-cal__chiptitle{text-decoration:line-through}.vpui-cal__arow.is-off,.vpui-cal__block.is-off,.vpui-cal__chip.is-off{opacity:.55}.vpui-cal__more{all:unset;box-sizing:border-box;padding:0 var(--vp-space-4);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);color:var(--vp-on-surface-variant);cursor:pointer;border-radius:var(--vp-radius-xs)}.vpui-cal__more:hover{color:var(--vp-on-surface)}.vpui-cal__dots{display:flex;gap:3px;justify-content:center;flex-wrap:wrap}.vpui-cal__week{min-width:0}.vpui-cal__weekhead{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));padding-bottom:var(--vp-space-8);border-bottom:1px solid var(--vp-outline-variant)}.vpui-cal__wday{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.vpui-cal__wdow{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);color:var(--vp-on-surface-variant)}.vpui-cal__wnum{min-width:32px;height:32px;border-radius:var(--vp-radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--vp-type-title-size);font-weight:var(--vp-type-title-weight);color:var(--vp-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__wnum.is-today{background:var(--vp-primary);color:var(--vp-on-primary)}.vpui-cal__scroll{max-height:min(640px,calc(100dvh - 240px));min-height:320px;overflow-y:auto;overscroll-behavior:contain}.vpui-cal__grid{position:relative;display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.vpui-cal__lines{position:absolute;inset:0 0 0 56px;pointer-events:none}.vpui-cal__lines>span{position:absolute;left:0;right:0;height:1px;background:var(--vp-outline-variant)}.vpui-cal__hours{position:relative}.vpui-cal__hours>span{position:absolute;right:var(--vp-space-8);transform:translateY(-8px);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);color:var(--vp-on-surface-variant);background:var(--vp-background);padding:0 2px;white-space:nowrap}.vpui-cal__col{position:relative;border-left:1px solid var(--vp-outline-variant);min-width:0}.vpui-cal__block{all:unset;box-sizing:border-box;position:absolute;display:flex;flex-direction:column;gap:0;padding:2px var(--vp-space-6);border-radius:var(--vp-radius-xs);overflow:hidden;cursor:pointer;color:var(--vp-on-surface)}.vpui-cal__block:hover{filter:brightness(.97)}.vpui-cal__btitle{font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vpui-cal__btime,.vpui-cal__btitle{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line)}.vpui-cal__btime{display:inline-flex;align-items:center;gap:var(--vp-space-4);color:var(--vp-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__now{left:-1px;right:0;height:2px;z-index:1;pointer-events:none}.vpui-cal__now,.vpui-cal__now:before{position:absolute;background:var(--vp-primary)}.vpui-cal__now:before{content:"";left:-4px;top:-3px;width:8px;height:8px;border-radius:var(--vp-radius-full)}.vpui-cal__agenda{display:flex;flex-direction:column}.vpui-cal__amonth{margin:var(--vp-space-24) 0 var(--vp-space-8);font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);color:var(--vp-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.vpui-cal__agenda>div:first-child>.vpui-cal__amonth{margin-top:0}.vpui-cal__agroup{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--vp-space-8);gap:var(--vp-space-8);border-top:1px solid var(--vp-outline-variant)}.vpui-cal__aday{display:flex;flex-direction:column;align-items:center;gap:0;padding:var(--vp-space-12) 0}.vpui-cal__anum{min-width:32px;height:32px;border-radius:var(--vp-radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--vp-type-title-size);font-weight:var(--vp-type-title-weight);color:var(--vp-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__anum.is-today{background:var(--vp-primary);color:var(--vp-on-primary)}.vpui-cal__adow{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);font-weight:var(--vp-type-label-small-weight);color:var(--vp-on-surface-variant)}.vpui-cal__alist{list-style:none;margin:0;padding:0;min-width:0}.vpui-cal__arow{position:relative;display:grid;grid-template-columns:72px 20px minmax(0,1fr);align-items:start;grid-gap:var(--vp-space-8);gap:var(--vp-space-8);padding:var(--vp-space-12) var(--vp-space-8);border-radius:var(--vp-radius-row-highlight)}.vpui-cal__arow+.vpui-cal__arow:before{content:"";position:absolute;top:0;left:var(--vp-space-8);right:0;height:1px;background:var(--vp-outline-variant)}.vpui-cal__arow:hover{background:var(--vp-surface-low)}.vpui-cal__atime{display:flex;flex-direction:column;white-space:nowrap;font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);color:var(--vp-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vpui-cal__aend{color:var(--vp-on-surface-variant)}.vpui-cal__amark{display:inline-flex;align-items:center;justify-content:center;height:20px;line-height:0}.vpui-cal__amark svg{width:18px;height:18px}.vpui-cal__amark>i{width:8px;height:8px}.vpui-cal__amain{display:flex;flex-direction:column;gap:2px;min-width:0}.vpui-cal__ahit{all:unset;cursor:pointer;min-width:0}.vpui-cal__ahit:after{content:"";position:absolute;inset:0;border-radius:inherit}.vpui-cal__atitle{display:block;font-size:var(--vp-type-title-size);line-height:var(--vp-type-title-line);font-weight:var(--vp-type-title-weight);color:var(--vp-on-surface)}.vpui-cal__ameta,.vpui-cal__atitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpui-cal__ameta{display:flex;align-items:center;gap:var(--vp-space-4);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);color:var(--vp-on-surface-variant);min-width:0}.vpui-cal__ameta>svg{flex:0 0 auto}.vpui-cal__ameta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpui-cal__alive{position:relative;z-index:1;margin-top:var(--vp-space-4)}.vpui-cal__anone{margin:0;padding:var(--vp-space-16) var(--vp-space-8);font-size:var(--vp-type-body-small-size);line-height:var(--vp-type-body-small-line);color:var(--vp-on-surface-variant)}@media (max-width:600px){.vpui-cal{gap:var(--vp-space-12)}.vpui-cal__bar{flex-direction:column;align-items:stretch}.vpui-cal__nav{justify-content:flex-start}.vpui-cal__tools{justify-content:space-between}.vpui-cal__seglabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vpui-cal__dow{padding:0 0 var(--vp-space-4);text-align:center}.vpui-cal__cell{min-height:52px;align-items:center;padding:var(--vp-space-4) 0;border-left:0}.vpui-cal__cell.is-selected{background:var(--vp-primary-container);border-radius:var(--vp-radius-row-highlight)}.vpui-cal__num{margin:0}.vpui-cal__grid,.vpui-cal__weekhead{grid-template-columns:40px repeat(7,minmax(0,1fr))}.vpui-cal__lines{left:40px}.vpui-cal__hours>span{right:var(--vp-space-4)}.vpui-cal__wnum{min-width:28px;height:28px;font-size:var(--vp-type-label-size)}.vpui-cal__block{padding:2px}.vpui-cal__agroup{grid-template-columns:40px minmax(0,1fr);gap:var(--vp-space-4)}.vpui-cal__arow{grid-template-columns:64px 16px minmax(0,1fr);gap:var(--vp-space-6);padding:var(--vp-space-12) var(--vp-space-4)}.vpui-cal__atime{font-size:var(--vp-type-label-small-size);line-height:var(--vp-type-label-small-line);padding-top:2px}.vpui-cal__tz{margin-left:0}}@media (prefers-reduced-motion:reduce){.vpui-cal__body{transition:none}}.sq-dialog>.sq-dialog-body.vp-fill{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;gap:0;padding-top:8px}.sq-dialog>.sq-dialog-body.vp-fill>*{min-height:0}.sq-dialog.vp-editor{min-width:0;height:min(var(--vp-editor-h,880px),calc(100dvh - 32px))}.sq-dialog.vp-editor.vp-editor--auto{height:auto}.sq-dialog.vp-editor.vp-editor--wide{max-width:min(1200px,calc(100vw - 32px))}.sq-dialog.vp-editor>.vp-editor-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:0}.sq-dialog.vp-editor>.vp-editor-body:last-child{padding-bottom:0}.sq-dialog.vp-editor>.sq-dialog-head{padding-bottom:12px}.sq-dialog.vp-editor>.sq-dialog-actions{padding:12px 24px 16px;border-top:1px solid var(--vp-outline-variant)}@media (max-width:599px){.sq-dialog-wrap[data-phone=sheet]>.sq-dialog.vp-editor{height:92dvh}.sq-dialog-wrap[data-phone=sheet]>.sq-dialog.vp-editor.vp-editor--auto{height:auto}}