@layer xplat-structure{*,:before,:after{box-sizing:border-box}*{border-width:0}img{display:block}*{border-style:solid}.vx-app{flex-direction:column;display:flex}.vx-scroll{overscroll-behavior:contain}:where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{flex-shrink:0}.vx-screen-shell{flex-grow:1;flex-shrink:1;align-self:stretch;min-width:0;min-height:0}@platform web, macos{.vx-screen-shell { flex-basis: 0px; }}.vx-screen-content{width:100%;height:100%}@platform web, macos{.vx-view, .vx-drawer--appkit { grid-template-rows: 1fr; grid-template-columns: 1fr; }}.vx-drawer--appkit>*{grid-area:1/1}.vx-row{display:flex}.vx-view{flex-direction:column}.vx-safe-area{padding-top:constant(safe-area-inset-top);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.vx-keyboard-avoiding{flex-direction:column;display:flex}.vx-drawer-panel{width:280px}.vx-drawer{flex-direction:row;display:flex;position:relative;overflow:hidden}.vx-drawer-main{flex:1;min-width:0;display:flex}.vx-drawer-backdrop{position:absolute;inset:0}.vx-drawer-panel{z-index:1;position:absolute;top:0;bottom:0;left:0;overflow:auto}.vx-row{flex-direction:row}.vx-stack{display:flex}.vx-grid,.vx-layers{display:grid}.vx-layers>*{horizontal-align:left;vertical-align:top;grid-area:1/1}@platform web, macos{.vx-absolute { position: relative; } .vx-absolute > * { position: absolute; left: 0; top: 0; }}.vx-layout{margin-block-start:calc(-1 * var(--container-padding-block-start,0px));margin-block-end:calc(-1 * var(--container-padding-block-end,0px));margin-inline-start:calc(-1 * var(--container-padding-inline-start,0px));margin-inline-end:calc(-1 * var(--container-padding-inline-end,0px))}.vx-layout--fill{height:calc(100% + var(--container-padding-block-start,0px) + var(--container-padding-block-end,0px));max-height:var(--container-max-height,none)}.vx-layout--auto{min-height:100%}.vx-layout-inner{--container-padding-inline-start:0px;--container-padding-inline-end:0px;--container-padding-block-start:0px;--container-padding-block-end:0px;--layout-content-width:100cqi;--layout-alignment-width:100cqi;flex-direction:column;display:flex}.vx-layout-inner.vx-layout--fill{height:calc(100% + var(--container-padding-block-start,0px) + var(--container-padding-block-end,0px));max-height:var(--container-max-height,none)}.vx-layout-middle{flex-direction:row;flex:1;min-height:0;display:flex}.vx-layout-middle--constrained{width:100%;max-width:var(--layout-content-width,none);margin-inline:auto}.vx-layout-middle--query:has(>.vx-layout-contentlane>.vx-layout-content){container-type:inline-size}.vx-layout-middle--singlepanel{box-sizing:border-box;width:100%;max-width:var(--layout-content-width,none);margin-inline:auto}.vx-layout-middle--singlepanel:has(>.vx-layout-contentlane>.vx-layout-content){max-width:none;margin-inline:0}.vx-layout-middle--startpanel:has(>.vx-layout-contentlane>.vx-layout-content){padding-inline-start:max(0px, calc((100% - var(--layout-content-width)) / 2))}.vx-layout-middle--endpanel:has(>.vx-layout-contentlane>.vx-layout-content){padding-inline-end:max(0px, calc((100% - var(--layout-content-width)) / 2))}.vx-layout-contentlane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.vx-layout-contentlane--singlecolumn{width:100%;max-width:var(--layout-content-width,none);margin-inline:auto}.vx-layout-contentlane--singlecolumn:has(>.vx-layout-content){max-width:none}.vx-layout-header{flex-shrink:0}.vx-layout-header-inner{box-sizing:border-box;max-width:var(--layout-content-width,none);--vx-lh-pad-is:var(--layout-padding-outer-x,var(--spacing-4,16px));--vx-lh-pad-ie:var(--layout-padding-outer-x,var(--spacing-4,16px));--vx-lh-pad-bs:var(--layout-padding-outer-y,var(--spacing-4,16px));--vx-lh-pad-be:var(--layout-padding-inner-y,var(--spacing-4,16px));--container-padding-inline-start:var(--vx-lh-pad-is);--container-padding-inline-end:var(--vx-lh-pad-ie);--container-padding-block-start:var(--vx-lh-pad-bs);--container-padding-block-end:var(--vx-lh-pad-be);margin-inline:auto;padding-block-start:var(--vx-lh-pad-bs);padding-block-end:var(--vx-lh-pad-be);padding-inline-start:var(--vx-lh-pad-is);padding-inline-end:var(--vx-lh-pad-ie)}.vx-layout-content{box-sizing:border-box;--vx-lc-pad-is:var(--layout-padding-inner-x,var(--spacing-4,16px));--vx-lc-pad-ie:var(--layout-padding-inner-x,var(--spacing-4,16px));--vx-lc-pad-bs:var(--layout-padding-inner-y,var(--spacing-4,16px));--vx-lc-pad-be:var(--layout-padding-inner-y,var(--spacing-4,16px));height:100%;min-height:0;--container-padding-inline-start:var(--vx-lc-pad-is);--container-padding-inline-end:var(--vx-lc-pad-ie);--container-padding-block-start:var(--vx-lc-pad-bs);--container-padding-block-end:var(--vx-lc-pad-be);flex:1;padding-block-start:var(--vx-lc-pad-bs);padding-block-end:var(--vx-lc-pad-be);padding-inline-start:var(--vx-lc-pad-is);padding-inline-end:var(--vx-lc-pad-ie);overflow:clip}.vx-layout-content--scroll{overflow:auto}.vx-layout-content--nostart{--vx-lc-pad-is:var(--layout-padding-outer-x,var(--spacing-4,16px));--container-padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4,16px))}.vx-layout-content--noend{--vx-lc-pad-ie:var(--layout-padding-outer-x,var(--spacing-4,16px))}.vx-layout-content--noheader{--vx-lc-pad-bs:var(--layout-padding-outer-y,var(--spacing-4,16px))}.vx-layout-content--nofooter{--vx-lc-pad-be:var(--layout-padding-outer-y,var(--spacing-4,16px))}.vx-layout-inner:has(>.vx-layout-header:not([data-divider])) .vx-layout-content{padding-block-start:0}.vx-layout-inner:has(>.vx-layout-footer:not([data-divider])) .vx-layout-content{padding-block-end:0}.vx-layout-content--align-nopanels{--vx-lc-pad-is:max(var(--vx-lc-pad-is), calc((100cqi - var(--layout-alignment-width,100cqi)) / 2 + var(--vx-lc-pad-is)));--vx-lc-pad-ie:max(var(--vx-lc-pad-ie), calc((100cqi - var(--layout-alignment-width,100cqi)) / 2 + var(--vx-lc-pad-ie)))}.vx-layout-content--align-startpanel{--vx-lc-pad-ie:max(var(--vx-lc-pad-ie), calc(100cqi - var(--layout-alignment-width,100cqi) + var(--vx-lc-pad-ie)))}.vx-layout-content--align-endpanel{--vx-lc-pad-is:max(var(--vx-lc-pad-is), calc(100cqi - var(--layout-alignment-width,100cqi) + var(--vx-lc-pad-is)))}.vx-spacer{flex-direction:column;flex-grow:1}.vx-pressable{-webkit-user-select:none;user-select:none;border-width:0;flex-direction:column;display:flex}.vx-fixed-layer-surface{width:100%;height:100%}.vx-fixed-layer-backdrop{background-color:#0000;width:100%;height:100%}.vx-overlay{z-index:1000}.vx-overlay-shade{position:absolute;inset:0}.vx-overlay-content{z-index:1;position:relative}.vx-popover{z-index:1001}.vx-popover-backdrop{background-color:#0000}.vx-tooltip{padding:4px 8px}.vx-toast-host{z-index:1002;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.vx-toast-top{top:24px}.vx-toast-bottom{bottom:24px}.vx-toast{pointer-events:auto}.vx-input,.vx-textarea{background-color:#0000;border-width:0;margin:0;padding:0}.vx-input-shell{flex-direction:row;align-items:center;gap:8px}.vx-input{flex-grow:1;min-width:0}.vx-input-clear{justify-content:center;align-items:center;min-width:24px;min-height:24px}.vx-input-shell--appkit{border-radius:var(--radius-md);border-width:1px;height:32px;padding:4px 8px}.vx-input-shell--appkit .vx-input{height:20px;line-height:20px}.vx-textarea-shell--appkit{border-radius:var(--radius-md);border-width:1px;flex-direction:column;display:flex}.vx-textarea--appkit{padding:4px 8px;line-height:20px}.vx-input,.vx-textarea{appearance:none}.vx-input-shell{align-items:center;min-width:0;display:flex}.vx-input{min-width:0;height:20px;line-height:1.4286}.vx-input-shell{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);height:32px;padding:0 8px}.vx-input-shell:has(.vx-input--size-sm){height:28px}.vx-input-shell:has(.vx-input--size-lg){height:36px}.vx-input-clear{flex:none;display:flex}.vx-textarea{width:100%;min-width:0;padding:4px 8px;line-height:1.4286;display:block}.vx-textarea-shell{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);display:block;position:relative}.vx-textarea-status{pointer-events:none;align-items:center;display:flex;position:absolute;top:8px;right:8px}.vx-textarea--has-status{padding-right:32px}.vx-textarea--size-lg{padding-top:8px;padding-bottom:8px}.vx-textarea{resize:vertical}.vx-textarea--autogrow{resize:none}.vx-webview{border-width:0;display:block}.vx-video>*{horizontal-align:stretch;vertical-align:stretch}.vx-video-centerbtn{justify-content:center;align-items:center;width:56px;height:56px}.vx-video-bar{padding:4px 8px}.vx-video-btn{padding:4px}.vx-video-tap{background-color:#0000}.vx-video-time{text-align:center;min-width:34px}.vx-video-surface{width:100%;height:100%;display:block}.vx-video-poster,.vx-video-barwrap{pointer-events:none}.vx-video-barwrap>*{pointer-events:auto}.vx-video-poster{object-fit:cover}.vx-modalroute{z-index:1000;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.vx-modalroute-shade{cursor:default;border:0;padding:0;position:absolute;inset:0}.vx-modalroute-body{flex:1;min-width:0;position:relative;overflow:auto}input,textarea,select,button{font-family:inherit}.vx-spinner{width:24px;height:24px}.vx-refresh{flex-direction:column;justify-content:center;align-items:center;height:64px;display:flex}.vx-refresh-wrap{flex-direction:column;display:flex;position:relative;overflow:hidden}.vx-refresh-wrap>.vx-scroll{flex:1;min-height:0}.vx-refresh{position:absolute;top:0;left:0;right:0}.vx-spinner{box-sizing:border-box;animation:.8s linear infinite vx-spinner-turn;display:inline-block}@keyframes vx-spinner-turn{to{transform:rotate(360deg)}}.vx-switch{justify-content:flex-start;align-items:center;width:40px;height:24px;padding-left:4px;padding-right:2px}.vx-switch--on{justify-content:flex-end}.vx-switch-thumb{width:16px;height:16px}.vx-switch--on .vx-switch-thumb{width:20px;height:20px}.vx-switch--size-sm{width:32px;height:20px;padding-left:2px;padding-right:2px}.vx-switch--size-sm .vx-switch-thumb{width:12px;height:12px}.vx-switch--size-sm.vx-switch--on .vx-switch-thumb{width:16px;height:16px}.vx-switch{cursor:pointer;display:flex}@platform macos{.vx-checkbox-group--appkit { display: flex; flex-direction: column; } .vx-checkbox-group--appkit.vx-checkbox-group--row { flex-direction: row; } .vx-checkboxlist-row--appkit { display: flex; flex-direction: row; align-items: center; gap: 8px; } .vx-checkboxlist-label--appkit { display: flex; flex-direction: column; } .vx-checkboxlist-end--appkit { display: flex; } .vx-pininput--appkit { display: flex; flex-direction: row; } .vx-radio-group--appkit { display: flex; flex-direction: column; } .vx-radio-group--appkit.vx-radio-group--row { flex-direction: row; } .vx-radio-row--appkit { display: flex; flex-direction: row; align-items: center; gap: 8px; } .vx-radio-label-col--appkit { display: flex; flex-direction: column; } .vx-radio-end--appkit { display: flex; } .vx-tabstrip--appkit { display: flex; flex-direction: row; align-items: flex-end; } .vx-spinner--appkit { display: flex; flex-shrink: 0; width: 20px; height: 20px; border-width: 2px; border-style: solid; border-radius: 50%; } .vx-spinner--appkit.vx-spinner--size-xsm { width: 12px; height: 12px; } .vx-spinner--appkit.vx-spinner--size-sm { width: 16px; height: 16px; } .vx-spinner--appkit.vx-spinner--size-lg { width: 24px; height: 24px; } .vx-spinner--appkit.vx-spinner--size-xl { width: 32px; height: 32px; } .vx-spinner-row--appkit { display: flex; flex-direction: row; align-items: center; gap: 8px; }  .vx-spinner.vx-spinner--appkit { animation: vx-appkit-spinner-turn .8s linear infinite; } .vx-progressbar-fill--appkit.vx-progressbar-fill--indeterminate { animation: vx-appkit-progressbar-slide 1.2s linear infinite; } @keyframes vx-appkit-spinner-turn { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes vx-appkit-progressbar-slide { from { transform: translateX(-100%); } to { transform: translateX(250%); } } @media (prefers-reduced-motion: reduce) { .vx-spinner.vx-spinner--appkit, .vx-progressbar-fill--appkit.vx-progressbar-fill--indeterminate { animation: none; } }  .vx-switch--appkit .vx-switch-thumb { align-items: center; justify-content: center; } .vx-field-label-press--appkit { display: flex; flex-direction: column; flex-shrink: 1; } .vx-checkbox-field--appkit { display: flex; flex-direction: column; } .vx-checkbox-row--appkit { display: flex; flex-direction: row; align-items: center; gap: 8px; } .vx-checkbox-text { flex-shrink: 1; } .vx-switch-field--appkit { display: flex; flex-direction: column; } .vx-switch-container--appkit { display: flex; flex-direction: row; align-items: center; gap: 8px; justify-content: flex-start; } .vx-switch-container--appkit.vx-switch-container--label-start { flex-direction: row-reverse; justify-content: flex-end; } .vx-switch-container--appkit.vx-switch-container--spread { justify-content: space-between; } .vx-switch--appkit { display: flex; flex-direction: row; flex-shrink: 0; border-radius: 12px; } .vx-switch--appkit.vx-switch--size-sm { border-radius: 10px; } .vx-switch--appkit .vx-switch-thumb { display: flex; border-radius: 10px; } .vx-switch-text { flex-shrink: 1; }}.vx-slider{height:28px}.vx-slider-track,.vx-slider-fill{vertical-align:middle;height:4px}@platform web, macos{.vx-slider--appkit { grid-template-rows: 1fr; grid-template-columns: 1fr; }}.vx-slider--appkit>*{grid-area:1/1}@platform macos{.vx-slider-block { display: flex; flex-direction: column; } .vx-slider--appkit { display: grid; flex-grow: 1; padding-left: 10px; padding-right: 10px; } .vx-slider-track, .vx-slider-fill { display: flex; align-self: center; border-radius: 2px; } .vx-slider-fill { justify-self: start; } .vx-slider-thumb { display: flex; justify-self: start; align-self: center; margin-left: -10px; } .vx-slider-marks { display: grid; height: 24px; padding-left: 10px; padding-right: 10px; grid-template-rows: 1fr; grid-template-columns: 1fr; } .vx-slider-mark { display: flex; flex-direction: column; align-items: center; width: 1px; justify-self: start; grid-area: 1 / 1; } .vx-slider-mark-tick { width: 1px; height: 6px; } .vx-slider-mark-label { font-size: 12px; }}.vx-slider-thumb{vertical-align:middle;width:20px;height:20px}.vx-slider{position:relative}.vx-slider-track,.vx-slider-fill{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.vx-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%)}.vx-color-picker{flex-direction:column;gap:8px;display:flex}.vx-color-picker-row{flex-direction:row;align-items:center;gap:8px;display:flex}.vx-color-area{height:160px}.vx-color-slider{height:24px}.vx-color-swatch{border-width:1px;border-color:#00000026;border-radius:4px}.vx-color-field{flex-direction:row;align-items:center;gap:8px;display:flex}.vx-color-area,.vx-color-slider{position:relative;overflow:hidden}.vx-color-area-hue,.vx-color-area-sat,.vx-color-area-val,.vx-color-slider-track{position:absolute;inset:0}.vx-color-area-thumb,.vx-color-slider-thumb{box-sizing:border-box;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003}.vx-color-area-thumb{width:16px;height:16px}.vx-color-slider-thumb{width:20px;height:20px;top:50%}.vx-color-swatch{box-sizing:border-box;border:1px solid #00000026;border-radius:4px}.vx-pager{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex-direction:row;display:flex;overflow:auto hidden}.vx-pager::-webkit-scrollbar{display:none}.vx-pager-page{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.vx-pressable:where(button){appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.vx-button{border-radius:var(--radius-md);corner-shape:squircle;white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px}.vx-button--size-sm{height:28px}.vx-button--size-md{height:32px}.vx-button--size-lg{height:36px}.vx-button-label{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0}.vx-button-content{flex-direction:row;flex-shrink:1;align-items:center;gap:8px;min-width:0}.vx-button-content--hidden{color:#0000}.vx-button-spinner .vx-spinner{width:14px;height:14px}.vx-button{position:relative}.vx-button-spinner{place-items:center;display:grid;position:absolute;inset:0}.vx-button-spinner-status{display:grid}.vx-button-spinner-svg{fill:none;animation:.8s linear infinite vx-spinner-turn;display:block}.vx-button-spinner-track{stroke:currentColor;stroke-opacity:.3}.vx-button-spinner-arc{stroke:currentColor}.vx-button-content{display:contents}@platform native{ .vx-button-spinner { align-items: center; justify-content: center; } .vx-button-content--hidden { opacity: 0; }  .vx-layout { flex-direction: column; } .vx-layout-header { flex-direction: column; flex-shrink: 0; } .vx-layout-content { flex-direction: column; }}.vx-button-label{overflow:hidden}.vx-collapsible,.vx-collapsible-content,.vx-accordion,.vx-accordion-item{flex-direction:column}.vx-checkbox-row{flex-direction:row;align-items:center}.vx-checkbox{justify-content:center;align-items:center;width:20px;height:20px}.vx-checkbox-label{margin-left:8px}.vx-radio-group{flex-direction:column}.vx-radio-group--row{flex-direction:row}.vx-radio-row{flex-direction:row;align-items:center}.vx-radio{justify-content:center;align-items:center;width:18px;height:18px}.vx-radio-dot{width:8px;height:8px}.vx-radio-label{margin-left:8px}.vx-segmented{flex-direction:row;padding:3px}.vx-segment{flex-direction:row;flex-grow:1;justify-content:center;align-items:center;width:0;padding:6px 10px}.vx-segmented{display:flex}.vx-segment{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.vx-segment--disabled{cursor:default}.vx-search{flex-direction:row;align-items:center;padding:6px 6px 6px 10px}.vx-search-field{flex-grow:1;padding-left:8px;padding-right:8px}.vx-search-clear{justify-content:center;align-items:center;width:24px;height:24px}.vx-search{display:flex}.vx-search-icon{flex:none;display:inline-flex}.vx-search-field{appearance:none;background:0 0;border:0;min-width:0}input.vx-search-field::-webkit-search-cancel-button{display:none}.vx-search-clear{cursor:pointer;border:0;padding:0;display:inline-flex}.vx-menu{min-width:140px;padding:4px}.vx-menu-list{flex-direction:column}.vx-menu-item{cursor:pointer;flex-direction:row;align-items:center;padding:6px 10px}.vx-badge{flex-direction:row;align-items:center;padding:1px 6px;display:inline-flex}.vx-separator--h{height:1px}.vx-separator--v{align-self:stretch;width:1px}.vx-avatar{justify-content:center;align-items:center}.vx-avatar-group{flex-direction:row;align-items:center}.vx-collapsible,.vx-collapsible-content,.vx-accordion,.vx-accordion-item,.vx-checkbox-row,.vx-checkbox,.vx-radio-group,.vx-radio-row,.vx-radio,.vx-menu-list,.vx-menu-item,.vx-contextmenu,.vx-avatar,.vx-avatar-group,.vx-avatar-group-item{display:flex}.vx-checkbox-row,.vx-radio-row{cursor:pointer}.vx-checkbox-check{display:block}.vx-field{flex-direction:column;gap:4px}.vx-field-head,.vx-field-body{flex-direction:column;display:flex}.vx-field-label-row{flex-direction:row;align-items:center;gap:4px;display:flex}.vx-field-status--detached{border-top-width:1px;margin-top:8px;padding-top:8px}.vx-fieldgroup{flex-direction:column}.vx-fieldgroup-label{margin-bottom:8px}.vx-item{flex-direction:row;align-items:center;gap:12px;width:100%;padding:10px 12px}.vx-item-leading,.vx-item-trailing{flex-shrink:0;align-items:center}.vx-item-content{flex-direction:column;flex-grow:1}.vx-inputnumber{flex-direction:row;align-items:center}.vx-inputnumber-step{justify-content:center;align-items:center;padding:4px 10px}.vx-inputnumber-field{text-align:center;width:64px;margin-left:8px;margin-right:8px}.vx-pininput{flex-direction:row}.vx-pininput-cell{text-align:center;width:40px;margin-right:8px}.vx-select-trigger{flex-direction:row;justify-content:space-between;align-items:center;padding:6px 10px}.vx-select-caret{margin-left:8px}.vx-select-check{width:16px}.vx-select-search{margin-bottom:4px}.vx-token,.vx-typeahead,.vx-tokenizer,.vx-complex-selector-trigger{align-items:center;display:flex}.vx-tokenizer{flex-flow:wrap}.vx-tokenizer-content,.vx-typeahead-content{flex:1;min-width:0}.vx-tokenizer-token{display:flex}.vx-tokenizer--truncated{flex-wrap:nowrap;overflow:hidden}.vx-complex-selector{flex-direction:row;display:flex}.vx-rating{flex-direction:row}.vx-rating-cell{padding:2px}.vx-checkbox-group{flex-direction:column}.vx-checkbox-group--row .vx-list,.vx-checkbox-list--row{flex-direction:row}.vx-field,.vx-fieldgroup,.vx-item,.vx-item-leading,.vx-item-content,.vx-item-trailing,.vx-inputnumber,.vx-inputnumber-step,.vx-select-trigger,.vx-select-list,.vx-token,.vx-typeahead,.vx-tokenizer,.vx-tokenizer-token,.vx-complex-selector,.vx-complex-selector-trigger,.vx-rating,.vx-rating-cell,.vx-checkbox-group{display:flex}.vx-rating-cell{cursor:pointer}.vx-field-label--hidden,.vx-field-description--hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-field-status--detached{margin-top:8px}.vx-field-label-row{flex-direction:row;align-items:center;margin-bottom:4px}.vx-field-label-row .vx-field-label{margin-bottom:0}.vx-field-label-info{margin-left:4px}.vx-calendar{flex-direction:column}.vx-calendar-header{flex-direction:row;align-items:center}.vx-calendar-title{text-align:center;flex-grow:1}.vx-calendar-months{flex-direction:row}.vx-calendar--two-months .vx-calendar-months{gap:24px}.vx-calendar-month{flex-direction:column}.vx-calendar-weeknames,.vx-calendar-week{flex-direction:row}.vx-calendar-weekname,.vx-calendar-weeknumber{flex-shrink:0;width:36px;height:32px}.vx-calendar-day{text-align:center;width:36px;height:32px}.vx-calendar-weeknumber{margin-right:4px}.vx-calendar-live{height:0;font-size:0}.vx-dateinput,.vx-timeinput,.vx-datetimeinput,.vx-daterangeinput{flex-direction:row;align-items:center}.vx-dateinput-input,.vx-timeinput-input,.vx-datetimeinput-input{flex-grow:1}.vx-datetimeinput-segment{flex-direction:row;align-items:center}.vx-datetimeinput-datesegment,.vx-daterangeinput-trigger{flex-grow:1}.vx-daterangeinput-dialog{flex-direction:row}.vx-daterangeinput-presets{flex-direction:column}.vx-daterangeinput-preset{flex-direction:row;align-items:center;padding:6px 10px}.vx-timewheel{flex-direction:column}.vx-timewheel-columns{flex-direction:row}.vx-timewheel-column{flex-grow:1;height:180px}.vx-timewheel-option{text-align:center;padding:6px 0}.vx-timewheel-actions{flex-direction:row;justify-content:flex-end}.vx-timewheel-cancel,.vx-timewheel-done{padding:8px 16px}.vx-fileinput,.vx-fileinput-list{flex-direction:column}.vx-fileinput-item{flex-direction:row;align-items:center}.vx-fileinput-itemname{flex-grow:1}.vx-fileinput-trigger{flex-direction:row;align-items:center}.vx-fileinput-dropzone-hint{flex-direction:column;align-items:center;padding:16px}.vx-calendar,.vx-calendar-header,.vx-calendar-months,.vx-calendar-month,.vx-calendar-weeknames,.vx-calendar-week,.vx-dateinput,.vx-timeinput,.vx-datetimeinput,.vx-datetimeinput-segment,.vx-daterangeinput,.vx-daterangeinput-dialog,.vx-daterangeinput-presets,.vx-timewheel,.vx-timewheel-columns,.vx-timewheel-actions,.vx-fileinput,.vx-fileinput-list,.vx-fileinput-item,.vx-fileinput-trigger,.vx-fileinput-dropzone-hint,.vx-field-label-row{display:flex}.vx-calendar-cell{flex-shrink:0;width:36px;height:32px}.vx-calendar-day{font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.vx-calendar-day--disabled{cursor:default}.vx-calendar-day--outside{justify-content:center;align-items:center;display:flex}.vx-calendar-day--empty{visibility:hidden}.vx-calendar-nav{cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:flex}.vx-dateinput-toggle,.vx-timeinput-toggle,.vx-datetimeinput-calendartoggle,.vx-datetimeinput-timestoggle,.vx-dateinput-clear,.vx-timeinput-clear,.vx-datetimeinput-clear,.vx-daterangeinput-clear,.vx-fileinput-clear,.vx-fileinput-itemremove{cursor:pointer;background:0 0;border:0;padding:2px 4px}.vx-dateinput,.vx-timeinput,.vx-datetimeinput,.vx-daterangeinput{gap:4px;position:relative}.vx-dateinput-input,.vx-timeinput-input,.vx-datetimeinput-input,.vx-daterangeinput-trigger{font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;display:flex}.vx-dateinput-nativeslot,.vx-timeinput-nativeslot,.vx-datetimeinput-nativeslot{flex-grow:1;display:flex;position:relative}.vx-dateinput-nativeinput,.vx-timeinput-nativeinput,.vx-datetimeinput-nativeinput{z-index:1;width:100%;position:relative}.vx-dateinput-overlay,.vx-timeinput-overlay,.vx-datetimeinput-overlay{pointer-events:none;align-items:center;padding:6px 4px;display:flex;position:absolute;inset:0}.vx-datetimeinput-timelist{flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.vx-datetimeinput-timeoption{text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px}.vx-daterangeinput-trigger{cursor:pointer;background:0 0;border:0;padding:6px 4px}.vx-fileinput-nativeinput{display:none}.vx-fileinput--dropzone{align-items:center;padding:16px}.vx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-breadcrumb{flex-flow:wrap;align-items:center}.vx-breadcrumb-item{flex-direction:row;align-items:center}.vx-breadcrumb-sep{margin-left:6px;margin-right:6px}.vx-pagination{flex-direction:row;align-items:center}.vx-page-btn{justify-content:center;align-items:center;min-width:28px;height:28px;margin-right:4px;padding:0 6px}.vx-page-ellipsis{margin-right:4px}.vx-stepper,.vx-stepper-cell{flex-direction:row;align-items:center}.vx-stepper-line{width:24px;height:1px}.vx-step{flex-direction:row;align-items:center}.vx-step-dot{text-align:center;width:24px;height:24px}.vx-step-label{margin-left:6px}.vx-navmenu,.vx-navmenu--row{flex-direction:row;align-items:center}.vx-navmenu--col{flex-direction:column;align-items:flex-start}.vx-navmenu-item{flex-direction:row;align-items:center;padding:6px 10px}.vx-navmenu-label{margin-left:4px}.vx-commandpalette{width:360px;max-width:90vw;padding:8px}.vx-cmdk-search{margin-bottom:4px}.vx-breadcrumb,.vx-breadcrumb-item,.vx-pagination,.vx-page-btn,.vx-stepper,.vx-stepper-cell,.vx-step,.vx-navmenu,.vx-navmenu-item{display:flex}.vx-cmdk-layer .vx-overlay-content{position:absolute;top:15%;left:50%;transform:translate(-50%)}.vx-page-btn,.vx-breadcrumb-link,.vx-step,.vx-navmenu-item{cursor:pointer}.vx-table{flex-direction:column}.vx-table-head,.vx-table-row{flex-direction:row}.vx-table-cell{padding:8px 12px}.vx-table-empty{align-items:center;padding:16px}.vx-table-row--selected{background-color:var(--color-surface-secondary)}.vx-timeline{flex-direction:column}.vx-timeline-item{flex-direction:row}.vx-timeline-rail{flex-direction:column;align-items:center;width:20px}.vx-timeline-dot{justify-content:center;align-items:center;width:10px;height:10px;margin-top:5px}.vx-timeline-line{flex:1;width:1px}.vx-timeline-body{flex-direction:column;padding-bottom:16px;padding-left:10px}.vx-tree,.vx-tree-node{flex-direction:column}.vx-tree-row{flex-direction:row;align-items:center;padding:4px 0}.vx-tree-caret{width:14px;margin-left:4px}.vx-alert{flex-direction:row;padding:10px 12px}.vx-alert-body{flex-direction:column;flex:1;margin-left:8px}.vx-card{padding:calc(var(--astryx-card-padding,var(--spacing-4,16px)) - 1px);flex-direction:column}.vx-card-body{flex-direction:column}.vx-chip{flex-direction:row;align-items:center;padding:3px 10px}.vx-chip-remove{margin-left:6px}.vx-kbd{padding:1px 5px}.vx-empty{flex-direction:column;align-items:center;padding:24px}.vx-empty-title{margin-top:8px}.vx-empty-desc{margin-top:2px}.vx-banner{flex-direction:row;align-items:center;padding:8px 12px}.vx-banner-body{flex-direction:column;flex:1;margin-left:8px}.vx-banner-dismiss{margin-left:8px}.vx-user{flex-direction:row;align-items:center}.vx-user-body{flex-direction:column;margin-left:10px}.vx-progressgroup{flex-direction:column}.vx-progressgroup-row{flex-direction:row;align-items:center}.vx-progressgroup-label{margin-left:8px}.vx-table,.vx-table-head,.vx-table-row,.vx-timeline,.vx-timeline-item,.vx-timeline-rail,.vx-timeline-body,.vx-tree,.vx-tree-node,.vx-tree-row,.vx-alert,.vx-alert-body,.vx-card,.vx-card-body,.vx-banner,.vx-banner-body,.vx-user,.vx-user-body,.vx-progressgroup,.vx-progressgroup-row{display:flex}.vx-table-row--pressable,.vx-table-th--sortable,.vx-tree-row,.vx-user--pressable,.vx-banner-dismiss,.vx-chip-remove{cursor:pointer}.vx-heading{margin:0}.flex-1{flex:1}.min-w-0{min-width:0}.min-h-0{min-height:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-4{gap:16px}.gap-3{gap:12px}.gap-6{gap:24px}.text-2xl{min-height:36px}.text-xl,.text-lg{min-height:28px}.text-sm{min-height:20px}.btn{justify-content:center;align-items:center;padding:10px 16px}a.btn{display:inline-flex}a.chip{align-items:center;display:inline-flex}.vx-tab{justify-content:center;align-items:center;padding:10px 16px}.vx-tabicon{margin-right:6px}.vx-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.vx-tabbar{flex-direction:row;display:flex}.vx-tabpane{flex-direction:column;flex:1;min-height:0;display:flex}button.vx-tab{cursor:pointer;background:0 0;display:flex}@platform macos{.vx-screen, .vx-tabs, .vx-tabpane { min-width: 0; min-height: 0; } .vx-tabpane { flex-shrink: 1; }}.vx-chatlayout,.vx-chatlayout-scroll,.vx-chatlayout-messages,.vx-chatlist,.vx-chatlist-inner,.vx-chatmsg,.vx-chatmsg-content,.vx-chatcomposer,.vx-chatcomposer-body,.vx-chatcomposer-inputarea,.vx-chatcomposer-footer,.vx-chatcomposer-header,.vx-chattools-list{flex-direction:column;display:flex}.vx-chatlayout,.vx-chatlayout-scroll,.vx-chatlayout-messages{flex:1;min-height:0}.vx-chatlayout-dock,.vx-chatlayout-dockinner,.vx-chatlist-inner{width:100%}.vx-chatlist{flex:1;min-height:0}.vx-chatlist-spacer{flex:1}.vx-chatmsg{flex-direction:row;align-items:flex-start;width:100%}.vx-chatmsg--user{flex-direction:row-reverse}.vx-chatmsg-content{min-width:0;max-width:100%}.vx-chatbubble{max-width:100%}.vx-chatmeta,.vx-chatcomposer-header,.vx-chatcomposer-footer,.vx-chatcomposer-footerright,.vx-chatcomposer-footerleft,.vx-chatcomposer-headerright,.vx-chatcomposer-headerleft,.vx-chattools-header,.vx-chattools-row,.vx-chattools-stats,.vx-chatcomposer-tokenwrap,.vx-chatinput-tokens,.vx-chatsys,.vx-chatscroll-wrap,.vx-chatdict-btn,.vx-chatcomposer-status,.vx-chatdict-bars,.vx-chat-token{align-items:center;display:flex}.vx-chatcomposer-header,.vx-chatcomposer-footer{flex-direction:row;justify-content:space-between}.vx-chatcomposer-inputarea{min-width:0}.vx-chatinput-editable{width:100%;min-height:24px}.vx-chattools-row,.vx-chatcomposer-status,.vx-chatsys,.vx-chatdict-bars{flex-direction:row}.vx-chattools-row--toggle{width:100%}.vx-chatsys{justify-content:center}.vx-chatsys-content{flex-direction:row;align-items:center;display:flex}.vx-chatdrawer-inner{width:100%}.vx-chatscroll-wrap{justify-content:center}.vx-chatcomposer--disabled,.vx-chatinput--disabled{opacity:.55}.vx-chatlayout{position:relative;overflow:hidden}.vx-chatlayout--selfscroll{overscroll-behavior:contain;overflow-y:auto}.vx-chatlayout--external{overflow:visible}.vx-chatlayout-messages{flex:1 0 auto}.vx-chatlayout-dock{z-index:1;flex-shrink:0}.vx-chatlayout-dock--sticky{position:sticky;bottom:0}.vx-chatlayout-dock--fixed{position:fixed;bottom:0;left:0;right:0}.vx-chatpaste-preview{overflow:hidden}.vx-dialog{flex-direction:column;display:flex}.vx-dialog-layer{z-index:1100;pointer-events:none;position:fixed;inset:0}.vx-dialog-layer .vx-dialog{pointer-events:auto;overflow:auto}dialog.vx-dialog{border-width:0;outline:none;margin:auto}.vx-dialog--fullscreen{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.vx-dialog-header{flex-direction:row;align-items:center;display:flex}.vx-dialog-header-text{flex-direction:column;flex:1;min-width:0;display:flex}.vx-dialog-header-end{flex-direction:row;align-items:center;display:flex}.vx-dialog-divider{height:1px}.vx-alertdialog-title{margin-bottom:4px}.vx-alertdialog-desc{margin-bottom:16px}.vx-alertdialog-actions{flex-direction:row;justify-content:flex-end;gap:8px;display:flex}.vx-hovercard-indication{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.vx-hovercard-content{flex-direction:column;display:flex}.vx-toast-outlet,.vx-toast-layer{display:contents}.vx-toast-viewport{inset:unset;z-index:1200;box-sizing:border-box;pointer-events:none;width:auto;font-family:var(--font-family-body,inherit);font-size:var(--text-body-size,14px);font-weight:var(--text-body-weight,400);line-height:var(--text-body-leading,1.4286);padding-block:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-bottom,0px));padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));background:0 0;border-width:0;flex-direction:column;margin:0;display:flex;position:fixed;inset-inline:0;overflow:visible}.vx-toast-viewport--top{flex-direction:column-reverse;top:0}.vx-toast-viewport--bottom{bottom:0}.vx-toast-viewport--start{align-items:flex-start}.vx-toast-viewport--end{align-items:flex-end}.vx-toast-stack{flex-direction:column;align-items:flex-end;gap:8px;width:min(400px,100%);display:flex;position:fixed}.vx-toast-stack--top{top:var(--vx-toast-inset-block-start,max(16px, env(safe-area-inset-top,0px)));flex-direction:column-reverse}.vx-toast-stack--bottom{bottom:var(--vx-toast-inset-block-end,max(16px, env(safe-area-inset-bottom,0px)))}.vx-toast-stack--start{align-items:flex-start;inset-inline-start:var(--vx-toast-inset-inline-start,max(16px, env(safe-area-inset-left,0px)))}.vx-toast-stack--end{align-items:flex-end;inset-inline-end:var(--vx-toast-inset-inline-end,max(16px, env(safe-area-inset-right,0px)))}.vx-toast-row{pointer-events:auto;grid-template-rows:1fr;width:100%;max-width:400px;transition-property:grid-template-rows,opacity,transform;transition-duration:.2s;display:grid}@starting-style{.vx-toast-row{opacity:0;grid-template-rows:0fr}}.vx-toast-row--exiting{opacity:0;grid-template-rows:0fr}.vx-toast-row>*{min-height:0;overflow:hidden}.vx-toast{pointer-events:auto;touch-action:pan-x;width:100%}.vx-toast-content{overflow-wrap:anywhere;flex:1;min-width:0}.vx-toast-inner{flex-flow:row;align-items:flex-start;gap:12px;width:100%;display:flex}.vx-toast-end{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.vx-scrollable-content{flex-direction:column;min-width:100%;min-height:100%;display:flex}.vx-carousel{width:100%}.vx-carousel-track{flex-direction:row;display:flex}.vx-carousel-slide{flex:none;min-width:0}.vx-carousel-slide--prop{flex:1 0 100%}.vx-carousel,.vx-carousel-viewport{position:relative}.vx-carousel-btn{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.vx-carousel-prev{left:8px}.vx-carousel-next{right:8px}.vx-lightbox-layer{z-index:1150;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vx-lightbox-stage{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.vx-lightbox-media{object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;max-width:100%;max-height:100%}.vx-lightbox-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.vx-lightbox-prev{left:16px}.vx-lightbox-next{right:16px}.vx-lightbox-close{z-index:2;position:absolute;top:16px;right:16px}.vx-lightbox-counter{z-index:2;position:absolute;top:16px;left:16px}.vx-lightbox-caption{text-align:center;z-index:2;position:absolute;bottom:24px;left:0;right:0}.vx-blockquote{flex-direction:column}.vx-statusdot{border-radius:4px;justify-content:center;align-items:center;width:8px;height:8px}.vx-progressbar-track{border-radius:4px;height:8px}.vx-progressbar-fill{border-radius:4px}.vx-progressbar-mark{width:2px;height:8px}.vx-metadatalist{flex-direction:column}.vx-metadatalist-label,.vx-metadatalist-value{margin-bottom:8px}.vx-metadatalist-item .vx-metadatalist-value{margin-top:4px}.vx-thumbnail{border-radius:8px;width:40px;height:40px}.vx-thumbnail-remove{border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px}.vx-citation{flex-direction:row;align-items:center}.vx-outline{flex-direction:column}.vx-outline-item{flex-direction:row;align-items:center}.vx-codeblock{flex-direction:column}.vx-codeblock-header{flex-direction:row;justify-content:space-between;align-items:center}.vx-codeblock-line{flex-direction:row}.vx-codeblock-gutter{text-align:right;width:32px;padding-right:8px}.vx-blockquote{margin:0;padding:0}.vx-blockquote-cite{font-style:normal;display:block}.vx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.vx-statusdot{display:inline-flex;position:relative}.vx-statusdot-icon{justify-content:center;align-items:center;display:inline-flex}.vx-progressbar{flex-direction:column;gap:6px;min-width:120px;display:flex}.vx-progressbar-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vx-progressbar-trackwrap{position:relative}.vx-progressbar-track{position:relative;overflow:hidden}.vx-progressbar-fill{height:100%;transition:width .16s ease-out}.vx-progressbar-fill--indeterminate{width:40%;animation:1.2s linear infinite vx-progressbar-slide}.vx-progressbar-markwrap{align-items:center;display:flex;position:absolute;top:0;bottom:0}.vx-progressbar-mark{height:100%;display:block;transform:translate(-50%)}.vx-progressbar-mark[data-placement=start]{transform:none}.vx-progressbar-mark[data-placement=end]{transform:translate(-100%)}@keyframes vx-progressbar-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes vx-statusdot-pulse{0%,to{opacity:1}50%{opacity:.4}}.vx-statusdot--pulse{animation:1.5s ease-in-out infinite vx-statusdot-pulse}.vx-md-fade{animation:.2s ease-out vx-md-fade-in}@keyframes vx-md-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vx-md-fade{animation:none}}.vx-metadatalist-list{margin:0;padding:0}.vx-metadatalist--single{align-items:baseline;gap:8px 16px;display:grid}.vx-metadatalist--multi,.vx-metadatalist--stacked-multi{gap:16px;display:grid}.vx-metadatalist--stacked-single{row-gap:12px;display:grid}.vx-metadatalist--single{grid-template-columns:auto minmax(0,1fr)}.vx-metadatalist--multi,.vx-metadatalist--stacked-multi{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.vx-metadatalist--stacked-single{grid-template-columns:1fr}.vx-metadatalist--horizontal{flex-flow:wrap;gap:16px;display:flex}.vx-metadatalist-label{align-items:center;gap:6px;margin-bottom:0;display:flex}.vx-metadatalist-item .vx-metadatalist-label{margin-bottom:4px}.vx-metadatalist-item .vx-metadatalist-value,.vx-metadatalist--single .vx-metadatalist-value{margin-bottom:0}.vx-metadatalist-icon{align-items:center;display:inline-flex}.vx-metadatalist-value{min-width:0;margin:0}.vx-metadatalist-toggle{font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:8px 0}.vx-thumbnail{flex:none;display:inline-flex}.vx-thumbnail-image{width:100%;height:100%;display:block}.vx-thumbnail-placeholder,.vx-thumbnail-overlay{justify-content:center;align-items:center;display:flex}.vx-thumbnail-remove{justify-content:center;align-items:center;padding:0;display:flex}.vx-thumbnail-remove:not(.vx-thumbnail-remove--always){opacity:0}.vx-thumbnail{position:relative;overflow:hidden}.vx-thumbnail-image{object-fit:cover}.vx-thumbnail-placeholder,.vx-thumbnail-overlay{position:absolute;inset:0}.vx-thumbnail-remove{cursor:pointer;border:0;position:absolute;top:2px;right:2px}.vx-thumbnail-remove:not(.vx-thumbnail-remove--always){transition:opacity .12s ease-out}.vx-thumbnail:hover .vx-thumbnail-remove,.vx-thumbnail:focus-within .vx-thumbnail-remove{opacity:1}.vx-citation{vertical-align:baseline;gap:4px;text-decoration:none;display:inline-flex}.vx-citation-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.vx-citation-icon-img{width:100%;height:100%;display:block}.vx-citation-icon{overflow:hidden}.vx-citation-icon-img{object-fit:cover}.vx-outline-track{flex-direction:column;display:flex}.vx-outline-indicator{width:2px}.vx-outline-item{width:100%;font:inherit;text-align:left;background:0 0;align-items:center;padding:8px 12px 8px 0;display:flex}.vx-outline,.vx-outline-track{position:relative}.vx-outline-indicator{pointer-events:none;transition:transform .14s ease-out,height .14s ease-out;position:absolute;top:0;left:0}.vx-outline-item{cursor:pointer;border:0}.vx-outline--compact .vx-outline-item{padding-top:4px;padding-bottom:4px}.vx-codeblock{max-width:100%;overflow:hidden}.vx-codeblock-header{justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.vx-codeblock-header-text{align-items:baseline;gap:8px;min-width:0;display:flex}.vx-codeblock-header-actions{align-items:center;gap:4px;display:flex}.vx-codeblock-copy,.vx-codeblock-collapse{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.vx-codeblock-body{overflow:auto}.vx-codeblock-pre{margin:0;padding:8px 12px}.vx-codeblock-code{display:block}.vx-codeblock-row{min-width:max-content;display:flex}.vx-codeblock-line{white-space:pre;min-width:max-content;display:block}.vx-codeblock-row .vx-codeblock-line{flex:1}.vx-codeblock-gutter{text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:2.5em;padding-right:1em}.vx-codeblock--wrap .vx-codeblock-line{white-space:pre-wrap;word-break:break-word}.vx-codeblock--wrap .vx-codeblock-row,.vx-codeblock--wrap .vx-codeblock-line{min-width:0}.vx-timestamp-card-grid{gap:4px 12px;display:grid}.vx-timestamp-card-row{display:contents}.vx-timestamp-card-action{justify-content:flex-end;align-items:center;display:flex}.vx-timestamp-copy{appearance:none;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.vx-statusdot--pulse,.vx-progressbar-fill--indeterminate{animation:none}}.vx-visually-hidden{opacity:0;opacity:1;width:1px;height:1px}.vx-navicon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vx-toolbar-slot{flex-direction:row;flex-shrink:0;align-items:center}.vx-toolbar-slot--fill{flex-grow:1}.vx-toolbar-inner{align-items:center;padding:4px 8px;display:flex}.vx-toolbar-inner--flex{justify-content:space-between}.vx-toolbar-inner--grid{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.vx-toolbar-inner--vertical{flex-direction:column;align-items:stretch}.vx-toolbar-slot{align-items:center;display:flex}.vx-toolbar-slot--center{justify-content:center;min-width:0;overflow:hidden}.vx-toolbar-slot--end{justify-content:flex-end}.vx-toolbar-slot--push{margin-inline-start:auto}.vx-tablist{flex-direction:row;flex-shrink:0;align-items:stretch}.vx-tabstrip{flex-direction:row;flex-shrink:0;align-items:flex-end}.vx-tabstrip-scroll{flex-direction:row}.vx-tab{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;padding-left:8px;padding-right:8px}.vx-tab-content{flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.vx-tab-indicator{border-radius:1px;width:100%;height:2px}.vx-tablist--fill .vx-tab{flex-grow:1}.vx-tablist{display:flex;position:relative}.vx-tabstrip{flex-wrap:nowrap;min-width:0;display:flex}.vx-tabstrip--scroll{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.vx-tabstrip--scroll::-webkit-scrollbar{display:none}.vx-tab{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex;position:relative}.vx-tab-hover{border-radius:6px;position:absolute;inset:0 0 2px}.vx-tab:hover .vx-tab-hover{background-color:var(--vx-tab-hover-bg,#0000000a)}.ns-dark .vx-tab:hover .vx-tab-hover,.dark .vx-tab:hover .vx-tab-hover{background-color:var(--vx-tab-hover-bg,#ffffff14)}.vx-tab-icon{margin-right:4px;display:inline-flex}.vx-tab-labelwrap{flex-direction:column;padding-bottom:7px;display:inline-flex;position:relative;overflow:hidden}.vx-tab-label{white-space:nowrap}.vx-tab-labelsizer{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;font-weight:600;display:block}.vx-tab--selected .vx-tab-label{font-weight:600}.vx-tab-end{margin-left:4px;display:inline-flex}.vx-tab-indicator{border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.vx-tablist--fill .vx-tab{flex:1 1 0;min-width:0}.vx-tabmenu-chevron{margin-left:4px;transition:transform .12s;display:inline-flex}.vx-tabmenu-chevron--open{transform:rotate(180deg)}.vx-tabscroll{background-color:var(--color-surface,#fff);cursor:pointer;border:0;justify-content:center;align-items:center;width:24px;padding:0;display:inline-flex;position:absolute;top:0;bottom:0}.vx-tabscroll--start{left:0}.vx-tabscroll--end{right:0}.vx-tabstrip--fade-start{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px);mask-image:linear-gradient(90deg,#0000 0,#000 20px)}.vx-tabstrip--fade-end{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 20px);mask-image:linear-gradient(270deg,#0000 0,#000 20px)}.vx-tabstrip--fade-both{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.vx-tabmenu{flex-direction:column;min-width:150px;max-height:300px;display:flex;overflow-y:auto}.vx-tabmenu-heading{padding:6px 10px}.vx-tabmenu-item{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.vx-tabmenu-itemcontent{align-items:center;gap:6px;display:inline-flex}.vx-tabmenu-item:hover{background-color:#0000000d}.ns-dark .vx-tabmenu-item:hover,.dark .vx-tabmenu-item:hover{background-color:#ffffff14}.vx-tabmenu-item:focus-visible{outline:1.5px solid var(--color-text);outline-offset:-1.5px}.vx-tablist--bleed{margin-inline-start:calc(-1 * var(--container-padding-inline-start,0px));margin-inline-end:calc(-1 * var(--container-padding-inline-end,0px))}.vx-overflowlist{flex-direction:row;flex-shrink:0;align-items:flex-start;min-width:0;max-width:100%;display:flex}.vx-overflowlist--multirow{flex-wrap:wrap;overflow:hidden}.vx-overflowlist--fill-parent{width:100%}.vx-overflowlist-measure{visibility:hidden;pointer-events:none;z-index:-1;flex-wrap:nowrap;height:0;display:flex;position:absolute;overflow:hidden}.vx-overflowlist-measure-indicator{flex-shrink:0;display:flex}.vx-navmenu{flex-direction:column}.vx-navmenu-item{flex-direction:row;flex-shrink:0;align-items:center}.vx-navmenu--sm .vx-navmenu-item,.vx-navmenu-item--sm{padding:4px 8px}.vx-navmenu--md .vx-navmenu-item,.vx-navmenu-item--md{padding:8px}.vx-navmenu--lg .vx-navmenu-item,.vx-navmenu-item--lg{padding:12px}.vx-navmenu-item--disabled{opacity:.5}.vx-navmenu{min-width:200px;display:flex}.vx-navmenu--sm{min-width:168px}.vx-navmenu--lg{min-width:240px}.vx-navmenu-item{width:100%;color:inherit;cursor:pointer;text-align:start;font:inherit;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:8px;text-decoration:none;display:flex}@media (hover:hover){.vx-navmenu-item:hover:not([aria-disabled=true]){background-color:#0000000d}.ns-dark .vx-navmenu-item:hover:not([aria-disabled=true]),.dark .vx-navmenu-item:hover:not([aria-disabled=true]){background-color:#ffffff14}}.vx-navmenu-item:focus-visible,.vx-navmenu-item:focus{background-color:#0000000d}.ns-dark .vx-navmenu-item:focus-visible,.dark .vx-navmenu-item:focus-visible,.ns-dark .vx-navmenu-item:focus,.dark .vx-navmenu-item:focus{background-color:#ffffff14}.vx-navmenu-item--disabled{cursor:default}.vx-navmenu-item-icon{flex-shrink:0;display:inline-flex}.vx-navmenu-item-content{flex-direction:column;flex:1;min-width:0;display:flex}.vx-navmenu-item-desc{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vx-mobilenav-backdrop{background-color:#0006}.vx-mobilenav-drawer{flex-direction:column}.vx-mobilenav-header{flex-direction:row;align-items:center}.vx-mobilenav-content{flex-direction:column}.vx-mobilenav-toggle{justify-content:center;align-items:center}.vx-mobilenav{overscroll-behavior:contain;touch-action:none;--_mobilenav-close-ms:220;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.vx-mobilenav::backdrop{background-color:#0000;transition:background-color .2s}.vx-mobilenav--open::backdrop{background-color:#0006}.vx-mobilenav-drawer{background-color:var(--color-surface,#fff);overscroll-behavior:contain;flex-direction:column;transition:transform .22s;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto}.vx-mobilenav--start .vx-mobilenav-drawer{border-right:1px solid var(--color-border,#eaeaea);left:0;transform:translate(-100%)}.vx-mobilenav--end .vx-mobilenav-drawer{border-left:1px solid var(--color-border,#eaeaea);right:0;transform:translate(100%)}.vx-mobilenav--open .vx-mobilenav-drawer{transform:translate(0)}.vx-mobilenav-header{border-bottom:1px solid var(--color-border,#eaeaea);align-items:center;padding:8px 12px;display:flex}.vx-mobilenav-content{flex-direction:column;flex:1;padding:8px;display:flex}.vx-mobilenav-toggle{display:inline-flex}.vx-appshell,.vx-appshell-body{flex-direction:column}.vx-appshell-middle{flex-direction:row;flex-grow:1}.vx-appshell-sidenav{flex-direction:column;flex-shrink:0}.vx-appshell-content{flex-direction:column;flex-grow:1}.vx-appshell-header{flex-direction:column;flex-shrink:0}.vx-appshell-banner{flex-direction:column}.vx-appshell-mobilebar{flex-direction:row;align-items:center}.vx-sidenav-section-title-group{flex-direction:column}.vx-topnav{flex-direction:row;flex-shrink:0;align-items:center}.vx-topnav-start{flex-direction:row;flex-grow:1;flex-shrink:1;align-items:center}.vx-topnav-center{flex-direction:row;justify-content:center;align-items:center}.vx-topnav-end{flex-direction:row;justify-content:flex-end;align-items:center}.vx-topnav--mobilebar{flex-direction:row;align-items:center}.vx-topnav-mobilebar-end{flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:center}.vx-topnav-heading{flex-direction:row;align-items:center}.vx-topnav-heading-text{flex-direction:column}.vx-topnav-item{flex-direction:row;flex-shrink:0;align-items:center}.vx-topnav-item--icon{justify-content:center}.vx-topnav-item--drawer{align-items:stretch}.vx-topnavmenu-item,.vx-topnavmegamenu-item{flex-direction:row;align-items:center}.vx-topnavmenu-item-title,.vx-topnavmegamenu-item-title{flex-grow:1}.vx-topnavmegamenu{flex-direction:row}.vx-topnavmegamenu-items,.vx-topnavmegamenu-featured,.vx-topnavmegamenu-card,.vx-topnavmegamenu-card-body{flex-direction:column}.vx-navmenu-strip{flex-direction:row;align-items:center}.vx-navmenu-strip--vertical{flex-direction:column;align-items:stretch}.vx-navmenu-strip-item{flex-direction:row;flex-shrink:0;align-items:center}.vx-resize-handle--h{flex-direction:row;align-items:stretch;width:8px}.vx-resize-handle--v{flex-direction:column;align-items:stretch;height:8px}.vx-resize-handle-pill{border-radius:3px}.vx-appshell{min-height:0;display:flex}.vx-appshell--fill{height:100dvh;overflow:hidden}.vx-appshell-body{flex:1;min-height:0;display:flex}.vx-appshell-body--fill{overflow:hidden}.vx-appshell-middle{flex:1;min-width:0;min-height:0;display:flex}.vx-appshell-sidenav{min-height:0;display:flex}.vx-appshell--fill .vx-appshell-sidenav{overflow-y:auto}.vx-appshell-content{min-width:0;min-height:0;display:flex}.vx-appshell--fill .vx-appshell-content{overflow-y:auto}.vx-appshell-header{display:flex}.vx-appshell-header--sticky{z-index:10;position:sticky;top:0}.vx-appshell-banner{display:flex}.vx-appshell-mobilebar{gap:4px;padding:4px 8px;display:flex}.vx-appshell-skiplink{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#eaeaea);z-index:100;border-radius:6px;padding:6px 10px;position:absolute;top:8px;left:-10000px}.vx-appshell-skiplink:focus{left:8px}.vx-appshell-content:focus,[data-xplat-programmatic-focus]:focus{outline:none}.vx-topnav{gap:4px;min-height:44px;padding:4px 8px;display:flex}.vx-topnav--grid{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.vx-topnav-start,.vx-topnav-center,.vx-topnav-end{gap:4px;min-width:0;display:flex}.vx-topnav-heading{gap:8px;padding:0 4px;display:flex}.vx-topnav-heading-trigger{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.vx-topnav-heading-menubtn{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.vx-topnav-heading-text{display:flex}.vx-topnav-heading-title,.vx-topnav-heading-super,.vx-topnav-heading-sub{color:inherit;text-decoration:none}.vx-topnav-item{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;gap:6px;min-height:32px;padding:0 8px;text-decoration:none;display:inline-flex}.vx-topnav-item--sm{min-height:28px}.vx-topnav-item--lg{min-height:36px}.vx-topnav-item--icon{justify-content:center;width:32px;padding:0}.vx-topnav-item--drawer{border-radius:0;width:100%;min-height:40px;padding:0 12px}.vx-topnav-item--disabled{opacity:.5;cursor:default}.vx-topnav-item:hover:not([aria-disabled=true]),a.vx-topnav-item:hover:not([aria-disabled=true]){background-color:#0000000d}.ns-dark .vx-topnav-item:hover:not([aria-disabled=true]),.dark .vx-topnav-item:hover:not([aria-disabled=true]),.ns-dark a.vx-topnav-item:hover:not([aria-disabled=true]),.dark a.vx-topnav-item:hover:not([aria-disabled=true]){background-color:#ffffff14}.vx-topnav-item-icon{display:inline-flex}.vx-topnavmenu{flex-direction:column;min-width:220px;display:flex}.vx-topnavmenu-item{color:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.vx-topnavmenu-item:hover{background-color:#0000000d}.ns-dark .vx-topnavmenu-item:hover,.dark .vx-topnavmenu-item:hover{background-color:#ffffff14}.vx-topnavmenu-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.vx-topnavmegamenu{gap:16px;max-width:min(720px,90vw);display:flex}.vx-topnavmegamenu-items{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px;min-width:0;display:grid}.vx-topnavmegamenu-featured{min-width:200px;display:flex}.vx-topnavmegamenu-item{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.vx-topnavmegamenu-item:hover{background-color:#0000000d}.ns-dark .vx-topnavmegamenu-item:hover,.dark .vx-topnavmegamenu-item:hover{background-color:#ffffff14}.vx-topnavmegamenu-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.vx-topnavmegamenu-card{border-radius:8px;display:flex;overflow:hidden}.vx-topnavmegamenu-card-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.vx-topnavmegamenu-card-body{gap:4px;padding:10px;display:flex}.vx-topnavmegamenu-card-link{font-size:13px}.vx-navmenu-strip{gap:4px;display:flex}.vx-navmenu-strip-item{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.vx-navmenu-strip-item:hover:not([disabled]){background-color:#0000000d}.ns-dark .vx-navmenu-strip-item:hover:not([disabled]),.dark .vx-navmenu-strip-item:hover:not([disabled]){background-color:#ffffff14}.vx-sidenav-shell{flex-shrink:0;height:100%;display:flex;position:relative;overflow:clip}.vx-sidenav{background-color:inherit;width:100%;height:100%;display:flex;overflow:hidden}.vx-sidenav--topbar{justify-content:space-between;width:100%;height:48px}.vx-sidenav-topbar-icons,.vx-sidenav-drawericons{align-items:center;display:flex}.vx-sidenav-topbar-icons{margin-inline-start:auto}.vx-sidenav-stickytop{z-index:1;background-color:inherit;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.vx-sidenav-stickytop--collapsed{align-items:center}.vx-sidenav-topcontent{flex-direction:column;display:flex}.vx-sidenav-scrollable{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.vx-sidenav-scrollable--collapsed{align-items:center}.vx-sidenav-stickybottom{background-color:inherit;flex-direction:column;flex-shrink:0;margin-top:auto;display:flex;position:sticky;bottom:0}.vx-sidenav-stickybottom--collapsed{align-items:center}.vx-sidenav-footerrow{align-items:center;display:flex}.vx-sidenav-footerrow--collapsed{flex-direction:column-reverse}.vx-sidenav-drawerfooter{flex-direction:column;margin-block-start:auto;display:flex}.vx-sidenav-section{display:flex}.vx-sidenav-section-head{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.vx-sidenav-section-title-group{flex:1;min-width:0;display:flex}.vx-sidenav-section-items{flex-direction:column;display:flex}.vx-sidenav-heading{cursor:default;align-items:center;display:flex}.vx-sidenav-heading--button{padding:0}.vx-sidenav-heading--collapsed{justify-content:center;padding:0}.vx-sidenav-heading-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.vx-sidenav-heading-text{flex-direction:column;flex:1;min-width:0;display:flex}.vx-sidenav-heading-end{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.vx-sidenav-heading--collapsed .vx-sidenav-heading-text,.vx-sidenav-heading--collapsed .vx-sidenav-heading-menubtn,.vx-sidenav-heading--collapsed .vx-sidenav-heading-end{display:none}.vx-sidenav-heading-title,.vx-sidenav-heading-super,.vx-sidenav-heading-sub{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.vx-sidenav-heading-trigger{width:100%;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;padding:0;display:flex}.vx-sidenav-heading-menubtn{font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vx-sidenav-item{width:100%;min-width:0;display:flex}.vx-sidenav-item-row{align-items:center;width:100%;min-width:0;display:flex}.vx-sidenav--collapsed .vx-sidenav-item-row{justify-content:center}.vx-sidenav-item-main{min-width:0;font:inherit;text-align:start;cursor:pointer;border:0;flex:1;align-items:center;display:flex}.vx-sidenav-item-main:disabled,.vx-sidenav-item-main[aria-disabled=true],.vx-sidenav-item--disabled{cursor:default}.vx-sidenav-item--disabled{pointer-events:none}.vx-sidenav-item-icon{flex-shrink:0;align-items:center;display:inline-flex}.vx-sidenav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vx-sidenav-item-end{flex-shrink:0;align-items:center;display:flex}.vx-sidenav-item-actions{pointer-events:auto;flex-shrink:0;align-items:center;display:flex}.vx-sidenav-item-chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.vx-sidenav-item-toggle{font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vx-sidenav-collapsebtn{font:inherit;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vx-sidenav-collapsebtn:disabled{cursor:default}.vx-sidenav-collapsebtn--icon{aspect-ratio:1;padding:0}.vx-sidenav-collapsebtn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-sidenav-item-chevron .vx-icon,.vx-sidenav-item-toggle .vx-icon,.vx-sidenav-collapsebtn .vx-icon{transition:transform var(--duration-fast,.175s) var(--ease-standard,ease)}.vx-sidenav-item-chevron--expanded .vx-icon,.vx-sidenav-item-toggle--expanded .vx-icon,.vx-sidenav-collapsebtn--collapsed .vx-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vx-sidenav-item-chevron .vx-icon,.vx-sidenav-item-toggle .vx-icon,.vx-sidenav-collapsebtn .vx-icon{transition:none}}.vx-sidenav-item-main:focus-visible,.vx-sidenav-item-toggle:focus-visible,.vx-sidenav-collapsebtn:focus-visible,.vx-sidenav-heading-trigger:focus-visible,.vx-sidenav-heading-menubtn:focus-visible,.vx-sidenav-heading-title:focus-visible,.vx-sidenav-heading-super:focus-visible,.vx-sidenav-heading-sub:focus-visible{outline:var(--focus-outline-width,2px) var(--focus-outline-style,solid) var(--focus-outline-color,var(--color-primary));outline-offset:var(--focus-outline-offset,3px)}.vx-resize-handle{cursor:col-resize;background:0 0;border:0;padding:0;position:relative}.vx-resize-handle--h{cursor:col-resize;width:8px}.vx-resize-handle--v{cursor:row-resize;height:8px}.vx-resize-handle--overlay{width:8px;position:absolute;top:0;bottom:0;right:-4px}.vx-resize-handle--v.vx-resize-handle--overlay{width:auto;height:8px;inset:auto 0 -4px}.vx-resize-handle--divider.vx-resize-handle--h{border-right:1px solid var(--color-border,#eaeaea)}.vx-resize-handle--divider.vx-resize-handle--v{border-bottom:1px solid var(--color-border,#eaeaea)}.vx-resize-handle-pill{background-color:var(--color-border-strong,#d4d4d4);opacity:0;border-radius:2px;width:4px;height:32px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.vx-resize-handle--v .vx-resize-handle-pill{width:32px;height:4px;top:auto;left:50%;transform:translate(-50%)}.vx-resize-handle--pill-start .vx-resize-handle-pill{left:0}.vx-resize-handle--pill-end .vx-resize-handle-pill{right:0}.vx-resize-handle--pill-center .vx-resize-handle-pill{left:50%;transform:translate(-50%,-50%)}.vx-resize-handle:hover .vx-resize-handle-pill,.vx-resize-handle:focus-visible .vx-resize-handle-pill,.vx-resize-handle--always .vx-resize-handle-pill{opacity:1}.vx-resize-handle:focus-visible{outline:1.5px solid var(--color-text,#0a0a0a);outline-offset:-1.5px}.vx-resize-handle--disabled{cursor:default}.vx-app{padding:24px}.input{padding:10px 12px}.chip{padding:5px 12px}.cell{padding:12px}.gap-2{gap:8px}.vx-sheet-layer{z-index:1100}.vx-sheet{max-height:85%;padding:24px}.vx-sheet-layer{pointer-events:none;position:fixed;inset:0}.vx-sheet-backdrop,.vx-sheet{pointer-events:auto;position:absolute;inset:0}.vx-sheet{top:auto;bottom:0;overflow:auto}.vx-sheet-grabber{justify-content:center;align-items:center;height:28px;display:flex}.vx-sheet-grip{width:36px;height:4px}.vx-sheet-detents{max-height:none}.vx-sheet-detents>.vx-sheet-grabber{z-index:2;cursor:grab;touch-action:none;position:absolute;top:0;left:0;right:0}.vx-field-label--hidden,.vx-field-description--hidden{position:absolute;top:0;left:0}.vx-center{flex-direction:row;justify-content:center;align-items:center}.vx-chatdrawer,.vx-progressbar,.vx-chatinput,.vx-chatdict{flex-direction:column}.vx-chatmeta{flex-direction:row}.vx-ind-check-slot{justify-content:center;align-items:center}.vx-gridlist{flex-direction:row}.vx-metadatalist-item,.vx-screen-content,.vx-sidenav{flex-direction:column}.vx-sidenav--topbar{flex-direction:row;align-items:center}.vx-sidenav-section{flex-direction:column}.vx-sidenav-heading{flex-direction:row;align-items:center}.vx-sidenav-item{flex-direction:column}.vx-toast,.vx-typeahead-item{flex-direction:row;align-items:center}.vx-chattools{flex-direction:column}.vx-chat-token{flex-direction:row}.vx-popover,.vx-chatbubble,.vx-list{flex-direction:column}.vx-listitem{align-items:center}.vx-inputgroup-text{justify-content:center;align-items:center}.vx-formlayout--vertical,.vx-formlayout--horizontal-labels{flex-direction:column;gap:16px}.vx-button-group{flex-direction:row;align-items:stretch}.vx-toggle-button-group{align-items:center;gap:var(--spacing-1,4px);flex-direction:row}.vx-button-group--vertical{flex-direction:column}.vx-toggle-button-group.vx-button-group--vertical{align-items:stretch}.vx-clickable-card,.vx-selectable-card{justify-content:center}.vx-power-search,.vx-power-search-editor{flex-direction:column}.vx-power-search-row,.vx-power-search-token-row,.vx-power-search-editor-actions{flex-direction:row;align-items:center}.vx-power-search-row{flex-wrap:wrap}.vx-power-search-input{flex-grow:1}.vx-power-search-result-list,.vx-power-search-results,.vx-power-search-edit{flex-direction:column}.vx-power-search-result{padding:6px 10px}.vx-power-search-empty,.vx-power-search-count,.vx-power-search-status{flex-direction:row}.vx-more-menu-sheet-list{flex-direction:column}}@layer xplat-chrome{:root,.ns-root,.xds-light{--color-primary:#0064e0;--color-onprimary:#fff;--color-surface:#fff;--color-surface-secondary:#0536591a;--color-text:#0a1317;--color-text-secondary:#4e606f;--color-text-disabled:#a4b0bc;--color-border:#05365919;--color-border-strong:#ccd3db;--color-danger:#e3193b;--color-warning:#e9af08;--color-success:#0d8626;--color-overlay-hover:#0536590c;--color-overlay-pressed:#05365919;--color-danger-text:#7b0210;--color-warning-text:#753f07;--color-success-text:#09441f;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SF Mono", Monaco, Consolas, monospace;--color-syntax-keyword:#cf222e;--color-syntax-string:#0a3069;--color-syntax-comment:#57606a;--color-syntax-number:#0550ae;--color-syntax-function:#8250df;--color-syntax-type:#953800;--color-syntax-variable:#24292f;--color-syntax-operator:#0550ae;--color-syntax-constant:#0550ae;--color-syntax-tag:#116329;--color-syntax-attribute:#953800;--color-syntax-property:#0550ae;--color-syntax-punctuation:#57606a;--color-syntax-background:#f6f8fa;--space-4:16px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-container:12px}.ns-dark,.dark{--color-primary:#2694fe;--color-onprimary:#fff;--color-surface:#1f1f22;--color-surface-secondary:#dfe2e533;--color-text:#dfe2e5;--color-text-secondary:#aaafb5;--color-text-disabled:#6f747c;--color-border:#f2f4f619;--color-border-strong:#494d53;--color-danger:#f5394f;--color-warning:#f2c00b;--color-success:#0d8626;--color-overlay-hover:#ffffff0c;--color-overlay-pressed:#ffffff19;--color-danger-text:#ffb2b8;--color-warning-text:#fbce03;--color-success-text:#a5f690;--color-syntax-keyword:#ff7b72;--color-syntax-string:#a5d6ff;--color-syntax-comment:#8b949e;--color-syntax-number:#79c0ff;--color-syntax-function:#d2a8ff;--color-syntax-type:#ffa657;--color-syntax-variable:#e6edf3;--color-syntax-operator:#79c0ff;--color-syntax-constant:#79c0ff;--color-syntax-tag:#7ee787;--color-syntax-attribute:#ffa657;--color-syntax-property:#79c0ff;--color-syntax-punctuation:#8b949e;--color-syntax-background:#161b22}.vx-drawer-backdrop{background-color:#0006}.vx-drawer-panel{background-color:var(--color-surface);box-shadow:0 4px 12px #00000040}.vx-pressable:active{opacity:.85}.vx-pressable:pressed{opacity:.85}.vx-overlay-shade{background-color:#0006}.vx-tooltip{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text);font-size:12px;line-height:16px}.vx-input,.vx-textarea{color:var(--color-text);placeholder-color:var(--color-text-secondary);font-size:14px}.vx-input-shell--appkit,.vx-textarea-shell--appkit{border-color:var(--color-border-strong);background-color:var(--color-surface)}.vx-input:focus,.vx-textarea:focus{outline:1px solid var(--color-primary);outline-offset:-1px}.vx-input-shell .vx-input:focus,.vx-textarea-shell .vx-textarea:focus{outline:none}.vx-video{background-color:#000}.vx-video-centerbtn{background-color:#0000008c;border-radius:28px}.vx-video-bar{background-color:#00000073}.vx-video-time{color:#fff;font-size:11px}.vx-modalroute-shade{background:#0006}.vx-modalroute-body{color:var(--color-text);background-color:var(--color-surface)}input::placeholder,textarea::placeholder{color:var(--placeholder-color,var(--color-text-secondary))}.vx-spinner{border-width:2px;border-color:var(--color-text-secondary);border-right-color:#0000;border-radius:50%}.vx-switch{background-color:#0a131733;border-radius:9999px}.vx-switch--disabled{opacity:.5}.vx-switch--on{background-color:var(--color-primary)}.vx-switch-thumb{background-color:var(--color-surface);border-radius:9999px}.vx-slider-track{background-color:var(--color-border);border-radius:2px}.vx-slider-fill{background-color:var(--color-primary);border-radius:2px}.vx-slider-thumb{background-color:var(--color-primary);border-radius:50%}.vx-checkbox{border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-surface);color:var(--color-primary);border-radius:4px}.vx-checkbox--on .vx-checkbox{background-color:var(--color-primary);border-color:var(--color-primary)}.vx-checkbox-check{color:var(--color-onprimary);font-size:14px;line-height:20px}.vx-checkbox--on .vx-checkbox-check{color:var(--color-onprimary)}.vx-checkbox--disabled{opacity:.5}.vx-radio{border-width:1px;border-color:var(--color-border);border-radius:50%}.vx-radio--on .vx-radio{border-color:var(--color-primary)}.vx-radio-dot{background-color:var(--color-primary);border-radius:50%}.vx-radio--disabled{opacity:.5}.vx-ind-checkbox--sm,.vx-ind-radio--sm{width:20px;height:20px}.vx-ind-checkbox--md,.vx-ind-radio--md{width:24px;height:24px}.vx-ind-dash{background-color:var(--color-onprimary);width:12px;height:2px}.vx-ind-dash--sm{width:10px}.vx-ind-checkmark{width:14px;height:14px}.vx-ind-checkmark--sm,.vx-ind-radio-dot{width:12px;height:12px}.vx-ind-radio-dot--sm{width:10px;height:10px}.vx-ind-checkbox--checked,.vx-ind-checkbox--indeterminate{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-onprimary)}.vx-ind-radio--checked{border-color:var(--color-primary)}.vx-ind-checkbox--disabled,.vx-ind-radio--disabled{opacity:.5}.vx-segmented{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;background-color:var(--color-surface-secondary);color:var(--color-text)}.vx-segment{border-radius:var(--radius-sm)}.vx-segment--on{background-color:var(--color-surface)}.vx-segment-label{color:var(--color-text-secondary);font-size:13px}.vx-segment--on .vx-segment-label{color:var(--color-text);font-weight:600}.vx-segmented--disabled,.vx-segment--disabled{opacity:.5}.vx-segment:focus{outline:1px solid var(--color-primary);outline-offset:-1px}.vx-search{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text)}.vx-search-icon{color:var(--color-text-secondary)}.vx-search-field{color:var(--color-text);font-size:14px}.vx-search-clear{background-color:var(--color-surface-secondary);color:var(--color-text-secondary);border-radius:9999px}.vx-search--disabled{opacity:.5}.vx-menu{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text)}.vx-menu-item{border-radius:var(--radius-sm)}.vx-menu-item--destructive{color:var(--color-text-error,#b3261e)}.vx-menu-item--disabled{opacity:.5}.vx-menu-item:hover{background-color:var(--color-border)}.vx-badge{border-radius:var(--radius-sm);font-size:12px;line-height:16px}.vx-separator--h,.vx-separator--v{background-color:var(--color-border)}.vx-skeleton{background-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle}.vx-avatar{background-color:var(--color-border)}.vx-field-label{color:var(--color-text-secondary);align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}.vx-field-marker{color:var(--color-text-secondary);font-weight:400}.vx-field-optional,.vx-field-description{color:var(--color-text-secondary);font-size:12px;line-height:20px}.vx-field-status{font-size:12px;line-height:20px}.vx-field-info{color:var(--color-text-secondary);font-size:12px;font-weight:600}.vx-field-label{line-height:1.4286}.vx-field-marker{font-size:12px;line-height:1.6667}.vx-field-description{line-height:1.6667}.vx-field--disabled .vx-field-label{color:var(--color-text-disabled)}.vx-field-status--attached{z-index:-1;border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:-16px;padding:24px 8px 8px;line-height:1.6667;position:relative}.vx-field-status--attached.vx-field-status--error{background-color:#e3193b33}.vx-field-status--attached.vx-field-status--warning{background-color:#e2a40033}.vx-field-status--attached.vx-field-status--success{background-color:#0b991f33}.vx-input-shell{gap:8px;padding-top:4px;padding-bottom:4px;position:relative}.vx-input-shell,.vx-textarea-shell{transition-property:border-color,box-shadow;transition-duration:var(--duration-fast,.125s);transition-timing-function:var(--ease-standard,cubic-bezier(.24, 1, .4, 1))}@media (hover:hover){.vx-input-shell:hover:not(:focus-within):not(.vx-input-shell--disabled),.vx-textarea-shell:hover:not(:focus-within):not(.vx-textarea-shell--disabled){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-border-strong) 30%, transparent)}.vx-input-shell--status-error:hover:not(:focus-within):not(.vx-input-shell--disabled),.vx-textarea-shell--status-error:hover:not(:focus-within):not(.vx-textarea-shell--disabled){box-shadow:var(--shadow-inset-error,inset 0 0 0 2px #e3193b4d)}.vx-input-shell--status-warning:hover:not(:focus-within):not(.vx-input-shell--disabled),.vx-textarea-shell--status-warning:hover:not(:focus-within):not(.vx-textarea-shell--disabled){box-shadow:var(--shadow-inset-warning,inset 0 0 0 2px #e2a4004d)}.vx-input-shell--status-success:hover:not(:focus-within):not(.vx-input-shell--disabled),.vx-textarea-shell--status-success:hover:not(:focus-within):not(.vx-textarea-shell--disabled){box-shadow:var(--shadow-inset-success,inset 0 0 0 2px #26a7564d)}}.vx-input-shell:focus-within,.vx-textarea-shell:focus-within{border-color:var(--color-accent,var(--color-primary));box-shadow:inset 0 0 0 2px var(--color-accent-muted,transparent)}.vx-input-shell--status-error:focus-within,.vx-textarea-shell--status-error:focus-within{border-color:var(--color-danger)}.vx-input-shell--status-warning:focus-within,.vx-textarea-shell--status-warning:focus-within{border-color:var(--color-warning)}.vx-input-shell--status-success:focus-within,.vx-textarea-shell--status-success:focus-within{border-color:var(--color-success)}.vx-input-shell--status-error{border-color:var(--color-danger)}.vx-input-shell--status-warning{border-color:var(--color-warning)}.vx-input-shell--status-success{border-color:var(--color-success)}.vx-input-shell--disabled{opacity:.5}.vx-input-status-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;line-height:1.5;display:flex}.vx-input-shell--status-error .vx-input-status-icon{color:var(--color-danger)}.vx-input-shell--status-warning .vx-input-status-icon{color:var(--color-warning)}.vx-input-shell--status-success .vx-input-status-icon{color:var(--color-success)}.vx-textarea-shell{flex-direction:column;align-items:stretch}.vx-textarea-shell--status-error{border-color:var(--color-danger)}.vx-textarea-shell--status-warning{border-color:var(--color-warning)}.vx-textarea-shell--status-success{border-color:var(--color-success)}.vx-textarea-shell--disabled{opacity:.5}.vx-textarea-shell--status-error .vx-input-status-icon{color:var(--color-danger)}.vx-textarea-shell--status-warning .vx-input-status-icon{color:var(--color-warning)}.vx-textarea-shell--status-success .vx-input-status-icon{color:var(--color-success)}.vx-checkbox-input{display:block}.vx-checkbox-container{flex-direction:row;align-items:center;gap:8px;display:flex}.vx-checkbox-wrapper{flex-shrink:0;align-items:center;width:24px;height:24px;display:flex;position:relative}.vx-checkbox-native{width:100%;height:100%;font:inherit;color:inherit;opacity:0;cursor:pointer;margin:0;position:absolute;top:0;left:0}.vx-checkbox-indicator-slot{display:contents}.vx-checkbox-text{flex-direction:column;display:flex}.vx-field-status--detached{border-radius:var(--radius-md);border-width:0;margin-top:4px;padding:8px;line-height:1.6667;display:block}.vx-field-status--detached.vx-field-status--error{background-color:#e3193b33}.vx-field-status--detached.vx-field-status--warning{background-color:#e2a40033}.vx-field-status--detached.vx-field-status--success{background-color:#0b991f33}.vx-field-status-row{gap:4px;display:flex}.vx-field-status-icon-slot{align-items:center;width:16px;height:20px;display:flex}.vx-field-status-icon{width:16px;height:16px;font-size:16px;line-height:1.6667;display:flex}.vx-switch-field{display:block}.vx-switch-container{flex-direction:row;align-items:center;gap:8px;display:flex}.vx-switch-container--label-hidden{gap:0}.vx-switch-container--spread{justify-content:space-between}.vx-switch-wrapper{flex-shrink:0;align-items:center;display:flex;position:relative}.vx-switch-native{width:100%;height:100%;font:inherit;color:inherit;opacity:0;cursor:pointer;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vx-switch-wrapper .vx-switch{cursor:auto;justify-content:flex-start;padding:4px}.vx-switch-wrapper .vx-switch-thumb{transform:translate(0)}.vx-switch-native:disabled,.vx-checkbox-native:disabled{cursor:default}.vx-switch-wrapper .vx-switch--size-sm{padding:2px}.vx-switch-wrapper .vx-switch--on .vx-switch-thumb{transform:translate(14px)}.vx-switch-wrapper .vx-switch--size-sm.vx-switch--on .vx-switch-thumb{transform:translate(12px)}.vx-switch-thumb{align-items:center;display:flex}.vx-switch-text{flex-direction:column;justify-content:center;min-height:24px;display:flex}.vx-switch-text--sm{min-height:20px}.vx-checkbox-container--label-hidden{gap:0}.vx-ind-checkmark{width:14px;height:14px;display:none}.vx-ind-checkmark--sm{width:12px;height:12px}.vx-ind-checkbox--disabled:not(.vx-ind-checkbox--checked):not(.vx-ind-checkbox--indeterminate){background-color:#0536590c}.vx-ind-checkbox--checked .vx-ind-checkmark{display:block}.vx-ind-checkbox .vx-ind-dash{border-radius:9999px;display:none}.vx-ind-checkbox--indeterminate .vx-ind-dash{display:block}.vx-field-label--disabled{color:var(--color-text-disabled)}.vx-field-status--detached{border-top-color:var(--color-border)}.vx-field-status--error{color:var(--color-danger-text)}.vx-field-status--warning{color:var(--color-warning-text)}.vx-field-status--success{color:var(--color-success-text)}.vx-fieldgroup-label{font-size:13px;font-weight:600;line-height:20px}.vx-item-title{font-weight:500}.vx-item-supporting{color:var(--color-text-secondary);font-size:12px;line-height:16px}.vx-inputnumber-step{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm)}.vx-inputnumber--disabled,.vx-pininput--disabled{opacity:.5}.vx-select-trigger{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm)}.vx-select--disabled{opacity:.5}.vx-select-placeholder{color:var(--color-text-secondary)}.vx-token{background-color:var(--color-border);color:var(--color-text);border-radius:999px;gap:4px;padding:2px 8px}.vx-token--interactive{cursor:pointer}.vx-typeahead-token{position:absolute}.vx-typeahead-endlane,.vx-tokenizer-endlane{flex-direction:row;align-items:center;display:flex}.vx-token--disabled,.vx-typeahead--disabled,.vx-tokenizer--disabled,.vx-complex-selector--disabled{opacity:.5}.vx-token--size-sm{min-height:22px;font-size:12px}.vx-token--size-md{min-height:26px;font-size:13px}.vx-token--size-lg{min-height:30px;font-size:14px}.vx-token--red{color:#991b1b;background-color:#fee2e2}.vx-token--orange{color:#9a3412;background-color:#ffedd5}.vx-token--yellow{color:#854d0e;background-color:#fef9c3}.vx-token--green{color:#166534;background-color:#dcfce7}.vx-token--teal{color:#115e59;background-color:#ccfbf1}.vx-token--cyan{color:#155e75;background-color:#cffafe}.vx-token--blue{color:#1e40af;background-color:#dbeafe}.vx-token--purple{color:#6b21a8;background-color:#f3e8ff}.vx-token--pink{color:#9d174d;background-color:#fce7f3}.vx-token--gray{color:#374151;background-color:#f3f4f6}.vx-token-remove{margin-left:4px}.vx-typeahead,.vx-tokenizer,.vx-complex-selector-trigger--input{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);min-height:40px;color:var(--color-text);padding:6px 10px}.vx-typeahead-input{flex:1;min-width:0}.vx-typeahead-spinner{width:20px;height:20px}.vx-tokenizer-overflow{margin-left:4px}.vx-tokenizer--truncated .vx-tokenizer-token--hidden{display:none}.vx-complex-selector-trigger--ghost{color:var(--color-text);background-color:#0000;border-width:0}.vx-complex-selector-placeholder{color:var(--color-text-secondary)}.vx-rating-glyph{color:var(--color-border);font-size:20px;line-height:24px}.vx-calendar-title{font-size:13px;font-weight:600}.vx-calendar-weekname,.vx-calendar-weeknumber{color:var(--color-text-secondary);font-size:11px;line-height:32px}.vx-calendar-day{border-radius:50%;font-size:13px}.vx-calendar-day--outside{color:var(--color-text-secondary);opacity:.5}.vx-calendar-day--today{font-weight:700}.vx-calendar-day--in-range{background-color:var(--color-border);border-radius:0}.vx-calendar-day--range-start,.vx-calendar-day--range-end,.vx-calendar-day--selected,.vx-calendar-day--pending{background-color:var(--color-primary);color:var(--color-onprimary)}.vx-calendar-day--round-start{border-top-left-radius:50%;border-bottom-left-radius:50%}.vx-calendar-day--round-end{border-top-right-radius:50%;border-bottom-right-radius:50%}.vx-calendar-day--round-both{border-radius:50%}.vx-calendar-day--disabled,.vx-calendar-nav--prev:disabled,.vx-calendar-nav--next:disabled{opacity:.35}.vx-dateinput,.vx-timeinput,.vx-datetimeinput,.vx-daterangeinput{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface,transparent)}.vx-dateinput--disabled,.vx-timeinput--disabled,.vx-datetimeinput--disabled,.vx-daterangeinput--disabled,.vx-fileinput--disabled{opacity:.5}.vx-dateinput--invalid,.vx-timeinput--invalid,.vx-datetimeinput--invalid,.vx-dateinput-input--invalid,.vx-timeinput-input--invalid,.vx-datetimeinput-input--invalid{border-color:var(--color-danger);color:var(--color-danger)}.vx-dateinput-segment--placeholder,.vx-timeinput-segment--placeholder,.vx-datetimeinput-segment--placeholder,.vx-daterangeinput-trigger--placeholder .vx-daterangeinput-text,.vx-dateinput-overlay--placeholder,.vx-timeinput-overlay--placeholder,.vx-datetimeinput-overlay--placeholder{color:var(--color-text-secondary)}.vx-field-label-info{color:var(--color-text-secondary);font-size:11px}.vx-field-icon--error{color:var(--color-danger)}.vx-field-icon--warning{color:var(--color-warning)}.vx-field-icon--success{color:var(--color-success)}.vx-dateinput-popover,.vx-datetimeinput-popover,.vx-daterangeinput-popover{background-color:var(--color-surface,#fff)}.vx-datetimeinput-timeoption--highlighted,.vx-datetimeinput-timeoption--selected{background-color:var(--color-surface-secondary)}.vx-daterangeinput-preset--selected{background-color:var(--color-surface-secondary);border-radius:var(--radius-sm)}.vx-daterangeinput-presets{border-right:1px solid var(--color-border);margin-right:8px;padding-right:8px}.vx-timewheel-option{border-radius:var(--radius-sm);font-size:15px}.vx-timewheel-option--selected{background-color:var(--color-border);font-weight:600}.vx-timewheel-done{color:var(--color-primary);font-weight:600}.vx-kbd-text{font-size:12px}.vx-fileinput--dropzone{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm);border-style:dashed}.vx-fileinput--dragging{border-color:var(--color-primary);background-color:var(--color-surface-secondary)}.vx-fileinput-accept,.vx-fileinput-itemsize{color:var(--color-text-secondary);font-size:11px}.vx-rating-cell--on .vx-rating-glyph{color:var(--color-primary)}.vx-rating--disabled{opacity:.5}.vx-breadcrumb-sep{color:var(--color-text-secondary)}.vx-breadcrumb .vx-breadcrumb-crumb+.vx-breadcrumb-crumb:before{content:var(--vx-bc-sep," / ");color:var(--color-text-secondary)}.vx-breadcrumb-link{color:var(--color-primary)}button.vx-breadcrumb-link{appearance:none;font:inherit;background:0 0;border:0;padding:0}.vx-page-btn{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm)}.vx-page-btn--on{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-onprimary)}.vx-page-ellipsis{color:var(--color-text-secondary)}.vx-pagination--disabled{opacity:.5}.vx-stepper-line{background-color:var(--color-border)}.vx-stepper-line--done{background-color:var(--color-primary)}.vx-step-dot{border-width:1px;border-color:var(--color-border);color:var(--color-text-secondary);border-radius:50%;font-size:12px;line-height:22px}.vx-step--on .vx-step-dot{border-color:var(--color-primary);color:var(--color-primary)}.vx-step--done .vx-step-dot{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-onprimary)}.vx-step--disabled{opacity:.5}.vx-navmenu-item{border-radius:var(--radius-sm)}.vx-navmenu-item--on{background-color:var(--color-border)}.vx-navmenu-item--disabled{opacity:.5}.vx-commandpalette{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text)}.vx-table{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md)}.vx-table-th{font-weight:600}.vx-table-head{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-timeline-dot{background-color:var(--color-primary);border-radius:50%}.vx-timeline-line{background-color:var(--color-border)}.vx-timeline-time{color:var(--color-text-secondary);font-size:12px;line-height:16px}.vx-timeline-title{font-weight:600}.vx-timeline-desc{color:var(--color-text-secondary)}.vx-tree-row--disabled{opacity:.5}.vx-alert{border-radius:var(--radius-md);corner-shape:squircle;border-width:1px;border-color:var(--color-border)}.vx-alert-title{font-weight:600}.vx-alert--error{border-color:var(--color-danger)}.vx-alert--warning{border-color:var(--color-warning,#d9a400)}.vx-alert--success{border-color:var(--color-success,#2e9e5b)}.vx-alert--info{border-color:var(--color-primary)}.vx-layout-header--divided{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-layout-footer--divided{border-top-style:solid;border-top-width:1px;border-top-color:var(--color-border)}.vx-card{border-width:1px;border-color:var(--color-border);border-radius:var(--_card-radius,var(--radius-container,12px));corner-shape:squircle;background-color:var(--color-surface)}.vx-card-header{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-card-footer{border-top-width:1px;border-top-color:var(--color-border)}.vx-chip{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;font-size:13px}.vx-chip--on{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-onprimary)}.vx-chip--disabled{opacity:.5}.vx-kbd{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-sm);border-bottom-width:2px;font-size:12px}.vx-empty-title{font-weight:600}.vx-empty-desc{color:var(--color-text-secondary)}.vx-banner{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.vx-user-name{font-weight:600}.vx-user-desc{color:var(--color-text-secondary);font-size:12px;line-height:16px}.vx-h1{font-size:var(--text-heading-1-size,var(--font-size-2xl,1.5rem));font-weight:var(--text-heading-1-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-1-leading,1.3333)}.vx-h2{font-size:var(--text-heading-2-size,var(--font-size-xl,1.25rem));font-weight:var(--text-heading-2-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-2-leading,1.4)}.vx-h3{font-size:var(--text-heading-3-size,var(--font-size-lg,1.0625rem));font-weight:var(--text-heading-3-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-3-leading,1.4118)}.vx-h4{font-size:var(--text-heading-4-size,var(--font-size-base,.875rem));font-weight:var(--text-heading-4-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-4-leading,1.4286)}.vx-h5{font-size:var(--text-heading-5-size,var(--font-size-sm,.75rem));font-weight:var(--text-heading-5-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-5-leading,1.6667)}.vx-h6{font-size:var(--text-heading-6-size,var(--font-size-xs,.625rem));font-weight:var(--text-heading-6-weight,var(--font-weight-semibold,600));line-height:var(--text-heading-6-leading,1.6)}.vx-heading--display-1{font-size:var(--text-display-1-size,var(--font-size-5xl,2.625rem));font-weight:var(--text-display-1-weight,var(--font-weight-normal,400));line-height:var(--text-display-1-leading,1.2381)}.vx-heading--display-2{font-size:var(--text-display-2-size,var(--font-size-4xl,2.1875rem));font-weight:var(--text-display-2-weight,var(--font-weight-normal,400));line-height:var(--text-display-2-leading,1.2571)}.vx-heading--display-3{font-size:var(--text-display-3-size,var(--font-size-3xl,1.8125rem));font-weight:var(--text-display-3-weight,var(--font-weight-normal,400));line-height:var(--text-display-3-leading,1.2414)}.text-2xl{font-size:28px;line-height:36px}.text-xl{font-size:20px;line-height:28px}.text-lg{font-size:18px;line-height:28px}.text-sm{font-size:13px;line-height:20px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-muted{color:var(--color-text-secondary)}.rounded-sm{border-radius:var(--radius-sm);corner-shape:squircle}.rounded-md{border-radius:var(--radius-md);corner-shape:squircle}.rounded-lg{border-radius:var(--radius-lg);corner-shape:squircle}.rounded-xl{border-radius:var(--radius-xl);corner-shape:squircle}.rounded-full{border-radius:9999px}.bg-primary{background-color:var(--color-primary)}.text-onprimary{color:var(--color-onprimary)}.bg-danger{background-color:var(--color-danger)}.shadow-2{box-shadow:0 4px 12px #00000040}.btn{border-radius:var(--radius-md);corner-shape:squircle;color:var(--color-text);font-size:14px;font-weight:500;text-decoration:none}.btn-secondary{background-color:var(--color-surface);border-width:1px;border-color:var(--color-border);color:var(--color-text)}.vx-tabbar{border-bottom-width:1px;border-bottom-color:var(--color-border);background-color:var(--color-surface)}.vx-tab{color:var(--color-text-secondary);font-size:14px}.vx-tab.active,.vx-tab--selected{color:var(--color-text)}.vx-app{background-color:var(--color-surface);color:var(--color-text)}.vx-app .text-xl,.vx-app Text,.vx-app label{color:var(--color-text)}.vx-app .text-onprimary{color:var(--color-onprimary)}.vx-app .text-muted,.vx-app .vx-tab label{color:var(--color-text-secondary)}.vx-app .vx-tab.active label,.vx-app .vx-tab--selected label,.vx-app .vx-tab--selected .vx-tab-label{color:var(--color-text)}.vx-app .chip-on label{color:var(--color-onprimary)}.bg-danger .text-onprimary{color:#fff}.input{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text);placeholder-color:var(--color-text-secondary);font-size:14px}.chip{background-color:var(--color-surface);color:var(--color-text);border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);corner-shape:squircle;font-size:13px;text-decoration:none}.chip-on{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-onprimary)}.cell{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-sheet-backdrop{background:#0006}.vx-sheet{border-width:1px;border-color:var(--color-border);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text)}.vx-sheet-grip{background-color:var(--color-text-secondary);opacity:.4;border-radius:999px}.vx-chatlayout{background-color:var(--color-surface);color:var(--color-text)}.vx-chatlayout-dock{background-color:var(--color-surface)}.vx-chatlayout-blur{background-color:var(--color-surface);opacity:.94}.vx-chatmsg{padding:8px 16px}.vx-chatmsg-avatar{margin-right:10px}.vx-chatmsg--user .vx-chatmsg-avatar{margin-left:10px;margin-right:0}.vx-chatmsg-name,.vx-chatbubble-name,.vx-chatmeta,.vx-chatmeta-status,.vx-chatcomposer-status,.vx-chattools-duration,.vx-chattools-target,.vx-chattools-grouplabel{color:var(--color-text-secondary);font-size:12px}.vx-chatbubble{border-radius:var(--radius-lg);corner-shape:squircle;background-color:var(--color-surface-secondary);color:var(--color-text);padding:10px 14px}.vx-chatbubble--user{background-color:var(--color-primary);color:var(--color-onprimary)}.vx-chatbubble--ghost{background-color:#0000}.vx-chatbubble--error{border-width:1px;border-color:var(--color-danger)}.vx-chatmeta{gap:6px;padding:3px 2px}.vx-chatmeta-status--error{color:var(--color-danger)}.vx-chatmeta-status--read,.vx-chatmeta-status--delivered{color:var(--color-success)}.vx-chatsys-content{color:var(--color-text-secondary);gap:8px;padding:6px 12px;font-size:12px}.vx-chatsys-rule{background-color:var(--color-border);height:1px}.vx-chatlist-empty,.vx-chatlayout-empty{color:var(--color-text-secondary);padding:24px 16px}.vx-chatlist-loading{color:var(--color-text-secondary);padding:10px}.vx-chatcomposer{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-xl);corner-shape:squircle;background-color:var(--color-surface);color:var(--color-text);margin:8px 12px;padding:10px}.vx-chatcomposer--low{box-shadow:0 3px 14px #0000001f}.vx-chatcomposer--none{box-shadow:none}.vx-chatcomposer-header,.vx-chatcomposer-footer,.vx-chatcomposer-body{gap:8px}.vx-chatcomposer-inputarea{padding:4px 2px}.vx-chatinput-editable{color:var(--color-text);font-size:15px}.vx-chatinput-placeholder{color:var(--color-text-secondary)}.vx-chat-token,.vx-chattoken-el{background-color:var(--color-surface-secondary);border-radius:999px;padding:2px 7px}.vx-chatcomposer-status{gap:6px;padding:4px 2px}.vx-chatcomposer-status--error{color:var(--color-danger)}.vx-chatcomposer-status--warning{color:var(--color-warning)}.vx-chatdrawer-inner{border-bottom-width:1px;border-color:var(--color-border);padding:8px}.vx-chatdrawer-handle{padding:6px}.vx-chatsend{background-color:var(--color-primary);color:var(--color-onprimary);border-radius:999px}.vx-chatsend--stop,.vx-chatdict-btn--recording{background-color:var(--color-danger)}.vx-chattools-header,.vx-chattools-row{gap:8px;padding:6px 8px}.vx-chattools-header{border-radius:var(--radius-md);background-color:var(--color-surface-secondary)}.vx-chattools-status--error{color:var(--color-danger)}.vx-chattools-status--complete,.vx-chattools-add{color:var(--color-success)}.vx-chattools-del{color:var(--color-danger)}.vx-chattools-detail{border-left-width:2px;border-color:var(--color-border);padding:8px}.vx-chatscroll{border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:999px}.vx-blockquote{border-left-width:2px;border-left-color:var(--color-border-strong);color:var(--color-text-secondary);padding-left:16px}.vx-blockquote-cite{color:var(--color-text-secondary);margin-top:8px;font-size:13px}.vx-code{font-family:var(--font-mono);background-color:var(--color-surface-secondary);color:var(--color-text);border-radius:4px;padding:2px 4px;font-size:.9em}.vx-code--inherit{color:inherit}.vx-code--size-inherit{font-size:inherit}.vx-type-body{font-size:14px;line-height:20px}.vx-type-large{font-size:16px;line-height:24px}.vx-type-label{font-size:14px;font-weight:500;line-height:20px}.vx-type-supporting{font-size:13px;line-height:18px}.vx-type-code{font-family:var(--font-mono);font-size:13px;line-height:18px}.vx-type-display-1{font-size:32px;font-weight:600;line-height:40px}.vx-type-display-2{font-size:24px;font-weight:600;line-height:32px}.vx-type-display-3{font-size:20px;font-weight:600;line-height:28px}.vx-type-inherit{font-size:inherit;line-height:inherit;font-weight:inherit}.vx-size-4xs{font-size:10px;line-height:12px}.vx-size-3xs{font-size:11px;line-height:14px}.vx-size-2xs,.vx-size-xsm{font-size:12px;line-height:16px}.vx-size-sm{font-size:13px;line-height:18px}.vx-size-base{font-size:14px;line-height:20px}.vx-size-lg{font-size:16px;line-height:24px}.vx-size-xl{font-size:18px;line-height:28px}.vx-size-2xl{font-size:20px;line-height:28px}.vx-size-3xl{font-size:24px;line-height:32px}.vx-size-4xl{font-size:28px;line-height:36px}.vx-color-primary{color:var(--color-text)}.vx-color-secondary{color:var(--color-text-secondary)}.vx-color-disabled{color:var(--color-text-secondary);opacity:.6}.vx-color-placeholder{color:var(--color-text-secondary)}.vx-color-accent{color:var(--color-primary)}.vx-color-inherit{color:inherit}.vx-weight-normal{font-weight:400}.vx-weight-medium{font-weight:500}.vx-weight-semibold{font-weight:600}.vx-weight-bold{font-weight:700}.vx-statusdot{background-color:var(--color-text-secondary)}.vx-statusdot--success{background-color:var(--color-success)}.vx-statusdot--warning{background-color:var(--color-warning)}.vx-statusdot--error{background-color:var(--color-danger)}.vx-statusdot--accent{background-color:var(--color-primary)}.vx-statusdot--neutral{background-color:var(--color-text-secondary)}.vx-statusdot-icon{color:#fff}.vx-progressbar-track{background-color:var(--color-border)}.vx-progressbar-fill{background-color:var(--color-primary)}.vx-progressbar--success .vx-progressbar-fill{background-color:var(--color-success)}.vx-progressbar--warning .vx-progressbar-fill{background-color:var(--color-warning)}.vx-progressbar--error .vx-progressbar-fill{background-color:var(--color-danger)}.vx-progressbar--neutral .vx-progressbar-fill{background-color:var(--color-text-secondary)}.vx-progressbar-label{color:var(--color-text);font-size:13px}.vx-progressbar-value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.vx-progressbar-mark{background-color:var(--color-surface);border-left-width:1px;border-left-color:var(--color-border-strong);border-right-width:1px;border-right-color:var(--color-border-strong)}.vx-progressbar--disabled{opacity:.38}.vx-metadatalist-label{color:var(--color-text-secondary);font-size:13px}.vx-metadatalist-value{color:var(--color-text);font-size:14px}.vx-metadatalist-title{color:var(--color-text);font-weight:600}.vx-metadatalist-toggle{color:var(--color-primary);font-size:13px}.vx-thumbnail{border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.vx-thumbnail--disabled{opacity:.5}.vx-thumbnail-remove{color:#fff;background-color:#0009}.vx-thumbnail-overlay{background-color:#ffffff80}.ns-dark .vx-thumbnail-overlay,.dark .vx-thumbnail-overlay{background-color:#0006}.vx-citation{border-radius:4px;padding:0 2px;font-size:12px}.vx-citation--link{color:var(--color-primary)}.vx-citation--number{color:var(--color-primary);font-weight:600}.vx-citation-count{color:var(--color-text-secondary)}.vx-citation-icon{background-color:var(--color-surface-secondary)}.vx-timestamp{cursor:default}.vx-timestamp-card-label{color:var(--color-text-secondary);font-size:12px}.vx-timestamp-card-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:13px}.vx-timestamp-copy{color:var(--color-text-secondary)}.vx-outline-item{color:var(--color-text-secondary);border-radius:4px;font-size:13px}.vx-outline-item--active{color:var(--color-text)}.vx-outline-indicator{background-color:var(--color-primary);border-radius:1px}.vx-codeblock{background-color:var(--color-syntax-background,var(--color-surface-secondary));border-radius:8px}.vx-codeblock--card{border-width:1px;border-color:var(--color-border)}.vx-codeblock--section{background-color:#0000}.vx-codeblock-header{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-codeblock--section .vx-codeblock-header{border-bottom-width:0;padding-left:0;padding-right:0}.vx-codeblock-title{color:var(--color-text);font-size:13px;font-weight:600}.vx-codeblock-lang{color:var(--color-text-secondary);font-size:12px}.vx-codeblock-copy,.vx-codeblock-collapse{color:var(--color-text-secondary)}.vx-codeblock-pre{font-family:var(--font-mono);color:var(--color-text);font-size:13px;line-height:18px}.vx-codeblock--sm .vx-codeblock-pre{font-size:12px;line-height:16px}.vx-codeblock-gutter{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:inherit}.vx-codeblock-line--highlighted{background-color:var(--color-highlight-line,#ffd54f24)}.vx-codeblock--collapsed .vx-codeblock-body{display:none}.vx-navicon{background-color:var(--color-primary);color:var(--color-onprimary)}.vx-toolbar--section{background-color:var(--color-surface)}.vx-toolbar--muted{background-color:var(--color-surface-secondary)}.vx-toolbar--div-top{border-top-width:1px;border-top-color:var(--color-border)}.vx-toolbar--div-bottom{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-toolbar--div-start{border-left-width:1px;border-left-color:var(--color-border)}.vx-toolbar--div-end{border-right-width:1px;border-right-color:var(--color-border)}.vx-tablist--divided{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-tab-indicator--on{background-color:var(--color-text)}.vx-tabmenu-heading{color:var(--color-text-secondary)}.vx-navmenu-item-label{color:var(--color-text)}.vx-navmenu-item-desc{color:var(--color-text-secondary)}.vx-mobilenav-drawer{background-color:var(--color-surface);border-width:0}.vx-mobilenav-header{border-bottom-width:1px;border-bottom-color:var(--color-border);padding:8px 12px}.vx-mobilenav-heading{font-size:16px;font-weight:600}.vx-sidenav-shell{width:260px}.vx-sidenav-stickytop{gap:8px;padding:8px}.vx-sidenav-scrollable{padding:4px 8px}.vx-sidenav-scrollable--notop{padding-top:8px}.vx-sidenav-scrollable--nobottom{padding-bottom:8px}.vx-sidenav-stickybottom{gap:8px;padding:4px 8px 8px}.vx-sidenav-stickybottom--collapsed{padding-top:0}.vx-sidenav-footerrow,.vx-sidenav-drawericons,.vx-sidenav-topbar-icons{gap:4px}.vx-sidenav-drawerfooter{gap:8px;padding-top:8px}.vx-sidenav-section{padding:4px 0}.vx-sidenav-section-head{gap:8px;padding:4px 8px}.vx-sidenav-section-title{color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:20px}.vx-sidenav-section-subtitle{color:var(--color-text-secondary);font-size:12px;line-height:20px}.vx-sidenav-heading{gap:8px;min-height:32px;padding:0 8px}.vx-sidenav-heading-title{color:var(--color-text-primary,var(--color-text));font-size:17px;font-weight:600;line-height:24px}.vx-sidenav-heading-super,.vx-sidenav-heading-sub{color:var(--color-text-secondary);font-size:12px;line-height:20px}.vx-sidenav-heading-menubtn{min-width:28px;min-height:28px;color:var(--color-icon-secondary,var(--color-text-secondary));border-radius:8px}.vx-sidenav-item-main{color:var(--color-text-primary,var(--color-text));background-color:#0000;border-radius:8px;gap:8px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.vx-sidenav-item-main.vx-sidenav-item--sm{padding:0 4px}.vx-sidenav-item-main.vx-sidenav-item--selected{background-color:var(--color-neutral,var(--color-surface-secondary));font-weight:500}.vx-sidenav-item-main.vx-sidenav-item--disabled{color:var(--color-text-disabled)}.vx-sidenav-item-icon{color:var(--color-icon-secondary,var(--color-text-secondary))}.vx-sidenav-item-main.vx-sidenav-item--selected .vx-sidenav-item-icon{color:inherit}.vx-sidenav-item-main.vx-sidenav-item--disabled .vx-sidenav-item-icon{color:var(--color-icon-disabled,var(--color-text-disabled))}.vx-sidenav-item-toggle{width:28px;height:28px;color:inherit;border-radius:8px}.vx-sidenav-collapsebtn{height:32px;color:var(--color-text-primary,var(--color-text));background-color:#0000;border-radius:8px;gap:4px;padding:0 8px;font-size:14px;font-weight:500;line-height:20px}.vx-sidenav-collapsebtn--icon{width:32px;padding:0}.vx-sidenav-flyout-list{min-width:180px;padding:4px}.vx-sidenav-flyout-title{color:var(--color-text-secondary);padding:4px 8px;font-size:12px;font-weight:600;line-height:20px}.vx-sidenav-stickytop{padding:var(--spacing-2,8px);gap:var(--spacing-2,8px)}.vx-sidenav-scrollable{padding-inline:var(--spacing-2,8px);padding-block:var(--spacing-1,4px)}.vx-sidenav-scrollable--notop{padding-block-start:var(--spacing-2,8px)}.vx-sidenav-scrollable--nobottom{padding-block-end:var(--spacing-2,8px)}.vx-sidenav-stickybottom{padding:var(--spacing-1,4px) var(--spacing-2,8px) var(--spacing-2,8px);gap:var(--spacing-2,8px)}.vx-sidenav-footerrow,.vx-sidenav-drawericons,.vx-sidenav-topbar-icons,.vx-sidenav-collapsebtn,.vx-sidenav-item-actions{gap:var(--spacing-1,4px)}.vx-sidenav-drawerfooter{gap:var(--spacing-2,8px);padding-block-start:var(--spacing-2,8px)}.vx-sidenav-section{padding-block:var(--spacing-1,4px)}.vx-sidenav-section-head{padding:var(--spacing-1,4px) var(--spacing-2,8px);gap:var(--spacing-2,8px)}.vx-sidenav-section-items{gap:var(--spacing-0-5,2px)}.vx-sidenav-heading{gap:var(--spacing-2,8px);min-height:var(--spacing-8,32px);padding-inline:var(--spacing-2,8px)}.vx-sidenav-heading-trigger{padding-inline:var(--spacing-2,8px);gap:var(--spacing-2,8px);border-radius:var(--radius-element,8px)}.vx-sidenav-heading-title{font-size:var(--text-large-size,var(--font-size-lg,1.0625rem));font-weight:var(--font-weight-semibold,600);line-height:var(--text-large-leading,1.4118)}.vx-sidenav-heading-super,.vx-sidenav-heading-sub,.vx-sidenav-section-title,.vx-sidenav-section-subtitle,.vx-sidenav-flyout-title{font-size:var(--text-supporting-size,var(--font-size-sm,.75rem));line-height:var(--text-supporting-leading,1.6667)}.vx-sidenav-item-main{padding-inline:var(--spacing-2,8px);gap:var(--spacing-2,8px);border-radius:var(--radius-element,8px);font-size:var(--text-label-size,var(--font-size-base,.875rem));font-weight:var(--font-weight-normal,400);line-height:var(--text-label-leading,1.4286)}.vx-sidenav-item-main.vx-sidenav-item--sm{padding-inline:var(--spacing-1,4px)}.vx-sidenav-item-main.vx-sidenav-item--selected{font-weight:var(--font-weight-medium,500)}.vx-sidenav-item--rail{width:var(--size-element-md,32px);padding:0}.vx-sidenav-item--rail.vx-sidenav-item--sm{width:var(--size-element-sm,28px)}.vx-sidenav-item--rail.vx-sidenav-item--lg{width:var(--size-element-lg,36px)}.vx-sidenav-item-toggle{width:var(--size-element-sm,28px);height:var(--size-element-sm,28px);border-radius:var(--radius-element,8px)}.vx-sidenav-item-chevron{width:var(--spacing-6,24px);height:var(--spacing-6,24px)}.vx-sidenav-item-children{padding-inline-start:var(--spacing-6,24px)}.vx-sidenav-collapsebtn{height:var(--size-element-md,32px);padding-inline:var(--spacing-2,8px);border-radius:var(--radius-element,8px);font-size:var(--text-label-size,var(--font-size-base,.875rem));font-weight:var(--font-weight-medium,500);line-height:var(--text-label-leading,1.4286)}.vx-sidenav-collapsebtn--sm{height:var(--size-element-sm,28px)}.vx-sidenav-collapsebtn--sm.vx-sidenav-collapsebtn--icon{width:var(--size-element-sm,28px)}.vx-sidenav-collapsebtn--lg{height:var(--size-element-lg,36px)}.vx-sidenav-collapsebtn--lg.vx-sidenav-collapsebtn--icon{width:var(--size-element-lg,36px)}@media (hover:hover){.vx-sidenav-item-main:hover:not(:disabled):not([aria-disabled=true]):not(.vx-sidenav-item--disabled),.vx-sidenav-item-toggle:hover:not(:disabled),.vx-sidenav-collapsebtn:hover:not(:disabled),.vx-sidenav-heading-trigger:hover:not(:disabled){background-color:var(--color-overlay-hover)}.vx-sidenav-item-main.vx-sidenav-item--selected:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-neutral,var(--color-surface-secondary))}}.vx-sidenav-item-main:active:not(:disabled):not([aria-disabled=true]):not(.vx-sidenav-item--disabled),.vx-sidenav-item-toggle:active:not(:disabled),.vx-sidenav-collapsebtn:active:not(:disabled){background-color:var(--color-overlay-pressed)}.vx-sidenav-item-main.vx-sidenav-item--selected:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-neutral,var(--color-surface-secondary))}.vx-appshell--wash .vx-appshell-header,.vx-appshell-sidenav--wash{background-color:var(--color-surface-secondary)}.vx-appshell--surface .vx-appshell-header,.vx-appshell-sidenav--surface,.vx-appshell--section .vx-appshell-header,.vx-appshell--section .vx-appshell-sidenav{background-color:var(--color-surface)}.vx-appshell--elevated .vx-appshell-header,.vx-appshell-sidenav--elevated{background-color:var(--color-surface-secondary)}.vx-appshell--elevated .vx-appshell-content{background-color:var(--color-surface)}.vx-appshell-header{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-appshell-sidenav{border-right-width:1px;border-right-color:var(--color-border)}.vx-appshell-banner{border-bottom-width:1px;border-bottom-color:var(--color-border)}.vx-topnavmegamenu-card{background-color:var(--color-surface-secondary);border-radius:8px}.vx-topnavmegamenu-item-title,.vx-topnavmenu-item-title{color:var(--color-text);font-weight:600}.vx-topnavmegamenu-item-desc,.vx-topnavmenu-item-desc{color:var(--color-text-secondary);font-size:12px}.vx-topnavmegamenu-card-desc{color:var(--color-text-secondary);font-size:13px}.vx-topnavmegamenu-card-link{color:var(--color-text)}.vx-dialog{background-color:var(--color-surface);color:var(--color-text);border-width:1px;border-color:var(--color-border);border-radius:var(--radius-lg);corner-shape:squircle;box-shadow:0 16px 48px #0000003d}.vx-dialog--fullscreen{border-width:0;border-radius:0}.vx-dialog-header{font-weight:600}.vx-dialog-subtitle{color:var(--color-text-secondary);font-size:13px}.vx-dialog-divider{background-color:var(--color-border)}.vx-alertdialog-heading{font-size:17px;font-weight:600}.vx-alertdialog-desc{color:var(--color-text-secondary);font-size:14px}.vx-hovercard{background-color:var(--color-surface);color:var(--color-text);border-width:1px;border-color:var(--color-border);border-radius:var(--radius-lg);corner-shape:squircle;padding:12px;font-size:14px;line-height:20px;box-shadow:0 8px 30px #0000002e}.vx-hovercard-indication{-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}.vx-toast{background-color:var(--color-text);color:var(--color-surface);border-radius:var(--radius-md);corner-shape:squircle;padding:16px;font-size:14px;line-height:20px;box-shadow:0 8px 24px #00000047}.vx-toast--error{background-color:var(--color-danger);color:var(--color-onprimary)}.vx-carousel-btn{background-color:var(--color-surface);color:var(--color-text);border-width:1px;border-color:var(--color-border);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px}.vx-carousel-fade-start{background:linear-gradient(to right, var(--color-surface), transparent)}.vx-carousel-fade-end{background:linear-gradient(to left, var(--color-surface), transparent)}.vx-lightbox-layer{background-color:#000000e6}.vx-lightbox{color:#fafafa;background-color:#000}.vx-lightbox-counter,.vx-lightbox-caption{color:#fafafa;font-size:13px}.vx-lightbox-nav,.vx-lightbox-close{color:#fafafa;background-color:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px}.vx-button{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4286}.vx-button--primary{background-color:var(--color-primary);color:var(--color-onprimary)}.vx-button--secondary{background-color:var(--color-surface-secondary);color:var(--color-text)}.vx-button--ghost{color:var(--color-text);background-color:#0000}.vx-button--destructive{background-color:var(--color-danger);color:#fff}@media (hover:hover){.vx-button:hover:where(:not(:disabled,[aria-disabled=true],.vx-button--disabled)){background-image:linear-gradient(var(--color-overlay-hover), var(--color-overlay-hover))}}.vx-button:active:where(:not(:disabled,[aria-disabled=true],.vx-button--disabled)){background-image:linear-gradient(var(--color-overlay-pressed), var(--color-overlay-pressed))}.vx-button--disabled,.vx-card--disabled{opacity:.5}.vx-button--icon{aspect-ratio:1;flex-shrink:0;max-width:none;padding:0}.vx-button--group-first,.vx-button--group-middle,.vx-button--group-last,.vx-button--group-only{border-radius:0}.vx-button-group{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);overflow:hidden}.vx-toggle-button-group{display:inline-flex}.vx-button-group.vx-button-group--horizontal>:not(:first-child){border-left-width:1px;border-left-color:var(--color-border)}.vx-button-group.vx-button-group--vertical>:not(:first-child){border-top-width:1px;border-top-color:var(--color-border)}.vx-toggle-button-labelwrap{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.vx-toggle-button-label--pressed,.vx-toggle-button-labelreserve{font-weight:var(--font-weight-semibold,600)}.vx-toggle-button-labelreserve{visibility:hidden;pointer-events:none;height:0;display:block;overflow:hidden}.vx-toggle-button--pressed{background-color:var(--color-overlay-pressed,var(--color-surface-secondary))}.vx-selectable-card--selected{border-color:var(--color-primary);background-color:var(--color-surface-secondary)}.vx-card--muted{background-color:var(--color-surface-secondary)}.vx-card--transparent{background-color:#0000}.vx-card--elev-low,.vx-button--elev-low{box-shadow:0 1px 2px #0000001f}.vx-card--elev-med,.vx-button--elev-med{box-shadow:0 3px 8px #00000029}.vx-card--elev-high,.vx-button--elev-high{box-shadow:0 8px 20px #0003}.vx-clickable-card,.vx-selectable-card{text-align:left;color:inherit}.vx-power-search-row{border-width:1px;border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:4px 8px}.vx-power-search-token-row{align-items:center}.vx-power-search-token-label{max-width:320px}.vx-power-search-editor{min-width:280px;padding:12px}.vx-power-search-editor-actions{justify-content:flex-end}.vx-clickable-card,.vx-selectable-card{cursor:pointer;display:flex}.vx-power-search-row{gap:4px;display:flex}.vx-power-search-token-row{gap:2px;display:inline-flex}.vx-power-search-token-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-power-search-result-list{max-height:320px;overflow:auto}.vx-power-search-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.vx-power-search-result:hover{background:var(--color-surface-secondary)}.vx-power-search-editor{flex-direction:column;gap:12px;display:flex}.vx-power-search-editor-actions{gap:8px;display:flex}.vx-cmdk-input-row{flex-direction:row;align-items:center}.vx-cmdk-search{flex-grow:1}.vx-cmdk-heading{opacity:.7;padding:8px;font-size:12px}.vx-cmdk-status{padding:4px;font-size:12px}.vx-cmdk-highlighted{background-color:#e4e4e7}.ns-dark .vx-cmdk-highlighted,.dark .vx-cmdk-highlighted{background-color:#333}.vx-cmdk-item-content{flex-grow:1}.vx-cmdk-description{opacity:.7;font-size:12px}.vx-cmdk-shortcut{margin-left:8px;font-size:12px}.vx-cmdk-footer{padding:8px;font-size:12px}.vx-cmdk-cancel{padding:4px 8px}}.vx-select-search-row,.vx-select-all{flex-direction:row;align-items:center}.vx-select-search-row{padding:4px}.vx-select-search{flex-grow:1}.vx-select-group,.vx-select-empty,.vx-select-feedback{padding:6px 10px}.vx-select-description{font-size:12px}.vx-select-list{overflow-y:auto}.vx-select-search-row,.vx-select-all{display:flex}.vx-select-description{display:block}.vx-gridlist-row{flex-direction:column}.vx-gridlist-row--selected{background-color:var(--color-surface-secondary)}.vx-gridlist{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.vx-gridlist--stack{grid-template-columns:1fr}.vx-gridlist-row:focus-visible{outline:1.5px solid var(--color-text);outline-offset:-1.5px}.vx-gridlist-row--disabled{opacity:.5}.vx-datagrid-controls,.vx-datagrid-handles{flex-flow:wrap;align-items:center}.vx-datagrid-action,.vx-datagrid-handle{padding:6px 8px}.vx-datagrid-settings{padding:8px}.vx-datagrid-selection{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:44px}.vx-datagrid-row-action{flex-direction:row;flex-grow:1}.vx-datagrid-body{min-height:0}.vx-cmdk-input-row{flex-direction:row;align-items:center}.vx-cmdk-search{flex-grow:1}.vx-cmdk-heading{opacity:.7;padding:8px;font-size:12px}.vx-cmdk-status{padding:4px;font-size:12px}.vx-cmdk-highlighted{background-color:#e4e4e7}.ns-dark .vx-cmdk-highlighted,.dark .vx-cmdk-highlighted{background-color:#333}.vx-cmdk-item-content{flex-grow:1}.vx-cmdk-description{opacity:.7;font-size:12px}.vx-cmdk-shortcut{margin-left:8px;font-size:12px}.vx-cmdk-footer{padding:8px;font-size:12px}.vx-cmdk-cancel{padding:4px 8px}.vx-cmdk-input-row{gap:4px;display:flex}.vx-cmdk-list{overflow-y:auto}.vx-cmdk-item-content{flex-direction:column;display:flex}.vx-cmdk-footer{align-items:center;gap:4px;display:flex}.vx-aspectratio{width:100%;position:relative;overflow:hidden}.vx-aspectratio--ellipse{border-radius:50%}.vx-aspectratio-content{position:absolute;inset:0}.vx-aspectratio-content>img,.vx-aspectratio-content>video{width:100%;height:100%}.vx-aspectratio-fit-cover>.vx-aspectratio-content>img,.vx-aspectratio-fit-cover>.vx-aspectratio-content>video{object-fit:cover!important}.vx-aspectratio-fit-contain>.vx-aspectratio-content>img,.vx-aspectratio-fit-contain>.vx-aspectratio-content>video{object-fit:contain!important}.vx-aspectratio-fit-center>.vx-aspectratio-content{justify-content:center;align-items:center;display:flex}.vx-aspectratio-fit-center>.vx-aspectratio-content>img,.vx-aspectratio-fit-center>.vx-aspectratio-content>video{width:auto;max-width:100%;height:auto;max-height:100%}.vx-select-option--highlighted{background-color:var(--color-border)}.vx-select-group{font-weight:600}.vx-select-description{color:var(--color-muted)}.vx-radio-label-col{flex-direction:column;display:inline-flex}.vx-radio-description,.vx-checkbox-description{color:var(--color-text-secondary,#666);font-size:.8125em}.vx-radio-row,.vx-checkbox-row{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.vx-radio-end,.vx-checkbox-end{margin-inline-start:auto}.vx-checkbox-group--divided .vx-checkbox-row+.vx-checkbox-row,.vx-checkbox-group--divided .vx-checkboxlist-item+.vx-checkboxlist-item{border-top-width:1px;border-top-color:var(--color-border,#ddd);border-top-style:solid}.vx-segmented--fill{width:100%;display:flex}.vx-segmented--fill .vx-segment{flex:1}.vx-segment-icon{margin-inline-end:4px;display:inline-flex}.vx-segment--icon-only .vx-segment-icon{margin-inline-end:0}.vx-fieldlabel{flex-direction:column;gap:2px;display:flex}.vx-fieldlabel--disabled{opacity:.5}.vx-field-label-icon{vertical-align:middle;margin-inline-end:4px;display:inline-flex}.vx-fieldstatus{align-items:center;gap:4px;font-size:.8125em;display:inline-flex}.vx-fieldstatus--error{color:var(--color-error,#d33)}.vx-fieldstatus--warning{color:var(--color-warning,#a60)}.vx-fieldstatus--success{color:var(--color-success,#080)}.vx-selectoroption{align-items:flex-start;gap:8px;display:inline-flex}.vx-selectoroption-icon{flex-shrink:0;margin-top:2px}.vx-selectoroption-text{flex-direction:column;display:flex}.vx-selectoroption-description{color:var(--color-text-secondary,#666);font-size:.8125em}.vx-select-option-icon{margin-inline-end:6px;display:inline-flex}.vx-select--ghost{background:0 0;border-color:#0000}.vx-select-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.vx-select-badge{border-width:1px;border-color:var(--color-border,#ddd);border-style:solid;border-radius:4px;align-items:center;gap:2px;padding:0 4px;font-size:.8125em;display:inline-flex}.vx-select-badge-x{cursor:pointer;background:0 0;border-width:0;padding:0 2px}.vx-step-body{flex-direction:column;display:flex}.vx-step-heading{align-items:baseline;gap:6px;display:inline-flex}.vx-step-optional{color:var(--color-text-secondary,#666);font-size:.75em}.vx-step-description{color:var(--color-text-secondary,#666);font-size:.8125em}.vx-stepper--vertical{flex-direction:column}.vx-stepper--vertical .vx-step{gap:8px;display:flex}.vx-step--status-success .vx-step-dot{background:var(--color-success,#080);color:#fff}.vx-step--status-error .vx-step-dot{background:var(--color-error,#d33);color:#fff}.vx-step--status-warning .vx-step-dot{background:var(--color-warning,#a60);color:#fff}.vx-step--status-accent .vx-step-dot{background:var(--color-accent,#36c);color:#fff}.vx-fileinput-input{opacity:0;width:1px;height:1px;position:absolute}.vx-fileinput-browse{border-width:1px;border-color:var(--color-border,#ccc);cursor:pointer;text-align:start;background:0 0;border-style:dashed;border-radius:6px;padding:8px 12px}.vx-fileinput--disabled .vx-fileinput-browse{opacity:.5;cursor:default}.vx-inputnumber-units{color:var(--color-text-secondary,#666);padding-inline-end:8px}.vx-inputnumber-clear{cursor:pointer;background:0 0;border-width:0}.vx-input-icon,.vx-textarea-icon{color:var(--color-text-secondary,#666);align-items:center;padding-inline-start:8px;display:inline-flex}.vx-input-icon{padding-inline-start:0}.vx-textarea-shell{display:flex;position:relative}.vx-textarea-counter{bottom:6px;color:var(--color-text-secondary,#666);font-size:.75em;position:absolute;inset-inline-end:10px}.vx-slider-mark{color:var(--color-text-secondary,#666);font-size:.75em;position:absolute;top:100%;transform:translate(-50%)}.vx-slider-value{margin-inline-start:8px;font-size:.8125em}.vx-toggle-button--accent.vx-toggle-button--pressed{color:var(--color-accent,#36c)}.vx-toggle-button--success.vx-toggle-button--pressed{color:var(--color-success,#080)}.vx-toggle-button--warning.vx-toggle-button--pressed{color:var(--color-warning,#a60)}.vx-toggle-button--error.vx-toggle-button--pressed{color:var(--color-error,#d33)}.xds-reveal-container{--xds-reveal-opacity:0;--xds-reveal-position:absolute}.xds-reveal-content{opacity:var(--xds-reveal-opacity,1);position:var(--xds-reveal-position,static);transition:opacity .1s}@media (hover:hover){.xds-reveal-container:hover:not(:disabled):not([aria-disabled=true]){--xds-reveal-opacity:1;--xds-reveal-position:static}}.xds-reveal-container:focus-within{--xds-reveal-opacity:1;--xds-reveal-position:static}@media (any-pointer:coarse){.xds-reveal-container{--xds-reveal-opacity:1;--xds-reveal-position:static}}@media (prefers-reduced-motion:reduce){.xds-reveal-content{transition:none}}.vx-thumbnail-remove[data-xds-image-mode=light]{color:#101820;background-color:#ffffffd9}.vx-thumbnail-remove[data-xds-image-mode=dark]{color:#fff;background-color:#0009}@media (any-pointer:coarse){.vx-thumbnail-remove{opacity:1}}.vx-table-scroll{overflow-x:auto}.vx-table{border-collapse:collapse;border-spacing:0;width:100%;font:inherit;color:var(--color-text-primary,inherit)}.vx-table-cell{overflow-wrap:break-word;padding:8px 12px}.vx-table--compact .vx-table-cell{padding:4px 10px;font-size:.85em}.vx-table--spacious .vx-table-cell{padding:14px 16px}.vx-table-cell--truncate{white-space:nowrap;text-overflow:ellipsis;max-width:1px;overflow:hidden}.vx-table-cell--wrap{white-space:normal}.vx-table--valign-middle .vx-table-cell{vertical-align:middle}.vx-table--valign-top .vx-table-cell{vertical-align:top}.vx-table--valign-bottom .vx-table-cell{vertical-align:bottom}.vx-table-th{text-align:start;color:var(--color-text-secondary,#555);border-bottom-width:1px;border-bottom-color:var(--color-border,#ddd);border-bottom-style:solid;font-weight:600}.vx-table--dividers-rows .vx-table-row .vx-table-cell,.vx-table--dividers-grid .vx-table-row .vx-table-cell{border-bottom-width:1px;border-bottom-color:var(--color-border,#ddd);border-bottom-style:solid}.vx-table--dividers-columns .vx-table-cell+.vx-table-cell,.vx-table--dividers-grid .vx-table-cell+.vx-table-cell{border-left-width:1px;border-left-color:var(--color-border,#ddd);border-left-style:solid}.vx-table-cell--row-divider{border-bottom-width:1px;border-bottom-color:var(--color-border,#ddd);border-bottom-style:solid}.vx-table-cell--col-divider{border-left-width:1px;border-left-color:var(--color-border,#ddd);border-left-style:solid}.vx-table-row--striped:nth-child(2n){background:var(--color-surface-secondary,#00000008)}.vx-table-row--hover:hover,.vx-table-row--striped-hover:hover{background:var(--color-overlay-hover,#0000000d)}.vx-table-row--selected{outline:none}.vx-table-row--selected-fill{background:var(--color-accent-muted,#3366ff14)}.vx-table-row--selected-fill:hover{background:var(--color-accent-muted,#3366ff1f)}.vx-table-selection-cell{justify-content:center;align-items:center;display:inline-flex}.vx-table-header-label{align-items:center;gap:4px;display:flex}.vx-table-sort-button{padding:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border-width:0;border-radius:4px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.vx-table-sort-button:hover{background:var(--color-overlay-hover,#0000000f)}.vx-table-sort-button--end{margin-left:auto}.vx-table-sort-button--center{justify-content:center}.vx-table-sort-label{text-overflow:ellipsis;overflow:hidden}.vx-table-sort-icon{color:var(--color-icon-secondary,#888);opacity:.5;display:inline-flex}.vx-table-sort-button:hover .vx-table-sort-icon,.vx-table-sort-icon--active{opacity:1;color:var(--color-accent,#36c)}.vx-table-sort-rank{vertical-align:super;color:var(--color-text-secondary,#888);font-size:.65em}.vx-table-resize-handle{top:0;bottom:0;cursor:col-resize;z-index:1;width:8px;margin-inline-end:-4px;position:absolute;inset-inline-end:0}.vx-table-resize-handle:after{content:"";top:20%;bottom:20%;background:var(--color-border-strong,#bbb);opacity:0;width:2px;transition:opacity .15s;position:absolute;inset-inline-start:50%}.vx-table-resize-handle:hover:after,.vx-table-resize-handle--active:after,.vx-table-resize-handle:focus-visible:after{opacity:1}.vx-table-header-cell--resizing{background:var(--color-accent-muted,#3366ff0f)}.vx-table-pagination{padding:8px 0;display:flex}.vx-table-pagination--start{justify-content:flex-start}.vx-table-pagination--center{justify-content:center}.vx-table-pagination--end{justify-content:flex-end}.vx-badge{border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.vx-badge--neutral{background:var(--color-neutral,#ececec);color:var(--color-text-secondary)}.vx-badge--info,.vx-badge--blue{background:var(--color-accent-muted,#dbe7ff);color:var(--color-text-accent,#1b4fd8)}.vx-badge--success,.vx-badge--green{background:var(--color-success-muted,#d8efd9);color:var(--color-success)}.vx-badge--warning,.vx-badge--yellow{background:var(--color-warning-muted,#f9e8c9);color:var(--color-warning)}.vx-badge--error,.vx-badge--red{background:var(--color-error-muted,#f8d7d3);color:var(--color-error)}.vx-badge--orange{background:var(--color-background-orange,#ffe1c7);color:var(--color-text-orange,#b54b00)}.vx-badge--teal{background:var(--color-background-teal,#cbeceb);color:var(--color-text-teal,#0b7070)}.vx-badge--cyan{background:var(--color-background-cyan,#d0f0f5);color:var(--color-text-cyan,#0e7490)}.vx-badge--purple{background:var(--color-background-purple,#e6ddfb);color:var(--color-text-purple,#6b46c1)}.vx-badge--pink{background:var(--color-background-pink,#fadcec);color:var(--color-text-pink,#b83280)}.vx-badge--gray{background:var(--color-background-gray,#e5e7ea);color:var(--color-text-gray,#4b5563)}.vx-banner{border-radius:8px;overflow:hidden}.vx-banner .vx-banner-header{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.vx-banner .vx-banner-icon{flex-shrink:0;margin-top:1px}.vx-banner .vx-banner-body{flex:1;min-width:0}.vx-banner .vx-banner-title{font-size:14px;font-weight:600}.vx-banner .vx-banner-desc{color:var(--color-text-secondary);margin-top:2px;font-size:13px}.vx-banner .vx-banner-content{padding:8px 12px 12px}.vx-banner .vx-banner-dismiss{cursor:pointer;color:var(--color-text-secondary);padding:2px 6px}.vx-banner .vx-banner-collapse-label{color:var(--color-text-secondary);cursor:pointer;font-size:12px}.vx-banner--info{background:var(--color-accent-muted,#e8efff)}.vx-banner--success{background:var(--color-success-muted,#dff0df)}.vx-banner--warning{background:var(--color-warning-muted,#faecd2)}.vx-banner--error{background:var(--color-error-muted,#f9ddda)}.vx-banner--floating{border-radius:10px;box-shadow:0 6px 24px #0000002e}.vx-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.vx-empty--compact{padding:16px 12px}.vx-empty .vx-empty-icon{color:var(--color-text-tertiary,#98a0aa)}.vx-empty .vx-empty-title{font-weight:600}.vx-empty .vx-empty-desc{color:var(--color-text-secondary);font-size:13px}.vx-empty .vx-empty-actions{gap:8px;margin-top:8px;display:flex}.vx-separator{background:var(--color-border,#e1e3e6)}.vx-separator--h{width:100%;height:1px}.vx-separator--v{align-self:stretch;width:1px}.vx-separator--strong.vx-separator--h{height:2px}.vx-separator--strong.vx-separator--v{width:2px}.vx-separator--bleed.vx-separator--h{margin-left:calc(-1 * var(--container-padding-inline-start,0px));margin-right:calc(-1 * var(--container-padding-inline-end,0px));width:auto}.vx-separator--labeled{background:0 0;align-items:center;gap:8px;display:flex}.vx-separator--labeled .vx-separator-rule{background:var(--color-border,#e1e3e6);flex:1;height:1px}.vx-separator--labeled .vx-separator-label{color:var(--color-text-secondary);font-size:12px}.vx-skeleton{background:var(--color-neutral,#ececec);animation:1.4s ease-in-out infinite vx-skeleton-pulse}@keyframes vx-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.vx-spinner{border-width:2px;border-color:var(--color-accent);border-style:solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite vx-spin;display:inline-block}.vx-spinner--onmedia{border-color:#fff #ffffff4d #ffffff4d}.vx-spinner-row{align-items:center;gap:8px;display:flex}.vx-spinner-label{color:var(--color-text-secondary);font-size:14px}@keyframes vx-spin{to{transform:rotate(360deg)}}.vx-kbd-group{gap:3px;display:inline-flex}.vx-kbd{border-width:1px;border-color:var(--color-border,#d5d8dc);background:var(--color-surface-secondary,#f4f5f6);color:var(--color-text);border-style:solid;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px;display:inline-block}.vx-avatar{background:var(--color-neutral,#d9dce0);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.vx-avatar .vx-avatar-fallback{font-size:40%;font-weight:600}.vx-avatar .vx-avatar-status{border-width:2px;border-color:var(--color-surface,#fff);border-style:solid;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.vx-avatar-overflow{background:var(--color-neutral,#d9dce0);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.vx-statusdot--success{background:var(--color-success)}.vx-statusdot--warning{background:var(--color-warning)}.vx-statusdot--error{background:var(--color-error)}.vx-statusdot--accent{background:var(--color-accent)}.vx-statusdot--neutral{background:var(--color-text-tertiary,#98a0aa)}.vx-item--compact{padding-top:4px;padding-bottom:4px}.vx-item--selected{background:var(--color-accent-muted,#e8efff)}.vx-item--highlighted{background:var(--color-warning-muted,#faecd2)}.vx-item .vx-item-desc--clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vx-collapsible-group--divided>*+*{border-top-width:1px;border-top-color:var(--color-border,#e1e3e6);border-top-style:solid}.vx-collapsible-trigger{text-align:left;width:100%;display:flex}.vx-collapsible-content{padding-top:4px}.vx-link{color:var(--color-text-accent,var(--color-accent))}.vx-link--underline{text-decoration:underline}.vx-link--standalone{text-decoration:none}.vx-link--standalone:hover{text-decoration:underline}.vx-link-external{margin-left:2px;font-size:.8em}.vx-layout-footer{flex-direction:column;flex-shrink:0;display:flex}.vx-layout-footer--divided{border-top-width:1px;border-top-color:var(--color-border,#e1e3e6);border-top-style:solid}.vx-layout-footer-inner{padding:var(--vx-lf-pad-bs,var(--layout-padding-inner-y,16px)) var(--vx-lf-pad-ie,var(--layout-padding-outer-x,16px)) var(--vx-lf-pad-be,var(--layout-padding-outer-y,16px)) var(--vx-lf-pad-is,var(--layout-padding-outer-x,16px));flex-direction:column;display:flex}.vx-layout-panel{flex-direction:column;flex-shrink:0;display:flex}.vx-layout-panel--scroll{overflow-y:auto}.vx-layout-panel--start.vx-layout-panel--divided{border-right-width:1px;border-right-color:var(--color-border,#e1e3e6);border-right-style:solid}.vx-layout-panel--end.vx-layout-panel--divided{border-left-width:1px;border-left-color:var(--color-border,#e1e3e6);border-left-style:solid}.vx-grid{display:grid}.vx-gridspan{display:contents}.vx-banner--section{border-radius:0}.vx-banner--elev-low{box-shadow:0 1px 3px #0000001f}.vx-banner--elev-med{box-shadow:0 4px 12px #00000029}.vx-banner--elev-high{box-shadow:0 8px 28px #0003}.vx-table-row--striped:nth-child(2n){--table-row-overlay:var(--color-surface-secondary,#00000008)}.vx-table-row--hover:hover,.vx-table-row--striped-hover:hover{--table-row-overlay:var(--color-overlay-hover,#0000000d)}.vx-table-row--selected-fill{--table-row-overlay:var(--color-accent-muted,#3366ff14)}.vx-table-row--selected-fill:hover{--table-row-overlay:var(--color-accent-muted,#3366ff1f)}.vx-table-cell--sticky{background:var(--table-sticky-background,var(--color-background-card,#fff));background-clip:padding-box;position:sticky;overflow:visible}.vx-table-cell--sticky:before{content:"";z-index:-1;pointer-events:none;background:var(--table-row-overlay,transparent);transition:background-color var(--duration-fast,.175s) var(--ease-standard,ease);position:absolute;inset:0}.vx-table-cell--sticky-header{z-index:3}.vx-table-cell--sticky-body{z-index:1}.vx-table-cell--sticky-start:after{content:"";top:0;bottom:0;pointer-events:none;width:6px;opacity:var(--table-sticky-shadow-start,0);background-image:linear-gradient(to right, var(--color-shadow,#0000001a), transparent);transition:opacity .15s;position:absolute;inset-inline-end:0;transform:translate(100%)}.vx-table-cell--sticky-end:after{content:"";top:0;bottom:0;pointer-events:none;width:6px;opacity:var(--table-sticky-shadow-end,0);background-image:linear-gradient(to left, var(--color-shadow,#0000001a), transparent);transition:opacity .15s;position:absolute;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .vx-table-cell--sticky-start:after{background-image:linear-gradient(to left, var(--color-shadow,#0000001a), transparent);transform:translate(-100%)}[dir=rtl] .vx-table-cell--sticky-end:after{background-image:linear-gradient(to right, var(--color-shadow,#0000001a), transparent);transform:translate(100%)}.vx-table-row--group-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-background-muted,#0000000a)}.vx-table-row--group-header .vx-table-group-header-cell{border-bottom-width:1px;border-bottom-color:var(--color-border,#ddd);border-bottom-style:solid}.vx-table-group-header-cell{padding-top:var(--spacing-2,8px);padding-bottom:var(--spacing-2,8px);padding-left:0;padding-right:var(--spacing-3,12px)}.vx-table-group-header-inner{align-items:center;gap:var(--spacing-1,4px);padding-left:var(--spacing-1,4px);display:flex}@platform web{.vx-table-group-header-inner { inset-inline-start: 0; position: sticky; }}.vx-table-group-header-inner--fit{width:fit-content}.vx-table-group-label{font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,inherit)}.vx-table-group-count{font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#555)}.vx-table-chevron{cursor:pointer;color:var(--color-icon-secondary,#888);background:0 0;border-width:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.vx-table-chevron:hover{color:var(--color-icon-primary,inherit)}.vx-table-chevron-icon{display:inline-flex}.vx-table-chevron-icon--collapsed{transform:rotate(0)}.vx-table-chevron-icon--expanded{transform:rotate(90deg)}[dir=rtl] .vx-table-chevron-icon--collapsed{transform:scaleX(-1)rotate(0)}[dir=rtl] .vx-table-chevron-icon--expanded{transform:scaleX(-1)rotate(90deg)}.vx-table-rowindex{font-family:var(--font-family-code,monospace);font-size:var(--text-supporting-size,.85em);color:var(--color-text-secondary,#555)}.vx-table-status{justify-content:center;align-items:center;display:inline-flex}.vx-table-expander{width:var(--spacing-6,24px);height:var(--spacing-6,24px);border-radius:var(--radius-inner,4px);cursor:pointer;color:var(--color-icon-secondary,#888);background:0 0;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.vx-table-expander:hover{background-image:linear-gradient(var(--color-overlay-hover,#0000000f), var(--color-overlay-hover,#0000000f));color:var(--color-icon-primary,inherit)}}.vx-table-expander .vx-table-chevron-icon{display:inline-flex}.vx-table-expanded-row{background:var(--color-background-muted,#0000000a)}.vx-table-expanded-cell{padding:var(--spacing-4,16px) var(--spacing-5,20px)}.vx-table-chevron-icon{transition:transform .15s}.vx-table-expander{transition:color .15s}.vx-table-expander .vx-table-chevron-icon{transition:transform .15s}.vx-table-rowindex{font-variant-numeric:tabular-nums}.vx-table-tree-cell{align-items:center;gap:var(--spacing-1,4px);display:flex}.vx-table-tree-leaf-spacer{flex-shrink:0;width:24px;height:24px;display:inline-block}.vx-table-tree-header{align-items:center;gap:var(--spacing-1,4px);min-width:0;display:inline-flex}.vx-table-row--clickable{cursor:pointer}:root{--doc-bg:#fff;--doc-card:#fff;--doc-well:#f5f5f5;--doc-ink:#000;--doc-selection-bg:#000;--doc-selection-ink:#fff;--doc-dim:#0000008c;--doc-hairline:#ececec;--doc-rule:#eceae4;--doc-hover:#0000000d;--doc-mono-bg:#00000012;--doc-code-bg:#0c0c0c;--doc-code-ink:#e8e8e0;--doc-blue:#0060ee;--doc-navy:#0050cf;--doc-teal:#aee5e0;--doc-green:#51df00;--doc-link:#3386ff;--doc-grad:linear-gradient(to right, var(--doc-blue), var(--doc-teal) 59%, var(--doc-green));--doc-h1-grad:radial-gradient(circle 14.95em at 0% 50% in oklab, #0060ee 0%, #000 100%);--doc-lede-bg:#000;--doc-glow:linear-gradient(100deg, #0045b2 0%, #002a75 25%, #00061f 45%, #000 58%);--doc-tag-note-bg:#dcf1ef;--doc-tag-note-ink:#0c5b55;--doc-tag-imp-bg:#ddf3c2;--doc-tag-imp-ink:#2e6100;--doc-tag-warn-bg:#ffe0d4;--doc-tag-warn-ink:#8a2500;--doc-highlight-bg:#e9ffdd;--doc-highlight-ink:#41b200}.dark{--doc-bg:#131415;--doc-card:#1b1c1e;--doc-well:#242528;--doc-ink:#f0eeea;--doc-selection-bg:#fff;--doc-selection-ink:#000;--doc-dim:#f0eeea99;--doc-hairline:#ffffff17;--doc-rule:#ffffff1f;--doc-hover:#ffffff0f;--doc-mono-bg:#ffffff1c;--doc-code-bg:#0b0c0d;--doc-code-ink:#e8e8e0;--doc-link:#63a5ff;--doc-teal:#4a7a76;--doc-h1-grad:radial-gradient(circle 14.95em at 0% 50% in oklab, #63a5ff 0%, #f0eeea 100%);--doc-lede-bg:var(--doc-well);--doc-glow:linear-gradient(100deg, #193f74 0%, #203552 25%, var(--doc-lede-bg) 58%);--doc-tag-note-bg:#173c3a;--doc-tag-note-ink:#9ed8d3;--doc-tag-imp-bg:#253a10;--doc-tag-imp-ink:#b8e08a;--doc-tag-warn-bg:#42200f;--doc-tag-warn-ink:#f0a583;--doc-highlight-bg:#253a10;--doc-highlight-ink:#b8e08a}.code,.lede-content{--doc-selection-bg:#fff;--doc-selection-ink:#000}::selection{background-color:var(--doc-selection-bg);color:var(--doc-selection-ink);-webkit-text-fill-color:var(--doc-selection-ink);text-shadow:none}body{background-color:var(--doc-bg);margin:0;font-family:Outfit,Onest,system-ui,-apple-system,sans-serif;font-weight:300}.agent-prompt{border:1px solid var(--doc-hairline);corner-shape:squircle;background:var(--doc-card);color:var(--doc-ink);font:inherit;border-radius:26px;margin:24px 0 36px;position:relative}.agent-prompt-header{box-sizing:border-box;border-bottom:1px solid var(--doc-hairline);corner-shape:squircle;background:var(--doc-well);border-radius:26px 26px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px 10px 18px;display:flex}.agent-prompt-label,.agent-prompt-tools{align-items:center;gap:8px;display:flex}.agent-prompt-label{font-family:Onest,Outfit,system-ui,sans-serif;font-size:14px;font-weight:500}.agent-prompt-label svg{color:var(--doc-dim);flex-shrink:0}.agent-prompt-tools{flex-shrink:0;gap:4px}.agent-prompt-icon-button{corner-shape:squircle;width:32px;height:32px;color:var(--doc-dim);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.agent-prompt-icon-button:hover{background:var(--doc-hover);color:var(--doc-ink)}.agent-prompt-actions{position:relative}.agent-prompt-menu{corner-shape:squircle;background:var(--doc-card);border:0;border-radius:24px;outline:.5px solid #7f7f7f4d;min-width:170px;padding:8px;box-shadow:0 12px 36px #0000002e}.agent-prompt-menu [role=menuitem],.agent-prompt-menu .vx-menu-link{box-sizing:border-box;corner-shape:squircle;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.agent-prompt-menu [role=menuitem]:hover,.agent-prompt-menu .vx-menu-link:hover{background:var(--doc-hover)}.agent-prompt-body{padding:18px 18px 24px;position:relative}.agent-prompt-text{max-height:52px;position:relative;overflow:hidden}.agent-prompt-copy{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:300;line-height:26px;display:block}.agent-prompt-text:not(.is-expanded):after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, transparent 50%, var(--doc-card));position:absolute;inset:0}.agent-prompt-text.is-expanded{max-height:none}.agent-prompt-expand{border:1px solid var(--doc-hairline);corner-shape:squircle;background:var(--doc-card);height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:400;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,60%)}.agent-prompt-expand:hover{background:var(--doc-well)}.agent-prompt button:focus-visible,.agent-prompt summary:focus-visible,.agent-prompt a:focus-visible{outline:2px solid var(--doc-link);outline-offset:2px}.agent-prompt-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.agent-prompt-status.is-error{clip-path:none;white-space:normal;width:auto;height:auto;margin-top:8px;font-size:13px;display:block;position:static}@media (width<=600px){.agent-prompt-actions{display:none}}@media (prefers-reduced-motion:reduce){.agent-prompt-icon{transition:none}}.shell{box-sizing:border-box;background-color:var(--doc-bg);height:100dvh;color:var(--doc-ink);flex-direction:column;padding:12px;display:flex}.shell span{color:var(--doc-ink)}.body{flex-direction:row;flex:1;gap:8px;min-height:0}.side{flex-direction:column;flex-shrink:0;width:310px;min-height:0;margin-bottom:-12px;padding:4px 2px 0 3px;display:flex;overflow:hidden}.nav-tree{flex-direction:column;flex:1;min-height:0;display:flex}.side-header{background-color:var(--doc-bg);flex-shrink:0;width:auto}.side-scroll{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.side .vx-list{flex-grow:0;flex-shrink:0}.brand-row{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px 16px 0}.logo-cluster{flex:0 191px;grid-template-columns:minmax(0,32fr) minmax(0,148fr);align-items:center;column-gap:5.75916%;width:191px;min-width:0;max-width:100%;display:grid}.logo-mark,.wordmark{width:100%;min-width:0;height:auto;display:block}.dark .wordmark,.dark .nav-icon,.dark .mode-icon{filter:invert(.93)}.mode-toggle{corner-shape:squircle;cursor:pointer;background-color:#fff;border:.5px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px}.dark .mode-toggle{background-color:#26282b;border-color:#ffffff24}.mode-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='16px'%20height='16px'%20viewBox='0%200%2016%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eGraphic%3c/title%3e%3cg%20id='Graphic'%20stroke='none'%20fill='none'%20transform='translate(0.5,%200.5)'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.4'%3e%3cpath%20d='M13.4375,8.799%20C12.6876875,9.1993125%2011.8313125,9.4263125%2010.9219375,9.4263125%20C7.9681875,9.4263125%205.5737,7.0318125%205.5737,4.07803125%20C5.5737,3.1686625%205.80065625,2.3123%206.20101875,1.5625%20C3.54228125,2.1856125%201.5625,4.57195625%201.5625,7.4206875%20C1.5625,10.7436875%204.2563125,13.4375%207.5793125,13.4375%20C10.4280625,13.4375%2012.814375,11.45775%2013.4375,8.799%20Z'%20id='Path'%20stroke='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.dark .mode-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='16px'%20height='16px'%20viewBox='0%200%2016%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='none'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.4'%3e%3ccircle%20cx='8'%20cy='8'%20r='3.6'%20stroke='%23000000'%3e%3c/circle%3e%3cline%20x1='8'%20y1='1'%20x2='8'%20y2='2.4'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='8'%20y1='13.6'%20x2='8'%20y2='15'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='1'%20y1='8'%20x2='2.4'%20y2='8'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='13.6'%20y1='8'%20x2='15'%20y2='8'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='3.05'%20y1='3.05'%20x2='4.05'%20y2='4.05'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='11.95'%20y1='11.95'%20x2='12.95'%20y2='12.95'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='3.05'%20y1='12.95'%20x2='4.05'%20y2='11.95'%20stroke='%23000000'%3e%3c/line%3e%3cline%20x1='11.95'%20y1='4.05'%20x2='12.95'%20y2='3.05'%20stroke='%23000000'%3e%3c/line%3e%3c/g%3e%3c/svg%3e")}.nav{flex-shrink:0;gap:4px;margin-bottom:18px}.side-divider{border-top-width:1px;border-top-color:var(--doc-hairline);border-top-style:solid}.nav-row{corner-shape:squircle;cursor:pointer;color:inherit;border-radius:14px;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background-color .25s;display:flex}.nav-row:hover,.nav-row.active{background-color:var(--doc-hover)}.nav-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px}.ic-search{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='18px'%20height='19px'%20viewBox='0%200%2018%2019'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eGraphic%3c/title%3e%3cg%20id='Graphic'%20stroke='none'%20fill='none'%20transform='translate(0,%200.53)'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1'%3e%3cg%20id='Group'%20transform='translate(2,%202)'%20stroke='%23000000'%3e%3ccircle%20id='Oval'%20stroke-width='2'%20cx='6.22222222'%20cy='6.22222222'%20r='6.22222222'%3e%3c/circle%3e%3cline%20x1='14'%20y1='14'%20x2='10.6166667'%20y2='10.6166667'%20id='Path'%20stroke-width='2'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.ic-github{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='18px'%20height='19px'%20viewBox='0%200%2018%2019'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eGitHub_Invertocat_Black%3c/title%3e%3cg%20id='GitHub_Invertocat_Black'%20stroke='none'%20fill='none'%20transform='translate(0,%200.6837)'%20fill-rule='evenodd'%3e%3cpath%20d='M7.61133673,12.7441469%20C5.29100816,12.4628878%203.65624082,10.7929653%203.65624082,8.63085306%20C3.65624082,7.75195714%203.9726551,6.80273265%204.49999992,6.16992245%20C4.27149184,5.5898449%204.30664694,4.35937959%204.5703102,3.84961224%20C5.27343061,3.76172449%206.2226551,4.13085306%206.7851551,4.64062041%20C7.45312041,4.4296898%208.15624082,4.32422449%209.01757755,4.32422449%20C9.87891429,4.32422449%2010.5820347,4.4296898%2011.2148449,4.62304286%20C11.7597673,4.13085306%2012.7265694,3.76172449%2013.4296898,3.84961224%20C13.6757755,4.32422449%2013.7109306,5.5546898%2013.4824224,6.1523449%20C14.0449224,6.8203102%2014.3437408,7.71680204%2014.3437408,8.63085306%20C14.3437408,10.7929653%2012.7089918,12.4277327%2010.3535082,12.7265694%20C10.9511633,13.1132755%2011.3554653,13.9570347%2011.3554653,14.9238367%20L11.3554653,16.7519571%20C11.3554653,17.279302%2011.7949224,17.5781204%2012.3222673,17.3671898%20C15.5039143,16.154302%2017.9999999,12.9726551%2017.9999999,9.0351551%20C17.9999999,4.06054286%2013.9570347,7.9144898e-08%208.98242245,7.9144898e-08%20C4.0078102,7.9144898e-08%20-7.96095918e-08,4.06054286%20-7.96095918e-08,9.0351551%20C-7.96095918e-08,12.9375%202.47850816,16.1718796%205.81835306,17.3847673%20C6.29296531,17.5605429%206.75,17.2441469%206.75,16.7695347%20L6.75,15.3632755%20C6.50391429,15.4687592%206.1875,15.5390694%205.90624082,15.5390694%20C4.74608571,15.5390694%204.06054286,14.9062592%203.56835306,13.7285082%20C3.375,13.2539143%203.16406939,12.9726551%202.75976735,12.9199224%20C2.54883673,12.9023449%202.47850816,12.8144571%202.47850816,12.7089918%20C2.47850816,12.4980429%202.83007755,12.3398449%203.18164694,12.3398449%20C3.69141429,12.3398449%204.13085306,12.6562592%204.58788776,13.3066469%20C4.93945714,13.8164143%205.30858571,14.0449224%205.74804286,14.0449224%20C6.1875,14.0449224%206.46874082,13.8867245%206.87304286,13.4824224%20C7.17187959,13.1835857%207.40038776,12.9199224%207.61133673,12.7441469%20Z'%20id='Path'%20fill='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.ic-start{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='19px'%20height='19px'%20viewBox='0%200%2019%2019'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eGraphic%3c/title%3e%3cg%20id='Graphic'%20stroke='none'%20fill='none'%20transform='translate(0.5,%200.5)'%20fill-rule='nonzero'%3e%3cpath%20d='M7.18896685,0.7%20C10.7059593,0.7%2013.0763709,2.96926232%2013.0763709,6.31188513%20C13.0763709,7.68936617%2012.6533595,8.91824474%2011.8603798,9.87190016%20L11.7405742,10.0159811%20L12.0981428,10.5492338%20L14.4165319,7.11162226%20L14.5027615,6.98376457%20L17.1853332,6.98376457%20L16.8669064,7.43981655%20L13.5304194,12.2183445%20L17.055064,17.2434402%20L17.3752989,17.7%20L14.6614317,17.7%20L14.5753132,17.5710551%20L12.0913797,13.8518682%20L10.1903389,16.7294%20L10.1253813,16.8277237%20L10.0102529,16.8528735%20L7.68746903,17.3602838%20L6.96132858,17.5189086%20L7.38813766,16.9104057%20L10.679189,12.2183445%20L10.0188712,11.2726351%20L9.87199326,11.3353574%20C9.07535321,11.6755526%208.16969327,11.8512653%207.18896685,11.8512653%20C3.62673855,11.8512653%201.30156281,9.62206302%201.30156281,6.31188513%20C1.30156281,2.94480568%203.62467566,0.7%207.18896685,0.7%20Z%20M7.18896685,2.75914131%20C5.01608316,2.75914131%203.59272005,4.04677134%203.59272005,6.31188513%20C3.59272005,8.50510687%205.0117891,9.74862098%207.18896685,9.74862098%20C7.75213624,9.74862098%208.27801826,9.66012013%208.74216927,9.48666657%20L8.76571883,9.47786607%20L7.34270202,7.43981655%20L7.02427519,6.98376457%20L9.70734369,6.98376457%20L9.79350843,7.11226459%20L10.4051909,8.02448473%20C10.6453982,7.54434296%2010.7707127,6.9712908%2010.7707127,6.31188513%20C10.7707127,4.04862107%209.34897856,2.75914131%207.18896685,2.75914131%20Z'%20id='Combined-Shape'%20fill='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.ic-doc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20color='currentColor'%20fill='none'%20stroke='currentColor'%20stroke-width='2.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M2.5%2012C2.5%207.52166%202.5%205.28249%203.89124%203.89124C5.28249%202.5%207.52166%202.5%2012%202.5C16.4783%202.5%2018.7175%202.5%2020.1088%203.89124C21.5%205.28249%2021.5%207.52166%2021.5%2012C21.5%2016.4783%2021.5%2018.7175%2020.1088%2020.1088C18.7175%2021.5%2016.4783%2021.5%2012%2021.5C7.52166%2021.5%205.28249%2021.5%203.89124%2020.1088C2.5%2018.7175%202.5%2016.4783%202.5%2012Z'%3e%3c/path%3e%3cpath%20d='M9.5%209.5L7.96682%2010.8215C7.32228%2011.377%207%2011.6548%207%2012C7%2012.3452%207.32227%2012.623%207.96682%2013.1785L9.5%2014.5'%3e%3c/path%3e%3cpath%20d='M14.5%209.5L16.0332%2010.8215C16.6777%2011.377%2017%2011.6548%2017%2012C17%2012.3452%2016.6777%2012.623%2016.0332%2013.1785L14.5%2014.5'%3e%3c/path%3e%3c/svg%3e")}.ic-menu{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='19px'%20height='19px'%20viewBox='0%200%2019%2019'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eMenu%3c/title%3e%3cg%20id='Graphic'%20stroke='%23000000'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-width='2'%3e%3cline%20x1='3'%20y1='5'%20x2='16'%20y2='5'%20id='Path'%3e%3c/line%3e%3cline%20x1='3'%20y1='9.5'%20x2='16'%20y2='9.5'%20id='Path'%3e%3c/line%3e%3cline%20x1='3'%20y1='14'%20x2='16'%20y2='14'%20id='Path'%3e%3c/line%3e%3c/g%3e%3c/svg%3e")}.nav-label{letter-spacing:.003em;font-size:16px;font-weight:350}.nav .nav-hint{color:var(--doc-dim);border-width:.5px;border-color:var(--doc-hairline);border-style:solid;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:400}.side-sec{flex-direction:column;flex-shrink:0;gap:4px;padding-top:19px;display:flex}.side-sec+.side-sec{padding-top:34px}.sec-head{letter-spacing:.001em;margin-bottom:4px;padding:0 5px;font-size:16px;font-weight:450}.side-item{corner-shape:squircle;cursor:pointer;border-radius:14px;flex-shrink:0;padding:6px;transition:background-color .25s}.side-item:hover,.side-item.active{background-color:var(--doc-hover)}.side-text{letter-spacing:.003em;font-size:16px;font-weight:300}@keyframes palette-fade-in{0%{opacity:0}to{opacity:1}}.vx-cmdk-layer{animation:.18s ease-out both palette-fade-in}.vx-cmdk-layer .vx-overlay-shade{background-color:#0006}.vx-cmdk-layer.dark .vx-overlay-shade{background-color:#00000080}.palette{background-color:var(--doc-card);corner-shape:squircle;border-width:0;border-radius:30px;width:628px;max-width:100%;padding:0;overflow:hidden;box-shadow:0 18px 50px #00000029,0 2px 8px #0000000f}.palette.dark{box-shadow:0 18px 50px #00000080}.palette .vx-cmdk-input-row{border-bottom-width:.5px;border-bottom-color:var(--doc-hairline);border-bottom-style:solid;gap:10px;margin-bottom:0;padding:18px 20px}.palette .vx-cmdk-search{letter-spacing:.003em;min-width:0;color:var(--doc-ink);background-color:#0000;border:none;outline:none;margin-bottom:0;padding:0;font-family:inherit;font-size:16px;font-weight:300}.palette .vx-cmdk-search::placeholder{color:var(--doc-dim)}.palette .vx-input-clear{color:var(--doc-dim);cursor:pointer;background:0 0;border:none;font-size:16px}.palette .vx-cmdk-cancel{display:none}.palette .vx-cmdk-status{color:var(--doc-dim);padding:6px 20px;font-size:13px;font-weight:200}.palette .vx-cmdk-list{padding:12px}.palette .vx-cmdk-heading{color:var(--doc-ink);opacity:1;padding:10px 10px 7px;font-size:12px;font-weight:550;display:block}.palette .vx-menu-item{corner-shape:squircle;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;padding:7px 10px;transition:background-color .25s}.palette .vx-menu-item:hover,.palette .vx-menu-item.vx-cmdk-highlighted{background-color:var(--doc-hover)}.palette .vx-cmdk-footer{border-top-width:.5px;border-top-color:var(--doc-hairline);color:var(--doc-dim);border-top-style:solid;justify-content:flex-end;padding:8px 20px 14px;font-size:11px;font-weight:500}.palette .vx-cmdk-footer kbd{border-width:.5px;border-color:var(--doc-hairline);corner-shape:squircle;border-style:solid;border-radius:6px;padding:1px 6px;font-family:inherit}.hit-label{letter-spacing:.003em;font-size:16px;font-weight:300}.hit-label.mono{background-color:#0000;border-radius:0;padding:0}.palette .hit-sub{color:var(--doc-dim);margin-top:6px;font-size:13px;font-weight:200}.palette .hit-snip{margin-top:3px}.mobile-header{display:none}.icon-btn{corner-shape:squircle;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px}.icon-btn:hover{background-color:var(--doc-hover)}.docs-menu{padding:34px 14px calc(24px + env(safe-area-inset-bottom));background-color:var(--doc-card);border-top:.5px solid var(--doc-hairline);corner-shape:squircle;overscroll-behavior:contain;color:var(--doc-ink);border-radius:28px 28px 0 0;box-shadow:0 -10px 36px #00000024}.dark.docs-menu{box-shadow:0 -10px 36px #00000080}.docs-menu .vx-sheet-grip{background-color:var(--doc-dim)}.docs-menu .side-header{background-color:#0000}.docs-menu .brand-row{padding:0 10px 16px}.docs-menu .side-scroll{padding-bottom:4px;overflow:visible}.docs-menu .nav-row,.docs-menu .side-item{border-radius:16px;padding:10px 12px}.docs-menu .nav-label,.docs-menu .sec-head,.docs-menu .side-text{font-size:17px}.docs-menu .nav-hint{display:none}.card{background-color:var(--doc-card);corner-shape:squircle;border:1px solid #0000000a;border-radius:36px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000008}.dark .card{box-shadow:none;border-color:#ffffff0f}.constellation{opacity:.5;pointer-events:none;width:523px;height:523px;position:absolute;top:-261px;right:-280px}.dark .constellation{filter:brightness(0)invert();opacity:.04}.constellation-layer{position:absolute;inset:0}.constellation-layer svg{width:100%;height:100%;display:block}.doc-top-sentinel{height:1px}.content{z-index:1;flex:1;min-height:0;position:relative}.doc-page{width:100%;min-width:0;max-width:933px;margin:0 auto;transition:opacity .2s}.doc-page.leaving{opacity:0}.orbit{--orbit-inset:81px;height:294px;margin:48px var(--orbit-inset) 12px;border:.5px solid var(--doc-hairline);corner-shape:squircle;pointer-events:none;background:#ffffffa6;border-radius:66px;position:relative;box-shadow:0 1px 3px #0000000a}.dark .orbit{box-shadow:none;background:#1b1c1ea6}.orbit-user{width:74px;height:74px;position:absolute;top:calc(50% - 9px);left:50%;transform:translate(-50%,-50%)}.orbit-ring{width:0;height:0;animation:36s linear infinite orbit-spin;position:absolute;top:calc(50% - 9px);left:50%}.orbit-pos{position:absolute;top:0;left:0}.orbit-pos:first-child{transform:translate(-27px,-127.2px)}.orbit-pos:nth-child(2){transform:translate(70.8px,-109px)}.orbit-pos:nth-child(3){transform:translate(127.2px,-27px)}.orbit-pos:nth-child(4){transform:translate(109px,70.8px)}.orbit-pos:nth-child(5){transform:translate(27px,127.2px)}.orbit-pos:nth-child(6){transform:translate(-70.8px,109px)}.orbit-pos:nth-child(7){transform:translate(-127.2px,27px)}.orbit-pos:nth-child(8){transform:translate(-109px,-70.8px)}.orbit-spin{animation:36s linear infinite orbit-ccw}.orbit-badge{width:68px;height:68px;animation:36s ease-in-out infinite orbit-depth;display:block}.orbit-pos:first-child .orbit-badge{animation-delay:-34.8s}.orbit-pos:nth-child(2) .orbit-badge{animation-delay:-3.3s}.orbit-pos:nth-child(3) .orbit-badge{animation-delay:-7.8s}.orbit-pos:nth-child(4) .orbit-badge{animation-delay:-12.3s}.orbit-pos:nth-child(5) .orbit-badge{animation-delay:-16.8s}.orbit-pos:nth-child(6) .orbit-badge{animation-delay:-21.3s}.orbit-pos:nth-child(7) .orbit-badge{animation-delay:-25.8s}.orbit-pos:nth-child(8) .orbit-badge{animation-delay:-30.3s}.orbit-pos:first-child .orbit-tilt{--tilt:3.8deg;animation:8.7s ease-in-out -3.3s infinite orbit-tilt}.orbit-pos:nth-child(2) .orbit-tilt{--tilt:2.4deg;animation:7.1s ease-in-out -6.2s infinite orbit-tilt}.orbit-pos:nth-child(3) .orbit-tilt{--tilt:1.7deg;animation:7.3s ease-in-out -5.9s infinite orbit-tilt}.orbit-pos:nth-child(4) .orbit-tilt{--tilt:2.2deg;animation:8.3s ease-in-out -8.2s infinite orbit-tilt}.orbit-pos:nth-child(5) .orbit-tilt{--tilt:2.9deg;animation:5.4s ease-in-out -2.1s infinite orbit-tilt}.orbit-pos:nth-child(6) .orbit-tilt{--tilt:3deg;animation:8.5s ease-in-out -2s infinite orbit-tilt}.orbit-pos:nth-child(7) .orbit-tilt{--tilt:3.7deg;animation:9s ease-in-out -8.9s infinite orbit-tilt}.orbit-pos:nth-child(8) .orbit-tilt{--tilt:3.4deg;animation:6.8s ease-in-out -.7s infinite orbit-tilt}@keyframes orbit-spin{0%{transform:scaleY(.65)rotate(0)}to{transform:scaleY(.65)rotate(360deg)}}@keyframes orbit-ccw{0%{transform:translate(-50%,-50%)rotate(0)scaleY(1.5385)}to{transform:translate(-50%,-50%)rotate(-360deg)scaleY(1.5385)}}@keyframes orbit-depth{0%,to{opacity:.33;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes orbit-tilt{0%,to{transform:rotate(calc(var(--tilt,3deg) * -1))}50%{transform:rotate(var(--tilt,3deg))}}@media (prefers-reduced-motion:reduce){.orbit-ring,.orbit-spin,.orbit-tilt,.orbit-badge{animation:none}}.doc-next{box-sizing:border-box;background-color:var(--doc-card);corner-shape:squircle;cursor:pointer;border:1px solid #0000000a;border-radius:40px;flex-direction:row;justify-content:space-between;align-self:flex-end;align-items:center;gap:28px;width:340px;max-width:calc(100% - 81px);margin:0 81px 56px auto;padding:18px 24px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 3px #00000005}.dark .doc-next{border-color:#ffffff14;box-shadow:0 1px 3px #0000002e}.doc-next:hover{border-color:#00000014;transform:translateY(-1px);box-shadow:0 3px 8px #0000000d}.dark .doc-next:hover{border-color:#ffffff24;box-shadow:0 3px 8px #00000047}.doc-next-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.doc-next-label{color:var(--doc-dim);font-size:12px}.doc-next-title{color:var(--doc-ink);font-size:16px;font-weight:450}.doc-next-arrow{color:var(--doc-link);font-size:22px}@media (prefers-reduced-motion:reduce){.doc-page{transition-duration:0s}.vx-cmdk-layer{animation-duration:1ms}}.doc{overflow-wrap:anywhere;width:100%;min-width:0;max-width:933px;margin-left:auto;margin-right:auto;padding:40px 81px 72px}.doc-actions{z-index:2;justify-content:flex-end;margin-bottom:24px;display:flex;position:relative}.doc-actions-bar{width:162px;height:30px;display:flex;position:relative}.doc-copy-surface{width:100%;height:100%;fill:var(--doc-card);stroke:var(--doc-ink);stroke-opacity:.0970565;stroke-width:.5px;filter:drop-shadow(0 1px 1.5px #0000000f);pointer-events:none;position:absolute;inset:0;overflow:visible}.doc-copy,.doc-copy-toggle{box-sizing:border-box;color:var(--doc-ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.doc-copy{letter-spacing:-.1225px;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,9px 100%,0 21px);justify-content:flex-start;gap:6px;width:118px;padding:0 18px;font-size:14px;font-weight:400;line-height:18px}.doc-copy-toggle{clip-path:polygon(0 0,29px 0,100% 15px,100% 100%,0 100%);width:44px;padding:0 12px 0 10px}.doc-copy-toggle:before{content:"";background:color-mix(in srgb, var(--doc-ink) 9%, var(--doc-card));width:1px;height:22px;position:absolute;top:4px;left:0}.doc-copy:hover,.doc-copy-toggle:hover{background:var(--doc-hover)}.doc-copy:focus-visible,.doc-copy-toggle:focus-visible,.doc-action:focus-visible{outline:2px solid var(--doc-link);outline-offset:-2px}.doc-action-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.doc-actions-menu{corner-shape:squircle;background:var(--doc-card);border:0;border-radius:28px;outline:.5px solid #7f7f7f4d;width:360px;max-width:calc(100vw - 32px);padding:8px;box-shadow:0 12px 36px #0000002e}.doc-action{corner-shape:squircle;width:100%;min-height:62px;color:var(--doc-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:20px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px 12px;display:grid}.doc-action:hover{background:var(--doc-hover)}.doc-action>.vx-icon{color:var(--doc-dim);grid-row:1/3}.doc-action>.vx-menu-item-label{grid-column:2;font-size:14px;line-height:1.25}.doc-action>.vx-menu-item-label+.vx-text{color:var(--doc-dim);grid-column:2;font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.doc-actions-menu{transition-duration:0s}}.h1,.h2,.h3,.h4{margin:0}.h1{letter-spacing:.001em;color:var(--doc-navy);background:var(--doc-h1-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-family:Onest,Outfit,system-ui,sans-serif}.doc>.h1+.quote{clip-path:none;filter:none;background-color:#0000;background-image:none;border-width:0;border-radius:0;margin:0 -3px 22px;padding:0}.doc>.h1+.quote .lede-content{background-color:var(--doc-lede-bg);background-image:var(--doc-glow);filter:drop-shadow(0 3px 3px #0000001f);clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,18px 100%,0 calc(100% - 18px));border-radius:0;padding:24px 18px;display:block}.doc>.h1+.quote .dim{opacity:1}.doc>.h1+.quote span{color:#fff;font-size:17px;font-weight:200;line-height:1.4}.home-actions{flex-flow:wrap;align-items:center;gap:10px;margin:24px 0 0 3px;display:flex}.home-action{box-sizing:border-box;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,9px 100%,0 calc(100% - 9px));border:1px solid #000;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:15px;font-weight:375;line-height:1;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.home-action:hover{transform:translateY(-1px)}.home-action:focus-visible{outline:2px solid var(--doc-blue);outline-offset:3px}.home-action-primary{color:#fff;background:#000}.home-action-primary:hover{background:#222}.home-action-secondary{color:#fff;background:#0045b2;border-color:#0045b2}.home-action-secondary:hover{background:#0050cf}.doc>.h1+.quote .link{color:#7fb4ff}.h2{letter-spacing:.001em;margin-top:36px;margin-bottom:6px;padding-bottom:12px;position:relative}.quote.lede+.h2{margin-top:18px}.h2:after{background:linear-gradient(to right, var(--doc-rule), #eceae400);content:"";height:1px;position:absolute;bottom:0;left:-3px;right:-3px}.dark .h2:after{background:linear-gradient(to right, var(--doc-rule), #fff0)}.h3,.h4{letter-spacing:.007em;margin-top:26px;margin-bottom:10px}.p{letter-spacing:.003em;flex-wrap:wrap;margin-top:14px;font-size:16px;font-weight:300;line-height:1.75}.li{letter-spacing:.003em;flex-direction:row;gap:10px;margin-top:4px;font-size:16px;font-weight:300;line-height:1.8}.li .li-marker{text-align:right;white-space:nowrap;min-width:1.5em;color:var(--doc-ink);opacity:1;flex-shrink:0;font-weight:500}.li-text{flex:1;min-width:0}.doc>:not(.li)+.li{margin-top:12px}.dim{opacity:.6}.bold{font-weight:500}.italic{font-style:italic}.strike{text-decoration:line-through}.link.strike{text-decoration:underline line-through}.link{color:var(--doc-link);text-decoration:none}.doc .link{font-weight:375}.doc .highlight,.doc>.h1+.quote .highlight{background-color:var(--doc-highlight-bg);color:var(--doc-highlight-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 3px;font-weight:350}.doc .highlight .link,.doc .highlight span,.doc>.h1+.quote .highlight .link,.doc>.h1+.quote .highlight span{color:inherit}.mono{background-color:var(--doc-mono-bg);corner-shape:squircle;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.code{background-color:var(--doc-code-bg);corner-shape:squircle;tab-size:2;white-space:pre-wrap;border-radius:26px;margin-top:16px;margin-bottom:12px;padding:16px 18px}.code .mono,.code span{color:var(--doc-code-ink);background-color:#0000;border-radius:0;font-size:13px;font-weight:200;line-height:1.55}.quote{background-color:var(--doc-well);corner-shape:squircle;border-radius:12px;margin-top:14px;margin-bottom:10px;padding:12px 16px}.quote span{font-size:16px;line-height:1.5}.callout{background-color:var(--doc-well);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:0;margin-top:16px;margin-bottom:12px;padding:14px 16px 16px}.callout-tag{corner-shape:squircle;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:3px 11px}.callout-note .callout-tag,.callout-tip .callout-tag{background-color:var(--doc-tag-note-bg)}.callout-note .callout-tagtext,.callout-tip .callout-tagtext{color:var(--doc-tag-note-ink)}.callout-important .callout-tag{background-color:var(--doc-tag-imp-bg)}.callout-important .callout-tagtext{color:var(--doc-tag-imp-ink)}.callout-warning .callout-tag,.callout-caution .callout-tag{background-color:var(--doc-tag-warn-bg)}.callout-warning .callout-tagtext,.callout-caution .callout-tagtext{color:var(--doc-tag-warn-ink)}.callout-tagtext{text-transform:uppercase;letter-spacing:.112em;font-size:11px;font-weight:500}.callout-line{flex-wrap:wrap;margin-top:4px;font-size:14px;font-weight:300;line-height:1.55}.hr{border-top-width:1px;border-top-color:var(--doc-hairline);border-top-style:solid;margin-top:28px;margin-bottom:20px}.table-block{--table-fade:var(--doc-bg);min-width:0;max-width:none;margin-top:16px;margin-bottom:12px;margin-right:-63px;position:relative}.dark .table-block{--table-fade:var(--doc-well)}.table-block:before,.table-block:after{content:"";opacity:0;pointer-events:none;width:24px;transition:opacity .12s;position:absolute;top:0;bottom:0}.table-block:before{background:linear-gradient(90deg, var(--table-fade), transparent);left:0}.table-block:after{background:linear-gradient(270deg, var(--table-fade), transparent);right:0}.table-block.has-overflow.clips-left:before,.table-block.has-overflow.clips-right:after{opacity:1}.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.table-scroll .vx-table-scroll{overflow:visible}.table-scroll:focus-visible{outline:2px solid var(--doc-link);outline-offset:3px;border-radius:12px}.table{border-width:1px;border-color:var(--doc-hairline);corner-shape:squircle;background-color:var(--doc-bg);border-collapse:separate;border-spacing:0;border-style:solid;border-radius:12px;width:100%;min-width:760px;margin:0;display:table;overflow:hidden}.dark .table{background-color:var(--doc-well)}.tr{display:table-row}.tr:not(.tr-head)+.tr .td{border-top-width:1px;border-top-color:var(--doc-hairline);border-top-style:solid}.tr-head .td{background-color:var(--doc-well);border-bottom-width:1px;border-bottom-color:var(--doc-hairline);border-bottom-style:solid}.dark .tr-head .td{background-color:#ffffff0d}.tr-head .td,.tr-head span{font-size:13px;font-weight:500}.td{vertical-align:top;overflow-wrap:break-word;padding:10px 14px;font-size:14px;font-weight:300;line-height:1.5;display:table-cell}@media (width<=1100px){.shell{padding:8px}.side{display:none}.mobile-header{border-bottom:.5px solid var(--doc-hairline);background-color:var(--doc-bg);flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;margin:-8px -8px 4px;padding:0 6px 0 14px;display:flex}.mh-brand{corner-shape:squircle;border-radius:12px;min-height:44px;padding:4px 6px}.mh-actions{align-items:center;gap:2px}.vx-cmdk-layer .vx-overlay-content{top:8vh}.card{border-radius:16px}.constellation{display:none}.doc-page{max-width:calc(65ch + 64px);font-size:1.125rem}.doc{padding:32px 32px 64px}.orbit{--orbit-inset:32px}.table-block{margin-right:-32px}.doc-next{max-width:calc(100% - 32px);margin-bottom:32px;margin-right:32px}.p,.li,.quote span,.doc>.h1+.quote span,.callout-line,.agent-prompt-copy{font-size:1.125rem;font-weight:400;line-height:1.65}.code{padding:16px}.code .mono,.code span,.td,.tr-head .td,.tr-head span{font-size:1rem}.code .mono,.code span,.td{font-weight:400}.td{padding:10px 12px}.callout-tagtext{font-size:.8125rem}.home-action,.doc-copy,.doc-action>.vx-menu-item-label,.doc-next-title,.agent-prompt-label,.agent-prompt-expand,.agent-prompt-menu [role=menuitem],.agent-prompt-menu .vx-menu-link,.docs-menu .nav-label,.docs-menu .sec-head,.docs-menu .side-text,.palette .vx-cmdk-search,.palette .hit-label{font-size:1.0625rem;font-weight:400}.doc-action>.vx-menu-item-label+.vx-text,.palette .hit-sub{font-size:.9375rem;font-weight:400}.home-action,.agent-prompt-expand,.agent-prompt-menu [role=menuitem],.agent-prompt-menu .vx-menu-link,.docs-menu .nav-row,.docs-menu .side-item,.palette .vx-menu-item{min-height:44px}.docs-menu .mode-toggle,.agent-prompt-icon-button{width:44px;height:44px}.agent-prompt-text{max-height:3.3em}.doc-actions-bar{width:190px;height:44px}.doc-copy{width:146px}.doc-actions-menu{max-width:100%}.doc-copy-toggle:before{height:28px;top:8px}}@media (width<=720px){.doc{padding:20px 20px 64px}.doc-page{max-width:calc(65ch + 40px)}.orbit{--orbit-inset:20px}.table-block{margin-right:-20px}.doc-next{max-width:calc(100% - 20px);margin-right:20px}.doc>.h1+.quote .lede-content{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,14px 100%,0 calc(100% - 14px))}}@media (width<=400px){.orbit-ring{scale:.7}}.demo-preview{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:1rem}.demo-control{white-space:normal;min-height:44px;margin:.25rem;padding:.5rem .75rem;display:inline-block}.demo-control:focus-visible{outline-offset:3px;outline:3px solid}.demo-frame{box-sizing:border-box;background:#fff;border:1px solid #778;width:100%;height:36rem;display:block}.demo-description,.demo-status{margin:1em 0;display:block}
