UNPKG

ai-sdk-react-model-picker

Version:

A flexible, theme-aware React component library for selecting and managing AI models. Built for seamless integration with Vercel's AI SDK v5, with special support for VSCode extensions and JetBrains IDEs.

1 lines 55.6 kB
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body[data-vscode-theme-kind=vscode-dark],body[data-vscode-theme-kind=vscode-high-contrast]{--mp-background: var(--vscode-editor-background, #1e1e1e);--mp-background-secondary: var(--vscode-panel-background, #1f1f1f);--mp-foreground: var(--vscode-editor-foreground, #d4d4d4);--mp-foreground-secondary: var(--vscode-descriptionForeground, #cccccc);--mp-primary: var(--vscode-button-background, #0e639c);--mp-primary-hover: var(--vscode-button-hoverBackground, #1177bb);--mp-primary-foreground: var(--vscode-button-foreground, #ffffff);--mp-border: var(--vscode-panel-border, #464647);--mp-border-muted: var(--vscode-dropdown-border, #2a2a2b);--mp-muted: var(--vscode-descriptionForeground, #cccccc);--mp-destructive: var(--vscode-errorForeground, #f14c4c);--mp-destructive-hover: var(--vscode-errorForeground, #f14c4c);--mp-destructive-foreground: #ffffff;--mp-success: var(--vscode-terminal-ansiGreen, #23d18b);--mp-success-hover: var(--vscode-terminal-ansiGreen, #23d18b);--mp-success-foreground: #ffffff;--mp-warning: var(--vscode-editorWarning-foreground, #cca700);--mp-warning-hover: var(--vscode-editorWarning-foreground, #cca700);--mp-warning-foreground: var(--vscode-editor-background, #1e1e1e);--mp-accent: var(--vscode-input-background, #3c3c3c);--mp-accent-hover: var(--vscode-dropdown-background, #2a2d2e);--mp-accent-foreground: var(--vscode-input-foreground, #cccccc)}body[data-vscode-theme-kind=vscode-light]{--mp-background: var(--vscode-editor-background, #ffffff);--mp-background-secondary: var(--vscode-panel-background, #f3f3f3);--mp-foreground: var(--vscode-editor-foreground, #000000);--mp-foreground-secondary: var(--vscode-descriptionForeground, #6b7280);--mp-primary: var(--vscode-button-background, #0066cc);--mp-primary-hover: var(--vscode-button-hoverBackground, #1a74d1);--mp-primary-foreground: var(--vscode-button-foreground, #ffffff);--mp-border: var(--vscode-panel-border, #e0e0e0);--mp-border-muted: var(--vscode-dropdown-border, #e5e7eb);--mp-muted: var(--vscode-descriptionForeground, #6b7280);--mp-destructive: var(--vscode-errorForeground, #e51400);--mp-destructive-hover: var(--vscode-errorForeground, #e51400);--mp-destructive-foreground: #ffffff;--mp-success: var(--vscode-terminal-ansiGreen, #107c10);--mp-success-hover: var(--vscode-terminal-ansiGreen, #107c10);--mp-success-foreground: #ffffff;--mp-warning: var(--vscode-editorWarning-foreground, #996f00);--mp-warning-hover: var(--vscode-editorWarning-foreground, #996f00);--mp-warning-foreground: var(--vscode-editor-background, #ffffff);--mp-accent: var(--vscode-input-background, #f8f8f8);--mp-accent-hover: var(--vscode-dropdown-background, #f3f3f3);--mp-accent-foreground: var(--vscode-input-foreground, #333333)}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-3{right:.75rem}.top-3{top:.75rem}.z-50{z-index:50}.m-0{margin:0}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-1\.5{margin-left:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[18px\]{height:18px}.h-px{height:1px}.max-h-60{max-height:15rem}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.w-1\/4{width:25%}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:var(--mp-border-radius, .375rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-accent{border-color:var(--mp-accent)}.border-accent-foreground{border-color:var(--mp-accent-foreground)}.border-background{border-color:var(--mp-background)}.border-border{border-color:var(--mp-border)}.border-destructive{border-color:var(--mp-destructive)}.border-destructive-foreground{border-color:var(--mp-destructive-foreground)}.border-foreground{border-color:var(--mp-foreground)}.border-muted{border-color:var(--mp-muted)}.border-primary{border-color:var(--mp-primary)}.border-primary-foreground{border-color:var(--mp-primary-foreground)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-success{border-color:var(--mp-success)}.border-success-foreground{border-color:var(--mp-success-foreground)}.border-vscode-list-active-bg{border-color:var(--vscode-list-activeBackground)}.border-vscode-list-active-fg{border-color:var(--vscode-list-activeForeground)}.border-warning{border-color:var(--mp-warning)}.border-warning-foreground{border-color:var(--mp-warning-foreground)}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:var(--mp-accent)}.bg-accent-foreground{background-color:var(--mp-accent-foreground)}.bg-background{background-color:var(--mp-background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--mp-border)}.bg-destructive{background-color:var(--mp-destructive)}.bg-destructive-foreground{background-color:var(--mp-destructive-foreground)}.bg-foreground{background-color:var(--mp-foreground)}.bg-muted{background-color:var(--mp-muted)}.bg-primary{background-color:var(--mp-primary)}.bg-primary-foreground{background-color:var(--mp-primary-foreground)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-success{background-color:var(--mp-success)}.bg-success-foreground{background-color:var(--mp-success-foreground)}.bg-transparent{background-color:transparent}.bg-vscode-list-active-bg{background-color:var(--vscode-list-activeBackground)}.bg-vscode-list-active-fg{background-color:var(--vscode-list-activeForeground)}.bg-warning{background-color:var(--mp-warning)}.bg-warning-foreground{background-color:var(--mp-warning-foreground)}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-2{padding-left:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-accent{color:var(--mp-accent)}.text-accent-foreground{color:var(--mp-accent-foreground)}.text-background{color:var(--mp-background)}.text-border{color:var(--mp-border)}.text-current{color:currentColor}.text-destructive{color:var(--mp-destructive)}.text-destructive-foreground{color:var(--mp-destructive-foreground)}.text-foreground{color:var(--mp-foreground)}.text-muted{color:var(--mp-muted)}.text-primary{color:var(--mp-primary)}.text-primary-foreground{color:var(--mp-primary-foreground)}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-success{color:var(--mp-success)}.text-success-foreground{color:var(--mp-success-foreground)}.text-vscode-list-active-bg{color:var(--vscode-list-activeBackground)}.text-vscode-list-active-fg{color:var(--vscode-list-activeForeground)}.text-warning{color:var(--mp-warning)}.text-warning-foreground{color:var(--mp-warning-foreground)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-accent{--tw-ring-color: var(--mp-accent)}.ring-accent-foreground{--tw-ring-color: var(--mp-accent-foreground)}.ring-background{--tw-ring-color: var(--mp-background)}.ring-border{--tw-ring-color: var(--mp-border)}.ring-destructive{--tw-ring-color: var(--mp-destructive)}.ring-destructive-foreground{--tw-ring-color: var(--mp-destructive-foreground)}.ring-foreground{--tw-ring-color: var(--mp-foreground)}.ring-muted{--tw-ring-color: var(--mp-muted)}.ring-primary{--tw-ring-color: var(--mp-primary)}.ring-primary-foreground{--tw-ring-color: var(--mp-primary-foreground)}.ring-success{--tw-ring-color: var(--mp-success)}.ring-success-foreground{--tw-ring-color: var(--mp-success-foreground)}.ring-warning{--tw-ring-color: var(--mp-warning)}.ring-warning-foreground{--tw-ring-color: var(--mp-warning-foreground)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.bg-vscode-editor-bg{background-color:var(--vscode-editor-background)}.text-vscode-editor-bg{color:var(--vscode-editor-background)}.border-vscode-editor-bg{border-color:var(--vscode-editor-background)}.bg-vscode-editor-fg{background-color:var(--vscode-editor-foreground)}.text-vscode-editor-fg{color:var(--vscode-editor-foreground)}.border-vscode-editor-fg{border-color:var(--vscode-editor-foreground)}.bg-vscode-editor-selection-bg{background-color:var(--vscode-editor-selectionBackground)}.text-vscode-editor-selection-bg{color:var(--vscode-editor-selectionBackground)}.border-vscode-editor-selection-bg{border-color:var(--vscode-editor-selectionBackground)}.bg-vscode-button-bg{background-color:var(--vscode-button-background)}.text-vscode-button-bg{color:var(--vscode-button-background)}.border-vscode-button-bg{border-color:var(--vscode-button-background)}.bg-vscode-button-fg{background-color:var(--vscode-button-foreground)}.text-vscode-button-fg{color:var(--vscode-button-foreground)}.border-vscode-button-fg{border-color:var(--vscode-button-foreground)}.bg-vscode-button-hover-bg{background-color:var(--vscode-button-hoverBackground)}.text-vscode-button-hover-bg{color:var(--vscode-button-hoverBackground)}.border-vscode-button-hover-bg{border-color:var(--vscode-button-hoverBackground)}.bg-vscode-button-secondary-bg{background-color:var(--vscode-button-secondaryBackground)}.text-vscode-button-secondary-bg{color:var(--vscode-button-secondaryBackground)}.border-vscode-button-secondary-bg{border-color:var(--vscode-button-secondaryBackground)}.bg-vscode-button-secondary-fg{background-color:var(--vscode-button-secondaryForeground)}.text-vscode-button-secondary-fg{color:var(--vscode-button-secondaryForeground)}.border-vscode-button-secondary-fg{border-color:var(--vscode-button-secondaryForeground)}.bg-vscode-input-bg{background-color:var(--vscode-input-background)}.text-vscode-input-bg{color:var(--vscode-input-background)}.border-vscode-input-bg{border-color:var(--vscode-input-background)}.bg-vscode-input-fg{background-color:var(--vscode-input-foreground)}.text-vscode-input-fg{color:var(--vscode-input-foreground)}.border-vscode-input-fg{border-color:var(--vscode-input-foreground)}.bg-vscode-input-border{background-color:var(--vscode-input-border)}.text-vscode-input-border{color:var(--vscode-input-border)}.border-vscode-input-border{border-color:var(--vscode-input-border)}.bg-vscode-input-placeholder{background-color:var(--vscode-input-placeholderForeground)}.text-vscode-input-placeholder{color:var(--vscode-input-placeholderForeground)}.border-vscode-input-placeholder{border-color:var(--vscode-input-placeholderForeground)}.bg-vscode-dropdown-bg{background-color:var(--vscode-dropdown-background)}.text-vscode-dropdown-bg{color:var(--vscode-dropdown-background)}.border-vscode-dropdown-bg{border-color:var(--vscode-dropdown-background)}.bg-vscode-dropdown-fg{background-color:var(--vscode-dropdown-foreground)}.text-vscode-dropdown-fg{color:var(--vscode-dropdown-foreground)}.border-vscode-dropdown-fg{border-color:var(--vscode-dropdown-foreground)}.bg-vscode-dropdown-border{background-color:var(--vscode-dropdown-border)}.text-vscode-dropdown-border{color:var(--vscode-dropdown-border)}.border-vscode-dropdown-border{border-color:var(--vscode-dropdown-border)}.bg-vscode-list-bg{background-color:var(--vscode-list-background)}.text-vscode-list-bg{color:var(--vscode-list-background)}.border-vscode-list-bg{border-color:var(--vscode-list-background)}.bg-vscode-list-active-bg{background-color:var(--vscode-list-activeSelectionBackground)}.text-vscode-list-active-bg{color:var(--vscode-list-activeSelectionBackground)}.border-vscode-list-active-bg{border-color:var(--vscode-list-activeSelectionBackground)}.bg-vscode-list-active-fg{background-color:var(--vscode-list-activeSelectionForeground)}.text-vscode-list-active-fg{color:var(--vscode-list-activeSelectionForeground)}.border-vscode-list-active-fg{border-color:var(--vscode-list-activeSelectionForeground)}.bg-vscode-list-hover-bg{background-color:var(--vscode-list-hoverBackground)}.text-vscode-list-hover-bg{color:var(--vscode-list-hoverBackground)}.border-vscode-list-hover-bg{border-color:var(--vscode-list-hoverBackground)}.bg-vscode-list-hover-fg{background-color:var(--vscode-list-hoverForeground)}.text-vscode-list-hover-fg{color:var(--vscode-list-hoverForeground)}.border-vscode-list-hover-fg{border-color:var(--vscode-list-hoverForeground)}.bg-vscode-panel-bg{background-color:var(--vscode-panel-background)}.text-vscode-panel-bg{color:var(--vscode-panel-background)}.border-vscode-panel-bg{border-color:var(--vscode-panel-background)}.bg-vscode-panel-border{background-color:var(--vscode-panel-border)}.text-vscode-panel-border{color:var(--vscode-panel-border)}.border-vscode-panel-border{border-color:var(--vscode-panel-border)}.bg-vscode-badge-bg{background-color:var(--vscode-badge-background)}.text-vscode-badge-bg{color:var(--vscode-badge-background)}.border-vscode-badge-bg{border-color:var(--vscode-badge-background)}.bg-vscode-badge-fg{background-color:var(--vscode-badge-foreground)}.text-vscode-badge-fg{color:var(--vscode-badge-foreground)}.border-vscode-badge-fg{border-color:var(--vscode-badge-foreground)}.bg-vscode-error{background-color:var(--vscode-errorForeground)}.text-vscode-error{color:var(--vscode-errorForeground)}.border-vscode-error{border-color:var(--vscode-errorForeground)}.bg-vscode-warning{background-color:var(--vscode-editorWarning-foreground)}.text-vscode-warning{color:var(--vscode-editorWarning-foreground)}.border-vscode-warning{border-color:var(--vscode-editorWarning-foreground)}.bg-vscode-info{background-color:var(--vscode-editorInfo-foreground)}.text-vscode-info{color:var(--vscode-editorInfo-foreground)}.border-vscode-info{border-color:var(--vscode-editorInfo-foreground)}.bg-vscode-success{background-color:var(--vscode-terminal-ansiGreen)}.text-vscode-success{color:var(--vscode-terminal-ansiGreen)}.border-vscode-success{border-color:var(--vscode-terminal-ansiGreen)}.bg-vscode-focus-border{background-color:var(--vscode-focusBorder)}.text-vscode-focus-border{color:var(--vscode-focusBorder)}.border-vscode-focus-border{border-color:var(--vscode-focusBorder)}.bg-vscode-text-link{background-color:var(--vscode-textLink-foreground)}.text-vscode-text-link{color:var(--vscode-textLink-foreground)}.border-vscode-text-link{border-color:var(--vscode-textLink-foreground)}.bg-vscode-text-link-active{background-color:var(--vscode-textLink-activeForeground)}.text-vscode-text-link-active{color:var(--vscode-textLink-activeForeground)}.border-vscode-text-link-active{border-color:var(--vscode-textLink-activeForeground)}.bg-vscode-text-secondary{background-color:var(--vscode-descriptionForeground)}.text-vscode-text-secondary{color:var(--vscode-descriptionForeground)}.border-vscode-text-secondary{border-color:var(--vscode-descriptionForeground)}.bg-vscode-scrollbar{background-color:var(--vscode-scrollbar-shadow)}.text-vscode-scrollbar{color:var(--vscode-scrollbar-shadow)}.border-vscode-scrollbar{border-color:var(--vscode-scrollbar-shadow)}.bg-vscode-scrollbar-thumb{background-color:var(--vscode-scrollbarSlider-background)}.text-vscode-scrollbar-thumb{color:var(--vscode-scrollbarSlider-background)}.border-vscode-scrollbar-thumb{border-color:var(--vscode-scrollbarSlider-background)}.bg-vscode-scrollbar-thumb-hover{background-color:var(--vscode-scrollbarSlider-hoverBackground)}.text-vscode-scrollbar-thumb-hover{color:var(--vscode-scrollbarSlider-hoverBackground)}.border-vscode-scrollbar-thumb-hover{border-color:var(--vscode-scrollbarSlider-hoverBackground)}.bg-vscode-scrollbar-thumb-active{background-color:var(--vscode-scrollbarSlider-activeBackground)}.text-vscode-scrollbar-thumb-active{color:var(--vscode-scrollbarSlider-activeBackground)}.border-vscode-scrollbar-thumb-active{border-color:var(--vscode-scrollbarSlider-activeBackground)}:root{--mp-background: #ffffff;--mp-background-secondary: #f9fafb;--mp-foreground: #000000;--mp-foreground-secondary: #6b7280;--mp-primary: #3b82f6;--mp-primary-hover: #2563eb;--mp-primary-foreground: #ffffff;--mp-border: #e0e0e0;--mp-border-muted: #e5e7eb;--mp-muted: #6b7280;--mp-destructive: #ef4444;--mp-destructive-hover: #dc2626;--mp-destructive-foreground: #ffffff;--mp-success: #22c55e;--mp-success-hover: #16a34a;--mp-success-foreground: #ffffff;--mp-warning: #f59e0b;--mp-warning-hover: #d97706;--mp-warning-foreground: #ffffff;--mp-accent: #f3f4f6;--mp-accent-hover: #e5e7eb;--mp-accent-foreground: #374151;--mp-border-radius: .375rem}:root[data-theme=dark]{--mp-background: #1e1e1e;--mp-background-secondary: #252525;--mp-foreground: #d4d4d4;--mp-foreground-secondary: #9ca3af;--mp-primary: #0e639c;--mp-primary-hover: #2563eb;--mp-primary-foreground: #ffffff;--mp-border: #464647;--mp-border-muted: #373737;--mp-muted: #999999;--mp-accent: #3c3c3c;--mp-accent-hover: #4b4b4b;--mp-accent-foreground: #374151;--mp-destructive: #ef4444;--mp-destructive-hover: #dc2626;--mp-destructive-foreground: #ffffff;--mp-success: #22c55e;--mp-success-hover: #16a34a;--mp-success-foreground: #ffffff;--mp-warning: #f59e0b;--mp-warning-hover: #d97706;--mp-warning-foreground: #ffffff}body[data-vscode-theme-kind=vscode-dark],body[data-vscode-theme-kind=vscode-high-contrast],body.vscode-dark,body.vscode-high-contrast{--mp-background: var(--vscode-editor-background, #1e1e1e);--mp-background-secondary: var(--vscode-panel-background, #1f1f1f);--mp-foreground: var(--vscode-editor-foreground, #d4d4d4);--mp-foreground-secondary: var(--vscode-descriptionForeground, #cccccc);--mp-primary: var(--vscode-button-background, #0e639c);--mp-primary-hover: var(--vscode-button-hoverBackground, #1177bb);--mp-primary-foreground: var(--vscode-button-foreground, #ffffff);--mp-border: var(--vscode-panel-border, #464647);--mp-border-muted: var(--vscode-dropdown-border, #2a2a2b);--mp-muted: var(--vscode-descriptionForeground, #cccccc);--mp-destructive: var(--vscode-errorForeground, #f14c4c);--mp-destructive-hover: var(--vscode-errorForeground, #f14c4c);--mp-destructive-foreground: #ffffff;--mp-success: var(--vscode-terminal-ansiGreen, #23d18b);--mp-success-hover: var(--vscode-terminal-ansiGreen, #23d18b);--mp-success-foreground: #ffffff;--mp-warning: var(--vscode-editorWarning-foreground, #cca700);--mp-warning-hover: var(--vscode-editorWarning-foreground, #cca700);--mp-warning-foreground: var(--vscode-editor-background, #1e1e1e);--mp-accent: var(--vscode-input-background, #3c3c3c);--mp-accent-hover: var(--vscode-dropdown-background, #2a2d2e);--mp-accent-foreground: var(--vscode-input-foreground, #cccccc)}body[data-vscode-theme-kind=vscode-light],body.vscode-light{--mp-background: var(--vscode-editor-background, #ffffff);--mp-background-secondary: var(--vscode-panel-background, #f3f3f3);--mp-foreground: var(--vscode-editor-foreground, #000000);--mp-foreground-secondary: var(--vscode-descriptionForeground, #6b7280);--mp-primary: var(--vscode-button-background, #0066cc);--mp-primary-hover: var(--vscode-button-hoverBackground, #1a74d1);--mp-primary-foreground: var(--vscode-button-foreground, #ffffff);--mp-border: var(--vscode-panel-border, #e0e0e0);--mp-border-muted: var(--vscode-dropdown-border, #e5e7eb);--mp-muted: var(--vscode-descriptionForeground, #6b7280);--mp-destructive: var(--vscode-errorForeground, #e51400);--mp-destructive-hover: var(--vscode-errorForeground, #e51400);--mp-destructive-foreground: #ffffff;--mp-success: var(--vscode-terminal-ansiGreen, #107c10);--mp-success-hover: var(--vscode-terminal-ansiGreen, #107c10);--mp-success-foreground: #ffffff;--mp-warning: var(--vscode-editorWarning-foreground, #996f00);--mp-warning-hover: var(--vscode-editorWarning-foreground, #996f00);--mp-warning-foreground: var(--vscode-editor-background, #ffffff);--mp-accent: var(--vscode-input-background, #f8f8f8);--mp-accent-hover: var(--vscode-dropdown-background, #f3f3f3);--mp-accent-foreground: var(--vscode-input-foreground, #333333)}body[data-ide=jetbrains]{--mp-background: var(--intellij-background, #ffffff);--mp-foreground: var(--intellij-foreground, #000000);--mp-primary: var(--intellij-accent, #4a90e2);--mp-border: var(--intellij-border, #d0d0d0)}.ai-sdk-model-picker{font-family:var( --vscode-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );font-size:var(--vscode-font-size, 14px);font-weight:var(--vscode-font-weight, normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.ai-sdk-model-picker *,.ai-sdk-model-picker *:before,.ai-sdk-model-picker *:after{box-sizing:inherit}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 2s linear infinite}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--mp-primary);--tw-ring-offset-width: 2px}.dropdown-enter{opacity:0;transform:scale(.95)}.dropdown-enter-active{opacity:1;transform:scale(1);transition:opacity .1s ease-out,transform .1s ease-out}.dropdown-exit{opacity:1;transform:scale(1)}.dropdown-exit-active{opacity:0;transform:scale(.95);transition:opacity 75ms ease-in,transform 75ms ease-in}.provider-tag{display:inline-flex;align-items:center;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.provider-tag-requires-key{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.provider-tag-local{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.provider-tag-free{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.provider-tag-open-source{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.provider-tag-vision{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.provider-tag-tools{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.provider-tag-long-context{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-requires-key{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-local{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-free{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-open-source{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-vision{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-tools{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}body[data-vscode-theme-kind=vscode-dark] .provider-tag-long-context{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.hover\:border-vscode-list-active-bg:hover{border-color:var(--vscode-list-activeBackground)}.hover\:border-vscode-list-active-fg:hover{border-color:var(--vscode-list-activeForeground)}.hover\:bg-accent:hover{background-color:var(--mp-accent)}.hover\:bg-vscode-list-active-bg:hover{background-color:var(--vscode-list-activeBackground)}.hover\:bg-vscode-list-active-fg:hover{background-color:var(--vscode-list-activeForeground)}.hover\:bg-opacity-60:hover{--tw-bg-opacity: .6}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-foreground:hover{color:var(--mp-foreground)}.hover\:text-vscode-list-active-bg:hover{color:var(--vscode-list-activeBackground)}.hover\:text-vscode-list-active-fg:hover{color:var(--vscode-list-activeForeground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:bg-vscode-editor-bg:hover{background-color:var(--vscode-editor-background)}.hover\:text-vscode-editor-bg:hover{color:var(--vscode-editor-background)}.hover\:border-vscode-editor-bg:hover{border-color:var(--vscode-editor-background)}.hover\:bg-vscode-editor-fg:hover{background-color:var(--vscode-editor-foreground)}.hover\:text-vscode-editor-fg:hover{color:var(--vscode-editor-foreground)}.hover\:border-vscode-editor-fg:hover{border-color:var(--vscode-editor-foreground)}.hover\:bg-vscode-editor-selection-bg:hover{background-color:var(--vscode-editor-selectionBackground)}.hover\:text-vscode-editor-selection-bg:hover{color:var(--vscode-editor-selectionBackground)}.hover\:border-vscode-editor-selection-bg:hover{border-color:var(--vscode-editor-selectionBackground)}.hover\:bg-vscode-button-bg:hover{background-color:var(--vscode-button-background)}.hover\:text-vscode-button-bg:hover{color:var(--vscode-button-background)}.hover\:border-vscode-button-bg:hover{border-color:var(--vscode-button-background)}.hover\:bg-vscode-button-fg:hover{background-color:var(--vscode-button-foreground)}.hover\:text-vscode-button-fg:hover{color:var(--vscode-button-foreground)}.hover\:border-vscode-button-fg:hover{border-color:var(--vscode-button-foreground)}.hover\:bg-vscode-button-hover-bg:hover{background-color:var(--vscode-button-hoverBackground)}.hover\:text-vscode-button-hover-bg:hover{color:var(--vscode-button-hoverBackground)}.hover\:border-vscode-button-hover-bg:hover{border-color:var(--vscode-button-hoverBackground)}.hover\:bg-vscode-button-secondary-bg:hover{background-color:var(--vscode-button-secondaryBackground)}.hover\:text-vscode-button-secondary-bg:hover{color:var(--vscode-button-secondaryBackground)}.hover\:border-vscode-button-secondary-bg:hover{border-color:var(--vscode-button-secondaryBackground)}.hover\:bg-vscode-button-secondary-fg:hover{background-color:var(--vscode-button-secondaryForeground)}.hover\:text-vscode-button-secondary-fg:hover{color:var(--vscode-button-secondaryForeground)}.hover\:border-vscode-button-secondary-fg:hover{border-color:var(--vscode-button-secondaryForeground)}.hover\:bg-vscode-input-bg:hover{background-color:var(--vscode-input-background)}.hover\:text-vscode-input-bg:hover{color:var(--vscode-input-background)}.hover\:border-vscode-input-bg:hover{border-color:var(--vscode-input-background)}.hover\:bg-vscode-input-fg:hover{background-color:var(--vscode-input-foreground)}.hover\:text-vscode-input-fg:hover{color:var(--vscode-input-foreground)}.hover\:border-vscode-input-fg:hover{border-color:var(--vscode-input-foreground)}.hover\:bg-vscode-input-border:hover{background-color:var(--vscode-input-border)}.hover\:text-vscode-input-border:hover{color:var(--vscode-input-border)}.hover\:border-vscode-input-border:hover{border-color:var(--vscode-input-border)}.hover\:bg-vscode-input-placeholder:hover{background-color:var(--vscode-input-placeholderForeground)}.hover\:text-vscode-input-placeholder:hover{color:var(--vscode-input-placeholderForeground)}.hover\:border-vscode-input-placeholder:hover{border-color:var(--vscode-input-placeholderForeground)}.hover\:bg-vscode-dropdown-bg:hover{background-color:var(--vscode-dropdown-background)}.hover\:text-vscode-dropdown-bg:hover{color:var(--vscode-dropdown-background)}.hover\:border-vscode-dropdown-bg:hover{border-color:var(--vscode-dropdown-background)}.hover\:bg-vscode-dropdown-fg:hover{background-color:var(--vscode-dropdown-foreground)}.hover\:text-vscode-dropdown-fg:hover{color:var(--vscode-dropdown-foreground)}.hover\:border-vscode-dropdown-fg:hover{border-color:var(--vscode-dropdown-foreground)}.hover\:bg-vscode-dropdown-border:hover{background-color:var(--vscode-dropdown-border)}.hover\:text-vscode-dropdown-border:hover{color:var(--vscode-dropdown-border)}.hover\:border-vscode-dropdown-border:hover{border-color:var(--vscode-dropdown-border)}.hover\:bg-vscode-list-bg:hover{background-color:var(--vscode-list-background)}.hover\:text-vscode-list-bg:hover{color:var(--vscode-list-background)}.hover\:border-vscode-list-bg:hover{border-color:var(--vscode-list-background)}.hover\:bg-vscode-list-active-bg:hover{background-color:var(--vscode-list-activeSelectionBackground)}.hover\:text-vscode-list-active-bg:hover{color:var(--vscode-list-activeSelectionBackground)}.hover\:border-vscode-list-active-bg:hover{border-color:var(--vscode-list-activeSelectionBackground)}.hover\:bg-vscode-list-active-fg:hover{background-color:var(--vscode-list-activeSelectionForeground)}.hover\:text-vscode-list-active-fg:hover{color:var(--vscode-list-activeSelectionForeground)}.hover\:border-vscode-list-active-fg:hover{border-color:var(--vscode-list-activeSelectionForeground)}.hover\:bg-vscode-list-hover-bg:hover{background-color:var(--vscode-list-hoverBackground)}.hover\:text-vscode-list-hover-bg:hover{color:var(--vscode-list-hoverBackground)}.hover\:border-vscode-list-hover-bg:hover{border-color:var(--vscode-list-hoverBackground)}.hover\:bg-vscode-list-hover-fg:hover{background-color:var(--vscode-list-hoverForeground)}.hover\:text-vscode-list-hover-fg:hover{color:var(--vscode-list-hoverForeground)}.hover\:border-vscode-list-hover-fg:hover{border-color:var(--vscode-list-hoverForeground)}.hover\:bg-vscode-panel-bg:hover{background-color:var(--vscode-panel-background)}.hover\:text-vscode-panel-bg:hover{color:var(--vscode-panel-background)}.hover\:border-vscode-panel-bg:hover{border-color:var(--vscode-panel-background)}.hover\:bg-vscode-panel-border:hover{background-color:var(--vscode-panel-border)}.hover\:text-vscode-panel-border:hover{color:var(--vscode-panel-border)}.hover\:border-vscode-panel-border:hover{border-color:var(--vscode-panel-border)}.hover\:bg-vscode-badge-bg:hover{background-color:var(--vscode-badge-background)}.hover\:text-vscode-badge-bg:hover{color:var(--vscode-badge-background)}.hover\:border-vscode-badge-bg:hover{border-color:var(--vscode-badge-background)}.hover\:bg-vscode-badge-fg:hover{background-color:var(--vscode-badge-foreground)}.hover\:text-vscode-badge-fg:hover{color:var(--vscode-badge-foreground)}.hover\:border-vscode-badge-fg:hover{border-color:var(--vscode-badge-foreground)}.hover\:bg-vscode-error:hover{background-color:var(--vscode-errorForeground)}.hover\:text-vscode-error:hover{color:var(--vscode-errorForeground)}.hover\:border-vscode-error:hover{border-color:var(--vscode-errorForeground)}.hover\:bg-vscode-warning:hover{background-color:var(--vscode-editorWarning-foreground)}.hover\:text-vscode-warning:hover{color:var(--vscode-editorWarning-foreground)}.hover\:border-vscode-warning:hover{border-color:var(--vscode-editorWarning-foreground)}.hover\:bg-vscode-info:hover{background-color:var(--vscode-editorInfo-foreground)}.hover\:text-vscode-info:hover{color:var(--vscode-editorInfo-foreground)}.hover\:border-vscode-info:hover{border-color:var(--vscode-editorInfo-foreground)}.hover\:bg-vscode-success:hover{background-color:var(--vscode-terminal-ansiGreen)}.hover\:text-vscode-success:hover{color:var(--vscode-terminal-ansiGreen)}.hover\:border-vscode-success:hover{border-color:var(--vscode-terminal-ansiGreen)}.hover\:bg-vscode-focus-border:hover{background-color:var(--vscode-focusBorder)}.hover\:text-vscode-focus-border:hover{color:var(--vscode-focusBorder)}.hover\:border-vscode-focus-border:hover{border-color:var(--vscode-focusBorder)}.hover\:bg-vscode-text-link:hover{background-color:var(--vscode-textLink-foreground)}.hover\:text-vscode-text-link:hover{color:var(--vscode-textLink-foreground)}.hover\:border-vscode-text-link:hover{border-color:var(--vscode-textLink-foreground)}.hover\:bg-vscode-text-link-active:hover{background-color:var(--vscode-textLink-activeForeground)}.hover\:text-vscode-text-link-active:hover{color:var(--vscode-textLink-activeForeground)}.hover\:border-vscode-text-link-active:hover{border-color:var(--vscode-textLink-activeForeground)}.hover\:bg-vscode-text-secondary:hover{background-color:var(--vscode-descriptionForeground)}.hover\:text-vscode-text-secondary:hover{color:var(--vscode-descriptionForeground)}.hover\:border-vscode-text-secondary:hover{border-color:var(--vscode-descriptionForeground)}.hover\:bg-vscode-scrollbar:hover{background-color:var(--vscode-scrollbar-shadow)}.hover\:text-vscode-scrollbar:hover{color:var(--vscode-scrollbar-shadow)}.hover\:border-vscode-scrollbar:hover{border-color:var(--vscode-scrollbar-shadow)}.hover\:bg-vscode-scrollbar-thumb:hover{background-color:var(--vscode-scrollbarSlider-background)}.hover\:text-vscode-scrollbar-thumb:hover{color:var(--vscode-scrollbarSlider-background)}.hover\:border-vscode-scrollbar-thumb:hover{border-color:var(--vscode-scrollbarSlider-background)}.hover\:bg-vscode-scrollbar-thumb-hover:hover{background-color:var(--vscode-scrollbarSlider-hoverBackground)}.hover\:text-vscode-scrollbar-thumb-hover:hover{color:var(--vscode-scrollbarSlider-hoverBackground)}.hover\:border-vscode-scrollbar-thumb-hover:hover{border-color:var(--vscode-scrollbarSlider-hoverBackground)}.hover\:bg-vscode-scrollbar-thumb-active:hover{background-color:var(--vscode-scrollbarSlider-activeBackground)}.hover\:text-vscode-scrollbar-thumb-active:hover{color:var(--vscode-scrollbarSlider-activeBackground)}.hover\:border-vscode-scrollbar-thumb-active:hover{border-color:var(--vscode-scrollbarSlider-activeBackground)}.focus\:border-primary:focus{border-color:var(--mp-primary)}.focus\:border-vscode-list-active-bg:focus{border-color:var(--vscode-list-activeBackground)}.focus\:border-vscode-list-active-fg:focus{border-color:var(--vscode-list-activeForeground)}.focus\:bg-vscode-list-active-bg:focus{background-color:var(--vscode-list-activeBackground)}.focus\:bg-vscode-list-active-fg:focus{background-color:var(--vscode-list-activeForeground)}.focus\:text-foreground:focus{color:var(--mp-foreground)}.focus\:text-vscode-list-active-bg:focus{color:var(--vscode-list-activeBackground)}.focus\:text-vscode-list-active-fg:focus{color:var(--vscode-list-activeForeground)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: var(--mp-primary)}.focus\:ring-vscode-list-active-bg:focus{--tw-ring-color: var(--vscode-list-activeBackground)}.focus\:ring-vscode-list-active-fg:focus{--tw-ring-color: var(--vscode-list-activeForeground)}.focus\:bg-vscode-editor-bg:focus{background-color:var(--vscode-editor-background)}.focus\:text-vscode-editor-bg:focus{color:var(--vscode-editor-background)}.focus\:border-vscode-editor-bg:focus{border-color:var(--vscode-editor-background)}.focus\:ring-vscode-editor-bg:focus{--tw-ring-color: var(--vscode-editor-background)}.focus\:bg-vscode-editor-fg:focus{background-color:var(--vscode-editor-foreground)}.focus\:text-vscode-editor-fg:focus{color:var(--vscode-editor-foreground)}.focus\:border-vscode-editor-fg:focus{border-color:var(--vscode-editor-foreground)}.focus\:ring-vscode-editor-fg:focus{--tw-ring-color: var(--vscode-editor-foreground)}.focus\:bg-vscode-editor-selection-bg:focus{background-color:var(--vscode-editor-selectionBackground)}.focus\:text-vscode-editor-selection-bg:focus{color:var(--vscode-editor-selectionBackground)}.focus\:border-vscode-editor-selection-bg:focus{border-color:var(--vscode-editor-selectionBackground)}.focus\:ring-vscode-editor-selection-bg:focus{--tw-ring-color: var(--vscode-editor-selectionBackground)}.focus\:bg-vscode-button-bg:focus{background-color:var(--vscode-button-background)}.focus\:text-vscode-button-bg:focus{color:var(--vscode-button-background)}.focus\:border-vscode-button-bg:focus{border-color:var(--vscode-button-background)}.focus\:ring-vscode-button-bg:focus{--tw-ring-color: var(--vscode-button-background)}.focus\:bg-vscode-button-fg:focus{background-color:var(--vscode-button-foreground)}.focus\:text-vscode-button-fg:focus{color:var(--vscode-button-foreground)}.focus\:border-vscode-button-fg:focus{border-color:var(--vscode-button-foreground)}.focus\:ring-vscode-button-fg:focus{--tw-ring-color: var(--vscode-button-foreground)}.focus\:bg-vscode-button-hover-bg:focus{background-color:var(--vscode-button-hoverBackground)}.focus\:text-vscode-button-hover-bg:focus{color:var(--vscode-button-hoverBackground)}.focus\:border-vscode-button-hover-bg:focus{border-color:var(--vscode-button-hoverBackground)}.focus\:ring-vscode-button-hover-bg:focus{--tw-ring-color: var(--vscode-button-hoverBackground)}.focus\:bg-vscode-button-secondary-bg:focus{background-color:var(--vscode-button-secondaryBackground)}.focus\:text-vscode-button-secondary-bg:focus{color:var(--vscode-button-secondaryBackground)}.focus\:border-vscode-button-secondary-bg:focus{border-color:var(--vscode-button-secondaryBackground)}.focus\:ring-vscode-button-secondary-bg:focus{--tw-ring-color: var(--vscode-button-secondaryBackground)}.focus\:bg-vscode-button-secondary-fg:focus{background-color:var(--vscode-button-secondaryForeground)}.focus\:text-vscode-button-secondary-fg:focus{color:var(--vscode-button-secondaryForeground)}.focus\:border-vscode-button-secondary-fg:focus{border-color:var(--vscode-button-secondaryForeground)}.focus\:ring-vscode-button-secondary-fg:focus{--tw-ring-color: var(--vscode-button-secondaryForeground)}.focus\:bg-vscode-input-bg:focus{background-color:var(--vscode-input-background)}.focus\:text-vscode-input-bg:focus{color:var(--vscode-input-background)}.focus\:border-vscode-input-bg:focus{border-color:var(--vscode-input-background)}.focus\:ring-vscode-input-bg:focus{--tw-ring-color: var(--vscode-input-background)}.focus\:bg-vscode-input-fg:focus{background-color:var(--vscode-input-foreground)}.focus\:text-vscode-input-fg:focus{color:var(--vscode-input-foreground)}.focus\:border-vscode-input-fg:focus{border-color:var(--vscode-input-foreground)}.focus\:ring-vscode-input-fg:focus{--tw-ring-color: var(--vscode-input-foreground)}.focus\:bg-vscode-input-border:focus{background-color:var(--vscode-input-border)}.focus\:text-vscode-input-border:focus{color:var(--vscode-input-border)}.focus\:border-vscode-input-border:focus{border-color:var(--vscode-input-border)}.focus\:ring-vscode-input-border:focus{--tw-ring-color: var(--vscode-input-border)}.focus\:bg-vscode-input-placeholder:focus{background-color:var(--vscode-input-placeholderForeground)}.focus\:text-vscode-input-placeholder:focus{color:var(--vscode-input-placeholderForeground)}.focus\:border-vscode-input-placeholder:focus{border-color:var(--vscode-input-placeholderForeground)}.focus\:ring-vscode-input-placeholder:focus{--tw-ring-color: var(--vscode-input-placeholderForeground)}.focus\:bg-vscode-dropdown-bg:focus{background-color:var(--vscode-dropdown-background)}.focus\:text-vscode-dropdown-bg:focus{color:var(--vscode-dropdown-background)}.focus\:border-vscode-dropdown-bg:focus{border-color:var(--vscode-dropdown-background)}.focus\:ring-vscode-dropdown-bg:focus{--tw-ring-color: var(--vscode-dropdown-background)}.focus\:bg-vscode-dropdown-fg:focus{background-color:var(--vscode-dropdown-foreground)}.focus\:text-vscode-dropdown-fg:focus{color:var(--vscode-dropdown-foreground)}.focus\:border-vscode-dropdown-fg:focus{border-color:var(--vscode-dropdown-foreground)}.focus\:ring-vscode-dropdown-fg:focus{--tw-ring-color: var(--vscode-dropdown-foreground)}.focus\:bg-vscode-dropdown-border:focus{background-color:var(--vscode-dropdown-border)}.focus\:text-vscode-dropdown-border:focus{color:var(--vscode-dropdown-border)}.focus\:border-vscode-dropdown-border:focus{border-color:var(--vscode-dropdown-border)}.focus\:ring-vscode-dropdown-border:focus{--tw-ring-color: var(--vscode-dropdown-border)}.focus\:bg-vscode-list-bg:focus{background-color:var(--vscode-list-background)}.focus\:text-vscode-list-bg:focus{color:var(--vscode-list-background)}.focus\:border-vscode-list-bg:focus{border-color:var(--vscode-list-background)}.focus\:ring-vscode-list-bg:focus{--tw-ring-color: var(--vscode-list-background)}.focus\:bg-vscode-list-active-bg:focus{background-color:var(--vscode-list-activeSelectionBackground)}.focus\:text-vscode-list-active-bg:focus{color:var(--vscode-list-activeSelectionBackground)}.focus\:border-vscode-list-active-bg:focus{border-color:var(--vscode-list-activeSelectionBackground)}.focus\:ring-vscode-list-active-bg:focus{--tw-ring-color: var(--vscode-list-activeSelectionBackground)}.focus\:bg-vscode-list-active-fg:focus{background-color:var(--vscode-list-activeSelectionForeground)}.focus\:text-vscode-list-active-fg:focus{color:var(--vscode-list-activeSelectionForeground)}.focus\:border-vscode-list-active-fg:focus{border-color:var(--vscode-list-activeSelectionForeground)}.focus\:ring-vscode-list-active-fg:focus{--tw-ring-color: var(--vscode-list-activeSelectionForeground)}.focus\:bg-vscode-list-hover-bg:focus{background-color:var(--vscode-list-hoverBackground)}.focus\:text-vscode-list-hover-bg:focus{color:var(--vscode-list-hoverBackground)}.focus\:border-vscode-list-hover-bg:focus{border-color:var(--vscode-list-hoverBackground)}.focus\:ring-vscode-list-hover-bg:focus{--tw-ring-color: var(--vscode-list-hoverBackground)}.focus\:bg-vscode-list-hover-fg:focus{background-color:var(--vscode-list-hoverForeground)}.focus\:text-vscode-list-hover-fg:focus{color:var(--vscode-list-hoverForeground)}.focus\:border-vscode-list-hover-fg:focus{border-color:var(--vscode-list-hoverForeground)}.focus\:ring-vscode-list-hover-fg:focus{--tw-ring-color: var(--vscode-list-hoverForeground)}.focus\:bg-vscode-panel-bg:focus{background-color:var(--vscode-panel-background)}.focus\:text-vscode-panel-bg:focus{color:var(--vscode-panel-background)}.focus\:border-vscode-panel-bg:focus{border-color:var(--vscode-panel-background)}.focus\:ring-vscode-panel-bg:focus{--tw-ring-color: var(--vscode-panel-background)}.focus\:bg-vscode-panel-border:focus{background-co