.frame-code-editor{width:var(--frame-code-editor-width,100%);height:var(--frame-code-editor-height,100%);min-width:var(--frame-code-editor-min-width,0);min-height:var(--frame-code-editor-min-height,0);position:relative;overflow:hidden}.frame-code-editor-host{width:var(--frame-code-editor-host-width,100%);height:var(--frame-code-editor-host-height,100%)}.frame-code-editor-status{margin:var(--frame-code-editor-status-margin,0);padding:var(--frame-code-editor-status-padding,12px);background:var(--frame-bg,#1e1e1e);color:var(--frame-fg,#d4d4d4);position:absolute;inset:0}.frame-date-field>.frame-date-segment:focus-visible,.frame-input-group .frame-control-button:focus-visible{outline:none}.frame-input-group:focus-within:not(:has(.frame-select:focus)):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-input-group:has(.frame-select:focus-visible):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-form-inline,.frame-number-field,.frame-pin-input,.frame-tags-input,.frame-combobox-anchor{align-items:center;gap:var(--frame-gap,6px);display:inline-flex}.frame-form-input,.frame-control-button,.frame-toggle,.frame-choice-item,.frame-check-control{font:inherit;color:var(--frame-text,#ccc);background:var(--frame-surface,#242424);border:1px solid var(--frame-line,#454545);border-radius:var(--frame-control-radius,var(--frame-radius-medium));padding:var(--frame-control-padding-y,5px) var(--frame-control-padding-x,10px)}.frame-form-input{border-radius:var(--frame-form-input-radius,var(--frame-input-radius));box-sizing:border-box;min-width:0;color:var(--frame-control-text,#d4d4d4);background:var(--frame-control-background,#1d1d1d);border-color:var(--frame-control-border,#3c4246)}.frame-control-button,.frame-toggle,.frame-choice-item,.frame-check-control{cursor:pointer}:is(.frame-form-input,.frame-control-button,.frame-toggle,.frame-choice-item,.frame-check-control,.frame-switch,.frame-slider-thumb):focus-visible{outline:1px solid var(--frame-accent,#0078d4);outline-offset:2px}:is(.frame-control-button,.frame-toggle,.frame-choice-item,.frame-check-control,.frame-switch,.frame-slider-root)[data-disabled]{opacity:.45;cursor:default}.frame-check-control{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;display:inline-flex}.frame-check-control[data-state=checked]{background:var(--frame-accent,#0078d4);border-color:var(--frame-accent,#0078d4);color:var(--frame-accent-foreground,#fff)}.frame-check-indicator{justify-content:center;align-items:center;display:flex}.frame-check-indicator svg{stroke:currentColor;stroke-width:.65px;stroke-linejoin:round}.frame-switch{border:1px solid var(--frame-line,#454545);background:var(--frame-surface,#242424);box-sizing:border-box;cursor:pointer;border-radius:999px;align-items:center;width:32px;height:18px;padding:2px;display:inline-flex}.frame-switch[data-state=checked]{background:var(--frame-accent,#0078d4)}.frame-switch-thumb{background:var(--frame-text,#ccc);width:12px;height:12px;transition:transform var(--frame-duration,.15s) var(--frame-ease,ease-out);border-radius:50%;display:block}.frame-switch-thumb[data-state=checked]{transform:translate(14px)}.frame-slider-root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:20px;display:flex;position:relative}.frame-slider-track{background:var(--frame-line,#454545);border-radius:999px;flex:1;height:4px;position:relative}.frame-slider-range{background:var(--frame-accent,#0078d4);height:100%;position:absolute}.frame-slider-thumb{background:var(--frame-text,#ccc);border-radius:50%;width:12px;height:12px;display:block}.frame-choice-group{gap:var(--frame-gap,6px);flex-wrap:wrap;display:flex}.frame-choice-group>[role=listbox],.frame-choice-group>[data-reka-listbox-content]{flex-direction:column;display:flex}.frame-choice-item{align-items:center;gap:var(--frame-gap,6px);text-align:left;display:flex}.frame-choice-item[data-state=on],.frame-choice-item[data-state=checked],.frame-choice-item[data-highlighted],.frame-toggle[data-state=on]{background:var(--frame-accent,#0078d4)}.frame-choice-item small{color:var(--frame-muted,#999)}.frame-pin-input>.frame-form-input{text-align:center;width:2.5em}.frame-number-field>.frame-form-input{text-align:center;width:7em}.frame-tags-input{padding:var(--frame-control-padding-y,5px);border:1px solid var(--frame-line,#454545);border-radius:var(--frame-control-radius,var(--frame-radius-medium));flex-wrap:wrap}.frame-tags-input-item{align-items:center;gap:var(--frame-gap,6px);background:var(--frame-line,#454545);border-radius:var(--frame-control-radius,var(--frame-radius-medium));padding-left:var(--frame-control-padding-x,10px);display:inline-flex}.frame-select-popup.frame-reka-select-popup{min-width:var(--reka-select-trigger-width,var(--reka-combobox-trigger-width,160px));max-height:var(--reka-select-content-available-height,320px);pointer-events:auto;font:inherit;color:var(--frame-text,#ccc);background:var(--frame-overlay-background);border-color:var(--frame-line,#454545);border-radius:var(--frame-control-radius,var(--frame-radius-medium));box-shadow:var(--frame-overlay-shadow,0 6px 18px #0005);position:relative}.frame-select-options .frame-reka-select-item{align-items:center;gap:var(--frame-gap,6px);cursor:pointer;outline:none;min-height:24px;padding:4px 8px;display:flex}.frame-select-options .frame-reka-select-item[data-highlighted]{background:var(--frame-accent,#0078d4);color:var(--frame-text,#fff)}.frame-select-options .frame-reka-select-item[data-disabled]{opacity:.4;cursor:default}.frame-select-separator{background:var(--frame-line,#454545);height:1px;margin:5px 0}.frame-control-validation{clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.frame-select-popup.frame-reka-select-popup.frame-select-content{width:var(--reka-select-trigger-width);min-width:var(--reka-select-trigger-width);background:var(--frame-select-popup-background,var(--frame-menu-background));border:var(--frame-select-popup-border,1px solid var(--frame-menu-border));border-radius:var(--frame-select-popup-border-radius,var(--frame-menu-border-radius,var(--frame-radius-large)));box-shadow:var(--frame-select-popup-box-shadow,var(--frame-menu-box-shadow,0 6px 22px #0005));-webkit-backdrop-filter:var(--frame-select-popup-backdrop-filter,blur(18px) saturate(110%));backdrop-filter:var(--frame-select-popup-backdrop-filter,blur(18px) saturate(110%))}.frame-select-content .frame-select-options{padding:var(--frame-select-options-padding,var(--frame-menu-padding,var(--frame-spacing-small,4px)));box-sizing:border-box}.frame-select-content .frame-select-options .frame-reka-select-item{padding:var(--frame-select-item-padding,var(--frame-menu-row-button-padding,3px 6px));min-height:var(--frame-select-item-min-height,var(--frame-menu-row-button-min-height,25px));border-radius:var(--frame-select-item-radius,var(--frame-menu-row-button-border-radius,var(--frame-radius-medium)));font-size:var(--frame-select-item-font-size,var(--frame-menu-row-button-font-size,12px));border:1px solid #0000}.frame-select-content .frame-select-options .frame-reka-select-item[data-highlighted]:not([data-disabled]){background:var(--frame-select-item-highlight-background,var(--frame-quick-selection,var(--frame-accent)));color:var(--frame-select-item-highlight-color,var(--frame-accent-foreground));outline:none}.frame-select-content .frame-reka-select-item[data-highlighted] small{color:inherit}.frame-select-content .frame-select-description{border-color:var(--frame-menu-border);display:grid}.frame-select-content .frame-select-description>span{overflow-wrap:anywhere;grid-area:1/1}.frame-select-description-measure{visibility:hidden;pointer-events:none}@media (prefers-reduced-transparency:reduce){.frame-select-popup.frame-reka-select-popup.frame-select-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--frame-select-popup-solid-background,var(--frame-surface))}}.frame-tags-input{border-color:var(--frame-tags-input-border-color,var(--frame-control-border));border-radius:var(--frame-tags-input-radius,var(--frame-input-radius))}.frame-number-field{box-sizing:border-box;border:1px solid var(--frame-control-border,var(--frame-line));border-radius:var(--frame-input-radius);background:var(--frame-control-background,var(--frame-surface));min-width:0;height:30px;color:var(--frame-control-text,var(--frame-text));align-items:stretch;gap:0;display:inline-flex}.frame-number-field>.frame-form-input{text-align:right;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;width:7em;min-width:0;max-width:none;padding:2px 6px}.frame-number-field .frame-control-button{width:26px;min-width:0;color:inherit;background:0 0;border:0;border-radius:0;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:flex}.frame-number-field>.frame-control-button:first-child{border-right:1px solid var(--frame-control-border,var(--frame-line));border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.frame-number-field>.frame-control-button:last-child{border-left:1px solid var(--frame-control-border,var(--frame-line));border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}.frame-number-field .frame-control-button:hover:not([data-disabled]){background:var(--frame-menu-hover,var(--frame-line))}.frame-number-field .frame-control-button:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-2px}.frame-number-field[data-size=compact]{height:24px}.frame-number-field[data-size=compact] .frame-control-button{flex-basis:18px;width:18px}.frame-number-field[data-size=compact]>.frame-form-input{font-size:inherit;padding:1px 4px}.frame-number-steppers{border-left:1px solid var(--frame-control-border,var(--frame-line));flex-direction:column;flex:0 0 22px;display:flex}.frame-number-field .frame-number-steppers>.frame-control-button{flex:1 1 0;width:100%;min-height:0}.frame-number-steppers>.frame-control-button+.frame-control-button{border-top:1px solid var(--frame-control-border,var(--frame-line))}.frame-number-field[data-size=compact] .frame-number-steppers{flex-basis:16px}.frame-number-field[data-disabled]{opacity:.45}.frame-number-field[data-disabled] .frame-control-button{opacity:1;cursor:default}.frame-number-field[data-controls=stacked]>.frame-number-native{box-sizing:border-box;text-align:right;background:0 0;flex:1 1 0;width:100%;min-width:0;max-width:none;height:100%;padding:1px 0 1px 6px}.frame-number-native::-webkit-inner-spin-button{opacity:1;background:0 0;margin:0;padding:0}.frame-input-group{width:var(--frame-input-group-width,min(100%,340px));background:var(--frame-input-group-background,var(--frame-control-background));min-width:0;color:var(--frame-control-text);box-sizing:border-box;align-items:stretch;display:inline-flex}.frame-input-group-control{flex:1;min-width:0;display:flex}.frame-input-group-control>:is(.frame-text-input,.frame-number-field,.frame-date-field,.frame-combobox-anchor,.frame-select,.frame-text-area){flex:1;width:100%;min-width:0;max-width:none}.frame-input-addon{padding:var(--frame-input-group-addon-padding,0 var(--frame-spacing-small,4px));color:var(--frame-input-group-addon-color,var(--frame-muted));flex:none;align-items:center;display:flex}.frame-pin-input>.frame-pin-entry{text-align:center;width:2.5em}.frame-tags-input .frame-tags-entry{flex:1;width:6em;min-width:4em}.frame-autocomplete-input{width:min(100%,340px)}.frame-number-field>.frame-number-native:disabled{opacity:1}.frame-scrub-field{width:var(--frame-scrub-field-width,100%);height:var(--frame-scrub-field-height,28px);overflow:hidden}.frame-scrub-field>.frame-scrub-display{min-width:0;min-height:0;color:inherit;font:inherit;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex:1;padding:2px 6px;position:relative}.frame-scrub-fill{background:var(--frame-scrub-field-fill,var(--frame-line));pointer-events:none;position:absolute;inset:0 auto 0 0}.frame-scrub-text{pointer-events:none;position:relative}.frame-scrub-field .frame-scrub-display:focus-visible{outline:0}.frame-scrub-steppers{border-inline-start:1px solid var(--frame-control-border);flex-direction:column;flex:0 0 18px;display:flex}.frame-scrub-field .frame-scrub-steppers>.frame-control-button{flex:1 1 0;width:100%;min-height:0}.frame-scrub-field>.frame-scrub-input{text-align:center;flex:1;width:0;min-width:0;max-width:none}.frame-scrub-field[data-disabled] .frame-scrub-display{cursor:default}.frame-scrub-backing{display:none!important}.frame-date-field>.frame-date-segment:focus-visible,.frame-input-group .frame-control-button:focus-visible{outline:none}.frame-input-group:focus-within:not(:has(.frame-select:focus)):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-input-group:has(.frame-select:focus-visible):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-advanced-input{box-sizing:border-box;width:min(100%,340px);min-height:28px;padding:var(--frame-control-padding-y) var(--frame-control-padding-x);border:1px solid var(--frame-control-border);border-radius:var(--frame-advanced-input-radius,var(--frame-input-radius));color:var(--frame-control-text);background:var(--frame-control-background);font:inherit}.frame-field{gap:var(--frame-gap);flex-direction:column;min-width:0;display:flex}.frame-form{gap:var(--frame-content-padding);display:grid}.frame-field-label{color:var(--frame-text);font-weight:500}.frame-field-description{color:var(--frame-muted);font-size:11px}.frame-field-error{color:var(--frame-danger,#f48771);font-size:11px}.frame-field [data-invalid],.frame-field [aria-invalid=true]{border-color:var(--frame-danger,#f48771)}.frame-field :is(input,textarea,select){font:inherit}.frame-rating{gap:3px;display:inline-flex}.frame-rating-item{width:24px;height:28px;display:inline-block;position:relative}.frame-rating-step{width:var(--reka-rating-item-step-width);opacity:var(--reka-rating-item-step-opacity);z-index:var(--reka-rating-item-step-z-index);text-align:left;color:var(--frame-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;line-height:28px;position:absolute;inset:0;overflow:hidden}.frame-rating-step[data-state=active]{color:var(--frame-accent)}.frame-tag-group{gap:var(--frame-gap);flex-wrap:wrap;display:flex}.frame-tag{align-items:center;gap:var(--frame-gap);border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);color:var(--frame-text);background:var(--frame-surface);padding:3px 7px;display:inline-flex}.frame-tag[data-state=checked]{border-color:var(--frame-accent)}.frame-tag-delete{color:var(--frame-muted);cursor:pointer;background:0 0;border:0;padding:0 2px}.frame-color-plane{border-radius:var(--frame-control-radius);touch-action:none;width:220px;max-width:100%;height:160px;position:relative}.frame-color-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 1px #0009}.frame-color-slider{touch-action:none;align-items:center;width:220px;height:22px;display:flex;position:relative}.frame-color-slider[data-orientation=vertical]{width:22px;height:160px}.frame-color-track{border-radius:var(--frame-control-radius);flex:1;height:12px;display:block}.frame-color-slider[data-orientation=vertical] .frame-color-track{flex:initial;width:12px;height:100%}.frame-color-swatch{background-color:var(--reka-color-swatch-color,transparent);border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);flex-shrink:0;width:26px;height:26px;display:inline-block}.frame-swatch-picker{gap:var(--frame-gap);flex-wrap:wrap;display:flex}.frame-swatch-item{border-radius:var(--frame-control-radius);cursor:pointer;border:1px solid #0000;padding:2px;display:inline-flex;position:relative}.frame-swatch-item[data-state=checked]{border-color:var(--frame-accent)}.frame-swatch-indicator{color:#fff;text-shadow:0 1px 3px #000;place-items:center;display:grid;position:absolute;inset:0}.frame-advanced-popup{z-index:125;box-sizing:border-box;min-width:var(--reka-autocomplete-trigger-width,180px);border:1px solid var(--frame-menu-border);border-radius:var(--frame-control-radius);background:var(--frame-menu-background);color:var(--frame-text);box-shadow:var(--frame-overlay-shadow);font-family:var(--frame-font-body);font-size:var(--frame-font-size-body);padding:4px;overflow:auto}.frame-advanced-option{cursor:default;border-radius:var(--frame-control-radius);outline:none;padding:6px 10px}.frame-advanced-option[data-highlighted]{background:var(--frame-menu-hover)}:is(.frame-advanced-input,.frame-rating-step,.frame-tag,.frame-tag-delete,.frame-color-thumb,.frame-swatch-item):focus-visible{outline:1px solid var(--frame-accent);outline-offset:2px}:is(.frame-color-area,.frame-color-slider,.frame-rating,.frame-tag-group)[data-disabled],.frame-advanced-input:disabled{opacity:.5;cursor:default}.frame-advanced-popup{pointer-events:auto}.frame-hsv-area{align-items:stretch;gap:var(--frame-spacing-small,4px);width:280px;min-width:0;max-width:100%;display:flex;container-type:inline-size}.frame-hsv-plane-root,.frame-hsv-disc{aspect-ratio:1;touch-action:none;flex:1;min-width:0;position:relative}.frame-hsv-area .frame-color-plane{width:100%;max-width:none;height:100%}.frame-hsv-area .frame-color-thumb{box-sizing:border-box;filter:none;flex-shrink:0;width:clamp(10px,4.5cqi,20px);min-width:0;height:clamp(10px,4.5cqi,20px);min-height:0}.frame-hsv-disc{background:conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;outline:none}.frame-hsv-ring:before{content:"";background:var(--frame-surface);border-radius:50%;position:absolute;inset:12%}.frame-hsv-thumb{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.frame-hsv-wheel-center{position:absolute;inset:24%}.frame-hsv-area .frame-color-slider[data-orientation=vertical]{flex:0 0 8%;width:8%;height:auto}.frame-hsv-area .frame-color-slider[data-orientation=vertical] .frame-color-track{border-radius:var(--frame-control-radius);width:60%}.frame-hsv-disc:focus-visible{outline:2px solid var(--frame-focus-border,var(--frame-accent));outline-offset:2px}.frame-hsv-area[data-disabled]{opacity:.5}.frame-color-validation{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.frame-color-picker-anchor{display:inline-flex}.frame-color-picker.frame-color-trigger{box-sizing:border-box;border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);background:var(--frame-canvas);cursor:pointer;width:70px;height:36px;padding:3px;display:inline-flex}.frame-color-trigger:disabled{opacity:.5;cursor:default}.frame-color-trigger:focus-visible{outline:1px solid var(--frame-accent);outline-offset:2px}.frame-color-trigger-swatch{border-radius:var(--frame-control-radius);width:100%;height:100%;display:block}.frame-color-picker-popover{gap:var(--frame-gap);box-sizing:border-box;padding:var(--frame-content-padding);background:var(--frame-overlay-background);color:var(--frame-text);border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);box-shadow:var(--frame-overlay-shadow);font-family:var(--frame-font-body);font-size:var(--frame-font-size-body);pointer-events:auto;z-index:125;display:grid;overflow:auto}.frame-color-picker-popover .frame-advanced-input{width:220px;max-width:100%}.frame-select-anchor[data-v-14eada69]{width:100%;min-width:0;display:inline-flex}.frame-select-anchor>.frame-select[data-v-14eada69]{width:100%}.frame-general-anchor{display:inline-flex}.frame-general-button{font:inherit;color:var(--frame-control-text,var(--frame-foreground));background:var(--frame-control-background,var(--frame-background));border:1px solid var(--frame-control-border,var(--frame-border));border-radius:var(--frame-radius,var(--frame-radius-medium));cursor:pointer;padding:6px 10px}.frame-general-button:focus-visible{outline:2px solid var(--frame-focus-border,var(--frame-accent));outline-offset:2px}.frame-general-backdrop{background:var(--frame-dialog-backdrop,#0006);z-index:1100;position:fixed}.frame-general-layer{z-index:1101;pointer-events:none;box-sizing:border-box;place-items:center;padding:16px;display:grid;position:fixed}.frame-general-dialog,.frame-general-popup,.frame-general-menu,.frame-general-toast{pointer-events:auto;background:var(--frame-general-background,var(--frame-overlay-background));color:var(--frame-general-foreground,var(--frame-control-text,var(--frame-foreground,#eee)));border:1px solid var(--frame-general-border,var(--frame-control-border,var(--frame-border,#555)));border-radius:var(--frame-general-radius,var(--frame-radius,var(--frame-radius-medium)));box-shadow:var(--frame-general-shadow,0 8px 24px #0004);font:inherit;box-sizing:border-box}.frame-general-dialog{flex-direction:column;gap:12px;width:min(460px,100%);max-height:100%;padding:20px;display:flex;overflow:auto}.frame-general-title{font-size:inherit;margin:0;font-weight:600}.frame-general-description{font-size:inherit;color:var(--frame-description-foreground,var(--frame-foreground));margin:0;line-height:1.5}.frame-general-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.frame-general-drawer{align-self:end;width:min(640px,100%)}.frame-general-popup{z-index:1102;flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.frame-general-arrow{fill:var(--frame-general-background,var(--frame-control-background,#202020))}.frame-general-menu{z-index:1102;min-width:180px;padding:4px;overflow:auto}.frame-general-menu-item{border-radius:var(--frame-radius,var(--frame-radius-medium));cursor:default;outline:none;justify-content:space-between;gap:24px;padding:6px 8px;display:flex}.frame-general-menu-item[data-highlighted]{background:var(--frame-list-active-selection-background,var(--frame-accent,#365c85))}.frame-general-menu-item[data-disabled]{opacity:.45}.frame-general-separator{background:var(--frame-control-border,var(--frame-border,#555));height:1px;margin:4px}.frame-general-toast-layer{pointer-events:none;z-index:1105;position:fixed}.frame-general-toast-viewport{pointer-events:auto;flex-direction:column;gap:8px;width:min(360px,100% - 24px);margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;right:12px}.frame-general-toast{flex-direction:column;gap:8px;padding:14px;display:flex}.frame-general-toast[data-state=closed]{display:none}.frame-general-drawer-layer[data-direction=up]{align-items:start}.frame-general-drawer-layer[data-direction=down]{align-items:end}.frame-general-drawer-layer[data-direction=left]{justify-items:start}.frame-general-drawer-layer[data-direction=right]{justify-items:end}.frame-general-drawer-layer[data-direction=up] .frame-general-drawer{align-self:start}.frame-general-drawer-layer[data-direction=left] .frame-general-drawer,.frame-general-drawer-layer[data-direction=right] .frame-general-drawer{align-self:stretch;max-width:380px}.settings-field-row[data-v-b1e773ff]{padding:var(--frame-settings-field-padding,10px 12px);margin-block:0 var(--frame-settings-field-gap,6px);margin-inline:calc(-1 * var(--frame-settings-field-inline-inset,12px) - 1px);border-radius:var(--frame-radius-medium);border:1px solid #0000;outline:none;min-width:0;position:relative}.settings-field-row[data-v-b1e773ff]:hover,.settings-field-row[data-v-b1e773ff]:focus-within,.settings-field-row.menu-open[data-v-b1e773ff],.settings-field-row.owned-focus[data-v-b1e773ff]{background:var(--frame-settings-field-hover-background,var(--frame-list-hover-background))}.settings-field-row[data-v-b1e773ff]:focus-within,.settings-field-row.menu-open[data-v-b1e773ff],.settings-field-row.owned-focus[data-v-b1e773ff]{border-color:var(--frame-accent)}.settings-modified-bar[data-v-b1e773ff]{inset-block:var(--frame-settings-modified-inset,8px);width:var(--frame-settings-modified-width,2px);background:var(--frame-settings-modified-border,var(--frame-accent));border-radius:var(--frame-radius-small,2px);pointer-events:none;position:absolute;inset-inline-start:calc(-1 * (var(--frame-settings-modified-gap,4px) + var(--frame-settings-modified-width,2px) + 1px))}.settings-field-actions[data-v-b1e773ff]{opacity:0;position:absolute;inset-block-start:var(--frame-settings-field-action-top,10px);inset-inline-end:var(--frame-settings-field-action-inset,10px)}.settings-field-row:hover .settings-field-actions[data-v-b1e773ff],.settings-field-row:focus-within .settings-field-actions[data-v-b1e773ff],.settings-field-row.menu-open .settings-field-actions[data-v-b1e773ff],.settings-field-row.owned-focus .settings-field-actions[data-v-b1e773ff]{opacity:1}.settings-field-row[data-v-b1e773ff] .setting-field{gap:var(--frame-settings-control-gap,6px);max-width:none;margin:0}.settings-field-row[data-v-b1e773ff] .setting-label{line-height:var(--frame-settings-field-title-line-height,26px);box-sizing:border-box;max-width:100%;padding-inline-end:var(--frame-settings-field-action-space,36px)}.settings-field-row[data-v-b1e773ff] .setting-description{line-height:var(--frame-settings-description-line-height,1.5);white-space:normal;overflow-wrap:anywhere;margin:0}.settings-field-row[data-v-b1e773ff] .frame-check-control{border:1px solid var(--frame-control-border);background:var(--frame-control-background,var(--frame-surface))}.settings-field-row[data-v-b1e773ff] .frame-check-control[data-state=checked]{background:var(--frame-accent);border-color:var(--frame-accent);color:var(--frame-accent-foreground)}@media (hover:none){.settings-field-actions[data-v-b1e773ff]{opacity:1}}.frame-settings-surface[data-v-a9cd8688]{flex-direction:column;height:100%;min-height:0;display:flex}.frame-settings-surface>.frame-settings[data-v-a9cd8688]{flex:1;min-height:0}.settings-content>h2[data-v-a9cd8688]{margin-block:0 var(--frame-settings-group-title-gap,6px)}.settings-content>.setting-description[data-v-a9cd8688]{margin:0 0 var(--frame-settings-group-description-gap,12px);line-height:var(--frame-settings-description-line-height,1.5);white-space:normal;overflow-wrap:anywhere}.frame-dialog-hidden-title[data-v-d5b367eb]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frame-keycap[data-v-8c87b842]{align-items:center;gap:var(--frame-keycap-gap,4px);white-space:nowrap;font-size:var(--frame-keycap-font-size,11px);line-height:1.4;display:inline-flex}.frame-keycap kbd[data-v-8c87b842]{text-align:center;min-width:1em;padding:var(--frame-keycap-padding,0 6px);border:1px solid var(--frame-keycap-border,#444);border-radius:var(--frame-keycap-radius,3px);background:var(--frame-keycap-background,#2d2d2d);color:var(--frame-keycap-color,#ccc);box-shadow:var(--frame-keycap-shadow,0 1px 0 var(--frame-border-color));font-family:inherit;display:inline-block}.frame-keycap-join[data-v-8c87b842]{color:var(--frame-muted)}.frame-keybindings[data-v-261ea3e7]{box-sizing:border-box;gap:var(--frame-keybindings-gap,12px);height:100%;min-height:0;padding:var(--frame-keybindings-padding,16px);color:var(--frame-text);font:inherit;flex-direction:column;display:flex}.shortcut-search[data-v-261ea3e7]{box-sizing:border-box;background:var(--frame-control-background,var(--frame-bg));width:100%;color:inherit;border:1px solid var(--frame-border-color);border-radius:var(--frame-radius-medium,4px);font:inherit;padding:8px 10px}.shortcut-scroll[data-v-261ea3e7]{isolation:isolate;min-height:0;overflow:auto}table[data-v-261ea3e7]{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;font-size:inherit}th[data-v-261ea3e7]{z-index:2;background:var(--frame-keybindings-header-background,var(--frame-surface-solid,#202020));color:var(--frame-text);font-weight:600;position:sticky;top:0}th[data-v-261ea3e7],td[data-v-261ea3e7]{padding:var(--frame-keybindings-cell-padding,6px 10px);vertical-align:middle}thead tr[data-v-261ea3e7],tbody tr[data-v-261ea3e7]{border-bottom:1px solid var(--frame-border-color)}tr[data-v-261ea3e7]:nth-child(2n){background:var(--frame-keybindings-alternate-background,var(--frame-list-hover-background))}tbody tr[data-v-261ea3e7]:hover,tbody tr[data-v-261ea3e7]:focus-within{background:var(--frame-list-selection-background)}.shortcut-command[data-v-261ea3e7]{min-width:180px}small[data-v-261ea3e7]{color:var(--frame-muted);font-size:.85em;display:block}.shortcut-actions-heading[data-v-261ea3e7],.shortcut-actions[data-v-261ea3e7]{white-space:nowrap;width:70px;padding-left:4px;padding-right:4px}.shortcut-action-line[data-v-261ea3e7]{white-space:nowrap;color:var(--frame-keybindings-action-color,#d4d4d4);align-items:center;gap:2px;display:flex}.shortcut-action-line[data-v-261ea3e7] button{flex:none}.shortcut-action-line[data-v-261ea3e7] button:hover{color:var(--frame-keybindings-action-hover-color,#fff);background:var(--frame-keybindings-action-hover-background,#3c3c3c)}.shortcut-actions[data-v-261ea3e7] button,.shortcut-binding-actions[data-v-261ea3e7]{opacity:0}tr:hover .shortcut-actions[data-v-261ea3e7] button,tr:focus-within .shortcut-actions[data-v-261ea3e7] button,tr:hover .shortcut-binding-actions[data-v-261ea3e7],tr:focus-within .shortcut-binding-actions[data-v-261ea3e7]{opacity:1}.shortcut-binding[data-v-261ea3e7]{white-space:nowrap;min-width:140px}.shortcut-binding-actions[data-v-261ea3e7]{vertical-align:middle;gap:2px;margin-left:2px;display:inline-flex}.shortcut-when[data-v-261ea3e7]{font-family:var(--frame-font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.9em;overflow:hidden}.shortcut-capture[data-v-261ea3e7]{text-align:center;flex-direction:column;gap:10px;display:flex}.shortcut-capture .shortcut-search[data-v-261ea3e7]{text-align:center}.shortcut-capture-keys[data-v-261ea3e7]{min-height:20px}.shortcut-conflicts[data-v-261ea3e7]{color:var(--frame-text);font:inherit;text-decoration:underline}.shortcut-capture-dialog{width:min(440px,100vw - 32px)}.shortcut-capture-dialog .frame-general-description{text-align:center}input[data-v-261ea3e7]:focus-visible,tr[data-v-261ea3e7]:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}.shortcut-sr-only[data-v-261ea3e7]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.shortcut-actions[data-v-261ea3e7] button,.shortcut-binding-actions[data-v-261ea3e7]{opacity:1}}.settings-presentation[data-v-07b3fc79]{flex-direction:column;height:100%;min-height:0;display:flex}.settings-presentation[data-v-07b3fc79]>:not(.preferences-toolbar):not([role=alert]){flex:1;min-height:0}.preferences-toolbar[data-v-07b3fc79]{align-items:center;gap:var(--frame-modal-header-gap,8px);flex-shrink:0;padding:8px 10px;display:flex}.preferences-search[data-v-07b3fc79]{box-sizing:border-box;background:var(--frame-control-background,var(--frame-bg));min-width:0;color:var(--frame-text);border:1px solid var(--frame-border-color);border-radius:var(--frame-radius-medium,4px);font:inherit;flex:1;padding:8px 10px}.preferences-search[data-v-07b3fc79]:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}.settings-presentation-actions[data-v-07b3fc79]{justify-content:flex-end;gap:var(--frame-modal-header-gap,8px);margin-left:auto;display:flex}.frame-dock-region{--dock-gap:var(--frame-spacing-small,4px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.frame-dock-main{grid-area:2/2;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.frame-dock-content{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;position:relative}.frame-dock-main.has-inside-docks{padding:var(--dock-gap)}.frame-dock-main.dock-content-hidden{visibility:hidden}.frame-dock-main.dock-content-hidden>.frame-dock-content{display:none!important}.frame-dock-lane{pointer-events:none;box-sizing:border-box;min-width:0;min-height:0;display:flex}.frame-dock-lane.dock-edge-top,.frame-dock-lane.dock-edge-bottom{gap:var(--dock-gap);flex-direction:column}.frame-dock-lane.dock-edge-left,.frame-dock-lane.dock-edge-right{gap:var(--dock-gap);flex-direction:row}.frame-dock-outside.dock-edge-top,.frame-dock-inside.dock-edge-top{padding-bottom:var(--dock-gap);grid-area:1/1/2/4}.frame-dock-outside.dock-edge-bottom,.frame-dock-inside.dock-edge-bottom{padding-top:var(--dock-gap);grid-area:3/1/4/4}.frame-dock-outside.dock-edge-left{padding-right:var(--dock-gap);grid-area:2/1}.frame-dock-outside.dock-edge-right{padding-left:var(--dock-gap);grid-area:2/3}.frame-dock-inside.dock-edge-left{padding-right:var(--dock-gap);grid-area:2/1}.frame-dock-inside.dock-edge-right{padding-left:var(--dock-gap);grid-area:2/3}.frame-dock-slot{pointer-events:auto;flex-shrink:0;min-width:0;min-height:0}.frame-dock{box-sizing:border-box;background:var(--frame-surface);width:100%;height:100%;color:var(--frame-text);border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius,var(--frame-radius-medium,6px));padding:var(--frame-spacing-normal,10px);overflow:auto}.frame-dock[data-padding=small]{padding:var(--frame-spacing-small,4px)}.frame-dock[data-padding=none]{padding:0}.compact .frame-dock-region{--dock-gap:0px}.compact .frame-dock{border-radius:0}.frame-dock-content>.canvas-centering{flex:1;min-height:0}.frame-dock-content>.shell-sidebar{flex:1;width:100%;min-height:0}.frame-dock-content>.bottom-panel{flex:1;height:100%;min-height:0;max-height:100%}.side-panel>.frame-dock-region,.frame-dock-content>.side-content{flex:1;min-height:0}.frame-dock-content>.navigation-bar{flex:1}.frame-dock-content>.status-bar{width:100%;height:100%}.primary-dock-region,.secondary-dock-region{pointer-events:none;min-width:0;min-height:0}.frame-dock-anchor-content{flex:1;align-self:stretch;min-width:0;min-height:0}.view-bar-horizontal>.frame-dock-anchor-content>.frame-dock-main>.frame-dock-content,.panel-view-bar>.frame-dock-anchor-content>.frame-dock-main>.frame-dock-content{flex-direction:row}.side-panel,.view-bar,.panel-view-bar{position:relative}.canvas-container.frame-dock-region{isolation:isolate;display:grid}.canvas-container.has-outside-docks{background:0 0;border:0;overflow:visible}.canvas-container.has-outside-docks>.frame-dock-main{border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius,var(--frame-radius-large));background:var(--frame-canvas);overflow:hidden}.compact .canvas-container.has-outside-docks>.frame-dock-main{border-radius:0}.bottom-region.frame-dock-region,.workbench-layout>.navigation-bar-container.frame-dock-region{display:grid}.frame-dock-content>.shell-sidebar{position:relative}.frame-dock-content>.shell-sidebar.sidebar-horizontal.view-bar-bottom{flex-direction:column-reverse}.frame-dock-content>.shell-sidebar.sidebar-horizontal{flex-direction:column}.frame-dock-region.bottom-region>.frame-dock-main>.frame-dock-content>.panel-resize{position:absolute}.narrow>:is(.primary-dock-region,.secondary-dock-region){z-index:3}@media (width<=760px){.frame-dock-content>.navigation-container.shell-sidebar.expanded{box-shadow:none;position:relative;inset:auto}}.frame-dock-overlays{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.frame-dock-overlay{align-items:center;gap:var(--dock-gap);max-width:100%;max-height:100%;position:absolute}.frame-dock-overlay.dock-edge-top{top:var(--dock-gap);left:var(--dock-gap);right:var(--dock-gap)}.frame-dock-overlay.dock-edge-bottom{bottom:var(--dock-gap);left:var(--dock-gap);right:var(--dock-gap)}.frame-dock-overlay.dock-edge-left{left:var(--dock-gap);top:var(--dock-gap);bottom:var(--dock-gap)}.frame-dock-overlay.dock-edge-right{right:var(--dock-gap);top:var(--dock-gap);bottom:var(--dock-gap)}.frame-dock-overlay>.frame-dock-slot{width:max-content;max-width:100%;height:max-content;max-height:100%;overflow:auto}.frame-dock[data-appearance=basic],.frame-dock[data-appearance=none]{padding:0}.frame-dock[data-appearance=none]{box-shadow:none;background:0 0;border:0;border-radius:0}.frame-tabs,.frame-stepper,.frame-toolbar,.frame-tree,.frame-splitter,.frame-navigation-menu,.frame-menubar{font-family:var(--frame-font-body,sans-serif);font-size:var(--frame-font-size-body,13px);color:var(--frame-control-text,var(--frame-text));box-sizing:border-box}.frame-toolbar,.frame-navigation-list,.frame-menubar{align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.frame-toolbar-button,.frame-navigation-trigger,.frame-navigation-link,.frame-menubar-trigger{border-radius:var(--frame-control-radius,var(--frame-radius-medium));min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.frame-toolbar-button:hover,.frame-navigation-trigger:hover,.frame-navigation-link:hover,.frame-menubar-trigger:hover,.frame-menubar-item[data-highlighted],.frame-tree-item:hover{background:var(--frame-hover-background,#7f7f7f1f)}.frame-menubar-trigger[data-state=open],.frame-navigation-trigger[data-state=open],.frame-tree-item[data-selected]{color:var(--frame-accent,#007acc);background:var(--frame-selection-background,#007acc26)}.frame-tabs-content{padding:16px 8px}.frame-tabs[data-orientation=vertical]{display:flex}.frame-tabs[data-orientation=vertical]>.frame-tabs-list{flex-direction:column;align-items:stretch}.frame-toolbar-button:focus-visible,.frame-navigation-link:focus-visible,.frame-navigation-trigger:focus-visible,.frame-menubar-trigger:focus-visible,.frame-tree-item:focus-visible,.frame-stepper-trigger:focus-visible,.frame-splitter-handle:focus-visible{outline:2px solid var(--frame-focus-border,var(--frame-accent,#007acc));outline-offset:2px}.frame-tabs-trigger:disabled,.frame-toolbar-button:disabled,.frame-menubar-trigger:disabled,.frame-navigation-trigger:disabled,[aria-disabled=true].frame-navigation-link,.frame-tree-item[data-disabled],.frame-stepper-item[data-disabled]{opacity:var(--frame-disabled-opacity,.5);cursor:default}.frame-toolbar[data-orientation=vertical],.frame-stepper[data-orientation=vertical]{flex-direction:column;align-items:stretch}.frame-toolbar-separator{background:var(--frame-control-border,#555);align-self:stretch;width:1px;margin:3px}.frame-toolbar[data-orientation=vertical]>.frame-toolbar-separator{width:auto;height:1px}.frame-stepper{align-items:center;gap:12px;display:flex}.frame-stepper-item{flex:1;align-items:center;gap:12px;display:flex}.frame-stepper-trigger{color:inherit;text-align:start;font:inherit;border-radius:var(--frame-control-radius,var(--frame-radius-medium));background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}.frame-stepper-indicator{border:1px solid var(--frame-control-border,#555);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.frame-stepper-item[data-state=active] .frame-stepper-indicator,.frame-stepper-item[data-state=completed] .frame-stepper-indicator{border-color:var(--frame-accent,#007acc);color:var(--frame-accent,#007acc)}.frame-stepper-title{font-weight:600;display:block}.frame-stepper-description{color:var(--frame-muted,#888);font-size:.9em;display:block}.frame-stepper-separator{background:var(--frame-control-border,#555);flex:1;height:1px}.frame-tree{margin:0;padding:4px;list-style:none}.frame-tree-item{border-radius:var(--frame-control-radius,var(--frame-radius-medium));cursor:default;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:flex}.frame-tree-indent{flex-shrink:0;width:16px}.frame-splitter{min-width:160px;min-height:140px}.frame-splitter-panel{box-sizing:border-box;padding:12px;overflow:auto}.frame-splitter-handle{background:var(--frame-control-border,#555);border-radius:var(--frame-control-radius,var(--frame-radius-medium));flex-shrink:0;width:5px;position:relative}.frame-splitter-handle[data-orientation=vertical]{width:auto;height:5px}.frame-splitter-handle[data-state=drag],.frame-splitter-handle:hover{background:var(--frame-accent,#007acc)}.frame-navigation-item{position:relative}.frame-navigation-content,.frame-menubar-content{z-index:50;border:1px solid var(--frame-control-border,#555);border-radius:var(--frame-control-radius,var(--frame-radius-medium));background:var(--frame-menu-background,var(--frame-control-background,#252526));min-width:180px;color:var(--frame-control-text,var(--frame-text));box-shadow:var(--frame-overlay-shadow,0 6px 18px #0003);padding:5px}.frame-navigation-content{position:absolute;top:100%;left:0}.frame-navigation-content>.frame-navigation-link{justify-content:flex-start;display:flex}.frame-navigation-list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.frame-menubar-item{border-radius:var(--frame-control-radius,var(--frame-radius-medium));cursor:default;font:inherit;outline:none;justify-content:space-between;align-items:center;gap:24px;padding:6px 9px;display:flex}.frame-menubar-item[data-disabled]{opacity:var(--frame-disabled-opacity,.5)}.frame-menubar-item kbd{font:inherit;color:var(--frame-muted,#888);font-size:.85em}.frame-menubar-separator{background:var(--frame-control-border,#555);height:1px;margin:4px}.frame-tabs>.frame-tabs-list{gap:var(--frame-tabs-gap,20px);padding:var(--frame-tabs-list-padding,0);border-bottom:var(--frame-tabs-list-border,1px solid var(--frame-line));align-items:stretch;min-width:0;margin:0;list-style:none;display:flex;overflow-x:auto}.frame-tabs .frame-tabs-trigger{font:inherit;cursor:pointer;min-height:var(--frame-tabs-trigger-min-height,30px);padding:var(--frame-tabs-trigger-padding,12px 0);border:0;border-bottom:var(--frame-tabs-indicator-width,2px) solid transparent;border-radius:var(--frame-tabs-trigger-border-radius,0);background:var(--frame-tabs-trigger-background,transparent);color:var(--frame-tabs-trigger-color,var(--frame-text));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.frame-tabs .frame-tabs-trigger:hover:not(:disabled){background:var(--frame-tabs-trigger-hover-background,transparent);color:var(--frame-tabs-trigger-hover-color,var(--frame-text))}.frame-tabs .frame-tabs-trigger[data-state=active]{background:var(--frame-tabs-trigger-selected-background,transparent);color:var(--frame-tabs-trigger-selected-color,var(--frame-text));border-bottom-color:var(--frame-tabs-indicator-color,var(--frame-accent))}.frame-tabs .frame-tabs-trigger:focus-visible{outline:var(--frame-tabs-trigger-focus-outline,1px solid var(--frame-accent));outline-offset:var(--frame-tabs-trigger-outline-offset,-2px)}.frame-tabs>.frame-tabs-content{padding:var(--frame-tabs-content-padding,16px 0)}.frame-tabs[data-orientation=vertical]>.frame-tabs-list{border-bottom:0;border-inline-end:var(--frame-tabs-list-border,1px solid var(--frame-line));overflow-x:visible}.frame-tabs[data-orientation=vertical] .frame-tabs-trigger{border-bottom:0;border-inline-end:var(--frame-tabs-indicator-width,2px) solid transparent;padding:var(--frame-tabs-vertical-trigger-padding,8px 12px)}.frame-tabs[data-orientation=vertical] .frame-tabs-trigger[data-state=active]{border-inline-end-color:var(--frame-tabs-indicator-color,var(--frame-accent))}.bar-icon-slot{inline-size:var(--bar-icon-size,28px);block-size:var(--bar-icon-size,28px);flex:none;place-items:center;display:grid}.bar-icon-slot>:is(svg,.frame-icon){display:block;width:100%!important;height:100%!important}.bar-item-label{white-space:nowrap;align-items:center;padding-inline-end:var(--frame-icon-button-label-end-padding,2px);line-height:1;display:inline-flex}.bar-item-badge{background:var(--frame-accent);min-width:12px;color:var(--frame-accent-foreground);border-radius:8px;padding:2px;font-size:10px;line-height:1}.frame-bar-item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--frame-spacing-small,4px);padding:var(--frame-view-item-padding,var(--frame-activity-item-padding,var(--frame-spacing-small,4px)));border-radius:var(--frame-radius-medium,4px);color:var(--frame-rail-button-color,#949ea4);font:inherit;font-size:var(--frame-view-font-size,var(--frame-activity-font-size,14px));white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.frame-bar-item:hover{background:var(--frame-menu-hover);color:var(--frame-text)}.frame-bar-item.selected{color:var(--frame-rail-button-selected-color,#fff);background:var(--frame-rail-button-selected-background,#333)}.frame-bar-item.selected:not(:focus-visible){outline:1px solid var(--frame-list-selection-border);outline-offset:-1px}.frame-bar-item:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}.frame-bar-item[aria-disabled=true]{opacity:.45;cursor:default}.navigation-bar{--bar-icon-size:var(--frame-navigation-icon-size,var(--frame-view-icon-size,var(--frame-activity-icon-size,28px)));box-sizing:border-box;border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);min-width:0;min-height:0;padding:var(--frame-view-rail-padding,var(--frame-activity-rail-padding,var(--frame-spacing-small,4px)));background:var(--frame-surface);display:flex;position:relative;overflow:hidden}.navigation-bar.bar-compact{--bar-icon-size:var(--frame-navigation-compact-icon-size,var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px)))}.navigation-bar.bar-compact .frame-bar-item{font-size:var(--frame-view-compact-font-size,var(--frame-activity-compact-font-size,11px));padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px)*.75)))}.navigation-bar.bar-horizontal.bar-display-both:not(.bar-compact){--bar-icon-size:var(--frame-view-labeled-icon-size,var(--frame-activity-labeled-icon-size,22px))}.navigation-bar-items,.navigation-bar-measure{align-items:stretch;gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,var(--frame-spacing-small,4px)));flex-direction:column;display:flex}.navigation-bar-items{flex:1;min-width:0;min-height:0;overflow:hidden}.navigation-bar:not(.bar-horizontal){min-width:calc(var(--bar-icon-size) + 18px)}.navigation-bar.bar-horizontal{width:100%;min-height:calc(var(--bar-icon-size) + 18px)}.navigation-bar.bar-horizontal .navigation-bar-items,.navigation-bar.bar-horizontal .navigation-bar-measure{flex-direction:row;align-items:center}.navigation-item-wrapper{flex-shrink:0;align-items:stretch;display:flex;position:relative}.navigation-item-wrapper>.frame-bar-item{width:100%}.bar-horizontal.bar-display-icons .frame-bar-item{aspect-ratio:1}.bar-display-icons .bar-item-badge{position:absolute;top:0;right:0}.navigation-separator{cursor:default;width:100%;height:16px;display:block;position:relative}.navigation-separator:after{content:"";border-top:1px solid var(--frame-line);position:absolute;top:50%;left:0;right:0}.bar-horizontal .navigation-separator{width:16px;height:28px}.bar-horizontal .navigation-separator:after{border-top:0;border-left:1px solid var(--frame-line);inset:3px auto 3px 50%}.navigation-bar-measure{visibility:hidden;pointer-events:none;width:max-content;height:max-content;position:absolute;inset:0 auto auto 0}.navigation-bar:not(.bar-horizontal) .navigation-bar-measure{width:100%}.nav-overflow{margin-block-start:auto}.bar-horizontal .nav-overflow{margin-block-start:0;margin-inline-start:auto}.navigation-menu{padding:var(--frame-spacing-small,4px);min-width:180px;max-height:var(--reka-dropdown-menu-content-available-height,70vh);overflow:auto}.navigation-menu-item{align-items:center;gap:var(--frame-spacing-small,4px);border-radius:var(--frame-radius-small);color:var(--frame-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:5px 8px;text-decoration:none;display:flex}.navigation-menu-item .bar-icon-slot{--bar-icon-size:16px}.navigation-menu-item[data-highlighted]{background:var(--frame-menu-hover)}.navigation-menu-item[data-disabled]{opacity:.45}.navigation-bar:not(.bar-horizontal) .navigation-item-wrapper,.navigation-bar:not(.bar-horizontal) .frame-bar-item{min-width:0;max-width:100%}.navigation-bar:not(.bar-horizontal) .bar-item-label,.navigation-menu .bar-item-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.navigation-menu{max-width:calc(100vw - 16px)}.navigation-menu-item{min-width:0;max-width:100%}.bar-drop-list{--bar-drop-spacing:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,var(--frame-spacing-small,4px)));gap:0!important}.panel-tabs.bar-drop-list{--bar-drop-spacing:var(--frame-panel-tabs-gap,3px)}.bar-drop-gap{flex:0 0 var(--bar-drop-spacing);align-self:stretch;min-width:0;min-height:0;display:block;position:relative}.bar-drop-gap.bar-drop-edge{flex-basis:0}.bar-drop-active:after{content:none;background:var(--frame-accent);pointer-events:none;position:absolute}[data-bar-axis=x]>.bar-drop-active:after{width:2px;top:0;bottom:0;left:calc(50% - 1px)}[data-bar-axis=y]>.bar-drop-active:after{height:2px;top:calc(50% - 1px);left:0;right:0}.navigation-bar:not(.bar-horizontal)[data-justification=left] .frame-bar-item{text-align:left;justify-content:left}.navigation-bar:not(.bar-horizontal)[data-justification=center] .frame-bar-item{text-align:center;justify-content:center}.navigation-bar:not(.bar-horizontal)[data-justification=right] .frame-bar-item{text-align:right;justify-content:right}.navigation-bar,.view-bar,.panel-view-bar{-webkit-user-select:none;user-select:none}.navigation-bar:not(.bar-horizontal){flex-direction:column}.navigation-bar:not(.bar-horizontal).bar-display-both .frame-bar-item{gap:var(--frame-navigation-label-gap,calc(var(--frame-spacing-small,4px)*3))}.navigation-bar:not(.bar-horizontal):is(.bar-display-both,.bar-display-text) .frame-bar-item:not(.nav-collapse){padding-inline-end:var(--frame-navigation-label-end-padding,calc(var(--frame-spacing-small,4px)*4))}.navigation-bar .nav-collapse{min-height:28px;flex:none;margin-block-start:var(--frame-spacing-small,4px);justify-content:center!important}.view-bar-separator{cursor:default;flex:none;width:100%;height:16px;display:block;position:relative}.view-bar-separator:after{content:"";border-top:1px solid var(--frame-line);position:absolute;top:50%;left:4px;right:4px}.view-bar-horizontal .view-bar-separator,.panel-tabs .view-bar-separator{width:16px;height:28px}.view-bar-horizontal .view-bar-separator:after,.panel-tabs .view-bar-separator:after{border-top:0;border-left:1px solid var(--frame-line);inset:3px auto 3px 50%}.workbench.frame-item-dragging,.workbench.frame-item-dragging *{cursor:grabbing!important}.status-section .view-bar-separator{width:16px;height:20px}.status-section .view-bar-separator:after{border-top:0;border-left:1px solid var(--frame-line);inset:3px auto 3px 50%}.status-drop-gap{flex:0 0 0;height:20px}.view-bar{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.view-bar-items{align-self:stretch;align-items:center;gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,4px));flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.view-bar button.frame-button.rail-button{flex:none;position:relative}.view-bar-measure{visibility:hidden;pointer-events:none;gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,4px));width:max-content;height:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.view-bar.view-bar-horizontal{flex-direction:row;width:100%;min-width:0;overflow:hidden}.view-bar.view-bar-horizontal .view-bar-items{align-items:center;gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,4px));flex-direction:row;overflow:hidden}.view-bar.view-bar-horizontal button.frame-button.rail-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:38px;height:38px;padding-inline:8px;display:inline-flex}.view-bar.view-bar-horizontal.view-bar-display-icons button.frame-button.rail-button{width:38px}.view-bar.view-bar-horizontal.view-bar-compact button.frame-button.rail-button{min-width:30px;height:30px;padding-inline:6px}.view-bar.view-bar-horizontal.view-bar-compact.view-bar-display-icons button.frame-button.rail-button{width:30px}.view-bar.view-bar-horizontal .bar-item-label{display:inline}.view-bar.view-bar-horizontal .bar-item-badge{min-width:12px;margin-inline-start:2px;position:static}.view-bar.view-bar-horizontal.view-bar-display-icons .bar-item-badge{margin:0;position:absolute}.view-bar.view-bar-horizontal .view-bar-measure{flex-direction:row}.secondary-view-bar{border-inline-start:1px solid var(--frame-line)}.secondary-view-bar.view-bar-horizontal{border-inline-start:0}.view-bar-horizontal .view-bar-overflow{flex:none;align-items:center;margin-inline-start:auto;padding-inline-start:var(--frame-view-overflow-padding,var(--frame-activity-overflow-padding,8px));display:inline-flex}.view-bar button.frame-button.rail-button,.view-bar.view-bar-horizontal button.frame-button.rail-button,.view-bar.view-bar-compact button.frame-button.rail-button,.view-bar.view-bar-horizontal.view-bar-compact button.frame-button.rail-button{box-sizing:border-box;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--frame-view-item-padding,var(--frame-activity-item-padding,var(--frame-spacing-small,4px)))}.view-bar-items,.view-bar-measure{gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,var(--frame-spacing-small,4px)))}.view-bar button.frame-button.rail-button{font-size:var(--frame-view-font-size,var(--frame-activity-font-size,14px));line-height:1}.view-bar.view-bar-compact button.frame-button.rail-button{font-size:var(--frame-view-compact-font-size,var(--frame-activity-compact-font-size,11px));padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px) * .75)))}.view-bar.view-bar-horizontal button.frame-button.rail-button{gap:var(--frame-view-label-gap,var(--frame-activity-label-gap,var(--frame-spacing-small,4px)))}.view-bar.view-bar-horizontal.view-bar-compact button.frame-button.rail-button{gap:var(--frame-view-compact-label-gap,var(--frame-activity-compact-label-gap,var(--frame-view-label-gap,var(--frame-activity-label-gap,var(--frame-spacing-small,4px)))))}.view-bar.view-bar-horizontal .bar-item-label{align-items:center;line-height:1;display:inline-flex}.view-bar button.frame-button.rail-button>:is(svg,.frame-icon){flex-shrink:0;display:block}.view-bar{--view-bar-icon-dimension:var(--frame-view-icon-size,var(--frame-activity-icon-size,28px))}.view-bar.view-bar-compact{--view-bar-icon-dimension:var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px))}.view-bar.view-bar-display-both{--view-bar-icon-dimension:var(--frame-view-labeled-icon-size,var(--frame-activity-labeled-icon-size,var(--frame-view-icon-size,var(--frame-activity-icon-size,28px))))}.view-bar.view-bar-display-both.view-bar-compact{--view-bar-icon-dimension:var(--frame-view-compact-labeled-icon-size,var(--frame-activity-compact-labeled-icon-size,var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px))))}.view-bar .bar-icon-slot{inline-size:var(--view-bar-icon-dimension);block-size:var(--view-bar-icon-dimension);aspect-ratio:1;flex:none;place-items:center;display:grid}.view-bar .bar-icon-slot>:is(svg,.frame-icon){display:block;width:100%!important;height:100%!important}.view-bar.view-bar-display-both .bar-item-label{padding-inline-end:var(--frame-view-label-end-padding,var(--frame-activity-label-end-padding,var(--frame-icon-button-label-end-padding,2px)))}.view-bar.view-bar-horizontal.view-bar-display-both:not(.view-bar-compact){--view-bar-icon-dimension:var(--frame-view-labeled-icon-size,var(--frame-activity-labeled-icon-size,22px))}.view-bar button.frame-button.rail-button{aspect-ratio:auto;block-size:auto;inline-size:auto;color:var(--frame-rail-button-color,#949ea4);border:0;justify-content:center;align-items:center;display:inline-flex}.view-bar.view-bar-display-icons button.frame-button.rail-button{aspect-ratio:1}.view-bar button.frame-button.rail-button.selected{color:var(--frame-rail-button-selected-color,#fff);background:var(--frame-rail-button-selected-background,#333)}.view-bar button.frame-button.rail-button.selected:not(:focus-visible){outline:1px solid var(--frame-list-selection-border);outline-offset:-1px}.view-bar.view-bar-display-icons button.frame-button.rail-button{padding:var(--frame-view-item-padding,var(--frame-activity-item-padding,var(--frame-spacing-small,4px)))}.view-bar.view-bar-display-icons.view-bar-compact button.frame-button.rail-button,.view-bar.view-bar-horizontal.view-bar-compact button.frame-button.rail-button{padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px) * .75)))}.view-bar{--bar-icon-size:var(--view-bar-icon-dimension)}.view-bar:not(.view-bar-horizontal) .bar-item-label{display:inline-flex}.panel-actions.panel-actions-responsive{flex:0 auto;min-width:0}.panel-actions-extra{gap:inherit;flex:none;align-items:center;display:inline-flex}.panel-actions-extra:empty{display:none}.panel-actions-measure{inset-inline-start:-10000px;visibility:hidden;pointer-events:none;gap:inherit;width:max-content;display:flex;position:fixed;top:0}.panel-actions-measure>span{flex-shrink:0;display:inline-flex}.panel-view-bar{flex:1;align-items:center;gap:3px;min-width:0;display:flex;position:relative;overflow:visible}.panel-view-bar .frame-dock-content>.panel-tabs:not(.view-bar-measure){flex:0 auto;min-width:0;overflow:hidden}.panel-view-bar .view-bar-measure{visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:fixed;inset-block-start:0;inset-inline-start:-10000px;overflow:visible}.panel-view-bar .view-bar-measure button{align-items:center;gap:6px;display:inline-flex}.view-bar-compact .panel-tabs button{font-size:var(--frame-view-compact-font-size,var(--frame-activity-compact-font-size,10px));padding:2px 5px}.view-bar-badge{min-width:15px;font:10px/15px var(--frame-font-body);background:var(--frame-accent);color:var(--frame-accent-foreground);border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;display:inline-flex}.panel-view-bar .frame-dock-content>.frame-icon-button,.panel-view-bar .frame-dock-content>.tooltip-trigger{flex-shrink:0}.secondary-region .panel-header{column-gap:var(--frame-secondary-panel-header-gap,4px)}.panel-view-bar{--bar-icon-size:var(--frame-view-labeled-icon-size,var(--frame-activity-labeled-icon-size,22px))}.panel-view-bar .panel-tabs button{font-size:var(--frame-view-font-size,var(--frame-activity-font-size,14px));padding:var(--frame-view-item-padding,var(--frame-activity-item-padding,var(--frame-spacing-small,4px)));line-height:1}.panel-view-bar.view-bar-compact{--bar-icon-size:var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px))}.panel-view-bar.view-bar-compact .panel-tabs button{font-size:var(--frame-view-compact-font-size,var(--frame-activity-compact-font-size,11px));padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px)*.75)))}.picker-heading[data-v-48b1dc79]{border-top:1px solid var(--frame-border);color:var(--frame-text-muted);padding:6px 12px}.picker-section[data-v-48b1dc79]{margin-left:auto}.palette-input[data-v-48b1dc79]{align-items:center;gap:var(--frame-spacing-unit,4px);display:flex}.quick-input-operator[data-v-48b1dc79]{color:var(--frame-text);background:var(--frame-input-bg,var(--frame-overlay-background));border-radius:var(--frame-radius-small,3px);font-family:var(--frame-font-mono);padding:2px 8px}.palette-input[data-v-48b1dc79] input{flex:1;min-width:0}.frame-date-field>.frame-date-segment:focus-visible,.frame-input-group .frame-control-button:focus-visible{outline:none}.frame-input-group:focus-within:not(:has(.frame-select:focus)):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-input-group:has(.frame-select:focus-visible):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.workspace-tab-bar{min-width:0;min-height:var(--frame-workspace-tab-height,34px);background:var(--frame-workspace-tab-strip,color-mix(in srgb, var(--frame-canvas) 84%, var(--frame-text) 16%));border-bottom:0;display:flex}.workspace-tabs{flex:none;min-width:0;position:relative}.workspace-tab-scroll{flex:1;min-width:0;display:flex;overflow:hidden}.workspace-tab-list{min-width:0;min-height:var(--frame-workspace-tab-height,34px);flex:1;display:flex}.workspace-tab-item{max-width:var(--frame-workspace-tab-max-width,240px);color:var(--frame-workspace-tab-text,var(--frame-muted));border-inline-end:1px solid var(--frame-workspace-tab-border,var(--frame-line));flex:none;align-items:stretch;display:flex}.workspace-tab-item.selected{background:var(--frame-workspace-tab-active,var(--frame-canvas));color:var(--frame-workspace-tab-active-text,var(--frame-text));border-radius:var(--frame-workspace-tab-radius,var(--frame-panel-radius,6px)) var(--frame-workspace-tab-radius,var(--frame-panel-radius,6px)) 0 0}.workspace-tab-item:hover{color:var(--frame-workspace-tab-active-text,var(--frame-text))}.workspace-tab-trigger{align-items:center;gap:var(--frame-workspace-tab-gap,6px);min-width:0;padding:var(--frame-workspace-tab-padding,0 10px);color:inherit;font:inherit;font-size:var(--frame-workspace-tab-font-size,12px);cursor:pointer;background:0 0;border:0;display:flex}.workspace-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tab-icon{flex:none;width:16px;height:16px}.workspace-tab-action{width:var(--frame-workspace-tab-action-size,24px);height:var(--frame-workspace-tab-action-size,24px);border-radius:var(--frame-radius-small,3px);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;margin-inline-end:4px;display:grid}.workspace-tab-action:hover{background:var(--frame-workspace-tab-action-hover,color-mix(in srgb, var(--frame-text) 12%, transparent))}.workspace-tab-action:disabled{opacity:.35;cursor:default}.workspace-tab-trigger:focus-visible,.workspace-tab-action:focus-visible{outline:1px solid var(--frame-focus,var(--frame-accent));outline-offset:-2px}.workspace-tab-actions{flex:none;align-items:center;margin-inline-start:auto;display:flex}.workspace-tab-content-host,.workspace-tab-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.workspace-tab-content>.pane-placeholder{flex:1;place-items:center;min-height:0;display:grid}.workspace-tab-item .workspace-tab-close{opacity:0}.workspace-tab-item.selected .workspace-tab-close,.workspace-tab-item:hover .workspace-tab-close,.workspace-tab-close:focus-visible{opacity:1;pointer-events:auto}.workspace-tab-measure{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.workspace-tab-measure .workspace-tab-item{flex:none}.workspace-tab-overflow{align-self:center;margin-inline:4px}.workspace-tab-item{position:relative}.workspace-tab-item.drop-before:before,.workspace-tab-drop-end{content:"";background:var(--frame-workspace-tab-drop-color,var(--frame-accent));flex:none;width:2px}.workspace-tab-item.drop-before:before{z-index:2;position:absolute;inset:2px auto 2px 0}.workspace-tab-drop-end{align-self:stretch;margin-block:2px}.workspace-panes .workspace-pane,.workspace-panes .workspace-pane.multiple{border-radius:var(--frame-workspace-pane-radius,var(--frame-panel-radius,6px))}.pane-placeholder{-webkit-user-select:none;user-select:none}.workspace-pane-content{position:relative}.workspace-drop-target:after{content:"Move tab here";z-index:5;pointer-events:none;border:2px solid var(--frame-accent);border-radius:var(--frame-panel-radius,6px);background:color-mix(in srgb, var(--frame-accent) 15%, transparent);color:var(--frame-text);place-items:center;font-size:12px;display:grid;position:absolute;inset:4px}.workspace-tab-item{overflow:hidden}.workspace-tab-item .workspace-tab-action.frame-icon-button{box-sizing:border-box;margin:0;padding:0}.workspace-tab-item.icon-only .workspace-tab-trigger{width:var(--frame-workspace-tab-icon-width,36px);justify-content:center;padding:0}.workspace-tab-item.icon-only>.workspace-tab-action,.workspace-tab-item.icon-only>.tooltip-trigger{inset-inline-start:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.workspace-tab-item.icon-only.has-close:is(.selected,:hover,:focus-within) .workspace-tab-trigger>*,.workspace-tab-item.icon-only.pinned .workspace-tab-trigger>*{visibility:hidden}.menu-row:has(.workspace-overflow-close){align-items:center;display:flex}.menu-row:has(.workspace-overflow-close)>[role^=menuitem]{flex:1;min-width:0}.workspace-overflow-close{opacity:0;flex:none;margin-inline:4px}.menu-row:hover .workspace-overflow-close,.workspace-overflow-close:focus-visible{opacity:1}.workspace-tab-item>.tooltip-trigger{flex:none;align-self:center;align-items:center;margin-inline-end:4px;display:flex}.workspace-tab-item.icon-only>.tooltip-trigger{margin:0}.menu-row>.tooltip-trigger:has(.workspace-overflow-close){flex:none;align-items:center;display:flex}.frame-menu .menu-row:has(.workspace-overflow-close){border-radius:var(--frame-menu-row-button-border-radius,var(--frame-radius-medium));position:relative}.frame-menu .menu-row:has(.workspace-overflow-close):is(:hover,:focus-within,:has([data-highlighted])){background:var(--frame-menu-hover)}.frame-menu .menu-row:has(.workspace-overflow-close)>button.frame-button{background:0 0;padding-inline-end:36px}.frame-menu .menu-row:has(.workspace-overflow-close)>button.frame-button:is([data-highlighted],:hover,:focus-visible){background:0 0}.frame-menu .menu-row>.tooltip-trigger:has(.workspace-overflow-close){inset-inline-end:4px;position:absolute;top:50%;transform:translateY(-50%)}.frame-menu .workspace-overflow-close{margin:0}.workspace-tab-close-slot{flex:none;align-items:center;display:grid;position:relative}.workspace-tab-dirty-dot{pointer-events:none;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:8px}.workspace-tab-item.dirty .workspace-tab-close{opacity:0}.workspace-tab-close-slot:hover .workspace-tab-close,.workspace-tab-close-slot:focus-within .workspace-tab-close{opacity:1}.workspace-tab-close-slot:hover .workspace-tab-dirty-dot,.workspace-tab-close-slot:focus-within .workspace-tab-dirty-dot{opacity:0}.workspace-unsaved-dialog{color:var(--frame-text);padding:16px}.workspace-unsaved-dialog p{margin:0 0 12px}.workspace-unsaved-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}:root{--frame-command-border-color:#303335;--frame-shortcut-border-color:#35393b;--frame-quick-border-color:#32383b;--frame-select-border-color:#454545;--frame-where-workbench-color:#eee;--frame-where-workbench-color-2:#b8bdc0;--frame-where-workbench-background-2:#242729;--frame-titlebar-button-color:#959b9e;--frame-titlebar-button-color-2:#d4d6d7;--frame-titlebar-button-hover-background:#ffffff0b;--frame-titlebar-text-color:#b7b7b7;--frame-workspace-command-color:#959b9e;--frame-workspace-command-background:#1b1d1e;--frame-workspace-command-hover-border-color:#45494b;--frame-command-context-color:#777f83;--frame-window-control-color:#a8acae;--frame-window-control-hover-not-disabled-background:#ffffff0f;--frame-side-group-label-color:#9da3a6;--frame-side-action-color:#b4bdc2;--frame-rail-button-color:#949ea4;--frame-rail-button-hover-background:#ffffff09;--frame-rail-button-selected-background:#333;--frame-rail-button-selected-color:#fff;--frame-status-bar-color:#8f999e;--frame-status-bar-button-hover-background:#ffffff0b;--frame-status-warning-color:#cca700;--frame-tooltip-kbd-color:#a2adb2;--frame-panel-tabs-button-color:#959fa5;--frame-panel-tabs-button-color-2:#e0e3e4;--frame-panel-tabs-button-background:#313638;--frame-panel-tabs-button-hover-background:#ffffff06;--frame-panel-tabs-button-hover-color:#d7dcde;--frame-command-result-active-color:#f0f4f6;--frame-command-result-active-background:#344b57;--frame-command-result-disabled-color:#68747a;--frame-command-result-small-color:#8f9ba1;--frame-command-result-kbd-background:#ffffff08;--frame-command-result-kbd-border-color:#ffffff10;--frame-no-results-color:#99a6ad;--frame-menu-chevron-color:#a1a1a1;--frame-menubar-button-color:#a9a9a9;--frame-menubar-button-hover-background:#ffffff0b;--frame-layout-option-icon-color:#999;--frame-layout-options-small-color:#939393;--frame-layout-options-button-selected-small-color:#eee;--frame-modal-layer-color:#d0d2d4;--frame-modal-color:#d4d4d4;--frame-modal-button-hover-background:#ffffff09;--frame-setting-description-color:#a5adb1;--frame-setting-field-is-input-not-color:#dedede;--frame-setting-field-is-input-not-background:#1b1d1e;--frame-setting-field-select-option-background:#25292c;--frame-setting-field-select-option-color:#eee;--frame-settings-tree-row-selected-background:#ffffff0b;--frame-settings-tree-row-selected-color:#fff;--frame-modal-settings-category-color:#a5adb1;--frame-modal-settings-category-hover-color:#d4d4d4;--frame-modal-settings-category-selected-color:#eee;--frame-modal-settings-tree-row-hover-background:#ffffff08;--frame-modal-setting-field-is-select-background:#1b1d1e;--frame-button-frame-button-color:#d4d4d4;--frame-button-frame-button-ghost-hover-not-disabled-background:#ffffff0d;--frame-button-frame-button-secondary-background:#25292c;--frame-button-frame-button-secondary-border-color:#3c4246;--frame-button-frame-button-secondary-hover-not-disabled-background:#30363a;--frame-icon-button-hover-background:#ffffff0b;--frame-select-popup-color:#d4d4d4;--frame-select-options-small-color:#999;--frame-checkbox-input-background:#242424;--frame-color-picker-background:#1b1d1e;--frame-switch-background:#444c50;--frame-switch-span-background:#bac2c5;--frame-switch-on-background:#7c705e;--frame-switch-on-span-background:#eee5d5;--frame-overlay-thumb-background:#626a7077;--frame-overlay-scrollbar-hover-frame-overlay-thumb-background:#79838aaa;--frame-overlay-scrollbar-dragging-frame-overlay-thumb-background:#8b969dcc;--frame-notification-severity-color:#4da7d4;--frame-notification-error-frame-notification-severity-color:#f48771;--frame-notification-success-frame-notification-severity-color:#89bb8b;--frame-notification-warning-frame-notification-severity-color:#dcca79;--frame-spacing-unit:4px;--frame-bg:#181818;--frame-canvas:#101112;--frame-surface:#181818;--frame-line:#2b2b2b;--frame-muted:#8e9496;--frame-accent:#0078d4;--frame-list-selection-background:#ffffff0d;--frame-list-selection-foreground:#fff;--frame-list-selection-border:transparent;--frame-list-hover-background:#ffffff08;--frame-button-primary-background:var(--frame-accent);--frame-button-primary-border:transparent;--frame-button-primary-hover-filter:brightness(112%);--frame-button-frame-button-primary-color:var(--frame-accent-foreground);--frame-text:#ccc;--frame-overlay-surface:#1f1f1f;--frame-overlay-background:color-mix(in srgb, var(--frame-overlay-surface) 83%, transparent);--frame-overlay-backdrop-filter:blur(10px) saturate(110%);--frame-menu-background:var(--frame-overlay-background);--frame-border-color:#303030;--frame-menu-border:var(--frame-border-color);--frame-menu-hover:#303336;--frame-menu-disabled:#656565;--frame-menu-shortcut:#929292;--frame-quick-background:var(--frame-overlay-background);--frame-quick-selection:var(--frame-accent);--frame-font-body:"Segoe UI", sans-serif;--frame-font-mono:Consolas, monospace;--frame-font-serif:Georgia, serif;--frame-font-size-body:12px;--frame-font-size-xs:calc(var(--frame-font-size-body) * .833333);--frame-line-height-xs:1.5;--frame-font-size-sm:calc(var(--frame-font-size-body) * .916667);--frame-line-height-sm:1.5;--frame-font-size-base:calc(var(--frame-font-size-body) * 1);--frame-line-height-base:1.5;--frame-font-size-lg:calc(var(--frame-font-size-body) * 1.16667);--frame-line-height-lg:1.25;--frame-font-size-xl:calc(var(--frame-font-size-body) * 1.33333);--frame-line-height-xl:1.25;--frame-font-size-2xl:calc(var(--frame-font-size-body) * 1.66667);--frame-line-height-2xl:1.25;--frame-font-size-3xl:calc(var(--frame-font-size-body) * 2);--frame-line-height-3xl:1.25;--frame-font-size-4xl:calc(var(--frame-font-size-body) * 2.5);--frame-line-height-4xl:1.25;--frame-font-size-5xl:calc(var(--frame-font-size-body) * 3);--frame-line-height-5xl:1.25;--frame-font-size-6xl:calc(var(--frame-font-size-body) * 4);--frame-line-height-6xl:1.25;--frame-font-size-7xl:calc(var(--frame-font-size-body) * 5);--frame-line-height-7xl:1.25;--frame-font-size-8xl:calc(var(--frame-font-size-body) * 6);--frame-line-height-8xl:1.25;--frame-font-size-9xl:calc(var(--frame-font-size-body) * 8);--frame-line-height-9xl:1.25;--frame-font-weight-thin:100;--frame-font-weight-extralight:200;--frame-font-weight-light:300;--frame-font-weight-normal:400;--frame-font-weight-medium:500;--frame-font-weight-semibold:600;--frame-font-weight-bold:700;--frame-font-weight-extrabold:800;--frame-font-weight-black:900;--frame-tracking-tighter:-.05em;--frame-tracking-tight:-.025em;--frame-tracking-normal:0em;--frame-tracking-wide:.025em;--frame-tracking-wider:.05em;--frame-tracking-widest:.1em;--frame-line-height-body:1.5;--frame-leading-none:1;--frame-leading-tight:1.25;--frame-leading-snug:1.375;--frame-leading-normal:1.5;--frame-leading-relaxed:1.625;--frame-leading-loose:2;--frame-content-padding:calc(var(--frame-spacing-unit) * 3);--frame-control-padding-x:calc(var(--frame-spacing-unit) * 2.5);--frame-control-padding-y:calc(var(--frame-spacing-unit) * 1.25);--frame-gap:calc(var(--frame-spacing-unit) * 1.5);--frame-spacing-small:var(--frame-spacing-unit);--frame-spacing-normal:calc(var(--frame-spacing-unit) * 2.5);--frame-radius-xs:1px;--frame-radius-small:2px;--frame-radius-medium:4px;--frame-radius-large:7px;--frame-radius-xl:10px;--frame-radius-2xl:14px;--frame-radius-3xl:18px;--frame-radius-4xl:24px;--frame-control-radius:var(--frame-radius-medium);--frame-panel-radius:var(--frame-radius-large);--frame-menu-border-radius:var(--frame-radius-large);--frame-shadow-2xs:0 1px 1px #0002;--frame-shadow-xs:0 1px 2px #0003;--frame-shadow-sm:0 2px 4px #0003;--frame-shadow-md:0 4px 8px #0003;--frame-shadow-lg:0 8px 16px #0004;--frame-shadow-xl:0 12px 24px #0005;--frame-shadow-2xl:0 20px 40px #0006;--frame-overlay-shadow:0 14px 50px #0006;--frame-menu-box-shadow:0 6px 22px #0005;--frame-tooltip-box-shadow:0 3px 12px #0005;--frame-palette-box-shadow:0 9px 28px #0006;--frame-general-shadow:0 8px 24px #0004;--frame-control-background:#1d1d1d;--frame-control-border:var(--frame-border-color);--frame-input-radius:var(--frame-menu-border-radius);--frame-control-text:#d4d4d4;--frame-accent-foreground:#fff;--frame-danger:#f48771;--frame-duration:.15s;--frame-ease:ease-out;--frame-ease-in:ease-in;--frame-ease-in-out:ease-in-out}.frame-overlay-host{z-index:200;pointer-events:none;position:fixed;overflow:hidden}.frame-overlay-host>:is(.frame-menu,.frame-select-popup,.frame-modal-layer,.palette-backdrop,.frame-notifications,.frame-overlay-scrollbar){pointer-events:auto}.frame-overlay-host>.frame-menu{z-index:125}.frame-overlay-host>.frame-tooltip{z-index:145}.frame-overlay-host>.palette-backdrop{z-index:140}.frame-overlay-host>.frame-notifications{position:fixed}.frame-custom-overlays{pointer-events:none;position:absolute;inset:0}.frame-custom-overlays>*{pointer-events:auto}:where(.workbench,.frame-menu,.palette-backdrop,.frame-tooltip),:where(.workbench,.frame-menu,.palette-backdrop,.frame-tooltip) *{box-sizing:border-box}:where(.workbench,.frame-menu,.palette-backdrop) :is(button,input){font:inherit}:where(.workbench,.frame-menu,.palette-backdrop) button{border:var(--frame-where-workbench-border,0);background:var(--frame-where-workbench-background,none);color:inherit;cursor:pointer}:where(.workbench,.frame-menu,.palette-backdrop) button:disabled{cursor:default}:where(.workbench,.frame-menu,.palette-backdrop) :is(button,a,input):focus-visible{outline:1px solid var(--frame-accent);outline-offset:var(--frame-where-workbench-outline-offset,-2px)}:where(.workbench,.frame-menu,.palette-backdrop) button:hover:not(:disabled){color:var(--frame-where-workbench-color,#eee)}:where(.workbench,.frame-menu,.palette-backdrop) :is(h1,h2,p){margin:var(--frame-where-workbench-margin,0)}:where(.workbench,.frame-menu,.palette-backdrop) strong{font-weight:var(--frame-where-workbench-font-weight,500)}:where(.workbench,.frame-menu,.palette-backdrop) svg{flex-shrink:0}:where(.workbench,.frame-menu,.palette-backdrop,.frame-tooltip) kbd{font-family:inherit;font-size:var(--frame-where-workbench-font-size,10px);line-height:var(--frame-where-workbench-line-height,15px);color:var(--frame-where-workbench-color-2,#b8bdc0);border:var(--frame-where-workbench-border-2,1px solid var(--frame-shortcut-border-color,#35393b));border-radius:var(--frame-where-workbench-border-radius,var(--frame-radius-medium));background:var(--frame-where-workbench-background-2,#242729);padding:var(--frame-where-workbench-padding,0 4px);white-space:nowrap}.workbench :is(.status-bar,.view-bar,.panel-view-bar,.section-header,.panel-header,.view-sections>.panel-section>header),.frame-menubar{-webkit-user-select:none;user-select:none}.workbench{height:var(--frame-workbench-height,100dvh);background:var(--frame-bg);grid-template-rows:34px minmax(0,1fr) 24px;display:grid;overflow:hidden}.titlebar{min-width:var(--frame-Title-and-status-are-part-of-the-app-background-min-width,0);background:var(--frame-bg);-webkit-user-select:none;user-select:none;z-index:5;align-items:center;display:flex;position:relative}.titlebar-leading{padding-left:var(--frame-titlebar-leading-padding-left,6px);flex-shrink:0;align-items:center;display:flex}.app-mark{width:var(--frame-app-mark-width,28px);flex-shrink:0;place-items:center;display:grid}.titlebar button.frame-button.titlebar-button{width:var(--frame-titlebar-button-width,28px);height:var(--frame-titlebar-button-height,26px);border-radius:var(--frame-titlebar-button-border-radius,var(--frame-radius-medium));color:var(--frame-titlebar-button-color,#959b9e);place-items:center;display:inline-grid}.titlebar button.frame-button.titlebar-button:hover{background:var(--frame-titlebar-button-hover-background,#ffffff0b)}.titlebar button.frame-button.titlebar-button[aria-expanded=true]{color:var(--frame-titlebar-button-color-2,#d4d6d7)}.titlebar-drag{min-width:var(--frame-titlebar-drag-min-width,12px);flex:1;align-self:stretch}.titlebar button.frame-button.workspace-command{min-width:var(--frame-workspace-command-min-width,100px);height:var(--frame-workspace-command-height,24px);border:var(--frame-workspace-command-border,1px solid var(--frame-command-border-color,#303335));border-radius:var(--frame-workspace-command-border-radius,var(--frame-radius-large));padding:var(--frame-workspace-command-padding,0 9px);justify-content:space-between;align-items:center;gap:var(--frame-workspace-command-gap,12px);font-size:var(--frame-workspace-command-font-size,11px);color:var(--frame-workspace-command-color,#959b9e);background:var(--frame-workspace-command-background,#1b1d1e);flex:0 370px;display:flex}.titlebar button.frame-button.workspace-command>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.titlebar button.frame-button.workspace-command:hover{border-color:var(--frame-workspace-command-hover-border-color,#45494b)}.command-context{color:var(--frame-command-context-color,#777f83)}.titlebar-layout{padding-right:var(--frame-titlebar-layout-padding-right,8px);gap:var(--frame-titlebar-layout-gap,2px);display:flex}.window-controls{align-self:stretch;display:flex}.titlebar button.frame-button.window-control{width:var(--frame-window-control-width,36px);color:var(--frame-window-control-color,#a8acae);place-items:center;display:grid}.titlebar button.frame-button.window-control:hover:not(:disabled){background:var(--frame-window-control-hover-not-disabled-background,#ffffff0f)}.titlebar button.frame-button.window-close:hover:not(:disabled){background:var(--frame-window-close-hover-not-disabled-background,#c42b1c);color:var(--frame-window-close-hover-not-disabled-color,white)}.titlebar button.frame-button.window-control:disabled{opacity:var(--frame-window-control-disabled-opacity,.4)}.workbench-body{gap:var(--frame-workbench-body-gap,6px);padding:var(--frame-workbench-body-padding,1px 5px 0);min-height:var(--frame-workbench-body-min-height,0);min-width:var(--frame-workbench-body-min-width,0);display:flex;position:relative}.navigation-container{min-height:var(--frame-navigation-container-min-height,0);width:var(--frame-navigation-container-width,40px);border:1px solid var(--frame-line);border-radius:var(--frame-navigation-container-border-radius,var(--frame-radius-large));background:var(--frame-surface);flex:none;display:flex;overflow:hidden}.navigation-container.expanded{width:var(--frame-navigation-container-expanded-width,276px)}.view-bar{width:var(--frame-view-rail-width,var(--frame-activity-rail-width,38px));flex-shrink:0}.side-panel{min-width:var(--frame-side-panel-min-width,0);flex-direction:column;flex:1;display:flex;overflow:auto}.section-header{justify-content:space-between;align-items:center;gap:var(--frame-section-header-gap,var(--frame-spacing-small));padding:var(--frame-section-header-padding,var(--frame-spacing-small) var(--frame-spacing-normal));display:flex}.section-header h2{font-size:var(--frame-section-header-h2-font-size,11px);font-weight:var(--frame-section-header-h2-font-weight,500)}.icon-button{width:var(--frame-icon-button-width,25px);height:var(--frame-icon-button-height,25px);border-radius:var(--frame-icon-button-border-radius,var(--frame-radius-medium));color:var(--frame-muted);place-items:center;display:inline-grid}.icon-button:hover{background:var(--frame-icon-button-hover-background,#ffffff0b)}.side-content{padding:var(--frame-side-content-padding,var(--frame-spacing-small) var(--frame-spacing-normal))}.side-group-label{font-size:var(--frame-side-group-label-font-size,9px);font-weight:var(--frame-side-group-label-font-weight,500);letter-spacing:var(--frame-side-group-label-letter-spacing,.7px);color:var(--frame-side-group-label-color,#9da3a6);margin:var(--frame-side-group-label-margin,9px 0 14px);justify-content:space-between;display:flex}.side-description{font-size:var(--frame-side-description-font-size,11px);line-height:var(--frame-side-description-line-height,1.7);color:var(--frame-muted)}.side-action{gap:var(--frame-side-action-gap,10px);font-size:var(--frame-side-action-font-size,11px);color:var(--frame-side-action-color,#b4bdc2);margin-top:var(--frame-side-action-margin-top,15px);padding:var(--frame-side-action-padding,0);align-items:center;display:flex}.live-dot{width:var(--frame-live-dot-width,5px);height:var(--frame-live-dot-height,5px);border-radius:var(--frame-live-dot-border-radius,50%);background:var(--frame-live-dot-background,#82988a);flex-shrink:0;display:inline-block}.activity-list{padding:var(--frame-view-list-padding,var(--frame-activity-list-padding,0));margin:var(--frame-view-list-margin,var(--frame-activity-list-margin,0));list-style:none}.activity-list li{gap:var(--frame-view-list-li-gap,var(--frame-activity-list-li-gap,9px));padding:var(--frame-view-list-li-padding,var(--frame-activity-list-li-padding,11px 0));font-size:var(--frame-view-list-li-font-size,var(--frame-activity-list-li-font-size,11px));line-height:var(--frame-view-list-li-line-height,var(--frame-activity-list-li-line-height,1.6));display:flex}.activity-list .live-dot{margin-top:var(--frame-view-list-live-dot-margin-top,var(--frame-activity-list-live-dot-margin-top,6px))}.activity-list small{font-size:var(--frame-view-list-small-font-size,var(--frame-activity-list-small-font-size,10px));color:var(--frame-muted);margin-top:var(--frame-view-list-small-margin-top,var(--frame-activity-list-small-margin-top,3px));display:block}.preference{align-items:center;gap:var(--frame-preference-gap,10px);margin:var(--frame-preference-margin,12px 0 20px);display:flex}.preference :where(.workbench,.frame-menu,.palette-backdrop) strong{font-size:var(--frame-preference-where-workbench-font-size,11px)}.preference p{color:var(--frame-muted);font-size:var(--frame-preference-p-font-size,10px);line-height:var(--frame-preference-p-line-height,1.6);margin-top:var(--frame-preference-p-margin-top,5px)}.switch{min-width:var(--frame-switch-min-width,28px);height:var(--frame-switch-height,16px);border-radius:var(--frame-switch-border-radius,12px);padding:var(--frame-switch-padding,3px);background:var(--frame-switch-background,#444c50);margin-left:auto}.switch span{width:var(--frame-switch-span-width,10px);height:var(--frame-switch-span-height,10px);border-radius:var(--frame-switch-span-border-radius,50%);background:var(--frame-switch-span-background,#bac2c5);display:block}.switch.on{background:var(--frame-switch-on-background,#7c705e)}.switch.on span{background:var(--frame-switch-on-span-background,#eee5d5);margin-left:auto}.canvas-container{min-height:var(--frame-canvas-container-min-height,0);min-width:var(--frame-canvas-container-min-width,0);border:1px solid var(--frame-line);border-radius:var(--frame-canvas-container-border-radius,var(--frame-radius-large));background:var(--frame-canvas);flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace{min-height:var(--frame-WorkspaceCanvas-exposes-a-slot-future-tools-occupy-this-surface-workspace-min-height,0);min-width:var(--frame-WorkspaceCanvas-exposes-a-slot-future-tools-occupy-this-surface-workspace-min-width,0);outline-offset:var(--frame-WorkspaceCanvas-exposes-a-slot-future-tools-occupy-this-surface-workspace-outline-offset,-3px);flex:1;display:flex;overflow:auto}.empty-workspace{width:var(--frame-empty-workspace-width,100%);min-height:var(--frame-empty-workspace-min-height,min-content);padding:var(--frame-empty-workspace-padding,35px 24px);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.canvas-mark{color:var(--frame-canvas-mark-color,#0c0e0f);width:var(--frame-canvas-mark-width,clamp(120px, 24vw, 210px));height:auto;margin-bottom:var(--frame-canvas-mark-margin-bottom,28px)}.canvas-shortcuts{width:var(--frame-canvas-shortcuts-width,290px);max-width:var(--frame-canvas-shortcuts-max-width,100%);gap:var(--frame-canvas-shortcuts-gap,2px);display:grid}.canvas-shortcuts button{justify-content:space-between;align-items:center;gap:var(--frame-canvas-shortcuts-button-gap,15px);width:var(--frame-canvas-shortcuts-button-width,100%);font-size:var(--frame-canvas-shortcuts-button-font-size,12px);padding:var(--frame-canvas-shortcuts-button-padding,5px 0);color:var(--frame-canvas-shortcuts-button-color,#929ca2);text-align:left;display:flex}.canvas-shortcuts button:hover>span:first-child{color:var(--frame-canvas-shortcuts-button-hover-span-first-child-color,#c5cdd1)}.canvas-shortcuts button>span:last-child{white-space:nowrap;font-size:var(--frame-canvas-shortcuts-button-span-last-child-font-size,10px);color:var(--frame-canvas-shortcuts-button-span-last-child-color,#737c81)}.count{margin-left:var(--frame-count-margin-left,7px);font-size:var(--frame-count-font-size,10px);color:var(--frame-muted)}.panel-log{padding:var(--frame-panel-log-padding,5px 12px 12px);font-family:var(--frame-font-mono);font-size:var(--frame-panel-log-font-size,11px);overflow:auto}.panel-log>div{align-items:center;gap:var(--frame-panel-log-div-gap,12px);line-height:var(--frame-panel-log-div-line-height,24px);display:flex}.panel-log time{color:var(--frame-panel-log-time-color,#77858a)}.panel-log svg{color:var(--frame-panel-log-svg-color,#82988a)}.status-bar{align-items:center;gap:var(--frame-status-bar-gap,var(--frame-spacing-small,4px));min-width:var(--frame-status-bar-min-width,0);padding:var(--frame-status-bar-padding,0 var(--frame-spacing-small,4px));background:var(--frame-bg);font-size:var(--frame-status-bar-font-size,10px);color:var(--frame-status-bar-color,#8f999e);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.status-section{align-items:center;gap:var(--frame-status-bar-item-gap,var(--frame-spacing-small,4px));min-width:0;display:flex;overflow:hidden}.status-left{justify-content:flex-start}.status-right{justify-content:flex-end}.status-bar>.status-message-tooltip{width:100%;min-width:0;display:block}.status-message{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.status-message-error{color:var(--frame-status-error-color,var(--frame-danger))}.status-message-warning{color:var(--frame-status-warning-color,#cca700)}.status-item-host{flex:0 auto;align-items:center;min-width:0;display:flex}.status-item-icon-only{flex-shrink:0}.status-item-host .tooltip-trigger{min-width:0;display:flex}.status-item,.status-bar button.frame-button.status-item{align-items:center;gap:var(--frame-status-bar-item-gap,var(--frame-spacing-small,4px));min-width:0;max-width:100%;min-height:20px;padding:var(--frame-status-item-padding,2px var(--frame-spacing-small,4px));color:inherit;font:inherit;border-radius:var(--frame-radius-small);background:0 0;border:0;display:inline-flex}.status-item:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}.status-item>svg{flex-shrink:0;width:16px;height:16px}.status-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-item-badge{text-align:center;border-radius:var(--frame-radius-small);background:var(--frame-status-badge-background,var(--frame-accent));min-width:14px;color:var(--frame-accent-foreground);font-size:var(--frame-status-badge-font-size,10px);flex-shrink:0;padding:0 3px}.titlebar .status-item-host{flex-shrink:0}.titlebar button.status-item{justify-content:center;width:26px;height:26px}.status-bar button:hover{background:var(--frame-status-bar-button-hover-background,#ffffff0b)}.sr-only{width:var(--frame-sr-only-width,1px);height:var(--frame-sr-only-height,1px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.skip-link{padding:var(--frame-skip-link-padding,10px);background:var(--frame-accent);color:var(--frame-skip-link-color,#191b1d);z-index:20;position:fixed;top:-50px;left:70px}.skip-link:focus{top:5px}@media (width<=700px){.navigation-container.expanded{width:var(--frame-navigation-container-expanded-width-2,236px)}.command-tooltip{flex-basis:260px}.titlebar-layout{padding-right:var(--frame-titlebar-layout-padding-right-2,2px)}}@media (width<=540px){.navigation-container.expanded{z-index:3;box-shadow:var(--frame-navigation-container-expanded-box-shadow,10px 0 25px #0006);position:absolute;top:1px;bottom:0;left:5px}.navigation-container.expanded+.main-column{margin-left:var(--frame-navigation-container-expanded-main-column-margin-left,46px)}.titlebar-drag{min-width:var(--frame-titlebar-drag-min-width-2,5px)}.command-context{display:none}.command-tooltip{min-width:var(--frame-command-tooltip-min-width,70px);flex-basis:140px}.canvas-shortcuts button{font-size:var(--frame-canvas-shortcuts-button-font-size-2,10px);gap:var(--frame-canvas-shortcuts-button-gap-2,8px)}.canvas-shortcuts kbd{font-size:var(--frame-canvas-shortcuts-kbd-font-size,9px);padding:var(--frame-canvas-shortcuts-kbd-padding,0 3px)}.empty-workspace{padding:var(--frame-empty-workspace-padding-2,24px 16px)}.status-workspace{display:none}}:where(.workbench,.frame-menu,.palette-backdrop,.frame-modal),:where(.workbench,.frame-menu,.palette-backdrop,.frame-modal) *{scrollbar-width:none}:where(.workbench,.frame-menu,.palette-backdrop,.frame-modal)::-webkit-scrollbar{width:var(--frame-where-workbench-width,0);height:var(--frame-where-workbench-height,0);display:none}:where(.workbench,.frame-menu,.palette-backdrop,.frame-modal) ::-webkit-scrollbar{width:var(--frame-where-workbench-width,0);height:var(--frame-where-workbench-height,0);display:none}.main-column{min-width:var(--frame-main-column-min-width,0);min-height:var(--frame-main-column-min-height,0);gap:var(--frame-main-column-gap,6px);flex-direction:column;flex:1;display:flex}.tooltip-trigger{min-width:var(--frame-tooltip-trigger-min-width,0);align-items:center;display:inline-flex}.command-tooltip{min-width:var(--frame-command-tooltip-min-width-2,100px);flex:0 520px}.titlebar button.frame-button.workspace-command{flex:initial;width:var(--frame-workspace-command-width,100%)}.window-controls>.tooltip-trigger{align-self:stretch}.titlebar button.frame-button.window-control{height:var(--frame-window-control-height,100%)}.frame-tooltip{z-index:30;pointer-events:none;align-items:center;gap:var(--frame-tooltip-gap,12px);max-width:var(--frame-tooltip-max-width,calc(100vw - 12px));padding:var(--frame-tooltip-padding,5px 8px);border:var(--frame-tooltip-border,1px solid var(--frame-line));border-radius:var(--frame-tooltip-border-radius,var(--frame-control-radius));background:var(--frame-tooltip-background,var(--frame-overlay-background));color:var(--frame-tooltip-color,var(--frame-control-text));box-shadow:var(--frame-tooltip-box-shadow,0 3px 12px #0005);font-size:var(--frame-tooltip-font-size,11px);line-height:var(--frame-tooltip-line-height,18px);display:flex;position:fixed}.frame-tooltip kbd{font-size:var(--frame-tooltip-kbd-font-size,10px);color:var(--frame-tooltip-kbd-color,#a2adb2);border:var(--frame-tooltip-kbd-border,0);background:var(--frame-tooltip-kbd-background,none);padding:var(--frame-tooltip-kbd-padding,0)}.view-bar{align-items:center;gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,4px));padding-top:var(--frame-view-rail-padding-top,var(--frame-activity-rail-padding-top,5px));flex-direction:column;display:flex}.rail-button{width:var(--frame-rail-button-width,32px);height:var(--frame-rail-button-height,34px);border-radius:var(--frame-rail-button-border-radius,var(--frame-radius-medium));color:var(--frame-rail-button-color,#949ea4);font-size:var(--frame-rail-button-font-size,13px);place-items:center;display:grid;position:relative}.rail-button:hover{background:var(--frame-rail-button-hover-background,#ffffff09)}.rail-button.selected{color:var(--frame-rail-button-selected-color,#fff);background:var(--frame-rail-button-selected-background,#333)}.panel-log{padding-top:var(--frame-panel-log-padding-top,10px)}.panel-log>div{white-space:pre-wrap;align-items:baseline}.panel-log time{flex-shrink:0}.side-log{padding:var(--frame-side-log-padding,0);font-family:inherit;font-size:var(--frame-side-log-font-size,11px)}.side-log>div{border-bottom:var(--frame-side-log-div-border-bottom,1px solid #ffffff05);padding:var(--frame-side-log-div-padding,8px 0);display:block}.side-log time{font-size:var(--frame-side-log-time-font-size,10px);line-height:var(--frame-side-log-time-line-height,1.5);display:block}.bottom-panel{min-height:var(--frame-bottom-panel-min-height,100px);max-height:var(--frame-bottom-panel-max-height,55%);border:1px solid var(--frame-line);border-radius:var(--frame-bottom-panel-border-radius,var(--frame-radius-large));background:var(--frame-surface);flex-direction:column;flex:0 260px;display:flex;overflow:hidden}.panel-header{align-items:center;gap:var(--frame-panel-header-gap,8px);min-height:var(--frame-panel-header-min-height,34px);padding:var(--frame-panel-header-padding,0 7px);display:flex}.panel-tabs{align-items:center;gap:var(--frame-panel-tabs-gap,3px);flex:1;display:flex;overflow-x:auto}.panel-tabs button{padding:var(--frame-panel-tabs-button-padding,4px 8px);font-size:var(--frame-panel-tabs-button-font-size,11px);line-height:var(--frame-panel-tabs-button-line-height,17px);color:var(--frame-panel-tabs-button-color,#959fa5);border-radius:var(--frame-panel-tabs-button-border-radius,var(--frame-radius-medium));white-space:nowrap;flex-shrink:0}.panel-tabs button:hover{color:var(--frame-panel-tabs-button-hover-color,#d7dcde);background:var(--frame-panel-tabs-button-hover-background,#ffffff06)}.panel-tabs button[aria-selected=true]{color:var(--frame-panel-tabs-button-color-2,#e0e3e4);background:var(--frame-panel-tabs-button-background,#313638)}.panel-content{min-height:var(--frame-panel-content-min-height,0);outline-offset:var(--frame-panel-content-outline-offset,-2px);flex:1;overflow:auto}.palette-backdrop{z-index:20;padding:var(--frame-One-quick-input-surface-padding,6px 8px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{width:var(--frame-palette-width,600px);max-width:var(--frame-palette-max-width,100%);max-height:var(--frame-palette-max-height,min(420px, calc(100dvh - 12px)));background:var(--frame-palette-background,#202325);border:var(--frame-palette-border,1px solid var(--frame-quick-border-color,#32383b));border-radius:var(--frame-palette-border-radius,var(--frame-radius-large));padding:var(--frame-palette-padding,6px);box-shadow:var(--frame-palette-box-shadow,0 9px 28px #0006);flex-direction:column;display:flex;overflow:hidden}.palette-input{padding-bottom:var(--frame-palette-input-padding-bottom,5px);flex-shrink:0}.palette-results{min-height:var(--frame-palette-results-min-height,0);overflow:auto}.command-result{align-items:center;gap:var(--frame-command-result-gap,10px);min-height:var(--frame-command-result-min-height,23px);padding:var(--frame-command-result-padding,2px 7px);border-radius:var(--frame-command-result-border-radius,var(--frame-radius-medium));cursor:pointer;font-size:var(--frame-command-result-font-size,12px);display:flex}.command-result.active{background:var(--frame-command-result-active-background,#344b57);color:var(--frame-command-result-active-color,#f0f4f6)}.command-label{flex-shrink:0}.command-result small{min-width:var(--frame-command-result-small-min-width,0);white-space:nowrap;text-overflow:ellipsis;font-size:var(--frame-command-result-small-font-size,10px);color:var(--frame-command-result-small-color,#8f9ba1);flex:1;overflow:hidden}.command-result.active small{color:inherit}.command-result kbd{font-size:var(--frame-command-result-kbd-font-size,9px);line-height:var(--frame-command-result-kbd-line-height,14px);background:var(--frame-command-result-kbd-background,#ffffff08);border-color:var(--frame-command-result-kbd-border-color,#ffffff10);flex-shrink:0;margin-left:auto}.command-result.disabled{color:var(--frame-command-result-disabled-color,#68747a);cursor:default}.no-results{color:var(--frame-no-results-color,#99a6ad);font-size:var(--frame-no-results-font-size,12px);padding:var(--frame-no-results-padding,10px 7px)}@media (width<=700px){.command-tooltip{flex-basis:260px}}@media (width<=540px){.command-tooltip{min-width:var(--frame-command-tooltip-min-width,70px);flex-basis:140px}.command-result{font-size:var(--frame-command-result-font-size-2,11px)}.command-result small{display:none}.command-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.status-bar{gap:var(--frame-status-bar-gap-2,var(--frame-spacing-small,4px))}}@media (width>=701px){.titlebar>.command-tooltip{width:var(--frame-titlebar-command-tooltip-width,min(600px, calc(100% - 430px)));position:absolute;left:50%;transform:translate(-50%)}}:where(.workbench,.frame-overlay-host,.frame-menu,.palette-backdrop,.frame-tooltip){font-family:var(--frame-font-body);font-size:var(--frame-font-size-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--frame-text)}.titlebar-text{color:var(--frame-titlebar-text-color,#b7b7b7);font-size:var(--frame-titlebar-text-font-size,12px);text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:var(--frame-titlebar-text-min-width,60px);overflow:hidden}.navigation-container.expanded>.view-bar{border-right:1px solid var(--frame-line)}.frame-menu{z-index:25;width:var(--frame-menu-width,max-content);min-width:var(--frame-menu-min-width,240px);max-width:var(--frame-menu-max-width,calc(100vw - 12px));max-height:var(--frame-menu-max-height,calc(100dvh - 12px));padding:var(--frame-menu-padding,var(--frame-spacing-small));border:1px solid var(--frame-menu-border);border-radius:var(--frame-menu-border-radius,var(--frame-radius-large));background:var(--frame-menu-background);-webkit-backdrop-filter:blur(18px)saturate(110%);box-shadow:var(--frame-menu-box-shadow,0 6px 22px #0005);position:fixed;overflow:auto}.frame-menu .menu-row>button.frame-button{align-items:center;gap:var(--frame-menu-row-button-gap,6px);width:var(--frame-menu-row-button-width,100%);min-height:var(--frame-menu-row-button-min-height,24px);padding:var(--frame-menu-row-button-padding,2px 6px);border:var(--frame-menu-row-button-border,1px solid transparent);border-radius:var(--frame-menu-row-button-border-radius,var(--frame-radius-medium));text-align:left;white-space:nowrap;font-size:var(--frame-menu-row-button-font-size,12px);line-height:var(--frame-menu-row-button-line-height,18px);color:var(--frame-text);grid-template-columns:18px minmax(0,1fr) auto 13px;display:grid}.menu-check{width:var(--frame-menu-check-width,18px);place-items:center;display:grid}.menu-label{text-overflow:ellipsis;overflow:hidden}.menu-chevron{width:var(--frame-menu-chevron-width,13px);color:var(--frame-menu-chevron-color,#a1a1a1);grid-column:4}.frame-menu .menu-row>button.frame-button.active:not(:disabled){background:var(--frame-menu-hover)}.frame-menu:not([data-menu-input=pointer]) .menu-row>button.frame-button:focus-visible,.frame-menu .menu-row>button.frame-button[aria-expanded=true]:not(:disabled){background:var(--frame-menu-hover);border-color:var(--frame-accent);outline:var(--frame-menu-row-button-active-not-disabled-outline,none)}.frame-menu .menu-row>button.frame-button:disabled{color:var(--frame-menu-disabled)}.frame-menu .menu-row>button.frame-button:disabled .menu-chevron{color:inherit}.menu-row>button>kbd{font-size:var(--frame-menu-row-button-kbd-font-size,11px);color:var(--frame-menu-shortcut);background:var(--frame-menu-row-button-kbd-background,none);border:var(--frame-menu-row-button-kbd-border,0);padding:var(--frame-menu-row-button-kbd-padding,0 0 0 18px);grid-column:3}.menu-separator{border-top:1px solid var(--frame-menu-border);margin:var(--frame-menu-separator-margin,5px 4px)}.palette{background:var(--frame-quick-background);border-color:var(--frame-menu-border)}.command-result.active{background:var(--frame-quick-selection)}.command-result.disabled{color:var(--frame-menu-disabled)}.quick-panel{min-height:var(--frame-quick-panel-min-height,130px)}.quick-panel-header{padding:var(--frame-quick-panel-header-padding,0 2px 5px 8px);min-height:var(--frame-quick-panel-header-min-height,28px);color:var(--frame-text);justify-content:space-between;align-items:center;display:flex}@media (width>=701px){.titlebar>.command-tooltip,.titlebar>.titlebar-text{width:var(--frame-titlebar-command-tooltip-width-2,min(600px, calc(100% - 480px)));position:absolute;left:50%;transform:translate(-50%)}}@media (width<=700px){.titlebar-text{flex:0 260px}}@media (width<=540px){.titlebar-text{flex-basis:140px}}@media (prefers-reduced-transparency:reduce){.frame-menu{background:var(--frame-menu-background,#1f1f1f);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frame-menu{background:var(--frame-menu-background,#1f1f1f)}}.quick-panel-header{justify-content:center;position:relative}.quick-panel-header>.icon-button{position:absolute;right:0}.layout-grid{gap:var(--frame-Layout-tracks-share-one-coordinate-system-so-the-bottom-panel-can-span-either-sidebar-layout-grid-gap,0);display:grid;position:relative}.layout-grid>.primary-region{width:auto;min-width:var(--frame-layout-grid-primary-region-min-width,0);min-height:var(--frame-layout-grid-primary-region-min-height,0);grid-row:1/3;position:relative}.layout-grid>.workspace-region{grid-area:1/3}.layout-grid .primary-region>.view-bar{flex:0 0 var(--rail-width);width:var(--rail-width)}.layout-grid .primary-region>.side-panel{height:var(--workspace-height);min-height:var(--frame-layout-grid-primary-region-side-panel-min-height,0)}.primary-region.panel-under{clip-path:polygon(0 0, 100% 0, 100% var(--workspace-height), var(--rail-width) var(--workspace-height), var(--rail-width) 100%, 0 100%)}.primary-right .primary-region{flex-direction:row-reverse}.primary-right .primary-region.panel-under{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(100% - var(--rail-width)) 100%, calc(100% - var(--rail-width)) var(--workspace-height), 0 var(--workspace-height))}.primary-right .primary-region.expanded>.view-bar{border-right:var(--frame-primary-right-primary-region-expanded-view-bar-border-right,0);border-left:1px solid var(--frame-line)}.secondary-region,.bottom-region{min-width:var(--frame-secondary-region-min-width,0);min-height:var(--frame-secondary-region-min-height,0);display:flex;position:relative}.secondary-region>.bottom-panel,.bottom-region>.bottom-panel{height:var(--frame-secondary-region-bottom-panel-height,100%);max-height:var(--frame-secondary-region-bottom-panel-max-height,100%);min-height:var(--frame-secondary-region-bottom-panel-min-height,0);flex:1}.bottom-region{z-index:2;grid-row:2}.layout-grid.narrow>.primary-region{z-index:4;position:absolute;top:0;bottom:0;left:0}.layout-grid.narrow.primary-right>.primary-region{left:auto;right:0}.layout-grid.narrow>.secondary-region{z-index:4;position:absolute;top:0;bottom:0;right:0}.layout-grid.narrow.primary-right>.secondary-region{left:0;right:auto}.canvas-centering{min-width:var(--frame-canvas-centering-min-width,0);min-height:var(--frame-canvas-centering-min-height,0);flex:1;display:flex}.canvas-centering.centered{grid-template-columns:minmax(0,1fr) 4px minmax(0,min(var(--center-width),calc(100% - 8px))) 4px minmax(0,1fr);display:grid}.canvas-centering.centered>.workspace{width:var(--frame-canvas-centering-centered-workspace-width,100%);border-left:1px solid var(--frame-line);border-right:1px solid var(--frame-line);grid-column:3}.resize-handle{z-index:6;touch-action:none;outline:var(--frame-resize-handle-outline,none);-webkit-user-select:none;user-select:none;position:absolute}.resize-handle.vertical{width:var(--frame-resize-handle-vertical-width,6px);cursor:col-resize;top:0;bottom:0}.resize-handle.horizontal{height:var(--frame-resize-handle-horizontal-height,6px);cursor:row-resize;left:0;right:0}.resize-handle:after{content:"";border-radius:var(--frame-resize-handle-after-border-radius,var(--frame-radius-small));background:var(--frame-resize-handle-after-background,transparent);position:absolute;inset:2px}.resize-handle:hover:after,.resize-handle:focus-visible:after,.resize-handle.dragging:after{background:var(--frame-accent)}.primary-resize{height:var(--workspace-height);right:0;bottom:auto!important}.primary-right .primary-resize{left:0;right:auto}.canvas-centering>.resize-handle{width:var(--frame-canvas-centering-resize-handle-width,4px);position:relative}.canvas-centering>.center-left{grid-area:1/2}.canvas-centering>.center-right{grid-area:1/4}.compact .workbench-body{padding:var(--frame-compact-workbench-body-padding,0)}.compact .canvas-container,.compact .primary-region,.compact .bottom-panel{border-radius:var(--frame-compact-canvas-container-border-radius,0)}.compact .status-bar{border-top:1px solid var(--frame-line)}.compact .titlebar{border-bottom:1px solid var(--frame-line)}.compact .layout-grid{column-gap:var(--frame-compact-layout-grid-column-gap,0);row-gap:var(--frame-compact-layout-grid-row-gap,0)}.compact .canvas-container,.compact .primary-region,.compact .bottom-panel{border-top:var(--frame-compact-canvas-container-border-top,0)}.compact .view-bar{padding-top:var(--frame-compact-view-bar-padding-top,2px)}.frame-menubar{min-width:var(--frame-menubar-min-width,0);align-items:center;display:flex}.menubar-groups{align-items:center;display:flex}.frame-menubar button{color:var(--frame-menubar-button-color,#a9a9a9);height:var(--frame-menubar-button-height,25px);padding:var(--frame-menubar-button-padding,0 8px);border-radius:var(--frame-menubar-button-border-radius,var(--frame-radius-medium));font-size:var(--frame-menubar-button-font-size,12px);white-space:nowrap}.frame-menubar button:hover,.frame-menubar button.active{background:var(--frame-menubar-button-hover-background,#ffffff0b)}.menubar-overflow{display:none}.menubar-overflow.needed{display:block}.position-center{align-items:center}.quick-panel-actions{align-items:center;display:flex;position:absolute;right:0}.quick-panel-header{flex-shrink:0}.layout-options{min-height:var(--frame-layout-options-min-height,0);padding:var(--frame-layout-options-padding,0 1px 4px);overflow:auto}.layout-options button{width:var(--frame-layout-options-button-width,100%);min-height:var(--frame-layout-options-button-min-height,23px);align-items:center;gap:var(--frame-layout-options-button-gap,5px);padding:var(--frame-layout-options-button-padding,2px 6px);text-align:left;color:var(--frame-text);font-size:var(--frame-layout-options-button-font-size,12px);border-radius:var(--frame-layout-options-button-border-radius,var(--frame-radius-medium));display:flex}.layout-options button.selected:not(:disabled),.layout-options button:focus-visible{background:var(--frame-quick-selection);color:var(--frame-layout-options-button-selected-not-disabled-color,var(--frame-accent-foreground));outline:var(--frame-layout-options-button-selected-not-disabled-outline,none)}.layout-options button:disabled{color:var(--frame-menu-disabled)}.layout-option-icon{width:var(--frame-layout-option-icon-width,16px);color:var(--frame-layout-option-icon-color,#999);flex-shrink:0;display:inline-flex}.layout-options button.selected .layout-option-icon{color:inherit}.layout-option-check{flex-shrink:0}.layout-option-spacer{flex:1}.layout-options kbd{font-size:var(--frame-layout-options-kbd-font-size,9px)}.layout-options small{color:var(--frame-layout-options-small-color,#939393);font-size:var(--frame-layout-options-small-font-size,10px);white-space:nowrap}.layout-options button.selected small{color:var(--frame-layout-options-button-selected-small-color,#eee)}.layout-separator{border-top:1px solid var(--frame-line);margin:var(--frame-layout-separator-margin,4px 3px)}@media (width>=701px){.titlebar>.command-tooltip,.titlebar>.titlebar-text{width:var(--frame-titlebar-command-tooltip-width-3,min(600px,calc(100% - 580px)))}}@media (width<=700px){.layout-options small{font-size:var(--frame-layout-options-small-font-size-2,8px)}.layout-options button{font-size:var(--frame-layout-options-button-font-size-2,11px)}}.resize-handle.vertical{width:var(--frame-Sashes-live-in-the-gutter-width,12px)}.resize-handle.horizontal{height:var(--frame-resize-handle-horizontal-height-2,12px)}.resize-handle:after{transition:var(--frame-resize-handle-after-transition,background .12s);inset:4px}.resize-handle:before{content:none;width:var(--frame-resize-handle-before-width,2px);height:var(--frame-resize-handle-before-height,2px);border-radius:var(--frame-resize-handle-before-border-radius,50%);background:var(--frame-muted);box-shadow:0 -4px var(--frame-muted), 0 4px var(--frame-muted);opacity:var(--frame-resize-handle-before-opacity,.55);position:absolute;top:50%;left:50%}.resize-handle.horizontal:before{box-shadow:-4px 0 var(--frame-muted), 4px 0 var(--frame-muted)}.primary-gap-resize{height:var(--frame-primary-gap-resize-height,100%);place-self:stretch center;position:relative}.secondary-resize{left:-9px}.primary-right .secondary-resize{left:auto;right:-9px}.panel-resize{top:-9px}.panel-actions{align-items:center;gap:var(--frame-panel-actions-gap,3px);flex-shrink:0;margin-left:auto;display:flex}.panel-actions button{font-size:var(--frame-panel-actions-button-font-size,11px);white-space:nowrap}.panel-actions svg,.tab-icon{width:var(--frame-panel-actions-svg-width,16px);height:var(--frame-panel-actions-svg-height,16px);flex-shrink:0}.panel-tabs [role=tab]{align-items:center;gap:var(--frame-panel-tabs-gap-2,6px);display:inline-flex}.unpadded{padding:0!important}.visibility-indicator{opacity:var(--frame-visibility-indicator-opacity,0);flex-shrink:0}button:hover>.visibility-indicator,button:focus>.visibility-indicator,button.selected>.visibility-indicator{opacity:var(--frame-button-hover-visibility-indicator-opacity,1)}.panel-section{border-bottom:1px solid var(--frame-line);position:relative}.panel-section>header{min-height:var(--frame-panel-section-header-min-height,28px);align-items:center;gap:var(--frame-panel-section-header-gap,6px);display:flex}.section-toggle{align-items:center;gap:var(--frame-section-toggle-gap,6px);padding:var(--frame-section-toggle-padding,6px 10px);text-align:left;background:var(--frame-section-toggle-background,transparent);border:var(--frame-section-toggle-border,0);color:inherit;cursor:pointer;flex:1;display:flex}.accordion-content{padding:var(--frame-accordion-content-padding,12px);box-sizing:border-box;overflow:auto}.panel-section>.resize-handle{margin:var(--frame-panel-section-resize-handle-margin,-6px 0);z-index:7;position:relative}.canvas-mark{opacity:var(--frame-canvas-mark-opacity,.08);filter:grayscale();object-fit:contain}.view-drop-target{outline:1px solid var(--frame-accent);outline-offset:var(--frame-view-drop-target-outline-offset,var(--frame-activity-drop-target-outline-offset,-2px));background-color:var(--frame-view-drop-target-background-color,var(--frame-activity-drop-target-background-color,#0078d40a))}[data-view-id]{touch-action:none;-webkit-user-select:none;user-select:none}.panel-header>.frame-tooltip{flex-shrink:0}.panel-actions .icon-button{width:auto;min-width:var(--frame-panel-actions-icon-button-min-width,24px);padding:var(--frame-panel-actions-icon-button-padding,0 5px)}.panel-tabs{min-width:var(--frame-panel-tabs-min-width,0)}.context-menu-target{display:block}.titlebar-layout>.context-menu-target{display:flex}.menu-row button.active>.visibility-indicator{opacity:var(--frame-menu-row-button-active-visibility-indicator-opacity,1)}.panel-header>.tooltip-trigger{flex-shrink:0}.panel-content{padding:var(--frame-panel-content-padding,12px);box-sizing:border-box}.resize-handle.has-grip:before{content:""}.compact .resize-handle:before{content:none}.panel-section:last-child{border-bottom:var(--frame-panel-section-last-child-border-bottom,0)}.layout-grid>.workspace-region{grid-row:3}.layout-grid>.bottom-region{grid-row:5}.layout-grid .primary-region>.side-panel{margin-top:var(--workspace-top,0px)}.primary-region.edge-regions{clip-path:polygon(0 0, var(--rail-width) 0, var(--rail-width) var(--workspace-top), 100% var(--workspace-top), 100% calc(100% - var(--workspace-bottom)), var(--rail-width) calc(100% - var(--workspace-bottom)), var(--rail-width) 100%, 0 100%)}.primary-right .primary-region.edge-regions{clip-path:polygon(100% 0, calc(100% - var(--rail-width)) 0, calc(100% - var(--rail-width)) var(--workspace-top), 0 var(--workspace-top), 0 calc(100% - var(--workspace-bottom)), calc(100% - var(--rail-width)) calc(100% - var(--workspace-bottom)), calc(100% - var(--rail-width)) 100%, 100% 100%)}.canvas-centering.centered{grid-template-columns:minmax(0,1fr) 0 minmax(0,var(--center-width)) 0 minmax(0,1fr)}.canvas-centering>.resize-handle{width:var(--frame-canvas-centering-resize-handle-width-2,12px);justify-self:center}.canvas-centering>.resize-handle:after{inset:0 5px}.workbench:not(.compact) .status-bar{font-size:var(--frame-workbench-not-compact-status-bar-font-size,11px)}.workspace-banner{min-width:var(--frame-workspace-banner-min-width,0);min-height:var(--frame-workspace-banner-min-height,0);border:1px solid var(--frame-line);border-radius:var(--frame-workspace-banner-border-radius,var(--frame-radius-large));background:var(--frame-surface);z-index:2;grid-row:1;overflow:auto}.compact .workspace-banner{border-radius:var(--frame-compact-workspace-banner-border-radius,0)}.workspace-panes{--workspace-pane-gap:1px;display:flex;position:relative;overflow:hidden}.workspace-pane,.workspace-split{min-width:var(--frame-workspace-pane-min-width,0);min-height:var(--frame-workspace-pane-min-height,0);width:var(--frame-workspace-pane-width,100%);height:var(--frame-workspace-pane-height,100%);box-sizing:border-box}.workspace-pane{flex-direction:column;display:flex;overflow:hidden}.workspace-pane.multiple{border:var(--frame-workspace-pane-multiple-border,0);border-radius:var(--frame-workspace-pane-multiple-border-radius,0)}.workspace-pane-header{padding:var(--frame-workspace-pane-header-padding,0 8px 0 12px);min-height:var(--frame-workspace-pane-header-min-height,30px);color:var(--frame-muted);border-bottom:1px solid var(--frame-line);font-size:var(--frame-workspace-pane-header-font-size,11px);justify-content:space-between;align-items:center;display:flex}.workspace-pane-header>span{min-width:var(--frame-workspace-pane-header-span-min-width,0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-pane-host,.workspace-pane-content{min-width:var(--frame-workspace-pane-host-min-width,0);min-height:var(--frame-workspace-pane-host-min-height,0);flex-direction:column;flex:1;display:flex;overflow:auto}.workspace-pane-content>.workspace{min-height:var(--frame-workspace-pane-content-workspace-min-height,100%);flex-shrink:0}.workspace-split{display:grid}.workspace-split.x>:first-child{grid-area:1/1}.workspace-split.x>:last-child{grid-area:1/3}.workspace-split.y>:first-child{grid-area:1/1}.workspace-split.y>:last-child{grid-area:3/1}.workspace-split>.resize-handle{position:relative}.workspace-split.x>.resize-handle{grid-area:1/2;justify-self:center}.workspace-split.y>.resize-handle{width:var(--frame-workspace-split-y-resize-handle-width,100%);grid-area:2/1;align-self:center}.pane-placeholder{padding:var(--frame-pane-placeholder-padding,24px);color:var(--frame-muted)}.pane-placeholder h2{font-size:var(--frame-pane-placeholder-h2-font-size,16px);font-weight:var(--frame-pane-placeholder-h2-font-weight,500)}.sample-free-button{border:1px solid var(--frame-line);padding:var(--frame-sample-free-button-padding,6px 10px);color:var(--frame-text);border-radius:var(--frame-sample-free-button-border-radius,var(--frame-radius-medium))}.compact .workspace-panes{--workspace-pane-gap:1px}.compact .workspace-pane.multiple{border-radius:var(--frame-compact-workspace-pane-multiple-border-radius,0)}.view-sections{min-height:var(--frame-view-sections-min-height,var(--frame-activity-sections-min-height,80px))}.nested-view-content>.view-host{min-height:var(--frame-nested-view-content-view-host-min-height,100%)}.menu-drop-placeholder{color:var(--frame-muted);padding:var(--frame-menu-drop-placeholder-padding,12px);font-size:var(--frame-menu-drop-placeholder-font-size,11px)}.layout-grid>.primary-region{border:var(--frame-Rail-and-sidebar-draw-their-own-contours-border,0);border-radius:var(--frame-Rail-and-sidebar-draw-their-own-contours-border-radius,0);background:var(--frame-Rail-and-sidebar-draw-their-own-contours-background,transparent);overflow:visible}.primary-region.edge-regions,.primary-right .primary-region.edge-regions{clip-path:none}.layout-grid .primary-region>.view-bar{box-sizing:border-box;border:1px solid var(--frame-line);border-radius:var(--frame-layout-grid-primary-region-view-bar-border-radius,var(--frame-radius-large));background:var(--frame-surface)}.layout-grid .primary-region>.side-panel{border:1px solid var(--frame-line);border-radius:var(--frame-layout-grid-primary-region-side-panel-border-radius,var(--frame-radius-large));background:var(--frame-surface)}.primary-region.expanded:not(.edge-regions)>.view-bar{border-right:var(--frame-primary-region-expanded-not-edge-regions-view-bar-border-right,1px solid transparent);border-radius:var(--frame-primary-region-expanded-not-edge-regions-view-bar-border-radius,var(--frame-radius-large) 0 0 var(--frame-radius-large))}.primary-region.expanded:not(.edge-regions)>.side-panel{border-radius:var(--frame-primary-region-expanded-not-edge-regions-side-panel-border-radius,0 var(--frame-radius-large) var(--frame-radius-large) 0)}.primary-right .primary-region.expanded:not(.edge-regions)>.view-bar{border-right:1px solid var(--frame-line);border-left:var(--frame-primary-right-primary-region-expanded-not-edge-regions-view-bar-border-left,1px solid transparent);border-radius:var(--frame-primary-right-primary-region-expanded-not-edge-regions-view-bar-border-radius,0 var(--frame-radius-large) var(--frame-radius-large) 0)}.primary-right .primary-region.expanded:not(.edge-regions)>.side-panel{border-radius:var(--frame-primary-right-primary-region-expanded-not-edge-regions-side-panel-border-radius,var(--frame-radius-large) 0 0 var(--frame-radius-large))}.compact .layout-grid .primary-region>.view-bar,.compact .layout-grid .primary-region>.side-panel{border-radius:var(--frame-compact-layout-grid-primary-region-view-bar-border-radius,0)}.empty-view-region{min-height:var(--frame-empty-view-region-min-height,80px);padding:var(--frame-empty-view-region-padding,20px);color:var(--frame-muted);text-align:center;font-size:var(--frame-empty-view-region-font-size,12px);flex:1;justify-content:center;align-items:center;display:flex}.view-drag-preview{z-index:150;pointer-events:none;align-items:center;gap:var(--frame-view-drag-preview-gap,var(--frame-activity-drag-preview-gap,8px));max-width:var(--frame-view-drag-preview-max-width,var(--frame-activity-drag-preview-max-width,300px));padding:var(--frame-view-drag-preview-padding,var(--frame-activity-drag-preview-padding,7px 11px));border:1px solid var(--frame-accent);border-radius:var(--frame-view-drag-preview-border-radius,var(--frame-activity-drag-preview-border-radius,var(--frame-radius-medium)));background:var(--frame-view-drag-preview-background,var(--frame-activity-drag-preview-background,#25292df2));color:var(--frame-view-drag-preview-color,var(--frame-activity-drag-preview-color,#eee));box-shadow:var(--frame-view-drag-preview-box-shadow,var(--frame-activity-drag-preview-box-shadow,0 5px 18px #0006));font:var(--frame-view-drag-preview-font,var(--frame-activity-drag-preview-font,12px system-ui));white-space:nowrap;text-overflow:ellipsis;display:flex;position:fixed;overflow:hidden}.view-drag-preview svg,.drag-view-icon{width:var(--frame-view-drag-preview-svg-width,var(--frame-activity-drag-preview-svg-width,18px));height:var(--frame-view-drag-preview-svg-height,var(--frame-activity-drag-preview-svg-height,18px));place-items:center;display:inline-grid}.view-drop-marker{z-index:149;pointer-events:none;box-sizing:border-box;position:fixed}.view-drop-marker.insert{background:var(--frame-accent);box-shadow:var(--frame-view-drop-marker-insert-box-shadow,var(--frame-activity-drop-marker-insert-box-shadow,0 0 0 1px #0078d430))}.view-drop-marker.inside{border:1px solid var(--frame-accent);background:var(--frame-view-drop-marker-inside-background,var(--frame-activity-drop-marker-inside-background,#0078d418));border-radius:var(--frame-view-drop-marker-inside-border-radius,var(--frame-activity-drop-marker-inside-border-radius,var(--frame-radius-medium)))}.dragging-views,.dragging-views *{cursor:grabbing!important}.frame-modal-layer{font:var(--frame-modal-layer-font,12px system-ui);color:var(--frame-modal-layer-color,#d0d2d4);position:fixed;inset:0}.frame-modal-layer,.frame-modal-layer *{box-sizing:border-box}.frame-modal-backdrop{background:var(--frame-modal-backdrop-background,#0006);position:absolute;inset:0}.frame-modal{border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);background:var(--frame-overlay-background);-webkit-backdrop-filter:var(--frame-overlay-backdrop-filter);backdrop-filter:var(--frame-overlay-backdrop-filter);box-shadow:var(--frame-overlay-shadow);outline:var(--frame-modal-outline,none);flex-direction:column;display:flex;position:fixed}.frame-modal-header{align-items:center;gap:var(--frame-modal-header-gap,8px);padding:var(--frame-modal-header-padding,0 8px 0 12px);min-height:var(--frame-modal-header-min-height,34px);border-bottom:1px solid var(--frame-line);border-radius:var(--frame-modal-header-border-radius,var(--frame-radius-large) var(--frame-radius-large) 0 0);background:var(--frame-surface);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex}.frame-modal-header h2{font:inherit;margin:var(--frame-modal-header-h2-margin,0);font-weight:var(--frame-modal-header-h2-font-weight,500);min-width:var(--frame-modal-header-h2-min-width,0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.modal-icon{width:var(--frame-modal-icon-width,16px);height:var(--frame-modal-icon-height,16px)}.frame-modal-content{min-height:var(--frame-modal-content-min-height,0);flex:1;overflow:auto}.frame-modal button:not([role=checkbox]){font:inherit;cursor:pointer;border:var(--frame-modal-button-border,0);background:var(--frame-modal-button-background,transparent);color:inherit}.frame-modal button:focus-visible,.frame-modal-header:focus-visible,.frame-modal :is(input,select,textarea):focus-visible{outline:1px solid var(--frame-accent);outline-offset:var(--frame-modal-button-focus-visible-outline-offset,-1px)}.frame-modal button:not([role=checkbox]):hover{background:var(--frame-modal-button-hover-background,#ffffff09)}.modal-resize{touch-action:none;position:absolute}.modal-resize.n,.modal-resize.s{height:var(--frame-modal-resize-n-height,8px);cursor:ns-resize;left:10px;right:10px}.modal-resize.n{top:-4px}.modal-resize.s{bottom:-4px}.modal-resize.e,.modal-resize.w{width:var(--frame-modal-resize-e-width,8px);cursor:ew-resize;top:10px;bottom:10px}.modal-resize.e{right:-4px}.modal-resize.w{left:-4px}.modal-resize.ne,.modal-resize.nw,.modal-resize.se,.modal-resize.sw{width:var(--frame-modal-resize-ne-width,16px);height:var(--frame-modal-resize-ne-height,16px)}.modal-resize.ne{cursor:nesw-resize;top:-5px;right:-5px}.modal-resize.nw{cursor:nwse-resize;top:-5px;left:-5px}.modal-resize.se{cursor:nwse-resize;bottom:-5px;right:-5px}.modal-resize.sw{cursor:nesw-resize;bottom:-5px;left:-5px}.frame-menu{z-index:120}.frame-tooltip{z-index:145}.layout-grid.primary-right .primary-region.edge-regions>.view-bar{border:1px solid var(--frame-line)}.layout-grid>.primary-region{pointer-events:none}.layout-grid .primary-region>.view-bar,.layout-grid .primary-region>.side-panel{pointer-events:auto}.layout-grid .primary-region.without-rail>.side-panel{border-radius:var(--frame-layout-grid-primary-region-without-rail-side-panel-border-radius,var(--frame-radius-large))}.compact .layout-grid .primary-region.without-rail>.side-panel{border-radius:var(--frame-compact-layout-grid-primary-region-without-rail-side-panel-border-radius,0)}.frame-icon{vertical-align:middle;min-width:0;max-width:100%;min-height:0;max-height:100%;line-height:var(--frame-icon-line-height,1);flex:none;justify-content:center;align-items:center;display:inline-flex}.frame-icon>svg{width:var(--frame-icon-svg-width,100%);height:var(--frame-icon-svg-height,100%);display:block}.section-chevron{width:var(--frame-section-chevron-width,16px);height:var(--frame-section-chevron-height,16px);flex:0 0 16px}.panel-section>header{padding:var(--frame-panel-section-header-padding,3px 8px 3px 2px)}.panel-section>header>.panel-actions{visibility:hidden}.panel-section.expanded:hover>header>.panel-actions,.panel-section.expanded:focus-within>header>.panel-actions{visibility:visible}.workspace-pane{position:relative}.workspace-split{background:var(--frame-line)}.workspace-pane{background:var(--frame-canvas)}.pane-close{z-index:2;color:var(--frame-muted);position:absolute;top:5px;right:5px}.workspace-pane-content>.pane-placeholder{min-height:var(--frame-workspace-pane-content-pane-placeholder-min-height,0);padding:var(--frame-workspace-pane-content-pane-placeholder-padding,0);flex:1;place-items:center;display:grid}.pane-placeholder>img{width:var(--frame-pane-placeholder-img-width,min(42%, 220px));max-height:var(--frame-pane-placeholder-img-max-height,55%);object-fit:contain;opacity:var(--frame-pane-placeholder-img-opacity,.06);filter:grayscale();pointer-events:none}.pane-placeholder.is-focused>img{opacity:var(--frame-pane-placeholder-is-focused-img-opacity,.15)}.shell-sidebar>.side-panel{overflow:hidden}.side-content{box-sizing:border-box;flex:1;min-height:0;overflow:hidden}.side-content>.view-host{height:100%}.view-host{min-width:0;min-height:0;overflow:hidden}.panel-content.view-host{overflow:hidden}.view-host>.view-content{box-sizing:border-box;height:100%;min-height:0;overflow:auto}.nested-view-content{overflow:hidden}.side-panel>.section-header,.side-panel .frame-dock-content>.section-header{flex-shrink:0}:is(.side-content:has(>.view-content>.view-sections),.panel-content:has(>.view-content>.view-sections),.view-host:has(>.view-content>.view-sections),.view-content:has(>.view-sections)){min-height:var(--frame-side-content-has-view-content-view-sections-min-height,0);flex-direction:column;flex:1;display:flex;overflow:hidden}.view-sections{min-height:var(--frame-view-sections-min-height-2,var(--frame-activity-sections-min-height-2,0));flex-direction:column;flex:1;display:flex;overflow:hidden}.view-sections>.panel-section{min-height:var(--frame-view-sections-panel-section-min-height,var(--frame-activity-sections-panel-section-min-height,0));flex:none}.view-sections>.panel-section>header{box-sizing:border-box}.view-sections>.panel-section>.nested-view-content{min-height:var(--frame-view-sections-panel-section-nested-view-content-min-height,var(--frame-activity-sections-panel-section-nested-view-content-min-height,0))}.nested-view-content>.view-host{min-height:var(--frame-nested-view-content-view-host-min-height-2,0);height:var(--frame-nested-view-content-view-host-height,100%)}.view-sections>.panel-section>.resize-handle{width:var(--frame-view-sections-panel-section-resize-handle-width,var(--frame-activity-sections-panel-section-resize-handle-width,100%));margin:var(--frame-view-sections-panel-section-resize-handle-margin,var(--frame-activity-sections-panel-section-resize-handle-margin,0));position:absolute;bottom:-6px;left:0}.side-content:has(>.view-host>.view-content>.view-sections){min-height:var(--frame-side-content-has-view-host-view-content-view-sections-min-height,0);flex-direction:column;flex:1;display:flex;overflow:hidden}.frame-overlay-scrollbar{z-index:20;background:var(--frame-overlay-scrollbar-background,transparent);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.frame-overlay-thumb{background:var(--frame-overlay-thumb-background,#626a7077);border-radius:var(--frame-overlay-thumb-border-radius,var(--frame-radius-medium));position:absolute}.frame-overlay-scrollbar.y .frame-overlay-thumb{width:var(--frame-overlay-scrollbar-y-frame-overlay-thumb-width,8px);left:2px}.frame-overlay-scrollbar.x .frame-overlay-thumb{height:var(--frame-overlay-scrollbar-x-frame-overlay-thumb-height,8px);top:2px}.frame-overlay-scrollbar:hover .frame-overlay-thumb{background:var(--frame-overlay-scrollbar-hover-frame-overlay-thumb-background,#79838aaa)}.frame-overlay-scrollbar.dragging .frame-overlay-thumb{background:var(--frame-overlay-scrollbar-dragging-frame-overlay-thumb-background,#8b969dcc)}.workbench{position:relative}.view-bar{flex-direction:column;display:flex}.frame-settings{height:var(--frame-settings-height,100%);min-height:var(--frame-settings-min-height,0);grid-template-columns:minmax(140px,210px) minmax(0,1fr);display:grid}.frame-settings .settings-navigation{padding:var(--frame-settings-settings-navigation-padding,18px 8px);border-right:1px solid var(--frame-line);overflow:auto}.frame-settings .settings-tree{margin:var(--frame-settings-settings-tree-margin,0);padding:var(--frame-settings-settings-tree-padding,0);list-style:none}.frame-settings .settings-tree .settings-tree{padding-left:var(--frame-settings-settings-tree-settings-tree-padding-left,16px)}.settings-tree-row{min-height:var(--frame-settings-tree-row-min-height,28px);border-radius:var(--frame-settings-tree-row-border-radius,var(--frame-radius-medium));align-items:center;display:flex}.settings-tree-row.selected{background:var(--frame-settings-tree-row-selected-background,#ffffff0b);color:var(--frame-settings-tree-row-selected-color,#fff);font-weight:var(--frame-settings-tree-row-selected-font-weight,600)}.settings-tree-row>button:last-child{padding:var(--frame-settings-tree-row-button-last-child-padding,5px 3px);text-align:left;min-width:var(--frame-settings-tree-row-button-last-child-min-width,0);flex:1}.settings-disclosure,.settings-disclosure-spacer{width:var(--frame-settings-disclosure-width,20px);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.frame-settings .settings-content{padding:var(--frame-settings-settings-content-padding,24px 30px);min-width:var(--frame-settings-settings-content-min-width,0);overflow:auto}.settings-content h2{font-size:var(--frame-settings-content-h2-font-size,24px);font-weight:var(--frame-settings-content-h2-font-weight,600);margin:var(--frame-settings-content-h2-margin,0 0 24px)}.setting-field{align-items:flex-start;gap:var(--frame-setting-field-gap,8px);margin:var(--frame-setting-field-margin,0 0 30px);max-width:var(--frame-setting-field-max-width,760px);flex-direction:column;display:flex}.setting-label{font-size:var(--frame-setting-label-font-size,13px);font-weight:var(--frame-setting-label-font-weight,600)}.setting-description{font-size:var(--frame-setting-description-font-size,12px);color:var(--frame-setting-description-color,#a5adb1);line-height:var(--frame-setting-description-line-height,1.6);margin:var(--frame-setting-description-margin,0 0 8px)}.setting-field :is(input:not([type=checkbox]),select,textarea){width:var(--frame-setting-field-is-input-not-width,min(100%, 340px));padding:var(--frame-setting-field-is-input-not-padding,7px 9px);border:var(--frame-setting-field-is-input-not-border,1px solid var(--frame-control-border));border-radius:var(--frame-setting-field-is-input-not-border-radius,var(--frame-input-radius));background:var(--frame-setting-field-is-input-not-background,#1b1d1e);color:var(--frame-setting-field-is-input-not-color,#dedede);font:inherit}.setting-field input[type=checkbox]{width:var(--frame-setting-field-input-width,18px);height:var(--frame-setting-field-input-height,18px);accent-color:var(--frame-accent)}.setting-field input[type=color]{height:var(--frame-setting-field-input-height-2,36px);width:var(--frame-setting-field-input-width-2,70px);padding:var(--frame-setting-field-input-padding,3px)}.setting-field textarea{min-height:var(--frame-setting-field-textarea-min-height,90px);resize:vertical}.setting-field :disabled{opacity:var(--frame-setting-field-disabled-opacity,.5)}.setting-field select option{background:var(--frame-setting-field-select-option-background,#25292c);color:var(--frame-setting-field-select-option-color,#eee)}.setting-field output{color:var(--frame-muted);font-size:var(--frame-setting-field-output-font-size,12px)}@media (width<=600px){.frame-settings{grid-template-columns:135px minmax(0,1fr)}.frame-settings .settings-content{padding:var(--frame-settings-settings-content-padding-2,18px 14px)}}.frame-modal{color:var(--frame-modal-color,#d4d4d4)}.frame-modal :is(button,input,select,textarea){font:inherit}.frame-modal button:not([role=checkbox]){border:var(--frame-modal-button-border,0);background:var(--frame-modal-button-background-2,none);color:inherit;cursor:pointer}.frame-modal button:disabled{cursor:default}.frame-modal :is(button,input,select,textarea):focus-visible{outline:1px solid var(--frame-accent);outline-offset:var(--frame-modal-is-button-outline-offset,-1px)}.frame-modal .settings-content p{margin-top:var(--frame-modal-settings-content-p-margin-top,0)}.frame-modal .settings-tree-row:hover{background:var(--frame-modal-settings-tree-row-hover-background,#ffffff08)}.frame-modal .setting-field :is(select,textarea,input:not([type=checkbox])){border:var(--frame-modal-setting-field-is-select-border,1px solid #3c4246);background:var(--frame-modal-setting-field-is-select-background,#1b1d1e)}.frame-icon-button{padding:var(--frame-icon-button-padding,0);justify-content:center;align-items:center;gap:var(--frame-icon-button-gap,0);line-height:var(--frame-icon-button-line-height,0);vertical-align:middle;flex-shrink:0;display:inline-flex}.frame-icon-button.no-hover-highlight:hover{background:var(--frame-icon-button-no-hover-highlight-hover-background,transparent);color:inherit}.frame-icon-button>.frame-icon{margin:var(--frame-icon-button-frame-icon-margin,0)}.panel-actions .frame-icon-button:has(>span:not(.frame-icon):not(.frame-icon-button-icon)){padding:var(--frame-panel-actions-frame-icon-button-has-span-not-frame-icon-padding,0 5px);width:auto!important}.resizable-pane{min-height:var(--frame-resizable-pane-min-height,0);min-width:var(--frame-resizable-pane-min-width,0);width:var(--frame-resizable-pane-width,100%);height:var(--frame-resizable-pane-height,100%);display:grid}.resizable-pane-first,.resizable-pane-second{min-height:var(--frame-resizable-pane-first-min-height,0);min-width:var(--frame-resizable-pane-first-min-width,0);overflow:hidden}.resizable-pane.x>.resizable-pane-first{grid-area:1/1}.resizable-pane.x>.resizable-pane-second{grid-area:1/3}.resizable-pane.y>.resizable-pane-first{grid-area:1/1}.resizable-pane.y>.resizable-pane-second{grid-area:3/1}.resizable-pane>.resize-handle{z-index:2;position:relative}.resizable-pane.x>.resize-handle{grid-area:1/2;justify-self:center}.resizable-pane.y>.resize-handle{width:var(--frame-resizable-pane-y-resize-handle-width,100%);grid-area:2/1;align-self:center}.frame-settings .settings-navigation,.frame-settings .settings-content{height:var(--frame-settings-settings-navigation-height,100%)}.frame-settings .settings-navigation{padding:var(--frame-settings-settings-navigation-padding-2,18px 14px)}.frame-modal .settings-category{align-items:center;gap:var(--frame-modal-settings-category-gap,3px);width:var(--frame-modal-settings-category-width,100%);padding:var(--frame-modal-settings-category-padding,5px 6px);text-align:left;min-height:var(--frame-modal-settings-category-min-height,28px);background:var(--frame-modal-settings-category-background,transparent);color:var(--frame-modal-settings-category-color,#a5adb1);display:flex}.frame-modal .settings-category:hover{background:var(--frame-modal-settings-category-hover-background,transparent);color:var(--frame-modal-settings-category-hover-color,#d4d4d4)}.frame-modal .settings-category.selected{background:var(--frame-modal-settings-category-selected-background,transparent);color:var(--frame-modal-settings-category-selected-color,#eee);font-weight:var(--frame-modal-settings-category-selected-font-weight,600)}.settings-category>.frame-icon,.settings-category>.settings-disclosure-spacer{width:var(--frame-settings-category-frame-icon-width,16px);flex:0 0 16px}button.frame-button{justify-content:center;align-items:center;gap:var(--frame-button-frame-button-gap,7px);min-height:var(--frame-button-frame-button-min-height,28px);padding:var(--frame-control-padding-y) var(--frame-control-padding-x);border:var(--frame-button-frame-button-border,1px solid transparent);border-radius:var(--frame-control-radius);color:var(--frame-button-frame-button-color,#d4d4d4);font:inherit;cursor:pointer;background:var(--frame-button-frame-button-background,transparent);display:inline-flex}button.frame-button.ghost:hover:not(:disabled){background:var(--frame-button-frame-button-ghost-hover-not-disabled-background,#ffffff0d)}button.frame-button.secondary{background:var(--frame-button-frame-button-secondary-background,#25292c);border-color:var(--frame-button-frame-button-secondary-border-color,#3c4246)}button.frame-button.secondary:hover:not(:disabled){background:var(--frame-button-frame-button-secondary-hover-not-disabled-background,#30363a)}button.frame-button.primary{background:var(--frame-button-primary-background,var(--frame-accent));border-color:var(--frame-button-primary-border,transparent);color:var(--frame-button-frame-button-primary-color,#fff)}button.frame-button.primary:hover:not(:disabled){filter:var(--frame-button-primary-hover-filter,brightness(1.12))}button.frame-button:disabled{opacity:var(--frame-button-frame-button-disabled-opacity,.45);cursor:default}button.frame-button.frame-icon-button{padding:var(--frame-button-frame-button-frame-icon-button-padding,0);min-height:var(--frame-button-frame-button-frame-icon-button-min-height,0);border:var(--frame-button-frame-button-frame-icon-button-border,0);gap:var(--frame-button-frame-button-frame-icon-button-gap,0)}button.frame-button.frame-icon-button.no-hover-highlight:hover{background:var(--frame-button-frame-button-frame-icon-button-no-hover-highlight-hover-background,transparent);color:inherit}.frame-text-input{width:var(--frame-text-input-width,min(100%, 340px));padding:var(--frame-text-input-padding,6px 8px);min-height:var(--frame-text-input-min-height,28px);color:var(--frame-text-input-color,var(--frame-control-text));background:var(--frame-text-input-background,var(--frame-control-background));border:var(--frame-text-input-border,1px solid var(--frame-control-border));border-radius:var(--frame-text-input-border-radius,var(--frame-input-radius));font:inherit}.frame-text-input:disabled{opacity:var(--frame-text-input-disabled-opacity,.45)}.frame-checkbox{align-items:flex-start;gap:var(--frame-checkbox-gap,8px);color:inherit;font:inherit;cursor:pointer;line-height:var(--frame-checkbox-line-height,18px);display:inline-flex}.frame-checkbox input[type=checkbox]{appearance:none;width:var(--frame-checkbox-input-width,18px);height:var(--frame-checkbox-input-height,18px);margin:var(--frame-checkbox-input-margin,0);border:var(--frame-checkbox-input-border,1px solid #6b6b6b);border-radius:var(--frame-checkbox-input-border-radius,var(--frame-radius-medium));background:var(--frame-checkbox-input-background,#242424);cursor:inherit;flex:0 0 18px;position:relative}.frame-checkbox input:checked:after{content:"";width:var(--frame-checkbox-input-checked-after-width,5px);height:var(--frame-checkbox-input-checked-after-height,10px);border:var(--frame-checkbox-input-checked-after-border,solid #d4d4d4);border-width:var(--frame-checkbox-input-checked-after-border-width,0 1.5px 1.5px 0);position:absolute;top:1px;left:5px;transform:rotate(45deg)}.frame-checkbox:has(input:disabled){opacity:var(--frame-checkbox-has-input-disabled-opacity,.45);cursor:default}button.frame-select{justify-content:space-between;align-items:center;gap:var(--frame-button-frame-select-gap,8px);width:var(--frame-button-frame-select-width,min(100%, 340px));min-height:var(--frame-button-frame-select-min-height,28px);padding:var(--frame-button-frame-select-padding,5px 8px);color:var(--frame-button-frame-select-color,var(--frame-control-text));border:var(--frame-button-frame-select-border,1px solid var(--frame-control-border));border-radius:var(--frame-button-frame-select-border-radius,var(--frame-input-radius));background:var(--frame-button-frame-select-background,var(--frame-control-background));text-align:left;font:inherit;display:inline-flex}.frame-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-select:disabled{opacity:var(--frame-select-disabled-opacity,.45)}.frame-select-popup{z-index:125;color:var(--frame-select-popup-color,#d4d4d4);background:var(--frame-select-popup-background,var(--frame-overlay-background));border:var(--frame-select-popup-border,1px solid var(--frame-select-border-color,#454545));border-radius:var(--frame-select-popup-border-radius,var(--frame-radius-small));box-shadow:var(--frame-select-popup-box-shadow,0 6px 18px #0005);font:var(--frame-select-popup-font,12px system-ui, sans-serif);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;overflow:hidden}.frame-select-options{min-height:var(--frame-select-options-min-height,0);scrollbar-width:none;overflow:auto}.frame-select-options>div{gap:var(--frame-select-options-div-gap,8px);padding:var(--frame-select-options-div-padding,4px 8px);cursor:pointer;min-height:var(--frame-select-options-div-min-height,24px);box-sizing:border-box;align-items:center;display:flex}.frame-select-options .active:not(.disabled){background:var(--frame-select-options-active-not-disabled-background,#087caa);color:var(--frame-select-options-active-not-disabled-color,white)}.frame-select-options .disabled{opacity:var(--frame-select-options-disabled-opacity,.4);cursor:default}.frame-select-options small{color:var(--frame-select-options-small-color,#999);font-size:var(--frame-select-options-small-font-size,11px)}.frame-select-options .active small{color:inherit}.frame-select-options .select-default{margin-left:auto}.frame-select-description{border-top:var(--frame-select-description-border-top,1px solid var(--frame-select-border-color,#454545));margin:var(--frame-select-description-margin,0);padding:var(--frame-select-description-padding,7px 8px);line-height:var(--frame-select-description-line-height,1.5);flex:none}.component-showcase{width:var(--frame-component-showcase-width,100%);max-width:var(--frame-component-showcase-max-width,960px);margin:var(--frame-component-showcase-margin,0 auto);padding:var(--frame-component-showcase-padding,36px 36px 48px);font-size:var(--frame-component-showcase-font-size,13px);line-height:var(--frame-component-showcase-line-height,1.6);flex:none}.component-showcase h1{font-size:var(--frame-component-showcase-h1-font-size,30px);line-height:var(--frame-component-showcase-h1-line-height,1.2);font-weight:var(--frame-component-showcase-h1-font-weight,500);margin:var(--frame-component-showcase-h1-margin,5px 0 14px)}.component-showcase header>p:last-child,.showcase-section>p{color:var(--frame-component-showcase-header-p-last-child-color,#a5adb1)}.showcase-eyebrow{color:var(--frame-showcase-eyebrow-color,#8e9496);letter-spacing:var(--frame-showcase-eyebrow-letter-spacing,1.4px);font-size:var(--frame-showcase-eyebrow-font-size,10px)}.showcase-section{margin-top:var(--frame-showcase-section-margin-top,30px)}.showcase-section h2{margin:var(--frame-showcase-section-h2-margin,0 0 12px);font-size:var(--frame-showcase-section-h2-font-size,16px);font-weight:var(--frame-showcase-section-h2-font-weight,500)}.showcase-section-heading{justify-content:space-between;align-items:center;gap:var(--frame-showcase-section-heading-gap,10px);margin-bottom:var(--frame-showcase-section-heading-margin-bottom,12px);display:flex}.showcase-section-heading h2{margin:var(--frame-showcase-section-heading-h2-margin,0)}.showcase-preview{border:1px solid var(--frame-line);border-radius:var(--frame-showcase-preview-border-radius,var(--frame-radius-large));padding:var(--frame-showcase-preview-padding,22px);min-width:var(--frame-showcase-preview-min-width,0);background:var(--frame-surface)}.showcase-feedback{min-height:var(--frame-showcase-feedback-min-height,25px);padding:var(--frame-showcase-feedback-padding,8px 0);color:var(--frame-muted);font-size:var(--frame-showcase-feedback-font-size,11px)}.showcase-section table{width:var(--frame-showcase-section-table-width,100%);border-collapse:collapse;font-size:var(--frame-showcase-section-table-font-size,12px);margin-top:var(--frame-showcase-section-table-margin-top,18px)}.showcase-section :is(th,td){text-align:left;padding:var(--frame-showcase-section-is-th-padding,9px 10px);border-bottom:1px solid var(--frame-line);vertical-align:top}.showcase-section td:first-child{width:var(--frame-showcase-section-td-first-child-width,32%);white-space:nowrap}.showcase-section pre{padding:var(--frame-showcase-section-pre-padding,18px);margin:var(--frame-showcase-section-pre-margin,0);background:var(--frame-showcase-section-pre-background,#17191a);border:1px solid var(--frame-line);border-radius:var(--frame-showcase-section-pre-border-radius,var(--frame-radius-medium));font-size:var(--frame-showcase-section-pre-font-size,12px);line-height:var(--frame-showcase-section-pre-line-height,1.7);overflow:auto}.showcase-section code{font-family:var(--frame-showcase-section-code-font-family,Consolas, monospace)}@media (width<=700px){.component-showcase{padding:var(--frame-component-showcase-padding-2,24px 18px)}.showcase-preview{padding:var(--frame-showcase-preview-padding-2,14px)}}.frame-select-options>.frame-select-separator{padding:var(--frame-select-options-frame-select-separator-padding,0);min-height:var(--frame-select-options-frame-select-separator-min-height,1px);height:var(--frame-select-options-frame-select-separator-height,1px);margin:var(--frame-select-options-frame-select-separator-margin,5px 0);background:var(--frame-line,#3c4246);cursor:default}.frame-slider{width:var(--frame-slider-width,min(100%, 340px));accent-color:var(--frame-accent)}.frame-color-picker{width:var(--frame-color-picker-width,70px);height:var(--frame-color-picker-height,36px);padding:var(--frame-color-picker-padding,3px);border:var(--frame-color-picker-border,1px solid #3c4246);border-radius:var(--frame-color-picker-border-radius,var(--frame-radius-medium));background:var(--frame-color-picker-background,#1b1d1e)}.frame-text-area{width:var(--frame-text-area-width,min(100%, 460px));min-height:var(--frame-text-area-min-height,90px);resize:vertical;padding:var(--frame-text-area-padding,8px);color:var(--frame-text-area-color,var(--frame-control-text));background:var(--frame-text-area-background,var(--frame-control-background));border:var(--frame-text-area-border,1px solid var(--frame-control-border));border-radius:var(--frame-text-area-border-radius,var(--frame-input-radius));font:inherit}.frame-notifications{z-index:60;width:var(--frame-notifications-width,min(420px, calc(100% - 16px)));max-height:var(--frame-notifications-max-height,calc(100% - 80px));gap:var(--frame-notifications-gap,8px);pointer-events:none;flex-direction:column-reverse;display:flex;position:absolute;left:8px;overflow:auto}.frame-notification{align-items:flex-start;gap:var(--frame-notification-gap,10px);padding:var(--frame-notification-padding,12px);border:1px solid var(--frame-line);border-radius:var(--frame-notification-border-radius,var(--frame-panel-radius));background:var(--frame-overlay-background);box-shadow:var(--frame-notification-box-shadow,var(--frame-overlay-shadow));pointer-events:auto;font-size:var(--frame-notification-font-size,var(--frame-font-size-body));line-height:var(--frame-notification-line-height,1.5);display:flex}.frame-notification-content{min-width:var(--frame-notification-content-min-width,0);overflow-wrap:anywhere;flex:1}.frame-notification-content strong{font-weight:var(--frame-notification-content-strong-font-weight,500)}.frame-notification-content p{margin:var(--frame-notification-content-p-margin,6px 0);white-space:pre-wrap}.frame-notification-content small{color:var(--frame-muted);margin-top:var(--frame-notification-content-small-margin-top,8px);display:block}.frame-notification-content .frame-button{margin-top:var(--frame-notification-content-frame-button-margin-top,10px)}.frame-notification-severity{margin-top:var(--frame-notification-severity-margin-top,3px);color:var(--frame-notification-severity-color,#4da7d4);flex-shrink:0}.frame-notification.error .frame-notification-severity{color:var(--frame-notification-error-frame-notification-severity-color,#f48771)}.frame-notification.warning .frame-notification-severity{color:var(--frame-notification-warning-frame-notification-severity-color,#dcca79)}.frame-notification.success .frame-notification-severity{color:var(--frame-notification-success-frame-notification-severity-color,#89bb8b)}.titlebar-center{align-items:center;gap:var(--frame-titlebar-center-gap,6px);min-width:var(--frame-titlebar-center-min-width,0);flex:0 600px;display:flex}.titlebar-center .command-tooltip,.titlebar-center .titlebar-text{min-width:var(--frame-titlebar-center-command-tooltip-min-width,0);flex:1}.titlebar-navigation{align-items:center;gap:var(--frame-titlebar-navigation-gap,2px);flex:none;display:flex}.titlebar-leading>.titlebar-navigation{margin-left:var(--frame-titlebar-center-gap,6px)}.titlebar-center button.frame-button.workspace-command{min-width:0}.titlebar-navigation button:disabled{opacity:var(--frame-titlebar-navigation-button-disabled-opacity,.35);cursor:default}@media (width>=701px){.titlebar>.titlebar-center{width:var(--frame-titlebar-titlebar-center-width,min(600px, calc(100% - 580px)));position:absolute;left:50%;transform:translate(-50%)}}@media (width<=700px){.titlebar-center{flex-basis:260px}}@media (width<=540px){.titlebar-center{gap:var(--frame-titlebar-center-gap-2,2px);flex-basis:180px}}.panel-action-separator{width:var(--frame-panel-action-separator-width,1px);height:var(--frame-panel-action-separator-height,16px);margin:var(--frame-panel-action-separator-margin,0 6px);background:var(--frame-line);flex:none}.layout-grid>.region-maximized{background:var(--frame-surface)}.rail-badge{box-sizing:border-box;min-width:15px;height:15px;font:10px/1 var(--frame-font-body);background:var(--frame-accent);color:var(--frame-accent-foreground);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;display:inline-flex;position:absolute;inset-block-end:1px;inset-inline-end:0}.view-bar .tooltip-trigger{flex-shrink:0}.view-bar.view-bar-compact .rail-button{width:var(--frame-view-compact-button-width,var(--frame-activity-compact-button-width,26px));height:var(--frame-view-compact-button-height,var(--frame-activity-compact-button-height,28px));font-size:11px}.view-bar .rail-button>:is(svg,.frame-icon){width:var(--frame-view-icon-size,var(--frame-activity-icon-size,28px))!important;height:var(--frame-view-icon-size,var(--frame-activity-icon-size,28px))!important}.view-bar.view-bar-compact .rail-button>:is(svg,.frame-icon){width:var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px))!important;height:var(--frame-view-compact-icon-size,var(--frame-activity-compact-icon-size,18px))!important}.layout-grid>.primary-region:is(.view-bar-top,.view-bar-bottom){flex-direction:column}.layout-grid>.primary-region.view-bar-bottom{flex-direction:column-reverse}.layout-grid .primary-region:is(.view-bar-top,.view-bar-bottom)>.view-bar{flex-direction:row;flex:0 0 var(--view-bar-height);width:100%;height:var(--view-bar-height);gap:var(--frame-gap,6px);border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);min-width:0;min-height:0;padding:4px;overflow:auto hidden}.layout-grid .primary-region:is(.view-bar-top,.view-bar-bottom)>.side-panel{width:100%;min-width:0;min-height:0;height:calc(var(--workspace-height) - var(--view-bar-height));border-radius:var(--frame-panel-radius);flex:auto;margin-top:0}.layout-grid.primary-right>.primary-region.view-bar-top>.view-bar,.layout-grid>.primary-region.view-bar-top>.view-bar{border-left:1px solid var(--frame-line);border-right:1px solid var(--frame-line);border-radius:var(--frame-panel-radius) var(--frame-panel-radius) 0 0;border-bottom-color:#0000}.layout-grid.primary-right>.primary-region.view-bar-bottom>.view-bar,.layout-grid>.primary-region.view-bar-bottom>.view-bar{border-left:1px solid var(--frame-line);border-right:1px solid var(--frame-line);border-radius:0 0 var(--frame-panel-radius) var(--frame-panel-radius);border-top-color:#0000}.layout-grid.primary-right>.primary-region.view-bar-top>.side-panel,.layout-grid>.primary-region.view-bar-top>.side-panel{border-radius:0 0 var(--frame-panel-radius) var(--frame-panel-radius)}.layout-grid.primary-right>.primary-region.view-bar-bottom>.side-panel,.layout-grid>.primary-region.view-bar-bottom>.side-panel{border-radius:var(--frame-panel-radius) var(--frame-panel-radius) 0 0}.layout-grid>.primary-region.horizontal-collapsed>.view-bar{border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius)}.layout-grid .primary-region>.view-bar.view-bar-horizontal.view-bar-compact{padding:3px}.palette-input .frame-text-input{box-sizing:border-box;width:100%;max-width:none}.frame-menu[data-reka-menu-content]{pointer-events:auto;position:relative}.frame-menu .menu-row>button.frame-button[data-highlighted]:not(:disabled){background:var(--frame-menu-hover)}.frame-menu .menu-row>button.frame-button[data-highlighted]>.visibility-indicator{opacity:1}.frame-menu .menu-row>button.frame-button{justify-content:normal;display:grid}.frame-menu[data-item-alignment=left] .menu-label{text-align:left}.frame-menu[data-item-alignment=center] .menu-label{text-align:center}.frame-menu[data-item-alignment=right] .menu-label{text-align:right}button.frame-button.frame-icon-button{inline-size:var(--frame-icon-button-size,26px);block-size:var(--frame-icon-button-size,26px);aspect-ratio:1}.frame-icon-button-icon{inline-size:var(--frame-icon-button-icon-size,16px);aspect-ratio:1;flex:none;justify-content:center;align-items:center;display:flex}.frame-icon-button-icon>:is(svg,.frame-icon){width:100%;height:100%;display:block}button.frame-button.frame-icon-button.frame-icon-button-labeled{aspect-ratio:auto;gap:var(--frame-icon-button-label-gap,var(--frame-spacing-small,4px));inline-size:auto;padding-inline:var(--frame-icon-button-label-padding,var(--frame-spacing-small,4px))}.frame-icon-button-label{font-size:var(--frame-icon-button-label-font-size,inherit);padding-inline-end:var(--frame-icon-button-label-end-padding,2px);line-height:1}:is(.frame-menu,.frame-select-popup,.palette,.frame-modal,.frame-date-popover,.frame-color-picker-popover,.frame-advanced-popup,.frame-general-dialog,.frame-general-popup,.frame-general-menu,.frame-general-toast,.frame-navigation-content,.frame-menubar-content,.frame-tooltip,.frame-notification){-webkit-backdrop-filter:var(--frame-overlay-backdrop-filter);backdrop-filter:var(--frame-overlay-backdrop-filter)}@media (prefers-reduced-transparency:reduce){:root{--frame-overlay-background:var(--frame-overlay-surface);--frame-overlay-backdrop-filter:none}[data-frame-theme-scope]{--frame-overlay-background:var(--frame-overlay-surface)!important;--frame-overlay-backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--frame-overlay-background:var(--frame-overlay-surface)}[data-frame-theme-scope]{--frame-overlay-background:var(--frame-overlay-surface)!important}}.titlebar button.frame-button.window-control{aspect-ratio:auto;border:0;border-radius:0;min-height:0;padding:0}.titlebar button.frame-button.workspace-command{min-height:0}.titlebar button.frame-button.titlebar-button.frame-icon-button-labeled{width:auto;inline-size:auto;display:inline-flex}.frame-menubar{gap:0;padding:0}.frame-menubar .menubar-groups>button,.frame-menubar>button{min-height:0;line-height:normal;font:inherit;height:var(--frame-menubar-button-height,25px);padding:var(--frame-menubar-button-padding,0 8px);color:var(--frame-menubar-button-color,#a9a9a9);font-size:var(--frame-menubar-button-font-size,12px);background:0 0;border:0}.frame-menubar button[data-state=open]{background:var(--frame-menubar-button-hover-background,#ffffff0b)}.workbench-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.workbench-layout>.workbench-body{grid-area:body}.workbench-layout{grid-template-areas:"body"}.workbench-layout.has-navigation-bar[data-nav-position=top]{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"nav""body"}.workbench-layout.has-navigation-bar[data-nav-position=bottom]{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"body""nav"}.workbench-layout.has-navigation-bar[data-nav-position=left]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nav body"}.workbench-layout.has-navigation-bar[data-nav-position=right]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body nav"}.workbench-layout>.navigation-bar-container{min-width:0;min-height:0;padding:var(--frame-spacing-small,4px);grid-area:nav;display:flex}.workbench-layout>.navigation-bar-container>.navigation-bar{flex:1}.compact .workbench-layout>.navigation-bar-container{padding:0}.compact .navigation-bar{border-radius:var(--frame-compact-canvas-container-border-radius,0)}.workbench-layout:is([data-nav-position=left],[data-nav-position=right])>.navigation-bar-container{max-inline-size:var(--frame-navigation-max-width,min(30vw,320px))}.quick-input-match{color:var(--frame-accent);font-weight:700}.command-result:is(.active,:hover,[data-highlighted]) .quick-input-match{color:inherit}.quick-input-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.quick-input-icon>*{width:16px;height:16px}.view-host>.view-content.view-content-slotted{overflow:hidden}.frame-view-layout{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.frame-view-top,.frame-view-bottom{flex:none;min-width:0}.frame-view-middle{flex:1;min-width:0;min-height:0;overflow:auto}.frame-view-padded{padding:var(--frame-side-content-padding,var(--frame-spacing-small) var(--frame-spacing-normal))}.frame-view-middle.frame-view-group{flex-direction:column;display:flex;overflow:hidden}.titlebar>.titlebar-center{pointer-events:none;min-width:0;position:absolute;left:50%;transform:translate(-50%)}.titlebar-center>*{pointer-events:auto}.titlebar>.titlebar-center .titlebar-text{text-align:center;flex:1;width:100%;min-width:0}.menubar-measure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset:0 auto auto 0}.titlebar>.window-controls,.titlebar>.titlebar-layout{flex-shrink:0}.pane-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.pane-welcome-actions{flex-direction:column;min-width:240px;max-width:100%;display:flex}.pane-welcome-actions .frame-button{color:var(--frame-muted);justify-content:space-between;gap:32px;padding:6px 10px;display:flex}.pane-welcome-actions kbd{font:inherit;color:var(--frame-muted);white-space:nowrap;font-size:.85em}.workspace-pane-content>.pane-placeholder,.workspace-tab-content>.pane-placeholder,.workspace-tab-content-host>.pane-placeholder{flex-direction:column;flex:1;min-height:0;display:flex}.frame-modal-content{padding:var(--frame-modal-content-padding,0)}.frame-modal.no-drag .frame-modal-header{cursor:default;touch-action:auto}.frame-modal-footer{justify-content:flex-end;align-items:center;gap:var(--frame-modal-footer-gap,8px);padding:var(--frame-modal-footer-padding,8px 12px);min-height:var(--frame-modal-header-min-height,34px);border-top:1px solid var(--frame-line);border-radius:0 0 var(--frame-radius-large) var(--frame-radius-large);background:var(--frame-surface);flex-shrink:0;display:flex}button.frame-button.frame-icon-button.frame-icon-button-icon-only,button.frame-button.frame-icon-button.frame-icon-button-icon-only:hover,button.frame-button.frame-icon-button.frame-icon-button-icon-only:active{background:0 0}button.frame-button.frame-icon-button.frame-icon-button-icon-only{color:var(--frame-muted)}button.frame-button.frame-icon-button.frame-icon-button-icon-only:hover:not(:disabled)>.frame-icon-button-icon{color:var(--frame-icon-button-icon-hover-color,color-mix(in srgb, var(--frame-text) 65%, white))}.frame-tooltip[data-noninteractive]{pointer-events:none}[data-reka-popper-content-wrapper]:has(>.frame-tooltip[data-noninteractive]){pointer-events:none}.frame-modal-header-separator{width:var(--frame-modal-header-separator-width,1px);margin:var(--frame-modal-header-separator-margin,7px 2px);background:var(--frame-line);flex-shrink:0;align-self:stretch}.layout-grid .shell-sidebar{pointer-events:none;background:0 0;border:0;border-radius:0;width:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.layout-grid .shell-sidebar[data-sidebar-side=left]{flex-direction:row}.layout-grid .shell-sidebar[data-sidebar-side=right]{flex-direction:row-reverse}.layout-grid .shell-sidebar>.side-panel{width:0;min-width:0;min-height:0;height:var(--workspace-height,100%);margin-top:var(--workspace-top,0px);border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);background:var(--frame-surface);pointer-events:auto;flex:auto}.layout-grid .shell-sidebar>.view-bar{flex:0 0 var(--rail-width);width:var(--rail-width);box-sizing:border-box;border:1px solid var(--frame-line);border-radius:var(--frame-panel-radius);background:var(--frame-surface);pointer-events:auto}.layout-grid .shell-sidebar>.secondary-resize{pointer-events:auto}.layout-grid .shell-sidebar:not(.sidebar-horizontal).expanded[data-sidebar-side=left]>.view-bar{border-radius:var(--frame-panel-radius) 0 0 var(--frame-panel-radius);border-right-color:#0000}.layout-grid .shell-sidebar:not(.sidebar-horizontal).expanded[data-sidebar-side=left]>.side-panel{border-radius:0 var(--frame-panel-radius) var(--frame-panel-radius) 0}.layout-grid .shell-sidebar:not(.sidebar-horizontal).expanded[data-sidebar-side=right]>.view-bar{border-radius:0 var(--frame-panel-radius) var(--frame-panel-radius) 0;border-left-color:#0000}.layout-grid .shell-sidebar:not(.sidebar-horizontal).expanded[data-sidebar-side=right]>.side-panel{border-radius:var(--frame-panel-radius) 0 0 var(--frame-panel-radius)}.layout-grid .shell-sidebar.without-rail>.side-panel{border-radius:var(--frame-panel-radius)}.layout-grid .shell-sidebar.sidebar-horizontal{flex-direction:column}.layout-grid .shell-sidebar.sidebar-horizontal.view-bar-bottom{flex-direction:column-reverse}.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar{flex:0 0 var(--view-bar-height);width:100%;height:var(--view-bar-height);min-width:0;overflow:hidden}.layout-grid .shell-sidebar.sidebar-horizontal>.side-panel{flex:auto;width:100%;height:0;margin-top:0}.layout-grid .shell-sidebar.view-bar-top>.view-bar{border-radius:var(--frame-panel-radius) var(--frame-panel-radius) 0 0;border-bottom-color:#0000}.layout-grid .shell-sidebar.view-bar-top>.side-panel{border-radius:0 0 var(--frame-panel-radius) var(--frame-panel-radius)}.layout-grid .shell-sidebar.view-bar-bottom>.view-bar{border-radius:0 0 var(--frame-panel-radius) var(--frame-panel-radius);border-top-color:#0000}.layout-grid .shell-sidebar.view-bar-bottom>.side-panel{border-radius:var(--frame-panel-radius) var(--frame-panel-radius) 0 0}.shell-sidebar .side-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workbench.compact .layout-grid .shell-sidebar[data-sidebar-side]>:is(.side-panel,.view-bar){border-radius:0}.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar{gap:var(--frame-gap,6px);min-height:0;padding:4px}.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar.view-bar-compact{padding:3px}.shell-sidebar .view-bar.view-bar-horizontal .rail-button{height:34px}.shell-sidebar .view-bar.view-bar-horizontal.view-bar-compact .rail-button{height:28px}.shell-sidebar .view-bar.view-bar-horizontal:is(.view-bar-display-text,.view-bar-display-both) .rail-button{width:auto;min-width:34px}.shell-sidebar .view-bar.view-bar-horizontal.view-bar-compact:is(.view-bar-display-text,.view-bar-display-both) .rail-button{width:auto;min-width:28px}.layout-grid .shell-sidebar>.view-bar{width:max-content;padding:var(--frame-view-rail-padding,var(--frame-activity-rail-padding,var(--frame-spacing-small,4px)));gap:var(--frame-view-rail-gap,var(--frame-activity-rail-gap,var(--frame-spacing-small,4px)));flex:none}.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar,.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar.view-bar-compact{width:100%;height:auto;padding:var(--frame-view-rail-padding,var(--frame-activity-rail-padding,var(--frame-spacing-small,4px)));flex:none}.shell-sidebar .view-bar.view-bar-horizontal .rail-button,.shell-sidebar .view-bar.view-bar-horizontal.view-bar-compact .rail-button,.shell-sidebar .view-bar.view-bar-horizontal:is(.view-bar-display-text,.view-bar-display-both) .rail-button,.shell-sidebar .view-bar.view-bar-horizontal.view-bar-compact:is(.view-bar-display-text,.view-bar-display-both) .rail-button{width:auto;min-width:0;height:auto}.layout-grid .shell-sidebar>.view-bar.view-bar-compact,.layout-grid .shell-sidebar.sidebar-horizontal>.view-bar.view-bar-compact{padding:var(--frame-view-compact-rail-padding,var(--frame-activity-compact-rail-padding,var(--frame-view-rail-padding,var(--frame-activity-rail-padding,var(--frame-spacing-small,4px)))))}.shell-sidebar .view-bar.view-bar-horizontal.view-bar-compact .rail-button{padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px) * .75)))}.shell-sidebar .view-bar.view-bar-display-icons .rail-button,.shell-sidebar .view-bar.view-bar-display-icons.view-bar-compact .rail-button{aspect-ratio:1;width:auto;min-width:0;height:auto;min-height:0}.shell-sidebar .view-bar.view-bar-horizontal.view-bar-display-icons .rail-button{padding:var(--frame-view-item-padding,var(--frame-activity-item-padding,var(--frame-spacing-small,4px)))}.shell-sidebar .view-bar.view-bar-horizontal.view-bar-display-icons.view-bar-compact .rail-button{padding:var(--frame-view-compact-item-padding,var(--frame-activity-compact-item-padding,calc(var(--frame-spacing-small,4px) * .75)))}.bottom-region[data-panel-position=top]>.frame-dock-main>.frame-dock-content>.panel-resize{top:auto;bottom:-9px}.bottom-region[data-panel-position=left]>.frame-dock-main>.frame-dock-content>.panel-resize{inset:0 -9px 0 auto}.bottom-region[data-panel-position=right]>.frame-dock-main>.frame-dock-content>.panel-resize{inset:0 auto 0 -9px}.frame-loader[data-v-70f93f8d]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.frame-loading[data-v-8b1c12d6]{isolation:isolate;min-width:var(--frame-slot-div-div-slot-div-div-template-style-scoped-frame-loading-min-width,0);min-height:var(--frame-slot-div-div-slot-div-div-template-style-scoped-frame-loading-min-height,96px);position:relative}.frame-loading-content[data-v-8b1c12d6]{min-width:var(--frame-loading-content-min-width,0);min-height:inherit;height:var(--frame-loading-content-height,100%)}.is-loading>.frame-loading-content[data-v-8b1c12d6]{visibility:hidden;opacity:var(--frame-is-loading-frame-loading-content-opacity,0);pointer-events:none}.frame-loading-overlay[data-v-8b1c12d6]{z-index:1;background:var(--frame-surface,#181818);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.frame-loading-indicator[data-v-8b1c12d6]{justify-content:center;align-items:center;gap:var(--frame-loading-indicator-gap,calc(var(--frame-gap,6px) * 2));padding:var(--frame-loading-indicator-padding,16px);max-width:var(--frame-loading-indicator-max-width,100%);box-sizing:border-box;flex-direction:column;display:flex}.frame-loading-indicator.text-above[data-v-8b1c12d6]{flex-direction:column-reverse}.frame-loading-indicator.text-left[data-v-8b1c12d6]{flex-direction:row-reverse}.frame-loading-indicator.text-right[data-v-8b1c12d6]{flex-direction:row}.frame-loading-animation[data-v-8b1c12d6]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.frame-loading-label[data-v-8b1c12d6]{color:var(--frame-muted,#8e9496);font-size:var(--frame-loading-label-font-size,var(--frame-font-size-body,12px));text-align:center;overflow-wrap:anywhere;min-width:var(--frame-loading-label-min-width,0)}.frame-code-block[data-v-954d98e1]{min-width:var(--frame-span-span-span-code-pre-OverlayScrollbars-root-root-section-template-style-scoped-frame-code-block-min-width,0);border:1px solid var(--frame-line,#333);border-radius:var(--frame-span-span-span-code-pre-OverlayScrollbars-root-root-section-template-style-scoped-frame-code-block-border-radius,var(--frame-panel-radius,7px));font:var(--frame-span-span-span-code-pre-OverlayScrollbars-root-root-section-template-style-scoped-frame-code-block-font,var(--frame-font-size-body,12px)/1.7 var(--frame-font-mono,Consolas, monospace));flex-direction:column;display:flex;overflow:hidden}.frame-code-toolbar[data-v-954d98e1]{align-items:center;gap:var(--frame-code-toolbar-gap,12px);padding:var(--frame-code-toolbar-padding,4px 8px 4px 14px);border-bottom:var(--frame-code-toolbar-border-bottom,1px solid color-mix(in srgb, currentColor 16%, transparent));font:var(--frame-code-toolbar-font,11px/1.5 var(--frame-font-body,"Segoe UI", sans-serif));display:flex}.frame-code-copy-status[data-v-954d98e1]{margin-left:auto}.frame-code-toolbar[data-v-954d98e1] button{color:inherit}pre.frame-code-source[data-v-954d98e1]{min-height:var(--frame-pre-frame-code-source-min-height,0);margin:var(--frame-pre-frame-code-source-margin,0);padding:var(--frame-pre-frame-code-source-padding,12px 0);border:var(--frame-pre-frame-code-source-border,0);background:var(--frame-pre-frame-code-source-background,transparent);color:inherit;font:inherit;tab-size:2;outline-offset:var(--frame-pre-frame-code-source-outline-offset,-2px);border-radius:var(--frame-pre-frame-code-source-border-radius,0);flex:1;overflow:auto}.frame-code-source code[data-v-954d98e1]{min-width:var(--frame-code-source-code-min-width,max-content);font:inherit;display:block}.frame-code-line[data-v-954d98e1]{min-height:var(--frame-code-line-min-height,1.7em);padding:var(--frame-code-line-padding,0 14px);display:flex}.frame-code-content[data-v-954d98e1]{white-space:pre}.frame-code-gutter[data-v-954d98e1]{flex:0 0 calc((var(--frame-code-digits) + 1) * 1ch);margin-right:var(--frame-code-gutter-margin-right,18px);color:var(--frame-code-gutter);opacity:var(--frame-code-gutter-opacity,.8);text-align:right;-webkit-user-select:none;user-select:none}.frame-code-gutter[data-v-954d98e1]:before{content:attr(data-number)}.highlight-on-hover .frame-code-line[data-v-954d98e1]:hover{background:var(--frame-highlight-on-hover-frame-code-line-hover-background,color-mix(in srgb, currentColor 7%, transparent))}.frame-code-line.is-highlighted[data-v-954d98e1]{background:var(--frame-code-line-is-highlighted-background,color-mix(in srgb, currentColor 12%, transparent));box-shadow:inset 2px 0 var(--frame-accent,#0078d4)}.wrap-lines .frame-code-source code[data-v-954d98e1]{min-width:var(--frame-wrap-lines-frame-code-source-code-min-width,0)}.wrap-lines .frame-code-content[data-v-954d98e1]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:var(--frame-wrap-lines-frame-code-content-min-width,0)}.frame-text-input{--_frame-input-border:var(--frame-text-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-text-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-text-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-text-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-text-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-text-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-text-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-text-area{--_frame-input-border:var(--frame-text-area-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-text-area-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-text-area-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-text-area-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-text-area-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-text-area-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-text-area-outline-offset,var(--frame-input-outline-offset,0px))}.frame-number-field{--_frame-input-border:var(--frame-number-field-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-number-field-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-number-field-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-number-field-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-number-field-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-number-field-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-number-field-outline-offset,var(--frame-input-outline-offset,0px))}.frame-date-field{--_frame-input-border:var(--frame-date-field-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-date-field-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-date-field-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-date-field-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-date-field-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-date-field-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-date-field-outline-offset,var(--frame-input-outline-offset,0px))}.frame-advanced-input{--_frame-input-border:var(--frame-advanced-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-advanced-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-advanced-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-advanced-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-advanced-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-advanced-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-advanced-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-form-input{--_frame-input-border:var(--frame-form-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-form-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-form-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-form-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-form-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-form-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-form-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-combobox-anchor{--_frame-input-border:var(--frame-combobox-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-combobox-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-combobox-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-combobox-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-combobox-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-combobox-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-combobox-outline-offset,var(--frame-input-outline-offset,0px))}.frame-tags-input{--_frame-input-border:var(--frame-tags-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-tags-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-tags-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-tags-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-tags-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-tags-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-tags-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-input-group{--_frame-input-border:var(--frame-input-group-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-input-group-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-input-group-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-input-group-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-input-group-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-input-group-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-input-group-outline-offset,var(--frame-input-outline-offset,0px))}.frame-editable-input{--_frame-input-border:var(--frame-editable-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-editable-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-editable-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-editable-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-editable-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-editable-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-editable-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-autocomplete-input{--_frame-input-border:var(--frame-autocomplete-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-autocomplete-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-autocomplete-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-autocomplete-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-autocomplete-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-autocomplete-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-autocomplete-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-color-field-input{--_frame-input-border:var(--frame-color-field-input-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-color-field-input-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-color-field-input-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-color-field-input-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-color-field-input-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-color-field-input-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-color-field-input-outline-offset,var(--frame-input-outline-offset,0px))}.frame-pin-entry{--_frame-input-border:var(--frame-pin-entry-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-pin-entry-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-pin-entry-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-pin-entry-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-pin-entry-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-pin-entry-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-pin-entry-outline-offset,var(--frame-input-outline-offset,0px))}.frame-select{--_frame-input-border:var(--frame-select-border,var(--frame-input-border,1px solid var(--frame-control-border)));--_frame-input-border-radius:var(--frame-select-border-radius,var(--frame-input-radius));--_frame-input-hover-border:var(--frame-select-hover-border,var(--frame-input-hover-border,1px solid var(--frame-control-border)));--_frame-input-hover-outline:var(--frame-select-hover-outline,var(--frame-input-hover-outline,none));--_frame-input-focus-border:var(--frame-select-focus-border,var(--frame-input-focus-border,1px solid var(--frame-accent)));--_frame-input-focus-outline:var(--frame-select-focus-outline,var(--frame-input-focus-outline,1px solid var(--frame-accent)));--_frame-input-outline-offset:var(--frame-select-outline-offset,var(--frame-input-outline-offset,0px))}:is(.frame-text-input,.frame-text-area,.frame-number-field,.frame-date-field,.frame-advanced-input,.frame-form-input,.frame-combobox-anchor,.frame-tags-input,.frame-input-group,.frame-editable-input,.frame-autocomplete-input,.frame-color-field-input,.frame-pin-entry,.frame-select):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-border);border-radius:var(--_frame-input-border-radius);outline-offset:var(--_frame-input-outline-offset);outline:none}:is(.frame-text-input,.frame-text-area,.frame-number-field,.frame-date-field,.frame-advanced-input,.frame-form-input,.frame-combobox-anchor,.frame-tags-input,.frame-input-group,.frame-editable-input,.frame-autocomplete-input,.frame-color-field-input,.frame-pin-entry,.frame-select):not([data-invalid]):not([aria-invalid=true]):hover:not(:disabled):not([data-disabled]):not(:focus-within){border:var(--_frame-input-hover-border);outline:var(--_frame-input-hover-outline)}:is(.frame-text-input,.frame-text-area,.frame-number-field,.frame-date-field,.frame-advanced-input,.frame-form-input,.frame-combobox-anchor,.frame-tags-input,.frame-editable-input,.frame-autocomplete-input,.frame-color-field-input,.frame-pin-entry):focus-within:not(:disabled):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]),.frame-select:focus-visible:not(:disabled){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-number-field>:is(.frame-form-input,.frame-text-input),.frame-combobox-anchor>.frame-combobox-input,.frame-tags-input .frame-tags-entry,.frame-input-group>.frame-input-group-control>:is(.frame-text-input,.frame-text-area,.frame-number-field,.frame-date-field,.frame-combobox-anchor,.frame-select){background:0 0;border-radius:0;border:0!important;outline:none!important}.frame-date-field>.frame-date-segment:focus-visible,.frame-input-group .frame-control-button:focus-visible{outline:none}.frame-input-group:focus-within:not(:has(.frame-select:focus)):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-input-group:has(.frame-select:focus-visible):not([data-disabled]):not([data-invalid]):not([aria-invalid=true]){border:var(--_frame-input-focus-border);outline:var(--_frame-input-focus-outline)}.frame-calendar,.frame-date-field,.frame-date-popover{font-family:var(--frame-font-body);font-size:var(--frame-font-size-body);color:var(--frame-text);box-sizing:border-box}.frame-calendar{gap:var(--frame-gap);padding:var(--frame-content-padding);background:var(--frame-surface);border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);flex-direction:column;display:inline-flex}.frame-date-header{justify-content:space-between;align-items:center;gap:var(--frame-gap);display:flex}.frame-date-heading{text-align:center;flex:1;font-weight:600}.frame-date-months{gap:var(--frame-content-padding);flex-wrap:wrap;display:flex}.frame-date-grid{border-collapse:collapse}.frame-date-weekday{color:var(--frame-muted);padding:var(--frame-control-padding-y);font-size:.9em;font-weight:400}.frame-date-day,.frame-date-nav{font:inherit;color:inherit;border-radius:var(--frame-control-radius);cursor:pointer;padding:var(--frame-control-padding-y) var(--frame-control-padding-x);text-align:center;background:0 0;border:0;min-width:28px;min-height:28px}.frame-date-day:hover,.frame-date-nav:hover{background:var(--frame-menu-hover)}.frame-date-day:focus-visible,.frame-date-nav:focus-visible,.frame-date-segment:focus-visible{outline:2px solid var(--frame-accent);outline-offset:1px}.frame-date-day[data-selected],.frame-date-day[data-selection-start],.frame-date-day[data-selection-end]{background:var(--frame-accent);color:var(--frame-accent-foreground,#fff)}.frame-date-day[data-highlighted]{background:color-mix(in srgb,var(--frame-accent) 25%,transparent)}.frame-date-day[data-today]{box-shadow:inset 0 0 0 1px var(--frame-accent)}.frame-date-day[data-outside-view]{color:var(--frame-muted)}.frame-date-day[data-disabled],.frame-date-day[data-unavailable],.frame-date-nav:disabled,.frame-date-field[data-disabled]{opacity:.45;cursor:default}.frame-date-field{padding:var(--frame-control-padding-y) var(--frame-control-padding-x);background:var(--frame-control-background);border:1px solid var(--frame-control-border);border-radius:var(--frame-control-radius);align-items:center;gap:2px;display:inline-flex}.frame-date-field:focus-within{border-color:var(--frame-accent)}.frame-date-field[data-invalid]{border-color:var(--frame-danger,#f48771)}.frame-date-segment{white-space:nowrap;border-radius:var(--frame-control-radius);font-variant-numeric:tabular-nums;padding:2px}.frame-date-segment[data-placeholder]{color:var(--frame-muted)}.frame-date-separator{padding:0 var(--frame-gap);color:var(--frame-muted)}.frame-date-picker{display:inline-flex}.frame-date-popover{z-index:100;background:var(--frame-overlay-background);border-radius:var(--frame-panel-radius);box-shadow:var(--frame-overlay-shadow);pointer-events:auto;overflow:auto}.frame-date-popover .frame-calendar{background:0 0}.frame-accordion,.frame-collapsible,.frame-pagination,.frame-avatar,.frame-scroll-area{font-family:var(--frame-font-body);font-size:var(--frame-font-size-body);color:var(--frame-text)}.frame-accordion{border:1px solid var(--frame-accordion-border,var(--frame-line));border-radius:var(--frame-control-radius);width:100%;overflow:hidden}.frame-accordion-item+.frame-accordion-item{border-top:1px solid var(--frame-accordion-border,var(--frame-line))}.frame-accordion-header{font:inherit;margin:0}.frame-accordion-trigger,.frame-collapsible-trigger{justify-content:space-between;align-items:center;gap:var(--frame-gap);background:var(--frame-disclosure-background,var(--frame-surface));width:100%;color:inherit;font:inherit;padding:var(--frame-content-padding);text-align:start;cursor:pointer;border:0;display:flex}.frame-accordion-trigger:hover,.frame-collapsible-trigger:hover{background:var(--frame-disclosure-hover,var(--frame-menu-hover))}.frame-accordion-trigger:focus-visible,.frame-collapsible-trigger:focus-visible,.frame-pagination-button:focus-visible,.frame-scroll-area-viewport:focus-visible{outline:2px solid var(--frame-accent);outline-offset:-2px}.frame-accordion-trigger:disabled,.frame-collapsible-trigger:disabled,.frame-pagination-button:disabled{opacity:.5;cursor:not-allowed}.frame-accordion-chevron{transition:transform var(--frame-duration) var(--frame-ease)}.frame-accordion-trigger[data-state=open] .frame-accordion-chevron{transform:rotate(180deg)}.frame-accordion-body,.frame-collapsible-content{padding:var(--frame-content-padding);background:var(--frame-disclosure-content-background,var(--frame-canvas))}.frame-collapsible{border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);overflow:hidden}.frame-aspect-ratio{background:var(--frame-aspect-ratio-background,var(--frame-surface));color:var(--frame-text);overflow:hidden}.frame-aspect-ratio>img,.frame-aspect-ratio>video{object-fit:cover;width:100%;height:100%}.frame-avatar{width:var(--frame-avatar-size,36px);height:var(--frame-avatar-size,36px);border-radius:var(--frame-avatar-radius,50%);background:var(--frame-avatar-background,var(--frame-control-background));vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.frame-avatar-image{object-fit:cover;width:100%;height:100%}.frame-avatar-fallback{width:100%;height:100%;color:var(--frame-avatar-color,var(--frame-text));justify-content:center;align-items:center;font-weight:600;display:flex}.frame-pagination-list{align-items:center;gap:var(--frame-gap);flex-wrap:wrap;display:flex}.frame-pagination-button{min-width:30px;height:30px;padding:0 var(--frame-control-padding-x);border:1px solid var(--frame-control-border);border-radius:var(--frame-control-radius);font:inherit;background:var(--frame-pagination-background,var(--frame-control-background));color:var(--frame-control-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.frame-pagination-button:hover{background:var(--frame-menu-hover)}.frame-pagination-button[data-selected]{background:var(--frame-accent);color:var(--frame-accent-foreground);border-color:var(--frame-accent)}.frame-pagination-ellipsis{justify-content:center;align-items:center;min-width:30px;display:inline-flex}.frame-progress{height:var(--frame-progress-height,6px);border-radius:var(--frame-control-radius);background:var(--frame-progress-track,var(--frame-line));position:relative;overflow:hidden}.frame-progress-indicator{background:var(--frame-progress-color,var(--frame-accent));height:100%;transition:width var(--frame-duration) var(--frame-ease)}.frame-progress[data-state=indeterminate] .frame-progress-indicator{width:35%;animation:1.5s ease-in-out infinite frame-progress-indeterminate}@keyframes frame-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(385%)}}.frame-scroll-area{height:var(--frame-scroll-area-height,200px);position:relative;overflow:hidden}.frame-scroll-area-viewport{border-radius:inherit;width:100%;height:100%}.frame-scroll-area-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--frame-scrollbar-background,transparent);padding:2px;display:flex}.frame-scroll-area-scrollbar[data-orientation=vertical]{width:10px}.frame-scroll-area-scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.frame-scroll-area-thumb{border-radius:var(--frame-control-radius);background:var(--frame-scrollbar-thumb,var(--frame-muted));flex:1;position:relative}.frame-scroll-area-corner{background:var(--frame-scrollbar-background,transparent)}.frame-separator{background:var(--frame-separator-color,var(--frame-line));flex-shrink:0}.frame-separator[data-orientation=horizontal]{width:100%;height:1px}.frame-separator[data-orientation=vertical]{align-self:stretch;width:1px;min-height:1em}@media (prefers-reduced-motion:reduce){.frame-progress-indicator,.frame-accordion-chevron{transition:none}.frame-progress[data-state=indeterminate] .frame-progress-indicator{opacity:.5;width:100%;animation:none}}.frame-file-input{display:none}.frame-file-upload{color:var(--frame-text);font:inherit}.frame-file-list{margin:var(--frame-gap,6px) 0;padding:0;list-style:none}.frame-file-list li{align-items:center;gap:var(--frame-gap,6px);display:flex}.frame-file-list li>span{overflow-wrap:anywhere}.frame-file-drop-zone{color:var(--frame-text);font:inherit;position:relative}.frame-file-presentation{align-items:center;gap:var(--frame-gap,6px);padding:var(--frame-content-padding,12px);border:1px dashed var(--frame-control-border);border-radius:var(--frame-control-radius,4px);flex-direction:column;display:flex}.frame-file-overlay{z-index:1;pointer-events:none;border:2px dashed var(--frame-accent);border-radius:var(--frame-control-radius,4px);background:var(--frame-overlay-background);color:var(--frame-text);place-items:center;display:grid;position:absolute;inset:0}.frame-file-errors{color:var(--frame-danger);overflow-wrap:anywhere}.frame-file-errors:empty{display:none}.frame-drag-preview[data-v-647418c6]{z-index:10000;pointer-events:none;border:1px solid var(--frame-drag-preview-border,var(--frame-reorder-preview-border,var(--frame-border-color)));border-radius:var(--frame-radius,4px);background:var(--frame-drag-preview-background,var(--frame-reorder-preview-background,var(--frame-bg,#181818)));color:var(--frame-text);box-shadow:var(--frame-drag-preview-shadow,var(--frame-reorder-preview-shadow,0 4px 12px #0005));font:inherit;padding:8px 10px;position:fixed;overflow:hidden}.frame-reorder-list[data-v-49b061dd]{min-height:100%;position:relative}.frame-reorder-item[data-v-49b061dd]{-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.frame-reorder-item input[data-v-49b061dd],.frame-reorder-item textarea[data-v-49b061dd]{-webkit-user-select:text;user-select:text}.frame-reorder-list[data-dragging][data-v-49b061dd]{cursor:grabbing}.frame-reorder-indicator[data-v-49b061dd]{background:var(--frame-reorder-indicator,var(--frame-accent,#409cff));z-index:10;pointer-events:none;height:2px;position:absolute;left:0;right:0;transform:translateY(-1px)}.frame-settings-json[data-v-09e979d7]{height:100%;min-height:0;color:var(--frame-text);background:var(--frame-bg);flex-direction:column;display:flex}.frame-settings-json[data-v-09e979d7] .frame-code-editor{flex:1;min-height:0}.notification-center{z-index:50;max-height:calc(100% - 16px);width:var(--frame-notification-center-width,min(450px, calc(100% - 16px)));border:var(--frame-notification-center-border,1px solid var(--frame-line));border-radius:var(--frame-notification-center-border-radius,6px);background:var(--frame-overlay-background);-webkit-backdrop-filter:var(--frame-overlay-backdrop-filter);box-shadow:var(--frame-notification-center-box-shadow,0 6px 25px #0005);flex-direction:column;display:flex;position:absolute;right:8px;overflow:hidden}.notification-center>header{align-items:center;gap:var(--frame-notification-center-header-gap,4px);background:var(--frame-notification-center-header-background,color-mix(in srgb, var(--frame-surface) 92%, var(--frame-text)));min-height:var(--frame-notification-center-header-min-height,38px);padding:var(--frame-notification-center-header-padding,3px 8px);flex-shrink:0;display:flex}.notification-center h2{font-size:var(--frame-notification-center-h2-font-size,12px);font-weight:var(--frame-notification-center-h2-font-weight,500);margin:0}.notification-spacer{flex:1}.notification-list{min-height:0;max-height:var(--frame-notification-list-max-height,min(420px, 60dvh));overflow:auto}.notification-item{padding:var(--frame-notification-item-padding,8px);border-top:var(--frame-notification-item-border-top,1px solid #ffffff0b);outline-offset:var(--frame-notification-item-outline-offset,-1px)}.notification-row{align-items:flex-start;gap:var(--frame-notification-row-gap,8px);min-height:var(--frame-notification-row-min-height,26px);display:flex}.notification-title{min-width:var(--frame-notification-title-min-width,0);font-size:var(--frame-notification-title-font-size,12px);line-height:var(--frame-notification-title-line-height,24px);overflow-wrap:anywhere;flex:1}.notification-severity{margin-top:var(--frame-notification-severity-margin-top-2,4px);color:var(--frame-notification-severity-color-2,#4da7d4)}.notification-item.error .notification-severity{color:var(--frame-notification-item-error-notification-severity-color,#f48771)}.notification-item.warning .notification-severity{color:var(--frame-notification-item-warning-notification-severity-color,#dcca79)}.notification-item.success .notification-severity{color:var(--frame-notification-item-success-notification-severity-color,#89bb8b)}.notification-actions{visibility:hidden;flex-shrink:0;display:flex}.notification-item:hover .notification-actions,.notification-item:focus-within .notification-actions{visibility:visible}.notification-item:hover{background:var(--frame-notification-item-hover-background,#ffffff06)}.notification-details{padding:var(--frame-notification-details-padding,5px 58px 4px 24px);font-size:var(--frame-notification-details-font-size,12px);line-height:var(--frame-notification-details-line-height,1.6);white-space:pre-wrap;overflow-wrap:anywhere}.notification-details small{color:var(--frame-notification-details-small-color,#9ba2a5);margin-top:var(--frame-notification-details-small-margin-top,8px);display:block}.notifications-empty{padding:var(--frame-notifications-empty-padding,20px);color:var(--frame-muted);font-size:var(--frame-notifications-empty-font-size,12px)}.notification-row>small{color:var(--frame-muted);font-size:var(--frame-notification-row-small-font-size,10px);line-height:var(--frame-notification-row-small-line-height,24px)}.notification-toggle{flex-shrink:0}.accent-palette[data-v-cc769f8a]{font-size:var(--frame-font-size-body);color:var(--frame-text);flex-direction:column;gap:14px;padding:12px;display:flex}h2[data-v-cc769f8a],p[data-v-cc769f8a]{margin:0}h2[data-v-cc769f8a]{font-size:15px}p[data-v-cc769f8a]{color:var(--frame-muted);line-height:1.55}.accent-palette-current[data-v-cc769f8a]{align-items:center;gap:8px;display:flex}.accent-palette-current>span[data-v-cc769f8a]{border-radius:4px;width:18px;height:18px}.accent-palette-colors[data-v-cc769f8a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;display:grid}.accent-palette-colors button[data-v-cc769f8a]{text-align:left;border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);color:var(--frame-text);background:var(--frame-surface);font:inherit;cursor:pointer;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.accent-palette-colors button[data-v-cc769f8a]:hover{background:var(--frame-menu-hover)}.accent-palette-colors button[aria-pressed=true][data-v-cc769f8a]{border-color:var(--frame-accent)}.accent-palette-colors button[data-v-cc769f8a]:focus-visible{outline:2px solid var(--frame-accent);outline-offset:1px}.accent-palette-chip[data-v-cc769f8a]{border-radius:4px;flex:none;width:22px;height:22px}.accent-palette-colors small[data-v-cc769f8a]{color:var(--frame-muted);margin-top:3px;font-size:10px;display:block}.accent-palette-custom[data-v-cc769f8a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.accent-palette-sample[data-v-cc769f8a]{flex-direction:column;gap:10px;padding-block:8px;display:flex}pre[data-v-cc769f8a]{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 var(--frame-font-mono);background:var(--frame-canvas);border-radius:var(--frame-control-radius);margin:0;padding:10px}.docs-catalog-section[data-v-a45a0fd8]{flex-direction:column;min-width:0;display:flex}h3[data-v-a45a0fd8]{text-transform:uppercase;letter-spacing:.6px;color:var(--frame-muted);margin:12px 8px 6px;font-size:10px;font-weight:500}button[data-v-a45a0fd8]{text-align:left;border-radius:var(--frame-radius-small,3px);overflow-wrap:anywhere;flex-direction:column;gap:3px;width:100%;padding:7px 8px;display:flex}button[data-v-a45a0fd8]:hover{background:var(--frame-list-hover-background)}button[aria-current=page][data-v-a45a0fd8]{background:var(--frame-list-selection-background);color:var(--frame-list-selection-foreground);outline:1px solid var(--frame-list-selection-border);outline-offset:-1px}button[data-v-a45a0fd8]:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}small[data-v-a45a0fd8]{color:var(--frame-muted);font-size:10px}.docs-catalog[data-v-98315fef]{box-sizing:border-box;--frame-text-input-width:100%;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;font-size:12px;display:flex;overflow:hidden}.docs-catalog-header[data-v-98315fef]{border-bottom:1px solid var(--frame-line);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.docs-catalog-header[data-v-98315fef] .frame-text-input,.docs-catalog-header[data-v-98315fef] .frame-select{box-sizing:border-box;width:100%;min-width:0;max-width:none}.docs-catalog-body[data-v-98315fef]{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 12px 12px;overflow:auto}.docs-catalog-body[data-v-98315fef]:focus-visible{outline:1px solid var(--frame-accent);outline-offset:-1px}.docs-catalog-footer[data-v-98315fef]{border-top:1px solid var(--frame-line);color:var(--frame-muted);flex:none;padding:8px 12px;font-size:11px}.docs-catalog-empty[data-v-98315fef]{color:var(--frame-muted);padding-block:12px;line-height:1.5}.form-example[data-v-eb7662c7]{align-items:flex-start;gap:calc(var(--frame-gap) * 2);flex-direction:column;min-width:260px;display:flex}.file-upload-example[data-v-589c51e6]{gap:var(--frame-content-padding,12px);width:100%;min-width:0;display:grid}.file-upload-example-options[data-v-589c51e6]{gap:var(--frame-content-padding,12px);flex-wrap:wrap;align-items:center;display:flex}.file-upload-example-options>label[data-v-589c51e6]{gap:var(--frame-gap,6px);display:grid}.file-upload-example-workspace[data-v-589c51e6]{gap:var(--frame-gap,6px);padding:var(--frame-content-padding,12px);background:var(--frame-canvas);border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);display:grid}.file-upload-example-workspace textarea[data-v-589c51e6]{resize:vertical;min-height:140px;color:var(--frame-text);background:var(--frame-control-background);border:1px solid var(--frame-control-border);padding:var(--frame-content-padding,12px);font:inherit}.file-upload-example-actions[data-v-589c51e6]{gap:var(--frame-gap,6px);flex-wrap:wrap;display:flex}.loader-selection[data-v-d8f7a536]{border:1px solid var(--frame-line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.loader-selection code[data-v-d8f7a536]{overflow-wrap:anywhere;flex:1;min-width:0}.loader-gallery[data-v-d8f7a536]{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;display:grid}button.loader-card[data-v-d8f7a536]{border:1px solid var(--frame-line);background:var(--frame-surface);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:116px;padding:16px 8px;display:flex}button.loader-card[data-v-d8f7a536]:hover,button.loader-card[aria-pressed=true][data-v-d8f7a536]{border-color:var(--frame-accent)}.loader-card code[data-v-d8f7a536]{font-size:11px}.code-block-example[data-v-9a1d28c0]{gap:16px;width:100%;min-width:0;display:grid}.code-block-example>label[data-v-9a1d28c0]{align-items:center;gap:12px;display:flex}.code-block-options[data-v-9a1d28c0]{flex-wrap:wrap;gap:16px;display:flex}.code-editor-example[data-v-07d34891]{gap:16px;width:100%;min-width:0;display:grid}.code-editor-example-controls[data-v-07d34891]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loading-example-region[data-v-f884f83c]{border:1px solid var(--frame-line);min-height:180px}.loading-example-content[data-v-f884f83c]{gap:16px;padding:20px;display:grid}.loading-example-content label[data-v-f884f83c],.loading-example-field[data-v-f884f83c]{gap:8px;display:grid}.loading-example-snippet[data-v-f884f83c]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.frame-ai-chat{min-width:var(--frame-ai-chat-min-width,0);min-height:var(--frame-ai-chat-min-height,240px);height:var(--frame-ai-chat-height,100%);gap:var(--frame-ai-chat-gap,12px);padding:var(--frame-ai-chat-padding,12px);background:var(--frame-surface,#181818);color:var(--frame-text,#ccc);font-size:var(--frame-ai-chat-font-size,13px);line-height:var(--frame-ai-chat-line-height,1.6);flex-direction:column;display:flex;position:relative}.frame-chat-transcript{min-height:var(--frame-chat-transcript-min-height,0);overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--frame-chat-transcript-padding,16px 2px 0);flex:1;overflow:auto}.frame-chat-empty{color:var(--frame-muted,#999);padding:var(--frame-chat-empty-padding,20px 4px);white-space:pre-line}.frame-chat-message{margin:var(--frame-chat-message-margin,0 0 24px);padding:var(--frame-chat-message-padding,0 4px);min-width:var(--frame-chat-message-min-width,0);flex-direction:column;align-items:flex-start;display:flex}.frame-chat-message.right{align-items:flex-end}.frame-chat-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--frame-chat-text-max-width,100%);margin-bottom:var(--frame-chat-text-margin-bottom,8px)}.frame-chat-message.user .frame-chat-text{max-width:var(--frame-chat-message-user-frame-chat-text-max-width,90%);border:var(--frame-chat-message-user-frame-chat-text-border,1px solid transparent);border-radius:var(--frame-chat-message-user-frame-chat-text-border-radius,7px);padding:var(--frame-chat-message-user-frame-chat-text-padding,7px 12px);background:var(--frame-chat-user-background,#ffffff0b)}.frame-chat-message.editing .frame-chat-text{border-color:var(--frame-accent,#0078d4)}.frame-chat-edit-label{color:var(--frame-muted,#999);font-size:var(--frame-chat-edit-label-font-size,11px);margin-bottom:var(--frame-chat-edit-label-margin-bottom,5px)}.frame-chat-message.after-rewind{opacity:var(--frame-chat-message-after-rewind-opacity,.4)}.frame-chat-message-footer{align-items:center;gap:var(--frame-chat-message-footer-gap,8px);min-height:var(--frame-chat-message-footer-min-height,26px);max-width:var(--frame-chat-message-footer-max-width,100%);color:var(--frame-muted,#999);font-size:var(--frame-chat-message-footer-font-size,10px);flex-wrap:wrap;display:flex}.frame-chat-message.right .frame-chat-message-footer{flex-direction:row-reverse}.frame-chat-message-actions{opacity:var(--frame-chat-message-actions-opacity,0);pointer-events:none;transition:var(--frame-chat-message-actions-transition,opacity .12s);display:flex}.frame-chat-message:hover .frame-chat-message-actions,.frame-chat-message:focus-within .frame-chat-message-actions{opacity:var(--frame-chat-message-hover-frame-chat-message-actions-opacity,1);pointer-events:auto}.frame-chat-message-meta{opacity:var(--frame-chat-message-meta-opacity,0);transition:var(--frame-chat-message-meta-transition,opacity .12s)}.frame-chat-message:hover .frame-chat-message-meta,.frame-chat-message:focus-within .frame-chat-message-meta{opacity:var(--frame-chat-message-hover-frame-chat-message-meta-opacity,1)}.frame-chat-thinking{max-width:var(--frame-chat-thinking-max-width,100%);color:var(--frame-muted,#999);margin:var(--frame-chat-thinking-margin,0 0 12px);font-size:var(--frame-chat-thinking-font-size,11px);line-height:var(--frame-chat-thinking-line-height,1.6)}.frame-chat-thinking summary{align-items:center;gap:var(--frame-chat-thinking-summary-gap,6px);width:var(--frame-chat-thinking-summary-width,fit-content);cursor:pointer;padding:var(--frame-chat-thinking-summary-padding,2px 0);color:inherit;font:inherit;list-style:none;display:flex}.frame-chat-thinking summary::-webkit-details-marker{display:none}.frame-chat-thinking summary:after{content:"";width:var(--frame-chat-thinking-summary-after-width,5px);height:var(--frame-chat-thinking-summary-after-height,5px);border-top:var(--frame-chat-thinking-summary-after-border-top,1px solid currentColor);border-right:var(--frame-chat-thinking-summary-after-border-right,1px solid currentColor);margin-right:var(--frame-chat-thinking-summary-after-margin-right,3px);transform:rotate(45deg)}.frame-chat-thinking[open] summary:after{transform:rotate(135deg)}.frame-chat-thinking>div{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--frame-chat-thinking-div-padding,6px 0);color:inherit;font:inherit}.frame-chat-pending{color:var(--frame-muted,#999)}.frame-chat-error{color:var(--frame-chat-error-color,#f48771)}.frame-chat-work{width:100%;min-width:0;margin:0 0 var(--frame-chat-work-gap,10px)}.frame-chat-work-summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--frame-muted,#999);font-size:var(--frame-chat-event-meta-size,11px);align-items:baseline;gap:8px;list-style:none;display:flex}.frame-chat-work-summary::-webkit-details-marker{display:none}.frame-chat-work-summary:before{content:"";border-top:1px solid;border-right:1px solid;flex:0 0 5px;align-self:center;height:5px;transform:rotate(45deg)}.frame-chat-work[open]>.frame-chat-work-summary:before{transform:rotate(135deg)}.frame-chat-work-summary:focus-visible{outline:1px solid var(--frame-accent,#0078d4);outline-offset:4px}.frame-chat-work-duration{cursor:default}.frame-chat-work-duration:before{display:none}.frame-chat-work-outcome{color:var(--frame-chat-error-color,#f48771)}.frame-chat-work-events{gap:var(--frame-chat-work-event-gap,6px);padding:var(--frame-chat-work-padding,8px 0 2px 12px);border-left:1px solid var(--frame-border,#ffffff24);flex-direction:column;margin:8px 0 0 2px;display:flex}.frame-chat-work-events>*{margin-top:0;margin-bottom:0}.frame-chat-thought{color:var(--frame-muted,#999);font-size:var(--frame-chat-thought-font-size,12px);white-space:pre-wrap;overflow-wrap:anywhere}.frame-chat-current-thought{color:var(--frame-muted,#999);font-size:var(--frame-chat-thought-font-size,12px);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.frame-chat-activity-group{min-width:0}.frame-chat-activity-group-summary{cursor:pointer;color:var(--frame-muted,#999);font-size:var(--frame-chat-event-meta-size,11px);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.frame-chat-activity-group-summary .frame-chat-event-detail{margin:0}.frame-chat-activity-list{padding:3px 0}.frame-chat-activity-list .frame-chat-activity{color:var(--frame-muted,#999);font-size:var(--frame-chat-event-meta-size,11px);background:0 0;border:0;margin:0;padding:3px 0;line-height:1.5}.frame-chat-activity-group-summary:focus-visible{outline:1px solid var(--frame-accent,#0078d4);outline-offset:3px}.frame-chat-intermediate{color:var(--frame-text,#ccc)}.frame-chat-commentary{color:var(--frame-text,#ccc);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--frame-chat-commentary-font-size,13px);margin:0 0 10px}.frame-chat-interaction,.frame-chat-activity{box-sizing:border-box;width:100%;min-width:0;padding:var(--frame-chat-event-padding,12px);border:1px solid var(--frame-border,#ffffff24);border-radius:var(--frame-chat-event-radius,6px);background:var(--frame-surface,#181818);overflow-wrap:anywhere;margin:0 0 12px}.frame-chat-interaction.pending{border-color:var(--frame-accent,#0078d4)}.frame-chat-event-heading,.frame-chat-activity summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.frame-chat-event-heading>span,.frame-chat-event-detail,.frame-chat-turn-status,.frame-chat-pending{color:var(--frame-muted,#999);font-size:var(--frame-chat-event-meta-size,11px)}.frame-chat-event-text{white-space:pre-wrap;margin:8px 0}.frame-chat-event-detail{margin:6px 0}.frame-chat-event-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.frame-chat-question{border:0;min-width:0;margin:16px 0;padding:0}.frame-chat-question legend{margin-bottom:8px;padding:0;font-weight:500}.frame-chat-question-choices,.frame-chat-custom-answer{flex-direction:column;gap:8px;display:flex}.frame-chat-custom-answer{margin-top:10px}.frame-chat-question .frame-checkbox{align-items:flex-start}.frame-chat-question small{color:var(--frame-muted,#999);display:block}.frame-chat-question .frame-choice-item{white-space:normal;text-align:start}.frame-chat-custom-answer textarea{box-sizing:border-box;resize:vertical;width:100%}.frame-chat-answers{margin:10px 0 0}.frame-chat-answers dt{font-weight:500}.frame-chat-answers dd{white-space:pre-wrap;margin:4px 0 12px}.frame-chat-event-result{margin-bottom:0}.frame-chat-activity summary{cursor:pointer}.frame-chat-activity .frame-chat-event-text{color:var(--frame-muted,#999);font-size:inherit;margin:4px 0}.frame-chat-activity .frame-chat-event-detail{white-space:nowrap;margin:0}.frame-chat-activity-output{max-height:var(--frame-chat-output-max-height,240px);font-size:var(--frame-chat-event-meta-size,11px);margin:6px 0}.frame-chat-activity-output pre{overscroll-behavior:contain;padding:8px 0}.frame-chat-activity[data-status=failed]{border-color:var(--frame-chat-error-color,#f48771)}.frame-chat-artifact{box-sizing:border-box;border:1px solid var(--frame-border,#ffffff24);border-radius:var(--frame-chat-artifact-radius,15px);background:var(--frame-surface,#181818);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;margin:0 0 8px;padding:10px;display:grid}.frame-chat-artifact-thumbnail{background:color-mix(in srgb, var(--frame-text,#ccc) 5%, transparent);width:40px;height:40px;color:var(--frame-muted,#999);border-radius:4px;place-items:center;display:grid;overflow:hidden}.frame-chat-artifact-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.frame-chat-artifact-info{flex-direction:column;gap:2px;min-width:0;display:flex}.frame-chat-artifact-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.frame-chat-artifact-info>span,.frame-chat-artifact-info small{color:var(--frame-muted,#999);font-size:var(--frame-chat-event-meta-size,11px);overflow-wrap:anywhere}.frame-chat-artifact-info>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-chat-artifact-actions{align-items:center;gap:2px;display:flex}.frame-chat-artifact-actions .frame-button{font-size:11px}.frame-chat-artifact-dialog{overscroll-behavior:contain;flex-direction:column;width:min(880px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow:auto}.frame-chat-artifact-dialog .frame-viewer-content{overscroll-behavior:contain;min-height:160px;max-height:65dvh;overflow:auto}.frame-chat-artifact-dialog .frame-viewer-image{max-height:var(--frame-chat-image-max-height,320px)}.frame-ai-view{min-width:0;height:100%;min-height:0;color:var(--frame-text);display:flex;container-type:inline-size}.frame-ai-view-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.frame-ai-view-layout{flex:1;min-width:0;min-height:0;display:flex}.frame-ai-view-content>.frame-ai-chat{flex:1;min-height:0}.frame-ai-view-history{min-width:0;display:none;overflow:auto}.frame-ai-view:where(.show-history) .frame-ai-view-layout{flex-direction:column}.frame-ai-view:where(.show-history) .frame-ai-view-history{flex:1;display:block}.frame-ai-view:where(.show-history) .frame-ai-view-content{flex:none}.frame-ai-view-new{flex-direction:column;gap:8px;padding:12px;display:flex}.frame-ai-view .frame-ai-view-back{top:var(--frame-ai-history-back-top,6px);left:var(--frame-ai-history-back-left,8px);z-index:2;color:var(--frame-muted);margin:0;position:absolute}.frame-ai-view.has-history .frame-ai-conversation .frame-chat-transcript{padding-top:var(--frame-ai-history-back-clearance,24px)}.frame-ai-view .history-hidden-conversation,.frame-ai-view.show-history:not(.has-conversation) .frame-ai-view-content{display:none}.frame-chat-history{padding:var(--frame-ai-history-padding,12px);font-size:var(--frame-font-size,13px)}.frame-chat-history ul{margin:12px 0;padding:0;list-style:none}.frame-chat-history li{align-items:center;min-width:0;display:flex}.frame-chat-history li>.frame-button{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;min-width:0;overflow:hidden}.frame-chat-history-empty{color:var(--frame-muted);line-height:1.6}.frame-ai-history{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.frame-ai-history>.frame-chat-history{flex:1;min-height:0;overflow:auto}.frame-ai-history-prompt{min-width:0;padding:var(--frame-ai-history-prompt-padding,12px);flex:none}.frame-ai-prompt{box-sizing:border-box;width:100%;min-width:min(100%, var(--frame-ai-prompt-min-width,280px));color:var(--frame-text,#ccc);font:var(--frame-ai-prompt-font,13px/1.6 var(--frame-font-body,sans-serif))}.frame-ai-history-footer{padding:var(--frame-ai-history-footer-padding,0 12px);flex:none}.frame-ai-history-footer .frame-ai-history-archive{color:var(--frame-muted);font-size:var(--frame-ai-history-archive-font-size,11px)}.frame-chat-history li>.frame-general-anchor{width:100%;min-width:0;display:block}.frame-chat-history .frame-chat-history-row{align-items:center;gap:var(--frame-ai-history-row-gap,6px);text-align:left;justify-content:flex-start;width:100%;min-width:0;display:flex}.frame-chat-history-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame-chat-history-row[aria-current=page]{background:var(--frame-list-selection-background,#ffffff12)}@container (width>=720px){.frame-ai-view .frame-ai-view-layout{flex-direction:row}.frame-ai-view .frame-ai-view-history{flex:0 0 var(--frame-ai-history-width,280px);border-right:1px solid var(--frame-line);display:block}.frame-ai-view .frame-ai-view-content{flex:1}.frame-ai-view .frame-ai-view-back{display:none}.frame-ai-view.has-history .frame-ai-conversation .frame-chat-transcript{padding-top:0}.frame-ai-view .history-hidden-conversation{display:flex}.frame-ai-view:not(.has-conversation) .frame-ai-view-history{border-right:0;flex:1}}.frame-chat-composer{isolation:isolate;border:var(--frame-chat-composer-border,1px solid #ffffff24);border-radius:var(--frame-chat-composer-border-radius,7px);background:var(--frame-surface,#181818);padding:var(--frame-chat-composer-padding,8px);flex-shrink:0;position:relative}.frame-chat-composer.populated,.frame-chat-composer:focus-within,.frame-chat-composer.rewinding{border-color:var(--frame-accent,#0078d4)}.frame-chat-composer textarea{resize:none;width:var(--frame-chat-composer-textarea-width,100%);min-height:var(--frame-chat-composer-textarea-min-height,42px);max-height:var(--frame-chat-composer-textarea-max-height,180px);padding:var(--frame-chat-composer-textarea-padding,2px);border:var(--frame-chat-composer-textarea-border,0);outline:var(--frame-chat-composer-textarea-outline,none);box-shadow:var(--frame-chat-composer-textarea-box-shadow,none);background:var(--frame-chat-composer-textarea-background,transparent);color:inherit;font:inherit;line-height:var(--frame-chat-composer-textarea-line-height,1.6);display:block}.frame-chat-composer textarea.frame-text-area{--frame-text-area-border:var(--frame-chat-composer-textarea-border,0);--frame-text-area-hover-border:var(--frame-chat-composer-textarea-border,0);--frame-text-area-focus-border:var(--frame-chat-composer-textarea-border,0);--frame-text-area-hover-outline:var(--frame-chat-composer-textarea-outline,none);--frame-text-area-focus-outline:var(--frame-chat-composer-textarea-outline,none)}.frame-chat-composer textarea::placeholder{color:var(--frame-muted,#999)}.frame-chat-composer-actions{align-items:center;gap:var(--frame-chat-composer-actions-gap,4px);padding-top:var(--frame-chat-composer-actions-padding-top,5px);display:flex}.frame-chat-spacer{flex:1}.frame-chat-send:not(:disabled){border-radius:var(--frame-chat-send-not-disabled-border-radius,50%);background:var(--frame-accent,#0078d4);color:var(--frame-chat-send-not-disabled-color,white)}.frame-chat-attachments{gap:var(--frame-chat-attachments-gap,5px);margin-bottom:var(--frame-chat-attachments-margin-bottom,6px);max-width:var(--frame-chat-attachments-max-width,100%);flex-wrap:wrap;display:flex}.frame-chat-chip{align-items:center;gap:var(--frame-chat-chip-gap,5px);border-radius:var(--frame-chat-chip-border-radius,4px);background:var(--frame-chat-chip-background,#ffffff0b);border:var(--frame-chat-chip-border,1px solid #ffffff16);padding:var(--frame-chat-chip-padding,2px 6px);font-size:var(--frame-chat-chip-font-size,11px);overflow-wrap:anywhere;max-width:var(--frame-chat-chip-max-width,100%);display:inline-flex}.frame-chat-rewind-notice{justify-content:space-between;align-items:center;gap:var(--frame-chat-rewind-notice-gap,6px);margin-bottom:var(--frame-chat-rewind-notice-margin-bottom,6px);color:var(--frame-muted,#999);font-size:var(--frame-chat-rewind-notice-font-size,11px);display:flex}.frame-chat-original-prompt{min-width:var(--frame-chat-original-prompt-min-width,0);padding:var(--frame-chat-original-prompt-padding,2px);border:var(--frame-chat-original-prompt-border,0);background:var(--frame-chat-original-prompt-background,transparent);color:var(--frame-text,#ccc);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;overflow:hidden}.frame-chat-rewind-notice>:last-child{flex-shrink:0}.frame-chat-file-input{display:none}.frame-chat-latest{z-index:1;width:var(--frame-chat-latest-width,30px);height:var(--frame-chat-latest-height,30px);border:1px solid var(--frame-accent,#0078d4);border-radius:var(--frame-chat-latest-border-radius,50%);background:var(--frame-surface,#181818);padding:var(--frame-chat-latest-padding,0);color:inherit;cursor:pointer;place-items:center;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@property --frame-chat-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.frame-chat-composer.busy:before{content:"";border-radius:inherit;padding:var(--frame-chat-composer-busy-before-padding,1px);background:conic-gradient(from var(--frame-chat-angle), transparent 55%, var(--frame-chat-composer-busy-color,var(--frame-accent,#0078d4)) 83%, var(--frame-chat-composer-busy-highlight,color-mix(in srgb, var(--frame-chat-composer-busy-color,var(--frame-accent,#0078d4)) 65%, white)) 96%, transparent);pointer-events:none;animation:2.5s linear infinite frame-chat-orbit;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}@keyframes frame-chat-orbit{to{--frame-chat-angle:360deg}}@media (prefers-reduced-motion:reduce){.frame-chat-composer.busy:before{background:var(--frame-chat-composer-busy-color,var(--frame-accent,#0078d4));animation:none}.frame-chat-message-meta,.frame-chat-message-actions{transition:var(--frame-chat-message-meta-transition-2,none)}}@media (hover:none){.frame-chat-message-meta,.frame-chat-message-actions{opacity:var(--frame-chat-message-meta-opacity-2,1);pointer-events:auto}}.frame-chat-markdown{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow-x:auto}.frame-chat-markdown>:first-child{margin-top:0}.frame-chat-markdown>:last-child{margin-bottom:0}.frame-chat-markdown p{margin:0 0 .75em}.frame-chat-markdown pre{white-space:pre;background:var(--frame-surface,#181818);border-radius:4px;padding:8px;overflow-x:auto}.frame-chat-markdown code{font-family:monospace}.frame-chat-markdown table{border-collapse:collapse;font-size:inherit}.frame-chat-markdown th,.frame-chat-markdown td{border:1px solid var(--frame-line,#444);text-align:left;padding:4px 6px}.frame-chat-markdown blockquote{border-left:2px solid var(--frame-line,#444);margin:0 0 .75em;padding-left:10px}.frame-chat-markdown ul,.frame-chat-markdown ol{padding-left:22px}.frame-viewer-backdrop{z-index:var(--frame-viewer-z-index,1000);background:var(--frame-viewer-backdrop,#000c);-webkit-backdrop-filter:blur(var(--frame-viewer-blur,10px));backdrop-filter:blur(var(--frame-viewer-blur,10px));position:fixed;inset:0}.frame-viewer-dialog{z-index:var(--frame-viewer-z-index,1000);padding:var(--frame-content-padding,12px);color:var(--frame-text);font:var(--frame-font-size-body,12px) var(--frame-font-body,sans-serif);flex-direction:column;display:flex;position:fixed;inset:0}.frame-viewer-header,.frame-viewer-toolbar{align-items:center;gap:var(--frame-gap,6px);flex-wrap:wrap;display:flex}.frame-viewer-header{margin-bottom:var(--frame-gap,6px);flex:none;justify-content:space-between}.frame-viewer-title{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-weight:600;overflow:hidden}.frame-viewer-button{color:var(--frame-text);background:var(--frame-surface,#181818);border:1px solid var(--frame-line,#333);border-radius:var(--frame-control-radius,3px);padding:var(--frame-control-padding-y,5px) var(--frame-control-padding-x,10px);font:inherit;cursor:pointer}.frame-viewer-button:disabled{opacity:.5;cursor:default}.frame-viewer-button:focus-visible,.frame-viewer-content :focus-visible{outline:2px solid var(--frame-accent);outline-offset:2px}.frame-viewer-close{font-size:24px;line-height:1}.frame-viewer-content{align-items:stretch;gap:var(--frame-gap,6px);min-width:0;min-height:0;color:var(--frame-text);flex-direction:column;flex:1;display:flex;overflow:auto}.frame-viewer-image,.frame-viewer-video{object-fit:contain;flex:1;width:100%;height:100%;min-height:0;margin:auto;display:block}.frame-viewer-text{padding:var(--frame-content-padding,12px);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--frame-font-mono,monospace);background:var(--frame-canvas,#101112);flex:1;margin:0;overflow:auto}.frame-viewer-code{flex:1;min-height:0}.frame-viewer-pdf{gap:var(--frame-gap,6px);flex-direction:column;flex:1;min-height:0;display:flex}.frame-viewer-pdf-page{text-align:center;flex:1;min-height:0;overflow:auto}.frame-viewer-pdf-page canvas{background:#fff;margin:0 auto;display:block}.chat-playground[data-v-dcd987e9]{max-width:1100px;color:var(--frame-text);margin:0 auto;padding:clamp(16px,3vw,36px)}.playground-header[data-v-dcd987e9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.playground-header h1[data-v-dcd987e9]{margin:4px 0 10px;font-size:26px;font-weight:500}.playground-header p[data-v-dcd987e9]{max-width:650px;color:var(--frame-muted);line-height:1.6}.playground-eyebrow[data-v-dcd987e9]{font-size:11px}.playground-request[data-v-dcd987e9],.playground-card[data-v-dcd987e9],.playground-log[data-v-dcd987e9]{border:1px solid var(--frame-border);background:var(--frame-surface);border-radius:6px;min-width:0;padding:18px}.playground-request-heading[data-v-dcd987e9]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.playground-request p[data-v-dcd987e9]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.playground-request span[data-v-dcd987e9],.playground-help[data-v-dcd987e9],.playground-feedback[data-v-dcd987e9]{color:var(--frame-muted);font-size:12px;line-height:1.6}.playground-feedback[data-v-dcd987e9]{min-height:20px;margin:12px 0 20px}.playground-grid[data-v-dcd987e9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.playground-wide[data-v-dcd987e9]{grid-column:1/-1}.playground-demo[data-v-dcd987e9]{margin-bottom:20px}.playground-demo-options[data-v-dcd987e9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 16px;display:grid}.playground-card h2[data-v-dcd987e9]{margin:0 0 16px;font-size:15px;font-weight:500}.playground-card[data-v-dcd987e9] fieldset{border:0;min-width:0;margin:0;padding:0}.playground-card[data-v-dcd987e9] fieldset:disabled{opacity:.55}.playground-card[data-v-dcd987e9] label:not(.frame-checkbox),.playground-card[data-v-dcd987e9] .playground-checks{flex-direction:column;gap:7px;margin:12px 0;display:flex}.playground-card[data-v-dcd987e9] input:not([type=checkbox]),.playground-card[data-v-dcd987e9] textarea,.playground-card[data-v-dcd987e9] .frame-select{box-sizing:border-box;width:100%;min-width:0}.playground-card[data-v-dcd987e9] textarea{resize:vertical}.playground-card[data-v-dcd987e9] .playground-actions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.playground-card[data-v-dcd987e9] .playground-question-editor{border:1px solid var(--frame-border);border-radius:4px;margin:16px 0;padding:16px}.playground-card[data-v-dcd987e9] .playground-choice-editor{gap:6px;margin:8px 0;display:flex}.playground-card[data-v-dcd987e9] .playground-choice-editor input{flex:1}.playground-log[data-v-dcd987e9]{margin-top:20px}.playground-log summary[data-v-dcd987e9]{cursor:pointer}.playground-log ol[data-v-dcd987e9]{padding-left:22px}.playground-log li[data-v-dcd987e9]{margin:14px 0}.playground-log time[data-v-dcd987e9]{color:var(--frame-muted)}.playground-log pre[data-v-dcd987e9]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-family:var(--frame-font-mono);font-size:11px;overflow:auto}.docs-ai-feature-demo[data-v-69d805f2]{box-sizing:border-box;width:100%;min-width:0}.docs-ai-controls[data-v-69d805f2]{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;display:flex}.docs-ai-controls>label[data-v-69d805f2]{flex-direction:column;gap:6px;min-width:180px;display:flex}.docs-ai-feature-room[data-v-69d805f2]{border:1px solid var(--frame-line);border-radius:var(--frame-input-radius,4px);box-sizing:border-box;width:100%;min-width:min(100%,320px);height:560px;min-height:320px;max-height:75dvh;margin-block:16px;overflow:hidden}.docs-ai-feature-room.prompt-only[data-v-69d805f2]{border:0;height:auto;min-height:0;overflow:visible}output[data-v-69d805f2]{color:var(--frame-muted);margin-block:8px;display:block}.viewer-example[data-v-1d73b26e]{gap:12px;width:100%;min-width:0;display:grid}.viewer-example-actions[data-v-1d73b26e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.viewer-example-actions label[data-v-1d73b26e]{gap:6px;display:grid}.viewer-example-actions input[data-v-1d73b26e]{max-width:100%}.viewer-example-preview[data-v-1d73b26e]{border:1px solid var(--frame-line);min-width:0;height:400px;overflow:hidden}.frame-terminal-view{height:var(--frame-terminal-view-height,100%);min-height:var(--frame-terminal-view-min-height,0);min-width:var(--frame-terminal-view-min-width,0);box-sizing:border-box;background:var(--frame-surface,#181818);color:var(--frame-terminal-view-color,#ccc);font-size:var(--frame-terminal-view-font-size,12px);flex-direction:column;flex:1;display:flex;overflow:hidden}.view-content:has(>:is(.frame-terminal-view,.frame-terminal)){height:var(--frame-view-content-has-is-frame-terminal-view-height,100%);min-height:var(--frame-view-content-has-is-frame-terminal-view-min-height,0);flex-direction:column;display:flex;overflow:hidden}.frame-terminal-toolbar,.frame-terminal-search,.frame-terminal-rename,.frame-terminal-color{align-items:center;gap:var(--frame-terminal-toolbar-gap,4px);padding:var(--frame-terminal-toolbar-padding,3px 6px);flex-shrink:0;display:flex}.frame-terminal-toolbar{border-bottom:1px solid var(--frame-line,#2b2b2b);flex-wrap:wrap}.frame-terminal-title{align-items:center;gap:var(--frame-terminal-title-gap,6px);min-width:var(--frame-terminal-title-min-width,70px);flex:1;display:flex}.frame-terminal-toolbar .frame-select{width:var(--frame-terminal-toolbar-frame-select-width,160px)}.frame-terminal-search{justify-content:flex-end}.frame-terminal-search .frame-text-input{width:var(--frame-terminal-search-frame-text-input-width,min(240px, 60%))}.frame-terminal-rename{flex-wrap:wrap}.frame-terminal-body{min-height:var(--frame-terminal-body-min-height,0);min-width:var(--frame-terminal-body-min-width,0);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.frame-terminal-body.with-tabs{grid-template-rows:auto minmax(0,1fr)}.frame-terminal-panes{min-width:var(--frame-terminal-panes-min-width,0);min-height:var(--frame-terminal-panes-min-height,0);grid-area:1/1;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.with-tabs>.frame-terminal-panes{grid-row:2}.frame-terminal-pane{min-width:var(--frame-terminal-pane-min-width,0);min-height:var(--frame-terminal-pane-min-height,0);border-bottom:var(--frame-terminal-pane-border-bottom,1px solid transparent);grid-row:1;overflow:hidden}.frame-terminal-pane:not(:first-child){border-left:1px solid var(--frame-line,#2b2b2b)}.frame-terminal-panes>.frame-terminal-pane-resize{grid-row:1;justify-self:center;position:relative}.frame-terminal-body>.frame-terminal-sidebar-resize{grid-area:1/2;justify-self:center;position:relative}.frame-terminal-pane.active{border-bottom-color:var(--frame-accent,#0078d4)}.frame-terminal{width:var(--frame-terminal-width,100%);height:var(--frame-terminal-height,100%);min-height:var(--frame-terminal-min-height,0);min-width:var(--frame-terminal-min-width,0);background:var(--frame-terminal-background,#181818);flex-direction:column;display:flex}.frame-terminal-host{min-height:var(--frame-terminal-host-min-height,0);min-width:var(--frame-terminal-host-min-width,0);padding:var(--frame-terminal-host-padding,7px 9px);flex:1;overflow:hidden}.frame-terminal-screen{height:var(--frame-terminal-screen-height,100%);width:var(--frame-terminal-screen-width,100%)}.frame-terminal-status{margin:var(--frame-terminal-status-margin,0);padding:var(--frame-terminal-status-padding,4px 9px);color:var(--frame-muted,#999);font-size:var(--frame-terminal-status-font-size,12px);flex-shrink:0}.frame-terminal-sidebar{min-width:var(--frame-terminal-sidebar-min-width,0);min-height:var(--frame-terminal-sidebar-min-height,0);box-sizing:border-box;border-left:1px solid var(--frame-line,#2b2b2b);padding:var(--frame-terminal-sidebar-padding,4px);grid-area:1/3;overflow:auto}.frame-terminal-tabs{min-width:var(--frame-terminal-tabs-min-width,0);border-bottom:1px solid var(--frame-line,#2b2b2b);grid-area:1/1;display:flex;overflow:auto hidden}.frame-terminal-tabs .frame-terminal-session-group{flex:none;display:flex}.frame-terminal-tabs .frame-terminal-session-group+.frame-terminal-session-group{border-left:1px solid var(--frame-line,#2b2b2b)}.frame-terminal-tabs .frame-terminal-session{width:var(--frame-terminal-tabs-frame-terminal-session-width,160px);min-width:var(--frame-terminal-tabs-frame-terminal-session-min-width,100px);max-width:var(--frame-terminal-tabs-frame-terminal-session-max-width,200px);border-radius:var(--frame-terminal-tabs-frame-terminal-session-border-radius,0);border-bottom:var(--frame-terminal-tabs-frame-terminal-session-border-bottom,1px solid transparent);flex:0 0 160px}.frame-terminal-tabs .frame-terminal-session.active{border-bottom-color:var(--frame-accent,#0078d4)}.frame-terminal-session{min-height:var(--frame-terminal-session-min-height,28px);border-radius:var(--frame-terminal-session-border-radius,3px);align-items:center;display:flex;position:relative}.frame-terminal-session.active{background:var(--frame-terminal-session-active-background,#ffffff0c)}.frame-terminal-session-label{min-width:var(--frame-terminal-session-label-min-width,0);flex:1;display:flex}.frame-terminal-session-select{align-items:center;gap:var(--frame-terminal-session-select-gap,5px);width:var(--frame-terminal-session-select-width,100%);min-width:var(--frame-terminal-session-select-min-width,0);min-height:var(--frame-terminal-session-select-min-height,28px);padding:var(--frame-terminal-session-select-padding,5px);border:var(--frame-terminal-session-select-border,0);color:inherit;background:var(--frame-terminal-session-select-background,none);text-align:left;cursor:pointer;display:flex}.frame-terminal-session-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-terminal-session-select small{color:var(--frame-muted,#999)}.frame-terminal-session-close{display:none;position:absolute;top:2px;right:2px}.frame-terminal-session:hover .frame-terminal-session-close,.frame-terminal-session:focus-within .frame-terminal-session-close{display:block}.frame-terminal-session:hover .frame-terminal-session-select,.frame-terminal-session:focus-within .frame-terminal-session-select{padding-right:var(--frame-terminal-session-hover-frame-terminal-session-select-padding-right,30px)}.frame-terminal-sidebar .split-group .frame-terminal-session-select{padding-left:var(--frame-terminal-sidebar-split-group-frame-terminal-session-select-padding-left,22px)}.frame-terminal-sidebar .split-group .frame-terminal-session:before{content:"";pointer-events:none;border-left:1px solid var(--frame-muted,#8e9496);position:absolute;top:0;bottom:0;left:8px}.frame-terminal-sidebar .split-group .frame-terminal-session:first-child:before{top:50%}.frame-terminal-sidebar .split-group .frame-terminal-session:last-child:before{bottom:50%}.frame-terminal-sidebar .split-group .frame-terminal-session:after{content:"";pointer-events:none;width:var(--frame-terminal-sidebar-split-group-frame-terminal-session-after-width,8px);border-top:1px solid var(--frame-muted,#8e9496);position:absolute;top:50%;left:8px}.frame-terminal-error{align-items:center;gap:var(--frame-terminal-error-gap,6px);padding:var(--frame-terminal-error-padding,4px 8px);color:var(--frame-terminal-error-color,#f48771);overflow-wrap:anywhere;display:flex}.frame-terminal-error>span{flex:1}.frame-terminal-empty{justify-content:center;align-items:center;gap:var(--frame-terminal-empty-gap,8px);width:var(--frame-terminal-empty-width,100%);color:var(--frame-muted,#999);flex-direction:column;display:flex}.frame-terminal{position:relative}.frame-terminal-failure{padding:var(--frame-space-4,16px);box-sizing:border-box;background:var(--frame-terminal-background,var(--frame-bg,#181818));position:absolute;inset:0}.frame-terminal-empty>p{margin:0}.frame-terminal-empty .frame-terminal-error{text-align:center;flex:none;max-width:48ch}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.docs-frame-preview-label{color:var(--frame-muted);letter-spacing:.04em;align-items:center;gap:8px;margin:16px 0 8px;font-size:11px;font-weight:600;display:flex}.docs-frame-preview-label:before{content:"";background:#ffd866;border-radius:50%;width:8px;height:8px}.docs-frame-preview{isolation:isolate;border-radius:var(--frame-radius-medium);border:2px solid #6e6047;height:520px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0002}.docs-frame-preview>.workbench{height:100%;min-height:0}.docs-frame-preview.docks{height:760px}.docs-chat-playground{box-sizing:border-box;border:2px solid #6e6047;height:100%;min-height:0}.docs-chat-playground>.workbench{height:100%}.dock-sample[data-v-6fe8490c]{align-items:center;gap:var(--frame-spacing-small);padding:var(--frame-spacing-small);color:var(--frame-text);background:var(--frame-surface);font-size:var(--frame-font-size-body);flex-wrap:wrap;display:flex}label[data-v-6fe8490c]{gap:4px;display:grid}label[data-v-6fe8490c] .frame-text-input{box-sizing:border-box;width:100%;min-width:100px;max-width:220px}.dock-playground[data-v-10fc2da1]{padding:var(--frame-spacing-large,24px);color:var(--frame-text);box-sizing:border-box;max-width:1200px;height:100%;margin:auto;overflow:auto}.dock-controls[data-v-10fc2da1],.dock-entry[data-v-10fc2da1]{gap:var(--frame-spacing-small,12px);flex-wrap:wrap;align-items:end;margin-block:16px;display:flex}.dock-entry[data-v-10fc2da1]{border:1px solid var(--frame-border-color);border-radius:var(--frame-radius-medium);padding:12px}label[data-v-10fc2da1]{min-width:130px;font-size:var(--frame-font-size-body);gap:4px;display:grid}.dock-controls[data-v-10fc2da1] .frame-select,.dock-entry[data-v-10fc2da1] .frame-select{width:100%}small[data-v-10fc2da1]{overflow-wrap:anywhere;flex-basis:100%}fieldset[data-v-10fc2da1]{border:1px solid var(--frame-border-color);gap:8px;padding:12px;display:grid}h1[data-v-10fc2da1],h2[data-v-10fc2da1]{font-weight:600}p[data-v-10fc2da1]{line-height:1.5}.controls[data-v-01c15e05],.controls form[data-v-01c15e05]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.controls form[data-v-01c15e05]{margin:0}.controls label[data-v-01c15e05]{gap:4px;min-width:130px;display:grid}.controls[data-v-01c15e05] .frame-select,.controls[data-v-01c15e05] .frame-text-input{width:100%;min-width:0}.entries[data-v-01c15e05]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.entries li[data-v-01c15e05]{border:1px solid var(--frame-border-color);border-radius:var(--frame-radius-small);align-items:center;gap:8px;padding:6px;display:flex}.preview-content[data-v-01c15e05]{color:var(--frame-text);padding:24px}h2[data-v-01c15e05]{font-size:18px}.layout-page[data-v-d897ef7b]{box-sizing:border-box;height:100%;color:var(--frame-text);background:var(--frame-bg);padding:24px;overflow:auto}header[data-v-d897ef7b]{max-width:900px;margin-bottom:20px}h1[data-v-d897ef7b]{margin:0 0 10px;font-size:24px}p[data-v-d897ef7b]{margin:6px 0;line-height:1.6}.hint[data-v-d897ef7b]{color:var(--frame-text-muted);font-size:12px}.sample-content{padding:12px;font-size:12px;line-height:1.7}.side-content>.sample-content{padding:4px 0}.sample-content h3{margin:0 0 8px;font-size:12px;font-weight:500}.sample-content p{color:#9ba5aa;max-width:620px;margin:0 0 14px}.sample-button{text-align:left;background:#23292c;border:1px solid #3e464a;border-radius:4px;margin-bottom:9px;padding:5px 9px;font-size:11px;display:block}.sample-button:hover{background:#30383c;border-color:#5c656b}.sample-content .sample-note{margin-top:20px;font-size:11px}.sample-content .sample-row{border-bottom:1px solid #ffffff05;max-width:620px;margin:0;padding:6px 0;font-family:Consolas,monospace;font-size:11px}.sample-row span{color:#889f91;margin-left:35px}.demo-canvas{box-sizing:border-box;color:#d0d2d4;width:100%;padding:30px clamp(20px,4vw,60px)}.demo-canvas>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo-canvas>header>button{margin-left:auto}.demo-eyebrow{letter-spacing:.12em;color:#8f9ba1;margin:0 0 8px;font-size:10px}.demo-canvas h1{margin:0;font-size:23px;font-weight:500}.demo-intro{color:#8f9ba1;margin:22px 0;line-height:1.6}.demo-document{border-top:1px solid #30363a;max-width:700px;padding:24px 0}.demo-document h2{font-size:26px;font-weight:400;line-height:1.3}.demo-document p{line-height:1.7}.demo-check{align-items:center;gap:10px;margin:24px 0;display:flex}.demo-note{background:#ffffff03;border-left:2px solid #007acc;margin:20px 0;padding:10px 18px}.demo-canvas textarea,.demo-inspector textarea,.demo-inspector select{color:inherit;box-sizing:border-box;width:100%;font:inherit;background:#ffffff05;border:1px solid #3c4246;border-radius:3px;padding:10px}.demo-canvas>footer{color:#8f9ba1;border-top:1px solid #30363a;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.demo-list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:10px;padding:9px 12px;display:flex}.demo-list button:hover,.demo-list button.chosen{background:#ffffff09}.demo-muted{color:#8f9ba1;padding:0 10px;font-size:11px;line-height:1.6}.demo-inspector{padding:18px 14px}.demo-inspector h2{font-size:16px;font-weight:500}.demo-inspector label{color:#a4a9ac;margin:20px 0;display:block}.demo-inspector select,.demo-inspector textarea{margin-top:8px}.demo-canvas{isolation:isolate;position:relative}.demo-watermark{opacity:.025;filter:grayscale();z-index:-1;pointer-events:none;width:280px;height:280px;position:absolute;bottom:20px;right:20px}.demo-banner{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:14px;height:100%;padding:14px 18px;display:flex}.demo-banner>div{flex:1}.demo-banner p{color:#8f9ba1;margin:6px 0 0}.demo-properties{grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:30px;min-height:100%;padding:26px;display:grid}.demo-properties nav{color:#8e9496;border-right:1px solid #2b2b2b;flex-direction:column;gap:16px;padding:10px;display:flex}.demo-properties nav strong{color:#eee}.demo-properties h1{margin:4px 0 14px;font-size:23px;font-weight:500}.demo-properties p{color:#8e9496;line-height:1.7}.demo-properties label{margin-top:24px;display:block}.demo-properties label>:is(input:not([type=checkbox]),textarea,select){width:min(100%,480px);color:inherit;font:inherit;background:#ffffff05;border:1px solid #3c4246;border-radius:3px;margin-top:8px;padding:9px;display:block}.demo-properties .demo-check{display:flex}@media (width<=600px){.demo-properties{grid-template-columns:minmax(0,1fr);padding:18px}.demo-properties nav{display:none}}.component-preview-controls{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.component-preview-controls:has(>.docs-ai-feature-demo){width:100%}.component-preview-controls>.setting-field{width:100%;margin-bottom:8px}.showcase-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.showcase-split{border:1px solid var(--frame-line);width:100%;height:220px}.showcase-pane{background:var(--frame-canvas);border:1px solid var(--frame-line);height:100%;padding:14px;line-height:1.6}.showcase-context-target{border:1px dashed #50575a;border-radius:3px;width:100%;padding:24px}.showcase-resize-demo{max-width:100%;height:110px;display:flex}.showcase-resize-box{background:#ffffff08;padding:20px}.showcase-resize-demo>.resize-handle{position:relative}.showcase-modal-content{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;font-size:13px;line-height:1.6;display:flex}.example-tabs{border-bottom:1px solid var(--frame-line);flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.example-tabs button{border-bottom:2px solid #0000;padding:7px 10px}.example-tabs button[aria-selected=true]{color:var(--frame-text);border-bottom-color:var(--frame-accent)}.example-type-links{flex-wrap:wrap;gap:16px;margin-top:15px;display:flex}.example-type-links a,.online-icons a{color:#65b6e6}.bundled-icon-catalog{width:100%}.icon-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;margin:18px 0;display:grid}.icon-catalog-item{border:1px solid var(--frame-line);border-radius:3px;min-width:0}.icon-catalog-preview{place-items:center;width:100%;padding:20px;display:grid}.icon-catalog-preview:hover{background:#ffffff09}.icon-catalog-name{justify-content:center;align-items:center;gap:4px;padding:4px 6px;display:flex}.icon-catalog-name code{overflow-wrap:anywhere;font-size:11px}.icon-library-page{padding:24px;font-size:13px}.icon-library-page>header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.icon-library-page h1{font-size:18px;font-weight:500}.icon-library-page.online{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.icon-library-page.online>header{margin:0;padding:6px 12px}.online-icons{flex-direction:column;flex:1;min-height:0;display:flex}.online-icons-toolbar{justify-content:space-between;padding:6px 12px;display:flex}.online-icons iframe{background:var(--frame-canvas);border:0;flex:1;width:100%;min-height:0}:is(.side-content:has(>.view-content>.docs-catalog),.side-content:has(>.view-host>.view-content>.docs-catalog),.view-host:has(>.view-content>.docs-catalog),.view-content:has(>.docs-catalog)){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.documentation-page{max-width:1180px}.documentation-tabs{--frame-tabs-content-padding:0}.documentation-tabs>.frame-tabs-list{margin:24px 0}.documentation-panel{outline-offset:4px;min-width:0}.documentation-panel h2{margin:28px 0 12px;font-size:20px;font-weight:500}.documentation-panel h3{margin:22px 0 12px;font-size:15px;font-weight:500}.documentation-panel p{color:var(--frame-muted)}.documentation-feature{margin:30px 0 50px}.documentation-feature>p{margin-block:0 24px}.documentation-example{gap:16px;display:grid}.documentation-example .showcase-preview,.documentation-example .frame-code-block{margin:0}.documentation-table{border:1px solid var(--frame-line);max-width:100%;margin:16px 0 28px;overflow-x:auto}.documentation-table table{border-collapse:collapse;text-align:left;width:100%}.documentation-table th,.documentation-table td{vertical-align:top;border-bottom:1px solid var(--frame-line);padding:12px;font-size:12px}.documentation-table th{white-space:nowrap;font-weight:500}.documentation-table td code{white-space:pre-wrap;overflow-wrap:anywhere}.documentation-table td:first-child{min-width:120px}.documentation-table td:last-child{min-width:220px}.documentation-source{font-family:var(--frame-font-mono);overflow-wrap:anywhere;font-size:11px}.documentation-references{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.documentation-references a{color:var(--frame-accent)}.documentation-token-filter{align-items:center;gap:12px;display:flex}.documentation-demo{container-type:inline-size}.documentation-demo-description{margin-block:0 24px}.documentation-demo-grid{gap:28px;display:grid}.documentation-demo-inputs{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width>=540px){.documentation-demo-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=900px){.documentation-demo-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-demo-slots{grid-column:1/-1}.documentation-demo-slots label{margin-block-end:8px;display:block}.documentation-property-value{align-items:start;gap:10px;display:flex}.documentation-property-enable{appearance:none;border:1px solid var(--frame-line);background:radial-gradient(circle at 7px 50%, var(--frame-muted) 4px, transparent 4.5px) var(--frame-canvas);cursor:pointer;border-radius:16px;flex:0 0 28px;width:28px;height:16px;margin:7px 0 0}.documentation-property-enable:checked{background:radial-gradient(circle at 20px 50%, var(--frame-text) 4px, transparent 4.5px) var(--frame-accent)}.documentation-property-enable:focus-visible{outline:2px solid var(--frame-accent);outline-offset:3px}.documentation-property-editor{flex:1;gap:8px;min-width:0;display:grid}.documentation-property-editor>input[type=checkbox]{justify-self:start;margin-block:8px}.documentation-reset{background:0 0;border-color:#0000;margin-inline-start:auto}.documentation-demo>.showcase-row{flex-wrap:wrap}.documentation-demo fieldset{border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);min-width:0;padding:10px}.documentation-demo fieldset small{color:var(--frame-muted);margin-top:8px;font-size:11px;display:block}.documentation-demo input:not([type=checkbox]),.documentation-demo select,.documentation-demo textarea,.documentation-token-filter input{border:1px solid var(--frame-line);background:var(--frame-canvas);width:100%;min-width:0;color:var(--frame-text);border-radius:var(--frame-control-radius);font:inherit;padding:6px}.documentation-demo select{max-width:100%}.documentation-demo select option{background:var(--frame-surface)}.documentation-demo :disabled{opacity:.5}.documentation-demo-result{min-width:0}.documentation-surface{width:100%;min-width:0;min-height:90px}.documentation-surface>.showcase-row{margin-bottom:12px}.documentation-surface>.workbench{height:360px}.documentation-surface .resizable-pane{height:220px}.documentation-surface .frame-code-editor{height:300px}.documentation-event-log{max-height:220px;margin:16px 0;font-size:11px;overflow:auto}.documentation-event-log code{overflow-wrap:anywhere}.documentation-error{font-size:12px;color:#f48771!important}.documentation-guide>ul{gap:8px;padding-inline-start:20px;display:grid}.documentation-anatomy{gap:14px;margin-block:20px;display:grid}.documentation-anatomy>div{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:8px 24px;display:grid}.documentation-anatomy dt{overflow-wrap:anywhere}.documentation-anatomy dd{color:var(--frame-muted);margin:0}.documentation-guide-source{font-size:12px}.documentation-guide-source a{color:var(--frame-accent)}@media (width<=700px){.documentation-anatomy>div{grid-template-columns:minmax(0,1fr)}}.documentation-surface:has(.frame-aspect-ratio){max-width:480px}.frame-guide-page{box-sizing:border-box;flex-shrink:0;width:100%;max-width:1000px;margin-inline:auto;padding:40px 36px 64px}.frame-guide-page h1{margin-block:8px 16px;font-size:30px;font-weight:500}.frame-guide-lead{max-width:65ch;color:var(--frame-muted);font-size:17px;line-height:1.6}.frame-guide-page section{margin-block-start:36px}.frame-guide-page h2{margin-block:0 14px;font-size:20px;font-weight:500}.frame-guide-page p,.frame-guide-page li,.frame-guide-page dd{line-height:1.75}.frame-guide-page p{max-width:80ch}.frame-guide-page p+p{margin-block-start:12px}.frame-guide-page ol{gap:10px;padding-inline-start:22px;display:grid}.frame-guide-page dl{gap:20px;display:grid}.frame-guide-page dt{margin-block-end:6px;font-weight:600}.frame-guide-page dd{color:var(--frame-muted);max-width:80ch;margin:0}.frame-guide-links{gap:12px;margin-block:20px;display:grid}.frame-guide-links button{text-align:start;border:1px solid var(--frame-line);border-radius:var(--frame-control-radius);background:var(--frame-surface);gap:6px;padding:16px;display:grid}.frame-guide-links button span{color:var(--frame-muted);line-height:1.5}.frame-guide-links button:hover{border-color:var(--frame-accent)}.frame-guide-actions{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.frame-guide-note{color:var(--frame-muted);margin-block-start:40px;font-size:12px}@media (width<=700px){.frame-guide-page{padding:28px 18px 48px}}.subview-example{gap:12px;padding-block:8px;display:grid}.subview-example p{color:var(--frame-muted);line-height:1.6}.subview-example label{gap:6px;display:grid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme,base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--frame-ease));transition-duration:var(--tw-duration,var(--frame-duration))}.ease-out{--tw-ease:var(--frame-ease);transition-timing-function:var(--frame-ease)}}body{margin:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
