.rtl.svelte-1v2j48r{direction:rtl}.sidebar-link{font-family:Atlassian Sans,ui-sans-serif,-apple-system,"system-ui",Segoe UI,Ubuntu,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:2px 14px 4px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:3px!important;margin:1px 0!important;transition:all .15s ease!important;width:100%!important}.tree-item.svelte-1ndzxr6{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-node.svelte-1ndzxr6{display:flex;align-items:center;gap:2px;width:100%;height:28px;background:transparent;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;text-decoration:none;cursor:pointer;position:relative;color:#787774}.tree-node-wrapper.svelte-1ndzxr6:hover .tree-node:where(.svelte-1ndzxr6):not(.active){background:#f3eeee;color:#373530}.tree-node.active.svelte-1ndzxr6{background:#e9f3f7;color:#487ca5;margin-right:8px;border-radius:3px}.dark .tree-node.svelte-1ndzxr6{color:#9b9b9b}.dark .tree-node-wrapper.svelte-1ndzxr6:hover .tree-node:where(.svelte-1ndzxr6):not(.active){background:#2e2724;color:#d4d4d4}.dark .tree-node.active.svelte-1ndzxr6{background:#487ca526;color:#659df1}.chevron-btn.svelte-1ndzxr6{display:flex;align-items:center;justify-content:center;padding:0;margin:0 2px;background:transparent;border:none;cursor:pointer;width:20px;height:20px;border-radius:3px;flex-shrink:0}.chevron-btn.svelte-1ndzxr6:hover{background:#0000000d}.dark .chevron-btn.svelte-1ndzxr6:hover{background:#ffffff0d}.chevron-spacer.svelte-1ndzxr6{width:24px;display:inline-block;flex-shrink:0}.chevron-icon{color:#9b9b9b}.dark .chevron-icon{color:#787774}.node-icon{flex-shrink:0;color:currentColor;opacity:.8}.node-title.svelte-1ndzxr6{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-family:inherit;font-size:inherit;font-weight:inherit}.tree-children.svelte-1ndzxr6{position:relative}.tree-node-wrapper.svelte-1ndzxr6{position:relative;border-radius:3px;transition:background .2s}.tree-node-wrapper.svelte-1ndzxr6:hover{background:transparent}.more-actions-btn.svelte-1ndzxr6{display:flex;align-items:center;justify-content:center;padding:4px;margin-left:auto;margin-right:4px;background:transparent;border:none;cursor:pointer;border-radius:4px;color:#787774;transition:all .2s;opacity:0;flex-shrink:0}.more-actions-btn.visible.svelte-1ndzxr6{opacity:1}.tree-node.svelte-1ndzxr6:hover .more-actions-btn:where(.svelte-1ndzxr6){opacity:1}.more-actions-btn.svelte-1ndzxr6:hover{background:#0000000d;color:#373530}.dark .more-actions-btn.svelte-1ndzxr6{color:#9b9b9b}.dark .more-actions-btn.svelte-1ndzxr6:hover{background:#ffffff0d;color:#d4d4d4}.action-item.svelte-1ndzxr6{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-size:13px;color:#373530;text-align:left;transition:background .2s}.action-item.svelte-1ndzxr6:hover{background:#0000000a}.dark .action-item.svelte-1ndzxr6{color:#d4d4d4}.dark .action-item.svelte-1ndzxr6:hover{background:#ffffff0a}.action-item.action-danger.svelte-1ndzxr6{color:#dc2626}.action-item.action-danger.svelte-1ndzxr6:hover{background:#fee2e2}.dark .action-item.action-danger.svelte-1ndzxr6{color:#f87171}.dark .action-item.action-danger.svelte-1ndzxr6:hover{background:#dc26261a}.action-icon{flex-shrink:0}.rename-input.svelte-1ndzxr6{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;padding:0;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rename-input.svelte-1ndzxr6:focus{outline:none;border-bottom:1px solid #487ca5}.dark .rename-input.svelte-1ndzxr6:focus{border-bottom-color:#659df1}.workspace-tree.svelte-1g95lrp{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;color:#787774;position:relative;min-height:200px}.dark .workspace-tree.svelte-1g95lrp{color:#9b9b9b}.tree-content.svelte-1g95lrp{padding:2px 0}.empty-state.svelte-1g95lrp{display:flex;align-items:center;justify-content:center;min-height:200px;padding:20px}.empty-content.svelte-1g95lrp{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon{color:#c4c4c4;opacity:.5}.dark .empty-icon{color:#4a4a4a}.empty-title.svelte-1g95lrp{font-size:14px;font-weight:500;color:#787774;margin:0}.dark .empty-title.svelte-1g95lrp{color:#9b9b9b}.empty-description.svelte-1g95lrp{font-size:12px;color:#a0a0a0;margin:0}.dark .empty-description.svelte-1g95lrp{color:#6a6a6a}.database-popover.svelte-1danz3u{background:#fff;border-radius:8px;min-width:260px}.dark .database-popover.svelte-1danz3u{background:#1a1a1a}.popover-body.svelte-1danz3u{padding:16px 10px}.form-group.svelte-1danz3u{margin-bottom:20px}.form-group.svelte-1danz3u:last-child{margin-bottom:0}.form-group.svelte-1danz3u label:where(.svelte-1danz3u){display:block;font-size:.875rem;font-weight:500;color:#37352fa6;margin-bottom:.5rem}.dark .form-group.svelte-1danz3u label:where(.svelte-1danz3u){color:#ffffff80}.optional.svelte-1danz3u{color:#37352f59;font-weight:400}.dark .optional.svelte-1danz3u{color:#ffffff4d}.form-input.svelte-1danz3u{width:100%;padding:.5rem;font-size:.9375rem;color:#37352f;background:transparent;border:none;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,#e0e0e0 0%,#e0e0e0 100%);border-image:linear-gradient(90deg,#e0e0e0,#e0e0e0);border-image-slice:1;outline:none;transition:all .3s ease}.dark .form-input.svelte-1danz3u{color:#ffffffe6;-o-border-image:linear-gradient(90deg,#404040 0%,#404040 100%);border-image:linear-gradient(90deg,#404040,#404040)}.form-input.svelte-1danz3u:focus{-o-border-image:linear-gradient(90deg,#007bff 0%,#0056b3 100%);border-image:linear-gradient(90deg,#007bff,#0056b3);border-image-slice:1}.dark .form-input.svelte-1danz3u:focus{-o-border-image:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);border-image:linear-gradient(90deg,#3b82f6,#2563eb)}.form-input.svelte-1danz3u::-moz-placeholder{color:#37352f59}.form-input.svelte-1danz3u::placeholder{color:#37352f59}.dark .form-input.svelte-1danz3u::-moz-placeholder{color:#ffffff4d}.dark .form-input.svelte-1danz3u::placeholder{color:#ffffff4d}.form-input.svelte-1danz3u:disabled{opacity:.5;cursor:not-allowed}textarea.form-input.svelte-1danz3u{resize:vertical;min-height:60px;padding:.5rem}.error-message.svelte-1danz3u{margin-top:12px;padding:8px 12px;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px}.dark .error-message.svelte-1danz3u{background:#dc26261a;border-color:#dc26264d;color:#f87171}.popover-footer.svelte-1danz3u{padding:12px 16px;border-top:1px solid rgba(55,53,47,.09);display:flex;justify-content:flex-end;gap:8px}.dark .popover-footer.svelte-1danz3u{border-top-color:#ffffff17}.btn-primary.svelte-1danz3u,.btn-secondary.svelte-1danz3u{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;outline:none;display:inline-flex;align-items:center;gap:4px}.btn-primary.svelte-1danz3u{background:#447acb;color:#fff;border:1px solid #447acb}.btn-primary.svelte-1danz3u:hover:not(:disabled){background:#356399;box-shadow:0 2px 8px #447acb40;border-color:#356399}.btn-primary.svelte-1danz3u:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1danz3u{background:transparent;color:#37352fa6;border:1px solid rgba(55,53,47,.2)}.btn-secondary.svelte-1danz3u:hover:not(:disabled){background:#37352f14;color:#37352f;border-color:#37352f59}.btn-secondary.svelte-1danz3u:disabled{opacity:.5;cursor:not-allowed}.dark .btn-primary.svelte-1danz3u{background:#3b82f6;border-color:#3b82f6}.dark .btn-primary.svelte-1danz3u:hover:not(:disabled){background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #3b82f64d}.dark .btn-secondary.svelte-1danz3u{background:transparent;color:#ffffff80;border-color:#fff3}.dark .btn-secondary.svelte-1danz3u:hover:not(:disabled){background:#ffffff14;color:#ffffffe6;border-color:#ffffff59}.spinner.svelte-1danz3u{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1danz3u-spin .6s linear infinite}@keyframes svelte-1danz3u-spin{to{transform:rotate(360deg)}}.sidebar-footer.svelte-twthpz{margin-top:auto;border-top:1px solid rgba(55,53,47,.09)}.dark .sidebar-footer.svelte-twthpz{border-top-color:#ffffff18}.footer-content.svelte-twthpz{padding:.75rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-content.collapsed.svelte-twthpz{padding-left:.5rem;padding-right:.5rem}.logo-container.svelte-twthpz{display:flex;cursor:pointer;align-items:center;gap:.75rem}.logo-container .logo{flex-shrink:0;--tw-text-opacity: 1;color:rgb(68 122 203 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.logo-container .logo:is(.dark.svelte-twthpz :where(.svelte-twthpz)){--tw-text-opacity: 1;color:rgb(113 170 204 / var(--tw-text-opacity, 1))}.group:hover .logo{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.brand-text.svelte-twthpz{display:flex;flex-direction:column}.app-name.svelte-twthpz{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(120 119 116 / var(--tw-text-opacity, 1))}.app-name.svelte-twthpz:is(.dark:where(.svelte-twthpz) :where(.svelte-twthpz)){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.tagline.svelte-twthpz{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(155 155 155 / var(--tw-text-opacity, 1))}.tagline.svelte-twthpz:is(.dark:where(.svelte-twthpz) :where(.svelte-twthpz)){--tw-text-opacity: 1;color:rgb(120 119 116 / var(--tw-text-opacity, 1))}.footer-content.collapsed.svelte-twthpz .logo-container:where(.svelte-twthpz){justify-content:center}.rtl.svelte-7q87q4{direction:rtl}
