@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap";:root[data-layout-size=xs]{font-size:13px}:root[data-layout-size=sm]{font-size:14px}:root,:root[data-theme=default]{--popover-bg:#fafafa;--popover-border:#cbd5e1;--sidebar-bg:#0b3b32;--sidebar-border:hsla(0,0%,100%,.05);--sidebar-foreground:#adcbbf;--sidebar-active-bg:#134e44;--sidebar-active-foreground:#d1f8c9;--sidebar-panel-active-bg:#134e44;--sidebar-tile-bg:hsla(0,0%,100%,.05);--sidebar-hover-bg:#244e47;--sidebar-hover-foreground:#d1f8c9;--sidebar-badge-green:#b6e777;--sidebar-badge-green-foreground:#0b3a32;--sidebar-badge-red:#d02020;--sidebar-badge-red-foreground:#fff;--sidebar-badge-yellow:#eb8117;--sidebar-badge-yellow-foreground:#fff;--sidebar-badge-gray:#888;--sidebar-badge-gray-foreground:#fff;--sidebar-item-foreground:#adcbbf;--sidebar-item-hover-bg:hsla(0,0%,100%,.05);--sidebar-item-hover-foreground:#d1f8c9;--sidebar-item-active-bg:#134e44;--sidebar-item-active-foreground:#d1f8c9;--sidebar-badge-bg:hsla(0,0%,100%,.15);--sidebar-badge-foreground:#d1f8c9;--sidebar-section-foreground:rgba(173,203,191,.5);--dropdown-bg:#fff;--dropdown-hover-bg:#fff;--dropdown-hover-border:rgba(0,0,0,.1);--dropdown-border:rgba(0,0,0,.1);--dropdown-foreground:#0b3a32;--dropdown-subheader:#888;--dropdown-submenu-bg:#fff;--dropdown-submenu-item-bg:rgba(0,0,0,.05);--dropdown-submenu-item-foreground:#101828;--alert-success:rgba(61,139,12,.1);--alert-success-foreground:#3d8b0c;--alert-danger:rgba(208,32,32,.1);--alert-danger-foreground:#d02020;--alert-warning:rgba(235,129,23,.15);--alert-warning-foreground:#eb8117;--alert-information:rgba(0,0,0,.05);--alert-information-foreground:#0b3a32;--flash-success:rgba(61,139,12,.1);--flash-success-foreground:#3d8b0c;--flash-danger:rgba(208,32,32,.1);--flash-danger-foreground:#d02020;--flash-warning:rgba(235,129,23,.15);--flash-warning-foreground:#eb8117;--flash-information:rgba(0,0,0,.07);--flash-information-foreground:#0b3a32;--note-success-bg:rgba(61,139,12,.08);--note-success-border:#3d8b0c;--note-success-foreground:#0b3a32;--note-danger-bg:rgba(208,32,32,.08);--note-danger-border:#d02020;--note-danger-foreground:#0b3a32;--note-warning-bg:rgba(235,129,23,.1);--note-warning-border:#eb8117;--note-warning-foreground:#0b3a32;--note-information-bg:rgba(0,0,0,.04);--note-information-border:rgba(11,58,50,.25);--note-information-foreground:#0b3a32;--note-success-code-bg:rgba(61,139,12,.12);--note-danger-code-bg:rgba(208,32,32,.12);--note-warning-code-bg:rgba(235,129,23,.15);--note-information-code-bg:rgba(11,58,50,.1);--table-section-row-bg:rgba(0,0,0,.03);--table-section-row-foreground:#888;--badge-success:rgba(61,139,12,.1);--badge-success-foreground:#3d8b0c;--badge-danger:rgba(208,32,32,.1);--badge-danger-foreground:#d02020;--badge-warning:rgba(235,129,23,.15);--badge-warning-foreground:#eb8117;--badge-information:rgba(0,0,0,.05);--badge-information-foreground:#0b3a32;--breadcrumb:#888;--breadcrumb-hover:#144f45;--breadcrumb-active:#888;--progress:#f3f4f2;--progress-foreground:#0b3a32;--shadow-hover:0px 1px 4px 0px rgba(0,0,0,.1);--shadow-dropdown:0px 1px 2px 0px rgba(0,0,0,.08);--shadow-select:0px 4px 12px 0px rgba(0,0,0,.08);--shadow-sidebar-tile:none;--button-primary-bg:#144f45;--button-primary-foreground:#fff;--button-primary-hover-bg:rgba(20,79,69,.9);--button-secondary-bg:#b6e777;--button-secondary-foreground:#0b3a32;--button-secondary-hover-bg:#a6d872;--button-warning-bg:#eb8117;--button-warning-foreground:#fff;--button-warning-hover-bg:rgba(235,129,23,.85);--button-danger-bg:#d02020;--button-danger-foreground:#fff;--button-danger-hover-bg:rgba(208,32,32,.85);--button-link-bg:transparent;--button-link-foreground:#0b3a32;--button-link-hover-bg:#f2f2f2;--button-gray-bg:#f2f2f2;--button-gray-foreground:#144f45;--button-gray-hover-bg:#e5e5e5;--button-gray-outline:#dbdbdb;--button-gray-outline-hover:#9f9f9f;--modal-bg:#fff;--modal-header:#0b3c34;--modal-description:#878787;--code-snippet-bg:#f2f3f1;--code-snippet-foreground:#0b3c34;--tab-active:#144f45;--tab-inactive:#888;--tab-hover:#144f45;--switch-active:#144f45;--switch-inactive:hsla(0,0%,6%,.15);--switch-thumb:#fff;--switch-label:#0b3a32;--checkbox-bg:#fff;--checkbox-border:hsla(0,0%,6%,.15);--checkbox-border-hover:hsla(0,0%,6%,.3);--checkbox-checked:#144f45;--checkbox-checkmark:#fff;--checkbox-disabled:rgba(0,0,0,.05);--checkbox-label:#0b3a32;--checkbox-label-disabled:hsla(0,0%,6%,.4);--radio-bg:#fff;--radio-border:hsla(0,0%,6%,.15);--radio-border-hover:hsla(0,0%,6%,.3);--radio-border-active:#144f45;--radio-dot:#144f45;--radio-dot-disabled:hsla(0,0%,6%,.3);--radio-disabled:rgba(0,0,0,.05);--radio-label:#0b3a32;--radio-label-disabled:hsla(0,0%,6%,.4);--input-bg:#fff;--input-border:hsla(0,0%,6%,.15);--input-foreground:#0b3a32;--input-label:#0b3a32;--input-placeholder:rgba(11,58,50,.5);--input-disabled-bg:rgba(0,0,0,.05);--select-bg:#fff;--select-foreground:#0b3a32;--select-placeholder:#888;--select-border:hsla(0,0%,6%,.15);--select-border-hover:hsla(0,0%,6%,.3);--select-border-active:#144f45;--select-ring:rgba(20,79,69,.1);--select-disabled-bg:rgba(0,0,0,.05);--select-dropdown-bg:#fff;--select-dropdown-border:rgba(0,0,0,.1);--select-search-bg:rgba(0,0,0,.05);--select-option-hover:rgba(0,0,0,.05);--select-option-active:rgba(20,79,69,.1);--table-bg:#fff;--table-header-bg:transparent;--table-header-foreground:#0b3c34;--table-header-border:rgba(0,0,0,.08);--table-row-border:rgba(0,0,0,.05);--table-row-hover-bg:rgba(0,0,0,.05);--table-row-selected-bg:rgba(20,79,69,.05);--table-row-selected-hover-bg:rgba(20,79,69,.1);--table-cell-foreground:#0b3c34;--table-border:rgba(0,0,0,.08);--table-empty-foreground:#878787;--table-head-foreground:#888;--theme-settings-bg:#0b3c34;--theme-settings-foreground:#97a5a3;--theme-settings-border:hsla(0,0%,100%,.1);--theme-settings-active-item-bg:hsla(0,0%,100%,.05);--theme-settings-active-item-foreground:#d1f8c9;--pagination-active-bg:#144f45;--pagination-active-foreground:#fff;--pagination-foreground:#0b3a32;--pagination-hover-bg:rgba(0,0,0,.05);--items-per-page-muted:#888;--items-per-page-foreground:#0b3a32;--collapse-bg:#fff;--collapse-border:rgba(0,0,0,.08);--collapse-foreground:#0b3a32;--collapse-foreground-hover:#144f45;--fieldset-bg:#fff;--fieldset-border:#e5e5e5;--fieldset-foreground:#0b3a32;--tile-gray-bg:#f2f3f1;--tile-gray-foreground:#0b3c34;--tile-gray-hover-bg:#dadbd9;--tile-gray-active-bg:#fff;--tile-gray-foreground-hover:#0b3c34}:root[data-theme=light]{--popover-bg:#fff;--popover-border:#e5e7eb;--sidebar-bg:#f2f3f1;--sidebar-border:#e7e8e6;--sidebar-foreground:#0b3c34;--sidebar-active-bg:#fff;--sidebar-active-foreground:#0b3c34;--sidebar-panel-active-bg:#fff;--sidebar-tile-bg:rgba(0,0,0,.05);--sidebar-hover-bg:#dadbd9;--sidebar-hover-foreground:#17423d;--sidebar-badge-green:#b6e777;--sidebar-badge-green-foreground:#0b3a32;--sidebar-badge-red:#d02020;--sidebar-badge-red-foreground:#fff;--sidebar-badge-yellow:#eb8117;--sidebar-badge-yellow-foreground:#fff;--sidebar-badge-gray:#888;--sidebar-badge-gray-foreground:#fff;--sidebar-item-foreground:#0b3c34;--sidebar-item-hover-bg:#e7e8e6;--sidebar-item-hover-foreground:#0b3c34;--sidebar-item-active-bg:#fff;--sidebar-item-active-foreground:#0b3c34;--sidebar-badge-bg:rgba(20,79,69,.1);--sidebar-badge-foreground:#0b3c34;--sidebar-section-foreground:#888;--tab-active:#144f45;--tab-inactive:#888;--tab-hover:#144f45;--switch-active:#144f45;--switch-inactive:hsla(0,0%,6%,.15);--switch-thumb:#fff;--switch-label:#0b3a32;--checkbox-bg:#fff;--checkbox-border:hsla(0,0%,6%,.15);--checkbox-border-hover:hsla(0,0%,6%,.3);--checkbox-checked:#144f45;--checkbox-checkmark:#fff;--checkbox-disabled:rgba(0,0,0,.05);--checkbox-label:#0b3a32;--checkbox-label-disabled:hsla(0,0%,6%,.4);--radio-bg:#fff;--radio-border:hsla(0,0%,6%,.15);--radio-border-hover:hsla(0,0%,6%,.3);--radio-border-active:#144f45;--radio-dot:#144f45;--radio-dot-disabled:hsla(0,0%,6%,.3);--radio-disabled:rgba(0,0,0,.05);--radio-label:#0b3a32;--radio-label-disabled:hsla(0,0%,6%,.4);--input-bg:#fff;--input-border:hsla(0,0%,6%,.15);--input-foreground:#0b3a32;--input-label:#0b3a32;--input-placeholder:rgba(11,58,50,.5);--input-disabled-bg:rgba(0,0,0,.05);--select-bg:#fff;--select-foreground:#0b3a32;--select-placeholder:#888;--select-border:hsla(0,0%,6%,.15);--select-border-hover:hsla(0,0%,6%,.3);--select-border-active:#144f45;--select-ring:rgba(20,79,69,.1);--select-disabled-bg:rgba(0,0,0,.05);--select-dropdown-bg:#fff;--select-dropdown-border:rgba(0,0,0,.1);--select-search-bg:rgba(0,0,0,.05);--select-option-hover:rgba(0,0,0,.05);--select-option-active:rgba(20,79,69,.1);--table-bg:#fff;--table-header-bg:transparent;--table-header-foreground:#0b3c34;--table-header-border:rgba(0,0,0,.08);--table-row-border:rgba(0,0,0,.05);--table-row-hover-bg:rgba(0,0,0,.05);--table-row-selected-bg:rgba(20,79,69,.05);--table-row-selected-hover-bg:rgba(20,79,69,.1);--table-cell-foreground:#0b3c34;--table-border:rgba(0,0,0,.08);--table-empty-foreground:#878787;--table-head-foreground:#888;--theme-settings-bg:#fff;--theme-settings-foreground:#878787;--theme-settings-border:rgba(0,0,0,.1);--theme-settings-active-item-bg:rgba(0,0,0,.05);--theme-settings-active-item-foreground:#134e44;--pagination-active-bg:#144f45;--pagination-active-foreground:#fff;--pagination-foreground:#0b3a32;--pagination-hover-bg:rgba(0,0,0,.05);--items-per-page-muted:#888;--items-per-page-foreground:#0b3a32;--collapse-bg:#fff;--collapse-border:rgba(0,0,0,.08);--collapse-foreground:#0b3a32;--collapse-foreground-hover:#144f45;--fieldset-bg:#fff;--fieldset-border:#e5e5e5;--fieldset-foreground:#0b3a32;--tile-gray-bg:#f2f3f1;--tile-gray-foreground:#0b3c34;--tile-gray-hover-bg:#dadbd9;--tile-gray-active-bg:#fff;--tile-gray-foreground-hover:#0b3c34}:root[data-theme=dark]{--popover-bg:#1f2937;--popover-border:#374151;--sidebar-bg:#0b3b32;--sidebar-border:hsla(0,0%,100%,.05);--sidebar-foreground:#adcbbf;--sidebar-active-bg:#134e44;--sidebar-active-foreground:#d1f8c9;--sidebar-panel-active-bg:#134e44;--sidebar-tile-bg:hsla(0,0%,100%,.05);--sidebar-hover-bg:#244e47;--sidebar-hover-foreground:#d1f8c9;--sidebar-badge-green:#b6e777;--sidebar-badge-green-foreground:#0b3a32;--sidebar-badge-red:#d02020;--sidebar-badge-red-foreground:#fff;--sidebar-badge-yellow:#eb8117;--sidebar-badge-yellow-foreground:#fff;--sidebar-badge-gray:#888;--sidebar-badge-gray-foreground:#fff;--sidebar-item-foreground:#adcbbf;--sidebar-item-hover-bg:hsla(0,0%,100%,.05);--sidebar-item-hover-foreground:#d1f8c9;--sidebar-item-active-bg:#134e44;--sidebar-item-active-foreground:#d1f8c9;--sidebar-badge-bg:hsla(0,0%,100%,.15);--sidebar-badge-foreground:#d1f8c9;--sidebar-section-foreground:rgba(173,203,191,.5);--shadow-dropdown:0px 1px 2px 0px rgba(0,0,0,.2);--shadow-select:0px 4px 12px 0px rgba(0,0,0,.2);--button-primary-bg:#e6e6e4;--button-primary-foreground:#092e28;--button-primary-hover-bg:#fff;--button-secondary-bg:#a6d872;--button-secondary-foreground:#0b3a32;--button-secondary-hover-bg:#95c761;--button-warning-bg:#f08c2a;--button-warning-foreground:#fff;--button-warning-hover-bg:#f5a04f;--button-danger-bg:#e02e2e;--button-danger-foreground:#fff;--button-danger-hover-bg:#e54545;--button-link-bg:transparent;--button-link-foreground:#e5e7eb;--button-link-hover-bg:hsla(0,0%,100%,.1);--button-gray-bg:hsla(0,0%,100%,.05);--button-gray-foreground:#fff;--button-gray-hover-bg:hsla(0,0%,100%,.1);--button-gray-outline:#2e4d48;--button-gray-outline-hover:#3e6059;--dropdown-bg:transparent;--dropdown-hover-bg:transparent;--dropdown-hover-border:#3e6059;--dropdown-border:#2e4d48;--dropdown-foreground:#fff;--dropdown-subheader:#97a5a3;--dropdown-submenu-bg:#092e28;--dropdown-submenu-item-bg:hsla(0,0%,100%,.05);--dropdown-submenu-item-foreground:#fff;--alert-success:hsla(86,70%,69%,.15);--alert-success-foreground:#b7e779;--alert-danger:rgba(255,36,36,.24);--alert-danger-foreground:#ff2424;--alert-warning:rgba(255,173,92,.2);--alert-warning-foreground:#ffa142;--alert-information:hsla(0,0%,100%,.05);--alert-information-foreground:#fff;--flash-success:hsla(86,70%,69%,.15);--flash-success-foreground:#b7e779;--flash-danger:rgba(255,36,36,.24);--flash-danger-foreground:#ff2424;--flash-warning:rgba(255,173,92,.2);--flash-warning-foreground:#ffa142;--flash-information:hsla(0,0%,100%,.12);--flash-information-foreground:#fff;--note-success-bg:hsla(86,70%,69%,.1);--note-success-border:#b7e779;--note-success-foreground:#fff;--note-danger-bg:rgba(255,36,36,.15);--note-danger-border:#ff2424;--note-danger-foreground:#fff;--note-warning-bg:rgba(255,173,92,.12);--note-warning-border:#ffa142;--note-warning-foreground:#fff;--note-information-bg:hsla(0,0%,100%,.04);--note-information-border:hsla(0,0%,100%,.2);--note-information-foreground:#fff;--note-success-code-bg:hsla(86,70%,69%,.2);--note-danger-code-bg:rgba(255,36,36,.2);--note-warning-code-bg:rgba(255,173,92,.2);--note-information-code-bg:hsla(0,0%,100%,.1);--table-section-row-bg:hsla(0,0%,100%,.04);--table-section-row-foreground:hsla(0,0%,100%,.5);--modal-bg:#0b3c34;--modal-header:#fff;--modal-description:#97a5a3;--code-snippet-bg:#134e44;--code-snippet-foreground:#d1f8c9;--tab-active:#b6e777;--tab-inactive:#97a5a3;--tab-hover:#b6e777;--switch-active:#b6e777;--switch-inactive:hsla(0,0%,100%,.15);--switch-thumb:#fff;--switch-label:#fff;--checkbox-bg:#0b3c34;--checkbox-border:hsla(0,0%,100%,.15);--checkbox-border-hover:hsla(0,0%,100%,.3);--checkbox-checked:#b6e777;--checkbox-checkmark:#0b3a32;--checkbox-disabled:hsla(0,0%,100%,.05);--checkbox-label:#fff;--checkbox-label-disabled:hsla(0,0%,100%,.4);--radio-bg:#0b3c34;--radio-border:hsla(0,0%,100%,.15);--radio-border-hover:hsla(0,0%,100%,.3);--radio-border-active:#b6e777;--radio-dot:#b6e777;--radio-dot-disabled:hsla(0,0%,100%,.3);--radio-disabled:hsla(0,0%,100%,.05);--radio-label:#fff;--radio-label-disabled:hsla(0,0%,100%,.4);--input-bg:#0b3c34;--input-border:hsla(0,0%,100%,.15);--input-foreground:#fff;--input-label:#fff;--input-placeholder:hsla(0,0%,100%,.5);--input-disabled-bg:hsla(0,0%,100%,.05);--select-bg:#0b3c34;--select-foreground:#fff;--select-placeholder:#97a5a3;--select-border:hsla(0,0%,100%,.15);--select-border-hover:hsla(0,0%,100%,.3);--select-border-active:#b6e777;--select-ring:hsla(86,70%,69%,.1);--select-disabled-bg:hsla(0,0%,100%,.05);--select-dropdown-bg:#092e28;--select-dropdown-border:hsla(0,0%,100%,.1);--select-search-bg:hsla(0,0%,100%,.05);--select-option-hover:hsla(0,0%,100%,.05);--select-option-active:hsla(86,70%,69%,.1);--table-bg:#0b3c34;--table-header-bg:#0c312b;--table-header-foreground:hsla(0,0%,100%,.7);--table-header-border:#2c4945;--table-row-border:hsla(0,0%,100%,.05);--table-row-hover-bg:#104139;--table-row-selected-bg:rgba(20,79,69,.15);--table-row-selected-hover-bg:rgba(20,79,69,.25);--table-cell-foreground:hsla(0,0%,100%,.9);--table-border:#2c4945;--table-empty-foreground:hsla(0,0%,100%,.5);--table-head-foreground:#97a5a3;--theme-settings-bg:#0b3c34;--theme-settings-foreground:#97a5a3;--theme-settings-border:hsla(0,0%,100%,.1);--theme-settings-active-item-bg:hsla(0,0%,100%,.05);--theme-settings-active-item-foreground:#d1f8c9;--pagination-active-bg:#e6e6e4;--pagination-active-foreground:#092e28;--pagination-foreground:hsla(0,0%,100%,.9);--pagination-hover-bg:hsla(0,0%,100%,.1);--items-per-page-muted:hsla(0,0%,100%,.4);--items-per-page-foreground:hsla(0,0%,100%,.9);--collapse-bg:#0b3c34;--collapse-border:hsla(0,0%,100%,.1);--collapse-foreground:hsla(0,0%,100%,.9);--collapse-foreground-hover:#fff;--fieldset-bg:#0b3c34;--fieldset-border:hsla(0,0%,100%,.1);--fieldset-foreground:hsla(0,0%,100%,.9);--tile-gray-bg:hsla(0,0%,100%,.05);--tile-gray-foreground:hsla(0,0%,100%,.7);--tile-gray-hover-bg:hsla(0,0%,100%,.1);--tile-gray-active-bg:#134e44;--tile-gray-foreground-hover:#fff}:root[data-theme=dark] body{background-color:#092e28}.vl-alert{align-items:flex-start;border-radius:.625rem;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem}.vl-alert__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.vl-alert__content{flex:1}.vl-alert__title{font-weight:700;margin-bottom:.25rem}.vl-alert__text{font-weight:600}.vl-alert--success{background-color:var(--alert-success);color:var(--alert-success-foreground)}.vl-alert--danger{background-color:var(--alert-danger);color:var(--alert-danger-foreground)}.vl-alert--warning{background-color:var(--alert-warning);color:var(--alert-warning-foreground)}.vl-alert--information{background-color:var(--alert-information);color:var(--alert-information-foreground)}.vl-avatar{background-color:#d1d5db;border-radius:.9375rem;display:inline-block;height:2.625rem;-o-object-fit:cover;object-fit:cover;width:2.625rem}.vl-avatar--sm{border-radius:.625rem;height:2rem;width:2rem}.vl-avatar--lg{border-radius:1.125rem;height:3.5rem;width:3.5rem}.vl-badge{align-items:center;border-radius:.625rem;display:inline-flex;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;padding:.125rem .625rem;transition:all .3s ease;white-space:nowrap}.vl-badge--dot{border-radius:9999px;line-height:0;padding:.75rem}.vl-badge--success{background-color:var(--badge-success);color:var(--badge-success-foreground)}.vl-badge--danger{background-color:var(--badge-danger);color:var(--badge-danger-foreground)}.vl-badge--warning{background-color:var(--badge-warning);color:var(--badge-warning-foreground)}.vl-badge--information{background-color:var(--badge-information);color:var(--badge-information-foreground)}.vl-breadcrumb{display:flex;font-family:Manrope,sans-serif}.vl-breadcrumb__list{gap:0;list-style:none;margin:0;padding:0}.vl-breadcrumb__item,.vl-breadcrumb__list{align-items:center;display:inline-flex}.vl-breadcrumb__separator{color:var(--breadcrumb);font-size:.5rem;margin:0 .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vl-breadcrumb__link{align-items:center;color:var(--breadcrumb);display:inline-flex;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-breadcrumb__link:hover{color:var(--breadcrumb-hover)}.vl-breadcrumb__current{color:var(--breadcrumb-active);font-size:.6875rem;font-weight:600}.vl-btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid var(--button-gray-outline);border-radius:.625rem;box-shadow:var(--shadow-dropdown);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.vl-btn,.vl-btn:hover{color:var(--button-gray-foreground)}.vl-btn:hover{border-color:var(--button-gray-outline-hover);box-shadow:var(--shadow-hover)}.vl-btn{height:2.625rem;padding:.5rem 1rem}.vl-btn:disabled,.vl-btn[disabled]{opacity:.5;pointer-events:none}.vl-btn:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.vl-btn--mini{font-size:.75rem;height:2.25rem;padding:0 .75rem}.vl-btn--primary{background-color:var(--button-primary-bg)}.vl-btn--primary,.vl-btn--primary:hover{border-color:transparent;box-shadow:none;color:var(--button-primary-foreground)}.vl-btn--primary:hover{background-color:var(--button-primary-hover-bg)}.vl-btn--secondary{background-color:var(--button-secondary-bg)}.vl-btn--secondary,.vl-btn--secondary:hover{border-color:transparent;box-shadow:none;color:var(--button-secondary-foreground)}.vl-btn--secondary:hover{background-color:var(--button-secondary-hover-bg)}.vl-btn--warning{background-color:var(--button-warning-bg)}.vl-btn--warning,.vl-btn--warning:hover{border-color:transparent;box-shadow:none;color:var(--button-warning-foreground)}.vl-btn--warning:hover{background-color:var(--button-warning-hover-bg)}.vl-btn--danger{background-color:var(--button-danger-bg)}.vl-btn--danger,.vl-btn--danger:hover{border-color:transparent;box-shadow:none;color:var(--button-danger-foreground)}.vl-btn--danger:hover{background-color:var(--button-danger-hover-bg)}.vl-btn--link{background-color:var(--button-link-bg)}.vl-btn--link,.vl-btn--link:hover{border-color:transparent;box-shadow:none;color:var(--button-link-foreground)}.vl-btn--link:hover{background-color:var(--button-link-hover-bg)}.vl-btn--gray{background-color:var(--button-gray-bg)}.vl-btn--gray,.vl-btn--gray:hover{border-color:transparent;box-shadow:none;color:var(--button-gray-foreground)}.vl-btn--gray:hover{background-color:var(--button-gray-hover-bg)}.vl-btn--raw{background-color:transparent;color:inherit}.vl-btn--raw,.vl-btn--raw:hover{border-color:transparent;box-shadow:none}.vl-btn--raw:hover{background-color:var(--button-gray-bg)}.vl-btn--raw.vl-btn--primary{color:var(--button-primary-bg)}.vl-btn--raw.vl-btn--primary:hover{background-color:color-mix(in srgb,var(--button-primary-bg) 10%,transparent)}.vl-btn--raw.vl-btn--secondary{color:var(--button-secondary-foreground)}.vl-btn--raw.vl-btn--secondary:hover{background-color:color-mix(in srgb,var(--button-secondary-bg) 30%,transparent)}:root[data-theme=dark] .vl-btn--raw.vl-btn--secondary{color:#fff}.vl-btn--raw.vl-btn--danger{color:var(--button-danger-bg)}.vl-btn--raw.vl-btn--danger:hover{background-color:color-mix(in srgb,var(--button-danger-bg) 10%,transparent)}:root[data-theme=dark] .vl-btn--raw.vl-btn--danger:hover{background-color:color-mix(in srgb,var(--button-danger-bg) 20%,transparent)}.vl-btn--raw.vl-btn--warning{color:var(--button-warning-bg)}.vl-btn--raw.vl-btn--warning:hover{background-color:color-mix(in srgb,var(--button-warning-bg) 10%,transparent)}:root[data-theme=dark] .vl-btn--raw.vl-btn--warning:hover{background-color:color-mix(in srgb,var(--button-warning-bg) 20%,transparent)}.vl-btn--raw.vl-btn--gray{color:var(--button-gray-foreground)}.vl-btn--raw.vl-btn--gray:hover{background-color:var(--button-gray-bg)}.vl-btn--block{padding:0 .9375rem;width:100%}.vl-btn--block:has(svg){justify-content:space-between}.vl-btn--outline-green{background-color:transparent;border:1.5px solid var(--button-primary-bg);box-shadow:none;color:var(--button-primary-bg)}.vl-btn--outline-green:hover{background-color:var(--button-primary-hover-bg);border-color:transparent;box-shadow:none;color:var(--button-primary-foreground)}.vl-checkbox{align-items:center;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;gap:15px}.vl-checkbox--disabled{cursor:not-allowed;opacity:.6}.vl-checkbox__box{align-items:center;background-color:var(--checkbox-bg);border:1px solid var(--checkbox-border);border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:24px}.vl-checkbox:hover .vl-checkbox__box{border-color:var(--checkbox-border-hover)}.vl-checkbox__box--checked,.vl-checkbox__box--indeterminate{background-color:var(--checkbox-checked);border-color:var(--checkbox-checked)}.vl-checkbox__box--disabled{background-color:var(--checkbox-disabled);border-color:var(--checkbox-border)}.vl-checkbox__checkmark{color:var(--checkbox-checkmark);height:14px;width:14px}.vl-checkbox__label{color:var(--checkbox-label);font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vl-checkbox__label--disabled{color:var(--checkbox-label-disabled)}input[type=checkbox]{accent-color:var(--checkbox-checked);align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--checkbox-bg);border:1px solid var(--checkbox-border);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:24px}input[type=checkbox]:hover{border-color:var(--checkbox-border-hover)}input[type=checkbox]:focus{--tw-ring-color:var(--checkbox-checked)!important;box-shadow:0 0 0 2px var(--checkbox-checked)!important;outline:none!important}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px!important}input[type=checkbox]:checked,input[type=checkbox]:checked:focus,input[type=checkbox]:checked:hover{background-color:var(--checkbox-checked)!important;border-color:var(--checkbox-checked)!important}input[type=checkbox]:indeterminate{background-color:var(--checkbox-checked)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px!important;border-color:var(--checkbox-checked)!important}input[type=checkbox]:disabled{background-color:var(--checkbox-disabled);border-color:var(--checkbox-border);cursor:not-allowed;opacity:.6}code{border-radius:6px;font-size:.875em;padding:.125rem .375rem}.vl-code-snippet,code{background-color:var(--code-snippet-bg);color:var(--code-snippet-foreground);font-family:IBM Plex Mono,monospace;font-weight:500}.vl-code-snippet{border-radius:.625rem;display:block;font-size:.875rem;line-height:1.6;overflow-x:auto;padding:1rem}.vl-code-snippet code,.vl-code-snippet pre{word-wrap:break-word;background:none;color:inherit;font-family:inherit;font-size:inherit;margin:0;white-space:pre-wrap}.vl-counter{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.625rem;display:inline-flex;font-family:Manrope,sans-serif;height:2.4rem;overflow:hidden}.vl-counter--mini{height:2.25rem}.vl-counter--mini .vl-counter__btn{width:2.25rem}.vl-counter__btn{align-items:center;background:transparent;border:none;color:var(--input-foreground);cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;text-decoration:none;transition:background-color .15s ease;width:2.4rem}.vl-counter__btn svg{height:1.125rem;width:1.125rem}.vl-counter__btn:hover{background-color:color-mix(in srgb,var(--input-foreground) 6%,transparent)}.vl-counter__btn:focus-visible{outline:2px solid var(--input-border);outline-offset:-2px}.vl-counter__btn--minus,.vl-counter__btn--plus{border:none}.vl-counter__input{-moz-appearance:textfield;background:transparent;border:none;color:var(--input-foreground);flex:1;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;height:100%;min-width:0;outline:none;padding:0 .5rem;text-align:center}.vl-counter__input::-webkit-inner-spin-button,.vl-counter__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vl-counter__input.is-invalid{color:var(--alert-danger-foreground)}.vl-counter__value{color:var(--input-foreground);flex:1;font-size:.875rem;font-weight:600;padding:0 .5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vl-dropdown{display:inline-block;font-family:Manrope,sans-serif;position:relative}.vl-dropdown__trigger{align-items:center;background-color:var(--dropdown-bg);border:1px solid var(--button-gray-outline);border-radius:.625rem;box-shadow:var(--shadow-dropdown);color:var(--dropdown-foreground);cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;gap:.375rem;height:2.625rem;justify-content:center;padding:.5rem 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-dropdown__trigger:hover{background-color:var(--dropdown-hover-bg);border-color:var(--dropdown-hover-border)}.vl-dropdown__menu{background-color:var(--dropdown-submenu-bg);border:1px solid var(--dropdown-border);border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:none;margin-top:.5rem;overflow:hidden;padding:.25rem 0;position:absolute;width:14rem;z-index:10}.vl-dropdown__menu--right{right:0}.vl-dropdown__menu--left{left:0}.vl-dropdown--open .vl-dropdown__menu{display:block}.vl-dropdown--primary .vl-dropdown__trigger{background-color:var(--button-primary-bg);border-color:transparent;box-shadow:none;color:var(--button-primary-foreground)}.vl-dropdown--primary .vl-dropdown__trigger:hover{background-color:var(--button-primary-hover-bg);border-color:transparent}.vl-dropdown--secondary .vl-dropdown__trigger{background-color:var(--button-secondary-bg);border-color:transparent;box-shadow:none;color:var(--button-secondary-foreground)}.vl-dropdown--secondary .vl-dropdown__trigger:hover{background-color:var(--button-secondary-hover-bg);border-color:transparent}.vl-dropdown--gray .vl-dropdown__trigger{background-color:var(--button-gray-bg);border-color:transparent;box-shadow:none;color:var(--button-gray-foreground)}.vl-dropdown--gray .vl-dropdown__trigger:hover{background-color:var(--button-gray-hover-bg);border-color:transparent}.vl-dropdown--warning .vl-dropdown__trigger{background-color:var(--button-warning-bg);border-color:transparent;box-shadow:none;color:var(--button-warning-foreground)}.vl-dropdown--warning .vl-dropdown__trigger:hover{background-color:var(--button-warning-hover-bg);border-color:transparent}.vl-dropdown--danger .vl-dropdown__trigger{background-color:var(--button-danger-bg);border-color:transparent;box-shadow:none;color:var(--button-danger-foreground)}.vl-dropdown--danger .vl-dropdown__trigger:hover{background-color:var(--button-danger-hover-bg);border-color:transparent}.vl-dropdown--outline-green .vl-dropdown__trigger{background-color:transparent;border:1.5px solid var(--button-primary-bg);box-shadow:none;color:var(--button-primary-bg)}.vl-dropdown--outline-green .vl-dropdown__trigger:hover{background-color:var(--button-primary-hover-bg);border-color:transparent;color:var(--button-primary-foreground)}.vl-dropdown--raw .vl-dropdown__trigger{background-color:transparent;border-color:transparent;box-shadow:none;color:inherit}.vl-dropdown--raw .vl-dropdown__trigger:hover{background-color:var(--dropdown-hover-bg);border-color:transparent}.vl-dropdown__section-title{color:var(--dropdown-subheader);font-size:.75rem;font-weight:600;padding:.375rem 1rem}.vl-dropdown__divider{background-color:var(--dropdown-border);height:1px;margin:.25rem 0}.vl-dropdown-item{align-items:center;color:var(--dropdown-foreground);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background-color .15s ease}.vl-dropdown-item:hover{background-color:var(--dropdown-submenu-item-bg);color:var(--dropdown-submenu-item-foreground)}.vl-dropdown-item__prefix,.vl-dropdown-item__suffix{align-items:center;display:flex;flex-shrink:0}.vl-dropdown-item__suffix{margin-left:auto}.vl-dropdown-item__submenu{background-color:var(--dropdown-submenu-bg);border:1px solid var(--dropdown-border);border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:none;left:100%;padding:.25rem 0;position:absolute;top:0;width:14rem;z-index:20}.vl-dropdown-item:hover>.vl-dropdown-item__submenu{display:block}.vl-dropdown-item--danger{color:var(--button-danger-bg)}.vl-dropdown-item--danger:hover{background-color:rgba(208,32,32,.08);color:var(--button-danger-bg)}.vl-fieldset,fieldset{background-color:var(--fieldset-bg);border:1px solid var(--fieldset-border);border-radius:.625rem;margin:0 0 1.25rem;min-width:0;padding:1.25rem}.vl-fieldset>.vl-fieldset-legend,.vl-fieldset>legend,fieldset>.vl-fieldset-legend,fieldset>legend{border-bottom:1px solid var(--fieldset-border);border-radius:.625rem .625rem 0 0;box-sizing:border-box;color:var(--fieldset-foreground);float:left;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;margin:-1.25rem -1.25rem 1.25rem;padding:1.25rem;width:calc(100% + 2.5rem)}.vl-fieldset>.vl-fieldset-legend+*,.vl-fieldset>legend+*,fieldset>.vl-fieldset-legend+*,fieldset>legend+*{clear:both}.vl-flash{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;height:2.625rem;justify-content:space-between;padding:0 2.5rem}.vl-flash__spacer{flex-shrink:0;height:2rem;pointer-events:none;visibility:hidden;width:2rem}.vl-flash__message{flex:1;text-align:center}.vl-flash__close{align-items:center;background:transparent;border:none;border-radius:.625rem;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:background-color .15s ease;width:2rem}.vl-flash__close svg{height:1.125rem;width:1.125rem}.vl-flash__close:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}.vl-flash--success{background-color:var(--flash-success)}.vl-flash--success .vl-flash__close,.vl-flash--success .vl-flash__message{color:var(--flash-success-foreground)}.vl-flash--danger{background-color:var(--flash-danger)}.vl-flash--danger .vl-flash__close,.vl-flash--danger .vl-flash__message{color:var(--flash-danger-foreground)}.vl-flash--warning{background-color:var(--flash-warning)}.vl-flash--warning .vl-flash__close,.vl-flash--warning .vl-flash__message{color:var(--flash-warning-foreground)}.vl-flash--information{background-color:var(--flash-information)}.vl-flash--information .vl-flash__close,.vl-flash--information .vl-flash__message{color:var(--flash-information-foreground)}.vl-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.vl-input-wrapper--with-prefix .vl-input{padding-left:2.5rem}.vl-input-wrapper--with-suffix .vl-input{padding-right:2.5rem}.vl-date-input,.vl-email-input,.vl-file-input,.vl-input,.vl-number-input,.vl-password-input,.vl-text-input,.vl-textarea,.vl-time-input,input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.625rem;box-sizing:border-box;color:var(--input-foreground);font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;padding:.625rem .9375rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.vl-date-input::-moz-placeholder,.vl-email-input::-moz-placeholder,.vl-file-input::-moz-placeholder,.vl-input::-moz-placeholder,.vl-number-input::-moz-placeholder,.vl-password-input::-moz-placeholder,.vl-text-input::-moz-placeholder,.vl-textarea::-moz-placeholder,.vl-time-input::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder)}.vl-date-input::-moz-placeholder, .vl-email-input::-moz-placeholder, .vl-file-input::-moz-placeholder, .vl-input::-moz-placeholder, .vl-number-input::-moz-placeholder, .vl-password-input::-moz-placeholder, .vl-text-input::-moz-placeholder, .vl-textarea::-moz-placeholder, .vl-time-input::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=file]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder{color:var(--input-placeholder)}.vl-date-input::placeholder,.vl-email-input::placeholder,.vl-file-input::placeholder,.vl-input::placeholder,.vl-number-input::placeholder,.vl-password-input::placeholder,.vl-text-input::placeholder,.vl-textarea::placeholder,.vl-time-input::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--input-placeholder)}.vl-date-input:focus,.vl-email-input:focus,.vl-file-input:focus,.vl-input:focus,.vl-number-input:focus,.vl-password-input:focus,.vl-text-input:focus,.vl-textarea:focus,.vl-time-input:focus,input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{border-color:var(--select-border-active);box-shadow:0 0 0 2px var(--select-ring);outline:none}.vl-date-input:disabled,.vl-email-input:disabled,.vl-file-input:disabled,.vl-input:disabled,.vl-number-input:disabled,.vl-password-input:disabled,.vl-text-input:disabled,.vl-textarea:disabled,.vl-time-input:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=file]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,textarea:disabled{background-color:var(--input-disabled-bg);opacity:.5;pointer-events:none}.vl-input--prefix-icon{padding-left:2.75rem}.vl-input--suffix-icon{padding-right:2.75rem}.vl-textarea,textarea{line-height:1.5;min-height:6.25rem;resize:vertical}.vl-date-input,.vl-time-input,input[type=date],input[type=time]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;color-scheme:light}.vl-date-input::-webkit-calendar-picker-indicator,.vl-time-input::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.vl-date-input::-webkit-calendar-picker-indicator:hover,.vl-time-input::-webkit-calendar-picker-indicator:hover,input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}:root[data-theme=dark] .vl-date-input,:root[data-theme=dark] .vl-time-input,:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=time]{color-scheme:dark}.vl-file-input,input[type=file]{cursor:pointer;overflow:hidden;padding:0}.vl-file-input::file-selector-button,input[type=file]::file-selector-button{background-color:var(--input-bg);border:none;border-radius:.625rem 0 0 .625rem;border-right:1px solid var(--input-border);color:var(--input-foreground);cursor:pointer;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;height:2.625rem;margin-right:.75rem;padding:0 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-file-input::file-selector-button:hover,input[type=file]::file-selector-button:hover{background-color:var(--input-disabled-bg)}.vl-file-input,input[type=file]{color:var(--input-placeholder);font-size:.875rem;line-height:2.625rem}.vl-color-input,input[type=color]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.625rem;cursor:pointer;height:2.625rem;padding:.25rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:2.625rem}.vl-color-input::-webkit-color-swatch-wrapper,input[type=color]::-webkit-color-swatch-wrapper{padding:0}.vl-color-input::-webkit-color-swatch,input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.vl-color-input::-moz-color-swatch,input[type=color]::-moz-color-swatch{border:none;border-radius:6px}.vl-color-input:focus,input[type=color]:focus{border-color:var(--select-border-active);box-shadow:0 0 0 2px var(--select-ring);outline:none}.vl-color-input:disabled,input[type=color]:disabled{opacity:.5;pointer-events:none}.vl-color-input--wide,input[type=color].vl-color-input--wide{width:100%}.vl-input-label,label{color:var(--input-label);display:block;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.vl-input-prefix,.vl-input-suffix{align-items:center;color:var(--input-placeholder);display:flex;pointer-events:none;position:absolute}.vl-input-prefix{left:.75rem}.vl-input-suffix{right:.75rem}.vl-modal-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:50}.vl-modal-overlay--open{opacity:1;pointer-events:auto}.vl-modal{background-color:var(--modal-bg);border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:90vh;overflow:auto;position:relative;transform:scale(.95);transition:transform .2s ease;width:calc(100% - 2rem)}.vl-modal-overlay--open .vl-modal{transform:scale(1)}.vl-modal--sm{max-width:24rem}.vl-modal--md{max-width:28rem}.vl-modal--lg{max-width:32rem}.vl-modal--xl{max-width:36rem}.vl-modal--2xl{max-width:42rem}.vl-modal--3xl{max-width:48rem}.vl-modal--4xl{max-width:56rem}.vl-modal--5xl{max-width:64rem}.vl-modal--6xl{max-width:72rem}.vl-modal--7xl{max-width:80rem}.vl-modal--full{border-radius:0;height:100%;max-height:none;max-width:none;width:100%}.vl-modal__header{padding:1.875rem 1.875rem 0}.vl-modal__title{color:var(--modal-header);font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1}.vl-modal__body{color:var(--modal-description);font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;padding:1.25rem 1.875rem 1.875rem}.vl-modal__footer{display:flex;gap:.5rem;justify-content:flex-end;padding:0 1.875rem 1.875rem}.vl-modal__close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:opacity .15s ease}.vl-modal__close:hover{opacity:1}.vl-modal__close:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.vl-note{align-items:flex-start;border-radius:.625rem;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem}.vl-note__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.vl-note__content{flex:1}.vl-note__title{font-weight:700;margin-bottom:.25rem}.vl-note__text{font-weight:600}.vl-note code{border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:.85em;font-weight:500;padding:.125rem .375rem}.vl-note--success{background-color:var(--note-success-bg);color:var(--note-success-foreground)}.vl-note--success code{background-color:var(--note-success-code-bg)}.vl-note--danger{background-color:var(--note-danger-bg);color:var(--note-danger-foreground)}.vl-note--danger code{background-color:var(--note-danger-code-bg)}.vl-note--warning{background-color:var(--note-warning-bg);color:var(--note-warning-foreground)}.vl-note--warning code{background-color:var(--note-warning-code-bg)}.vl-note--information{background-color:var(--note-information-bg);color:var(--note-information-foreground)}.vl-note--information code{background-color:var(--note-information-code-bg)}.vl-collapse{background-color:var(--collapse-bg);border:1px solid var(--collapse-border);border-radius:.625rem}.vl-collapse__trigger{align-items:center;box-sizing:border-box;color:var(--collapse-foreground);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1.25rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.vl-collapse__trigger:hover{color:var(--collapse-foreground-hover)}.vl-collapse__trigger:focus-visible{box-shadow:0 0 0 2px var(--button-secondary-bg);outline:none}.vl-collapse__body{display:none;padding:0 1.25rem 1.25rem}.vl-collapse--open .vl-collapse__body{display:block}.vl-items-per-page{align-items:center;display:flex;font-family:Manrope,sans-serif;font-weight:500;gap:10px}.vl-items-per-page,.vl-items-per-page a{color:var(--items-per-page-muted);font-size:.75rem}.vl-items-per-page a{font-weight:700;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-items-per-page .is-active,.vl-items-per-page a:hover{color:var(--items-per-page-foreground)}.vl-items-per-page .is-active{font-size:.75rem;font-weight:700}.vl-pagination{align-items:center;display:flex;gap:5px;list-style:none;margin:0;padding:0}.vl-pagination li a,.vl-pagination li span{align-items:center;border-radius:.625rem;color:var(--pagination-foreground);cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;height:36px;justify-content:center;line-height:1;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:36px}.vl-pagination li a:hover{background-color:var(--pagination-hover-bg)}.vl-pagination li span{cursor:default;opacity:.4}.vl-pagination li.active a{background-color:var(--pagination-active-bg);box-shadow:var(--shadow-dropdown);color:var(--pagination-active-foreground);pointer-events:none}.vl-popover{display:inline-block;font-family:Manrope,sans-serif;position:relative}.vl-popover__content{background-color:var(--popover-bg);border:1px solid var(--popover-border);border-radius:.625rem;box-shadow:var(--shadow-dropdown);display:none;padding:.75rem 1rem;position:absolute;z-index:50}.vl-popover__content--open{display:block}.vl-popover__content--bottom{left:0;margin-top:.5rem;top:100%}.vl-popover__content--top{bottom:100%;left:0;margin-bottom:.5rem}.vl-popover__content--left{margin-right:.5rem;right:100%;top:0}.vl-popover__content--right{left:100%;margin-left:.5rem;top:0}.vl-progress{font-family:Manrope,sans-serif;position:relative;width:100%}.vl-progress__track{background-color:var(--progress);border-radius:9999px;height:.5rem;overflow:hidden;width:100%}.vl-progress__bar{background-color:var(--progress-foreground);border-radius:9999px;height:100%;transition:width .3s ease}.vl-progress__label{color:#888;font-size:.875rem;font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vl-radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;gap:15px}.vl-radio--disabled{cursor:not-allowed;opacity:.6}.vl-radio__circle{align-items:center;background-color:var(--radio-bg);border:1px solid var(--radio-border);border-radius:9999px;display:flex;flex-shrink:0;height:24px;justify-content:center;min-height:24px;min-width:24px;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:24px}.vl-radio:hover .vl-radio__circle{border-color:var(--radio-border-hover)}.vl-radio__circle--checked{border-color:var(--radio-border-active)}.vl-radio__circle--disabled{background-color:var(--radio-disabled)}.vl-radio__dot{background-color:var(--radio-dot);border-radius:9999px;height:12px;width:12px}.vl-radio__dot--disabled{background-color:var(--radio-dot-disabled)}.vl-radio__label{color:var(--radio-label);font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vl-radio__label--disabled{color:var(--radio-label-disabled)}input[type=radio]{accent-color:var(--radio-dot);align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--radio-bg);border:1px solid var(--radio-border);border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:24px}input[type=radio]:hover{border-color:var(--radio-border-hover)}input[type=radio]:focus{--tw-ring-color:var(--radio-border-active)!important;box-shadow:0 0 0 2px var(--radio-border-active)!important;outline:none!important}input[type=radio]:checked{border-color:var(--radio-border-active)}input[type=radio]:checked:focus,input[type=radio]:checked:hover{background-color:var(--radio-bg)!important;border-color:var(--radio-border-active)!important}input[type=radio]:checked:after{background-color:var(--radio-dot);border-radius:9999px;content:"";display:block;height:12px;width:12px}input[type=radio]:disabled{background-color:var(--radio-disabled);cursor:not-allowed;opacity:.6}input[type=radio]:disabled:checked:after{background-color:var(--radio-dot-disabled)}.vl-select{display:block;font-family:Manrope,sans-serif;position:relative}.vl-select__trigger{align-items:center;background-color:var(--select-bg);border:1px solid var(--select-border);border-radius:.625rem;cursor:pointer;display:flex;font-family:Manrope,sans-serif;gap:.5rem;height:3.125rem;justify-content:space-between;padding:.625rem .9375rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.vl-select__trigger:hover{border-color:var(--select-border-hover)}.vl-select__trigger--open{border:1.5px solid var(--select-border-active);box-shadow:0 0 0 2px var(--select-ring)}.vl-select__trigger--disabled{background-color:var(--select-disabled-bg);cursor:not-allowed;opacity:.6}.vl-select__value{color:var(--select-foreground);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-select__arrow{color:var(--select-foreground);flex-shrink:0;transition:transform .2s ease}.vl-select--open .vl-select__arrow{transform:rotate(180deg)}.vl-select__dropdown{background-color:var(--select-dropdown-bg);border:1px solid var(--select-dropdown-border);border-radius:.625rem;box-shadow:var(--shadow-select);display:none;left:0;margin-top:6px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:50}.vl-select--open .vl-select__dropdown{display:block}.vl-select__search{padding:.625rem}.vl-select__search input{background-color:var(--select-search-bg);border:none;border-radius:.625rem;color:var(--select-foreground);font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;height:2.625rem;padding:.625rem .9375rem;width:100%}.vl-select__search input::-moz-placeholder{color:var(--select-placeholder)}.vl-select__search input::placeholder{color:var(--select-placeholder)}.vl-select__search input:focus{outline:none}.vl-select__options{max-height:17.5rem;overflow-y:auto;padding:.375rem 0}.vl-select__option{align-items:center;color:var(--select-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:2.25rem;padding:0 .9375rem;transition:background-color .15s ease}.vl-select__option--highlighted,.vl-select__option:hover{background-color:var(--select-option-hover)}.vl-select__option--selected{background-color:var(--select-option-active)}.vl-select__empty{align-items:center;color:var(--select-placeholder);display:flex;height:2.25rem;justify-content:center;padding:0 .9375rem}.vl-select__empty,select{font-size:.875rem;font-weight:600}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--select-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.75.75 4 4 4-4' stroke='%230B3A32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9375rem center;background-repeat:no-repeat;background-size:11px!important;border:1px solid var(--select-border);border-radius:.625rem;box-sizing:border-box;color:var(--select-foreground);cursor:pointer;font-family:Manrope,sans-serif;padding:.625rem 2.5rem .625rem .9375rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}select:hover{border-color:var(--select-border-hover)}select:focus{border-color:var(--select-border-active);box-shadow:0 0 0 2px var(--select-ring);outline:none}select:disabled{background-color:var(--select-disabled-bg);cursor:not-allowed;opacity:.6}.vl-sidebar{--sidebar-duration:360ms;--sidebar-fade-duration:180ms;--sidebar-ease:cubic-bezier(0.22,1,0.36,1);display:inline-flex;font-family:Manrope,sans-serif;height:100%;min-height:100vh;position:relative}.vl-sidebar__strip{align-items:center;background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);contain:layout paint;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:100vh;overflow:hidden;padding:1rem 0;transition:width var(--sidebar-duration) var(--sidebar-ease),padding var(--sidebar-duration) var(--sidebar-ease),border-color var(--sidebar-fade-duration) ease;width:5rem;will-change:width}.vl-sidebar--collapsed .vl-sidebar__strip{border-color:transparent;padding:0;width:0}.vl-sidebar__strip-items{flex:1;opacity:1;overflow-y:auto;scrollbar-width:none;transform:translateX(0);transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease);width:100%;will-change:opacity,transform}.vl-sidebar__strip-items::-webkit-scrollbar{display:none}.vl-sidebar--collapsed .vl-sidebar__strip-items{opacity:0;pointer-events:none;transform:translateX(-.75rem)}.vl-sidebar--expanding .vl-sidebar__strip-items{transition-delay:90ms}.vl-sidebar__strip-footer{margin-top:auto;opacity:1;padding-top:1rem;transform:translateX(0);transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease);will-change:opacity,transform}.vl-sidebar--collapsed .vl-sidebar__strip-footer{opacity:0;pointer-events:none;transform:translateX(-.75rem)}.vl-sidebar--expanding .vl-sidebar__strip-footer{transition-delay:90ms}.vl-sidebar__avatar{border-radius:.5rem;display:block;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.vl-sidebar__avatar--placeholder{background-color:hsla(0,0%,100%,.1);border-radius:.5rem;height:2.5rem;width:2.5rem}.vl-sidebar__icon-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:3.75rem;justify-content:center;margin:0 auto 1rem;position:relative;width:3.75rem}.vl-sidebar__icon-item:hover .vl-sidebar__icon-wrap{background-color:var(--sidebar-active-bg)}.vl-sidebar__icon-item--active .vl-sidebar__icon-wrap{background-color:var(--sidebar-panel-active-bg)}.vl-sidebar__icon-item--active .vl-sidebar__icon-label,.vl-sidebar__icon-item--active .vl-sidebar__icon-wrap svg{color:var(--sidebar-active-foreground)}.vl-sidebar__icon-wrap{align-items:center;border-radius:.5rem;color:var(--sidebar-foreground);display:flex;justify-content:center;padding:.625rem;position:relative;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-sidebar__icon-wrap svg{color:inherit;height:1.5rem;width:1.5rem}.vl-sidebar__icon-badge{align-items:center;border-radius:.375rem;display:flex;font-size:.75rem;font-weight:700;height:1.375rem;justify-content:center;position:absolute;right:0;top:0;width:1.375rem}.vl-sidebar__icon-badge--green{background-color:var(--sidebar-badge-green);color:var(--sidebar-badge-green-foreground)}.vl-sidebar__icon-badge--red{background-color:var(--sidebar-badge-red);color:var(--sidebar-badge-red-foreground)}.vl-sidebar__icon-badge--yellow{background-color:var(--sidebar-badge-yellow);color:var(--sidebar-badge-yellow-foreground)}.vl-sidebar__icon-badge--gray{background-color:var(--sidebar-badge-gray);color:var(--sidebar-badge-gray-foreground)}.vl-sidebar__icon-label{color:var(--sidebar-foreground);font-size:.75rem;font-weight:600;margin-top:.25rem;opacity:1;text-align:center;transform:translateY(0);transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease)}.vl-sidebar--collapsed .vl-sidebar__icon-label{opacity:0;transform:translateY(-.25rem)}.vl-sidebar__logo{align-items:center;display:flex;flex-shrink:0;padding:1rem 1.5rem;position:relative;transition:padding var(--sidebar-duration) var(--sidebar-ease)}.vl-sidebar--collapsed .vl-sidebar__logo{justify-content:center;padding:1.5rem 1rem 1rem}.vl-sidebar__logo-full,.vl-sidebar__logo-small{display:block;transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease);will-change:opacity,transform}.vl-sidebar__logo-dark{display:block}.vl-sidebar__logo-light,:root[data-theme=light] .vl-sidebar__logo-dark{display:none}:root[data-theme=light] .vl-sidebar__logo-light{display:block}.vl-sidebar__logo-full{opacity:1;transform:scale(1)}.vl-sidebar__logo-small{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.25)}.vl-sidebar--collapsed .vl-sidebar__logo-small{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.vl-sidebar--collapsed .vl-sidebar__logo-full{opacity:0;pointer-events:none;transform:scale(.75)}.vl-sidebar__panel{background-color:var(--sidebar-bg);contain:layout paint;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:100vh;overflow:hidden;transition:width var(--sidebar-duration) var(--sidebar-ease);width:18.75rem;will-change:width}.vl-sidebar--collapsed .vl-sidebar__panel{width:5rem}.vl-sidebar__view{display:none;flex:1;overflow-y:auto;position:relative;scrollbar-width:none}.vl-sidebar__view::-webkit-scrollbar{display:none}.vl-sidebar__section,.vl-sidebar__view--active{display:flex;flex-direction:column}.vl-sidebar__section{gap:.25rem;padding:.75rem}.vl-sidebar__section-title{color:var(--sidebar-section-foreground);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.vl-sidebar__item{align-items:center;border-radius:.375rem;color:var(--sidebar-item-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.625rem;padding:.75rem 1rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-sidebar__item:hover{background-color:var(--sidebar-item-hover-bg);color:var(--sidebar-item-hover-foreground)}.vl-sidebar__item--active{background-color:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-foreground)!important}.vl-sidebar__item-icon{align-items:center;display:flex;flex-shrink:0}.vl-sidebar__item-icon svg{height:1.25rem;width:1.25rem}.vl-sidebar__item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-sidebar__item-badge{background-color:var(--sidebar-badge-bg);border-radius:9999px;color:var(--sidebar-badge-foreground);flex-shrink:0;font-size:.75rem;font-weight:700;padding:.125rem .5rem}.vl-sidebar__tiles{display:grid;gap:.625rem;grid-template-columns:1fr 1fr;opacity:1;padding:.75rem;transform:translateY(0) scale(1);transform-origin:top center;transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease),visibility 0s linear 0s;will-change:opacity,transform}.vl-sidebar--collapsed .vl-sidebar__tiles{transform:translateY(.5rem) scale(.98);transition-delay:0s,0s,var(--sidebar-fade-duration)}.vl-sidebar--collapsed .vl-sidebar__tiles,.vl-sidebar__tiles-icons{inset:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.vl-sidebar__tiles-icons{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.5rem .5rem;transform:translateY(-.375rem) scale(.96);transform-origin:top center;transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease),visibility 0s linear var(--sidebar-fade-duration);will-change:opacity,transform}.vl-sidebar--collapsed .vl-sidebar__tiles-icons{opacity:1;pointer-events:auto;position:static;transform:translateY(0) scale(1);transition-delay:90ms,90ms,0s;visibility:visible}.vl-sidebar__tile-icon{border-radius:.625rem;color:var(--sidebar-foreground);cursor:pointer;padding:.5rem .875rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-sidebar__tile-icon:hover{background-color:var(--sidebar-active-bg)}.vl-sidebar__tile-icon--active{background-color:var(--sidebar-panel-active-bg);color:var(--sidebar-active-foreground)}.vl-sidebar__tile-icon svg{color:inherit;display:block;height:1.5rem;width:1.5rem}.vl-sidebar__panel:has(.vl-sidebar__drilldown--active) .vl-sidebar__logo{display:none}.vl-sidebar__drilldown{display:none;flex:1;flex-direction:column}.vl-sidebar__drilldown--active{display:flex}.vl-sidebar__back-btn{align-items:center;border-bottom:1px solid var(--sidebar-border);color:var(--sidebar-foreground);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;gap:1rem;padding:1.5rem 1rem;text-decoration:none}.vl-sidebar__back-btn svg{color:var(--sidebar-foreground);flex-shrink:0;height:1.5rem;width:1.5rem}.vl-sidebar__back-btn span{color:var(--sidebar-active-foreground)}.vl-sidebar__subnav{display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.75rem;scrollbar-width:none}.vl-sidebar__subnav::-webkit-scrollbar{display:none}.vl-sidebar__group{background:none;border:none;margin:0;padding:0}.vl-sidebar__group summary{list-style:none}.vl-sidebar__group summary::-webkit-details-marker{display:none}.vl-sidebar__group summary.vl-sidebar__item:after{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:.75rem}.vl-sidebar__group[open] summary.vl-sidebar__item:after{transform:rotate(180deg)}.vl-sidebar__subitems{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;padding-top:.25rem}.vl-sidebar__theme-settings{flex-shrink:0;padding:1rem;position:relative}.vl-sidebar__theme-trigger{align-items:center;background:none;border:1px solid transparent;border-radius:.625rem;color:var(--sidebar-foreground);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;justify-content:space-between;padding:.5rem 1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.vl-sidebar__theme-trigger svg{color:inherit;flex-shrink:0;height:1.25rem;width:1.25rem}.vl-sidebar__theme-trigger span{max-width:10rem;overflow:hidden;transition:opacity var(--sidebar-fade-duration) ease,transform var(--sidebar-duration) var(--sidebar-ease),max-width var(--sidebar-duration) var(--sidebar-ease);white-space:nowrap}.vl-sidebar__theme-trigger:hover{border-color:var(--sidebar-border)}.vl-sidebar--collapsed .vl-sidebar__theme-trigger{justify-content:center;padding:.5rem}.vl-sidebar--collapsed .vl-sidebar__theme-trigger span{max-width:0;opacity:0;pointer-events:none;transform:translateX(-.25rem)}.vl-sidebar__theme-panel{background-color:var(--theme-settings-bg);border:1px solid var(--theme-settings-border);border-radius:.625rem;bottom:calc(100% + .625rem);left:5%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:5%;transform:translateY(.5rem);transition:transform .3s ease,opacity .3s ease;z-index:20}.vl-sidebar__theme-panel--open{opacity:1;pointer-events:auto;transform:translateY(0)}.vl-sidebar__theme-section{border-bottom:1px solid var(--theme-settings-border);padding:1rem}.vl-sidebar__theme-section:first-child{padding-top:.75rem}.vl-sidebar__theme-section:last-child{border-bottom:none;padding-bottom:.5rem}.vl-sidebar__theme-heading{color:var(--theme-settings-foreground);display:block;font-size:.75rem;margin-bottom:.5rem;text-align:center}.vl-sidebar__theme-options{display:grid;gap:.5rem}.vl-sidebar__theme-options--1{grid-template-columns:1fr}.vl-sidebar__theme-options--2{grid-template-columns:1fr 1fr}.vl-sidebar__theme-options--3{grid-template-columns:1fr 1fr 1fr}.vl-sidebar__theme-btn{background:none;border:none;border-radius:.625rem;color:var(--theme-settings-foreground);cursor:pointer;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1rem;text-align:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.vl-sidebar__theme-btn--active,.vl-sidebar__theme-btn:hover{background-color:var(--theme-settings-active-item-bg);color:var(--theme-settings-active-item-foreground)}.vl-sidebar__collapse-btn{background:none;border:none;cursor:pointer;height:2.375rem;padding:0;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:2rem;z-index:10}.vl-sidebar__collapse-btn:after,.vl-sidebar__collapse-btn:before{background-color:#e8e8e8;content:"";height:1rem;left:9px;position:absolute;transition:transform .3s ease;width:2px}.vl-sidebar__collapse-btn:before{top:14px;transform-origin:bottom center}.vl-sidebar__collapse-btn:after{top:29px;transform-origin:top center}.vl-sidebar__collapse-btn:hover:before{transform:rotate(25deg)}.vl-sidebar--collapsed .vl-sidebar__collapse-btn:hover:before,.vl-sidebar__collapse-btn:hover:after{transform:rotate(-25deg)}.vl-sidebar--collapsed .vl-sidebar__collapse-btn:hover:after{transform:rotate(25deg)}@media (max-width:768px){.vl-sidebar__collapse-btn,.vl-sidebar__strip{display:none!important}.vl-sidebar__panel{border-radius:1.25rem 1.25rem 0 0;bottom:0;box-shadow:0 -4px 24px rgba(0,0,0,.18);left:0;max-height:calc(100dvh - env(safe-area-inset-top, 0px));overflow-y:auto;position:fixed;right:0;transform:translateY(100%);transition:transform .42s cubic-bezier(.32,.72,0,1);width:100%!important;z-index:200}.vl-sidebar--mobile-open .vl-sidebar__panel{transform:translateY(0)}.vl-sidebar__mobile-overlay{background:rgba(0,0,0,.5);display:none;inset:0;position:fixed;z-index:199}.vl-sidebar--mobile-open .vl-sidebar__mobile-overlay{display:block}.vl-sidebar__mobile-bar{background-color:var(--sidebar-bg);border-top:1px solid var(--sidebar-border);bottom:0;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:198}.vl-sidebar__mobile-close{align-items:center;background:none;border:none;border-radius:.625rem;color:var(--sidebar-foreground);cursor:pointer;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.vl-sidebar__mobile-close svg{color:inherit;height:1.125rem;width:1.125rem}.vl-sidebar__logo{justify-content:space-between}.vl-sidebar__logo:after{display:none}.vl-sidebar{display:block;height:auto;min-height:0;overflow:visible;width:0}}.vl-sidebar:not(.vl-sidebar--js-ready) .vl-sidebar__view:has(.vl-sidebar__item--active){display:flex;flex-direction:column}.vl-sidebar:not(.vl-sidebar--js-ready) .vl-sidebar__drilldown:has(.vl-sidebar__item--active){display:flex}.vl-sidebar:not(.vl-sidebar--js-ready) .vl-sidebar__view:has(.vl-sidebar__item--active) .vl-sidebar__tiles{display:none}.vl-sidebar:not(.vl-sidebar--js-ready) .vl-sidebar__panel:has(.vl-sidebar__item--active) .vl-sidebar__logo{display:none}.vl-sidebar-tile{background-color:var(--sidebar-tile-bg);border-radius:1rem;box-shadow:var(--shadow-sidebar-tile);cursor:pointer;display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:6.25rem;justify-content:space-between;padding:1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-sidebar-tile:hover{background-color:var(--sidebar-hover-bg)}.vl-sidebar-tile:hover .vl-sidebar-tile__icon,.vl-sidebar-tile:hover .vl-sidebar-tile__title{color:var(--sidebar-hover-foreground)}.vl-sidebar-tile--active{background-color:var(--sidebar-panel-active-bg)}.vl-sidebar-tile--active .vl-sidebar-tile__icon,.vl-sidebar-tile--active .vl-sidebar-tile__title{color:var(--sidebar-active-foreground)}.vl-sidebar-tile__icon{align-items:center;color:var(--sidebar-foreground);display:flex}.vl-sidebar-tile__icon svg{height:1.5rem;width:1.5rem}.vl-sidebar-tile__title{color:var(--sidebar-foreground);font-size:.875rem;font-weight:700}.vl-switch{align-items:center;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;gap:15px}.vl-switch--disabled{cursor:not-allowed;opacity:.5}.vl-switch__input{height:0;opacity:0;position:absolute;width:0}.vl-switch__input:checked+.vl-switch__track{background-color:var(--switch-active)}.vl-switch__input:checked+.vl-switch__track .vl-switch__thumb{transform:translateX(10px)}.vl-switch__input:focus-visible+.vl-switch__track{outline:2px solid var(--switch-active);outline-offset:2px}.vl-switch__track{background-color:var(--switch-inactive);border-radius:20px;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;position:relative;transition:background-color .2s ease;width:30px}.vl-switch__thumb{background-color:var(--switch-thumb);border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.15);height:14px;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .2s ease;width:14px}.vl-switch--on .vl-switch__track{background-color:var(--switch-active)}.vl-switch--on .vl-switch__thumb{transform:translateX(10px)}.vl-switch__label{color:var(--switch-label);font-size:.875rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vl-table-wrapper{background-color:var(--table-bg);overflow:auto;position:relative;width:100%}.vl-table{border-collapse:collapse;border-top:1px solid var(--table-row-border);caption-side:bottom;font-family:Manrope,sans-serif;font-size:.875rem;width:100%}.vl-table__caption{color:var(--table-empty-foreground);font-size:.875rem;margin-top:1rem;text-align:center}.vl-table__header{background-color:var(--table-header-bg);border-bottom:2px solid var(--table-header-border)}.vl-table__body tr{border-bottom:1px solid var(--table-row-border);transition:background-color .15s ease}.vl-table__body tr:hover{background-color:var(--table-row-hover-bg)}.vl-table__body tr:last-child{border-bottom:none}.vl-table__footer tr{border-top:1px solid var(--table-header-border);font-weight:500}.vl-table__head{border-color:var(--table-header-border);color:var(--table-head-foreground);font-size:.875rem;font-weight:500;height:3rem;padding:.5rem 1rem;text-align:left;vertical-align:middle}.vl-table__cell{color:var(--table-cell-foreground);font-weight:600;padding:1rem;vertical-align:middle}.vl-table__section-row,.vl-table__section-row:hover{background-color:var(--table-section-row-bg)}.vl-table__section-row .vl-table__cell,.vl-table__section-row td{color:var(--table-section-row-foreground);font-size:.875rem;font-weight:600;padding:.625rem 1rem}.vl-table__body tr.is-selected,.vl-table__row--selected{background-color:var(--table-row-selected-bg)}.vl-table__body tr.is-selected:hover,.vl-table__row--selected:hover{background-color:var(--table-row-selected-hover-bg)}table{border-collapse:collapse;border-top:1px solid var(--table-row-border);caption-side:bottom;font-family:Manrope,sans-serif;width:100%}caption,table{font-size:.875rem}caption{color:var(--table-empty-foreground);margin-top:1rem;text-align:center}thead{background-color:var(--table-header-bg);border-bottom:2px solid var(--table-header-border);color:var(--table-head-foreground)}thead th{padding:.5rem 1rem}tbody{background-color:var(--table-bg);color:var(--table-cell-foreground)}tbody tr:last-child{border-bottom:none}tfoot{background-color:var(--table-header-bg);border-top:1px solid var(--table-header-border);color:var(--table-header-foreground);font-weight:500}tr{border-bottom:1px solid var(--table-row-border);transition:background-color .15s ease}tr:hover{background-color:var(--table-row-hover-bg)}tr.is-selected{background-color:var(--table-row-selected-bg)}tr.is-selected:hover{background-color:var(--table-row-selected-hover-bg)}th{border-color:var(--table-header-border);font-weight:500;height:3rem;padding:0 1rem;text-align:left}td,th{font-size:.875rem;vertical-align:middle}td{font-weight:700;padding:1rem}tr.vl-table__section-row,tr.vl-table__section-row:hover{background-color:var(--table-section-row-bg)}tr.vl-table__section-row td{color:var(--table-section-row-foreground);font-weight:600;padding:.625rem 1rem}@media (max-width:768px){.vl-table--stacked{overflow:visible}.vl-table--stacked table,.vl-table--stacked.vl-table{border-collapse:separate;display:block}.vl-table--stacked .vl-table__header,.vl-table--stacked thead{display:none}.vl-table--stacked .vl-table__body,.vl-table--stacked .vl-table__footer,.vl-table--stacked tbody,.vl-table--stacked tfoot{display:flex;flex-direction:column;gap:.5rem}.vl-table--stacked tr{border:1px solid var(--table-row-border);border-radius:.625rem;display:block;padding:.25rem 0}.vl-table--stacked tr,.vl-table--stacked tr:hover{background-color:var(--table-bg)}.vl-table--stacked tr:last-child{border-bottom:1px solid var(--table-row-border)}.vl-table--stacked .vl-table__cell,.vl-table--stacked td{align-items:center;border-bottom:1px solid var(--table-row-border);display:flex;gap:1rem;justify-content:space-between;padding:.625rem 1rem;text-align:right}.vl-table--stacked .vl-table__cell:last-child,.vl-table--stacked td:last-child{border-bottom:none}.vl-table--stacked .vl-table__cell[data-label]:before,.vl-table--stacked td[data-label]:before{color:var(--table-header-foreground);content:attr(data-label);flex-shrink:0;font-size:.875rem;font-weight:500;text-align:left}.vl-table-wrapper--stacked{overflow:visible}.vl-table-wrapper--stacked table,.vl-table-wrapper--stacked.vl-table{border-collapse:separate;display:block}.vl-table-wrapper--stacked .vl-table__header,.vl-table-wrapper--stacked thead{display:none}.vl-table-wrapper--stacked .vl-table__body,.vl-table-wrapper--stacked .vl-table__footer,.vl-table-wrapper--stacked tbody,.vl-table-wrapper--stacked tfoot{display:flex;flex-direction:column;gap:.5rem}.vl-table-wrapper--stacked tr{border:1px solid var(--table-row-border);border-radius:.625rem;display:block;padding:.25rem 0}.vl-table-wrapper--stacked tr,.vl-table-wrapper--stacked tr:hover{background-color:var(--table-bg)}.vl-table-wrapper--stacked tr:last-child{border-bottom:1px solid var(--table-row-border)}.vl-table-wrapper--stacked .vl-table__cell,.vl-table-wrapper--stacked td{align-items:center;border-bottom:1px solid var(--table-row-border);display:flex;gap:1rem;justify-content:space-between;padding:.625rem 1rem;text-align:right}.vl-table-wrapper--stacked .vl-table__cell:last-child,.vl-table-wrapper--stacked td:last-child{border-bottom:none}.vl-table-wrapper--stacked .vl-table__cell[data-label]:before,.vl-table-wrapper--stacked td[data-label]:before{color:var(--table-header-foreground);content:attr(data-label);flex-shrink:0;font-size:.875rem;font-weight:500;text-align:left}}.vl-table-wrapper table{border-collapse:collapse;caption-side:bottom;font-family:Manrope,sans-serif;font-size:.875rem;width:100%}.vl-table-wrapper caption{color:var(--table-empty-foreground);font-size:.875rem;margin-top:1rem;text-align:center}.vl-table-wrapper thead{background-color:var(--table-header-bg);border-bottom:2px solid var(--table-header-border);color:var(--table-head-foreground)}.vl-table-wrapper thead th{padding:.5rem 1rem}.vl-table-wrapper tbody{background-color:var(--table-bg);color:var(--table-cell-foreground)}.vl-table-wrapper tbody tr:last-child{border-bottom:none}.vl-table-wrapper tfoot{background-color:var(--table-header-bg);border-top:1px solid var(--table-header-border);color:var(--table-header-foreground);font-weight:500}.vl-table-wrapper tr{border-bottom:1px solid var(--table-row-border);transition:background-color .15s ease}.vl-table-wrapper tr:hover{background-color:var(--table-row-hover-bg)}.vl-table-wrapper tr.is-selected{background-color:var(--table-row-selected-bg)}.vl-table-wrapper tr.is-selected:hover{background-color:var(--table-row-selected-hover-bg)}.vl-table-wrapper th{border-color:var(--table-header-border);font-size:.875rem;font-weight:500;height:3rem;padding:0 1rem;text-align:left;vertical-align:middle}.vl-table-wrapper td{font-size:.875rem;font-weight:700;padding:1rem;vertical-align:middle}.vl-table-wrapper tr.vl-table__section-row,.vl-table-wrapper tr.vl-table__section-row:hover{background-color:var(--table-section-row-bg)}.vl-table-wrapper tr.vl-table__section-row td{color:var(--table-section-row-foreground);font-weight:600;padding:.625rem 1rem}.vl-tabs{display:flex;gap:5px}.vl-tab,.vl-tabs{align-items:center;font-family:Manrope,sans-serif}.vl-tab{background:none;border:1.5px solid transparent;border-radius:.625rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;height:2.625rem;justify-content:center;padding:0 1.25rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.vl-tab--mini{font-size:.75rem;height:2.25rem;padding:0 1rem}.vl-tab--active{border-color:var(--tab-active);color:var(--tab-active)}.vl-tab--inactive{border-color:transparent;color:var(--tab-inactive)}.vl-tab--inactive:hover{color:var(--tab-hover)}.vl-tab-content{display:none}.vl-tab-content--active{display:block}.vl-tile{border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;font-family:Manrope,sans-serif;justify-content:space-between;outline:none;padding:1.25rem;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.vl-tile__icon{align-items:center;display:flex;margin-bottom:1rem}.vl-tile__icon svg{height:1.5rem;width:1.5rem}.vl-tile__title{font-size:.875rem;font-weight:700}.vl-tile__description{color:hsla(0,0%,6%,.4);font-size:.875rem;font-weight:600}.vl-tile--static{cursor:default;pointer-events:none}.vl-tile--primary{background-color:#0b3a32}.vl-tile--primary .vl-tile__icon,.vl-tile--primary .vl-tile__title{color:#adcbbf}.vl-tile--primary:hover{background-color:#144f45}.vl-tile--primary:hover .vl-tile__description,.vl-tile--primary:hover .vl-tile__icon,.vl-tile--primary:hover .vl-tile__title{color:#d1f8c9}.vl-tile--primary.vl-tile--active{background-color:#134e44}.vl-tile--primary.vl-tile--active .vl-tile__description,.vl-tile--primary.vl-tile--active .vl-tile__icon,.vl-tile--primary.vl-tile--active .vl-tile__title{color:#d1f8c9}.vl-tile--gray{background-color:var(--tile-gray-bg)}.vl-tile--gray .vl-tile__icon,.vl-tile--gray .vl-tile__title{color:var(--tile-gray-foreground)}.vl-tile--gray:hover{background-color:var(--tile-gray-hover-bg)}.vl-tile--gray:hover .vl-tile__description,.vl-tile--gray:hover .vl-tile__icon,.vl-tile--gray:hover .vl-tile__title{color:var(--tile-gray-foreground-hover)}.vl-tile--gray.vl-tile--active{background-color:var(--tile-gray-active-bg)}.vl-tile--gray.vl-tile--active .vl-tile__description,.vl-tile--gray.vl-tile--active .vl-tile__icon,.vl-tile--gray.vl-tile--active .vl-tile__title{color:var(--tile-gray-foreground-hover)}