@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}.vc-workspace[data-appearance=light],.vc-workspace[data-appearance=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vc-workspace[data-appearance=dark],.vc-workspace[data-appearance=hc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vc-panel *{scrollbar-width:thin;scrollbar-color:var(--chrome-secondary) var(--chrome-panel)}.vc-workspace{background:var(--canvas-backdrop);width:100%;height:100%;color:var(--chrome-text);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-optical-sizing:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:450;line-height:1.25;position:relative;overflow:hidden}.vc-workspace *,.vc-workspace :before,.vc-workspace :after{box-sizing:border-box}:where(.vc-workspace) button{font:inherit;color:inherit}.vc-workspace :focus-visible{outline:2px solid var(--chrome-focus);outline-offset:-2px}.vc-mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.vc-icon{flex:none}.vc-canvas{touch-action:none;outline-offset:-2px;position:absolute;inset:0}.vc-canvas[data-viewport=locked]{touch-action:pan-y}.vc-canvas__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vc-bar{background:var(--chrome-panel);box-shadow:0 0 0 .5px var(--chrome-border), inset 0 0 0 .5px var(--chrome-border), 0 1px var(--chrome-elevation-blur) var(--chrome-elevation-color);animation:vc-fade var(--motion-panel) ease-out;align-items:center;display:flex;position:absolute}@keyframes vc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vc-bar{animation:none}}.vc-docbar{inset-inline-start:8px;border-radius:var(--radius-lg);height:40px;padding:0 12px;top:8px}.vc-docbar__identity{align-items:center;gap:10px;display:flex}.vc-docbar__name{white-space:nowrap;font-weight:500}.vc-docbar__save{white-space:nowrap;font-size:11px}.vc-docbar__save[data-state=saved]{color:var(--chrome-success)}.vc-docbar__save[data-state=saving],.vc-docbar__save[data-state=unsaved]{color:var(--chrome-attention)}.vc-iconbutton,.vc-textbutton{cursor:pointer;border-radius:var(--radius-xs);color:var(--chrome-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.vc-iconbutton{width:16px;height:16px}.vc-textbutton{height:28px;color:var(--chrome-text);padding:0 4px}.vc-iconbutton:hover,.vc-textbutton:hover{background:var(--chrome-hover)}.vc-iconbutton[aria-disabled=true]{opacity:.5;cursor:default}.vc-rail{border-radius:var(--radius-lg);flex-direction:column;gap:6px;width:44px;padding:6px}.vc-rail__button{border-radius:var(--radius-sm);background:var(--chrome-panel);width:32px;height:32px;color:var(--chrome-secondary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.vc-rail__button:hover{background:var(--chrome-hover)}.vc-rail__button[data-active]{background:var(--chrome-sunken)}.vc-rail__button[aria-disabled=true]{opacity:.5;cursor:default}.vc-rail__gap{height:0}.vc-topright{border-radius:var(--radius-lg);gap:12px;height:40px;padding:0 12px;top:8px}.vc-topright__agents{gap:12px;padding:0}.vc-topright .vc-textbutton{padding:0}.vc-stack{gap:4px;display:inline-flex}.vc-strip,.vc-zoom{box-shadow:0 1px var(--chrome-elevation-blur) var(--chrome-elevation-color)}.vc-strip{border-radius:var(--radius-full);height:32px;color:var(--chrome-secondary);white-space:nowrap;gap:12px;padding:0 12px;font-size:11px;transform:translate(-50%)}.vc-strip__branch{align-items:center;gap:12px;display:inline-flex}.vc-strip__dirty{background:var(--chrome-attention);border-radius:50%;width:6px;height:6px}.vc-strip__mode[data-attention]{color:var(--chrome-attention)}.vc-zoom{border-radius:var(--radius-full);height:32px;padding:0 12px}.vc-zoom__button{color:var(--chrome-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:11px;display:inline-flex}.vc-marker{flex:none;display:inline-block}.vc-marker[data-outlined]{box-shadow:0 0 0 1px var(--chrome-panel)}.vc-panel{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;overflow:hidden}.vc-panel[data-mode=overlay]{z-index:5}.vc-panel--strip{align-items:center;gap:16px;padding:6px}.vc-panel__stripbutton{border-radius:var(--radius-sm);flex:none;width:32px;height:32px}.vc-panel__tabs{border-bottom:1px solid var(--chrome-separator);flex:none;align-items:stretch;gap:20px;height:44px;padding:0 16px;display:flex}.vc-panel__tab{color:var(--chrome-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;display:flex}.vc-page-picker{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--chrome-separator);color:var(--chrome-secondary);flex:none;display:flex}.vc-page-picker select{background:var(--chrome-panel);width:100%;min-width:0;color:var(--chrome-text);font:inherit;cursor:pointer;border:0}.vc-panel__tab[aria-selected=true]{color:var(--chrome-text);border-bottom-color:var(--chrome-text);font-weight:600}.vc-panel__body{flex:1;min-height:0;overflow:hidden auto}.vc-right{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;overflow:hidden}.vc-right[data-mode=overlay]{z-index:5}.vc-heading{color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600;line-height:1.2}.vc-caption{color:var(--chrome-secondary);margin:0;font-size:11px}.vc-layers{flex-direction:column;gap:4px;padding:16px;display:flex}.vc-pages,.vc-tree{flex-direction:column;gap:4px;display:flex}.vc-row{height:var(--chrome-layer-height);border-radius:var(--radius-xs);background:var(--chrome-panel);text-align:start;color:var(--chrome-text);cursor:default;border:0;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.vc-row[data-selected]{background:var(--chrome-selected)}.vc-row .vc-icon{color:var(--chrome-secondary)}.vc-layer{scroll-margin-block:var(--space-1)}.vc-layer[data-component] .vc-layer__type{color:var(--canvas-component)}.vc-layer[data-selected]:not([data-component]) .vc-layer__type{color:var(--canvas-selection)}.vc-row__name{flex:1;min-width:0}.vc-layer__name{white-space:nowrap;display:flex;overflow:hidden}.vc-layer[data-dimmed] .vc-layer__name{color:var(--chrome-secondary)}.vc-layer__head{text-overflow:ellipsis;min-width:0;overflow:hidden}.vc-layer__tail{flex:none}.vc-layer__rename{border:1px solid var(--chrome-focus);border-radius:var(--radius-xs);background:var(--chrome-panel);min-width:0;height:22px;color:var(--chrome-text);font:inherit;-webkit-user-select:text;user-select:text;flex:1;padding:0 4px}.vc-layer__controls{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.vc-layer__button{width:16px;height:16px;color:var(--chrome-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.vc-layer:hover .vc-layer__button,.vc-layer:focus-within .vc-layer__button,.vc-layer__button[data-state=on]{display:inline-flex}.vc-layer__button:disabled{opacity:.4;cursor:default}.vc-layer__recent{display:inline-flex}.vc-layer[data-drop=above]{box-shadow:inset 0 2px 0 var(--canvas-selection)}.vc-layer[data-drop=below]{box-shadow:inset 0 -2px 0 var(--canvas-selection)}.vc-layer[data-drop=inside]{box-shadow:inset 0 0 0 2px var(--canvas-selection)}.vc-layer[data-dragged]{opacity:.5}.vc-tree[data-dragging]{cursor:grabbing}.vc-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.vc-empty p{color:var(--chrome-secondary);margin:0;font-size:14px}.vc-primary,.vc-secondary{border-radius:var(--radius-sm);cursor:pointer;height:32px;padding:0 12px;font-weight:500}.vc-primary{background:var(--chrome-text);color:var(--chrome-inverse);border:0}.vc-secondary{border:1px solid var(--chrome-border);background:var(--chrome-panel);color:var(--chrome-text);font-weight:600}.vc-primary:disabled,.vc-secondary:disabled{opacity:.5;cursor:default}.vc-assets{flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.vc-search{border-radius:var(--radius-md);background:var(--chrome-sunken);color:var(--chrome-secondary);align-self:stretch;align-items:center;gap:12px;padding:8px;display:flex}.vc-search input{min-width:0;color:var(--chrome-text);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;flex:1}.vc-search input::placeholder{color:var(--chrome-secondary)}.vc-assets__section{flex-direction:column;align-self:stretch;gap:8px;display:flex}.vc-assets__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vc-asset{align-items:center;gap:8px;min-height:19px;display:flex}.vc-asset[data-draggable]{cursor:grab}.vc-asset__icon{color:var(--chrome-secondary)}.vc-asset[data-kind=component] .vc-asset__icon{color:var(--canvas-component)}.vc-asset__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.vc-asset__open{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.vc-asset__action{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.vc-asset__action:not([data-inline]){margin-inline-start:auto}.vc-asset__action[data-inline]{font-size:inherit;flex:none}.vc-asset__status{color:var(--chrome-attention);display:inline-flex}.vc-asset[data-status=missing] .vc-asset__label{color:var(--chrome-attention)}.vc-dragpreview{z-index:20;border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-panel);height:44px;color:var(--canvas-component);pointer-events:none;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed}.vc-tooltip{border-radius:var(--radius-xs);background:var(--chrome-text);color:var(--chrome-inverse);font:450 11px var(--font-ui), system-ui, sans-serif;z-index:30;gap:12px;padding:6px 8px;display:flex}.vc-tooltip__key{font-family:var(--font-mono), ui-monospace, monospace}.vc-menu{border:1px solid var(--chrome-border);border-radius:var(--radius-md);background:var(--chrome-raised);min-width:180px;color:var(--chrome-text);box-shadow:0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:450 12px var(--font-ui), system-ui, sans-serif;z-index:30;padding:4px}.vc-menu__heading{color:var(--chrome-secondary);padding:6px 10px 2px;font-size:11px;font-weight:600}.vc-menu__item{border-radius:var(--radius-sm);cursor:default;outline:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.vc-menu__item[data-highlighted]{background:var(--chrome-hover)}.vc-menu__item[data-disabled]{opacity:.5}.vc-menu__key{color:var(--chrome-secondary);font-family:var(--font-mono), ui-monospace, monospace;margin-inline-start:auto;font-size:11px}.vc-menu__separator{background:var(--chrome-separator);height:1px;margin:4px 0}.vc-notice{border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-raised);color:var(--chrome-text);z-index:10;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.vc-notice[data-kind=rejected],.vc-notice[data-kind=read-only]{border-color:var(--chrome-attention)}.vc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vc-keyboard-entry{z-index:100;inset-inline-start:8px;background:var(--chrome-panel);color:var(--chrome-text);border:1px solid var(--chrome-border);border-radius:var(--radius-md);padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.vc-keyboard-entry:focus-visible{transform:none}.vc-workspace:lang(ar){font-family:"IBM Plex Sans Arabic", var(--font-ui), system-ui, sans-serif}.vc-workspace :is(.vc-mono,.vc-mono-value,pre,code,kbd,input[type=number],input[inputmode=decimal],input[inputmode=numeric],input[type=url],.vd-value input,.vc-zoom__button){direction:ltr;unicode-bidi:isolate}.vc-workspace :is(.vc-layer__name,.vc-page .vc-row__name){unicode-bidi:plaintext}.vc-workspace :is(.vp-layer,.vn-layer,.vb-canvas-embeds,.vx-canvas-authoring,.vc-canvas,.vs-canvas-shaders,.vm-canvas-layer){direction:ltr}.vc-workspace[data-animations=off] *,.vc-workspace[data-animations=off] :before,.vc-workspace[data-animations=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.vc-workspace *,.vc-workspace :before,.vc-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.vc-workspace :focus-visible{outline:2px solid highlight}.vc-bar,.vc-workspace button,.vc-workspace input,.vc-workspace select{border:1px solid buttontext}.vc-workspace [aria-selected=true],.vc-workspace [aria-pressed=true]{outline:1px solid highlight}}
.vc-resource-backdrop{z-index:40;background:var(--chrome-scrim);position:absolute;inset:0}.vc-resource-dialog{z-index:41;border-radius:var(--radius-lg);max-width:calc(100% - 32px);max-height:calc(100% - 148px);box-shadow:inset 0 0 0 1px var(--chrome-border);background:var(--chrome-raised);color:var(--chrome-text);font-family:var(--font-ui), sans-serif;border:0;flex-direction:column;gap:20px;padding:24px;font-size:12px;line-height:15px;display:flex;position:absolute;top:124px;left:50%;overflow:auto;transform:translate(-50%)}.vc-resource-dialog--variables{border-radius:var(--radius-md);top:112px}.vc-resource-header{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.vc-resource-header h2{margin:0;font-size:15px;font-weight:600;line-height:18px}.vc-resource-header .vc-iconbutton{width:16px;min-width:16px;height:16px;padding:0}.vc-resource-description{color:var(--chrome-secondary);margin:0;font-size:14px;line-height:22px}.vc-resource-dialog p{margin:0}.vc-resource-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vc-resource-button{border-radius:var(--radius-sm);width:max-content;box-shadow:inset 0 0 0 1px var(--chrome-border);background:var(--chrome-panel);color:var(--chrome-text);font:500 12px / 15px var(--font-ui), sans-serif;cursor:pointer;border:0;flex:none;padding:8px 12px}.vc-resource-button[data-primary]{background:var(--chrome-text);color:var(--chrome-inverse)}.vc-resource-button:disabled,.vc-font-choice:disabled{opacity:.45;cursor:default}.vc-resource-dialog button:focus-visible,.vc-resource-dialog input:focus-visible,.vc-resource-dialog select:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:2px}.vc-resource-section{box-shadow:inset 0 -1px 0 var(--chrome-separator);flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.vc-resource-section h3{font:600 11px / 13px var(--font-ui), sans-serif;color:var(--chrome-secondary);margin:0}.vc-resource-hint{color:var(--chrome-secondary);font-size:12px;line-height:19px}.vc-resource-warning{color:var(--chrome-attention);font-size:12px;line-height:19px}.vc-library-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.vc-library-row>div:first-child{flex-direction:column;gap:4px;display:flex}.vc-library-row strong{font-size:13px;font-weight:600;line-height:16px}.vc-library-row .vc-resource-hint{font-size:11px;line-height:13px}.vc-library-path{font:450 12px / 16px var(--font-mono), monospace;overflow-wrap:anywhere}.vc-library-row .vc-library-path{color:var(--chrome-secondary);font-size:11px}.vc-resource-search{min-height:28px;color:var(--chrome-secondary);align-items:center;gap:12px;display:flex}.vc-resource-search input{flex:1;min-width:0;margin-left:34px}.vc-resource-dialog input,.vc-resource-dialog select{border-radius:var(--radius-xs);background:var(--chrome-sunken);color:var(--chrome-text);font:450 12px / 16px var(--font-ui), sans-serif;border:0;padding:6px 8px}.vc-font-choices{flex-wrap:wrap;align-items:center;gap:12px;min-height:16px;display:flex}.vc-font-choice{color:var(--chrome-text);font:450 13px / 16px var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.vc-resource-form{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 0;display:flex}.vc-resource-form label{flex-direction:column;gap:4px;display:flex}.vc-resource-form input{width:160px}.vc-variable-workspace{gap:24px;display:flex}.vc-variable-collections{flex-direction:column;flex:none;gap:12px;width:160px;display:flex}.vc-variable-workspace--axes{display:block}.vc-variable-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vc-variable-workspace--axes .vc-variable-main{gap:20px}.vc-variable-main>.vc-resource-actions{gap:8px}.vc-variable-scroll{overflow:auto}.vc-variable-table{border-collapse:collapse;table-layout:fixed;width:100%;font:450 12px / 16px var(--font-mono), monospace}.vc-variable-table th,.vc-variable-table td{text-align:left;border-bottom:1px solid var(--chrome-separator);height:44px;padding:0 8px;font-weight:450}.vc-variable-table th:first-child{width:25%}.vc-variable-table[data-axes]{box-shadow:inset 0 0 0 1px var(--chrome-border)}.vc-variable-table[data-axes] th,.vc-variable-table[data-axes] td{height:40px;padding:12px}.vc-variable-table .vc-variable-input{width:100%;min-width:90px;font:inherit;background:0 0;padding:0}.vc-theme-section,.vc-scale-section{gap:10px;padding:12px}.vc-theme-section .vc-prop,.vc-scale-section .vc-prop{gap:12px}.vc-theme-section .vc-select,.vc-scale-section .vc-field{height:28px}.vc-theme-section p,.vc-scale-section p{color:var(--chrome-secondary);margin:0;font-size:12px;line-height:19px}.vc-scale-anchor{grid-template-columns:repeat(3,28px);gap:4px;display:grid}.vc-scale-anchor input{border-radius:var(--radius-xs);background:var(--chrome-sunken);width:28px;height:28px;color:var(--chrome-secondary);box-shadow:inset 0 0 0 1px var(--chrome-border);border:0;place-items:center;display:grid}.vc-scale-anchor input:checked{background:var(--chrome-selected);color:var(--chrome-text)}.vc-resource-panel{background:var(--chrome-panel);min-height:100%}.vc-path-done{z-index:5;position:absolute;top:92px;left:56.25%}.vc-resource-save{z-index:42;border-radius:var(--radius-md);background:var(--chrome-raised);box-shadow:inset 0 0 0 1px var(--chrome-border);align-items:center;gap:12px;padding:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.vc-scale-anchor label{width:28px;height:28px;position:relative}.vc-scale-anchor input{appearance:none;margin:0}.vc-scale-anchor svg{pointer-events:none;position:absolute;top:6px;left:6px}.vc-scale-section>p:first-of-type{line-height:15px}.vc-library-row>span:first-child{flex:1}.vc-variable-table[data-axes] tr{box-shadow:inset 0 -1px 0 var(--chrome-separator);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;padding:12px;display:grid}.vc-variable-table[data-axes] th,.vc-variable-table[data-axes] td{border:0;width:auto;height:16px;padding:0;display:block}.vc-variable-table[data-axes] th:first-child{width:auto}.vc-resource-dialog--variables{border-radius:12px}.vc-missing-library{gap:10px;padding:12px}.vc-missing-library strong{font-size:13px;font-weight:600;line-height:16px}.vc-missing-library p{color:var(--chrome-secondary);margin:0;font-size:12px;line-height:19px}.vc-missing-library .vc-library-path{font-size:11px;line-height:15px}.vc-missing-library__badge{font-size:11px;line-height:13px}.vc-library-badge{z-index:3;border-radius:var(--radius-xs);color:var(--chrome-attention);background:var(--chrome-attention-bg);pointer-events:none;padding:8px;font-size:11px;line-height:13px;position:absolute}.vc-resource-search{grid-template-columns:76px 1fr;gap:12px;display:grid}.vc-resource-search input{width:100%;margin:0}.vc-resource-dialog:has(.vc-font-choices)>p:last-child{font-size:11px;line-height:17px}.vc-resource-dialog--variables .vc-resource-description{line-height:21px}.vc-resource-dialog--variables .vc-resource-button{line-height:16px}.vc-variable-table:not([data-axes]){flex-direction:column;gap:4px;display:flex}.vc-variable-table:not([data-axes]) thead,.vc-variable-table:not([data-axes]) tbody{display:contents}.vc-variable-table:not([data-axes]) tr{height:44px;box-shadow:inset 0 -1px 0 var(--chrome-separator);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.vc-variable-table:not([data-axes]) th,.vc-variable-table:not([data-axes]) td{border:0;align-items:center;gap:8px;width:auto;padding:0;display:flex}.vc-variable-swatch{border-radius:var(--radius-xs);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--chrome-border);flex:none;display:inline-block}.vc-variable-table[data-axes]{border-radius:var(--radius-sm);overflow:hidden}.vc-resource-dialog .vc-font-choice{line-height:16px}.vc-resource-dialog:has([aria-label^=Replace\ ]) .vc-resource-warning{line-height:15px}.vc-resource-dialog .vc-font-status{line-height:15px}.vc-resource-dialog .vc-variable-name{width:100%;font:inherit;background:0 0;padding:0}.vc-resource-dialog,.vc-resource-dialog p,.vc-resource-dialog input,.vc-resource-dialog .vc-font-choice{font-weight:400}.vc-workspace .vc-resource-button{font-weight:500}.vc-theme-section,.vc-scale-section,.vc-missing-library{font-weight:400}.vc-theme-section .vc-select__value{flex:none}.vc-theme-section.vc-section .vc-select__icon{opacity:1}.vc-workspace .vc-font-choice{font:400 13px / 16px var(--font-ui), sans-serif}.vc-variable-cell{flex:1;min-width:0;display:flex;position:relative}.vc-variable-alias{pointer-events:none;white-space:nowrap;position:absolute;inset:0}.vc-resource-error,.vc-section p.vc-resource-error{color:var(--chrome-error);font-size:12px;line-height:19px}
.vk-composer-wrap{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.vk-composer-wrap p{margin:0}.vk-composer{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--chrome-sunken);box-shadow:inset 0 0 0 1px var(--chrome-border);flex-direction:column;display:flex}.vk-composer:focus-within{box-shadow:inset 0 0 0 1px var(--chrome-border), 0 0 0 2px var(--chrome-focus)}.vk-composer[data-disabled]{opacity:.6}.vk-chips{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vk-chip{align-items:center;gap:var(--space-1);min-width:0;color:var(--chrome-secondary);font-size:11px;line-height:1.55;display:inline-flex}.vk-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vk-chip__remove{width:12px;height:12px;color:var(--chrome-secondary);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;display:inline-flex}.vk-chip:hover .vk-chip__remove,.vk-chip__remove:focus-visible{opacity:1}.vk-chip__remove:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:1px}.vk-field{width:100%;height:22px;max-height:160px;color:var(--chrome-text);font:400 14px / 22px var(--font-ui), system-ui, sans-serif;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.vk-field::placeholder{color:var(--chrome-secondary)}.vk-controls{align-items:center;gap:var(--space-2);min-height:31px;display:flex}.vk-composer .vk-attach{width:24px;height:24px;color:var(--chrome-secondary);margin:-4px}.vk-footer-button{color:var(--chrome-secondary);font:400 11px / 13px var(--font-ui), system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;padding:0;display:inline-flex}.vk-footer-button:hover{color:var(--chrome-text)}.vk-footer-button:focus-visible,.vk-model-button:focus-visible,.vk-send:focus-visible,.vk-suggestion:focus-visible,.vk-option:focus-visible,.vk-installed:focus-visible,.vk-provider:focus-visible,.vk-seltool__ask:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:1px}.vk-ring{display:block}.vk-ring__track{fill:none;stroke:var(--chrome-secondary);stroke-width:1.5px}.vk-ring__fill{fill:none;stroke:var(--chrome-text);stroke-width:1.5px;stroke-linecap:round}.vk-send{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-text);color:var(--chrome-inverse);font:600 12px / 15px var(--font-ui), system-ui, sans-serif;white-space:nowrap;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.vk-send:disabled{cursor:default}.vk-model-button{align-items:center;gap:var(--space-1);min-width:64px;max-width:148px;padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--chrome-sunken);color:var(--chrome-secondary);text-align:start;cursor:pointer;border:0;outline:none;margin-inline-start:auto;display:inline-flex}.vk-model-button:hover,.vk-model-button[data-popup-open]{background:var(--chrome-hover);color:var(--chrome-text)}.vk-model-button>svg{flex:none}.vk-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:15px;display:block;overflow:hidden}.vk-connect{align-self:flex-start;font-weight:500}.vk-offline{gap:var(--space-2);color:var(--chrome-secondary);font-size:12px;line-height:15px;display:flex}.vk-error{padding:0}.vk-skipall{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--chrome-attention-bg);box-shadow:inset 0 0 0 1px var(--chrome-attention);font-size:12px;line-height:15px;display:flex}.vk-skipall>svg{color:var(--chrome-attention);flex:none}.vk-skipall__text{flex:1}.vk-queue{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--chrome-sunken);flex-direction:column;display:flex}.vk-queue__title{font-size:15px;font-weight:600;line-height:18px}.vk-popover{gap:var(--space-3);min-width:200px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:400 12px / 15px var(--font-ui), system-ui, sans-serif;z-index:30;outline:none;flex-direction:column;display:flex}.vc-workspace .vk-popover:focus-visible,.vc-workspace .vk-picker:focus-visible,.vc-workspace .vk-menu:focus-visible,.vc-workspace .vk-effort:focus-visible{outline:none}.vk-popover--menu{gap:var(--space-1);padding:var(--space-2)}.vk-popover__title{margin:0;font-size:15px;font-weight:600;line-height:18px}.vk-popover__label{padding:var(--space-1) var(--space-2);color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600;line-height:13px}.vk-popover__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--chrome-text);font:inherit;text-align:start;cursor:default;background:0 0;border:0;outline:none;display:flex}.vk-popover__row[data-highlighted],.vk-popover__row:hover{background:var(--chrome-hover)}.vk-popover__row:focus-visible{box-shadow:inset 0 0 0 2px var(--chrome-focus)}.vk-popover__row>svg{color:var(--chrome-secondary);flex:none}.vk-popover__check{margin-inline-start:auto;display:inline-flex}.vk-popover__separator{height:1px;margin:var(--space-1) 0;background:var(--chrome-separator)}.vk-popover__note{color:var(--chrome-secondary);font-size:11px;line-height:1.55}.vk-stepper{align-items:center;gap:var(--space-2);border:0;margin:0;padding:0;display:flex}.vk-stepper legend{float:left;color:var(--chrome-text);margin-inline-end:auto;padding:0;font-size:14px;font-weight:400;line-height:17px}.vk-stepper__value{text-align:center;min-width:32px;font-size:14px;line-height:17px}.vk-choice{gap:var(--space-1);border-radius:var(--radius-sm);background:var(--chrome-sunken);padding:2px;display:flex}.vk-choice__option{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:var(--chrome-secondary);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:1}.vk-choice__option[aria-checked=true]{background:var(--chrome-panel);box-shadow:inset 0 0 0 1px var(--chrome-border);color:var(--chrome-text)}.vk-choice__option:focus-visible{outline:2px solid var(--chrome-focus)}.vk-popover--usage{gap:var(--space-4);width:344px;padding:var(--space-6)}.vk-usage__rows{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.vk-usage__row{justify-content:space-between;align-items:center;height:16px;display:flex}.vk-usage__row dd{color:var(--chrome-secondary);margin:0;font-size:12px;line-height:16px}.vk-usage__cost{color:var(--chrome-secondary);margin:0;line-height:1.55}.vk-usage__note{color:var(--chrome-secondary);margin:0;font-size:11px;line-height:1.55}.vk-menu{gap:var(--space-2);width:360px;max-height:var(--available-height);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:400 12px / 19px var(--font-ui), system-ui, sans-serif;z-index:30;outline:none;flex-direction:column;display:flex;overflow-y:auto}.vk-menu[data-kind=skills]{gap:var(--space-4);width:448px;padding:var(--space-6)}.vk-menu [role=listbox],.vk-menu__group{gap:var(--space-1);flex-direction:column;display:flex}.vk-menu[data-kind=skills] [role=listbox],.vk-menu[data-kind=skills] .vk-menu__group{gap:var(--space-4)}.vk-menu__label{color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600;line-height:13px}.vk-menu__row{align-items:center;gap:var(--space-2);min-height:27px;padding:0 var(--space-1);margin:0 calc(-1 * var(--space-1));border-radius:var(--radius-sm);cursor:default;display:flex}.vk-menu__row>svg{color:var(--chrome-secondary);flex:none}.vk-menu__row[data-mono] span{font-family:var(--font-mono), monospace}.vk-menu__row[aria-selected=true]{background:var(--chrome-hover)}.vk-menu__empty{color:var(--chrome-secondary);margin:0}.vk-menu__add{align-self:flex-start}.vk-picker{width:420px;max-height:var(--available-height);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:400 12px / 15px var(--font-ui), system-ui, sans-serif;z-index:30;outline:none;flex-direction:column;gap:2px;display:flex}.vk-picker p{margin:0}.vk-picker__title{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--chrome-secondary);margin:0;font-size:12px;font-weight:600;line-height:15px}.vk-picker__search{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--chrome-secondary);background:var(--chrome-sunken);display:flex}.vk-picker__search:focus-within{box-shadow:inset 0 0 0 1px var(--chrome-focus)}.vk-picker__search input{min-width:0;color:var(--chrome-text);font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:12px}.vk-picker__search input:focus,.vk-picker__search input:focus-visible{box-shadow:none;outline:none}.vk-picker__search input::placeholder{color:var(--chrome-tertiary);opacity:1}.vk-picker__scroll{gap:var(--space-1);max-height:min(420px, calc(var(--available-height) - 120px));padding:var(--space-1) 0;flex-direction:column;display:flex;overflow:hidden auto}.vk-picker__group{padding:var(--space-2) var(--space-2) var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-tertiary);font-size:10px;font-weight:600;line-height:13px}.vk-picker__list{flex-direction:column;display:flex}.vk-picker__empty{padding:var(--space-3) var(--space-2);color:var(--chrome-secondary);line-height:1.5}.vk-option{align-items:center;column-gap:var(--space-3);width:100%;padding:7px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:start;background:0 0;outline:none;grid-template-columns:minmax(0,1fr) auto;row-gap:1px;display:grid}.vk-option:hover{background:var(--chrome-hover)}.vk-option[aria-pressed=true]{background:var(--chrome-selected)}.vk-option__provider{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;font-weight:500;overflow:hidden}.vk-option__model{align-self:center;align-items:center;gap:var(--space-1);color:var(--chrome-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;padding:0;font-size:11px;line-height:15px;display:inline-flex}.vk-option__model:hover{color:var(--chrome-text)}.vk-option__caps{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chrome-tertiary);grid-area:2/1;font-size:10.5px;line-height:13px;display:flex;overflow:hidden}.vk-picker .vk-option__effort{width:16px;height:13px;color:var(--chrome-secondary)}.vk-picker__installed{flex-direction:column;display:flex}.vk-installed{align-items:baseline;gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-sm);color:var(--chrome-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.vk-installed:hover:not(:disabled){background:var(--chrome-hover)}.vk-installed:disabled{cursor:default}.vk-installed__name{font-weight:500}.vk-installed[aria-pressed=true] .vk-installed__name{text-decoration:underline}.vk-installed__state{color:var(--chrome-success);margin-inline-start:auto;font-size:11px;line-height:13px}.vk-installed__state:not([data-state=signed_in]){color:var(--chrome-attention)}.vk-picker__note{padding:var(--space-1) var(--space-2) 0;color:var(--chrome-secondary);line-height:1.5}.vk-picker__note[data-warn]{color:var(--chrome-attention)}.vk-picker__footrow{align-items:center;gap:var(--space-2);width:100%;padding:8px var(--space-2);border:0;border-top:1px solid var(--chrome-separator);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--chrome-text);font:inherit;text-align:start;cursor:pointer;background:0 0;margin-top:2px;font-weight:500;display:flex}.vk-picker__footrow:hover{background:var(--chrome-hover)}.vk-effort{gap:var(--space-4);width:144px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:400 12px / 15px var(--font-ui), system-ui, sans-serif;z-index:31;outline:none;flex-direction:column;display:flex}.vk-effort [role=group]{gap:var(--space-4);flex-direction:column;display:flex}.vk-effort__title{font-weight:600}.vk-effort__row{align-items:center;gap:var(--space-2);cursor:default;outline:none;display:flex}.vk-effort__row[data-highlighted]{text-decoration:underline}.vk-effort__row .vk-popover__check{margin-inline-start:0}.vk-providers__columns{gap:var(--space-6);padding:0 var(--space-6);grid-template-columns:1fr 1fr;display:grid}.vk-providers__column{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vk-provider{align-items:center;gap:var(--space-2);width:100%;min-height:31px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--chrome-panel);color:var(--chrome-text);font:400 12px / 1.55 var(--font-ui), system-ui, sans-serif;text-align:start;cursor:pointer;border:0;outline:none;display:flex}.vk-provider:hover{background:var(--chrome-hover)}.vk-provider__name{flex:1}.vk-provider__status{color:var(--chrome-secondary);font-size:11px}.vk-provider>svg{color:var(--chrome-secondary)}.vk-providers__hint{padding:var(--space-4) var(--space-6) var(--space-6);color:var(--chrome-secondary);margin:0;font-size:12px;line-height:1.55}.vk-setup__body{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);flex-direction:column;font-size:12px;line-height:15px;display:flex}.vk-setup__provider{align-self:flex-start}.vk-setup__field{gap:var(--space-4);flex-direction:column;display:flex}.vk-input{height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--chrome-sunken);color:var(--chrome-text);border:0;outline:none;font-size:12px}.vk-input:focus-visible{box-shadow:0 0 0 2px var(--chrome-focus)}.vk-setup__note{color:var(--chrome-secondary);margin:0;line-height:1.55}.vk-setup__status{align-items:center;gap:var(--space-3);display:flex}.vk-setup__status [role=status]{color:var(--chrome-secondary)}.vk-setup__status [data-status=failed]{color:var(--chrome-error)}.vk-permission{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--chrome-attention-bg);box-shadow:inset 0 0 0 1px var(--chrome-attention);flex-direction:column;display:flex}.vk-permission[data-decided]{box-shadow:none}.vk-permission[data-decided=Denied]{background:var(--chrome-error-bg)}.vk-permission p{margin:0}.vk-permission__state,.vk-permission__caption{align-items:center;gap:var(--space-1);min-height:15px;display:flex}.vk-permission__state{color:var(--chrome-attention);font-weight:600;line-height:15px}.vk-permission__caption{color:var(--chrome-secondary);font-size:11px;font-weight:600;line-height:13px}.vk-permission__sentence{font-size:14px;line-height:22px}.vk-permission .vk-permission__target{color:var(--chrome-secondary);overflow-wrap:anywhere;font-size:12px;line-height:19px}.vk-permission[data-busy] .va-button{cursor:progress}.vk-first{gap:var(--space-3);padding:72px var(--space-4) 0;flex-direction:column;display:flex}.vk-first__heading{margin:0;font-size:20px;font-weight:600;line-height:24px}.vk-first__text{color:var(--chrome-secondary);margin:0;font-size:14px;line-height:1.55}.vk-first__suggestions{gap:var(--space-2);flex-direction:column;display:flex}.vk-suggestion{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--chrome-panel);box-shadow:inset 0 0 0 1px var(--chrome-border);color:var(--chrome-text);font:500 12px / 15px var(--font-ui), system-ui, sans-serif;text-align:start;cursor:pointer;border:0;outline:none;display:flex}.vk-suggestion:hover{background:var(--chrome-hover)}.vk-suggestion>svg{color:var(--chrome-secondary)}.vk-first__hint{height:13px;color:var(--chrome-secondary);margin:0;padding-top:1px;font-size:11px;line-height:12px}.vk-swatches{gap:2px;display:inline-flex}.vk-swatch{border-radius:var(--radius-xs);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--chrome-border)}.vk-styles__grid{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.vk-style{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--chrome-sunken);flex-direction:column;display:flex}.vk-style__sample{font-size:28px;line-height:1.2}.vk-style__palette{gap:var(--space-1);display:flex}.vk-style__colour{width:48px;height:12px}.vk-style__name{font-size:13px;font-weight:600;line-height:1.55}.vk-seltool{z-index:20;border-radius:var(--radius-sm);background:var(--chrome-raised);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 1px var(--chrome-elevation-blur) var(--chrome-elevation-color);position:absolute}.vk-seltool__ask{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--chrome-text);font:400 12px / 15px var(--font-ui), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;outline:none;display:flex}.vk-seltool__ask>svg{color:var(--chrome-secondary)}.vk-seltool__ask:hover{background:var(--chrome-hover)}.vk-seltool__key{font:400 11px / 13px var(--font-ui), system-ui, sans-serif;color:var(--chrome-secondary)}.vk-inline{z-index:25;gap:var(--space-3);width:360px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:400 12px / 15px var(--font-ui), system-ui, sans-serif;flex-direction:column;display:flex;position:absolute}.vk-inline p{margin:0}.vk-inline__scope{color:var(--chrome-secondary)}.vk-inline__field{width:100%;height:22px;color:var(--chrome-text);font:400 14px / 22px var(--font-ui), system-ui, sans-serif;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.vk-inline__field::placeholder{color:var(--chrome-secondary)}.vk-inline__progress{font-size:14px;line-height:22px}.vk-inline__actions{align-items:center;gap:var(--space-2);display:flex}.vk-inline__hint{color:var(--chrome-secondary);font-size:11px;line-height:13px}.vk-composer-wrap[data-compact]:not(:focus-within){gap:4px;padding:8px 16px;position:relative}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-composer{box-shadow:none;background:0 0;gap:0;padding:0}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-chips{display:none}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-field{height:15px;min-height:15px;padding:0 44px 0 0;font-size:11px;line-height:15px}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-controls{inset-inline-end:16px;position:absolute;top:8px}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-controls>:not(.vk-send){display:none}.vk-composer-wrap[data-compact]:not(:focus-within) .vk-send{height:20px;padding:0 6px;font-size:11px}.vk-picker[data-compact]{gap:var(--space-3);width:300px;padding:var(--space-3)}.vk-picker[data-compact] .vk-picker__installed{gap:var(--space-3);flex-direction:column;display:flex}.vk-engine{gap:var(--space-2);flex-direction:column;display:flex}.vk-engine__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.vk-engine__models{flex-direction:column;gap:2px;display:flex}.vk-modelrow{align-items:center;gap:var(--space-2);padding:5px var(--space-2);border-radius:var(--radius-xs);color:var(--chrome-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.vk-modelrow:hover:not(:disabled){background:var(--chrome-hover)}.vk-modelrow[aria-checked=true]{background:var(--chrome-selected)}.vk-modelrow:disabled{color:var(--chrome-secondary);cursor:default}.vk-modelrow:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:-2px}.vk-modelrow__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-modelrow__caps{color:var(--chrome-secondary);font-size:11px}.vk-engine__effort{gap:var(--space-1);flex-direction:column;display:flex}
.va-plan{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-4);background:var(--chrome-sunken);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.va-plan h3{margin:0;font-size:15px;font-weight:600;line-height:18px}.va-plan h4{color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600;line-height:13px}.va-plan__state{gap:var(--space-1);color:var(--chrome-attention);align-items:center;font-size:12px;line-height:15px;display:flex}.va-plan__group{flex-direction:column;gap:2px;display:flex}.va-plan__row{align-items:center;gap:var(--space-2);height:20px;font-size:12px;line-height:15px;display:flex}.va-plan__row>span:nth-child(2){flex:1;min-width:0}.va-plan__row .vc-iconbutton{width:12px;height:20px;color:var(--chrome-secondary)}.va-plan__edit{gap:var(--space-2);padding:var(--space-2);border:0;flex-direction:column;margin:0;display:flex}.va-plan label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.va-plan input,.va-plan textarea,.va-plan select{border:1px solid var(--chrome-border);border-radius:var(--radius-sm);min-width:0;color:var(--chrome-text);background:var(--chrome-panel);font:inherit;padding:var(--space-1)}.va-plan__parallel{gap:var(--space-2);border:0;align-items:center;margin:0;padding:0;font-size:12px;display:flex}.va-plan__parallel output{font:12px var(--font-mono)}.va-plan__parallel .va-button{height:32px;padding-inline:var(--space-3)}.va-plan__parallel select{flex:1;width:72px}.va-plan__explanation{color:var(--chrome-secondary);font-size:12px;line-height:15px}.va-plan__actions{flex-wrap:nowrap}.va-plan__actions>:first-child{flex:1}.va-parallel{gap:var(--space-3);flex-direction:column;display:flex}.va-parallel__progress{font-size:15px;font-weight:600;line-height:18px}.va-parallel progress{width:100%;height:4px;accent-color:var(--chrome-text)}.va-parallel__groups{color:var(--chrome-secondary);line-height:18px}.va-lane{gap:var(--space-1);flex-direction:column;display:flex}.va-lane__header{align-items:center;gap:var(--space-2);color:inherit;font:inherit;text-align:start;background:0 0;border:0;width:100%;padding:0;display:flex}.va-lane__header>span:nth-child(2){flex:1}.va-lane__header small,.va-lane__model{color:var(--chrome-secondary)}.va-lane__summary{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--chrome-sunken);font-size:12px;line-height:16px}.va-alternatives{gap:var(--space-2);flex-direction:column;display:flex}.va-option{align-items:center;gap:var(--space-2);display:flex}.va-option>:first-child{text-align:start;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.va-option__thumbnail{background:var(--chrome-sunken);border:1px solid var(--chrome-border);flex:none;place-items:center;width:40px;height:32px;display:grid}.va-option__thumbnail img{object-fit:contain;width:100%;height:100%}.va-live-plan{color:var(--chrome-secondary);font-size:11px}.va-live-plan p{gap:var(--space-1);align-items:center;display:flex}.va-parallel__progress{width:fit-content}.va-turn[data-plan]{gap:0;padding-top:0;padding-bottom:0}.va-turn[data-plan] .va-you{margin-inline:calc(-1 * var(--space-4));color:var(--chrome-text);background:0 0;border-radius:0;padding:10px 16px}.va-plan{box-shadow:inset 0 0 0 1px var(--chrome-border);border:0}.va-lane__header small{font-size:11px;line-height:13px}.va-turn:has(.va-parallel) .va-you__text{line-height:22px}.va-live-plan{line-height:14px}.va-lane__header{font-weight:400}
.vc-panel__body:has(>.va-tab){flex-direction:column;display:flex;overflow:hidden}.va-tab{flex-direction:column;flex:1;min-height:0;display:flex}.va-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.va-tab p{margin:0}.va-bar{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);box-shadow:inset 0 -1px var(--chrome-separator);flex:none;display:flex}.va-bar__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;line-height:15px;overflow:hidden}.va-bar .va-bar__button{width:24px;height:24px;color:var(--chrome-secondary);flex:none;margin:-4px}.va-switcher{gap:var(--space-4);width:360px;max-height:var(--available-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:450 12px var(--font-ui), system-ui, sans-serif;z-index:30;outline:none;flex-direction:column;display:flex;overflow-y:auto}.va-switcher:focus-visible{outline:none}.va-switcher__group{gap:var(--space-4);flex-direction:column;display:flex}.va-switcher__label{color:var(--chrome-secondary);font-size:11px;font-weight:600;line-height:13px}.va-switcher__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:default;outline:none;display:flex}.va-switcher__row[data-highlighted]{background:var(--chrome-hover)}.va-switcher__row[data-current]{background:var(--chrome-selected)}.va-switcher__row:focus-visible{box-shadow:inset 0 0 0 2px var(--chrome-focus)}.va-switcher__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.va-switcher__title{font-weight:400;line-height:15px}.va-switcher__line{color:var(--chrome-secondary);font-size:11px;font-weight:400;line-height:13px}.va-switcher__actions{align-items:center;gap:var(--space-2);display:flex}.va-scroll-wrap{flex:1;min-height:0;position:relative}.va-scroll{overflow-anchor:none;height:100%;overflow:hidden auto}.va-turns{flex-direction:column;min-width:0;display:flex}.va-empty{padding:var(--space-4);color:var(--chrome-secondary)}.va-turn{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.va-you{gap:var(--space-2);max-width:85%;margin-bottom:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--chrome-text);color:var(--chrome-inverse);-webkit-user-select:text;user-select:text;flex-direction:column;align-self:flex-end;display:flex}.va-you__text,.va-prose{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:400;line-height:1.55}.va-you__text{white-space:pre-line}.va-prose--md{gap:var(--space-3);flex-direction:column;display:flex}.va-prose--md p,.va-prose--md ol,.va-prose--md ul,.va-prose--md pre,.va-prose--md blockquote{margin:0}.va-prose--md ol,.va-prose--md ul{padding-inline-start:20px}.va-prose--md li+li,.va-prose--md li>ol,.va-prose--md li>ul{margin-top:var(--space-1)}.va-prose--md blockquote{border-inline-start:2px solid var(--chrome-border);color:var(--chrome-secondary);padding-inline-start:var(--space-2)}.va-prose--md hr{border:0;border-top:1px solid var(--chrome-separator);margin:0}.va-md__heading{font-weight:600}.va-md__code{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--chrome-sunken);font:450 11px / 1.55 var(--font-mono), ui-monospace, monospace;white-space:pre;overflow-x:auto}.va-md__code>code{font:inherit;background:0 0;padding:0}.va-md__link{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.va-md__image{color:var(--chrome-secondary)}.va-prose code,.va-note code{border-radius:var(--radius-xs);background:var(--chrome-sunken);font-family:var(--font-mono), ui-monospace, monospace;padding:0 3px;font-size:.92em}.va-you__retry,.va-you__chips{line-height:15px}.va-header{align-items:center;gap:var(--space-2);height:20px;display:flex}.va-header__name{font-weight:600;line-height:15px}.va-header__state{color:var(--chrome-secondary);font-size:11px;line-height:13px}.va-tab .va-model{color:var(--chrome-secondary);overflow-wrap:anywhere;font-size:12px;line-height:16px}.va-header+.va-model{margin-top:calc(var(--space-1) - var(--space-3))}.va-steps{gap:var(--space-1);flex-direction:column;display:flex}.va-step{align-items:center;gap:var(--space-2);width:100%;height:var(--chrome-step-height);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--chrome-sunken);text-align:start;cursor:pointer;border:0;display:flex}.va-step:hover{background:var(--chrome-hover)}.va-step__icon{color:var(--chrome-secondary)}.va-step__line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:15px;overflow:hidden}.va-step__state{display:flex}.va-step[data-state=done] .va-step__state{color:var(--chrome-success)}.va-step[data-state=working] .va-step__state{color:var(--chrome-secondary)}.va-step[data-state=working] .va-step__state svg{animation:va-spin var(--motion-step-ring) linear infinite}.va-step[data-state=warning] .va-step__state{color:var(--chrome-attention)}.va-step[data-state=failed] .va-step__state{color:var(--chrome-error)}@keyframes va-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.va-step[data-state=working] .va-step__state svg{animation:none}}.va-step__time{color:var(--chrome-secondary);line-height:15px}.va-thumb{align-items:center;gap:var(--space-3);width:100%;height:56px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--chrome-sunken);text-align:start;border:0;display:flex}button.va-thumb{cursor:pointer}button.va-thumb:hover{background:var(--chrome-hover)}.va-thumb__image{border-radius:var(--radius-xs);object-fit:cover;flex:none;width:40px;height:48px}.va-thumb__image[data-missing]{background:repeating-conic-gradient(var(--chrome-border) 0 25%, var(--chrome-panel) 0 50%) 0 0 / 12px 12px}.va-thumb__label{color:var(--chrome-secondary);font-size:11px;line-height:13px}.va-note{color:var(--chrome-secondary);padding:var(--space-1) 0;font-size:11px;line-height:1.55}.va-note--text{color:var(--chrome-text);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;padding:0;font-size:12px;font-weight:400}.va-details{gap:var(--space-1);padding:var(--space-1) 0 var(--space-2);flex-direction:column;display:flex}.va-details__targets{white-space:pre-wrap;color:var(--chrome-secondary);-webkit-user-select:text;user-select:text}.va-details__counts{color:var(--chrome-secondary);font-size:11px}.va-block{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--chrome-sunken);display:flex}.va-block__text{min-width:0;max-height:200px;font:450 11px / 1.55 var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;flex:1;margin:0;overflow:auto}.va-button{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--chrome-panel);box-shadow:inset 0 0 0 1px var(--chrome-border);color:var(--chrome-text);white-space:nowrap;cursor:pointer;border:0;outline:none;font-size:12px;font-weight:600;line-height:15px;display:inline-flex}.va-button:hover,.va-button[data-highlighted]{background:var(--chrome-hover)}.va-button[data-primary]{background:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-text);color:var(--chrome-inverse)}.va-button[data-primary]:hover{background:color-mix(in srgb, var(--chrome-text) 88%, var(--chrome-inverse))}.va-button[data-danger]{box-shadow:inset 0 0 0 1px var(--chrome-error);color:var(--chrome-error)}.va-button:focus-visible,.va-link:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:1px}.va-link{color:var(--chrome-text);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:12px;line-height:15px}.va-link:hover,.va-link[data-highlighted]{text-decoration:underline}.va-link--quiet{color:var(--chrome-secondary)}.va-actions{align-items:center;gap:var(--space-2);display:flex}.va-actions--dialog{padding:0 var(--space-6) var(--space-6);justify-content:flex-end}.va-footer{gap:var(--space-3);padding-top:var(--space-1);flex-direction:column;display:flex}.va-footer .va-actions{gap:var(--space-3)}.va-footer__usage{color:var(--chrome-secondary);line-height:1.55}.va-footer__usage span{display:block}.va-card{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--chrome-sunken);flex-direction:column;display:flex}.va-card__title{font-size:15px;font-weight:600;line-height:18px}.va-error{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--chrome-error);display:flex}.va-error span{flex:1}.va-confirm{gap:var(--space-4);width:400px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);box-shadow:inset 0 0 0 1px var(--chrome-border), 0 2px var(--chrome-elevation-blur) var(--chrome-elevation-color);font:450 12px var(--font-ui), system-ui, sans-serif;z-index:30;outline:none;flex-direction:column;display:flex}.va-confirm__title{margin:0;font-size:15px;font-weight:600;line-height:18px}.va-confirm .va-prose{margin:0}.va-latest{left:50%;bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--chrome-text);color:var(--chrome-inverse);cursor:pointer;box-shadow:0 1px var(--chrome-elevation-blur) var(--chrome-elevation-color);border:0;font-size:12px;font-weight:600;line-height:15px;display:inline-flex;position:absolute;transform:translate(-50%)}.va-bottom{flex:none}.va-external{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.va-external__line{line-height:1.55}.va-stuck{padding:var(--space-2) 0;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.va-stuck h4{font:500 14px / 20px var(--font-ui), sans-serif;margin:0}.va-stuck p{color:var(--chrome-secondary);font:450 13px / 20px var(--font-ui), sans-serif;margin:0}.va-switcher__empty{padding:var(--space-2) var(--space-3);color:var(--chrome-secondary);font:450 12px / 18px var(--font-ui), sans-serif;margin:0}.va-working{align-items:center;gap:var(--space-2);color:var(--chrome-secondary);margin:0;font-size:11px;line-height:13px;display:flex}.va-working__dots{gap:3px;display:inline-flex}.va-working__dots i{opacity:.35;background:currentColor;border-radius:1px;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.va-working__dots i{animation:1.2s ease-in-out infinite va-dot}.va-working__dots i:nth-child(2){animation-delay:.15s}.va-working__dots i:nth-child(3){animation-delay:.3s}@keyframes va-dot{0%,80%,to{opacity:.35}40%{opacity:1}}.va-turn[data-running] .va-header .vc-marker{animation:1.6s ease-in-out infinite alternate va-breathe}.va-turn[data-running] .va-header__state{background:linear-gradient(90deg, var(--chrome-secondary) 30%, var(--chrome-text) 50%, var(--chrome-secondary) 70%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite va-sheen}@keyframes va-breathe{0%{opacity:.7;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes va-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}}
.vn-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.vn-card{gap:var(--space-3);box-sizing:border-box;padding:var(--space-4);background:var(--chrome-panel);box-shadow:inset 0 0 0 1px var(--chrome-border);border-radius:var(--radius-sm);color:var(--chrome-text);pointer-events:auto;border:0;flex-direction:column;font-size:12px;line-height:18px;display:flex;position:absolute}.vn-card[data-kind=note]{background:var(--chrome-attention-bg)}.vn-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vn-card header,.vn-move{align-items:center;gap:var(--space-3);height:16px;display:flex}.vn-card header strong{font-weight:600}.vn-card .vn-secondary{color:var(--chrome-secondary);font-size:11px;line-height:17px}.vn-card>.va-button{align-self:flex-start}.vn-edit{gap:var(--space-1);flex-direction:column;display:flex}.vn-edit textarea{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-sunken);width:100%;min-height:64px;color:var(--chrome-text);font:inherit}.vn-edit-button{top:var(--space-1);right:var(--space-1);background:var(--chrome-panel);color:var(--chrome-secondary);opacity:0;border:0;padding:2px;position:absolute}.vn-card:hover .vn-edit-button,.vn-edit-button:focus-visible{opacity:1}.vn-card .vn-content{font-size:14px;line-height:1.55}.vn-card .vn-last-run{line-height:13px}.vn-card .vn-content,.vn-card .vn-secondary{font-weight:400}.vn-move>svg{color:var(--chrome-secondary)}.vn-card .vn-content{line-height:22px}.vn-move{color:inherit;font:inherit;text-align:start;cursor:move;touch-action:none;background:0 0;border:0;padding:0}
.vp-layer{pointer-events:none;z-index:0;color:var(--chrome-text);font-size:12px;position:absolute;inset:0;overflow:hidden}.vp-placeholder,.vp-lease,.vp-insert-highlight,.vp-cursor,.vp-alternative{box-sizing:border-box;position:absolute}.vp-placeholder{gap:var(--space-4);padding:var(--space-4);border:1.5px dashed var(--lease-hue);border-radius:var(--radius-md);color:var(--chrome-secondary);background:var(--chrome-panel);flex-direction:column;display:flex}.vp-placeholder__label{align-items:center;gap:var(--space-1);white-space:nowrap;font-size:11px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.vp-placeholder>svg{color:var(--lease-hue)}@media (prefers-reduced-motion:no-preference){.vp-placeholder{animation:2s ease-in-out infinite alternate vp-shimmer}@keyframes vp-shimmer{to{opacity:.65}}}.vp-lease{border:1.5px solid var(--lease-hue)}.vp-lease__tab{white-space:nowrap;background:var(--chrome-panel);border:1.5px solid var(--lease-hue);border-radius:var(--radius-xs);padding:5px var(--space-2);pointer-events:auto;align-items:center;gap:6px;font-size:11px;line-height:14px;display:flex;position:absolute;bottom:100%;left:-1.5px}.vp-lease__state{align-items:center;gap:var(--space-1);color:var(--chrome-secondary);display:flex}.vp-lease__tab [data-error]{color:var(--chrome-error)}.vp-cursor{gap:var(--space-1);transition:left var(--motion-cursor) linear, top var(--motion-cursor) linear;display:flex}@media (prefers-reduced-motion:reduce){.vp-cursor{transition:none}}.vp-cursor>svg{color:var(--lease-hue);filter:drop-shadow(1px 1px var(--chrome-panel))}.vp-cursor__tag{border:1px solid var(--lease-hue);border-radius:var(--radius-sm);background:var(--chrome-panel);white-space:nowrap;flex-direction:column;gap:3px;padding:5px 7px;font-size:11px;display:flex}.vp-cursor__tag>span:first-child{gap:var(--space-1);align-items:center;display:flex}.vp-cursor__tag>span:last-child{color:var(--chrome-secondary)}.vp-insert-highlight{border:1.5px solid var(--lease-hue);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--lease-hue) 12%, transparent)}.vp-insert-highlight span{background:var(--chrome-panel);padding:var(--space-1);white-space:nowrap;position:absolute;top:100%}.vp-paused{top:56px;left:440px;right:var(--space-2);min-height:36px;padding:0 var(--space-3);background:var(--chrome-attention-bg);color:var(--chrome-attention);pointer-events:auto;align-items:center;gap:10px;display:flex;position:absolute}.vp-paused span{flex:1}.vp-follow{top:var(--space-2);align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-raised);color:var(--chrome-text);font:inherit;pointer-events:auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vp-error{bottom:var(--space-6);background:var(--chrome-panel);color:var(--chrome-error);padding:var(--space-2);position:absolute;left:50%}.vp-alternative__label{white-space:nowrap;color:var(--chrome-secondary);font-size:11px;position:absolute;bottom:calc(100% + 12px);left:0}.vp-alternative[data-highlighted]{outline:2px solid var(--canvas-selection)}.vp-alternative__keep{pointer-events:auto;font-weight:500;position:absolute;top:calc(100% + 12px);left:0}.vp-working{top:var(--space-2);align-items:center;gap:var(--space-2);padding:5px var(--space-3) 5px var(--space-2);border:1px solid var(--lease-hue);border-radius:var(--radius-lg);background:var(--chrome-panel);color:var(--chrome-text);white-space:nowrap;font-size:11px;line-height:14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vp-working__task{text-overflow:ellipsis;max-width:260px;color:var(--chrome-secondary);overflow:hidden}.vp-spin{animation:vp-spin var(--motion-step-ring) linear infinite}@keyframes vp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vp-spin{animation:none}}@media (prefers-reduced-motion:no-preference){.vp-lease[data-working]{animation:1.8s ease-in-out infinite alternate vp-breathe}@keyframes vp-breathe{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--lease-hue) 28%, transparent)}}}
.vb-import{box-sizing:border-box;width:min(800px,100%);padding:var(--space-6);gap:var(--space-4);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);background:var(--chrome-raised);color:var(--chrome-text);font:12px var(--font-ui);flex-direction:column;display:flex}.vb-import header{justify-content:space-between;align-items:center;display:flex}.vb-import h2{margin:0;font-size:20px;font-weight:600}.vb-import button,.vb-properties button{font:inherit;border:1px solid var(--chrome-border);border-radius:var(--radius-sm);color:var(--chrome-text);background:var(--chrome-panel);cursor:pointer;padding:8px 12px}.vb-import button:disabled,.vb-properties button:disabled{opacity:.5;cursor:default}.vb-import button[data-primary]{background:var(--chrome-text);color:var(--chrome-inverse);border-color:var(--chrome-text);font-weight:600}.vb-import :focus-visible,.vb-properties :focus-visible{outline:2px solid var(--chrome-focus);outline-offset:2px}.vb-address{padding:var(--space-3);background:var(--chrome-sunken);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2);display:flex}.vb-address input{min-width:0;font:12px var(--font-mono);color:var(--chrome-text);background:0 0;border:0;flex:1}.vb-address select,.vb-select-row select{background:var(--chrome-sunken);color:var(--chrome-secondary);font:inherit;border:0;max-width:240px}.vb-preview{background:var(--chrome-sunken);height:340px;position:relative;overflow:auto}.vb-preview>p{padding:var(--space-6);color:var(--chrome-secondary)}.vb-preview-content{width:100%;position:relative}.vb-preview-content img{width:100%;height:100%;display:block}.vb-preview-content .vb-picker{opacity:0;cursor:crosshair;border:0;border-radius:0;position:absolute;inset:0}.vb-selection{pointer-events:none;outline:2px solid var(--canvas-selection);border-radius:var(--radius-xs);position:absolute}.vb-select-row,.vb-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vb-select-row>button{color:var(--chrome-secondary);background:0 0;border:0;padding:0}.vb-import p{margin:0;line-height:1.55}.vb-notice{color:var(--chrome-secondary)}.vb-error{color:var(--chrome-error)}.vb-properties{box-sizing:border-box;min-height:240px;padding:var(--space-3);border-bottom:1px solid var(--chrome-separator);font:12px var(--font-ui);color:var(--chrome-text);flex-direction:column;gap:10px;display:flex}.vb-properties h3{color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600}.vb-properties label{align-items:center;gap:var(--space-3);display:flex}:where(.vb-properties label)>span{width:76px;color:var(--chrome-secondary);flex-shrink:0}.vb-properties input,.vb-properties select{box-sizing:border-box;background:var(--chrome-sunken);width:100%;min-width:0;color:var(--chrome-text);border-radius:var(--radius-xs);font:12px var(--font-mono);border:0;padding:6px 8px}.vb-properties>button{align-self:flex-start}.vb-properties p{color:var(--chrome-secondary);margin:0;line-height:1.55}.vb-embed{font:11px var(--font-ui);color:var(--chrome-secondary);border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-panel);position:relative;overflow:hidden}.vb-embed img{width:100%;height:100%;display:block}.vb-embed button,.vb-embed span{left:var(--space-2);padding:var(--space-1);background:var(--chrome-panel);color:var(--chrome-text);border:1px solid var(--chrome-border);border-radius:var(--radius-xs);position:absolute}.vb-embed button{top:var(--space-2);font:inherit;cursor:pointer}.vb-embed span{bottom:var(--space-2)}.vb-canvas-embeds{pointer-events:none;position:absolute;inset:0}.vb-properties input,.vb-properties select,.vb-properties label{height:28px}.vb-import h2{line-height:24px}.vb-import,.vb-properties{font-optical-sizing:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;line-height:1.25}.vb-properties{box-shadow:inset 0 -1px var(--chrome-separator);border-bottom:0}.vb-properties h3{line-height:13px}.vb-properties>button{box-sizing:border-box;height:31px;font-weight:500}.vb-properties input,.vb-properties select{font-weight:450}.vb-properties{background:var(--chrome-panel)}.vb-properties label>span{font-weight:450}.vb-properties p{line-height:1.55}.vb-properties>button{min-width:87px}
