@charset "UTF-8";:root{--hue: 285;--accent-50: oklch(.985 .018 var(--hue));--accent-100: oklch(.96 .04 var(--hue));--accent-200: oklch(.92 .08 var(--hue));--accent-300: oklch(.86 .12 var(--hue));--accent-400: oklch(.78 .17 var(--hue));--accent-500: oklch(.704 .191 var(--hue));--accent-600: oklch(.62 .18 var(--hue));--accent-700: oklch(.54 .17 var(--hue));--accent-800: oklch(.45 .15 var(--hue));--accent-900: oklch(.38 .12 var(--hue));--accent-950: oklch(.28 .09 var(--hue))}:root,:root[data-theme=light]{--elements-borderColor: #1717171a;--elements-borderColorActive: var(--accent-600);--elements-bg-depth-1: #FFFFFF;--elements-bg-depth-2: #FAFAFA;--elements-bg-depth-3: #E5E5E5;--elements-bg-depth-4: #1717170d;--elements-surface-panel: #FFFFFF;--elements-surface-card: #fdfdfd;--elements-surface-cardHover: #FAFAFA;--elements-textPrimary: #0A0A0A;--elements-textSecondary: #525252;--elements-textTertiary: #737373;--elements-code-background: #F5F5F5;--elements-code-text: #0A0A0A;--elements-button-primary-background: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-button-primary-backgroundHover: color-mix(in srgb, var(--accent-500) 20%, transparent);--elements-button-primary-text: var(--accent-500);--elements-button-secondary-background: #1717170d;--elements-button-secondary-backgroundHover: #1717171a;--elements-button-secondary-text: #0A0A0A;--elements-button-danger-background: #EF44441a;--elements-button-danger-backgroundHover: #EF444433;--elements-button-danger-text: #EF4444;--elements-item-contentDefault: #17171780;--elements-item-contentActive: #0A0A0A;--elements-item-contentAccent: var(--accent-700);--elements-item-contentDanger: #EF4444;--elements-item-backgroundDefault: rgba(0, 0, 0, 0);--elements-item-backgroundActive: #1717170d;--elements-item-backgroundAccent: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-item-backgroundDanger: #EF44441a;--elements-loader-background: #1717171a;--elements-loader-progress: var(--accent-500);--elements-artifacts-background: #FFFFFF;--elements-artifacts-backgroundHover: #17171705;--elements-artifacts-borderColor: var(--elements-borderColor);--elements-artifacts-inlineCode-background: #F5F5F5;--elements-artifacts-inlineCode-text: var(--elements-textPrimary);--elements-actions-background: #FFFFFF;--elements-actions-code-background: #F5F5F5;--elements-messages-background: #F5F5F5;--elements-messages-linkColor: var(--accent-500);--elements-messages-code-background: var(--elements-editor-backgroundColor, var(--elements-bg-depth-2));--elements-messages-inlineCode-background: #E5E5E5;--elements-messages-inlineCode-text: #262626;--elements-messages-tableStripe-background: #17171705;--elements-icon-success: #22C55E;--elements-icon-error: #EF4444;--elements-icon-primary: #0A0A0A;--elements-icon-secondary: #525252;--elements-icon-tertiary: #737373;--elements-dividerColor: #F5F5F5;--elements-prompt-background: #FFFFFFcc;--elements-sidebar-dropdownShadow: #1717171a;--elements-sidebar-buttonBackgroundDefault: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-sidebar-buttonBackgroundHover: color-mix(in srgb, var(--accent-500) 20%, transparent);--elements-sidebar-buttonText: var(--accent-700);--elements-preview-addressBar-background: #F5F5F5;--elements-preview-addressBar-backgroundHover: #1717170d;--elements-preview-addressBar-backgroundActive: #FFFFFF;--elements-preview-addressBar-text: var(--elements-textSecondary);--elements-preview-addressBar-textActive: var(--elements-textPrimary);--elements-terminals-background: #FFFFFF;--elements-terminals-buttonBackground: var(--elements-bg-depth-4);--elements-cta-background: #F5F5F5;--elements-cta-text: #0A0A0A;--terminal-background: var(--elements-terminals-background);--terminal-foreground: #333333;--terminal-selection-background: #00000040;--terminal-black: #000000;--terminal-red: #cd3131;--terminal-green: #00bc00;--terminal-yellow: #949800;--terminal-blue: #0451a5;--terminal-magenta: #bc05bc;--terminal-cyan: #0598bc;--terminal-white: #555555;--terminal-brightBlack: #686868;--terminal-brightRed: #cd3131;--terminal-brightGreen: #00bc00;--terminal-brightYellow: #949800;--terminal-brightBlue: #0451a5;--terminal-brightMagenta: #bc05bc;--terminal-brightCyan: #0598bc;--terminal-brightWhite: #a5a5a5;--modern-scrollbar-thumb-background: rgba(100, 100, 100, .3);--modern-scrollbar-thumb-backgroundHover: rgba(74, 74, 74, .8)}:root,:root[data-theme=dark]{--elements-borderColor: #FFFFFF1a;--elements-borderColorActive: var(--accent-500);--elements-bg-depth-1: #0A0A0A;--elements-bg-depth-2: #171717;--elements-bg-depth-3: #262626;--elements-bg-depth-4: #FFFFFF0d;--elements-surface-panel: #171717;--elements-surface-card: #202020;--elements-surface-cardHover: #2a2a2a;--elements-textPrimary: #FFFFFF;--elements-textSecondary: #A3A3A3;--elements-textTertiary: #737373;--elements-code-background: #262626;--elements-code-text: #FFFFFF;--elements-button-primary-background: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-button-primary-backgroundHover: color-mix(in srgb, var(--accent-500) 20%, transparent);--elements-button-primary-text: var(--accent-500);--elements-button-secondary-background: #FFFFFF0d;--elements-button-secondary-backgroundHover: #FFFFFF1a;--elements-button-secondary-text: #FFFFFF;--elements-button-danger-background: #EF44441a;--elements-button-danger-backgroundHover: #EF444433;--elements-button-danger-text: #EF4444;--elements-item-contentDefault: #FFFFFF80;--elements-item-contentActive: #FFFFFF;--elements-item-contentAccent: var(--accent-500);--elements-item-contentDanger: #EF4444;--elements-item-backgroundDefault: rgba(255, 255, 255, 0);--elements-item-backgroundActive: #FFFFFF1a;--elements-item-backgroundAccent: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-item-backgroundDanger: #EF44441a;--elements-loader-background: #1717171a;--elements-loader-progress: var(--accent-500);--elements-artifacts-background: #171717;--elements-artifacts-backgroundHover: #FFFFFF0d;--elements-artifacts-borderColor: var(--elements-borderColor);--elements-artifacts-inlineCode-background: #262626;--elements-artifacts-inlineCode-text: #FFFFFF;--elements-actions-background: #171717;--elements-actions-code-background: #262626;--elements-messages-background: #262626;--elements-messages-linkColor: var(--accent-500);--elements-messages-code-background: #171717;--elements-messages-inlineCode-background: #404040;--elements-messages-inlineCode-text: var(--elements-textPrimary);--elements-messages-tableStripe-background: #FFFFFF08;--elements-icon-success: #4ADE80;--elements-icon-error: #F87171;--elements-icon-primary: #0A0A0A;--elements-icon-secondary: #525252;--elements-icon-tertiary: #737373;--elements-dividerColor: #F5F5F5;--elements-prompt-background: #171717cc;--elements-sidebar-dropdownShadow: #1717174d;--elements-sidebar-buttonBackgroundDefault: color-mix(in srgb, var(--accent-500) 10%, transparent);--elements-sidebar-buttonBackgroundHover: color-mix(in srgb, var(--accent-500) 20%, transparent);--elements-sidebar-buttonText: var(--accent-500);--elements-preview-addressBar-background: var(--elements-bg-depth-1);--elements-preview-addressBar-backgroundHover: #FFFFFF0d;--elements-preview-addressBar-backgroundActive: var(--elements-bg-depth-1);--elements-preview-addressBar-text: var(--elements-textSecondary);--elements-preview-addressBar-textActive: var(--elements-textPrimary);--elements-terminals-background: var(--elements-bg-depth-1);--elements-terminals-buttonBackground: var(--elements-bg-depth-3);--elements-cta-background: #FFFFFF1a;--elements-cta-text: #FFFFFF;--terminal-background: var(--elements-terminals-background);--terminal-foreground: #eff0eb;--terminal-selection-background: #97979b33;--terminal-black: #000000;--terminal-red: #ff5c57;--terminal-green: #5af78e;--terminal-yellow: #f3f99d;--terminal-blue: #57c7ff;--terminal-magenta: #ff6ac1;--terminal-cyan: #9aedfe;--terminal-white: #f1f1f0;--terminal-brightBlack: #686868;--terminal-brightRed: #ff5c57;--terminal-brightGreen: #5af78e;--terminal-brightYellow: #f3f99d;--terminal-brightBlue: #57c7ff;--terminal-brightMagenta: #ff6ac1;--terminal-brightCyan: #9aedfe;--terminal-brightWhite: #f1f1f0;--modern-scrollbar-thumb-background: rgba(82, 89, 101, .55);--modern-scrollbar-thumb-backgroundHover: rgba(116, 124, 138, .72)}:root{--header-height: 54px;--chat-max-width: 33rem;--chat-min-width: 544px;--desktop-nav-rail-width: 0px;--chat-history-rail-width: 0px;--desktop-left-rails-width: 0px;--workbench-width: min(calc(100vw - var(--chat-min-width) - var(--desktop-left-rails-width)), 2536px);--workbench-inner-width: var(--workbench-width);--workbench-left: calc(100% - var(--workbench-width));--toastify-color-progress-success: var(--elements-icon-success);--toastify-color-progress-error: var(--elements-icon-error);--elements-terminal-backgroundColor: var(--terminal-background);--elements-terminal-textColor: var(--terminal-foreground);--elements-terminal-cursorColor: var(--terminal-foreground);--elements-terminal-selection-backgroundColor: var(--terminal-selection-background);--elements-terminal-color-black: var(--terminal-black);--elements-terminal-color-red: var(--terminal-red);--elements-terminal-color-green: var(--terminal-green);--elements-terminal-color-yellow: var(--terminal-yellow);--elements-terminal-color-blue: var(--terminal-blue);--elements-terminal-color-magenta: var(--terminal-magenta);--elements-terminal-color-cyan: var(--terminal-cyan);--elements-terminal-color-white: var(--terminal-white);--elements-terminal-color-brightBlack: var(--terminal-brightBlack);--elements-terminal-color-brightRed: var(--terminal-brightRed);--elements-terminal-color-brightGreen: var(--terminal-brightGreen);--elements-terminal-color-brightYellow: var(--terminal-brightYellow);--elements-terminal-color-brightBlue: var(--terminal-brightBlue);--elements-terminal-color-brightMagenta: var(--terminal-brightMagenta);--elements-terminal-color-brightCyan: var(--terminal-brightCyan);--elements-terminal-color-brightWhite: var(--terminal-brightWhite)}[data-new-desktop-layout=true]{--desktop-nav-rail-width: 52px;--chat-history-rail-width: 272px;--desktop-left-rails-width: calc(var(--desktop-nav-rail-width) + var(--chat-history-rail-width))}@media (max-width: 867px){[data-new-desktop-layout=true]{--desktop-nav-rail-width: 0px;--chat-history-rail-width: 0px;--desktop-left-rails-width: 0px}}.z-logo{z-index:998}.z-sidebar{z-index:997}.z-port-dropdown{z-index:996}.z-iframe-overlay{z-index:995}.z-live2d{z-index:1200}.z-prompt{z-index:2}.z-workbench{z-index:3}.z-file-tree-breadcrumb{z-index:998}.z-max{z-index:999}.z-toast,.Toastify__toast-container{z-index:10000}.z-settings-popover{z-index:10020}.animated{animation-fill-mode:both;animation-duration:var(--animate-duration, .2s);animation-timing-function:cubic-bezier(0,0,.2,1)}.animated.fadeInRight{animation-name:fadeInRight}.animated.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes dsh-row-sweep{0%{left:-300px}90%,to{left:100%}}.dropdown-animation{opacity:0;animation:fadeMoveDown .15s forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeMoveDown{to{opacity:1;transform:translateY(6px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-in{animation-fill-mode:both}.fade-in{animation-name:fadeIn}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.xterm{height:100%;padding:1rem;box-sizing:border-box;background-color:var(--elements-terminal-backgroundColor)}.xterm .xterm-viewport,.xterm .xterm-screen{background-color:var(--elements-terminal-backgroundColor)!important}.xterm:not(.focus) .xterm-cursor.xterm-cursor-outline{display:none!important}[data-resize-handle]{position:relative}[data-resize-handle][data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px 0 -6px;z-index:999}[data-resize-handle][data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0 -6px;z-index:999}[data-resize-handle][data-resize-handle-state=hover]:after,[data-resize-handle][data-resize-handle-state=drag]:after{background-color:#8882}.actions .shiki{background-color:var(--elements-actions-code-background)!important}.shiki:not(:has(.actions),.actions *,.mcp-tool-invocation-code *){background-color:var(--elements-messages-code-background)!important}.surface-code.surface-code :where(.shiki,pre,code){background-color:transparent!important;background-image:none!important}:root{--cm-backgroundColor: var(--elements-editor-backgroundColor, var(--elements-bg-depth-1));--cm-textColor: var(--elements-editor-textColor, var(--elements-textPrimary));--cm-gutter-backgroundColor: var(--cm-backgroundColor);--cm-gutter-textColor: var(--elements-editor-gutter-textColor, var(--elements-textSecondary));--cm-gutter-activeLineTextColor: var(--elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--elements-editor-cursorColor, var(--elements-textSecondary));--cm-matching-bracket: var(--elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--elements-editor-panels-borderColor, var(--elements-borderColor));--cm-search-backgroundColor: var(--elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--elements-editor-search-textColor, var(--elements-textSecondary));--cm-search-closeButton-backgroundColor: var(--elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --elements-editor-search-closeButton-backgroundColorHover, var(--elements-item-backgroundActive) );--cm-search-closeButton-textColor: var( --elements-editor-search-closeButton-textColor, var(--elements-item-contentDefault) );--cm-search-closeButton-textColorHover: var( --elements-editor-search-closeButton-textColorHover, var(--elements-item-contentActive) );--cm-search-button-backgroundColor: var( --elements-editor-search-button-backgroundColor, var(--elements-item-backgroundDefault) );--cm-search-button-backgroundColorHover: var( --elements-editor-search-button-backgroundColorHover, var(--elements-item-backgroundActive) );--cm-search-button-textColor: var(--elements-editor-search-button-textColor, var(--elements-textSecondary));--cm-search-button-textColorHover: var( --elements-editor-search-button-textColorHover, var(--elements-textPrimary) );--cm-search-button-borderColor: var(--elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var(--elements-editor-search-button-borderColorHover, transparent);--cm-search-button-borderColorFocused: var( --elements-editor-search-button-borderColorFocused, var(--elements-borderColorActive) );--cm-search-input-backgroundColor: var(--elements-editor-search-input-backgroundColor, transparent);--cm-search-input-textColor: var(--elements-editor-search-input-textColor, var(--elements-textPrimary));--cm-search-input-borderColor: var(--elements-editor-search-input-borderColor, var(--elements-borderColor));--cm-search-input-borderColorFocused: var( --elements-editor-search-input-borderColorFocused, var(--elements-borderColorActive) );--cm-tooltip-backgroundColor: var(--elements-editor-tooltip-backgroundColor, var(--cm-backgroundColor));--cm-tooltip-textColor: var(--elements-editor-tooltip-textColor, var(--elements-textPrimary));--cm-tooltip-backgroundColorSelected: var( --elements-editor-tooltip-backgroundColorSelected, color-mix(in srgb, var(--accent-500) 30%, transparent) );--cm-tooltip-textColorSelected: var( --elements-editor-tooltip-textColorSelected, var(--elements-textPrimary) );--cm-tooltip-borderColor: var(--elements-editor-tooltip-borderColor, var(--elements-borderColor));--cm-searchMatch-backgroundColor: var(--elements-editor-searchMatch-backgroundColor, rgba(234, 92, 0, .33))}html[data-theme=light]{--elements-editor-gutter-textColor: #237893;--elements-editor-gutter-activeLineTextColor: var(--elements-textPrimary);--elements-editor-foldGutter-textColorHover: var(--elements-textPrimary);--elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 5%);--elements-editor-tooltip-backgroundColorSelected: color-mix(in srgb, var(--accent-500) 20%, transparent);--elements-editor-search-button-backgroundColor: #F5F5F5;--elements-editor-search-button-backgroundColorHover: #1717171a}html[data-theme=dark]{--cm-backgroundColor: var(--elements-bg-depth-2);--elements-editor-gutter-textColor: var(--elements-textTertiary);--elements-editor-gutter-activeLineTextColor: var(--elements-textSecondary);--elements-editor-selection-inactiveBackgroundOpacity: .3;--elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 50%);--elements-editor-foldGutter-textColorHover: var(--elements-textPrimary);--elements-editor-matchingBracketBackgroundColor: rgba(66, 180, 255, .3);--elements-editor-search-button-backgroundColor: #262626;--elements-editor-search-button-backgroundColorHover: #FFFFFF1a}.Toastify__toast-container{z-index:10000!important}.Toastify__toast{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);background-color:var(--elements-bg-depth-2);color:var(--elements-textPrimary);border:1px solid var(--elements-borderColor)}html[data-wallpaper-enabled=true] .Toastify__toast{background-color:color-mix(in srgb,var(--elements-bg-depth-2) var(--popover-opacity-percent, var(--card-opacity-percent)),transparent)!important}.Toastify__close-button{color:var(--elements-item-contentDefault);opacity:1;transition:none}.Toastify__close-button:hover{color:var(--elements-item-contentActive)}:root{--wallpaper-opacity: .8;--wallpaper-blur: 8px;--card-opacity: .82;--card-opacity-percent: 82%;--menu-opacity-percent: 97.43%;--popover-opacity-percent: 89.71%;--live2d-scale: 100;--live2d-tips-offset-y: 0px}.personalization-root{isolation:isolate}.wallpaper-layer{position:fixed;inset:-24px;z-index:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;user-select:none;transition:opacity .18s ease,visibility .18s ease}html[data-wallpaper-enabled=true] .wallpaper-layer{opacity:1;visibility:visible}.wallpaper-media{display:block;width:100%;height:100%;object-fit:cover;opacity:var(--wallpaper-opacity);filter:blur(var(--wallpaper-blur));transform:scale(1.02);transform-origin:center;transition:opacity .18s ease,filter .18s ease}.app-content{position:relative;z-index:1}.surface-app{--surface-base: var(--elements-bg-depth-1);--surface-selected-base: color-mix( in srgb, var(--accent-500) 8%, var(--elements-bg-depth-1) )}.surface-panel,.surface-toolbar,.surface-editor{--surface-base: var(--elements-bg-depth-2);--surface-selected-base: color-mix( in srgb, var(--accent-500) 8%, var(--elements-bg-depth-2) )}.surface-card{--surface-base: var(--elements-surface-card);--surface-selected-base: color-mix( in srgb, var(--accent-500) 8%, var(--elements-surface-card) )}.surface-terminal{--surface-base: var(--elements-terminal-backgroundColor, var(--elements-bg-depth-1));--surface-selected-base: color-mix( in srgb, var(--accent-500) 8%, var(--elements-terminal-backgroundColor, var(--elements-bg-depth-1)) )}.surface-selected{--surface-base: var(--surface-selected-base)}.surface-app,.surface-panel,.surface-toolbar,.surface-card,.surface-editor,.surface-terminal{--surface-opacity-percent: var(--card-opacity-percent)}.surface-elevated{--surface-base: var(--elements-bg-depth-2);--surface-opacity-percent: var(--popover-opacity-percent)}.surface-menu{--surface-opacity-percent: var(--menu-opacity-percent)}.surface-tooltip{--surface-base: var(--elements-bg-depth-3);--surface-opacity-percent: var(--popover-opacity-percent)}html[data-wallpaper-enabled=true] .surface-tooltip{background-color:color-mix(in srgb,var(--surface-base) var(--surface-opacity-percent, var(--popover-opacity-percent)),transparent)!important}.surface-menu-arrow{--surface-base: var(--elements-bg-depth-2);--surface-opacity-percent: var(--menu-opacity-percent)}.surface-hover-card{--surface-hover-base: var(--elements-surface-cardHover)}.surface-hover-depth{--surface-hover-base: var(--elements-bg-depth-3)}.surface-hover-artifact{--surface-hover-base: var(--elements-artifacts-backgroundHover)}.surface-hover-accent{--surface-hover-base: color-mix( in srgb, var(--accent-500) 12%, var(--elements-surface-card) )}html[data-wallpaper-enabled=true] body,html[data-wallpaper-enabled=true]{background-color:transparent}html[data-wallpaper-enabled=true] [data-background-rays]{display:none!important}html[data-wallpaper-enabled=true] :where(.surface-app,.surface-panel,.surface-toolbar,.surface-card,.surface-elevated,.surface-menu,.surface-editor,.surface-terminal){background-color:color-mix(in srgb,var(--surface-base) var(--surface-opacity-percent, var(--card-opacity-percent)),transparent)!important}html[data-wallpaper-enabled=true] .surface-inherit{background-color:transparent!important}html[data-wallpaper-enabled=true] .surface-arrow{color:color-mix(in srgb,var(--surface-base) var(--surface-opacity-percent, var(--popover-opacity-percent)),transparent)!important;fill:color-mix(in srgb,var(--surface-base) var(--surface-opacity-percent, var(--popover-opacity-percent)),transparent)!important}html[data-wallpaper-enabled=true] :is(.surface-hover-card:hover,.surface-hover-depth:hover,.surface-hover-artifact:hover,.surface-hover-accent:hover,.surface-interactive:focus,.surface-interactive:focus-visible,.surface-interactive:focus-within,.surface-interactive[data-highlighted],.surface-interactive[data-state=open],.surface-interactive[data-surface-active=true]){background-color:color-mix(in srgb,var(--surface-hover-base) var(--card-opacity-percent),transparent)!important}.notes-panel{background-color:transparent!important}html[data-wallpaper-enabled=true] :where(.solid-surface,[data-wallpaper-solid-surface=true]){background-color:var(--surface-base, var(--elements-bg-depth-1))!important}html[data-wallpaper-enabled=true] :where([data-wallpaper-settings-solid=true].surface-app,[data-wallpaper-settings-solid=true] .surface-app,[data-wallpaper-settings-solid=true] .surface-panel,[data-wallpaper-settings-solid=true] .surface-toolbar,[data-wallpaper-settings-solid=true] .surface-card,[data-wallpaper-settings-solid=true] .surface-elevated,[data-wallpaper-settings-solid=true] .surface-menu,[data-wallpaper-settings-solid=true] .surface-editor,[data-wallpaper-settings-solid=true] .surface-terminal){background-color:var(--surface-base)!important}html[data-wallpaper-enabled=true] [data-wallpaper-settings-solid=true] .surface-inherit{background-color:var(--surface-base)!important}html[data-wallpaper-enabled=true] [data-wallpaper-settings-solid=true] :is(.surface-hover-card:hover,.surface-hover-depth:hover,.surface-hover-artifact:hover,.surface-hover-accent:hover,.surface-interactive:focus,.surface-interactive:focus-visible,.surface-interactive:focus-within,.surface-interactive[data-highlighted],.surface-interactive[data-state=open],.surface-interactive[data-surface-active=true]){background-color:var(--surface-hover-base)!important}html[data-wallpaper-enabled=true] .surface-editor :where(.cm-editor,.cm-scroller,.cm-gutters){background-color:transparent!important;background-image:none!important}html[data-wallpaper-enabled=true] .surface-code :where(.shiki,pre,code){background-color:transparent!important;background-image:none!important}html[data-wallpaper-enabled=true] .surface-editor .cm-panel.cm-search{background-color:color-mix(in srgb,var(--elements-bg-depth-2) var(--card-opacity-percent),transparent)!important}html[data-wallpaper-enabled=true] .surface-editor .cm-tooltip{background-color:color-mix(in srgb,var(--elements-bg-depth-2) var(--popover-opacity-percent),transparent)!important}html[data-wallpaper-enabled=true] .surface-editor .cm-tooltip.cm-tooltip-autocomplete{background-color:color-mix(in srgb,var(--elements-bg-depth-2) var(--menu-opacity-percent),transparent)!important}html[data-wallpaper-enabled=true] [data-wallpaper-settings-solid=true] .surface-editor :where(.cm-panel.cm-search,.cm-tooltip){background-color:var(--elements-bg-depth-2)!important}html[data-wallpaper-enabled=true] [data-wallpaper-settings-solid=true] .surface-editor .cm-tooltip.cm-tooltip-autocomplete{background-color:var(--elements-bg-depth-2)!important}html[data-wallpaper-enabled=true] .surface-terminal :where(.xterm,.xterm-viewport,.xterm-screen){background-color:transparent!important}.theme-color-setting [data-slot=slider-track]{height:1.5rem;overflow:hidden;border-radius:.375rem;background-color:transparent!important;background-image:linear-gradient(to right,#f3a3bb,#f7a597,#eeae7b,#d7bb70,#b5c87d,#8ed09c,#6dd3c0,#66cfe1,#80c7f8,#a4bbff,#c7aff5,#e3a6dd,#f3a3bb)}:root[data-theme=dark] .theme-color-setting [data-slot=slider-track]{background-image:linear-gradient(to right,#d2849c,#d58679,#cc8f5c,#b79c51,#96a85e,#6fb07d,#4bb3a1,#43afc1,#60a7d6,#869bdd,#a890d4,#c287bc,#d2849c)}.theme-color-setting [data-slot=slider-range]{background:transparent!important}.theme-color-setting [data-slot=slider-thumb]{width:.5rem;height:1rem;border:1px solid rgba(0,0,0,.5);border-radius:.125rem;background:#fff;box-shadow:0 1px 2px #00000047}.theme-color-setting [data-slot=slider-thumb]:hover{background:#fff}.theme-color-setting [data-slot=slider-thumb]:active{background:#f4f4f4}:root[data-theme=dark] .theme-color-setting [data-slot=slider-thumb]{border-color:#ffffff59;background:#fff;box-shadow:0 1px 2px #0000008c}html[data-theme-hue-dragging=true],html[data-theme-hue-dragging=true] *,html[data-theme-hue-dragging=true] *:before,html[data-theme-hue-dragging=true] *:after{transition-duration:0s!important}@media (prefers-reduced-motion: reduce){.wallpaper-layer,.wallpaper-media{transition:none}}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/fonts/country-flag-fonts/TwemojiCountryFlags.woff2) format("woff2");font-display:swap}.country-flag-font{font-family:Twemoji Country Flags,"Apple Color Emoji","Segoe UI Emoji",sans-serif}html,body{height:100%;width:100%;background-color:var(--elements-bg-depth-1)}button,[type=button],[type=reset],[type=submit]{background-color:transparent}:root{--gradient-opacity: .8;--primary-color: oklch(.7 .16 var(--hue) / var(--gradient-opacity));--secondary-color: oklch(.62 .18 var(--hue) / var(--gradient-opacity));--accent-color: oklch(.54 .17 var(--hue) / var(--gradient-opacity))}.modern-scrollbar{overflow:auto}.modern-scrollbar::-webkit-scrollbar{width:2px;height:4px}.modern-scrollbar::-webkit-scrollbar-track{background:transparent}.modern-scrollbar::-webkit-scrollbar-thumb{background-color:var(--modern-scrollbar-thumb-background);border-radius:9999px;border:2px solid transparent;background-clip:content-box;transition:background-color .2s ease-in-out}.modern-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--modern-scrollbar-thumb-backgroundHover)}.modern-scrollbar{scrollbar-width:thin;scrollbar-color:var(--modern-scrollbar-thumb-backgroundHover) transparent}.code-scrollbar{scrollbar-width:auto}.code-scrollbar::-webkit-scrollbar{width:14px;height:14px}.code-scrollbar::-webkit-scrollbar-track{margin:0}.code-scrollbar::-webkit-scrollbar-thumb{border:0;background-clip:content-box}.code-scrollbar::-webkit-scrollbar-thumb:vertical{border-left:10px solid transparent}.code-scrollbar::-webkit-scrollbar-thumb:horizontal{border-top:10px solid transparent}.code-scrollbar::-webkit-scrollbar-corner{background:transparent}.modern-scrollbar-invert::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--elements-textPrimary),transparent 70%)}.modern-scrollbar-invert::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--elements-textPrimary),transparent 50%)}.modern-scrollbar-invert{scrollbar-color:color-mix(in srgb,var(--elements-textPrimary),transparent 50%) transparent}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
