@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7e7812c0],[data-v-7e7812c0]:before,[data-v-7e7812c0]:after,[data-v-7e7812c0]::backdrop{--tw-duration:initial}}}.art-notification-panel[data-v-7e7812c0]{top:calc(var(--spacing,.25rem)*14.5);right:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*125);width:calc(var(--spacing,.25rem)*90);transform-origin:top;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;will-change:top,left;transition-duration:.3s;position:absolute;overflow:hidden}@media not all and (min-width:640px){.art-notification-panel[data-v-7e7812c0]{top:65px;right:calc(var(--spacing,.25rem)*0);width:100%;height:80vh}}.bar-active[data-v-7e7812c0]{border-bottom:2px solid var(--theme-color);color:var(--theme-color)!important}.scrollbar-thin[data-v-7e7812c0]::-webkit-scrollbar{width:5px!important}.dark .scrollbar-thin[data-v-7e7812c0]::-webkit-scrollbar-track{background-color:var(--default-box-color)}.dark .scrollbar-thin[data-v-7e7812c0]::-webkit-scrollbar-thumb{background-color:#222!important}.menu-right[data-v-9f705a0d]{--menu-width: var(--v3e7f04c0);--border-radius: var(--v5ccf2b35)}.menu-item.has-line[data-v-9f705a0d]{margin-bottom:10px}.menu-item.has-line[data-v-9f705a0d]:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;content:"";background-color:var(--art-gray-300)}.menu-item.is-disabled[data-v-9f705a0d]{color:var(--el-text-color-disabled);cursor:not-allowed}.menu-item.is-disabled[data-v-9f705a0d]:hover{background-color:transparent!important}.menu-item.is-disabled i[data-v-9f705a0d]:not(.submenu-arrow),.menu-item.is-disabled[data-v-9f705a0d] .art-svg-icon{color:var(--el-text-color-disabled)!important}.menu-item.is-disabled .menu-label[data-v-9f705a0d]{color:var(--el-text-color-disabled)!important}.menu-item.submenu:hover .submenu-list[data-v-9f705a0d]{display:block}.menu-item.submenu:hover .submenu-title .submenu-arrow[data-v-9f705a0d]{transform:rotate(90deg)}.context-menu-enter-active[data-v-9f705a0d],.context-menu-leave-active[data-v-9f705a0d]{transition:all var(--v28ac2c31) ease-out}.context-menu-enter-from[data-v-9f705a0d],.context-menu-leave-to[data-v-9f705a0d]{opacity:0;transform:scale(.9)}.context-menu-enter-to[data-v-9f705a0d],.context-menu-leave-from[data-v-9f705a0d]{opacity:1;transform:scale(1)}.google-tab.activ-tab[data-v-5a8064be]{color:var(--theme-color)!important;background-color:var(--el-color-primary-light-9)!important;border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.google-tab.activ-tab[data-v-5a8064be]:before,.google-tab.activ-tab[data-v-5a8064be]:after{position:absolute;bottom:0;width:20px;height:20px;content:"";border-radius:50%;box-shadow:0 0 0 30px var(--el-color-primary-light-9)}.google-tab.activ-tab[data-v-5a8064be]:before{left:-20px;clip-path:inset(50% -10px 0 50%)}.google-tab.activ-tab[data-v-5a8064be]:after{right:-20px;clip-path:inset(50% 50% 0 -10px)}.dark .google-tab.activ-tab[data-v-5a8064be]{color:var(--art-gray-800)!important;background-color:var(--art-hover-color)!important}.dark .google-tab.activ-tab[data-v-5a8064be]:before,.dark .google-tab.activ-tab[data-v-5a8064be]:after{box-shadow:0 0 0 30px var(--art-hover-color)}.google-tab[data-v-5a8064be]:not(.activ-tab):hover{box-sizing:border-box;color:var(--art-gray-600)!important;background-color:var(--art-gray-200)!important;border-bottom:1px solid var(--default-box-color)!important;border-radius:calc(var(--custom-radius) / 2.5 + 4px)!important}.dark .google-tab[data-v-5a8064be]:not(.activ-tab):hover{background-color:var(--art-hover-color)!important}.google-tab:hover .line[data-v-5a8064be],.google-tab.activ-tab .line[data-v-5a8064be],.google-tab:first-child .line[data-v-5a8064be]{opacity:0}.google-tab:hover+.google-tab .line[data-v-5a8064be],.google-tab.activ-tab+.google-tab .line[data-v-5a8064be]{opacity:0}.google-tab[data-v-5a8064be]:before,.google-tab[data-v-5a8064be]:after{position:absolute;bottom:0;width:20px;height:20px;content:"";border-radius:50%;box-shadow:0 0 0 30px transparent}.google-tab[data-v-5a8064be]:before{left:-20px;clip-path:inset(50% -10px 0 50%)}.google-tab[data-v-5a8064be]:after{right:-20px;clip-path:inset(50% 50% 0 -10px)}.google-tab i[data-v-5a8064be]:hover{color:var(--art-gray-700);background:var(--art-gray-300)}@media only screen and (width <= 768px){.box-border.flex.justify-between[data-v-5a8064be]{padding-right:.625rem;padding-left:.625rem}}@media only screen and (width <= 640px){.box-border.flex.justify-between[data-v-5a8064be]{padding-right:.9375rem;padding-left:.9375rem}}.art-ai-avatar{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;user-select:none;background:0 0;border:0;-webkit-tap-highlight-color:transparent}.art-ai-avatar__canvas{display:block;width:100%;height:100%}.art-chat-avatar{width:32px;height:32px}.art-chat-panel{display:flex;flex-direction:column;height:100%;min-height:calc(var(--spacing, .25rem) * 0);overflow:hidden;background-color:var(--color-box, var(--default-box-color))}.art-chat-header{display:flex;flex-direction:column;align-items:stretch;padding-block:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 5);border-color:var(--default-border);border-bottom-style:solid;border-bottom-width:1px}.art-chat-header-row{display:flex;align-items:center;justify-content:space-between;min-width:0}.art-chat-meta-row{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;white-space:nowrap}.art-chat-main{display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing, .25rem) * 0);background-image:linear-gradient(180deg,var(--default-bg-color) 0%,var(--default-box-color) 24%)}@supports (color: color-mix(in lab,red,red)){.art-chat-main{background-image:linear-gradient(180deg,color-mix(in srgb,var(--default-bg-color) 94%,white) 0%,var(--default-box-color) 24%)}}.art-chat-messages{flex:1;min-height:calc(var(--spacing, .25rem) * 0);padding-block:calc(var(--spacing, .25rem) * 5);padding-inline:calc(var(--spacing, .25rem) * 5);overflow-y:auto;scrollbar-width:thin}.art-chat-bubble{word-break:break-word}.art-chat-markdown{color:inherit}.art-chat-markdown h1,.art-chat-markdown h2,.art-chat-markdown h3,.art-chat-markdown h4,.art-chat-markdown h5,.art-chat-markdown h6{margin:1rem 0 .6rem;font-weight:700;line-height:1.35;color:#0f172a}.art-chat-markdown h1{font-size:1.2rem}.art-chat-markdown h2{font-size:1.08rem}.art-chat-markdown h3{font-size:1rem}.art-chat-markdown p{margin:.72rem 0;line-height:1.8}.art-chat-markdown ul,.art-chat-markdown ol{padding-left:1.4rem;margin:.7rem 0}.art-chat-markdown ul{list-style:outside}.art-chat-markdown ol{list-style:decimal}.art-chat-markdown li{margin:.32rem 0;line-height:1.75}.art-chat-markdown blockquote{padding:.2rem 0 .2rem .9rem;margin:.9rem 0;color:#475569;background:#f8fafce0;border-left:3px solid #cbd5e1}.art-chat-markdown blockquote p{margin:.35rem 0}.art-chat-markdown hr{margin:1rem 0;border:0;border-top:1px solid #e2e8f0}.art-chat-markdown a{color:#2563eb;text-decoration:underline;text-underline-offset:.18em}.art-chat-markdown p code,.art-chat-markdown li code,.art-chat-markdown blockquote code,.art-chat-markdown td code,.art-chat-markdown th code{padding:.1rem .4rem;font-size:.8em;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem}.art-chat-markdown .art-chat-table-wrap{margin:.9rem 0;overflow-x:auto;background:#f8fafc;border:1px solid #e6ebf3;border-radius:18px;box-shadow:none}.art-chat-markdown table{width:100%;min-width:420px;font-size:.84rem;border-collapse:collapse;background:0 0}.art-chat-markdown th,.art-chat-markdown td{padding:.7rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}.art-chat-markdown th{font-weight:700;color:#334155;background:#f8fafc}.art-chat-markdown tr:last-child td{border-bottom:0}.art-chat-markdown>:first-child{margin-top:0}.art-chat-markdown>:last-child{margin-bottom:0}.art-chat-markdown-streaming pre{box-shadow:0 0 0 1px #3b82f614!important}.art-chat-markdown-final pre,.art-chat-markdown-final pre:before,.art-chat-markdown-final pre code,.art-chat-markdown-final .copy-button{transition:opacity .24s,filter .24s,transform .24s}.art-chat-markdown-reveal pre,.art-chat-markdown-reveal pre:before,.art-chat-markdown-reveal pre code,.art-chat-markdown-reveal .copy-button{filter:saturate(.88);opacity:0;transform:translateY(3px);animation:.28s forwards art-chat-code-reveal}.art-chat-markdown pre{position:relative;padding:2.5rem .75rem .75rem!important;margin:.85rem 0;overflow:auto;background:#f8fafc!important;border:1px solid #e6ebf3;border-radius:18px;box-shadow:none!important}.art-chat-markdown pre:before{position:absolute;top:.95rem;left:1rem;font-size:.75rem;font-weight:700;line-height:1;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;content:attr(data-language)}.art-chat-markdown pre[data-language=""]:before{content:"CODE"}.art-chat-markdown pre code{display:block;min-width:max-content;font-size:.8125rem!important;line-height:1.65;color:#1f2937;tab-size:2;background:0 0!important}.art-chat-markdown pre code.hljs{color:#1f2937}.art-chat-markdown .hljs-comment,.art-chat-markdown .hljs-quote{font-style:italic;color:#94a3b8}.art-chat-markdown .hljs-keyword,.art-chat-markdown .hljs-selector-tag,.art-chat-markdown .hljs-literal,.art-chat-markdown .hljs-section,.art-chat-markdown .hljs-link{color:#7c3aed}.art-chat-markdown .hljs-title,.art-chat-markdown .hljs-title.class_,.art-chat-markdown .hljs-title.function_,.art-chat-markdown .hljs-function .hljs-title,.art-chat-markdown .hljs-built_in,.art-chat-markdown .hljs-type{color:#2563eb}.art-chat-markdown .hljs-string,.art-chat-markdown .hljs-meta .hljs-string,.art-chat-markdown .hljs-regexp,.art-chat-markdown .hljs-attribute,.art-chat-markdown .hljs-template-string{color:#059669}.art-chat-markdown .hljs-number,.art-chat-markdown .hljs-symbol,.art-chat-markdown .hljs-bullet{color:#ea580c}.art-chat-markdown .hljs-variable,.art-chat-markdown .hljs-template-variable,.art-chat-markdown .hljs-attr,.art-chat-markdown .hljs-property,.art-chat-markdown .hljs-params{color:#0f766e}.art-chat-markdown .hljs-tag,.art-chat-markdown .hljs-name,.art-chat-markdown .hljs-doctag{color:#dc2626}.art-chat-markdown .copy-button{position:absolute;top:.7rem;right:.75rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#111827;cursor:pointer;background:#ffffffe0;backdrop-filter:blur(8px);border:1px solid #e2e8f0e6;border-radius:10px;opacity:.88;transition:opacity .18s,transform .18s,background-color .18s}.art-chat-markdown pre:hover .copy-button{opacity:1}.art-chat-markdown .copy-button:hover{background:#fff;transform:translateY(-1px)}@keyframes art-chat-code-reveal{0%{filter:saturate(.88);opacity:0;transform:translateY(3px)}to{filter:saturate();opacity:1;transform:translateY(0)}}.art-chat-input{padding-block:calc(var(--spacing, .25rem) * 4);padding-inline:calc(var(--spacing, .25rem) * 4);background-color:var(--color-box, var(--default-box-color));border-color:var(--default-border);border-top-style:solid;border-top-width:1px}.art-chat-input .el-textarea__inner{color:var(--color-g-900, var(--art-gray-900));background-color:var(--default-bg-color);border-color:var(--default-border);border-style:solid;border-width:1px;border-radius:calc(var(--custom-radius));box-shadow:none!important}.art-chat-input .el-textarea__inner:focus{border-color:var(--theme-color)}.art-chat-error{border-color:var(--el-color-danger)!important}@supports (color: color-mix(in lab,red,red)){.art-chat-error{border-color:color-mix(in srgb,var(--el-color-danger) 35%,var(--default-border))!important}}.art-chat-actions{display:flex;align-items:center}.art-chat-action-btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:.5rem;transition:color .18s,background-color .18s}.art-chat-action-btn:hover:not(:disabled){color:#64748b;background:#0f172a0f}.art-chat-action-btn:disabled{cursor:default;opacity:.45}.art-chat-toolbar-btn{font-size:19px}.art-chat-drawer .el-drawer{overflow:hidden!important;background:var(--default-box-color)!important;border:1px solid var(--default-border)!important;border-radius:calc(var(--custom-radius))!important;box-shadow:0 10px 24px #0f172a1f,0 2px 8px #0f172a14!important}.art-chat-drawer .el-drawer__body.art-chat-body,.art-chat-drawer .el-drawer__body{padding:0!important}.art-chat-body{display:flex;flex-direction:column;height:100%;min-height:calc(var(--spacing, .25rem) * 0);padding:0!important;overflow:hidden;background:var(--default-box-color)!important;border-radius:inherit}.art-chat-body>.art-chat-panel{min-height:calc(var(--spacing, .25rem) * 0)}.art-chat-modal{background:0 0!important;transition:background-color .28s,opacity .28s;will-change:background-color,opacity}.art-chat-modal .el-drawer-fade-enter-from,.art-chat-modal .el-drawer-fade-leave-to{background-color:#0000!important;opacity:0}.dark .art-chat-main{background:linear-gradient(180deg,var(--default-bg-color) 0%,var(--default-box-color) 24%)}@supports (color: color-mix(in lab,red,red)){.dark .art-chat-main{background:linear-gradient(180deg,color-mix(in srgb,var(--default-bg-color) 92%,white) 0%,var(--default-box-color) 24%)}}.dark .art-chat-input{background:var(--default-box-color)}.dark .art-chat-input .el-textarea__inner{background:var(--default-bg-color)!important}.dark .art-chat-drawer .el-drawer{background:var(--default-box-color)!important;border-color:var(--default-border)!important;box-shadow:0 10px 24px #00000047,0 2px 8px #00000029!important}.dark .art-chat-action-btn{color:#94a3b8}.dark .art-chat-action-btn:hover:not(:disabled){color:#e2e8f0;background:#ffffff14}.dark .art-chat-markdown pre{background:#18181b!important;border-color:#3f3f46d1}.dark .art-chat-markdown h1,.dark .art-chat-markdown h2,.dark .art-chat-markdown h3,.dark .art-chat-markdown h4,.dark .art-chat-markdown h5,.dark .art-chat-markdown h6{color:#f8fafc}.dark .art-chat-markdown blockquote{color:#cbd5e1;background:#0f172a5c;border-left-color:#475569e6}.dark .art-chat-markdown hr{border-top-color:#3f3f46d1}.dark .art-chat-markdown a{color:#93c5fd}.dark .art-chat-markdown p code,.dark .art-chat-markdown li code,.dark .art-chat-markdown blockquote code,.dark .art-chat-markdown td code,.dark .art-chat-markdown th code{color:#e2e8f0;background:#1e293bb8;border-color:#475569d9}.dark .art-chat-markdown .art-chat-table-wrap{background:#18181b;border-color:#3f3f46d1}.dark .art-chat-markdown th,.dark .art-chat-markdown td{border-bottom-color:#3f3f46d1}.dark .art-chat-markdown th{color:#e2e8f0;background:#18181bf5}.dark .art-chat-markdown pre:before{color:#94a3b8}.dark .art-chat-markdown pre code,.dark .art-chat-markdown pre code.hljs{color:#e5e7eb}.dark .art-chat-markdown .hljs-comment,.dark .art-chat-markdown .hljs-quote{color:#64748b}.dark .art-chat-markdown .hljs-keyword,.dark .art-chat-markdown .hljs-selector-tag,.dark .art-chat-markdown .hljs-literal,.dark .art-chat-markdown .hljs-section,.dark .art-chat-markdown .hljs-link{color:#a78bfa}.dark .art-chat-markdown .hljs-title,.dark .art-chat-markdown .hljs-title.class_,.dark .art-chat-markdown .hljs-title.function_,.dark .art-chat-markdown .hljs-function .hljs-title,.dark .art-chat-markdown .hljs-built_in,.dark .art-chat-markdown .hljs-type{color:#60a5fa}.dark .art-chat-markdown .hljs-string,.dark .art-chat-markdown .hljs-meta .hljs-string,.dark .art-chat-markdown .hljs-regexp,.dark .art-chat-markdown .hljs-attribute,.dark .art-chat-markdown .hljs-template-string{color:#34d399}.dark .art-chat-markdown .hljs-number,.dark .art-chat-markdown .hljs-symbol,.dark .art-chat-markdown .hljs-bullet{color:#fb923c}.dark .art-chat-markdown .hljs-variable,.dark .art-chat-markdown .hljs-template-variable,.dark .art-chat-markdown .hljs-attr,.dark .art-chat-markdown .hljs-property,.dark .art-chat-markdown .hljs-params{color:#5eead4}.dark .art-chat-markdown .hljs-tag,.dark .art-chat-markdown .hljs-name,.dark .art-chat-markdown .hljs-doctag{color:#f87171}.dark .art-chat-markdown .copy-button{color:#cbd5e1;background:#18181beb;border-color:#52525be0}.dark .art-chat-markdown .copy-button:hover{background:#27272af5}@media (width <= 640px){.art-chat-drawer .el-drawer{left:8px!important;width:auto!important}.art-chat-panel{border-radius:calc(var(--custom-radius) / 2)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-de2bfd62],[data-v-de2bfd62]:before,[data-v-de2bfd62]:after,[data-v-de2bfd62]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}.button-arrow[data-v-de2bfd62]{z-index:2;width:calc(var(--spacing,.25rem)*7.5);height:calc(var(--spacing,.25rem)*7.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);cursor:pointer;color:var(--color-g-600,var(--art-gray-600));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:.25rem;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute;top:50%}@media (hover:hover){.button-arrow[data-v-de2bfd62]:hover{background-color:var(--color-g-200,var(--art-gray-200));color:var(--color-g-900,var(--art-gray-900))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}[data-v-de2bfd62] .el-scrollbar__bar.is-horizontal{bottom:5px;display:none;height:2px}[data-v-de2bfd62] .scrollbar-wrapper{flex:1;min-width:0;margin:0 50px 0 30px}.menu-item-active[data-v-de2bfd62]:after{position:absolute;right:0;bottom:0;left:0;width:40px;height:2px;margin:auto;content:"";background-color:var(--theme-color)}@media (width <= 1440px){[data-v-de2bfd62] .scrollbar-wrapper{margin:0 45px}}[data-v-f643b81f] .el-sub-menu__title .el-sub-menu__icon-arrow{right:10px!important}[data-v-83042b1a] .el-menu{border-bottom:none!important}[data-v-83042b1a] .el-menu-item[tabindex="0"]{background-color:transparent!important;border:none!important}[data-v-83042b1a] .el-menu--horizontal .el-sub-menu__title{padding:0 30px 0 10px!important;border:0!important}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f3fd1cd5],[data-v-f3fd1cd5]:before,[data-v-f3fd1cd5]:after,[data-v-f3fd1cd5]::backdrop{--tw-border-style:solid;--tw-duration:initial;--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}}}@layer components{.btn-item[data-v-f3fd1cd5]{margin-bottom:calc(var(--spacing,.25rem)*3);cursor:pointer;border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*2);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.btn-item[data-v-f3fd1cd5]:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.btn-item span[data-v-f3fd1cd5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.btn-item .art-svg-icon[data-v-f3fd1cd5]{margin-right:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.btn-item[data-v-f3fd1cd5]:hover{background-color:var(--art-gray-200)}}.log-out[data-v-f3fd1cd5]{margin-top:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-g-400,var(--art-gray-400));padding-block:calc(var(--spacing,.25rem)*1.5);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.log-out[data-v-f3fd1cd5]:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@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}.theme-customizer-dialog{--tc-rail-bg: #202124;--tc-popup-bg: #27272a;--tc-border-soft: #ffffff14;--tc-surface-soft: #ffffff09;--tc-surface-hover: #ffffff10;--tc-text-main: #ffffffe6;--tc-text-strong: #ffffffeb;--tc-text-subtle: #ffffff6b;--tc-shadow-float: 0 22px 54px #00000047;--tc-shadow-popup: 0 18px 48px #00000047;overflow:hidden;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;box-shadow:0 20px 54px #00000038!important}:-webkit-any(.theme-customizer-transition-enter-active,.theme-customizer-transition-leave-active){transition:opacity .24s,-webkit-backdrop-filter .36s cubic-bezier(.22,1,.36,1),backdrop-filter .36s cubic-bezier(.22,1,.36,1)}:is(.theme-customizer-transition-enter-active,.theme-customizer-transition-leave-active){transition:opacity .24s,-webkit-backdrop-filter .36s cubic-bezier(.22,1,.36,1),backdrop-filter .36s cubic-bezier(.22,1,.36,1)}:is(.theme-customizer-transition-enter-active .theme-customizer-dialog,.theme-customizer-transition-leave-active .theme-customizer-dialog){will-change:transform,opacity;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .24s,box-shadow .38s cubic-bezier(.22,1,.36,1)}:is(.theme-customizer-transition-enter-active .theme-rail__header,.theme-customizer-transition-enter-active .theme-rail-mode-switch,.theme-customizer-transition-enter-active .theme-controls,.theme-customizer-transition-enter-active .theme-advanced-panel,.theme-customizer-transition-enter-active .theme-chart-editor,.theme-customizer-transition-enter-active .theme-actions,.theme-customizer-transition-enter-active .theme-stage__header,.theme-customizer-transition-enter-active .theme-preview-grid,.theme-customizer-transition-leave-active .theme-rail__header,.theme-customizer-transition-leave-active .theme-rail-mode-switch,.theme-customizer-transition-leave-active .theme-controls,.theme-customizer-transition-leave-active .theme-advanced-panel,.theme-customizer-transition-leave-active .theme-chart-editor,.theme-customizer-transition-leave-active .theme-actions,.theme-customizer-transition-leave-active .theme-stage__header,.theme-customizer-transition-leave-active .theme-preview-grid){will-change:transform,opacity;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s}.theme-customizer-transition-enter-active .theme-rail__header{transition-delay:40ms}.theme-customizer-transition-enter-active .theme-rail-mode-switch{transition-delay:70ms}.theme-customizer-transition-enter-active .theme-controls{transition-delay:.1s}.theme-customizer-transition-enter-active .theme-advanced-panel{transition-delay:.13s}.theme-customizer-transition-enter-active .theme-chart-editor{transition-delay:.16s}.theme-customizer-transition-enter-active .theme-actions{transition-delay:.19s}.theme-customizer-transition-enter-active .theme-stage__header{transition-delay:60ms}.theme-customizer-transition-enter-active .theme-preview-grid{transition-delay:.1s}:is(.theme-customizer-transition-leave-active .theme-rail__header,.theme-customizer-transition-leave-active .theme-rail-mode-switch,.theme-customizer-transition-leave-active .theme-controls,.theme-customizer-transition-leave-active .theme-advanced-panel,.theme-customizer-transition-leave-active .theme-chart-editor,.theme-customizer-transition-leave-active .theme-actions,.theme-customizer-transition-leave-active .theme-stage__header,.theme-customizer-transition-leave-active .theme-preview-grid){transition-duration:.18s;transition-delay:0s}:-webkit-any(.theme-customizer-transition-enter-from,.theme-customizer-transition-leave-to){opacity:0}:is(.theme-customizer-transition-enter-from,.theme-customizer-transition-leave-to){opacity:0}:is(.theme-customizer-transition-enter-from .theme-customizer-dialog:not(.is-compact),.theme-customizer-transition-leave-to .theme-customizer-dialog:not(.is-compact)){opacity:0;transform:translateY(18px)}:is(.theme-customizer-transition-enter-from .theme-customizer-dialog.is-compact,.theme-customizer-transition-leave-to .theme-customizer-dialog.is-compact){opacity:0;transform:translate(24px)}:is(.theme-customizer-transition-enter-from .theme-rail__header,.theme-customizer-transition-enter-from .theme-rail-mode-switch,.theme-customizer-transition-enter-from .theme-controls,.theme-customizer-transition-enter-from .theme-advanced-panel,.theme-customizer-transition-enter-from .theme-chart-editor,.theme-customizer-transition-enter-from .theme-actions,.theme-customizer-transition-enter-from .theme-stage__header,.theme-customizer-transition-enter-from .theme-preview-grid,.theme-customizer-transition-leave-to .theme-rail__header,.theme-customizer-transition-leave-to .theme-rail-mode-switch,.theme-customizer-transition-leave-to .theme-controls,.theme-customizer-transition-leave-to .theme-advanced-panel,.theme-customizer-transition-leave-to .theme-chart-editor,.theme-customizer-transition-leave-to .theme-actions,.theme-customizer-transition-leave-to .theme-stage__header,.theme-customizer-transition-leave-to .theme-preview-grid){opacity:0;transform:translateY(10px)}.theme-customizer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f101470!important}.theme-customizer-overlay--transparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.theme-customizer-overlay--transparent .el-overlay-dialog{justify-content:flex-end;align-items:center;padding:24px;display:flex;overflow:hidden;animation:none!important}.theme-customizer-dialog.is-compact{pointer-events:auto;border-radius:12px!important;margin:0!important;box-shadow:var(--tc-shadow-float, 0 22px 54px #00000047)!important}.theme-customizer-dialog .el-dialog__header{display:none}.theme-customizer-dialog .el-dialog__body{padding:0!important}.theme-customizer-dropdown.el-popper{box-sizing:border-box;max-width:calc(100vw - 32px);overflow:hidden;width:var(--theme-customizer-dropdown-width, 220px)!important;background:var(--tc-popup-bg, #27272a)!important;border:1px solid var(--tc-border-soft, #ffffff14)!important;border-radius:8px!important;min-width:0!important;padding:6px!important;box-shadow:var(--tc-shadow-popup, 0 18px 48px #00000047)!important}:is(.theme-customizer-dropdown .el-scrollbar,.theme-customizer-dropdown .el-scrollbar__wrap,.theme-customizer-dropdown .el-scrollbar__view,.theme-customizer-dropdown .el-dropdown-menu){background:0 0!important}.theme-customizer-dropdown .el-scrollbar__wrap{max-height:min(360px,100vh - 96px);overflow:auto!important}.theme-customizer-dropdown .el-dropdown-menu{box-shadow:none!important;border:0!important;padding:0!important}.theme-customizer-dropdown .el-dropdown-menu__item{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:34px;transition:color .18s,background-color .18s;color:#ffffffd1!important;background:0 0!important;border-radius:6px!important;padding:7px 10px!important;display:grid!important}:is(.theme-customizer-dropdown .el-dropdown-menu__item:hover,.theme-customizer-dropdown .el-dropdown-menu__item:focus,.theme-customizer-dropdown .el-dropdown-menu__item:not(.is-disabled):focus){color:#fff!important;background:#ffffff0b!important}:is(.theme-customizer-dropdown .el-dropdown-menu__item:active,.theme-customizer-dropdown .el-dropdown-menu__item:not(.is-disabled):active){color:#fff!important;background:#ffffff12!important}:is(.theme-customizer-dropdown .el-dropdown-menu__item .art-svg-icon,.theme-customizer-dropdown .el-dropdown-menu__item svg){color:#ffffffd1!important}.theme-customizer-dropdown .el-dropdown-menu__item>svg:last-child{grid-column:3;justify-self:end}.theme-customizer-dropdown .el-popper__arrow:before{background:var(--tc-popup-bg, #27272a)!important;border-color:var(--tc-border-soft, #ffffff14)!important}.theme-workbench{height:min(684px,100vh - 32px);min-height:0;color:var(--art-gray-900);background:var(--default-bg-color);border:0;border-radius:8px;grid-template-columns:256px minmax(0,1fr);display:grid;overflow:hidden}.theme-workbench.is-compact{background:0 0;grid-template-columns:1fr;width:244px}.theme-workbench.is-dark-surface{background:linear-gradient(#18181cfa,#101013fa);border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px #ffffff0a,0 28px 72px #00000061}.theme-rail{color:var(--tc-text-main);background:var(--tc-rail-bg);border-right:1px solid var(--tc-border-soft);flex-direction:column;gap:14px;min-height:0;padding:12px;display:flex;overflow:hidden}.theme-workbench.is-compact .theme-rail{border-right:0;border-radius:12px;box-shadow:inset 0 1px #ffffff08,0 16px 40px #0003}.theme-rail__header{justify-content:space-between;align-items:center;padding:6px 2px 0;display:flex}.theme-rail__header h2{margin:3px 0 0;font-size:16px;font-weight:650;line-height:22px}.theme-rail__eyebrow{color:#ffffff7a;margin:0;font-size:11px;line-height:16px}.theme-icon-button{color:#ffffffbd;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background-color .2s;display:inline-flex}.theme-icon-button:hover{color:#fff;background:#ffffff14}.theme-controls{flex-direction:column;gap:8px;display:flex}.theme-rail-scroll{flex:1;min-height:0;margin-right:-6px;padding-right:6px}.theme-rail-scroll__content{flex-direction:column;gap:14px;min-height:100%;padding-bottom:2px;display:flex}.theme-rail-scroll .el-scrollbar__wrap{overflow-x:hidden}.theme-rail-scroll .el-scrollbar__bar.is-vertical{right:0}.theme-rail-scroll .el-scrollbar__thumb{background:#ffffff24;border-radius:999px}.theme-rail-scroll .el-scrollbar__thumb:hover{background:#ffffff38}.theme-rail-mode-switch{background:var(--tc-surface-soft);border:1px solid var(--tc-border-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0;padding:5px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff08}.theme-rail-mode-switch button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;height:32px;padding:0 8px;font-size:12px;font-weight:650;line-height:32px;transition:color .18s,background-color .18s,transform .18s}.theme-rail-mode-switch button:hover{color:#ffffffe0;background:#ffffff0d}.theme-rail-mode-switch button.is-active{color:#fffffff5;background:linear-gradient(#484b54f5,#2b2d33fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000003d,0 8px 18px #0000003d}.theme-control-row{color:var(--tc-text-strong);text-align:left;cursor:pointer;background:var(--tc-surface-soft);border:1px solid var(--tc-border-soft);border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:7px 9px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.theme-control-row small{color:#ffffff6b;margin-bottom:2px;font-size:11px;font-weight:500;line-height:14px;display:block}.theme-control-row strong{font-size:13px;font-weight:650;line-height:18px;display:block}.theme-control-row:hover{background:#fff1;border-color:#ffffff24;transform:translateY(-1px)}.theme-control-swatch,.theme-dropdown-swatch{border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-flex}.theme-surface-swatch{border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.theme-surface-swatch:after{pointer-events:none;content:"";background:linear-gradient(#ffffff1f,#0000 46%);position:absolute;inset:0}.theme-mini-palette,.theme-dropdown-palette{align-items:center;display:inline-flex}.theme-mini-palette i,.theme-dropdown-palette i{border:1px solid #ffffff4d;border-radius:50%;width:14px;height:14px;margin-left:-4px}.theme-mini-palette i:first-child,.theme-dropdown-palette i:first-child{margin-left:0}.theme-dropdown-palette i{width:12px;height:12px}.theme-advanced-panel,.theme-chart-editor{background:var(--tc-surface-soft);border:1px solid var(--tc-border-soft);border-radius:8px;padding:12px}.theme-advanced-panel{margin-top:2px}.theme-advanced-section+.theme-advanced-section{margin-top:14px}.theme-panel-heading{justify-content:space-between;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.theme-panel-heading small{color:#ffffff73}.theme-advanced-label-row{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.theme-advanced-label-row small{color:var(--tc-text-subtle);font-size:11px}.theme-advanced-label{color:#ffffff9e;text-transform:uppercase;letter-spacing:.01em;font-size:11px;font-weight:700;line-height:16px}.theme-box-style-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-box-style-switch button{color:#ffffffc7;text-align:left;cursor:pointer;background:var(--tc-surface-soft);border:1px solid var(--tc-border-soft);border-radius:8px;min-height:50px;padding:10px 12px;transition:border-color .18s,background-color .18s,transform .18s}.theme-box-style-switch button strong{font-size:12px;font-weight:700;line-height:18px;display:block}.theme-box-style-switch button small{color:#ffffff70;margin-top:2px;font-size:11px;line-height:14px;display:block}.theme-box-style-switch button:hover{background:#fff1;border-color:#ffffff24;transform:translateY(-1px)}.theme-box-style-switch button.is-active{color:#fff;border-color:color-mix(in srgb,var(--theme-color) 55%,#ffffff29);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a}.theme-box-style-switch button.is-active small{color:#ffffffa3}.theme-semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-semantic-chip{background:var(--tc-surface-soft);border:1px solid var(--tc-border-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.theme-semantic-chip span{color:#ffffffd6;white-space:nowrap;font-size:12px;font-weight:650}.theme-semantic-chip .el-color-picker{width:22px;height:22px}.theme-semantic-chip .el-color-picker__trigger{background:#ffffff05;border:1px solid #ffffff24;border-radius:5px;width:22px;height:22px;padding:1px;box-shadow:inset 0 1px #ffffff0a}.theme-semantic-chip .el-color-picker__color{border:1px solid #ffffff29;border-radius:3px;overflow:hidden}.theme-chart-editor{margin-top:0}.theme-rail__footer{border-top:1px solid #ffffff12;flex-shrink:0;padding-top:10px;position:relative}.theme-rail__footer:before{pointer-events:none;content:"";background:linear-gradient(#20212400,#202124db);height:18px;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.theme-color-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.theme-color-grid .el-color-picker{width:22px;height:22px}.theme-color-grid .el-color-picker__trigger{background:#ffffff05;border:1px solid #ffffff24;border-radius:5px;width:22px;height:22px;padding:1px;box-shadow:inset 0 1px #ffffff0a}.theme-color-grid .el-color-picker__color{border:1px solid #ffffff29;border-radius:3px;overflow:hidden}.theme-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-actions button{color:#ffffffe0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:7px;height:32px;font-size:13px;font-weight:650}.theme-actions button:hover{color:#fff;background:#ffffff14}.theme-workbench.is-compact .theme-actions button{min-height:34px;font-size:12px}.theme-stage{min-width:0;padding:16px 20px;overflow:hidden}.theme-stage.is-dark-surface{background:linear-gradient(#ffffff06,#fff0 22%),0 0}.theme-stage__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.theme-stage__header p{color:var(--art-gray-600);margin:0 0 4px;font-size:12px;font-weight:650;line-height:18px}.theme-stage__header h3{color:var(--art-gray-900);margin:0;font-size:20px;font-weight:700;line-height:28px}.theme-mode-switch{background:var(--default-box-color);border:1px solid var(--default-border);border-radius:calc(var(--custom-radius) / 2 + 2px);padding:3px;display:inline-flex}.theme-mode-switch button{height:28px;color:var(--art-gray-600);cursor:pointer;background:0 0;border:0;border-radius:calc(var(--custom-radius) / 2);padding:0 11px;font-size:12px}.theme-mode-switch button.is-active{color:var(--theme-primary-content);background:var(--theme-color)}.theme-preview-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);gap:10px;display:grid}.theme-preview-card{background:var(--default-box-color);border:1px solid var(--default-border);border-radius:calc(var(--custom-radius) + 4px);min-height:164px;padding:13px;overflow:hidden}.theme-preview-card h4{color:var(--art-gray-900);box-shadow:none;margin:0;font-size:15px;font-weight:700;line-height:24px}.theme-preview-card p{color:var(--art-gray-600);margin:4px 0 0;font-size:12px;line-height:19px}.theme-preview-card--wide{min-height:232px}.theme-stage.is-shadow-box-mode .theme-preview-card{border-color:var(--art-surface-border);box-shadow:var(--art-surface-shadow-md)}.theme-preview-card--center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.theme-preview-card__header{justify-content:space-between;align-items:flex-start;display:flex}.theme-preview-card__header span{height:22px;color:var(--theme-primary-content);border-radius:calc(var(--custom-radius) / 2);align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.theme-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:62px;margin-top:10px;display:grid}.theme-bars i{border-radius:calc(var(--custom-radius) / 2 + 2px) calc(var(--custom-radius) / 2 + 2px) 0 0;width:88%;min-height:24px;margin:0 auto;display:block}.theme-bar-labels{color:var(--art-gray-500);text-align:center;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:4px;font-size:12px;display:grid}.theme-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.theme-metrics div{background:color-mix(in srgb,var(--default-bg-color) 72%,var(--default-box-color));border-radius:calc(var(--custom-radius) / 2 + 2px);padding:8px 10px}.theme-metrics span{color:var(--art-gray-500);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.theme-metrics strong{color:var(--art-gray-900);font-size:14px;display:block}.theme-metrics p{margin-top:3px}.theme-tone-pills{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.theme-tone-pills--compact{margin-top:8px;margin-bottom:0}.theme-tone-pill{border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.theme-primary-button{width:100%;height:34px;color:var(--theme-primary-content);cursor:pointer;background:var(--theme-color);border:0;border-radius:calc(var(--custom-radius) / 2 + 2px);font-size:13px;font-weight:700}.theme-primary-button--compact{width:auto;min-width:124px;margin-top:10px;padding:0 14px}.theme-preview-field{border:1px solid var(--default-border);border-radius:calc(var(--custom-radius) / 2 + 2px);margin-top:10px;padding:8px 10px;display:block}.theme-preview-field span{color:var(--art-gray-600);margin-bottom:6px;font-size:12px;display:block}.theme-preview-field strong{color:var(--art-gray-900);font-size:13px}.theme-preview-field i{background:linear-gradient(90deg,var(--theme-color) 0 62%,var(--art-gray-300) 62% 100%);border-radius:999px;height:4px;margin-top:8px;display:block}.theme-plus{width:34px;height:34px;color:var(--art-gray-800);background:var(--default-bg-color);border-radius:calc(var(--custom-radius) / 2 + 2px);justify-content:center;align-items:center;margin-bottom:12px;font-size:22px;line-height:1;display:flex}.theme-plus .art-svg-icon{width:22px;height:22px;display:block}.theme-balance{color:var(--art-gray-900);margin-top:4px;font-size:28px;font-weight:700;line-height:32px}.theme-status{height:22px;color:var(--art-gray-800);border:1px solid var(--default-border);border-radius:calc(var(--custom-radius) / 2);align-items:center;gap:7px;margin-top:6px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.theme-status i{border-radius:50%;width:7px;height:7px}.theme-ledger{margin:6px 0 0;padding:0;list-style:none}.theme-ledger li{color:var(--art-gray-600);border-top:1px solid var(--default-border);justify-content:space-between;padding:5px 0;font-size:12px;line-height:16px;display:flex}.theme-ledger strong{color:var(--art-gray-900)}@media (max-width: 900px){.theme-customizer-overlay--transparent .el-overlay-dialog{padding:16px}.theme-workbench{grid-template-columns:1fr;min-height:0}.theme-rail{border-bottom:1px solid #ffffff14;border-right:0}.theme-preview-grid{grid-template-columns:1fr}}@media (max-width: 640px){.theme-customizer-overlay--transparent .el-overlay-dialog{justify-content:center;padding:12px;overflow:auto}.theme-customizer-dialog.is-compact{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.theme-workbench.is-compact{width:100%}.theme-stage{padding:20px 16px}.theme-stage__header{flex-direction:column;align-items:flex-start}.theme-mode-switch{width:100%}.theme-mode-switch button{flex:1}.theme-metrics{grid-template-columns:1fr}}.theme-primary-button.mt-3{margin-top:12px}@media (prefers-reduced-motion: reduce){:is(.theme-customizer-transition-enter-active,.theme-customizer-transition-leave-active,.theme-customizer-transition-enter-active .theme-customizer-dialog,.theme-customizer-transition-leave-active .theme-customizer-dialog,.theme-customizer-transition-enter-active .theme-rail__header,.theme-customizer-transition-enter-active .theme-rail-mode-switch,.theme-customizer-transition-enter-active .theme-controls,.theme-customizer-transition-enter-active .theme-chart-editor,.theme-customizer-transition-enter-active .theme-actions,.theme-customizer-transition-enter-active .theme-stage__header,.theme-customizer-transition-enter-active .theme-preview-grid,.theme-customizer-transition-leave-active .theme-rail__header,.theme-customizer-transition-leave-active .theme-rail-mode-switch,.theme-customizer-transition-leave-active .theme-controls,.theme-customizer-transition-leave-active .theme-chart-editor,.theme-customizer-transition-leave-active .theme-actions,.theme-customizer-transition-leave-active .theme-stage__header,.theme-customizer-transition-leave-active .theme-preview-grid){transition-duration:.01ms!important;transition-delay:0s!important}}@keyframes tc-bounce-vertical-0f0ac8b7{0%{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes tc-breathing-0f0ac8b7{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.4;transform:scale(.9)}}.art-tc-entry[data-v-0f0ac8b7]{display:inline-flex;align-items:center;gap:6px}.art-tc-entry__toggle[data-v-0f0ac8b7]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border:1px solid var(--default-border, #e5e7eb);border-radius:20px;background:var(--default-box-color, #fff);cursor:pointer;font-size:12px;color:var(--art-text-gray-600, #52525b)}.art-tc-entry__track[data-v-0f0ac8b7]{position:relative;width:34px;height:18px;border-radius:9px;background:#d1d5db;flex-shrink:0}.art-tc-entry__toggle.is-dark .art-tc-entry__track[data-v-0f0ac8b7]{background:var(--theme-color, #377dff)}.art-tc-entry__thumb[data-v-0f0ac8b7]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.art-tc-entry__toggle.is-dark .art-tc-entry__thumb[data-v-0f0ac8b7]{transform:translate(16px)}.art-tc-entry__btn[data-v-0f0ac8b7]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--default-border, #e5e7eb);border-radius:6px;background:var(--default-box-color, #fff);cursor:pointer;font-size:12px;color:var(--art-text-gray-600, #52525b)}.art-tc-entry__btn[data-v-0f0ac8b7]:hover{border-color:var(--theme-color, #377dff);color:var(--theme-color, #377dff)}.theme-customizer-dot[data-v-0f0ac8b7]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:9999px;background:var(--theme-color, #377dff);box-shadow:0 0 0 2px var(--default-box-color, #fff);pointer-events:none;animation:tc-breathing-0f0ac8b7 1.5s ease-in-out infinite}.theme-customizer-entry[data-v-0f0ac8b7]:hover .art-svg-icon{animation:tc-bounce-vertical-0f0ac8b7 .45s ease-in-out}.header-system-name[data-v-813854b1]{font-weight:600;color:var(--art-gray-800)}.setting-guide-text[data-v-813854b1]{margin:0;line-height:1.5;font-size:0}.setting-guide-segment[data-v-813854b1],.setting-guide-highlight[data-v-813854b1]{font-size:14px}.setting-guide-highlight[data-v-813854b1]{color:var(--setting-guide-color)}@keyframes rotate180-813854b1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes shake-813854b1{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes expand-813854b1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes shrink-813854b1{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes moveUp-813854b1{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.refresh-btn[data-v-813854b1]:hover .art-svg-icon,.setting-btn[data-v-813854b1]:hover .art-svg-icon{animation:rotate180-813854b1 .5s}.full-screen-btn[data-v-813854b1]:hover .art-svg-icon{animation:expand-813854b1 .6s forwards}.exit-full-screen-btn[data-v-813854b1]:hover .art-svg-icon{animation:shrink-813854b1 .6s forwards}.notice-button[data-v-813854b1]:hover .art-svg-icon{animation:shake-813854b1 .5s ease-in-out}@media screen and (width <= 768px){.logo2[data-v-813854b1]{display:block!important}}@media screen and (width <= 640px){.btn-box[data-v-813854b1]{width:40px}}.layout-sidebar[data-v-6e36273e]{display:flex;height:100vh;user-select:none;scrollbar-width:none;border-right:1px solid var(--art-card-border)}.layout-sidebar.no-border[data-v-6e36273e]{border-right:none!important}.layout-sidebar[data-v-6e36273e] .el-scrollbar__bar.is-vertical{width:4px}.layout-sidebar[data-v-6e36273e] .el-scrollbar__thumb{right:-2px;background-color:#ccc;border-radius:2px}.layout-sidebar .dual-menu-left[data-v-6e36273e]{position:relative;width:80px;height:100%;border-right:1px solid var(--art-card-border)!important;transition:width .25s}.layout-sidebar .dual-menu-left .logo[data-v-6e36273e]{margin:12px auto 3px;cursor:pointer}.layout-sidebar .dual-menu-left ul li>div[data-v-6e36273e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:8px;overflow:hidden;text-align:center;cursor:pointer;border-radius:5px}.layout-sidebar .dual-menu-left ul li>div .art-svg-icon[data-v-6e36273e]{display:block;margin:0 auto;font-size:20px}.layout-sidebar .dual-menu-left ul li>div span[data-v-6e36273e]{display:-webkit-box;width:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.layout-sidebar .dual-menu-left ul li>div.is-active[data-v-6e36273e]{background:var(--el-color-primary-light-9)}.layout-sidebar .dual-menu-left ul li>div.is-active .art-svg-icon[data-v-6e36273e],.layout-sidebar .dual-menu-left ul li>div.is-active span[data-v-6e36273e]{color:var(--theme-color)!important}.layout-sidebar .dual-menu-left .switch-btn[data-v-6e36273e]{position:absolute;right:0;bottom:15px;left:0;margin:auto}.layout-sidebar .menu-left[data-v-6e36273e]{position:relative;box-sizing:border-box;height:100vh}@media only screen and (width <= 640px){.layout-sidebar .menu-left[data-v-6e36273e]{height:100dvh}}.layout-sidebar .menu-left .el-menu[data-v-6e36273e]{height:100%}.layout-sidebar .menu-left:hover .dual-menu-collapse-btn[data-v-6e36273e]{opacity:1!important}.layout-sidebar .menu-left .dual-menu-collapse-btn[data-v-6e36273e]{position:absolute;top:50%;right:-11px;z-index:10;width:11px;height:50px;cursor:pointer;background-color:var(--default-box-color);border:1px solid var(--art-card-border);border-radius:0 15px 15px 0;opacity:0;transition:opacity .2s;transform:translateY(-50%)}.layout-sidebar .menu-left .dual-menu-collapse-btn:hover .art-svg-icon[data-v-6e36273e]{color:var(--art-gray-800)!important}.layout-sidebar .menu-left .dual-menu-collapse-btn .art-svg-icon[data-v-6e36273e]{position:absolute;top:0;bottom:0;left:-4px;margin:auto;transition:all .3s}.layout-sidebar .header[data-v-6e36273e]{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:60px;overflow:hidden;line-height:60px;cursor:pointer}.layout-sidebar .header .logo[data-v-6e36273e]{margin-left:22px}.layout-sidebar .header p[data-v-6e36273e]{position:absolute;top:0;bottom:0;left:58px;box-sizing:border-box;margin-left:10px;font-size:20px;font-weight:600;color:var(--art-gray-800)}.layout-sidebar .header p.is-dual-menu-name[data-v-6e36273e]{left:25px;margin:auto}.layout-sidebar .el-menu[data-v-6e36273e]{box-sizing:border-box;overscroll-behavior:contain;border-right:0;scrollbar-width:none;-ms-scroll-chaining:contain}.layout-sidebar .el-menu[data-v-6e36273e]::-webkit-scrollbar{width:0!important}.layout-sidebar .menu-model[data-v-6e36273e]{display:none}@media only screen and (width <= 800px){.layout-sidebar[data-v-6e36273e]{width:0}.layout-sidebar .header[data-v-6e36273e]{height:50px;line-height:50px}.layout-sidebar .el-menu[data-v-6e36273e]{height:calc(100vh - 60px)}.layout-sidebar .el-menu--collapse[data-v-6e36273e]{width:0}.layout-sidebar .menu-left-close .header .logo[data-v-6e36273e]{display:none}.layout-sidebar .menu-left-close .header p[data-v-6e36273e]{left:16px;font-size:0;opacity:0!important}.layout-sidebar .menu-model[data-v-6e36273e]{position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;background:#00000080;transition:opacity .2s ease-in-out}}@media only screen and (width <= 640px){.layout-sidebar[data-v-6e36273e]{border-right:0!important}}.dark .layout-sidebar[data-v-6e36273e]{border-right:1px solid rgba(255,255,255,.13)}.dark .layout-sidebar[data-v-6e36273e] .el-scrollbar__thumb{background-color:#777}.dark .layout-sidebar .dual-menu-left[data-v-6e36273e]{border-right:1px solid rgba(255,255,255,.09)!important}.layout-sidebar .menu-left-close .header .logo{margin:0 auto}.layout-sidebar .menu-icon{margin-right:8px;font-size:20px}.layout-sidebar .el-sub-menu__title,.layout-sidebar .el-menu-item{height:42px!important;margin-bottom:4px;line-height:42px!important}.layout-sidebar .el-sub-menu__title span,.layout-sidebar .el-menu-item span{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-sidebar .el-sub-menu__icon-arrow{width:13px!important;font-size:13px!important}.layout-sidebar .el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title .menu-icon .art-svg-icon{color:var(--theme-color)!important}.layout-sidebar .el-menu-design .el-sub-menu__title,.layout-sidebar .el-menu-design .el-menu-item{width:calc(100% - 16px);margin-left:8px;border-radius:6px}.layout-sidebar .el-menu-design .el-sub-menu__title .menu-icon,.layout-sidebar .el-menu-design .el-menu-item .menu-icon{margin-left:-7px}.layout-sidebar .el-menu-design .el-menu-item.is-active{color:var(--theme-color)!important;background-color:var(--el-color-primary-light-9)}.layout-sidebar .el-menu-design .el-menu-item.is-active .menu-icon .art-svg-icon{color:var(--theme-color)!important}.layout-sidebar .el-menu-design .el-sub-menu__title:hover,.layout-sidebar .el-menu-design .el-menu-item:not(.is-active):hover{background:var(--art-gray-200)!important}.layout-sidebar .el-menu-design .el-sub-menu__icon-arrow{color:var(--art-gray-600)}.layout-sidebar .el-menu-dark .el-sub-menu__title,.layout-sidebar .el-menu-dark .el-menu-item{width:calc(100% - 16px);margin-left:8px;border-radius:6px}.layout-sidebar .el-menu-dark .el-sub-menu__title .menu-icon,.layout-sidebar .el-menu-dark .el-menu-item .menu-icon{margin-left:-7px}.layout-sidebar .el-menu-dark .el-menu-item.is-active{color:#fff!important;background-color:#27282d}.layout-sidebar .el-menu-dark .el-menu-item.is-active .menu-icon .art-svg-icon{color:#fff!important}.layout-sidebar .el-menu-dark .el-sub-menu__title:hover,.layout-sidebar .el-menu-dark .el-menu-item:not(.is-active):hover{background:#0f1015!important}.layout-sidebar .el-menu-dark .el-sub-menu__icon-arrow{color:var(--art-gray-400)}.layout-sidebar .el-menu-light .el-sub-menu__title .menu-icon,.layout-sidebar .el-menu-light .el-menu-item .menu-icon{margin-left:1px}.layout-sidebar .el-menu-light .el-menu-item.is-active{background-color:var(--el-color-primary-light-9)}.layout-sidebar .el-menu-light .el-menu-item.is-active .art-svg-icon{color:var(--theme-color)!important}.layout-sidebar .el-menu-light .el-menu-item.is-active:before{position:absolute;top:0;left:0;width:4px;height:100%;content:"";background:var(--theme-color)}.layout-sidebar .el-menu-light .el-sub-menu__title:hover,.layout-sidebar .el-menu-light .el-menu-item:not(.is-active):hover{background:var(--art-gray-200)!important}.layout-sidebar .el-menu-light .el-sub-menu__icon-arrow{color:var(--art-gray-600)}@media only screen and (width <= 640px){.layout-sidebar .el-menu-design>.el-sub-menu{margin-left:0}.layout-sidebar .el-menu-design .el-sub-menu{width:100%!important}}.el-menu--vertical .el-menu--popup,.el-menu--popup-container .el-menu--popup{padding:8px}.el-menu--vertical .el-menu--popup .el-sub-menu__title:hover,.el-menu--vertical .el-menu--popup .el-menu-item:hover,.el-menu--popup-container .el-menu--popup .el-sub-menu__title:hover,.el-menu--popup-container .el-menu--popup .el-menu-item:hover{background-color:var(--art-gray-200)!important;border-radius:6px}.el-menu--vertical .el-menu--popup .el-menu-item,.el-menu--popup-container .el-menu--popup .el-menu-item{height:40px;margin-bottom:5px;border-radius:6px}.el-menu--vertical .el-menu--popup .el-menu-item .menu-icon,.el-menu--popup-container .el-menu--popup .el-menu-item .menu-icon{margin-right:5px}.el-menu--vertical .el-menu--popup .el-menu-item:last-of-type,.el-menu--popup-container .el-menu--popup .el-menu-item:last-of-type{margin-bottom:0}.el-menu--vertical .el-menu--popup .el-menu-item.is-active,.el-menu--popup-container .el-menu--popup .el-menu-item.is-active{color:var(--art-gray-900)!important;background-color:var(--art-gray-200)!important}.el-menu--vertical .el-menu--popup .el-sub-menu,.el-menu--popup-container .el-menu--popup .el-sub-menu{height:40px;margin-bottom:5px;border-radius:6px}.el-menu--vertical .el-menu--popup .el-sub-menu .menu-icon,.el-menu--popup-container .el-menu--popup .el-sub-menu .menu-icon{margin-right:5px}.el-menu--vertical .el-menu--popup .el-sub-menu:last-of-type,.el-menu--popup-container .el-menu--popup .el-sub-menu:last-of-type{margin-bottom:0}.el-menu--vertical .el-menu--popup .el-sub-menu,.el-menu--popup-container .el-menu--popup .el-sub-menu{height:40px!important}.el-menu--vertical .el-menu--popup .el-sub-menu .el-sub-menu__title,.el-menu--popup-container .el-menu--popup .el-sub-menu .el-sub-menu__title{height:40px!important;border-radius:6px}.dark .el-menu--vertical .el-menu--popup,.dark .el-menu--popup-container .el-menu--popup{padding:8px}.dark .el-menu--vertical .el-menu--popup .el-sub-menu__title:hover,.dark .el-menu--vertical .el-menu--popup .el-menu-item:hover,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu__title:hover,.dark .el-menu--popup-container .el-menu--popup .el-menu-item:hover{background-color:var(--art-gray-200)!important;border-radius:6px}.dark .el-menu--vertical .el-menu--popup .el-menu-item,.dark .el-menu--popup-container .el-menu--popup .el-menu-item{height:40px;margin-bottom:5px;border-radius:6px}.dark .el-menu--vertical .el-menu--popup .el-menu-item .menu-icon,.dark .el-menu--popup-container .el-menu--popup .el-menu-item .menu-icon{margin-right:5px}.dark .el-menu--vertical .el-menu--popup .el-menu-item:last-of-type,.dark .el-menu--popup-container .el-menu--popup .el-menu-item:last-of-type{margin-bottom:0}.dark .el-menu--vertical .el-menu--popup .el-menu-item.is-active,.dark .el-menu--popup-container .el-menu--popup .el-menu-item.is-active{color:var(--art-gray-900)!important;background-color:#292a2e!important}.dark .el-menu--vertical .el-menu--popup .el-sub-menu,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu{height:40px;margin-bottom:5px;border-radius:6px}.dark .el-menu--vertical .el-menu--popup .el-sub-menu .menu-icon,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu .menu-icon{margin-right:5px}.dark .el-menu--vertical .el-menu--popup .el-sub-menu:last-of-type,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu:last-of-type{margin-bottom:0}.dark .el-menu--vertical .el-menu--popup .el-sub-menu,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu{height:40px!important}.dark .el-menu--vertical .el-menu--popup .el-sub-menu .el-sub-menu__title,.dark .el-menu--popup-container .el-menu--popup .el-sub-menu .el-sub-menu__title{height:40px!important;border-radius:6px}.dark .layout-sidebar .menu-icon .art-svg-icon,.dark .layout-sidebar .menu-name{color:var(--art-gray-800)!important}.dark .layout-sidebar .el-menu-item.is-active span,.dark .layout-sidebar .el-menu-item.is-active .menu-icon .art-svg-icon{color:var(--theme-color)!important}.dark .layout-sidebar .el-sub-menu__icon-arrow{color:#fff}.layout-sidebar .el-menu:not(.el-menu--collapse){width:var(--v52acdb7e)}.layout-sidebar .el-menu--collapse{width:var(--v37c68d4c)}.app-layout[data-v-b1f4441a]{display:flex;width:100%;min-height:100vh;background:var(--default-bg-color)}.app-layout #app-sidebar[data-v-b1f4441a]{flex-shrink:0}.app-layout #app-main[data-v-b1f4441a]{display:flex;flex:1;flex-direction:column;min-width:0;height:100vh;overflow:auto}.app-layout #app-main #app-header[data-v-b1f4441a]{position:sticky;top:0;z-index:50;flex-shrink:0;width:100%}.app-layout #app-main #app-content[data-v-b1f4441a]{flex:1}.app-layout #app-main #app-content[data-v-b1f4441a] .layout-content{box-sizing:border-box;width:calc(100% - 40px);margin:auto}.app-layout #app-main #app-content[data-v-b1f4441a] .layout-content .page-content{position:relative;box-sizing:border-box;padding:20px;overflow:hidden;background:var(--default-box-color);border-radius:calc(var(--custom-radius) / 2 + 2px)!important}@media only screen and (width <= 1180px){.app-layout #app-main[data-v-b1f4441a]{height:100dvh}}@media only screen and (width <= 800px){.app-layout[data-v-b1f4441a]{position:relative}.app-layout #app-sidebar[data-v-b1f4441a]{position:fixed;top:0;left:0;z-index:300;height:100vh}.app-layout #app-main[data-v-b1f4441a]{width:100%;height:auto;overflow:visible}.app-layout #app-main #app-content[data-v-b1f4441a] .layout-content{width:calc(100% - 40px)}}@media only screen and (width <= 640px){.app-layout #app-main #app-content[data-v-b1f4441a] .layout-content{width:calc(100% - 30px)}}
