:root{--bg-primary: #121212;--bg-secondary: #1a1a1a;--bg-card: #1e1e1e;--bg-hover: #2a2a2a;--bg-input: #2a2a2a;--border: #2a2a2a;--border-hover: #444;--border-subtle: #333;--text-primary: #ffffff;--text-secondary: #aaa;--text-muted: #666;--text-disabled: #444;--accent-blue: #4a9eff;--accent-blue-bg: #1a2a3a;--accent-green: #4caf50;--accent-green-bg: #1a3a1a;--accent-red: #ff5555;--accent-red-bg: #3a1a1a;--accent-yellow: #f0a500;--accent-yellow-bg: #3a3a1a;--accent-purple: #b39ddb;--accent-purple-bg: #2a1a3a;--shadow: rgba(0, 0, 0, .5);--sidebar-width: 220px;--topbar-height: 48px;--content-padding: 1rem;--card-padding: 1rem;--gap-sm: .5rem;--gap-md: 1rem;--gap-lg: 1.5rem;--font-size-base: .9rem;--font-size-sm: .8rem;--font-size-xs: .75rem;--border-radius: 6px;--border-radius-lg: 8px;--modal-width: 480px;--modal-width-lg: 640px}:root.light{--bg-primary: #f0f2f5;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-hover: #f0f0f0;--bg-input: #ffffff;--border: #e0e0e0;--border-hover: #bbb;--border-subtle: #ddd;--text-primary: #111111;--text-secondary: #555555;--text-muted: #999999;--text-disabled: #cccccc;--accent-blue: #1976d2;--accent-blue-bg: #e3f2fd;--accent-green: #388e3c;--accent-green-bg: #e8f5e9;--accent-red: #d32f2f;--accent-red-bg: #ffebee;--accent-yellow: #f57c00;--accent-yellow-bg: #fff3e0;--accent-purple: #7b1fa2;--accent-purple-bg: #f3e5f5;--shadow: rgba(0, 0, 0, .15)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;margin:0;min-height:100vh}button{border-radius:6px;border:1px solid var(--border-hover);padding:.4em .8em;font-size:.9em;font-weight:500;font-family:inherit;background-color:var(--bg-hover);color:var(--text-primary);cursor:pointer;transition:border-color .2s,background-color .2s}button:hover{background-color:var(--border-hover)}button:focus,button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-blue)!important;box-shadow:0 0 0 2px var(--accent-blue-bg)}button{transition:background .15s ease,color .15s ease,border-color .15s ease}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.loading-state{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-size:var(--font-size-sm)}a{color:var(--accent-blue);text-decoration:none}a:hover{text-decoration:underline}#app{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media(max-width:1366px){:root{--sidebar-width: 180px;--content-padding: .75rem;--card-padding: .75rem;--font-size-base: .85rem;--font-size-sm: .75rem;--modal-width: 440px;--modal-width-lg: 580px}}@media(max-width:768px){:root{--sidebar-width: 60px;--content-padding: .5rem;--card-padding: .5rem;--font-size-base: .8rem;--font-size-sm: .72rem;--font-size-xs: .65rem;--gap-sm: .35rem;--gap-md: .75rem;--gap-lg: 1rem;--modal-width: 95vw;--modal-width-lg: 95vw;--border-radius: 4px;--border-radius-lg: 6px}}@media(max-width:480px){:root{--content-padding: .35rem;--card-padding: .35rem;--font-size-base: .75rem;--modal-width: 100vw;--modal-width-lg: 100vw}}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px){.show-mobile-only{display:none!important}}@media(max-width:1366px){.hide-tablet{display:none!important}}@media(max-width:1366px){.text-sm-notebook{font-size:.85rem!important}}@media(max-width:768px){.text-sm-mobile{font-size:.8rem!important}}@media(max-width:768px){.stack-mobile{flex-direction:column!important}.full-width-mobile{width:100%!important}}@media(max-width:768px){.no-padding-mobile{padding:0!important}.gap-sm-mobile{gap:.25rem!important}}.auth-container.svelte-110obhz{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background:var(--bg-primary)}.auth-card.svelte-110obhz{background:var(--bg-card);border-radius:12px;padding:2.5rem;width:400px;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--border-subtle)}h1.svelte-110obhz{text-align:center;font-size:1.8rem;margin-bottom:.5rem}form.svelte-110obhz{display:flex;flex-direction:column;gap:.75rem}input.svelte-110obhz{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.75rem;font-size:1rem;width:100%}input.svelte-110obhz:focus{outline:none;border-color:var(--text-muted)}button[type=submit].svelte-110obhz{background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-primary);padding:.75rem;border-radius:6px;cursor:pointer;font-size:1rem;width:100%;margin-top:.5rem}button[type=submit].svelte-110obhz:hover{background:var(--border-hover)}.divider.svelte-110obhz{display:flex;align-items:center;gap:1rem;color:var(--text-muted);font-size:.85rem}.divider.svelte-110obhz:before,.divider.svelte-110obhz:after{content:"";flex:1;border-top:1px solid var(--border-subtle)}.secondary-btn.svelte-110obhz{background:transparent;border:1px solid var(--border-hover);color:var(--text-secondary);padding:.75rem;border-radius:6px;cursor:pointer;font-size:.9rem;width:100%;text-align:center}.secondary-btn.svelte-110obhz:hover{border-color:var(--text-muted);color:var(--text-primary)}#failed.svelte-110obhz{color:var(--accent-red);white-space:pre-line}.auth-container.svelte-ys9719{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background:var(--bg-primary)}.auth-card.svelte-ys9719{background:var(--bg-card);border-radius:12px;padding:2.5rem;width:400px;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--border-subtle)}h1.svelte-ys9719{text-align:center;font-size:1.8rem;margin-bottom:.5rem}form.svelte-ys9719{display:flex;flex-direction:column;gap:.75rem}.input-group.svelte-ys9719{display:flex;flex-direction:column;gap:.25rem}.field-error.svelte-ys9719{color:var(--accent-red);font-size:.8rem;margin:0}input.svelte-ys9719{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.75rem;font-size:1rem;width:100%}input.svelte-ys9719:focus{outline:none;border-color:var(--text-muted)}button[type=submit].svelte-ys9719{background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-primary);padding:.75rem;border-radius:6px;cursor:pointer;font-size:1rem;width:100%;margin-top:.5rem}button[type=submit].svelte-ys9719:hover{background:var(--border-hover)}.divider.svelte-ys9719{display:flex;align-items:center;gap:1rem;color:var(--text-muted);font-size:.85rem}.divider.svelte-ys9719:before,.divider.svelte-ys9719:after{content:"";flex:1;border-top:1px solid var(--border-subtle)}.secondary-btn.svelte-ys9719{background:transparent;border:1px solid var(--border-hover);color:var(--text-secondary);padding:.75rem;border-radius:6px;cursor:pointer;font-size:.9rem;width:100%;text-align:center}.secondary-btn.svelte-ys9719:hover{border-color:var(--text-muted);color:var(--text-primary)}#failed.svelte-ys9719{color:var(--accent-red);white-space:pre-line}#success.svelte-ys9719{color:var(--accent-green);white-space:pre-line}.stat-card.svelte-15uff3h{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.75rem;flex:1;min-width:150px}.stat-card.red.svelte-15uff3h{border-left:3px solid var(--accent-red)}.stat-card.green.svelte-15uff3h{border-left:3px solid var(--accent-green)}.stat-card.yellow.svelte-15uff3h{border-left:3px solid var(--accent-yellow)}.stat-card.blue.svelte-15uff3h{border-left:3px solid var(--accent-blue)}.stat-icon.svelte-15uff3h{display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.stat-card.red.svelte-15uff3h .stat-icon:where(.svelte-15uff3h){color:var(--accent-red)}.stat-card.green.svelte-15uff3h .stat-icon:where(.svelte-15uff3h){color:var(--accent-green)}.stat-card.yellow.svelte-15uff3h .stat-icon:where(.svelte-15uff3h){color:var(--accent-yellow)}.stat-card.blue.svelte-15uff3h .stat-icon:where(.svelte-15uff3h){color:var(--accent-blue)}.stat-content.svelte-15uff3h{display:flex;flex-direction:column;gap:.1rem}.stat-title.svelte-15uff3h{font-size:.75rem;color:var(--text-muted);margin:0;text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-15uff3h{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0}.stat-subtitle.svelte-15uff3h{font-size:.75rem;color:var(--text-muted);margin:0}.activity-feed.svelte-1h6jb6r,.activity-list.svelte-1h6jb6r{display:flex;flex-direction:column;gap:.25rem}.activity-item.svelte-1h6jb6r{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;border-radius:6px;background:var(--bg-card);border:1px solid var(--border)}.activity-item.svelte-1h6jb6r:hover{border-color:var(--border-hover)}.activity-icon.svelte-1h6jb6r{display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0;margin-top:.15rem}.activity-content.svelte-1h6jb6r{display:flex;flex-direction:column;gap:.2rem;flex:1}.activity-row.svelte-1h6jb6r{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.activity-description.svelte-1h6jb6r{font-size:.9rem;margin:0;color:var(--text-secondary);text-align:left}.activity-time.svelte-1h6jb6r{font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.load-more-btn.svelte-1h6jb6r{background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.5rem;border-radius:6px;cursor:pointer;font-size:.85rem;width:100%;margin-top:.5rem;transition:background .15s}.load-more-btn.svelte-1h6jb6r:hover{background:var(--border-hover)}.load-more-btn.svelte-1h6jb6r:disabled{opacity:.5;cursor:not-allowed}.loading.svelte-1h6jb6r,.empty.svelte-1h6jb6r{text-align:center;padding:1rem;color:var(--text-muted);font-size:.9rem}.error.svelte-1h6jb6r{text-align:center;padding:1rem;color:var(--accent-red);font-size:.9rem}.actor-name{color:var(--text-primary);font-weight:700;padding:.1rem .4rem;border-radius:4px;font-size:.8rem}.today-btn.svelte-1h6jb6r{padding:.3rem .6rem;border-radius:6px;border:1px solid var(--border-hover);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;white-space:nowrap}.today-btn.active.svelte-1h6jb6r{background:var(--accent-blue-bg);border-color:var(--accent-blue);color:var(--accent-blue)}.filter-toolbar.svelte-1h6jb6r{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.filter-toolbar.svelte-1h6jb6r input[type=text]:where(.svelte-1h6jb6r),.filter-toolbar.svelte-1h6jb6r select:where(.svelte-1h6jb6r),.filter-toolbar.svelte-1h6jb6r input[type=datetime-local]:where(.svelte-1h6jb6r){background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.3rem .5rem;font-size:.85rem}.filter-toolbar.svelte-1h6jb6r input[type=text]:where(.svelte-1h6jb6r):focus,.filter-toolbar.svelte-1h6jb6r select:where(.svelte-1h6jb6r):focus,.filter-toolbar.svelte-1h6jb6r input[type=datetime-local]:where(.svelte-1h6jb6r):focus{outline:none;border-color:var(--accent-blue)}.filter-toolbar.svelte-1h6jb6r label:where(.svelte-1h6jb6r){display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-muted)}.clear-btn.svelte-1h6jb6r{display:flex;align-items:center;background:var(--accent-red-bg);border:1px solid var(--accent-red);color:var(--accent-red);padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:background .15s}.clear-btn.svelte-1h6jb6r:hover{background:var(--accent-red);color:#fff}.modal-overlay.svelte-mrlnh3{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-mrlnh3{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;min-width:350px;display:flex;flex-direction:column;gap:1rem}.buttons.svelte-mrlnh3{display:flex;justify-content:flex-end;gap:1rem}.confirm.svelte-mrlnh3{color:var(--accent-red)}.label-card.svelte-mbibbs{display:flex;align-items:center;gap:.5rem;background:var(--bg-hover);border-radius:6px;padding:.5rem .75rem;border:1px solid var(--border-subtle)}.label-color.svelte-mbibbs{width:16px;height:16px;border-radius:50%;flex-shrink:0}.label-card.small.svelte-mbibbs{padding:.2rem .4rem;font-size:.75rem}.label-card.small.svelte-mbibbs .label-color:where(.svelte-mbibbs){width:10px;height:10px}.label-name.svelte-mbibbs{flex:1;font-size:.9rem;color:var(--text-primary)}.delete-btn.svelte-mbibbs{display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.15rem;border-radius:3px}.delete-btn.svelte-mbibbs:hover{color:var(--accent-red);background:var(--accent-red-bg)}.backlog-task-card.svelte-1bzlwmk{display:flex;align-items:flex-start;gap:.5rem;background:var(--bg-hover);border-radius:6px;border:1px solid var(--border-subtle);padding:.75rem;position:relative}.backlog-task-card.svelte-1bzlwmk:hover{border-color:var(--border-hover)}.card-main.svelte-1bzlwmk{flex:1;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.card-header.svelte-1bzlwmk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.task-key.svelte-1bzlwmk{font-size:.75rem;color:var(--text-muted)}.task-title.svelte-1bzlwmk{font-size:.9rem;color:var(--text-primary);margin:0}.due-date.svelte-1bzlwmk{font-size:.75rem;color:var(--text-muted);margin-left:auto;font-weight:700}.due-date.overdue.svelte-1bzlwmk{color:var(--accent-red)}.due-date.due-soon.svelte-1bzlwmk{color:var(--accent-yellow)}.labels-row.svelte-1bzlwmk{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.priority.svelte-1bzlwmk{font-size:.75rem;padding:.2rem .4rem;border-radius:4px}.priority-low.svelte-1bzlwmk{background:var(--accent-green-bg);color:var(--accent-green)}.priority-medium.svelte-1bzlwmk{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.priority-high.svelte-1bzlwmk{background:var(--accent-red-bg);color:var(--accent-yellow)}.priority-critical.svelte-1bzlwmk{background:var(--accent-red-bg);color:var(--accent-red)}.priority-normal.svelte-1bzlwmk{background:var(--bg-hover);color:var(--text-muted)}.backlog-task-card.overdue.svelte-1bzlwmk{border-left:3px solid var(--accent-red)}.backlog-task-card.due-soon.svelte-1bzlwmk{border-left:3px solid var(--accent-yellow)}.backlog-task-card.completed.svelte-1bzlwmk{border-left:3px solid var(--accent-green)}.completed-badge.svelte-1bzlwmk{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--accent-green);font-weight:700}.due-completed.svelte-1bzlwmk{display:flex;align-items:center;gap:.5rem;margin-left:auto}.card-actions.svelte-1bzlwmk{position:relative;margin-left:auto}.menu-btn.svelte-1bzlwmk{display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.2rem .4rem;border-radius:4px}.menu-btn.svelte-1bzlwmk:hover{background:var(--bg-hover);color:var(--text-primary)}.dropdown-menu.svelte-1bzlwmk{position:absolute;right:0;bottom:100%;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:6px;padding:.75rem;min-width:200px;z-index:1000;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 4px 12px var(--shadow)}.menu-label.svelte-1bzlwmk{font-size:.8rem;color:var(--text-muted);margin:0 0 .25rem}.menu-section.svelte-1bzlwmk{display:flex;flex-direction:column;gap:.4rem}.menu-section.svelte-1bzlwmk select:where(.svelte-1bzlwmk){background:var(--bg-secondary);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.3rem .5rem;font-size:.85rem;width:100%}.menu-divider.svelte-1bzlwmk{border-top:1px solid var(--border)}.menu-delete-btn.svelte-1bzlwmk{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--accent-red);cursor:pointer;font-size:.85rem;text-align:left;padding:.25rem 0}.menu-delete-btn.svelte-1bzlwmk:hover{color:var(--accent-red);opacity:.8}.assignees-row.svelte-1bzlwmk{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.assignee-badge.svelte-1bzlwmk{width:28px;height:28px;border-radius:50%;background:var(--accent-blue-bg);color:var(--accent-blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.card-footer.svelte-1bzlwmk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.section.svelte-g4brq8 h3:where(.svelte-g4brq8){font-size:1rem;margin-bottom:.5rem;color:var(--text-secondary)}.comment.svelte-g4brq8{text-align:left;background:var(--bg-hover);border-radius:6px;padding:.75rem;margin-bottom:.5rem;border:1px solid var(--border-subtle)}.comment.svelte-g4brq8 p:where(.svelte-g4brq8){white-space:pre-wrap;word-break:break-word}.comment-header.svelte-g4brq8{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-author.svelte-g4brq8{font-weight:700;font-size:.9rem;color:var(--text-primary)}.comment-date.svelte-g4brq8{font-size:.75rem;color:var(--text-muted)}.delete-btn.svelte-g4brq8{margin-left:auto;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:.15rem;border-radius:3px}.delete-btn.svelte-g4brq8:hover{color:var(--accent-red);background:var(--accent-red-bg)}.comment-input.svelte-g4brq8{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.comment-input.svelte-g4brq8 textarea:where(.svelte-g4brq8){background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:.9rem;resize:vertical;min-height:80px;width:100%}.comment-input.svelte-g4brq8 textarea:where(.svelte-g4brq8):focus{outline:none;border-color:var(--accent-blue)}.comment-input.svelte-g4brq8 button:where(.svelte-g4brq8){align-self:flex-end;padding:.4rem 1rem;border-radius:6px;cursor:pointer}.empty.svelte-g4brq8{color:var(--text-muted);font-size:.85rem}#failed.svelte-g4brq8{color:var(--accent-red);white-space:pre-line;font-size:.85rem}.modal-overlay.svelte-1ealgkl{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1ealgkl{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:400px;display:flex;flex-direction:column;gap:1rem;position:relative}form.svelte-1ealgkl{display:flex;flex-direction:column;gap:.75rem}input[type=text].svelte-1ealgkl{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;width:100%}input[type=text].svelte-1ealgkl:focus{outline:none;border-color:var(--accent-blue)}.color-picker.svelte-1ealgkl{display:flex;align-items:center;gap:1rem}button.svelte-1ealgkl{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.close-btn.svelte-1ealgkl{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-1ealgkl:hover{color:var(--text-primary);background:var(--bg-hover)}h1.svelte-1ealgkl{margin-top:1.5rem;font-size:1.3rem}button[type=submit].svelte-1ealgkl{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-1ealgkl:hover{background:var(--accent-blue);color:#fff}#success.svelte-1ealgkl{color:var(--accent-green)}#failed.svelte-1ealgkl{color:var(--accent-red)}.attachment-card.svelte-uzavwd{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--bg-hover);border-radius:6px;border:1px solid var(--border-subtle);transition:border-color .15s}.attachment-card.svelte-uzavwd:hover{border-color:var(--border-hover)}.attachment-icon.svelte-uzavwd{display:flex;align-items:center;color:var(--text-muted);flex-shrink:0}.attachment-info.svelte-uzavwd{display:flex;flex-direction:column;gap:.1rem;flex:1}.attachment-name.svelte-uzavwd{font-size:.9rem;color:var(--text-primary)}.attachment-meta.svelte-uzavwd{font-size:.75rem;color:var(--text-muted)}.attachment-actions.svelte-uzavwd{display:flex;gap:.25rem}.download-btn.svelte-uzavwd,.delete-btn.svelte-uzavwd{display:flex;align-items:center;background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:var(--text-secondary);transition:background .15s,color .15s}.download-btn.svelte-uzavwd:hover{background:var(--accent-green-bg);color:var(--accent-green)}.delete-btn.svelte-uzavwd:hover{background:var(--accent-red-bg);color:var(--accent-red)}.commit-card.svelte-1sm1v5t{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:var(--bg-hover);border-radius:6px;border:1px solid var(--border-subtle);transition:border-color .15s}.commit-card.svelte-1sm1v5t:hover{border-color:var(--border-hover)}.commit-icon.svelte-1sm1v5t{display:flex;align-items:center;color:var(--accent-blue);flex-shrink:0;margin-top:.1rem}.commit-info.svelte-1sm1v5t{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.commit-main.svelte-1sm1v5t{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.commit-sha.svelte-1sm1v5t{font-family:monospace;font-size:.85rem;color:var(--accent-blue);text-decoration:none;flex-shrink:0}.commit-sha.svelte-1sm1v5t:hover{text-decoration:underline}.commit-message.svelte-1sm1v5t{font-size:.9rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.commit-meta.svelte-1sm1v5t{display:flex;gap:.4rem;font-size:.75rem;color:var(--text-muted)}.pr-card.svelte-s44fzc{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:var(--bg-hover);border-radius:6px;border:1px solid var(--border-subtle);transition:border-color .15s}.pr-card.svelte-s44fzc:hover{border-color:var(--border-hover)}.pr-icon.svelte-s44fzc{display:flex;align-items:center;flex-shrink:0;margin-top:.1rem;color:var(--text-muted)}.pr-info.svelte-s44fzc{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.pr-main.svelte-s44fzc{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pr-number.svelte-s44fzc{font-family:monospace;font-size:.85rem;color:var(--accent-blue);text-decoration:none;flex-shrink:0}.pr-number.svelte-s44fzc:hover{text-decoration:underline}.pr-title.svelte-s44fzc{font-size:.9rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pr-state.svelte-s44fzc{font-size:.75rem;padding:.1rem .4rem;border-radius:4px;font-weight:700;flex-shrink:0}.pr-open.svelte-s44fzc{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.pr-merged.svelte-s44fzc{background:var(--accent-purple-bg);color:var(--accent-purple)}.pr-closed.svelte-s44fzc{background:var(--accent-red-bg);color:var(--accent-red)}.pr-meta.svelte-s44fzc{display:flex;gap:.4rem;font-size:.75rem;color:var(--text-muted)}.modal-overlay.svelte-1cqi4e9{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1cqi4e9{background:var(--bg-card);border-radius:8px;width:680px;max-width:95vw;min-height:520px;max-height:85vh;position:relative;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1cqi4e9{padding:3.25rem 2rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0;position:relative}.modal-content.svelte-1cqi4e9 h1:where(.svelte-1cqi4e9){font-size:1.5rem;margin-bottom:.35rem}.task-meta.svelte-1cqi4e9{font-size:.85rem;color:var(--text-muted)}.header-actions.svelte-1cqi4e9{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem;z-index:10}.edit-btn.svelte-1cqi4e9,.delete-task-btn.svelte-1cqi4e9{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;padding:.3rem .6rem;border-radius:5px;transition:background .15s,color .15s}.edit-scroll.svelte-1cqi4e9{flex:1;overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.member-list.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.35rem}.member-row.svelte-1cqi4e9{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;border-radius:5px;background:var(--bg-secondary);border:1px solid var(--border)}.edit-btn.svelte-1cqi4e9:hover{background:var(--bg-hover);color:var(--text-primary)}.delete-task-btn.svelte-1cqi4e9:hover{background:var(--accent-red-bg);color:var(--accent-red)}.close-btn.svelte-1cqi4e9{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:.25rem;border-radius:4px}.close-btn.svelte-1cqi4e9:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-body.svelte-1cqi4e9{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs-wrapper.svelte-1cqi4e9{padding:.5rem 2rem 0;background:var(--bg-card);flex-shrink:0}.tabs.svelte-1cqi4e9{display:flex;gap:.25rem;border-bottom:1px solid var(--border)}.tab-btn.svelte-1cqi4e9{display:flex;align-items:center;gap:.35rem;padding:.65rem .85rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:.85rem;cursor:pointer;border-radius:6px 6px 0 0;margin-bottom:-1px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.tab-btn.svelte-1cqi4e9:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-btn.active.svelte-1cqi4e9{color:var(--accent-blue);border-bottom-color:var(--accent-blue);background:transparent}.tab-badge.svelte-1cqi4e9{background:var(--bg-hover);color:var(--text-muted);font-size:.7rem;padding:.1rem .4rem;border-radius:10px}.tab-content.svelte-1cqi4e9{flex:1;overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.edit-title.svelte-1cqi4e9{font-size:1.1rem;color:var(--text-primary);padding:1.5rem 2rem 0}.meta-grid.svelte-1cqi4e9{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.9rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem}.meta-label.svelte-1cqi4e9{color:var(--text-muted);white-space:nowrap}.meta-value.svelte-1cqi4e9{color:var(--text-primary);font-weight:500}.section.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.5rem}h3.svelte-1cqi4e9{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.optional-fields.svelte-1cqi4e9{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.75rem}#edit-form.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.75rem;padding:0}.field.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.3rem}label.svelte-1cqi4e9{font-size:.82rem;color:var(--text-secondary)}#edit-form.svelte-1cqi4e9 input:where(.svelte-1cqi4e9),#edit-form.svelte-1cqi4e9 textarea:where(.svelte-1cqi4e9),#edit-form.svelte-1cqi4e9 select:where(.svelte-1cqi4e9),textarea.svelte-1cqi4e9{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}#edit-form.svelte-1cqi4e9 textarea:where(.svelte-1cqi4e9){resize:vertical;min-height:80px}#edit-form.svelte-1cqi4e9 input:where(.svelte-1cqi4e9):focus,#edit-form.svelte-1cqi4e9 textarea:where(.svelte-1cqi4e9):focus,#edit-form.svelte-1cqi4e9 select:where(.svelte-1cqi4e9):focus,textarea.svelte-1cqi4e9:focus{outline:none;border-color:var(--accent-blue)}button.svelte-1cqi4e9{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.btn-primary.svelte-1cqi4e9{background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);display:flex;align-items:center;gap:.4rem;font-size:.9rem;transition:background .15s}.btn-primary.svelte-1cqi4e9:hover{background:var(--accent-blue);color:#fff}.btn-add.svelte-1cqi4e9{display:flex;align-items:center;gap:.35rem;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.35rem .75rem;border-radius:6px;font-size:.82rem;cursor:pointer;width:fit-content;align-self:flex-start;margin-top:.25rem}.btn-add.svelte-1cqi4e9:hover{color:var(--text-primary);background:var(--border-hover)}.label-remove-btn.svelte-1cqi4e9{display:flex;align-items:center;background:transparent;border:none;color:var(--accent-red);cursor:pointer;padding:.15rem;border-radius:3px}.label-remove-btn.svelte-1cqi4e9:hover{background:var(--accent-red-bg)}.label-add-btn.svelte-1cqi4e9{display:flex;align-items:center;background:transparent;border:none;color:var(--accent-green);cursor:pointer;padding:.15rem;border-radius:3px}.label-add-btn.svelte-1cqi4e9:hover{background:var(--accent-green-bg)}.assignees-row.svelte-1cqi4e9,.labels-row.svelte-1cqi4e9{display:flex;flex-wrap:wrap;gap:.35rem}.labels-grid.svelte-1cqi4e9{display:flex;flex-wrap:wrap;gap:.5rem}.label-select-row.svelte-1cqi4e9{display:flex;align-items:center;gap:.25rem}.assignee-badge.svelte-1cqi4e9{background:var(--accent-blue-bg);color:var(--accent-blue);padding:.2rem .6rem;border-radius:4px;font-size:.8rem}.assignee-name.svelte-1cqi4e9{font-size:.9rem;color:var(--text-primary)}.label-edit-list.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.35rem}.label-edit-row.svelte-1cqi4e9{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;border-radius:5px;background:var(--bg-secondary);border:1px solid var(--border)}.attachments-list.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.upload-btn.svelte-1cqi4e9{display:inline-block;background:var(--bg-hover);border:1px dashed var(--border-hover);color:var(--text-secondary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.85rem;width:100%;text-align:center;transition:background .15s,border-color .15s}.upload-btn.svelte-1cqi4e9:hover{background:var(--border-hover);border-color:var(--text-muted)}.upload-btn.loading.svelte-1cqi4e9{opacity:.5;cursor:not-allowed}.git-list.svelte-1cqi4e9{display:flex;flex-direction:column;gap:.4rem}.priority.svelte-1cqi4e9{padding:.15rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.priority-low.svelte-1cqi4e9{background:var(--accent-green-bg);color:var(--accent-green)}.priority-medium.svelte-1cqi4e9{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.priority-high.svelte-1cqi4e9{background:var(--accent-red-bg);color:var(--accent-yellow)}.priority-critical.svelte-1cqi4e9{background:var(--accent-red-bg);color:var(--accent-red)}.msg.svelte-1cqi4e9{font-size:.875rem}.msg.success.svelte-1cqi4e9{color:var(--accent-green)}.msg.error.svelte-1cqi4e9{color:var(--accent-red);white-space:pre-line}.empty.svelte-1cqi4e9{font-size:.85rem;color:var(--text-muted);padding:.5rem 0}.overview-container.svelte-1lp2ulq{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow-y:auto;height:100%}.overview-header.svelte-1lp2ulq{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}h1.svelte-1lp2ulq{font-size:1.5rem;margin:0}.project-status.svelte-1lp2ulq{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}.active.svelte-1lp2ulq{color:var(--accent-green);font-weight:700}.archived.svelte-1lp2ulq{color:var(--accent-yellow);font-weight:700}.project-meta.svelte-1lp2ulq{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.meta-item.svelte-1lp2ulq{font-size:.85rem;background:var(--bg-hover);color:var(--text-secondary);padding:.3rem .6rem;border-radius:6px}.stat-cards.svelte-1lp2ulq{display:flex;gap:1rem;flex-wrap:wrap}.overview-content.svelte-1lp2ulq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.section.svelte-1lp2ulq h3:where(.svelte-1lp2ulq){display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.my-tasks-list.svelte-1lp2ulq{display:flex;flex-direction:column;gap:.4rem}.section.tasks-section.svelte-1lp2ulq{display:flex;flex-direction:column;max-height:500px;overflow:hidden}.tasks-scroll.svelte-1lp2ulq{overflow-y:auto;flex:1}.section.activity-section.svelte-1lp2ulq{display:flex;flex-direction:column;max-height:500px;overflow:hidden}.activity-scroll.svelte-1lp2ulq{overflow-y:auto;flex:1}.empty.svelte-1lp2ulq{color:var(--text-muted);font-size:.9rem;text-align:center;padding:1rem}.integration-card.svelte-1iuwfoc{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.card-header.svelte-1iuwfoc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.card-title.svelte-1iuwfoc{display:flex;align-items:center;gap:.5rem}.provider-icon.svelte-1iuwfoc{display:flex;align-items:center;color:var(--text-secondary)}.provider.svelte-1iuwfoc{font-weight:700;font-size:.95rem;color:var(--text-primary)}.repo.svelte-1iuwfoc{color:var(--text-muted);font-size:.9rem}.card-badges.svelte-1iuwfoc{display:flex;gap:.5rem}.badge.svelte-1iuwfoc{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.verified.svelte-1iuwfoc{background:var(--accent-green-bg);color:var(--accent-green)}.unverified.svelte-1iuwfoc{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.enabled.svelte-1iuwfoc{background:var(--accent-green-bg);color:var(--accent-green)}.disabled.svelte-1iuwfoc{background:var(--bg-hover);color:var(--text-muted)}.webhook-info.svelte-1iuwfoc{display:flex;flex-direction:column;gap:.5rem}.info-row.svelte-1iuwfoc label:where(.svelte-1iuwfoc){font-size:.8rem;color:var(--text-muted);display:flex;flex-direction:column;gap:.35rem}.copy-row.svelte-1iuwfoc{display:flex;gap:.5rem}.copy-row.svelte-1iuwfoc input:where(.svelte-1iuwfoc){flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);padding:.4rem .6rem;font-size:.8rem}.copy-btn.svelte-1iuwfoc{display:flex;align-items:center;gap:.3rem;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.4rem .6rem;border-radius:6px;cursor:pointer;white-space:nowrap;font-size:.8rem}.copy-btn.svelte-1iuwfoc:hover{background:var(--border-hover);color:var(--text-primary)}.guide-toggle.svelte-1iuwfoc{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--accent-blue);cursor:pointer;font-size:.85rem;text-align:left;padding:0}.guide-toggle.svelte-1iuwfoc:hover{text-decoration:underline}.guide.svelte-1iuwfoc{background:var(--bg-hover);border-radius:6px;padding:.75rem 1rem;font-size:.85rem;color:var(--text-secondary)}.guide.svelte-1iuwfoc ol:where(.svelte-1iuwfoc){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}.guide.svelte-1iuwfoc code:where(.svelte-1iuwfoc){background:var(--bg-primary);padding:.1rem .3rem;border-radius:3px;font-size:.8rem;color:var(--accent-blue)}.reset-secret-form.svelte-1iuwfoc{background:var(--bg-hover);border-radius:6px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.reset-secret-form.svelte-1iuwfoc label:where(.svelte-1iuwfoc){font-size:.85rem;color:var(--text-secondary)}.reset-secret-form.svelte-1iuwfoc input:where(.svelte-1iuwfoc){background:var(--bg-card);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:.9rem;width:100%}.reset-buttons.svelte-1iuwfoc{display:flex;justify-content:flex-end;gap:.5rem}.confirm-reset-btn.svelte-1iuwfoc{display:flex;align-items:center;gap:.35rem;background:var(--accent-green-bg);border-color:var(--accent-green);color:var(--accent-green)}.confirm-reset-btn.svelte-1iuwfoc:hover{background:var(--accent-green);color:#fff}.confirm-reset-btn.svelte-1iuwfoc:disabled{opacity:.5;cursor:not-allowed}.card-actions.svelte-1iuwfoc{display:flex;gap:.5rem;flex-wrap:wrap}button.svelte-1iuwfoc{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:6px;cursor:pointer;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-secondary);font-size:.85rem;transition:background .15s,color .15s}button.svelte-1iuwfoc:hover{background:var(--border-hover);color:var(--text-primary)}.toggle-btn.svelte-1iuwfoc{color:var(--accent-yellow);border-color:var(--accent-yellow)}.toggle-btn.svelte-1iuwfoc:hover{background:var(--accent-yellow-bg)}.regenerate-btn.svelte-1iuwfoc{color:var(--accent-blue);border-color:var(--accent-blue)}.regenerate-btn.svelte-1iuwfoc:hover{background:var(--accent-blue-bg)}.reset-btn.svelte-1iuwfoc{color:var(--accent-purple);border-color:var(--accent-purple)}.reset-btn.svelte-1iuwfoc:hover{background:var(--accent-purple-bg)}.delete-btn.svelte-1iuwfoc{color:var(--accent-red);border-color:var(--accent-red)}.delete-btn.svelte-1iuwfoc:hover{background:var(--accent-red-bg)}.error.svelte-1iuwfoc{color:var(--accent-red);font-size:.85rem}.modal-overlay.svelte-1gt4y11{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1gt4y11{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:480px;max-width:95vw;display:flex;flex-direction:column;gap:1.5rem}h1.svelte-1gt4y11{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;margin:0;color:var(--text-primary)}form.svelte-1gt4y11{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-1gt4y11{display:flex;flex-direction:column;gap:.4rem}label.svelte-1gt4y11{font-size:.9rem;color:var(--text-secondary)}.optional.svelte-1gt4y11{font-size:.8rem;color:var(--text-muted);margin-left:.5rem}select.svelte-1gt4y11,input.svelte-1gt4y11{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:.95rem;width:100%}select.svelte-1gt4y11:focus,input.svelte-1gt4y11:focus{outline:none;border-color:var(--accent-blue)}.hint.svelte-1gt4y11{font-size:.75rem;color:var(--text-muted)}.hint.warning.svelte-1gt4y11{display:flex;align-items:flex-start;gap:.35rem;color:var(--accent-yellow)}.buttons.svelte-1gt4y11{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}button.svelte-1gt4y11{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:6px;cursor:pointer;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-secondary);font-size:.9rem;transition:background .15s,color .15s}button.svelte-1gt4y11:hover{background:var(--border-hover);color:var(--text-primary)}.create-btn.svelte-1gt4y11{background:var(--accent-green-bg);border-color:var(--accent-green);color:var(--accent-green)}.create-btn.svelte-1gt4y11:hover{background:var(--accent-green);color:#fff}.create-btn.svelte-1gt4y11:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1gt4y11{color:var(--accent-red);font-size:.85rem}.settings-container.svelte-qmde94{width:100%;margin:0;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}h1.svelte-qmde94{font-size:1.8rem}h2.svelte-qmde94{font-size:1.1rem;color:var(--text-primary)}h3.svelte-qmde94{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.75rem}.tabs.svelte-qmde94{display:flex;gap:.25rem;border-bottom:1px solid var(--border);padding-bottom:0}.tab-btn.svelte-qmde94{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:.9rem;cursor:pointer;border-radius:6px 6px 0 0;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn.svelte-qmde94:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-btn.active.svelte-qmde94{color:var(--accent-blue);border-bottom-color:var(--accent-blue);background:transparent}.tab-content.svelte-qmde94{display:flex;flex-direction:column;gap:1.5rem}.tab-section.svelte-qmde94{display:flex;flex-direction:column;gap:1rem}.section-header.svelte-qmde94{display:flex;align-items:center;justify-content:space-between}form.svelte-qmde94{display:flex;flex-direction:column;gap:1rem}.field.svelte-qmde94{display:flex;flex-direction:column;gap:.35rem}label.svelte-qmde94{font-size:.85rem;color:var(--text-secondary)}input.svelte-qmde94,textarea.svelte-qmde94{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem .75rem;font-size:1rem;width:100%}textarea.svelte-qmde94{resize:vertical;min-height:120px}input.svelte-qmde94:focus,textarea.svelte-qmde94:focus{outline:none;border-color:var(--accent-blue)}.meta.svelte-qmde94{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border);font-size:.9rem;color:var(--text-secondary)}.meta.svelte-qmde94 span:where(.svelte-qmde94){font-weight:600;color:var(--text-primary)}.btn-primary.svelte-qmde94{background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);padding:.5rem 1.25rem;border-radius:6px;cursor:pointer;font-size:.9rem;align-self:flex-start;transition:background .15s}.btn-primary.svelte-qmde94:hover{background:var(--accent-blue);color:#fff}.btn-add.svelte-qmde94{display:flex;align-items:center;gap:.35rem;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:color .15s,background .15s}.btn-add.svelte-qmde94:hover{color:var(--text-primary);background:var(--border-hover)}.danger-zone.svelte-qmde94{border:1px solid var(--accent-red-bg);border-radius:8px;padding:1rem 1.25rem;margin-top:.5rem}.danger-actions.svelte-qmde94{display:flex;flex-direction:column;gap:.75rem}.danger-row.svelte-qmde94{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--border)}.danger-row.svelte-qmde94:first-child{border-top:none;padding-top:0}.danger-title.svelte-qmde94{font-size:.9rem;color:var(--text-primary);font-weight:500}.danger-desc.svelte-qmde94{font-size:.8rem;color:var(--text-muted);margin-top:.15rem}.btn-warning.svelte-qmde94{background:var(--accent-yellow-bg);border:1px solid var(--accent-yellow);color:var(--accent-yellow);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.85rem;white-space:nowrap;transition:background .15s}.btn-warning.svelte-qmde94:hover{background:var(--accent-yellow);color:#000}.btn-danger.svelte-qmde94{background:var(--accent-red-bg);border:1px solid var(--accent-red);color:var(--accent-red);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.85rem;white-space:nowrap;transition:background .15s}.btn-danger.svelte-qmde94:hover{background:var(--accent-red);color:#fff}.msg.svelte-qmde94{font-size:.9rem;padding:.5rem 0}.msg.success.svelte-qmde94{color:var(--accent-green)}.msg.error.svelte-qmde94{color:var(--accent-red);white-space:pre-line}.empty.svelte-qmde94{font-size:.85rem;color:var(--text-muted);padding:1rem 0}.labels-list.svelte-qmde94,.integrations-list.svelte-qmde94{display:flex;flex-direction:column;gap:.5rem}.task-card.svelte-1afh61d{background:var(--bg-hover);border-radius:6px;padding:.75rem;margin-bottom:.5rem;border:1px solid var(--border-subtle);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;transition:border-color .15s}.task-card.svelte-1afh61d:hover{border-color:var(--border-hover)}.task-header.svelte-1afh61d{display:flex;justify-content:space-between;align-items:center}.task-key.svelte-1afh61d{font-size:.75rem;color:var(--text-muted)}.task-title.svelte-1afh61d{font-size:.9rem;color:var(--text-primary)}.due-date.svelte-1afh61d{font-size:.75rem;color:var(--text-muted);font-weight:700}.due-date.overdue.svelte-1afh61d{color:var(--accent-red)}.due-date.due-soon.svelte-1afh61d{color:var(--accent-yellow)}.labels-row.svelte-1afh61d,.assignees-row.svelte-1afh61d{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.assignee-badge.svelte-1afh61d{width:28px;height:28px;border-radius:50%;background:var(--accent-blue-bg);color:var(--accent-blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.task-card.overdue.svelte-1afh61d{border-left:3px solid var(--accent-red)}.task-card.due-soon.svelte-1afh61d{border-left:3px solid var(--accent-yellow)}.task-card.completed.svelte-1afh61d{border-left:3px solid var(--accent-green)}.completed-badge.svelte-1afh61d{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--accent-green);font-weight:700}.column.svelte-cmnous{background:var(--bg-card);border-radius:8px;padding:1rem;width:250px;border:1px solid var(--border-subtle);height:calc(100% - 8px);display:flex;flex-direction:column}.column-title-btn.svelte-cmnous{background:transparent;border:none;color:var(--text-secondary);font-size:1.1rem;font-weight:700;text-align:center;width:100%;cursor:pointer;padding:0;margin-bottom:.5rem;flex-shrink:0;transition:color .15s}.column-title-btn.svelte-cmnous:hover:not(:disabled){color:var(--text-primary)}.column-title-btn.svelte-cmnous:disabled{cursor:default;color:var(--text-secondary)}.drag-handle.svelte-cmnous{font-size:.85rem;color:var(--text-muted);text-align:center;padding:.25rem;border:1px dashed var(--border-hover);border-radius:4px;margin-bottom:.5rem;cursor:grab}.task-list.svelte-cmnous{flex:1;overflow-y:auto;min-height:80px}.empty-column-placeholder.svelte-cmnous{color:var(--text-muted);text-align:center;padding:1rem;font-size:.85rem;pointer-events:none}.modal-overlay.svelte-1vyxqrb{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1vyxqrb{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-1vyxqrb h1:where(.svelte-1vyxqrb){margin-bottom:.5rem;font-size:1.5rem}form.svelte-1vyxqrb{display:flex;flex-direction:column;gap:1rem}input[type=text].svelte-1vyxqrb,input[type=number].svelte-1vyxqrb{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input[type=text].svelte-1vyxqrb:focus,input[type=number].svelte-1vyxqrb:focus{outline:none;border-color:var(--accent-blue)}select.svelte-1vyxqrb{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}select.svelte-1vyxqrb:focus{outline:none;border-color:var(--accent-blue)}button.svelte-1vyxqrb{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.close-btn.svelte-1vyxqrb{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-1vyxqrb:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-content.svelte-1vyxqrb h1:where(.svelte-1vyxqrb){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}button[type=submit].svelte-1vyxqrb{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-1vyxqrb:hover{background:var(--accent-blue);color:#fff}#success.svelte-1vyxqrb{color:var(--accent-green)}#failed.svelte-1vyxqrb{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-lmubpi{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-lmubpi{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;max-width:95vw;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-lmubpi h1:where(.svelte-lmubpi){margin-bottom:.5rem;font-size:1.5rem}form.svelte-lmubpi{display:flex;flex-direction:column;gap:1rem}input.svelte-lmubpi,textarea.svelte-lmubpi{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-lmubpi:focus,textarea.svelte-lmubpi:focus{outline:none;border-color:var(--accent-blue)}select.svelte-lmubpi{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}select.svelte-lmubpi:focus{outline:none;border-color:var(--accent-blue)}button.svelte-lmubpi{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.close-btn.svelte-lmubpi{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-lmubpi:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-content.svelte-lmubpi h1:where(.svelte-lmubpi){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}button[type=submit].svelte-lmubpi{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-lmubpi:hover{background:var(--accent-blue);color:#fff}#optional-fields.svelte-lmubpi{background:var(--bg-primary);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;border:1px solid var(--border)}#optional-fields.svelte-lmubpi h2:where(.svelte-lmubpi){font-size:1rem;color:var(--text-secondary);margin-bottom:.25rem}.labels-grid.svelte-lmubpi{display:flex;flex-wrap:wrap;gap:.5rem}.label-select-row.svelte-lmubpi{display:flex;align-items:center;gap:.25rem}.label-remove-btn.svelte-lmubpi{display:flex;align-items:center;background:transparent;border:none;color:var(--accent-red);cursor:pointer;padding:.15rem;border-radius:3px}.label-remove-btn.svelte-lmubpi:hover{background:var(--accent-red-bg)}.label-add-btn.svelte-lmubpi{display:flex;align-items:center;background:transparent;border:none;color:var(--accent-green);cursor:pointer;padding:.15rem;border-radius:3px}.label-add-btn.svelte-lmubpi:hover{background:var(--accent-green-bg)}#success.svelte-lmubpi{color:var(--accent-green)}#failed.svelte-lmubpi{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-1fyemi3{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1fyemi3{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-1fyemi3 h1:where(.svelte-1fyemi3){margin-bottom:.5rem;font-size:1.5rem}form.svelte-1fyemi3{display:flex;flex-direction:column;gap:1rem}input[type=text].svelte-1fyemi3,textarea.svelte-1fyemi3{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input[type=text].svelte-1fyemi3:focus,textarea.svelte-1fyemi3:focus{outline:none;border-color:var(--accent-blue)}span.svelte-1fyemi3{font-weight:700;color:var(--accent-blue)}button.svelte-1fyemi3{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}button[type=submit].svelte-1fyemi3{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-1fyemi3:hover{background:var(--accent-blue);color:#fff}.close-btn.svelte-1fyemi3{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-1fyemi3:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-content.svelte-1fyemi3 h1:where(.svelte-1fyemi3){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}#success.svelte-1fyemi3{color:var(--accent-green)}#failed.svelte-1fyemi3{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-1hqdj4w{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1hqdj4w{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.header-actions.svelte-1hqdj4w{position:absolute;top:.75rem;left:.75rem}.delete-btn.svelte-1hqdj4w{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;padding:.3rem .6rem;border-radius:5px;transition:background .15s,color .15s}.delete-btn.svelte-1hqdj4w:hover{background:var(--accent-red-bg);color:var(--accent-red)}.close-btn.svelte-1hqdj4w{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-1hqdj4w:hover{color:var(--text-primary);background:var(--bg-hover)}form.svelte-1hqdj4w h1:where(.svelte-1hqdj4w){margin-top:2rem}form.svelte-1hqdj4w{display:flex;flex-direction:column;gap:.75rem}input[type=text].svelte-1hqdj4w,textarea.svelte-1hqdj4w{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-1hqdj4w:focus,textarea.svelte-1hqdj4w:focus{outline:none;border-color:var(--accent-blue)}textarea.svelte-1hqdj4w{resize:vertical;min-height:80px}span.svelte-1hqdj4w{font-weight:700;color:var(--accent-blue)}button[type=submit].svelte-1hqdj4w{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-1hqdj4w:hover{background:var(--accent-blue);color:#fff}button.svelte-1hqdj4w{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}#success.svelte-1hqdj4w{color:var(--accent-green)}#failed.svelte-1hqdj4w{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-uhgmlg{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-uhgmlg{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-uhgmlg h1:where(.svelte-uhgmlg){margin-top:2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.header-actions.svelte-uhgmlg{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem}.edit-btn.svelte-uhgmlg,.delete-btn.svelte-uhgmlg{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;padding:.3rem .6rem;border-radius:5px;transition:background .15s,color .15s}.close-btn.svelte-uhgmlg{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.edit-btn.svelte-uhgmlg:hover,.close-btn.svelte-uhgmlg:hover{background:var(--bg-hover);color:var(--text-primary)}.delete-btn.svelte-uhgmlg:hover{background:var(--accent-red-bg);color:var(--accent-red)}form.svelte-uhgmlg{display:flex;flex-direction:column;gap:.75rem}input[type=text].svelte-uhgmlg,input[type=number].svelte-uhgmlg{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;width:100%}input.svelte-uhgmlg:focus{outline:none;border-color:var(--accent-blue)}button.svelte-uhgmlg{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}button[type=submit].svelte-uhgmlg{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-uhgmlg:hover{background:var(--accent-blue);color:#fff}span.svelte-uhgmlg{font-weight:700;color:var(--text-primary)}#success.svelte-uhgmlg{color:var(--accent-green)}#failed.svelte-uhgmlg{color:var(--accent-red);white-space:pre-line}.board-container.svelte-wha3q9{flex:1;overflow-x:auto;overflow-y:hidden;padding:1rem}.columns-container.svelte-wha3q9{display:flex;gap:1rem;align-items:flex-start;height:calc(100vh - 165px);min-width:min-content}.board-toolbar.svelte-wha3q9{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;width:100%;flex-wrap:wrap}.toolbar-btn.svelte-wha3q9{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:6px;cursor:pointer;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);font-size:.85rem;transition:background .15s,color .15s;white-space:nowrap}.toolbar-btn.svelte-wha3q9:hover{background:var(--border-hover);color:var(--text-primary)}.toolbar-btn.active.svelte-wha3q9{background:var(--accent-blue-bg);border-color:var(--accent-blue);color:var(--accent-blue)}.dropdown.svelte-wha3q9{position:relative}.dropdown-menu.svelte-wha3q9{position:absolute;top:100%;left:0;background:var(--bg-card);border:1px solid var(--border-hover);border-radius:6px;min-width:180px;z-index:100;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px var(--shadow)}.dropdown-menu.svelte-wha3q9 button:where(.svelte-wha3q9){display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;text-align:left;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;transition:background .15s,color .15s}.dropdown-menu.svelte-wha3q9 button:where(.svelte-wha3q9):hover{background:var(--bg-hover);color:var(--text-primary)}.dropdown-menu.svelte-wha3q9 hr:where(.svelte-wha3q9){border-color:var(--border);margin:0}.filter-toolbar.svelte-wha3q9{display:flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-wrap:wrap}.search-wrapper.svelte-wha3q9{position:relative;display:flex;align-items:center}.search-wrapper.svelte-wha3q9 .search-icon{position:absolute;left:.5rem;color:var(--text-muted);pointer-events:none}.search-input.svelte-wha3q9{background:var(--bg-hover);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.3rem .6rem .3rem 1.75rem;font-size:.85rem;width:180px}.search-input.svelte-wha3q9:focus{outline:none;border-color:var(--accent-blue)}.filter-select.svelte-wha3q9{background:var(--bg-hover);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-secondary);padding:.3rem .5rem;font-size:.85rem;cursor:pointer}.filter-select.svelte-wha3q9:focus{outline:none;border-color:var(--accent-blue)}.clear-btn.svelte-wha3q9{display:flex;align-items:center;gap:.3rem;background:var(--accent-red-bg);border:1px solid var(--accent-red);color:var(--accent-red);padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-size:.85rem;white-space:nowrap;transition:background .15s}.clear-btn.svelte-wha3q9:hover{background:var(--accent-red);color:#fff}.sprint-card.svelte-ae8t4a{background:var(--bg-card);border-radius:8px;padding:1rem;border:1px solid var(--border-subtle);margin-bottom:.75rem}.sprint-card.active.svelte-ae8t4a{border-color:var(--accent-yellow);background:var(--accent-yellow-bg)}.sprint-card.completed.svelte-ae8t4a{opacity:.7}.sprint-header.svelte-ae8t4a{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.sprint-title.svelte-ae8t4a{display:flex;align-items:center;gap:.5rem;flex:1}.sprint-title.svelte-ae8t4a h2:where(.svelte-ae8t4a){font-size:1rem;margin:0;color:var(--text-primary)}.active-badge.svelte-ae8t4a{color:var(--accent-yellow);font-size:.85rem;font-weight:700}.sprint-dates.svelte-ae8t4a{font-size:.85rem;color:var(--text-muted)}.sprint-actions.svelte-ae8t4a{display:flex;gap:.5rem;flex-wrap:wrap}.sprint-actions.svelte-ae8t4a button:where(.svelte-ae8t4a){display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:6px;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:background .15s,color .15s}.sprint-actions.svelte-ae8t4a button:where(.svelte-ae8t4a):hover{background:var(--border-hover);color:var(--text-primary)}.activate-btn.svelte-ae8t4a{border-color:var(--accent-green)!important;color:var(--accent-green)!important}.activate-btn.svelte-ae8t4a:hover{background:var(--accent-green-bg)!important}.complete-btn.svelte-ae8t4a{border-color:var(--accent-blue)!important;color:var(--accent-blue)!important}.complete-btn.svelte-ae8t4a:hover{background:var(--accent-blue-bg)!important}.danger-btn.svelte-ae8t4a{border-color:var(--accent-red)!important;color:var(--accent-red)!important}.danger-btn.svelte-ae8t4a:hover{background:var(--accent-red-bg)!important}.sprint-goal.svelte-ae8t4a{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;font-style:italic}.board-group.svelte-ae8t4a h4:where(.svelte-ae8t4a){display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text-muted);margin:.5rem 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.default-badge.svelte-ae8t4a{display:flex;align-items:center;color:var(--accent-yellow)}.empty.svelte-ae8t4a{color:var(--text-muted);font-size:.8rem;margin:0}.task-list.svelte-ae8t4a{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.backlog-container.svelte-1ufpty4{background:var(--bg-card);border-radius:8px;border:1px solid var(--border-subtle);overflow:visible}.backlog-header.svelte-1ufpty4{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);border-radius:8px 8px 0 0}.section-toggle.svelte-1ufpty4{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:700;padding:0;transition:color .15s}.section-toggle.svelte-1ufpty4:hover{color:var(--text-primary)}.create-btn.svelte-1ufpty4{display:flex;align-items:center;gap:.35rem;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.3rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:background .15s,color .15s}.create-btn.svelte-1ufpty4:hover{background:var(--border-hover);color:var(--text-primary)}.backlog-tasks.svelte-1ufpty4{padding:.75rem;display:flex;flex-direction:column;gap:.25rem;overflow:visible}.empty.svelte-1ufpty4{font-size:.85rem;color:var(--text-muted);padding:.5rem;text-align:center}.modal-overlay.svelte-p0xght{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-p0xght{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-p0xght h1:where(.svelte-p0xght){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}form.svelte-p0xght{display:flex;flex-direction:column;gap:1rem}input.svelte-p0xght{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-p0xght:focus{outline:none;border-color:var(--accent-blue)}button.svelte-p0xght{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.close-btn.svelte-p0xght{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-p0xght:hover{color:var(--text-primary);background:var(--bg-hover)}button[type=submit].svelte-p0xght{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-p0xght:hover{background:var(--accent-blue);color:#fff}#success.svelte-p0xght{color:var(--accent-green)}#failed.svelte-p0xght{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-tprqrq{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-tprqrq{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;max-width:95vw;max-height:90vh;overflow-y:auto;position:relative}form.svelte-tprqrq{display:flex;flex-direction:column;gap:1rem}h1.svelte-tprqrq{font-size:1.5rem;margin-bottom:.5rem}input.svelte-tprqrq{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-tprqrq:focus{outline:none;border-color:var(--accent-blue)}button.svelte-tprqrq{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}#success.svelte-tprqrq{color:var(--accent-green)}#failed.svelte-tprqrq{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-okq1h0{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-okq1h0{position:relative;background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:550px;max-width:95vw;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}h1.svelte-okq1h0{font-size:1.3rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.warning.svelte-okq1h0{display:flex;align-items:center;gap:.5rem;background:var(--accent-yellow-bg);border:1px solid var(--accent-yellow);border-radius:6px;padding:.75rem;color:var(--accent-yellow);font-size:.9rem}.unfinished-list.svelte-okq1h0{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto}.unfinished-task.svelte-okq1h0{display:flex;gap:.5rem;align-items:center;padding:.4rem .75rem;background:var(--bg-hover);border-radius:6px;font-size:.9rem}.task-key.svelte-okq1h0{color:var(--text-muted);min-width:60px}.options.svelte-okq1h0{display:flex;flex-direction:column;gap:.5rem}.options.svelte-okq1h0 label:where(.svelte-okq1h0){display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:var(--text-secondary)}select.svelte-okq1h0{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;width:100%}select.svelte-okq1h0:focus{outline:none;border-color:var(--accent-blue)}.all-done.svelte-okq1h0{display:flex;align-items:center;gap:.5rem;color:var(--accent-green);font-size:.95rem}.buttons.svelte-okq1h0{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}button.svelte-okq1h0{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:6px;cursor:pointer}.close-btn.svelte-okq1h0{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-okq1h0:hover{color:var(--text-primary);background:var(--bg-hover)}.complete-btn.svelte-okq1h0{background:var(--accent-green-bg);border:1px solid var(--accent-green);color:var(--accent-green);transition:background .15s}.complete-btn.svelte-okq1h0:hover{background:var(--accent-green);color:#fff}.priority.svelte-okq1h0{font-size:.75rem;padding:.2rem .4rem;border-radius:4px}.priority-low.svelte-okq1h0{background:var(--accent-green-bg);color:var(--accent-green)}.priority-medium.svelte-okq1h0{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.priority-high.svelte-okq1h0{background:var(--accent-red-bg);color:var(--accent-yellow)}.priority-critical.svelte-okq1h0{background:var(--accent-red-bg);color:var(--accent-red)}.priority-normal.svelte-okq1h0{background:var(--bg-hover);color:var(--text-muted)}#failed.svelte-okq1h0{color:var(--accent-red);white-space:pre-line}.sprints-container.svelte-sjp4tk{display:flex;flex-direction:column;height:100%;overflow:hidden}.sprints-toolbar.svelte-sjp4tk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.toolbar-btn.svelte-sjp4tk{display:flex;align-items:center;gap:.35rem;background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-secondary);padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .15s,color .15s}.toolbar-btn.svelte-sjp4tk:hover{background:var(--border-hover);color:var(--text-primary)}.section-toggle.svelte-sjp4tk{display:flex;align-items:center;gap:.5rem;background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:700;padding:.6rem 1rem;text-align:left;width:100%;letter-spacing:.03em;text-transform:uppercase;transition:color .15s,background .15s}.section-toggle.svelte-sjp4tk:hover{color:var(--text-primary);background:var(--bg-hover)}.sprints-content.svelte-sjp4tk{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;flex:1}.completed-divider.svelte-sjp4tk{border:none;border-top:1px solid var(--border);margin:.25rem 0}.member-card.svelte-ykftq0{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-hover);border-radius:8px;border:1px solid var(--border-subtle);transition:border-color .15s}.member-card.svelte-ykftq0:hover{border-color:var(--border-hover)}.member-avatar.svelte-ykftq0{width:40px;height:40px;border-radius:50%;background:var(--accent-purple-bg);color:var(--accent-purple);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.member-info.svelte-ykftq0{display:flex;flex-direction:column;gap:.1rem;flex:1;text-align:left}.member-name.svelte-ykftq0{font-size:.95rem;font-weight:700;color:var(--text-primary)}.member-email.svelte-ykftq0{font-size:.8rem;color:var(--text-muted)}.member-actions.svelte-ykftq0{display:flex;align-items:center;gap:.5rem}.role-select.svelte-ykftq0{background:var(--bg-card);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.3rem .5rem;font-size:.85rem;cursor:pointer}.remove-btn.svelte-ykftq0{display:flex;align-items:center;gap:.35rem;background:transparent;border:1px solid var(--accent-red);color:var(--accent-red);padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-size:.85rem;transition:background .15s}.remove-btn.svelte-ykftq0:hover{background:var(--accent-red-bg)}.role-badge.svelte-ykftq0{padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:700}.badge-owner.svelte-ykftq0{background:var(--accent-yellow-bg);color:var(--accent-yellow)}.badge-admin.svelte-ykftq0{background:var(--accent-blue-bg);color:var(--accent-blue)}.badge-member.svelte-ykftq0{background:var(--accent-green-bg);color:var(--accent-green)}.badge-viewer.svelte-ykftq0{background:var(--bg-hover);color:var(--text-muted)}.error.svelte-ykftq0{color:var(--accent-red);font-size:.85rem;margin-top:.25rem}.modal-overlay.svelte-zeila6{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-zeila6{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;max-width:95vw;display:flex;flex-direction:column;gap:1.5rem}h1.svelte-zeila6{font-size:1.3rem;margin:0;color:var(--text-primary)}form.svelte-zeila6{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-zeila6{display:flex;flex-direction:column;gap:.4rem}.form-group.svelte-zeila6 label:where(.svelte-zeila6){font-size:.9rem;color:var(--text-secondary)}.hint.svelte-zeila6{font-size:.8rem;color:var(--text-muted);margin-left:.5rem}input[type=number].svelte-zeila6{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input[type=number].svelte-zeila6:focus{outline:none;border-color:var(--accent-blue)}.buttons.svelte-zeila6{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}button.svelte-zeila6{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:6px;cursor:pointer;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-secondary);font-size:.9rem;transition:background .15s,color .15s}button.svelte-zeila6:hover{background:var(--border-hover);color:var(--text-primary)}.generate-btn.svelte-zeila6{background:var(--accent-green-bg);border-color:var(--accent-green);color:var(--accent-green)}.generate-btn.svelte-zeila6:hover{background:var(--accent-green);color:#fff}.invite-result.svelte-zeila6{display:flex;flex-direction:column;gap:1rem}.invite-info.svelte-zeila6{background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem;display:flex;gap:2rem}.invite-info.svelte-zeila6 p:where(.svelte-zeila6){margin:0;font-size:.9rem;color:var(--text-secondary)}.invite-link.svelte-zeila6{display:flex;gap:.5rem}.invite-link.svelte-zeila6 input:where(.svelte-zeila6){flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);padding:.5rem;font-size:.85rem}.copy-btn.svelte-zeila6{background:var(--accent-blue-bg);border-color:var(--accent-blue);color:var(--accent-blue);white-space:nowrap}.copy-btn.svelte-zeila6:hover{background:var(--accent-blue);color:#fff}.error.svelte-zeila6{color:var(--accent-red);font-size:.85rem}.team-container.svelte-1c7816k{display:flex;flex-direction:column;height:100%;overflow-y:auto}.team-toolbar.svelte-1c7816k{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.team-toolbar.svelte-1c7816k h2:where(.svelte-1c7816k){font-size:1rem;margin:0;color:var(--text-secondary)}.invite-btn.svelte-1c7816k{display:flex;align-items:center;gap:.35rem;background:var(--accent-green-bg);border:1px solid var(--accent-green);color:var(--accent-green);padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .15s}.invite-btn.svelte-1c7816k:hover{background:var(--accent-green);color:#fff}.members-section.svelte-1c7816k{padding:1rem;flex-shrink:0}.members-list.svelte-1c7816k{display:flex;flex-direction:column;gap:.5rem}.activity-section.svelte-1c7816k{padding:1rem;border-top:1px solid var(--border);flex:1}.activity-section.svelte-1c7816k h3:where(.svelte-1c7816k){display:flex;align-items:center;gap:.4rem;font-size:.95rem;color:var(--text-secondary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.loading.svelte-1c7816k,.empty.svelte-1c7816k{text-align:center;padding:1rem;color:var(--text-muted);font-size:.9rem}.error.svelte-1c7816k{text-align:center;padding:1rem;color:var(--accent-red);font-size:.9rem}.team-resources-container.svelte-ptgucy{display:flex;flex-direction:column;height:100%;overflow:hidden}.resources-toolbar.svelte-ptgucy{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.resources-toolbar.svelte-ptgucy h2:where(.svelte-ptgucy){font-size:1rem;margin:0;color:var(--text-secondary)}.resources-content.svelte-ptgucy{padding:1rem;overflow-y:auto;flex:1}.section.svelte-ptgucy{margin-bottom:1.5rem}.section.svelte-ptgucy h3:where(.svelte-ptgucy){font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.attachments-list.svelte-ptgucy{display:flex;flex-direction:column;gap:.5rem}.upload-btn.svelte-ptgucy{background:var(--accent-green-bg);border:1px solid var(--accent-green);color:var(--accent-green);padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .15s}.upload-btn.svelte-ptgucy:hover{background:var(--accent-green);color:#fff}.upload-btn.loading.svelte-ptgucy{opacity:.5;cursor:not-allowed}.task-group.svelte-ptgucy{margin-bottom:1rem}.task-key.svelte-ptgucy{font-size:.85rem;color:var(--text-muted);margin:0 0 .5rem}.loading.svelte-ptgucy{text-align:center;padding:1rem;color:var(--text-muted)}.git-container.svelte-3861q1{display:flex;flex-direction:column;height:100%;overflow:hidden}.git-toolbar.svelte-3861q1{display:flex;align-items:center;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.git-toolbar.svelte-3861q1 h2:where(.svelte-3861q1){font-size:1rem;margin:0;color:var(--text-secondary)}.git-content.svelte-3861q1{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1rem}.section.svelte-3861q1 h3:where(.svelte-3861q1){font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.integrations-list.svelte-3861q1{display:flex;flex-direction:column;gap:.5rem}.integration-item.svelte-3861q1{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-card);border-radius:6px;border:1px solid var(--border-subtle)}.provider-icon.svelte-3861q1{display:flex;align-items:center;color:var(--text-muted)}.repo.svelte-3861q1{flex:1;font-size:.9rem;color:var(--text-secondary)}.badge.svelte-3861q1{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.enabled.svelte-3861q1{background:var(--accent-green-bg);color:var(--accent-green)}.disabled.svelte-3861q1{background:var(--bg-hover);color:var(--text-muted)}.verified.svelte-3861q1{background:var(--accent-green-bg);color:var(--accent-green)}.git-list.svelte-3861q1{display:flex;flex-direction:column;gap:.75rem}.unmatched-item.svelte-3861q1{display:flex;flex-direction:column;gap:.4rem}.assign-row.svelte-3861q1{display:flex;align-items:center;gap:.5rem;padding-left:.5rem}select.svelte-3861q1{flex:1;background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.4rem .5rem;font-size:.85rem}select.svelte-3861q1:focus{outline:none;border-color:var(--accent-blue)}button.svelte-3861q1{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-secondary);white-space:nowrap;transition:background .15s,color .15s}.select-btn.svelte-3861q1{color:var(--accent-blue);border-color:var(--accent-blue)}.select-btn.svelte-3861q1:hover{background:var(--accent-blue-bg)}.assign-btn.svelte-3861q1{color:var(--accent-green);border-color:var(--accent-green)}.assign-btn.svelte-3861q1:hover{background:var(--accent-green-bg)}.assign-btn.svelte-3861q1:disabled{opacity:.5;cursor:not-allowed}.cancel-btn.svelte-3861q1{color:var(--accent-red);border-color:var(--accent-red)}.cancel-btn.svelte-3861q1:hover{background:var(--accent-red-bg)}.loading.svelte-3861q1,.empty.svelte-3861q1{text-align:center;padding:1rem;color:var(--text-muted);font-size:.9rem}.error.svelte-3861q1{text-align:center;padding:1rem;color:var(--accent-red);font-size:.9rem}.chart-container.svelte-wrmzs3,.chart-container.svelte-8qzhkv,.chart-container.svelte-1rzltys,.chart-container.svelte-18vcj5d,.chart-container.svelte-t5o3bh{width:100%;height:350px}.statistics-container.svelte-1f9q9q{display:flex;flex-direction:column;height:100%;overflow:hidden}.statistics-toolbar.svelte-1f9q9q{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-shrink:0;gap:1rem;flex-wrap:wrap}.statistics-toolbar.svelte-1f9q9q h2:where(.svelte-1f9q9q){font-size:1rem;margin:0;color:var(--text-secondary)}.filters.svelte-1f9q9q{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-group.svelte-1f9q9q{display:flex;align-items:center;gap:.5rem}.filter-group.svelte-1f9q9q label:where(.svelte-1f9q9q){font-size:.85rem;color:var(--text-muted)}select.svelte-1f9q9q,input[type=date].svelte-1f9q9q{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.3rem .5rem;font-size:.85rem}select.svelte-1f9q9q:focus,input[type=date].svelte-1f9q9q:focus{outline:none;border-color:var(--accent-blue)}.statistics-content.svelte-1f9q9q{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1rem}.charts-row.svelte-1f9q9q{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chart-card.svelte-1f9q9q{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem}.chart-card.full-width.svelte-1f9q9q{width:100%}.chart-header.svelte-1f9q9q{display:flex;justify-content:flex-end;margin-bottom:.5rem;gap:1rem;align-items:center}.mode-toggle.svelte-1f9q9q{display:flex;gap:.25rem}.mode-toggle.svelte-1f9q9q button:where(.svelte-1f9q9q){padding:.25rem .75rem;border-radius:4px;border:1px solid var(--border-hover);background:var(--bg-hover);color:var(--text-muted);cursor:pointer;font-size:.8rem;transition:background .15s,color .15s}.mode-toggle.svelte-1f9q9q button.active:where(.svelte-1f9q9q){background:var(--accent-blue-bg);border-color:var(--accent-blue);color:var(--accent-blue)}.date-filters.svelte-1f9q9q{display:flex;align-items:center;gap:.5rem}.date-filters.svelte-1f9q9q label:where(.svelte-1f9q9q){font-size:.85rem;color:var(--text-muted)}.loading.svelte-1f9q9q,.empty.svelte-1f9q9q{text-align:center;padding:3rem;color:var(--text-muted);font-size:.9rem}.modal-overlay.svelte-bazbeq{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-bazbeq{background:var(--bg-card);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-bazbeq h1:where(.svelte-bazbeq){margin-bottom:.5rem;font-size:1.5rem}form.svelte-bazbeq{display:flex;flex-direction:column;gap:1rem}input.svelte-bazbeq,textarea.svelte-bazbeq{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-bazbeq:focus,textarea.svelte-bazbeq:focus{outline:none;border-color:var(--text-muted)}button.svelte-bazbeq{padding:.5rem 1rem;border-radius:6px;cursor:pointer;width:fit-content;align-self:center}.modal-content.svelte-bazbeq{background:var(--bg-card);border:1px solid var(--border);padding:2rem;border-radius:8px;width:500px;display:flex;flex-direction:column;gap:1rem;position:relative}.modal-content.svelte-bazbeq h1:where(.svelte-bazbeq){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem}.close-btn.svelte-bazbeq{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px}.close-btn.svelte-bazbeq:hover{color:var(--text-primary);background:var(--bg-hover)}button[type=submit].svelte-bazbeq{display:flex;align-items:center;gap:.4rem;background:var(--accent-blue-bg);border:1px solid var(--accent-blue);color:var(--accent-blue);font-size:.9rem;transition:background .15s}button[type=submit].svelte-bazbeq:hover{background:var(--accent-blue);color:#fff}#success.svelte-bazbeq{color:var(--accent-green)}#failed.svelte-bazbeq{color:var(--accent-red);white-space:pre-line}.modal-overlay.svelte-zhnnf{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-zhnnf{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;width:700px;height:450px;display:flex;overflow:hidden}.close-btn.svelte-zhnnf{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:.25rem;border-radius:4px}.close-btn.svelte-zhnnf:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar.svelte-zhnnf{width:220px;min-width:200px;background:var(--bg-primary);padding:1.5rem 1rem;display:flex;flex-direction:column;border-right:1px solid var(--border)}.sidebar-options.svelte-zhnnf{display:flex;flex-direction:column;gap:.25rem}.sidebar-options.svelte-zhnnf h2:where(.svelte-zhnnf){font-size:1rem;color:var(--text-secondary);margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.sidebar-options.svelte-zhnnf button:where(.svelte-zhnnf){display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-secondary);text-align:left;padding:.5rem .75rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .15s,color .15s}.sidebar-options.svelte-zhnnf button:where(.svelte-zhnnf):hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-options.svelte-zhnnf button.active:where(.svelte-zhnnf){background:var(--accent-blue-bg);color:var(--accent-blue)}.icon-btn.svelte-zhnnf{margin-top:.5rem;border-top:1px solid var(--border)!important;padding-top:.75rem!important;color:var(--text-secondary)!important}.icon-btn.svelte-zhnnf:hover{color:var(--text-primary)!important}.main.svelte-zhnnf{flex:1;display:flex;flex-direction:column}.content.svelte-zhnnf{flex:1;padding:2rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.content.svelte-zhnnf h1:where(.svelte-zhnnf){font-size:1.4rem;margin-bottom:.5rem}input[type=text].svelte-zhnnf,input[type=password].svelte-zhnnf{background:var(--bg-input);border:1px solid var(--border-hover);border-radius:6px;color:var(--text-primary);padding:.5rem;font-size:1rem;width:100%}input.svelte-zhnnf:focus{outline:none;border-color:var(--accent-blue)}form.svelte-zhnnf{display:flex;flex-direction:column;gap:.75rem}form.svelte-zhnnf button:where(.svelte-zhnnf){width:fit-content;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;margin-top:.5rem}#success.svelte-zhnnf{color:var(--accent-green)}#failed.svelte-zhnnf{color:var(--accent-red);white-space:pre-line}body{margin:0;padding:0;background:var(--bg-primary)}html{margin:0;padding:0}#app{margin:0;padding:0;height:100vh;width:100vw}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{overflow:hidden}.app-container.svelte-tvuwwn{display:flex;height:100vh;width:100vw}.sidebar.svelte-tvuwwn{overflow:visible;width:220px;min-width:220px;height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg-secondary);padding:1rem .75rem;border-right:1px solid var(--border);transition:width .2s ease,min-width .2s ease;position:relative}.sidebar.collapsed.svelte-tvuwwn{width:60px;min-width:60px;padding:1rem .5rem}.collapse-btn.svelte-tvuwwn{position:absolute;top:.75rem;right:-12px;width:24px;height:24px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:10}.collapse-btn.svelte-tvuwwn:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-projects.svelte-tvuwwn{display:flex;padding:0 .25rem;flex-direction:column;gap:.25rem;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-projects.svelte-tvuwwn h2:where(.svelte-tvuwwn){font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;padding:0 .25rem}.project-btn.svelte-tvuwwn{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;width:100%;text-align:left;font-size:.9rem;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden}.project-btn.svelte-tvuwwn:hover{background:var(--bg-hover);color:var(--text-primary)}.project-btn.active.svelte-tvuwwn{background:var(--accent-blue-bg);color:var(--accent-blue)}.new-project-btn.svelte-tvuwwn{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;border:1px dashed var(--border-hover);background:transparent;color:var(--text-muted);cursor:pointer;width:100%;text-align:left;font-size:.85rem;margin-top:.25rem;transition:background .15s,color .15s}.new-project-btn.svelte-tvuwwn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-secondary)}.sidebar-user.svelte-tvuwwn{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem;border-top:1px solid var(--border);flex-shrink:0}.username.svelte-tvuwwn{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary);padding:.25rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn.svelte-tvuwwn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;width:100%;text-align:left;font-size:.85rem;transition:background .15s,color .15s}.icon-btn.svelte-tvuwwn:hover{background:var(--bg-hover);color:var(--text-primary)}.logout-btn.svelte-tvuwwn:hover{color:var(--accent-red)}.main.svelte-tvuwwn{flex:1;display:flex;flex-direction:column;height:100vh;min-width:0}.topbar.svelte-tvuwwn{height:48px;display:flex;align-items:center;gap:.25rem;padding:0 .75rem;background:var(--bg-secondary);border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}.nav-btn.svelte-tvuwwn{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;white-space:nowrap;transition:background .15s,color .15s}.nav-btn.svelte-tvuwwn:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-btn.active.svelte-tvuwwn{background:var(--accent-blue-bg);color:var(--accent-blue)}.content.svelte-tvuwwn{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column;min-width:0}.content.scrollable.svelte-tvuwwn{overflow-y:auto;padding:1rem}.content.no-padding.svelte-tvuwwn{padding:0;gap:0}.no-project.svelte-tvuwwn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;color:var(--text-muted)}.empty.svelte-tvuwwn{font-size:.8rem;color:var(--text-muted);padding:.25rem .75rem}@media(max-width:1366px){.sidebar.svelte-tvuwwn{width:180px;min-width:180px}.nav-label.svelte-tvuwwn{font-size:.8rem}}@media(max-width:768px){.sidebar.svelte-tvuwwn{width:60px;min-width:60px;padding:1rem .5rem}.nav-label.svelte-tvuwwn{display:none}}.archived-banner.svelte-tvuwwn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1rem;background:var(--accent-yellow-bg);color:var(--accent-yellow);font-size:.85rem;border-bottom:1px solid var(--accent-yellow);flex-shrink:0}.invite-container.svelte-n51plo{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--bg-primary)}.invite-card.svelte-n51plo{background:var(--bg-card);border-radius:12px;padding:2.5rem;width:400px;max-width:95vw;display:flex;flex-direction:column;gap:1.5rem;border:1px solid var(--border-subtle);text-align:center}h1.svelte-n51plo{font-size:1.5rem;margin:0}.status.svelte-n51plo{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}@keyframes svelte-n51plo-spin{to{transform:rotate(360deg)}}.hint.svelte-n51plo{color:var(--text-muted);font-size:.85rem}button.svelte-n51plo{background:var(--bg-hover);border:1px solid var(--border-hover);color:var(--text-primary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-top:.5rem}button.svelte-n51plo:hover{background:var(--border-hover)}
