html{font-size:16px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5!important;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark-mode{scrollbar-color:#616161 #2d2d2d;--background-color:#242424;--color:rgba(255, 255, 255, .87);--second-color:rgba(235, 235, 235, .6);--user-msg-bg:#2c2c2c;--input-bg:#2c2c2e}.light-mode{scrollbar-color:#a0a0a0 #f1f1f1;--background-color:white;--color:#0f1115;--user-msg-bg:#edf3fe;--input-bg:white}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--background-color);color:var(--color)}#app{margin:0 auto}*{scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background-color:#2d2d2d;border-radius:4px}*::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:2px solid #2b2b2b}.directory-picker[data-v-e130cf9e]{width:700px;height:500px;display:flex;flex-direction:column;background:#242424;color:#ddd;border-radius:8px;overflow:hidden;position:relative}.breadcrumb[data-v-e130cf9e]{height:44px;font-size:small;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #353535;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.breadcrumb[data-v-e130cf9e]::-webkit-scrollbar{display:none}.breadcrumb-home[data-v-e130cf9e],.breadcrumb-item[data-v-e130cf9e]{padding:5px 7px;border-radius:5px;color:#999;cursor:pointer;flex-shrink:0}.breadcrumb-home[data-v-e130cf9e]:hover,.breadcrumb-item[data-v-e130cf9e]:hover{background:#303030;color:#eee}.breadcrumb-home.current[data-v-e130cf9e],.breadcrumb-item.current[data-v-e130cf9e]{color:#eee}.separator[data-v-e130cf9e]{margin:0 1px;color:#555;flex-shrink:0}.directory-container[data-v-e130cf9e]{flex:1;min-height:0;overflow-y:auto}.directory-list[data-v-e130cf9e]{padding:8px}.directory-item[data-v-e130cf9e]{font-size:small;height:36px;display:flex;align-items:center;padding:0 10px;border-radius:5px;cursor:pointer}.directory-item[data-v-e130cf9e]:hover{background:#303030}.directory-icon[data-v-e130cf9e]{width:28px;flex-shrink:0}.directory-name[data-v-e130cf9e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading[data-v-e130cf9e],.error[data-v-e130cf9e],.empty[data-v-e130cf9e]{padding:30px;text-align:center;color:#777}.error[data-v-e130cf9e]{color:#d88}.footer[data-v-e130cf9e]{height:48px;display:flex;align-items:center;gap:12px;padding:0 12px;border-top:1px solid #353535}.current-path[data-v-e130cf9e]{flex:1;min-width:0;color:#777;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-path[data-v-e130cf9e]{color:#888}.create-button[data-v-e130cf9e]{flex-shrink:0;padding:5px 14px;border:1px solid #454545;border-radius:5px;background:#303030;color:#ccc;cursor:pointer}.create-button[data-v-e130cf9e]:hover:not(:disabled){background:#3a3a3a}.create-button[data-v-e130cf9e]:disabled{opacity:.5;cursor:default}.select-button[data-v-e130cf9e]{flex-shrink:0;padding:5px 14px;border:0;border-radius:5px;background:#8b5cd2;color:#e4e4e4;cursor:pointer}.select-button[data-v-e130cf9e]:hover:not(:disabled){background:#8b5cd2;opacity:.8}.select-button[data-v-e130cf9e]:disabled{opacity:.5;cursor:default}.dialog-mask[data-v-e130cf9e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;z-index:1000}.create-dialog[data-v-e130cf9e]{width:300px;max-width:100%;background:#2b2b2b;border:1px solid #414141;border-radius:8px;box-shadow:0 12px 40px #00000073;overflow:hidden}.dialog-header[data-v-e130cf9e]{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:14px;color:#ddd;border-bottom:1px solid #3a3a3a}.dialog-close[data-v-e130cf9e]{font-size:22px;color:#888;cursor:pointer}.dialog-close[data-v-e130cf9e]:hover{color:#eee}.dialog-body[data-v-e130cf9e]{padding:20px 16px}.dialog-label[data-v-e130cf9e]{font-size:12px;color:#aaa;margin-bottom:9px}.directory-input[data-v-e130cf9e]{width:100%;height:34px;box-sizing:border-box;padding:0 10px;outline:none;border:1px solid #454545;border-radius:5px;background:#202020;color:#ddd;font-size:13px}.directory-input[data-v-e130cf9e]:focus{border-color:#8b5cd2}.directory-input[data-v-e130cf9e]::placeholder{color:#666}.dialog-error[data-v-e130cf9e]{margin-top:10px;font-size:12px;color:#d88}.dialog-footer[data-v-e130cf9e]{height:52px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 16px;border-top:1px solid #3a3a3a;margin-bottom:-3px}.dialog-cancel[data-v-e130cf9e],.dialog-confirm[data-v-e130cf9e]{padding:6px 18px;border-radius:5px;font-size:12px;cursor:pointer}.dialog-cancel[data-v-e130cf9e]{border:1px solid #454545;background:#303030;color:#ccc}.dialog-cancel[data-v-e130cf9e]:hover{background:#3a3a3a}.dialog-confirm[data-v-e130cf9e]{border:0;background:#8b5cd2;color:#fff}.dialog-confirm[data-v-e130cf9e]:hover:not(:disabled){opacity:.85}.dialog-confirm[data-v-e130cf9e]:disabled,.dialog-cancel[data-v-e130cf9e]:disabled{opacity:.5;cursor:default}.brand-logo[data-v-8748e836]{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:inline-flex}.brand[data-v-8748e836]{align-items:center;gap:6px;min-width:0;display:inline-flex}.workspace_info[data-v-8748e836]{border-radius:8px;border:1px solid #8b5cd2;font-size:11px;color:#b393de;padding:3px 8px;display:flex;text-align:center;align-items:center;cursor:pointer}.workspace_info[data-v-8748e836]:hover{opacity:.85}.his_workspace_item[data-v-8748e836]{display:flex;justify-content:space-between;padding:5px 20px;align-items:center;border-bottom:2px solid #2d2d30;cursor:pointer}.his_workspace_item[data-v-8748e836]:hover{background:#303030}
