:root{--cs-bg-0: #090b14;--cs-bg-1: #0f1322;--cs-bg-2: #141a2e;--cs-line: rgba(148, 163, 184, .24);--cs-line-strong: rgba(148, 163, 184, .34);--cs-text-1: rgba(241, 245, 255, .98);--cs-text-2: rgba(214, 224, 240, .9);--cs-text-3: rgba(181, 194, 214, .82);--cs-primary: #7c5cff;--cs-primary-soft: rgba(124, 92, 255, .2);--cs-glow: 0 10px 30px rgba(124, 92, 255, .24)}html,body,#root{height:100%;margin:0;overflow:hidden;scrollbar-width:none;background:radial-gradient(1200px 700px at 85% -10%,rgba(79,140,255,.16),transparent 58%),radial-gradient(900px 600px at -20% 0%,rgba(124,92,255,.18),transparent 55%),linear-gradient(180deg,#080a13,#0b0f1d 48%,#090b14);color:var(--cs-text-1)}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{width:0;height:0}a{color:inherit}.ant-typography,.ant-typography-caption,.ant-typography-secondary,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-list-item-meta-description,.ant-select-selection-item,.ant-select-item-option-content{color:var(--cs-text-1)}.ant-typography-secondary,.ant-form-item-explain,.ant-list-item-meta-description,.ant-empty-description,.ant-descriptions-item-content{color:var(--cs-text-3)!important}.ant-card,.ant-table,.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-card,.ant-table-wrapper,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu{border:1px solid var(--cs-line);box-shadow:0 8px 24px #00000047}.ant-modal .ant-modal-content{background:linear-gradient(180deg,#101626f5,#0c111ef5)!important;border:1px solid var(--cs-line)!important;box-shadow:0 18px 44px #0000006b!important}.ant-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.2)!important}.ant-modal .ant-modal-title,.ant-modal .ant-modal-close,.ant-modal .ant-modal-close-x{color:var(--cs-text-1)!important}.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-title,.ant-modal-confirm .ant-modal-confirm-content{color:#fff!important}.ant-modal .ant-modal-body{color:var(--cs-text-2)!important}.ant-modal .ant-modal-footer{border-top:1px solid rgba(148,163,184,.18)!important}.ant-modal-confirm .ant-btn-default,.ant-modal-confirm .ant-btn-default span{color:#fff!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-input-number-input{border-color:var(--cs-line-strong)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder,.ant-picker-input input::placeholder{color:var(--cs-text-3)!important}.ant-btn-primary{box-shadow:var(--cs-glow)}.csart-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}.csart-scroll::-webkit-scrollbar{width:8px;height:8px}.csart-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.csart-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:1px solid rgba(255,255,255,.16)}.csart-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb)}.app-root-layout,.app-main-layout,.app-sider,.app-content{min-height:0}.app-main-layout{display:flex;flex-direction:column;overflow:hidden}.app-sider{height:100vh;overflow:hidden;border-right:1px solid var(--cs-line);background:linear-gradient(180deg,#0d111ef2,#0a0d19e6)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-brand{flex:0 0 auto;margin:10px 10px 8px;padding:14px 12px;border-radius:14px;background:linear-gradient(135deg,#7c5cff3d,#4f8cff2e);border:1px solid rgba(167,139,250,.28);box-shadow:var(--cs-glow)}.app-menu{flex:1 1 auto;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.5) rgba(255,255,255,.06);padding:8px 10px 14px;background:transparent!important}.app-menu::-webkit-scrollbar{width:8px;height:8px}.app-menu::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.app-menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffc7,#4f8cffad);border-radius:999px}.app-menu .ant-menu-item,.app-menu .ant-menu-submenu-title{font-size:14px;min-height:42px;line-height:42px;margin-block:5px;border-radius:12px;font-weight:500}.app-menu .ant-menu-item-selected,.app-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:inset 0 0 0 1px #a78bfa59}.app-header{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 10px;min-height:36px;height:auto;line-height:1.05;overflow:hidden;border-bottom:1px solid var(--cs-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0e1221c7,#0b0f1cb8);position:relative;z-index:20}.app-header-left,.app-header-right{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.app-header-left{flex:1}.app-header-right{justify-content:flex-end}.app-header-search{width:240px;min-width:160px}.app-user-email{color:#ffffffd9;max-width:120px}.app-chip{margin-inline-end:0!important}.app-content{padding:14px!important;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.52) rgba(255,255,255,.06)}.app-footer{height:40px;min-height:40px;padding:0 16px!important;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cs-line);background:linear-gradient(180deg,#0e1221b8,#0b0f1cc7)}.app-footer-left,.app-footer-right{color:var(--cs-text-3)!important;font-size:12px}.app-footer-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width: 768px){.app-footer{height:auto;min-height:40px;padding:8px 12px!important;flex-direction:column;align-items:flex-start;gap:4px}}.app-content::-webkit-scrollbar{width:10px;height:10px}.app-content::-webkit-scrollbar-track{background:#ffffff0a}.app-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.app-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb);border:2px solid transparent;background-clip:padding-box}@media (max-width: 1360px){.app-chip-lg{display:none}.app-header-search{width:180px}}@media (max-width: 1100px){.app-chip-md{display:none}.app-menu .ant-menu-item,.app-menu .ant-menu-submenu-title{font-size:13px;min-height:38px;line-height:38px;margin-block:3px}}@media (max-width: 768px){.app-header{padding:4px 8px;min-height:34px}.app-header-left,.app-header-right{gap:4px}.app-header-search{width:140px;min-width:120px}.app-content{padding:8px!important}}.mj-page-scroll{overscroll-behavior:contain}textarea.online-generation-prompt.ant-input,textarea.online-generation-prompt{overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;max-height:186px!important;min-height:98px!important}.mj-attachment-shelf{overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.mj-attachment-shelf .ant-space-item{flex:0 0 auto}.mj-collection-strip{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.mj-collection-card{border:1px solid rgba(255,255,255,.08);background:#ffffff05}.mj-collection-card-active{border-color:#722ed1e6;box-shadow:0 0 0 1px #722ed138 inset}.mj-collection-cover{width:100%;height:124px;border-radius:12px;overflow:hidden;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.mj-collection-cover img{width:100%;height:100%;object-fit:cover;display:block}.mj-collection-empty{color:#ffffff73;font-size:13px}.mj-task-preview{position:relative;width:50%;margin-right:auto}.mj-task-preview-toolbar{position:absolute;top:8px;right:8px;z-index:2}.mj-task-preview-single{position:relative;cursor:pointer}.mj-task-preview-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border-radius:12px;overflow:hidden}.mj-task-preview-grid-cell{cursor:pointer;background:#0000}.mj-task-preview-grid-cell:hover{outline:2px solid rgba(114,46,209,.85);outline-offset:-2px;background:#722ed124}.mj-grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mj-grid-cell{width:100%;border-radius:12px;overflow:hidden;background-color:#ffffff0a;background-repeat:no-repeat;cursor:pointer;aspect-ratio:1 / 1;outline:1px solid rgba(255,255,255,.08)}.mj-grid-cell:hover{outline-color:#722ed1b3}.mj-grid-cell-active{outline:2px solid rgba(114,46,209,.9)}.mj-preview-hero{width:100%}.mj-grid-crop{width:100%;border-radius:12px;overflow:hidden;background-repeat:no-repeat;background-color:#ffffff0a;aspect-ratio:1 / 1}.mj-day-group{margin-bottom:16px}.mj-day-header{position:sticky;top:0;z-index:3;padding:6px 0;background:#111112db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.mj-archive-grid{column-count:4;column-gap:12px;padding-top:10px}@media (max-width: 1200px){.mj-archive-grid{column-count:3}}@media (max-width: 992px){.mj-archive-grid{column-count:2}}@media (max-width: 576px){.mj-archive-grid{column-count:1;column-gap:10px}}.mj-archive-tile{position:relative;border-radius:16px;overflow:hidden;background:#ffffff0a;outline:1px solid rgba(255,255,255,.07);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;display:inline-block;margin:0 0 12px;break-inside:avoid;content-visibility:auto;contain-intrinsic-size:240px 240px;contain:layout paint style}.mj-archive-tile img{width:100%;height:100%;object-fit:cover;display:block}.mj-archive-tile-empty{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;color:#ffffffc7}.mj-archive-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background:linear-gradient(180deg,#0000001f,#0000008f);opacity:0;transition:opacity .16s ease}.mj-archive-tile:hover .mj-archive-tile-overlay{opacity:1}@media (hover: none){.mj-archive-tile-overlay{opacity:1}}.mj-archive-tile-top{display:flex;gap:6px;flex-wrap:wrap}.mj-archive-tile-bottom{display:flex;justify-content:flex-end}.mj-region-card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.mj-region-card-active{border-color:#722ed1e6;box-shadow:0 0 0 1px #722ed138 inset}.mj-quick-actions-pop .ant-popover-inner{border-radius:16px}.mj-quick-actions{padding:4px 2px}.mj-quick-chips{max-height:92px;overflow:auto;padding-bottom:2px}.mj-quick-chips .ant-tag{-webkit-user-select:none;user-select:none}.mj-thread-node{position:relative}.mj-thread-node:not(.mj-thread-depth-0){padding-left:10px}.mj-thread-node:not(.mj-thread-depth-0):before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:1px;background:#ffffff1f}.mj-region-thumb{width:76px;height:76px;border-radius:14px;background-size:cover;background-position:center;background-color:#ffffff0f;position:relative;overflow:hidden;flex-shrink:0;outline:1px solid rgba(255,255,255,.1);cursor:pointer}.mj-region-thumb:hover{outline-color:#722ed1cc}.mj-region-thumb-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78;mix-blend-mode:screen}.mj-region-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffffc7;background:#00000042}.mj-region-thumb-badge{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700}.cs-page{width:100%}.cs-page-main-card{border-radius:22px!important;border:1px solid var(--cs-line)!important;overflow:hidden;box-shadow:0 12px 36px #0000004d}.cs-page-hero{position:relative;padding:18px;border-bottom:1px solid var(--cs-line);background:linear-gradient(180deg,#7c5cff21,#7c5cff08)}.cs-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 140px at 85% -10%,rgba(79,140,255,.24),transparent 70%)}.cs-subcard{border-radius:16px!important;border:1px solid var(--cs-line)!important;background:#111525b8!important}.cs-filter-bar{padding:10px 12px;border-radius:14px;border:1px solid var(--cs-line);background:#ffffff05}.cs-hero-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(167,139,250,.32);background:linear-gradient(135deg,#7c5cff38,#4f8cff29);box-shadow:0 16px 38px #00000059}.cs-hero-panel:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,#ffffff42,#fff0 70%);pointer-events:none}.cs-stat-card{border-radius:16px!important;border:1px solid rgba(148,163,184,.24)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important}.cs-stat-card .ant-statistic-title{color:#cbd5e1e6!important}.cs-stat-card .ant-statistic-content{font-weight:700}.cs-grid-metrics--compact{gap:8px;margin-bottom:0}.cs-stat-card--compact.ant-card{border-radius:12px!important;border:1px solid rgba(148,163,184,.18)!important;background:#ffffff08!important;box-shadow:none!important}.cs-stat-card--compact .ant-card-body{padding:10px 12px!important}.cs-stat-card--compact .ant-statistic-title{margin-bottom:2px!important;font-size:12px!important;line-height:1.3!important;color:var(--cs-text-3)!important}.cs-stat-card--compact .ant-statistic-content{font-size:20px!important;line-height:1.2!important;font-weight:600}.cs-stat-card--compact:hover{border-color:#a78bfa47!important;box-shadow:none!important;transform:none}.cs-workbench-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0;margin:0}.cs-entry-tile{border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#ffffff05;padding:10px 12px}.cs-entry-tile:hover{border-color:#a78bfa61;background:#7c5cff1f}.cs-header-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.cs-header-main{display:flex;flex-direction:column;gap:8px;min-width:0}.cs-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cs-header-desc{margin-bottom:0!important;color:var(--cs-text-2)!important}@media (max-width: 900px){.cs-header-grid{flex-direction:column}.cs-header-actions{justify-content:flex-start}}.cs-shell-section{border-radius:16px;border:1px solid var(--cs-line);background:#ffffff05;padding:12px}.cs-panel-scroll,.cs-panel-scroll .ant-card-body{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}.cs-model-options-drawer .ant-tag{white-space:normal;word-break:break-word;line-height:1.45;height:auto}.cs-panel-scroll::-webkit-scrollbar,.cs-panel-scroll .ant-card-body::-webkit-scrollbar{width:8px;height:8px}.cs-panel-scroll::-webkit-scrollbar-track,.cs-panel-scroll .ant-card-body::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.cs-panel-scroll::-webkit-scrollbar-thumb,.cs-panel-scroll .ant-card-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:1px solid rgba(255,255,255,.16)}.cs-panel-scroll::-webkit-scrollbar-thumb:hover,.cs-panel-scroll .ant-card-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb)}.cs-tasks-drawer .ant-drawer-body,.cs-assets-drawer .ant-drawer-body,.cs-prompt-library-drawer .ant-drawer-body,.cs-notifications-drawer .ant-drawer-body,.cs-model-options-drawer .ant-drawer-body,.cs-mj-options-drawer .ant-drawer-body{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}.cs-tasks-drawer .ant-drawer-body::-webkit-scrollbar,.cs-assets-drawer .ant-drawer-body::-webkit-scrollbar,.cs-prompt-library-drawer .ant-drawer-body::-webkit-scrollbar,.cs-notifications-drawer .ant-drawer-body::-webkit-scrollbar,.cs-model-options-drawer .ant-drawer-body::-webkit-scrollbar,.cs-mj-options-drawer .ant-drawer-body::-webkit-scrollbar{width:8px;height:8px}.cs-tasks-drawer .ant-drawer-body::-webkit-scrollbar-track,.cs-assets-drawer .ant-drawer-body::-webkit-scrollbar-track,.cs-prompt-library-drawer .ant-drawer-body::-webkit-scrollbar-track,.cs-notifications-drawer .ant-drawer-body::-webkit-scrollbar-track,.cs-model-options-drawer .ant-drawer-body::-webkit-scrollbar-track,.cs-mj-options-drawer .ant-drawer-body::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.cs-tasks-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.cs-assets-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.cs-prompt-library-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.cs-notifications-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.cs-model-options-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.cs-mj-options-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:1px solid rgba(255,255,255,.16)}.cs-tasks-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover,.cs-assets-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover,.cs-prompt-library-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover,.cs-notifications-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover,.cs-model-options-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover,.cs-mj-options-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb)}.cs-assets-drawer .csart-scroll,.cs-assets-drawer .cs-panel-scroll,.cs-prompt-library-drawer .csart-scroll,.cs-prompt-library-drawer .cs-panel-scroll,.cs-prompt-library-drawer .pl-template-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}.cs-assets-drawer .csart-scroll::-webkit-scrollbar,.cs-assets-drawer .cs-panel-scroll::-webkit-scrollbar,.cs-prompt-library-drawer .csart-scroll::-webkit-scrollbar,.cs-prompt-library-drawer .cs-panel-scroll::-webkit-scrollbar,.cs-prompt-library-drawer .pl-template-scroll::-webkit-scrollbar{width:8px;height:8px}.cs-assets-drawer .csart-scroll::-webkit-scrollbar-track,.cs-assets-drawer .cs-panel-scroll::-webkit-scrollbar-track,.cs-prompt-library-drawer .csart-scroll::-webkit-scrollbar-track,.cs-prompt-library-drawer .cs-panel-scroll::-webkit-scrollbar-track,.cs-prompt-library-drawer .pl-template-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.cs-assets-drawer .csart-scroll::-webkit-scrollbar-thumb,.cs-assets-drawer .cs-panel-scroll::-webkit-scrollbar-thumb,.cs-prompt-library-drawer .csart-scroll::-webkit-scrollbar-thumb,.cs-prompt-library-drawer .cs-panel-scroll::-webkit-scrollbar-thumb,.cs-prompt-library-drawer .pl-template-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:1px solid rgba(255,255,255,.16)}.cs-assets-drawer .csart-scroll::-webkit-scrollbar-thumb:hover,.cs-assets-drawer .cs-panel-scroll::-webkit-scrollbar-thumb:hover,.cs-prompt-library-drawer .csart-scroll::-webkit-scrollbar-thumb:hover,.cs-prompt-library-drawer .cs-panel-scroll::-webkit-scrollbar-thumb:hover,.cs-prompt-library-drawer .pl-template-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb)}.cs-mask-editor-root.ant-modal-root .ant-modal-wrap,.cs-manage-courses-root.ant-modal-root .ant-modal-wrap,.cs-quick-upload-root.ant-modal-root .ant-modal-wrap,.cs-mask-editor-modal .ant-modal-body{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}.cs-mask-editor-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar,.cs-manage-courses-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar,.cs-quick-upload-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar,.cs-mask-editor-modal .ant-modal-body::-webkit-scrollbar{width:8px;height:8px}.cs-mask-editor-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-track,.cs-manage-courses-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-track,.cs-quick-upload-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-track,.cs-mask-editor-modal .ant-modal-body::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.cs-mask-editor-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb,.cs-manage-courses-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb,.cs-quick-upload-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb,.cs-mask-editor-modal .ant-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c5cffcc,#4f8cffb8);border-radius:999px;border:1px solid rgba(255,255,255,.16)}.cs-mask-editor-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb:hover,.cs-manage-courses-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb:hover,.cs-quick-upload-root.ant-modal-root .ant-modal-wrap::-webkit-scrollbar-thumb:hover,.cs-mask-editor-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9170ffeb,#67a3ffdb)}.cs-grid-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cs-grid-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.cs-grid-main-aside{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}@media (max-width: 1200px){.cs-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid-main-aside{grid-template-columns:1fr}}@media (max-width: 900px){.cs-grid-2col,.cs-grid-metrics{grid-template-columns:1fr}}:where(.ant-tag.ant-tag-blue){background:#4f8cff29;border-color:#4f8cff66;color:#cfe0ff}:where(.ant-tag.ant-tag-purple){background:#7c5cff2e;border-color:#7c5cff6b;color:#ddd0ff}:where(.ant-tag.ant-tag-gold),:where(.ant-tag.ant-tag-orange){background:#ffb02029;border-color:#ffb02061;color:#ffe1a6}:where(.ant-tag.ant-tag-green),:where(.ant-tag.ant-tag-success){background:#19c37d29;border-color:#19c37d5c;color:#c3f6df}:where(.ant-tag.ant-tag-red),:where(.ant-tag.ant-tag-error),:where(.ant-tag.ant-tag-volcano){background:#ff5d7a29;border-color:#ff5d7a61;color:#ffc8d3}.ant-btn-default{border-color:#94a3b84d;background:#ffffff05}.ant-btn-default:hover{border-color:#7c5cff73!important;background:#7c5cff1f!important}.ant-btn-dangerous{border-color:#ff5d7a6b!important;color:#ffb5c4!important}.ant-alert{border-radius:14px;border:1px solid var(--cs-line)}.ant-alert-info{background:#4f8cff1a}.ant-alert-warning{background:#ffb0201a}.ant-alert-error{background:#ff5d7a1a}.ant-empty{padding:10px 6px}.ant-empty .ant-empty-image{opacity:.88;filter:drop-shadow(0 8px 18px rgba(124,92,255,.22))}.ant-message .ant-message-notice-content{border-radius:12px;border:1px solid var(--cs-line);background:#0d1220e6;box-shadow:0 12px 28px #00000057}.ant-message-success .anticon{color:#19c37d}.ant-message-error .anticon{color:#ff5d7a}.ant-message-warning .anticon{color:#ffb020}.ant-message-info .anticon,.ant-message-loading .anticon{color:#7c5cff}.ant-progress-bg{background:linear-gradient(90deg,#7c5cff,#4f8cff)!important}.ant-progress-inner{background:#ffffff14!important}.ant-progress-status-success .ant-progress-bg{background:linear-gradient(90deg,#19c37d,#55e6a7)!important}.ant-progress-status-exception .ant-progress-bg{background:linear-gradient(90deg,#ff5d7a,#ff8ca2)!important}.ant-spin-dot-item{background-color:#7c5cff!important}.ant-badge-status-processing{color:#7c5cff}.ant-badge-status-processing:after{border-color:#7c5cff}.cs-status-inline{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#ffffff08;font-size:12px}.cs-status-inline.is-loading{border-color:#7c5cff73;color:#d9ccff;background:#7c5cff24}.cs-status-inline.is-success{border-color:#19c37d73;color:#c5f8e1;background:#19c37d24}.cs-status-inline.is-error{border-color:#ff5d7a73;color:#ffc9d3;background:#ff5d7a24}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-card,.ant-tag,.ant-tabs-tab,.ant-list-item,.ant-table-tbody>tr>td{transition:all .2s ease}.ant-btn:hover{transform:translateY(-1px)}.ant-btn:active{transform:translateY(0)}.ant-btn-primary:not(:disabled):hover{box-shadow:0 12px 28px #7c5cff52}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-select-focused .ant-select-selector{outline:2px solid rgba(124,92,255,.42);outline-offset:1px}.ant-card:hover{border-color:#a78bfa52!important;box-shadow:0 12px 30px #00000057}.ant-tag{border-color:#94a3b842}.ant-tag:hover{border-color:#a78bfa61;background:#7c5cff26}.ant-tabs-tab{border-radius:10px;padding:8px 12px!important}.ant-tabs-tab:hover{background:#7c5cff1f}.ant-tabs-tab.ant-tabs-tab-active{background:#7c5cff33}.ant-tabs-ink-bar{height:3px!important;border-radius:999px}.ant-list-item{border-radius:12px;padding-left:10px!important;padding-right:10px!important}.ant-list-item:hover{background:#7c5cff14}.task-flow-card-prompt-wrap--expanded{overflow:visible}.task-flow-card-prompt--expanded{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow:visible;max-height:none}.cs-panel-scroll .ant-list-item:has(.task-flow-card-prompt-wrap--expanded){overflow:visible}.ant-table-tbody>tr>td{border-bottom-color:#94a3b829!important}.ant-table-tbody>tr:hover>td{background:#7c5cff1a!important}.ant-empty-description{color:var(--cs-text-2)!important}.ant-skeleton-title,.ant-skeleton-paragraph>li{background:linear-gradient(90deg,#ffffff0d,#7c5cff33,#ffffff0d)!important}:focus-visible{outline:2px solid rgba(124,92,255,.58);outline-offset:2px}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-select-focused .ant-select-selector,.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner,.ant-switch:focus-visible,.ant-tabs-tab-btn:focus-visible{box-shadow:0 0 0 3px #7c5cff42!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html,body,#root,.csart-scroll,.app-content,.app-menu{-webkit-overflow-scrolling:touch}.ant-btn,.ant-tag,.ant-tabs-tab,.ant-menu-item,.ant-menu-submenu-title{touch-action:manipulation}.wb-infinite-board{display:flex;flex-direction:column;height:calc(100vh - 124px);min-height:420px;margin:-14px;width:calc(100% + 28px)}.wb-infinite-board__toolbar{flex:0 0 auto;padding:10px 14px;border-bottom:1px solid var(--cs-line);background:#0e12218c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wb-infinite-board__canvas{flex:1 1 auto;min-height:0;position:relative}.wb-infinite-board__canvas .react-flow{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,92,255,.08),transparent 55%),linear-gradient(180deg,#090b14fa,#0c101cfa)}.wb-board-project-node{position:relative;padding:12px 14px;border-radius:14px;border:1px solid rgba(124,92,255,.35);background:linear-gradient(145deg,#161c30f2,#111525eb);box-shadow:0 8px 24px #00000059;cursor:grab;min-width:240px}.wb-board-project-node--selected{border-color:#7c5cffd9;box-shadow:0 0 0 2px #7c5cff40,var(--cs-glow)}.wb-board-project-node__remove{position:absolute;top:4px;right:4px;z-index:2;color:var(--cs-text-3)!important;opacity:.65}.wb-board-project-node__remove:hover{opacity:1;color:#ff5d7a!important}.wb-board-note-node{padding:8px;border-radius:12px;border:1px solid rgba(255,176,32,.35);background:#ffb0201a;min-height:88px}.wb-board-note-node--selected{border-color:#ffb020b3}.wb-board-note-input{width:100%;min-height:72px;border:none;background:transparent;color:var(--cs-text-1);resize:none;font-size:13px;line-height:1.45;outline:none}.wb-canvas-page{display:flex;flex-direction:column;height:calc(100vh - 124px);min-height:480px;margin:-14px;width:calc(100% + 28px)}.wb-canvas-page__toolbar{flex:0 0 auto;padding:10px 14px;border-bottom:1px solid var(--cs-line);background:#0e12218c}.wb-canvas-page__body{flex:1 1 auto;min-height:0;overflow:hidden}.wb-flow-panel{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:stretch;height:100%}.wb-flow-panel--fullscreen{height:100%;min-height:0}.wb-flow-panel--fullscreen .wb-flow-panel__side{height:auto;max-height:100%;overflow:auto}.wb-flow-panel--fullscreen .wb-flow-panel__canvas{height:100%;min-height:0}.wb-flow-panel--fullscreen .wb-flow-panel__canvas .ant-card-body{height:100%!important;min-height:0!important}.wb-flow-panel__side{height:720px;overflow:auto}.wb-flow-panel__canvas{min-width:0}.wb-wf-node{position:relative;padding:22px 12px 10px;border-radius:12px;border:1px solid var(--cs-line);background:#111525eb;font-size:12px}.wb-wf-node--selected{border-color:#7c5cffbf;box-shadow:0 0 0 2px #7c5cff33}.wb-wf-node--prompt{min-width:200px}.wb-wf-node--generate{min-width:240px}.wb-wf-node--output{min-width:180px}.wb-wf-node--system,.wb-wf-node--constant,.wb-wf-node--merge{min-width:200px}.wb-wf-node--ref,.wb-wf-node--pick{min-width:220px}.wb-flow-panel__toolbox{width:220px;max-width:240px;height:100%;min-height:320px;overflow:auto}.wb-flow-panel__toolbox .ant-collapse-header{padding:6px 10px!important}.wb-flow-panel--embedded .wb-flow-panel__embedded-toolbar{position:absolute;top:8px;left:8px;z-index:12;max-width:min(240px,42vw);max-height:calc(100% - 16px);overflow:auto;pointer-events:auto}.wb-flow-panel--embedded .wb-flow-panel__toolbox{background:#111525e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(148,163,184,.2)}@media (max-width: 768px){.ant-btn{min-height:34px}.app-content{scroll-padding-bottom:18px}.wb-infinite-board{height:calc(100vh - 120px)}}.pl-composer{position:relative;flex:1;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:#ffffff0a;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pl-composer:focus-within{border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff2e}.pl-composer-editor{min-height:inherit;max-height:inherit;overflow-y:auto;overflow-x:hidden;padding:8px 12px;line-height:1.55;font-size:14px;color:var(--cs-text-1);white-space:pre-wrap;word-break:break-word;outline:none}.pl-composer-placeholder{position:absolute;left:12px;top:8px;right:12px;pointer-events:none;color:var(--cs-text-3);font-size:14px;line-height:1.55}.pl-chip{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin:0 2px;padding:1px 8px 1px 4px;border-radius:8px;background:#7c5cff38;border:1px solid rgba(124,92,255,.35);-webkit-user-select:none;user-select:none;max-width:140px}.pl-chip-readonly{padding:0 6px}.pl-chip-icon{width:18px;height:18px;border-radius:4px;object-fit:cover;flex-shrink:0}.pl-chip-label{font-size:12px;font-weight:600;color:#dcd2ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-chip-tag{margin:0!important;line-height:20px;font-size:12px}.ref-chip{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin:0 2px;padding:1px 6px 1px 4px;border-radius:8px;background:#4f8cff2e;border:1px solid rgba(79,140,255,.38);-webkit-user-select:none;user-select:none;max-width:120px}.ref-chip-readonly{padding:0 6px}.ref-chip--image{background:#19c37d29;border-color:#19c37d61}.ref-chip--video{background:#ffb02024;border-color:#ffb02061}.ref-chip--audio{background:#7c5cff2e;border-color:#7c5cff61}.ref-chip--file{background:#94a3b824;border-color:#94a3b852}.ref-chip--missing{opacity:.55;border-style:dashed}.ref-chip-thumb{width:18px;height:18px;border-radius:4px;object-fit:cover;flex-shrink:0}.ref-chip-glyph{width:18px;height:18px;border-radius:4px;flex-shrink:0;background:#ffffff1f;display:inline-block}.ref-chip-glyph--image{background:linear-gradient(135deg,#19c37d73,#19c37d1f)}.ref-chip-glyph--video{background:linear-gradient(135deg,#ffb02073,#ffb0201f)}.ref-chip-glyph--audio{background:linear-gradient(135deg,#7c5cff73,#7c5cff1f)}.ref-chip-label{font-size:12px;font-weight:600;color:#cfe0ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-chip--image .ref-chip-label{color:#c5f8e1}.ref-chip--video .ref-chip-label{color:#ffe1a6}.wb-studio{display:flex;flex-direction:column;height:100%;min-height:0}.wb-studio__chrome{flex:0 0 auto;padding:8px 12px;border-bottom:1px solid var(--cs-line);background:#0e1221a6}.wb-studio__stack{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.wb-studio__board{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.wb-studio__board--hidden{display:none}.wb-studio__flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0}.wb-studio__flow--hidden{display:none}.wb-studio__stack--split .wb-studio__flow--overlay{pointer-events:none}.wb-studio__stack--split .wb-studio__flow--overlay .wb-flow-panel--embedded,.wb-studio__stack--split .wb-studio__flow--overlay .wb-flow-panel__embedded-toolbar,.wb-studio__stack--split .wb-studio__flow--overlay .wb-flow-panel__canvas,.wb-studio__stack--split .wb-studio__flow--overlay .react-flow,.wb-studio__stack--split .wb-studio__flow--overlay .react-flow__pane,.wb-studio__stack--split .wb-studio__flow--overlay .react-flow__node,.wb-studio__stack--split .wb-studio__flow--overlay .react-flow__edge{pointer-events:auto}.wb-board-konva{display:flex;flex-direction:column;height:100%;min-height:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,92,255,.06),transparent 55%),linear-gradient(180deg,#090b14fa,#0c101cfa)}.wb-board-konva__tools{flex:0 0 auto;padding:8px 12px;border-bottom:1px solid var(--cs-line)}.wb-board-konva__stage-wrap{flex:1 1 auto;min-height:0}.wb-board-konva__stage-wrap--relative{position:relative}.wb-note-inline-editor{box-sizing:border-box;resize:none;border:2px solid rgba(124,92,255,.75);border-radius:10px;background:#fff8e6f7;color:#3d2f0a;font-size:12px;line-height:1.45;padding:8px 10px;outline:none;box-shadow:0 8px 24px #00000059}.wb-board-konva__ref-inspector{flex:0 0 auto;max-height:38%;overflow:auto;padding:10px 12px;border-top:1px solid var(--cs-line);background:#0e1221eb}.wb-ref-slot-row{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:8px;cursor:pointer}.wb-ref-slot-row--active{background:#7c5cff26;outline:1px solid rgba(124,92,255,.45)}.wb-flow-prompt-editor{width:100%;max-width:240px}.wb-flow-prompt-editor__toolbar{margin-bottom:4px}.wb-flow-prompt-editor .pl-composer{border-radius:8px;border:1px solid rgba(148,163,184,.25);background:#0f172a99}.wb-wf-node--prompt .pl-composer-editor,.wb-wf-node--merge .pl-composer-editor,.wb-wf-node--generate .pl-composer-editor{font-size:12px;min-height:64px!important}.wb-flow-panel--embedded{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent}.wb-flow-panel__embedded-toolbar{flex:0 0 auto;max-height:42%;overflow:auto;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.2);background:#0e1221b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wb-flow-panel__embedded-toolbar .wb-flow-panel__side{height:auto;border:none;background:transparent}.wb-flow-panel__embedded-toolbar .ant-card-body{padding:8px!important}.wb-flow-panel__canvas--embedded{flex:1 1 auto;min-height:0;border:none!important;background:transparent!important}.wb-flow-panel__canvas--embedded .ant-card-body{height:100%!important;min-height:0!important}.wb-flow-canvas--glass .react-flow__pane{background:transparent!important}.wb-flow-canvas--glass .react-flow__background{opacity:.35}.pl-favorites-collapse.ant-collapse{flex-shrink:0;border:1px solid var(--cs-line);border-radius:12px;background:#ffffff08}.pl-favorites-collapse .ant-collapse-header{padding:8px 12px!important;align-items:center!important}.pl-favorites-collapse .ant-collapse-content-box{padding:8px 12px 12px!important}.pl-favorites-strip{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow:auto;padding:2px 0}.pl-favorite-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%}.pl-favorite-chip-tag{margin:0!important;cursor:pointer;display:inline-flex!important;align-items:center;gap:6px;max-width:min(220px,100%);height:auto!important;line-height:1.35!important;padding:4px 8px!important;white-space:normal}.pl-favorite-chip-kind{font-size:11px;opacity:.85;flex-shrink:0}.pl-favorite-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.pl-favorite-chip-remove{color:var(--cs-text-3)!important;padding:0 4px!important;min-width:24px!important}.pl-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;flex-shrink:0}.pl-filter-cell{min-width:0}.pl-filter-label{font-size:11px!important;line-height:1.2}.pl-filter-fav-btn{padding:0 2px!important;min-width:22px!important;height:22px!important}.pl-filter-select{width:100%;margin-top:2px}.pl-filter-select .ant-select-selector{font-size:12px!important}@media (max-width: 480px){.pl-filter-row{grid-template-columns:1fr;gap:6px}}.pl-filter-label-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.pl-template-card{position:relative}.pl-input-menu-bar{min-width:0}.pl-input-menu-trigger.ant-btn{border-color:var(--cs-line-strong)!important;background:#ffffff0a!important;color:var(--cs-text-2)!important;font-size:12px;height:24px;padding-inline:8px}.pl-input-menu-trigger.ant-btn:hover{border-color:#7c5cff73!important;color:var(--cs-text-1)!important;background:#7c5cff1f!important}.pl-input-menu-dropdown .ant-dropdown{padding:0}.pl-input-menu-panel{padding:6px 8px;border-radius:10px;border:1px solid var(--cs-line);background:#0e121cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000059}.pl-input-menu-panel--list{width:max-content;max-width:min(420px,calc(100vw - 24px))}.pl-input-menu-panel--grid{min-width:200px;max-width:min(400px,calc(100vw - 24px))}.pl-input-menu-empty{margin:4px 0!important}.pl-input-menu-empty .ant-empty-description{font-size:11px}.pl-input-menu-chips{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px;max-height:220px;overflow-x:hidden;overflow-y:auto}.pl-input-menu-chip{display:flex;align-items:center;gap:4px;width:100%;margin:0;padding:4px 8px;border:1px solid rgba(124,92,255,.28);border-radius:6px;background:#7c5cff1a;color:var(--cs-text-1);font-size:11px;line-height:1.35;cursor:pointer;text-align:left;box-sizing:border-box;transition:background .15s,border-color .15s}.pl-input-menu-chip:hover{border-color:#7c5cff80;background:#7c5cff33}.pl-input-menu-chip-icon{width:14px;height:14px;border-radius:3px;object-fit:cover;flex-shrink:0}.pl-input-menu-chip-label{white-space:nowrap;font-weight:500;flex:0 1 auto}.pl-input-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:240px;overflow-y:auto;padding:2px 2px 2px 0}.pl-input-menu-chip-card.ant-card{border-color:var(--cs-line)!important;background:#ffffff08!important}.pl-input-menu-chip-card.ant-card-hoverable:hover{border-color:#7c5cff73!important;box-shadow:0 0 0 1px #7c5cff33 inset}.pl-template-fav-btn{position:absolute!important;top:4px;right:4px;z-index:2;padding:0 4px!important;min-width:28px!important;height:28px!important;background:#090b148c!important;border-radius:8px}.pl-modular-collapse.ant-collapse{flex-shrink:0;border:1px solid var(--cs-line);border-radius:12px;background:#ffffff08}.pl-modular-collapse .ant-collapse-header{padding:8px 12px!important;align-items:center!important}.pl-modular-collapse .ant-collapse-content-box{padding:8px 12px 12px!important}.pl-modular-section{border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:10px;background:#ffffff05}.pl-modular-section-title{display:block;margin-bottom:8px;font-size:13px}.pl-modular-toolbar{margin-bottom:8px}.pl-modular-slots{max-height:200px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pl-modular-slot-row{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#090b1459}.pl-modular-slot-index{margin:0!important;flex-shrink:0;min-width:22px;text-align:center}.pl-modular-slot-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pl-modular-slot-nav .ant-select{max-width:130px}.pl-modular-generate-row{margin-top:4px}.pl-modular-concat{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:8px}.pl-modular-concat-row{display:flex;align-items:flex-start;gap:6px;padding:8px;border-radius:10px;border:1px solid rgba(124,92,255,.22);background:#7c5cff0f}.pl-modular-concat-idx{margin:0!important;flex-shrink:0}.pl-modular-concat-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px;cursor:pointer;padding:2px 0}.pl-modular-chip{margin:0!important;cursor:pointer;display:inline-flex!important;align-items:center;gap:4px;max-width:100%}.pl-modular-chip-icon{width:16px;height:16px;border-radius:4px;object-fit:cover}.cs-prompt-library-drawer .pl-modular-slots,.cs-prompt-library-drawer .pl-modular-concat{scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.55) rgba(255,255,255,.08)}
