.timer-container.svelte-ehdklr.svelte-ehdklr{background-color:#fff;padding:1.5rem;border:1px solid #ced4da}.timer-container.svelte-ehdklr h2.svelte-ehdklr{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.05em}.phase-tabs.svelte-ehdklr.svelte-ehdklr{display:flex;gap:.5rem;margin-bottom:1.5rem}.tab-button.svelte-ehdklr.svelte-ehdklr{padding:.5rem 1rem;background:none;border:1px solid #ced4da;cursor:pointer;font-family:inherit;font-size:.9rem;flex:1}.tab-button.active.svelte-ehdklr.svelte-ehdklr{border-color:#6cb4ee;color:#6cb4ee;background-color:#f0f7ff}.tab-button.svelte-ehdklr.svelte-ehdklr:disabled{opacity:.5;cursor:not-allowed}.timer-display.svelte-ehdklr.svelte-ehdklr{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.time.svelte-ehdklr.svelte-ehdklr{font-size:3.5rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1}.controls.svelte-ehdklr.svelte-ehdklr{display:flex;flex-direction:column;gap:.5rem;width:100%}.controls.svelte-ehdklr button.svelte-ehdklr{width:100%;padding:.75rem;background:none;border:1px solid #ced4da;cursor:pointer;font-family:inherit;font-size:.95rem}button.primary.svelte-ehdklr.svelte-ehdklr{border-color:#6cb4ee;color:#6cb4ee}button.primary.svelte-ehdklr.svelte-ehdklr:hover:not(:disabled){background-color:#6cb4ee;color:#fff}button.warning.svelte-ehdklr.svelte-ehdklr{border-color:#ff9800;color:#ff9800}button.warning.svelte-ehdklr.svelte-ehdklr:hover:not(:disabled){background-color:#ff9800;color:#fff}button.secondary.svelte-ehdklr.svelte-ehdklr{border-color:#666;color:#666}button.secondary.svelte-ehdklr.svelte-ehdklr:hover:not(:disabled){background-color:#666;color:#fff}button.danger.svelte-ehdklr.svelte-ehdklr{border-color:#dc3545;color:#dc3545}button.danger.svelte-ehdklr.svelte-ehdklr:hover:not(:disabled){background-color:#dc3545;color:#fff}button.svelte-ehdklr.svelte-ehdklr:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.timer-container.svelte-ehdklr.svelte-ehdklr{padding:1rem}.time.svelte-ehdklr.svelte-ehdklr{font-size:2.5rem}.phase-tabs.svelte-ehdklr.svelte-ehdklr{margin-bottom:1rem}}.kanban-container.svelte-1of58tp.svelte-1of58tp{background-color:#fff;padding:1.5rem;border:1px solid #ced4da}.kanban-container.svelte-1of58tp h2.svelte-1of58tp{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.05em}.card-input.svelte-1of58tp.svelte-1of58tp{display:flex;gap:.5rem;margin-bottom:1.5rem}.card-input.svelte-1of58tp input.svelte-1of58tp{flex:1}.card-input.svelte-1of58tp select.svelte-1of58tp{min-width:100px}.card-input.svelte-1of58tp button.svelte-1of58tp{min-width:70px}.board.svelte-1of58tp.svelte-1of58tp{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.column.svelte-1of58tp.svelte-1of58tp{border:1px solid #ced4da;padding:1rem;min-height:200px}.column.svelte-1of58tp h3.svelte-1of58tp{margin:0 0 .75rem;font-size:.95rem;letter-spacing:.05em;color:#666}.cards.svelte-1of58tp.svelte-1of58tp{display:flex;flex-direction:column;gap:.5rem}.card.svelte-1of58tp.svelte-1of58tp{background-color:#fff;border:1px solid #ced4da;padding:.75rem;word-wrap:break-word}.card.done.svelte-1of58tp.svelte-1of58tp{opacity:.6;background-color:#f8f9fa}.card-title.svelte-1of58tp.svelte-1of58tp{font-weight:500;margin-bottom:.25rem;word-break:break-word;font-size:.9rem}.card-description.svelte-1of58tp.svelte-1of58tp{font-size:.8rem;color:#999;margin-bottom:.5rem;word-break:break-word}.card-actions.svelte-1of58tp.svelte-1of58tp{display:flex;gap:.25rem}.small-btn.svelte-1of58tp.svelte-1of58tp{flex:1;padding:.3rem .25rem;font-size:.75rem;background-color:transparent;border:1px solid #ced4da;cursor:pointer;font-family:IBM Plex Mono,monospace}.small-btn.svelte-1of58tp.svelte-1of58tp:hover:not(:disabled){background-color:#6cb4ee;color:#fff;border-color:#6cb4ee}.small-btn.delete.svelte-1of58tp.svelte-1of58tp{border-color:#dc3545;color:#dc3545}.small-btn.delete.svelte-1of58tp.svelte-1of58tp:hover:not(:disabled){background-color:#dc3545;color:#fff}.small-btn.svelte-1of58tp.svelte-1of58tp:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.board.svelte-1of58tp.svelte-1of58tp{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kanban-container.svelte-1of58tp.svelte-1of58tp{padding:1rem}.board.svelte-1of58tp.svelte-1of58tp{grid-template-columns:1fr}.column.svelte-1of58tp.svelte-1of58tp{min-height:150px}.card-input.svelte-1of58tp.svelte-1of58tp{flex-wrap:wrap}.card-input.svelte-1of58tp input.svelte-1of58tp{min-width:150px}.card-input.svelte-1of58tp select.svelte-1of58tp{min-width:80px}}.idea-container.svelte-2vh9jd.svelte-2vh9jd{background-color:#fff;padding:1.5rem;border:1px solid #ced4da}.idea-container.svelte-2vh9jd h2.svelte-2vh9jd{margin:0 0 1rem;font-size:1.1rem;letter-spacing:.05em}.idea-input.svelte-2vh9jd.svelte-2vh9jd{display:flex;gap:.5rem;margin-bottom:1rem}.idea-input.svelte-2vh9jd input.svelte-2vh9jd{flex:1}.idea-input.svelte-2vh9jd select.svelte-2vh9jd{min-width:100px}.idea-input.svelte-2vh9jd button.svelte-2vh9jd{min-width:70px}.ideas-list.svelte-2vh9jd.svelte-2vh9jd{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.no-ideas.svelte-2vh9jd.svelte-2vh9jd{color:#999;font-size:.9rem;text-align:center;padding:1rem}.idea-item.svelte-2vh9jd.svelte-2vh9jd{display:flex;gap:.5rem;align-items:flex-start;background-color:#f8f9fa;padding:.75rem;border:1px solid #ced4da}.idea-emoji.svelte-2vh9jd.svelte-2vh9jd{font-size:1rem;min-width:25px;text-align:center;flex-shrink:0}.idea-content.svelte-2vh9jd.svelte-2vh9jd{flex:1;word-break:break-word;font-size:.9rem}.delete-btn.svelte-2vh9jd.svelte-2vh9jd{flex-shrink:0;padding:.3rem .4rem;font-size:.75rem;background-color:transparent;border:1px solid #dc3545;color:#dc3545;cursor:pointer;font-family:IBM Plex Mono,monospace}.delete-btn.svelte-2vh9jd.svelte-2vh9jd:hover:not(:disabled){background-color:#dc3545;color:#fff}.delete-btn.svelte-2vh9jd.svelte-2vh9jd:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.idea-container.svelte-2vh9jd.svelte-2vh9jd{padding:1rem}.idea-input.svelte-2vh9jd.svelte-2vh9jd{flex-wrap:wrap}.idea-input.svelte-2vh9jd input.svelte-2vh9jd{min-width:150px}.idea-input.svelte-2vh9jd select.svelte-2vh9jd{min-width:80px}.ideas-list.svelte-2vh9jd.svelte-2vh9jd{max-height:300px}.idea-item.svelte-2vh9jd.svelte-2vh9jd{padding:.5rem}}.root.svelte-s3vy5o.svelte-s3vy5o{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa}.error-banner.svelte-s3vy5o.svelte-s3vy5o{background-color:#f8d7da;color:#721c24;padding:1rem;border-bottom:1px solid #ced4da;cursor:pointer}.header.svelte-s3vy5o.svelte-s3vy5o{background-color:#fff;border-bottom:1px solid #ced4da;position:sticky;top:0;z-index:100}.header-content.svelte-s3vy5o.svelte-s3vy5o{max-width:1400px;margin:0 auto;padding:1rem;display:flex;align-items:center;gap:2rem}.header.svelte-s3vy5o h1.svelte-s3vy5o{margin:0;font-size:1.5rem;white-space:nowrap}.workspace-dropdown.svelte-s3vy5o.svelte-s3vy5o{position:relative;flex:1;max-width:300px}.dropdown-toggle.svelte-s3vy5o.svelte-s3vy5o{width:100%;text-align:left;padding:.5rem .75rem}.dropdown-menu.svelte-s3vy5o.svelte-s3vy5o{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;z-index:101;max-height:400px;overflow-y:auto}.dropdown-item.svelte-s3vy5o.svelte-s3vy5o{display:block;width:100%;text-align:left;padding:.5rem .75rem;background-color:transparent;border:none;border-bottom:1px solid #ced4da;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:1rem}.dropdown-item.svelte-s3vy5o.svelte-s3vy5o:last-child{border-bottom:none}.dropdown-item.svelte-s3vy5o.svelte-s3vy5o:hover:not(:disabled){background-color:#f8f9fa}.dropdown-item.active.svelte-s3vy5o.svelte-s3vy5o{background-color:#6cb4ee;color:#fff}.dropdown-item.disabled.svelte-s3vy5o.svelte-s3vy5o{color:#999;cursor:default}.dropdown-item.danger.svelte-s3vy5o.svelte-s3vy5o{color:#dc3545}.dropdown-item.danger.svelte-s3vy5o.svelte-s3vy5o:hover:not(:disabled){background-color:#dc3545;color:#fff}.dropdown-divider.svelte-s3vy5o.svelte-s3vy5o{height:1px;background-color:#ced4da;margin:0}.dropdown-input-group.svelte-s3vy5o.svelte-s3vy5o{display:flex;gap:0;padding:0;border-bottom:1px solid #ced4da}.dropdown-input-group.svelte-s3vy5o input.svelte-s3vy5o{flex:1;border:none;border-right:1px solid #ced4da;border-radius:0;padding:.5rem .75rem}.dropdown-input-group.svelte-s3vy5o button.svelte-s3vy5o{border:none;border-radius:0;padding:.5rem .75rem;min-width:50px}.content.svelte-s3vy5o.svelte-s3vy5o{flex:1;max-width:1400px;margin:0 auto;width:100%;padding:1rem}.empty-state.svelte-s3vy5o.svelte-s3vy5o{text-align:center;padding:3rem 1rem;color:#999;font-size:1.1rem}.main-layout.svelte-s3vy5o.svelte-s3vy5o{display:flex;flex-direction:column;gap:1.5rem}.timer-section.svelte-s3vy5o.svelte-s3vy5o{width:100%}.grid-section.svelte-s3vy5o.svelte-s3vy5o{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ideas-section.svelte-s3vy5o.svelte-s3vy5o,.kanban-section.svelte-s3vy5o.svelte-s3vy5o{width:100%}@media (max-width: 1024px){.header-content.svelte-s3vy5o.svelte-s3vy5o{padding:.75rem;gap:1rem}.header.svelte-s3vy5o h1.svelte-s3vy5o{font-size:1.25rem}.workspace-dropdown.svelte-s3vy5o.svelte-s3vy5o{max-width:200px}.grid-section.svelte-s3vy5o.svelte-s3vy5o{grid-template-columns:1fr}}@media (max-width: 768px){.header-content.svelte-s3vy5o.svelte-s3vy5o{padding:.5rem;gap:.5rem;flex-wrap:wrap}.header.svelte-s3vy5o h1.svelte-s3vy5o{font-size:1.1rem}.workspace-dropdown.svelte-s3vy5o.svelte-s3vy5o{max-width:none;flex:1;min-width:150px}.dropdown-toggle.svelte-s3vy5o.svelte-s3vy5o{font-size:.9rem;padding:.4rem .5rem}.content.svelte-s3vy5o.svelte-s3vy5o{padding:.75rem}.main-layout.svelte-s3vy5o.svelte-s3vy5o{gap:1rem}.grid-section.svelte-s3vy5o.svelte-s3vy5o{grid-template-columns:1fr;gap:1rem}.dropdown-menu.svelte-s3vy5o.svelte-s3vy5o{max-height:300px}}body{margin:0;padding:0;background-color:#f8f9fa}main.svelte-bg5dep.svelte-bg5dep{min-height:100vh;width:100%}.modal-overlay.svelte-bg5dep.svelte-bg5dep{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-bg5dep.svelte-bg5dep{background-color:#fff;padding:2rem;border:1px solid #ced4da;max-width:400px;text-align:center}.modal.svelte-bg5dep h3.svelte-bg5dep{margin:0 0 .5rem;font-size:1.1rem}.modal.svelte-bg5dep p.svelte-bg5dep{margin:0 0 1.5rem;color:#666}.modal-buttons.svelte-bg5dep.svelte-bg5dep{display:flex;gap:.5rem}.modal-buttons.svelte-bg5dep button.svelte-bg5dep{flex:1;padding:.75rem;border:1px solid #ced4da;background:none;cursor:pointer;font-family:inherit;font-size:.95rem}.modal-buttons.svelte-bg5dep button.yes.svelte-bg5dep{border-color:#6cb4ee;color:#6cb4ee}.modal-buttons.svelte-bg5dep button.yes.svelte-bg5dep:hover{background-color:#6cb4ee;color:#fff}.modal-buttons.svelte-bg5dep button.no.svelte-bg5dep{border-color:#dc3545;color:#dc3545}.modal-buttons.svelte-bg5dep button.no.svelte-bg5dep:hover{background-color:#dc3545;color:#fff}
