.markdown-widget.svelte-178lz1q{height:100%;display:flex;outline:none}.sidebar.svelte-178lz1q{width:200px;border-right:1px solid var(--color-border-light);display:flex;flex-direction:column;flex-shrink:0}.sidebar-header.svelte-178lz1q{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--color-border-light)}.sidebar-title.svelte-178lz1q{font-weight:600;font-size:14px}.icon-btn.svelte-178lz1q{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm)}.icon-btn.svelte-178lz1q:hover{background:var(--color-border-light);color:var(--color-text-primary)}.icon-btn.small.svelte-178lz1q{width:18px;height:18px}.folders-section.svelte-178lz1q{padding:8px;border-bottom:1px solid var(--color-border-light)}.section-header.svelte-178lz1q{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:6px}.new-folder-form.svelte-178lz1q{margin-bottom:6px}.input.small.svelte-178lz1q{padding:4px 8px;font-size:12px}.folder-item-container.svelte-178lz1q{display:flex;align-items:center}.folder-item.svelte-178lz1q{flex:1;display:block;padding:6px 8px;border:none;background:transparent;text-align:left;font-size:13px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-item.svelte-178lz1q:hover,.folder-item.active.svelte-178lz1q{background:var(--color-bg-warm-secondary);color:var(--color-text-primary)}.delete-folder-btn.svelte-178lz1q{display:none;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.folder-item-container.svelte-178lz1q:hover .delete-folder-btn:where(.svelte-178lz1q){display:flex}.delete-folder-btn.svelte-178lz1q:hover{color:var(--color-danger)}.notes-list.svelte-178lz1q{flex:1;overflow-y:auto;padding:8px}.note-item-container.svelte-178lz1q{display:flex;align-items:flex-start;margin-bottom:4px}.note-item.svelte-178lz1q{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:var(--radius-sm);min-width:0}.note-item.svelte-178lz1q:hover,.note-item.active.svelte-178lz1q{background:var(--color-bg-warm-secondary)}.delete-note-btn.svelte-178lz1q{display:none;align-items:center;justify-content:center;width:24px;height:24px;margin-top:6px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.note-item-container.svelte-178lz1q:hover .delete-note-btn:where(.svelte-178lz1q){display:flex}.delete-note-btn.svelte-178lz1q:hover{color:var(--color-danger);background:var(--color-bg-warm-secondary)}.note-title.svelte-178lz1q{font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-date.svelte-178lz1q{font-size:11px;color:var(--color-text-muted)}.empty-notes.svelte-178lz1q{padding:12px;text-align:center;font-size:12px;color:var(--color-text-muted)}.editor-area.svelte-178lz1q{flex:1;display:flex;flex-direction:column;min-width:0}.editor-header.svelte-178lz1q{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--color-border-light)}.title-input.svelte-178lz1q{flex:1;border:none;background:transparent;font-size:16px;font-weight:600;color:var(--color-text-primary);padding:0}.title-input.svelte-178lz1q:focus{outline:none}.editor-actions.svelte-178lz1q{display:flex;gap:4px}.tags-row.svelte-178lz1q{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-bottom:1px solid var(--color-border-light)}.tag.svelte-178lz1q{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--color-accent);color:#fff;font-size:11px;border-radius:12px}.tag-remove.svelte-178lz1q{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:#fff;cursor:pointer;font-size:14px;line-height:1}.tag-input.svelte-178lz1q{padding:2px 8px;border:1px dashed var(--color-border);border-radius:12px;font-size:11px;width:80px}.tag-input.svelte-178lz1q:focus{outline:none;border-style:solid;border-color:var(--color-accent)}.add-tag-btn.svelte-178lz1q{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:none;background:transparent;color:var(--color-text-muted);font-size:11px;cursor:pointer}.add-tag-btn.svelte-178lz1q:hover{color:var(--color-accent)}.editor-content.svelte-178lz1q{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;position:relative}.editor-content.uploading.svelte-178lz1q{opacity:.7;pointer-events:none}.upload-indicator.svelte-178lz1q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg-warm-secondary);padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-secondary);z-index:10;box-shadow:0 2px 8px #0000001a}.simple-editor.svelte-178lz1q{width:100%;height:100%;padding:16px;border:none;resize:none;font-family:inherit;font-size:14px;line-height:1.8;background:transparent;color:var(--color-text-primary)}.simple-editor.svelte-178lz1q:focus{outline:none}.markdown-preview.svelte-178lz1q{padding:16px;font-size:14px;line-height:1.8;color:var(--color-text-primary);overflow-y:auto}.markdown-preview.svelte-178lz1q .placeholder:where(.svelte-178lz1q){color:var(--color-text-muted)}.no-note-selected.svelte-178lz1q{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-muted)}.timer-widget.svelte-axtjj3{height:100%;display:flex;flex-direction:column;container-type:size}.quick-add.svelte-axtjj3{padding:8px;border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:6px;background:var(--color-bg-warm-secondary);flex-shrink:0}.name-input.svelte-axtjj3{width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;background:#fff}.name-input.svelte-axtjj3:focus{outline:none;border-color:var(--color-accent)}.duration-picker.svelte-axtjj3{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.preset-btn.svelte-axtjj3{padding:4px 8px;border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);font-size:11px;cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.preset-btn.svelte-axtjj3:hover{border-color:var(--color-accent);color:var(--color-accent)}.preset-btn.active.svelte-axtjj3{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.minutes-input.svelte-axtjj3{width:45px;padding:4px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:12px;text-align:center;-moz-appearance:textfield}.minutes-input.svelte-axtjj3::-webkit-outer-spin-button,.minutes-input.svelte-axtjj3::-webkit-inner-spin-button{-webkit-appearance:none}.minutes-input.svelte-axtjj3:focus{outline:none;border-color:var(--color-accent)}.minutes-label.svelte-axtjj3{font-size:11px;color:var(--color-text-muted)}.add-btn.svelte-axtjj3{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;border:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.add-btn.svelte-axtjj3:hover{background:var(--color-accent-hover)}.add-btn.svelte-axtjj3:active{transform:scale(.98)}.timer-list.svelte-axtjj3{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px;min-height:0}.empty-state.svelte-axtjj3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--color-text-muted);text-align:center;padding:16px}.empty-state.svelte-axtjj3 p:where(.svelte-axtjj3){margin:0;font-size:13px}.empty-state.svelte-axtjj3 .hint:where(.svelte-axtjj3){font-size:11px;opacity:.7}.timer-item.svelte-axtjj3{position:relative;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.timer-item.running.svelte-axtjj3{border-color:var(--timer-color, var(--color-accent))}.timer-item.completed.svelte-axtjj3{background:var(--color-bg-warm-tertiary)}.timer-color-bar.svelte-axtjj3{position:absolute;top:0;left:0;height:2px;background:var(--timer-color, var(--color-accent));transition:width .5s linear}.timer-content.svelte-axtjj3{display:flex;align-items:center;gap:8px;padding:8px}.timer-info.svelte-axtjj3{flex:1;min-width:0}.timer-name.svelte-axtjj3{display:block;font-size:12px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timer-status.svelte-axtjj3{font-size:10px;color:var(--color-text-muted)}.timer-item.running.svelte-axtjj3 .timer-status:where(.svelte-axtjj3){color:var(--timer-color, var(--color-accent))}.timer-item.completed.svelte-axtjj3 .timer-status:where(.svelte-axtjj3){color:var(--color-success);font-weight:500}.timer-display.svelte-axtjj3{font-family:SF Mono,Monaco,monospace;font-size:18px;font-weight:600;color:var(--color-text-primary);min-width:60px;text-align:right}.timer-item.running.svelte-axtjj3 .timer-display:where(.svelte-axtjj3){color:var(--timer-color, var(--color-accent))}.timer-controls.svelte-axtjj3{display:flex;gap:2px}.control-btn.svelte-axtjj3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.control-btn.svelte-axtjj3:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.control-btn.svelte-axtjj3:active{transform:scale(.95)}.control-btn.play.svelte-axtjj3{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.control-btn.play.svelte-axtjj3:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.control-btn.pause.svelte-axtjj3{background:var(--color-warning);border-color:var(--color-warning);color:#fff}.control-btn.pause.svelte-axtjj3:hover{background:#f57c00;border-color:#f57c00}.control-btn.delete.svelte-axtjj3:hover{border-color:var(--color-danger);color:var(--color-danger)}@container (max-height: 200px){.duration-picker.svelte-axtjj3{display:none}}@container (max-width: 180px){.timer-status.svelte-axtjj3{display:none}.timer-display.svelte-axtjj3{font-size:14px;min-width:50px}}.timer-group-widget.svelte-1fn3og6{height:100%;display:flex;flex-direction:column;padding:12px}.groups-container.svelte-1fn3og6{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.group.svelte-1fn3og6{background:var(--color-bg-warm-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--group-color, var(--color-border));overflow:hidden}.group.ungrouped.svelte-1fn3og6{border-left-color:var(--color-text-muted)}.group-header.svelte-1fn3og6{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#00000008}.group-name.svelte-1fn3og6{font-weight:500;font-size:13px;color:var(--color-text-primary)}.group-timers.svelte-1fn3og6{padding:8px;display:flex;flex-direction:column;gap:6px}.mini-timer.svelte-1fn3og6{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#fff;border-radius:var(--radius-sm)}.mini-timer-info.svelte-1fn3og6{display:flex;align-items:center;gap:12px}.mini-timer-name.svelte-1fn3og6{font-size:13px;color:var(--color-text-primary)}.mini-timer-time.svelte-1fn3og6{font-family:monospace;font-size:13px;font-weight:600;color:var(--color-accent)}.mini-timer-controls.svelte-1fn3og6{display:flex;gap:4px}.icon-btn.svelte-1fn3og6,.mini-btn.svelte-1fn3og6{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);font-size:12px}.icon-btn.svelte-1fn3og6:hover,.mini-btn.svelte-1fn3og6:hover{background:var(--color-border-light);color:var(--color-text-primary)}.mini-btn.delete.svelte-1fn3og6:hover{background:var(--color-danger);color:#fff}.mini-btn.add.svelte-1fn3og6{background:var(--color-accent);color:#fff}.mini-btn.add.svelte-1fn3og6:hover{background:var(--color-accent-hover)}.add-timer-to-group.svelte-1fn3og6{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;color:var(--color-text-muted);font-size:12px;cursor:pointer;border-radius:var(--radius-sm)}.add-timer-to-group.svelte-1fn3og6:hover{color:var(--color-accent)}.add-timer-form.svelte-1fn3og6{display:flex;align-items:center;gap:6px;padding:4px}.input.small.svelte-1fn3og6{padding:4px 8px;font-size:12px}.actions.svelte-1fn3og6{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-light)}.add-group-form.svelte-1fn3og6{display:flex;gap:8px}.btn-sm.svelte-1fn3og6{padding:4px 8px;font-size:12px}.pomodoro-widget.svelte-1y9sce2{height:100%;display:flex;flex-direction:column;padding:12px;container-type:size}.timer-section.svelte-1y9sce2{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:0}.phase-indicator.svelte-1y9sce2{font-size:12px;font-weight:500;color:var(--phase-color);text-transform:uppercase;letter-spacing:.5px}.timer-display.svelte-1y9sce2{position:relative;width:min(120px,40cqh);height:min(120px,40cqh);display:flex;align-items:center;justify-content:center}.progress-ring.svelte-1y9sce2{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.progress-bg.svelte-1y9sce2{fill:none;stroke:var(--color-border-light);stroke-width:6}.progress-fill.svelte-1y9sce2{fill:none;stroke:var(--phase-color, var(--color-accent));stroke-width:6;stroke-linecap:round;stroke-dasharray:339.3;transition:stroke-dashoffset .5s ease}.time-text.svelte-1y9sce2{font-size:clamp(18px,8cqw,28px);font-weight:600;font-family:monospace;color:var(--color-text-primary)}.controls.svelte-1y9sce2{display:flex;align-items:center;gap:6px}.control-btn.svelte-1y9sce2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--color-bg-warm-secondary);border-radius:50%;cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.control-btn.svelte-1y9sce2:hover{background:var(--color-border)}.control-btn.primary.svelte-1y9sce2{width:44px;height:44px;background:var(--color-accent);color:#fff}.control-btn.primary.svelte-1y9sce2:hover{background:var(--color-accent-hover)}.stats-section.svelte-1y9sce2{padding-top:10px;border-top:1px solid var(--color-border-light);text-align:center;flex-shrink:0}.session-count.svelte-1y9sce2{margin-bottom:6px}.session-count.svelte-1y9sce2 .count:where(.svelte-1y9sce2){font-size:20px;font-weight:600;color:var(--color-accent)}.session-count.svelte-1y9sce2 .label:where(.svelte-1y9sce2){font-size:11px;color:var(--color-text-muted);margin-left:4px}.today-stats.svelte-1y9sce2{display:flex;justify-content:center;gap:12px;font-size:11px;color:var(--color-text-muted);margin-bottom:8px}.week-chart.svelte-1y9sce2{display:flex;justify-content:center;gap:3px;height:32px}.day-bar.svelte-1y9sce2{display:flex;flex-direction:column;align-items:center;width:16px}.bar-fill.svelte-1y9sce2{width:6px;background:var(--color-accent);border-radius:2px;margin-top:auto;min-height:2px}.day-label.svelte-1y9sce2{font-size:9px;color:var(--color-text-muted);margin-top:2px}.settings-panel.svelte-1y9sce2{padding:8px}.settings-panel.svelte-1y9sce2 h3:where(.svelte-1y9sce2){font-size:13px;margin-bottom:12px}.setting-row.svelte-1y9sce2{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.setting-row.svelte-1y9sce2 label:where(.svelte-1y9sce2){font-size:12px;color:var(--color-text-secondary)}.input.small.svelte-1y9sce2{width:60px;padding:4px 6px;font-size:12px;text-align:center}.settings-actions.svelte-1y9sce2{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}@container (max-height: 280px){.stats-section.svelte-1y9sce2{display:none}}@container (max-height: 200px){.phase-indicator.svelte-1y9sce2{display:none}}@container (max-width: 180px){.today-stats.svelte-1y9sce2,.week-chart.svelte-1y9sce2{display:none}}.todo-widget.svelte-15jcfay{height:100%;display:flex;flex-direction:column;container-type:size}.quick-add.svelte-15jcfay{padding:8px;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-warm-secondary);flex-shrink:0}.add-row.svelte-15jcfay{display:flex;gap:6px}.todo-input.svelte-15jcfay{flex:1;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;background:#fff;min-width:0}.todo-input.svelte-15jcfay:focus{outline:none;border-color:var(--color-accent)}.add-btn.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;flex-shrink:0}.add-btn.svelte-15jcfay:hover:not(:disabled){background:var(--color-accent-hover)}.add-btn.svelte-15jcfay:disabled{opacity:.5;cursor:not-allowed}.add-options.svelte-15jcfay{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.priority-selector.svelte-15jcfay{display:flex;gap:2px}.priority-btn.svelte-15jcfay{padding:3px 6px;border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);font-size:10px;text-transform:capitalize;cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.priority-btn.svelte-15jcfay:hover{border-color:var(--priority-color);color:var(--priority-color)}.priority-btn.active.svelte-15jcfay{background:var(--priority-color);border-color:var(--priority-color);color:#fff}.date-input.svelte-15jcfay{padding:3px 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;color:var(--color-text-secondary)}.date-input.svelte-15jcfay:focus{outline:none;border-color:var(--color-accent)}.filters.svelte-15jcfay{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--color-border-light);flex-shrink:0;flex-wrap:wrap}.filter-btn.svelte-15jcfay{padding:3px 8px;border:none;background:transparent;font-size:11px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .15s ease}.filter-btn.svelte-15jcfay:hover{background:var(--color-border-light);color:var(--color-text-primary)}.filter-btn.active.svelte-15jcfay{background:var(--color-accent);color:#fff}.todo-list.svelte-15jcfay{flex:1;overflow-y:auto;padding:6px;min-height:0}@container (max-height: 250px){.add-options.svelte-15jcfay{display:none}}@container (max-width: 200px){.date-input.svelte-15jcfay{display:none}.filter-btn.svelte-15jcfay{padding:3px 6px;font-size:10px}}.empty-state.svelte-15jcfay{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--color-text-muted);text-align:center;padding:24px}.empty-state.svelte-15jcfay p:where(.svelte-15jcfay){margin:0}.todo-item.svelte-15jcfay{margin-bottom:4px;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.todo-item.completed.svelte-15jcfay{opacity:.6}.todo-main.svelte-15jcfay{display:flex;align-items:center;gap:8px;padding:10px 12px}.expand-btn.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:0;border-radius:var(--radius-sm)}.expand-btn.svelte-15jcfay:hover{background:var(--color-border-light)}.expand-spacer.svelte-15jcfay{width:20px}.checkbox.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--priority-color, var(--color-border));border-radius:4px;background:#fff;cursor:pointer;flex-shrink:0;transition:all .15s ease;padding:0}.checkbox.svelte-15jcfay:hover{background:var(--color-border-light)}.checkbox.checked.svelte-15jcfay{background:var(--priority-color, var(--color-accent));border-color:var(--priority-color, var(--color-accent));color:#fff}.checkbox.svelte-15jcfay svg:where(.svelte-15jcfay){width:12px;height:12px}.checkbox.small.svelte-15jcfay{width:16px;height:16px}.checkbox.small.svelte-15jcfay svg:where(.svelte-15jcfay){width:10px;height:10px}.todo-content.svelte-15jcfay{flex:1;min-width:0;display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}.todo-content.svelte-15jcfay:hover{opacity:.8}.todo-title.svelte-15jcfay{font-size:14px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-item.completed.svelte-15jcfay .todo-title:where(.svelte-15jcfay){text-decoration:line-through;color:var(--color-text-muted)}.copied-badge.svelte-15jcfay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-accent);color:#fff;padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;z-index:10;animation:svelte-15jcfay-fadeIn .15s ease}.copied-badge.small.svelte-15jcfay{padding:2px 6px;font-size:10px}@keyframes svelte-15jcfay-fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.due-date.svelte-15jcfay{font-size:11px;padding:2px 6px;background:var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text-muted);white-space:nowrap}.due-date.overdue.svelte-15jcfay{background:#ef53501a;color:var(--color-danger)}.delete-btn.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;transition:all .15s ease}.todo-main.svelte-15jcfay:hover .delete-btn:where(.svelte-15jcfay),.subtask-item.svelte-15jcfay:hover .delete-btn:where(.svelte-15jcfay){opacity:1}.delete-btn.svelte-15jcfay:hover{background:#ef53501a;color:var(--color-danger)}.delete-btn.small.svelte-15jcfay{width:20px;height:20px}.edit-btn.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;transition:all .15s ease}.todo-main.svelte-15jcfay:hover .edit-btn:where(.svelte-15jcfay){opacity:1}.edit-btn.svelte-15jcfay:hover{background:#2196f31a;color:var(--color-accent)}.todo-item.editing.svelte-15jcfay{border-color:var(--color-accent)}.todo-edit.svelte-15jcfay{padding:10px 12px}.edit-input.svelte-15jcfay{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:#fff;margin-bottom:8px}.edit-input.svelte-15jcfay:focus{outline:none;border-color:var(--color-accent)}.edit-options.svelte-15jcfay{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.edit-actions.svelte-15jcfay{display:flex;justify-content:flex-end;gap:6px}.edit-action-btn.svelte-15jcfay{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.edit-action-btn.cancel.svelte-15jcfay{background:var(--color-border-light);color:var(--color-text-secondary)}.edit-action-btn.cancel.svelte-15jcfay:hover{background:var(--color-border)}.edit-action-btn.save.svelte-15jcfay{background:var(--color-accent);color:#fff}.edit-action-btn.save.svelte-15jcfay:hover{background:var(--color-accent-hover)}.subtasks.svelte-15jcfay{padding:8px 12px 12px 48px;background:var(--color-bg-warm-secondary);border-top:1px solid var(--color-border-light)}.subtask-item.svelte-15jcfay{display:flex;align-items:center;gap:8px;padding:6px 0}.subtask-item.completed.svelte-15jcfay{opacity:.6}.subtask-title.svelte-15jcfay{flex:1;font-size:13px;color:var(--color-text-primary);position:relative;cursor:pointer}.subtask-title.svelte-15jcfay:hover{opacity:.8}.subtask-item.completed.svelte-15jcfay .subtask-title:where(.svelte-15jcfay){text-decoration:line-through;color:var(--color-text-muted)}.subtask-input.svelte-15jcfay{width:100%;padding:6px 10px;margin-top:4px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);font-size:12px;background:#fff}.subtask-input.svelte-15jcfay:focus{outline:none;border-style:solid;border-color:var(--color-accent)}.quick-links-widget.svelte-nzv90a{height:100%;display:flex;flex-direction:column}.quick-add.svelte-nzv90a{padding:12px;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-warm-secondary)}.add-row.svelte-nzv90a{display:flex;gap:8px}.title-input.svelte-nzv90a{width:120px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;background:#fff}.url-input.svelte-nzv90a{flex:1;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;background:#fff}.title-input.svelte-nzv90a:focus,.url-input.svelte-nzv90a:focus{outline:none;border-color:var(--color-accent)}.add-btn.svelte-nzv90a{padding:8px 16px;border:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.add-btn.svelte-nzv90a:hover:not(:disabled){background:var(--color-accent-hover)}.add-btn.svelte-nzv90a:disabled{opacity:.5;cursor:not-allowed}.links-container.svelte-nzv90a{flex:1;overflow-y:auto;padding:12px}.empty-state.svelte-nzv90a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--color-text-muted);text-align:center}.empty-state.svelte-nzv90a p:where(.svelte-nzv90a){margin:0}.empty-state.svelte-nzv90a .hint:where(.svelte-nzv90a){font-size:12px;opacity:.7}.links-grid.svelte-nzv90a{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.link-card.svelte-nzv90a{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:all .15s ease;cursor:grab}.link-card.svelte-nzv90a:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.link-card.dragging.svelte-nzv90a{opacity:.5}.link-card.drag-over.svelte-nzv90a{border-color:var(--color-accent);background:#5b8def0d}.drag-handle.svelte-nzv90a{color:var(--color-text-muted);cursor:grab;opacity:0;transition:opacity .15s ease;flex-shrink:0}.link-card.svelte-nzv90a:hover .drag-handle:where(.svelte-nzv90a){opacity:.5}.link-icon.svelte-nzv90a{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.link-icon.svelte-nzv90a img:where(.svelte-nzv90a){width:16px;height:16px}.link-title.svelte-nzv90a{flex:1;font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-actions.svelte-nzv90a{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease}.link-card.svelte-nzv90a:hover .link-actions:where(.svelte-nzv90a){opacity:1}.action-btn.svelte-nzv90a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm)}.action-btn.svelte-nzv90a:hover{background:var(--color-border-light);color:var(--color-text-primary)}.action-btn.delete.svelte-nzv90a:hover{background:#ef53501a;color:var(--color-danger)}.external-icon{color:var(--color-text-muted);flex-shrink:0}.link-edit.svelte-nzv90a{display:flex;flex-direction:column;gap:6px;padding:10px;background:#fff;border:1px solid var(--color-accent);border-radius:var(--radius-sm)}.edit-input.svelte-nzv90a{padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:12px}.edit-input.svelte-nzv90a:focus{outline:none;border-color:var(--color-accent)}.edit-actions.svelte-nzv90a{display:flex;justify-content:flex-end;gap:4px}.edit-btn.svelte-nzv90a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.edit-btn.cancel.svelte-nzv90a{background:var(--color-border-light);color:var(--color-text-secondary)}.edit-btn.cancel.svelte-nzv90a:hover{background:var(--color-border)}.edit-btn.save.svelte-nzv90a{background:var(--color-accent);color:#fff}.edit-btn.save.svelte-nzv90a:hover{background:var(--color-accent-hover)}.pdf-viewer.svelte-zfpggy{height:100%;display:flex;flex-direction:column;outline:none}.pdf-viewer.svelte-zfpggy:focus{outline:none}.upload-area.svelte-zfpggy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;margin:16px;border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;position:relative;transition:all .15s ease}.upload-area.svelte-zfpggy:hover,.upload-area.svelte-zfpggy:focus-within{border-color:var(--color-accent);color:var(--color-accent);background:#5b8def0d}.upload-text.svelte-zfpggy{font-size:14px;font-weight:500;margin-top:8px}.upload-hint.svelte-zfpggy{font-size:12px;opacity:.7}.file-input.svelte-zfpggy{position:absolute;inset:0;opacity:0;cursor:pointer}.error.svelte-zfpggy{color:var(--color-danger);font-size:12px;margin-top:8px}.pdf-toolbar.svelte-zfpggy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-warm-secondary);flex-wrap:wrap}.toolbar-left.svelte-zfpggy{flex:1;min-width:0}.file-name.svelte-zfpggy{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:150px}.page-controls.svelte-zfpggy,.zoom-controls.svelte-zfpggy{display:flex;align-items:center;gap:4px}.toolbar-btn.svelte-zfpggy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);background:#fff;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all .15s ease}.toolbar-btn.svelte-zfpggy:hover:not(:disabled){background:var(--color-bg-warm-tertiary);border-color:var(--color-text-muted);color:var(--color-text-primary)}.toolbar-btn.svelte-zfpggy:active:not(:disabled){transform:scale(.95)}.toolbar-btn.svelte-zfpggy:disabled{opacity:.3;cursor:not-allowed}.page-info.svelte-zfpggy{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-secondary)}.page-input.svelte-zfpggy{width:40px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;font-size:13px;-moz-appearance:textfield}.page-input.svelte-zfpggy::-webkit-outer-spin-button,.page-input.svelte-zfpggy::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-input.svelte-zfpggy:focus{outline:none;border-color:var(--color-accent)}.page-total.svelte-zfpggy{color:var(--color-text-muted)}.zoom-level.svelte-zfpggy{font-size:12px;color:var(--color-text-secondary);min-width:45px;text-align:center}.upload-btn.svelte-zfpggy{cursor:pointer;border-style:dashed}.hidden-input.svelte-zfpggy{display:none}.pdf-container.svelte-zfpggy{flex:1;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:16px;background:#525659;position:relative}.pdf-container.svelte-zfpggy canvas:where(.svelte-zfpggy){box-shadow:0 2px 10px #0000004d}.loading.svelte-zfpggy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 24px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--color-text-secondary)}.calendar-widget.svelte-1lnqv1n{height:100%;display:flex;flex-direction:column;padding:8px;container-type:size}.calendar-header.svelte-1lnqv1n{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.header-center.svelte-1lnqv1n{display:flex;align-items:center;gap:8px}.month-name.svelte-1lnqv1n{font-size:14px;font-weight:600;color:var(--color-text-primary)}.nav-btn.svelte-1lnqv1n{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.nav-btn.svelte-1lnqv1n:hover{background:var(--color-border-light)}.today-btn.svelte-1lnqv1n{padding:2px 6px;border:none;background:var(--color-bg-warm-secondary);color:var(--color-text-secondary);font-size:11px;cursor:pointer;border-radius:var(--radius-sm)}.today-btn.svelte-1lnqv1n:hover{background:var(--color-border)}.calendar-grid.svelte-1lnqv1n{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.weekdays.svelte-1lnqv1n{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:2px;flex-shrink:0}.weekday.svelte-1lnqv1n{text-align:center;font-size:10px;font-weight:500;color:var(--color-text-muted);padding:2px}.days.svelte-1lnqv1n{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;flex:1;min-height:0}.day.svelte-1lnqv1n{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2px;background:var(--color-bg-warm-secondary);border-radius:2px;min-height:0;overflow:hidden}.day.empty.svelte-1lnqv1n{background:transparent}.day.today.svelte-1lnqv1n{background:var(--color-accent)}.day.today.svelte-1lnqv1n .day-number:where(.svelte-1lnqv1n){color:#fff}.day.has-todos.svelte-1lnqv1n:not(.today){background:var(--color-bg-warm-tertiary)}.day-number.svelte-1lnqv1n{font-size:11px;font-weight:500;color:var(--color-text-primary);line-height:1.2}.day-todos.svelte-1lnqv1n{display:flex;gap:1px;margin-top:1px;flex-wrap:wrap;justify-content:center}.todo-dot.svelte-1lnqv1n{width:4px;height:4px;border-radius:50%}.todo-dot.completed.svelte-1lnqv1n{opacity:.4}.more-todos.svelte-1lnqv1n{font-size:8px;color:var(--color-text-muted)}.upcoming-section.svelte-1lnqv1n{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border-light);flex-shrink:0;overflow:hidden}.upcoming-title.svelte-1lnqv1n{font-size:11px;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.upcoming-list.svelte-1lnqv1n{display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto}.upcoming-item.svelte-1lnqv1n{display:flex;align-items:center;gap:6px;padding:4px 6px;background:var(--color-bg-warm-secondary);border-radius:var(--radius-sm)}.priority-dot.svelte-1lnqv1n{width:5px;height:5px;border-radius:50%;flex-shrink:0}.upcoming-todo-title.svelte-1lnqv1n{flex:1;font-size:11px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-date.svelte-1lnqv1n{font-size:10px;color:var(--color-text-muted);flex-shrink:0}.no-upcoming.svelte-1lnqv1n{font-size:11px;color:var(--color-text-muted);text-align:center;padding:8px}@container (max-height: 300px){.upcoming-section.svelte-1lnqv1n{display:none}}@container (max-width: 200px){.today-btn.svelte-1lnqv1n{display:none}.weekday.svelte-1lnqv1n{font-size:9px}.day-number.svelte-1lnqv1n{font-size:10px}}.scratch-pad.svelte-19m9joz{height:100%;display:flex;flex-direction:column}.scratch-editor.svelte-19m9joz{flex:1;width:100%;padding:12px;border:none;overflow-y:auto;font-family:inherit;font-size:14px;line-height:1.6;background:transparent;color:var(--color-text-primary);min-height:0}.scratch-editor.svelte-19m9joz:focus{outline:none}.scratch-editor.svelte-19m9joz:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.scratch-editor.svelte-19m9joz img{max-width:100%;border-radius:4px;margin:4px 0;display:block}.scratch-footer.svelte-19m9joz{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-top:1px solid var(--color-border-light);flex-shrink:0}.hint.svelte-19m9joz{font-size:11px;color:var(--color-text-muted)}.clear-btn.svelte-19m9joz{padding:4px 8px;border:none;background:transparent;color:var(--color-text-secondary);font-size:11px;cursor:pointer;border-radius:var(--radius-sm)}.clear-btn.svelte-19m9joz:hover{background:var(--color-border-light)}.whiteboard.svelte-1o5j04n{height:100%;display:flex;flex-direction:column;background:#fff}.toolbar.svelte-1o5j04n{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-warm-secondary);flex-shrink:0;flex-wrap:wrap}.tool-group.svelte-1o5j04n{display:flex;gap:2px}.separator.svelte-1o5j04n{width:1px;height:24px;background:var(--color-border)}.color-section.svelte-1o5j04n{position:relative}.tool-btn.svelte-1o5j04n{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.tool-btn.svelte-1o5j04n:hover:not(:disabled){background:var(--color-border-light);color:var(--color-text-primary)}.tool-btn.active.svelte-1o5j04n{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.tool-btn.svelte-1o5j04n:disabled{opacity:.4;cursor:not-allowed}.color-btn.svelte-1o5j04n{border:2px solid var(--color-border)}.color-picker.svelte-1o5j04n{position:absolute;top:100%;left:0;margin-top:4px;display:flex;gap:4px;padding:8px;background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001a;z-index:10}.color-swatch.svelte-1o5j04n{width:24px;height:24px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .15s ease}.color-swatch.svelte-1o5j04n:hover{transform:scale(1.1)}.color-swatch.active.svelte-1o5j04n{border-color:var(--color-text-primary)}.size-section.svelte-1o5j04n{display:flex;align-items:center;gap:8px}.size-slider.svelte-1o5j04n{width:60px;height:4px;-webkit-appearance:none;appearance:none;background:var(--color-border);border-radius:2px;cursor:pointer}.size-slider.svelte-1o5j04n::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--color-accent);border-radius:50%;cursor:pointer}.size-label.svelte-1o5j04n{font-size:11px;color:var(--color-text-muted);min-width:28px}.zoom-controls.svelte-1o5j04n{display:flex;align-items:center;gap:4px}.zoom-level.svelte-1o5j04n{font-size:11px;color:var(--color-text-muted);min-width:40px;text-align:center}.actions.svelte-1o5j04n{display:flex;gap:4px;margin-left:auto}.canvas-container.svelte-1o5j04n{flex:1;min-height:0;overflow:hidden}.canvas-container.svelte-1o5j04n .konvajs-content{background:#fff}.tile.svelte-1n8px0y{height:100%;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;contain:layout style;border:2px solid transparent;transition:border-color .15s ease}.tile.active.svelte-1n8px0y{border-color:var(--color-accent)}.tile.svelte-1n8px0y:focus{outline:none}.tile-header.svelte-1n8px0y{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-warm-secondary);flex-shrink:0;-webkit-user-select:none;user-select:none}[data-theme=cool] .tile-header.svelte-1n8px0y{background:var(--color-bg-cool-secondary)}[data-theme=peach] .tile-header.svelte-1n8px0y{background:var(--color-bg-peach-secondary)}.tile-title.svelte-1n8px0y{font-size:14px;font-weight:500;color:var(--color-text-primary)}.tile-close.svelte-1n8px0y{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .15s ease}.tile-close.svelte-1n8px0y:hover{background:var(--color-border-light);color:var(--color-text-primary)}.tile-content.svelte-1n8px0y{flex:1;overflow:auto;min-height:0}.unknown-widget.svelte-1n8px0y{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted)}.home-screen.svelte-1kzymhf{height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-warm);background-size:cover;background-position:center;background-repeat:no-repeat}.overlay.svelte-1kzymhf{position:absolute;inset:0;background:#0000004d;pointer-events:none}.home-screen.svelte-1kzymhf:not([style*=url]) .overlay:where(.svelte-1kzymhf){background:transparent}.settings-btn.svelte-1kzymhf{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:var(--color-text-primary);transition:all .2s ease}.settings-btn.svelte-1kzymhf:hover{transform:rotate(45deg)}.settings-panel.svelte-1kzymhf{position:absolute;top:60px;right:16px;z-index:20;background:var(--color-bg-warm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:16px;min-width:280px;box-shadow:0 8px 32px #00000026}.settings-panel.svelte-1kzymhf h3:where(.svelte-1kzymhf){margin:0 0 12px;font-size:14px;font-weight:600}.setting-row.svelte-1kzymhf{margin-bottom:12px}.setting-row.svelte-1kzymhf label:where(.svelte-1kzymhf){display:block;font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}.setting-row.svelte-1kzymhf input:where(.svelte-1kzymhf){width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px}.settings-actions.svelte-1kzymhf{display:flex;gap:8px;justify-content:flex-end}.content.svelte-1kzymhf{position:relative;z-index:5;text-align:center;color:var(--color-text-primary)}.home-screen[style*=url].svelte-1kzymhf .content:where(.svelte-1kzymhf){color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.time-section.svelte-1kzymhf{margin-bottom:8px}.time.svelte-1kzymhf{font-size:72px;font-weight:200;letter-spacing:-2px;line-height:1}.date.svelte-1kzymhf{font-size:18px;font-weight:400;opacity:.8;margin-top:8px}.greeting.svelte-1kzymhf{font-size:24px;font-weight:300;margin:24px 0 16px;opacity:.9}.message-section.svelte-1kzymhf{margin:20px auto;max-width:400px}.message.svelte-1kzymhf{font-size:16px;font-weight:400;opacity:.85;cursor:pointer;padding:8px 16px;border-radius:var(--radius-sm);transition:background .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center}.message.svelte-1kzymhf:hover{background:#ffffff1a}.message.svelte-1kzymhf .placeholder:where(.svelte-1kzymhf){opacity:.5;font-style:italic}.message-input.svelte-1kzymhf{width:100%;padding:8px 16px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;font-family:inherit;color:inherit;text-align:center;height:40px}.message-input.svelte-1kzymhf:focus{outline:none;border-color:#fff6}.stats.svelte-1kzymhf{display:flex;gap:32px;justify-content:center;margin:32px 0}.stat.svelte-1kzymhf{display:flex;flex-direction:column;align-items:center}.stat-value.svelte-1kzymhf{font-size:28px;font-weight:600}.stat-label.svelte-1kzymhf{font-size:11px;text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-top:4px}.hint.svelte-1kzymhf{font-size:13px;opacity:.6;margin-top:24px}.hint.svelte-1kzymhf kbd:where(.svelte-1kzymhf){display:inline-block;padding:2px 6px;background:#ffffff26;border-radius:4px;font-family:inherit;font-size:12px}@media(max-width:600px){.time.svelte-1kzymhf{font-size:48px}.stats.svelte-1kzymhf{gap:16px;flex-wrap:wrap}.stat-value.svelte-1kzymhf{font-size:22px}}.single-tile.svelte-c9zcp1,.fullscreen-tile.svelte-c9zcp1{height:100%;padding:var(--spacing-tile-gap)}.pane-resizer{position:relative;display:flex;align-items:center;justify-content:center;background:transparent}[data-direction=horizontal]>.pane-resizer{width:8px;cursor:col-resize}[data-direction=vertical]>.pane-resizer{height:8px;cursor:row-resize}.resize-handle.svelte-c9zcp1{background:var(--color-border-light);border-radius:2px;transition:background-color .15s ease}[data-direction=horizontal] .resize-handle.svelte-c9zcp1{width:4px;height:40px}[data-direction=vertical] .resize-handle.svelte-c9zcp1{width:40px;height:4px}.pane-resizer:hover .resize-handle.svelte-c9zcp1,.pane-resizer:active .resize-handle.svelte-c9zcp1{background:var(--color-border)}.workspace-bar.svelte-1y5aw5w{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fff;border-top:1px solid var(--color-border-light);z-index:var(--z-workspace-bar)}.workspace-tabs.svelte-1y5aw5w{display:flex;gap:4px}.workspace-tab.svelte-1y5aw5w{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;font-size:13px;color:var(--color-text-muted)}.workspace-tab.svelte-1y5aw5w:hover{background:var(--color-border-light);color:var(--color-text-primary)}.workspace-tab.active.svelte-1y5aw5w{background:var(--color-accent);color:#fff}.workspace-tab.has-tiles.svelte-1y5aw5w:not(.active){color:var(--color-text-secondary)}.workspace-tab.has-tiles.svelte-1y5aw5w:not(.active):after{content:"";width:4px;height:4px;background:var(--color-accent);border-radius:50%;margin-left:2px}.workspace-number.svelte-1y5aw5w{font-weight:600}.tile-count.svelte-1y5aw5w{font-size:11px;opacity:.7}.workspace-info.svelte-1y5aw5w{font-size:12px;color:var(--color-text-muted)}.workspace-name.svelte-1y5aw5w{font-weight:500}.workspace-manager.svelte-gcaora{display:flex;flex-direction:column;height:100%;width:100%}.workspace-content.svelte-gcaora{flex:1;overflow:hidden;padding:var(--spacing-tile-gap)}
