.task-widget.svelte-1oflu9z{display:flex;flex-direction:column;height:100%;background:transparent;padding:1.5rem}.widget-header.svelte-1oflu9z{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.header-icon.svelte-1oflu9z{width:42px;height:42px;border-radius:12px;background:#0076ff1a;color:var(--app-blue);display:flex;align-items:center;justify-content:center}.header-text.svelte-1oflu9z h3:where(.svelte-1oflu9z){margin:0;font-size:1.1rem;font-weight:850;color:var(--text-primary)}.header-text.svelte-1oflu9z p:where(.svelte-1oflu9z){margin:.25rem 0 0;font-size:.8rem;color:var(--text-secondary);font-weight:500}.widget-content.svelte-1oflu9z{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-1oflu9z{display:flex;flex-direction:column;gap:.4rem}.form-group.half.svelte-1oflu9z{flex:1}.form-row.svelte-1oflu9z{display:flex;gap:.75rem}label.svelte-1oflu9z{font-size:.7rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-left:.25rem}.task-input.svelte-1oflu9z,.task-textarea.svelte-1oflu9z,.task-input-compact.svelte-1oflu9z{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px solid var(--app-border);background:#ffffff80;color:var(--text-primary);font-size:.85rem;font-weight:600;transition:all .2s ease}.task-textarea.svelte-1oflu9z{resize:none}.task-input.svelte-1oflu9z:focus,.task-textarea.svelte-1oflu9z:focus,.task-input-compact.svelte-1oflu9z:focus{outline:none;border-color:var(--app-blue);background:#fff;box-shadow:0 0 0 4px #0076ff14}.select-wrapper.svelte-1oflu9z{position:relative;display:flex;align-items:center}.select-wrapper.svelte-1oflu9z .input-icon{position:absolute;left:.75rem;color:var(--text-secondary);pointer-events:none}.task-input-compact.svelte-1oflu9z{padding-left:2rem}.advanced-toggle.svelte-1oflu9z{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:.75rem;font-weight:750;cursor:pointer;padding:.5rem 0;width:fit-content}.advanced-toggle.svelte-1oflu9z:hover{color:var(--app-blue)}.advanced-fields.svelte-1oflu9z{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#00000005;border-radius:12px;border:1px dashed var(--app-border)}.color-picker.svelte-1oflu9z{display:flex;gap:.4rem;align-items:center;height:34px}.color-btn.svelte-1oflu9z{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s}.color-btn.active.svelte-1oflu9z{transform:scale(1.2);border-color:#fff;box-shadow:0 0 0 2px var(--app-blue)}.ref-row.svelte-1oflu9z{display:flex;gap:.5rem}.submit-btn.svelte-1oflu9z{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem;border-radius:12px;background:var(--app-blue);color:#fff;border:none;font-size:.95rem;font-weight:850;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0076ff33}.submit-btn.svelte-1oflu9z:hover:not(:disabled){transform:translateY(-2px);background:#0066e0;box-shadow:0 6px 16px #0076ff4d}.submit-btn.svelte-1oflu9z:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .task-input.svelte-1oflu9z,[data-theme=dark] .task-textarea.svelte-1oflu9z,[data-theme=dark] .task-input-compact.svelte-1oflu9z{background:#ffffff0d}[data-theme=dark] .advanced-fields.svelte-1oflu9z{background:#ffffff05}.date-repeat-container.svelte-1oflu9z{position:relative}.date-repeat-row.svelte-1oflu9z{display:flex;gap:8px;width:100%;align-items:center}.date-field-input.svelte-1oflu9z{flex:1}.repeat-toggle-btn.svelte-1oflu9z{width:38px;height:38px;border-radius:10px;background:#f1f5f9;border:1px solid #cbd5e1;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.repeat-toggle-btn.svelte-1oflu9z:hover{background:#e2e8f0;color:#0f172a}.repeat-toggle-btn.active.svelte-1oflu9z{background:#0076ff1a;border-color:#0076ff;color:#0076ff}.repeat-rule-badge.svelte-1oflu9z{display:flex;align-items:center;gap:6px;background:#0076ff14;border:1px solid rgba(0,118,255,.15);color:#0076ff;padding:4px 10px;border-radius:8px;font-size:.72rem;font-weight:700;margin-top:8px;width:fit-content;max-width:100%}.badge-text.svelte-1oflu9z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.clear-repeat-btn.svelte-1oflu9z{background:none;border:none;color:#0076ff;font-size:.95rem;font-weight:800;cursor:pointer;padding:0 2px;line-height:1}.clear-repeat-btn.svelte-1oflu9z:hover{opacity:.7}.repeat-settings-popover.svelte-1oflu9z{position:absolute;top:105%;left:0;right:0;z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #00000014;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.popover-title-row.svelte-1oflu9z{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.45rem}.popover-title-row.svelte-1oflu9z h5:where(.svelte-1oflu9z){margin:0;font-size:.85rem;font-weight:800;color:#0f172a}.popover-close-x.svelte-1oflu9z{background:none;border:none;color:#94a3b8;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.popover-close-x.svelte-1oflu9z:hover{color:#0f172a}.popover-content.svelte-1oflu9z{display:flex;flex-direction:column;gap:.75rem}.popover-form-group.svelte-1oflu9z{display:flex;flex-direction:column;gap:4px}.popover-form-group.inline-fields.svelte-1oflu9z{flex-direction:row;align-items:center;justify-content:space-between}.pop-label.svelte-1oflu9z{font-size:.75rem;font-weight:700;color:#64748b}.pop-number-row.svelte-1oflu9z{display:flex;align-items:center;gap:8px}.pop-num-box.svelte-1oflu9z{width:60px;padding:6px;border:1px solid #cbd5e1;border-radius:6px;font-size:.8rem;font-weight:600;text-align:center}.unit-text.svelte-1oflu9z{font-size:.78rem;font-weight:600;color:#64748b}.weekday-buttons-row.svelte-1oflu9z{display:flex;gap:4px;width:100%;justify-content:space-between}.weekday-select-btn.svelte-1oflu9z{width:26px;height:26px;border-radius:50%;border:1px solid #cbd5e1;background:#f8fafc;color:#64748b;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.weekday-select-btn.svelte-1oflu9z:hover{background:#e2e8f0;color:#0f172a}.weekday-select-btn.selected.svelte-1oflu9z{background:#0076ff;border-color:#0076ff;color:#fff}.popover-footer-actions.svelte-1oflu9z{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #f1f5f9;padding-top:.65rem}.popover-cancel-btn.svelte-1oflu9z{padding:6px 12px;border-radius:6px;background:#f1f5f9;border:none;color:#64748b;font-size:.75rem;font-weight:700;cursor:pointer}.popover-cancel-btn.svelte-1oflu9z:hover{background:#e2e8f0}.popover-apply-btn.svelte-1oflu9z{padding:6px 12px;border-radius:6px;background:#0076ff;border:none;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.popover-apply-btn.svelte-1oflu9z:hover{background:#0066e0}[data-theme=dark] .repeat-toggle-btn.svelte-1oflu9z{background:#ffffff0d;border-color:#ffffff1a;color:#94a3b8}[data-theme=dark] .repeat-toggle-btn.svelte-1oflu9z:hover{background:#ffffff1a;color:#f8fafc}[data-theme=dark] .repeat-toggle-btn.active.svelte-1oflu9z{background:#0076ff2e;border-color:#0076ff;color:#38bdf8}[data-theme=dark] .repeat-settings-popover.svelte-1oflu9z{background:#1e293b;border-color:#ffffff14;box-shadow:0 10px 25px #00000059}[data-theme=dark] .popover-title-row.svelte-1oflu9z{border-color:#ffffff0d}[data-theme=dark] .popover-title-row.svelte-1oflu9z h5:where(.svelte-1oflu9z){color:#f8fafc}[data-theme=dark] .pop-num-box.svelte-1oflu9z{background:#0f172a99;border-color:#ffffff14;color:#f8fafc}[data-theme=dark] .weekday-select-btn.svelte-1oflu9z{background:#0f172a66;border-color:#ffffff14;color:#94a3b8}[data-theme=dark] .weekday-select-btn.svelte-1oflu9z:hover{background:#ffffff0d;color:#f8fafc}[data-theme=dark] .weekday-select-btn.selected.svelte-1oflu9z{background:#0076ff;border-color:#0076ff;color:#fff}[data-theme=dark] .popover-footer-actions.svelte-1oflu9z{border-color:#ffffff0d}[data-theme=dark] .popover-cancel-btn.svelte-1oflu9z{background:#ffffff0d;color:#94a3b8}[data-theme=dark] .popover-cancel-btn.svelte-1oflu9z:hover{background:#ffffff1a}.notes-layout.svelte-1j8bkh6{display:flex;height:100%;min-height:0;background:transparent}.notes-main.svelte-1j8bkh6{flex:1;display:flex;flex-direction:column;min-width:0;background:transparent;position:relative}.add-note-fab.svelte-1j8bkh6{position:absolute;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:var(--app-blue, #0076ff);color:#fff;border:none;box-shadow:0 4px 14px #0076ff63;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;transition:all .2s cubic-bezier(.16,1,.3,1)}.add-note-fab.svelte-1j8bkh6:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 6px 20px #0076ff73}.add-note-fab.svelte-1j8bkh6:active{transform:translateY(0) scale(.95)}.notes-grid.svelte-1j8bkh6{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem clamp(1.5rem,3vw,3rem);overflow-y:auto;align-items:start}.notes-grid.compact.svelte-1j8bkh6{grid-template-columns:repeat(2,1fr);padding:1rem}.notes-toolbar.svelte-1j8bkh6{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.5rem,3vw,3rem) 0}.note-modal__actions.svelte-1j8bkh6 .ghost-btn:where(.svelte-1j8bkh6),.history-item__actions.svelte-1j8bkh6 .ghost-btn:where(.svelte-1j8bkh6){display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid var(--app-border-soft);background:color-mix(in srgb,var(--app-surface, #fff) 70%,transparent);color:var(--text-secondary);padding:.65rem .95rem;font:inherit;cursor:pointer;transition:all .15s ease}.note-modal__actions.svelte-1j8bkh6 .ghost-btn:where(.svelte-1j8bkh6):hover,.history-item__actions.svelte-1j8bkh6 .ghost-btn:where(.svelte-1j8bkh6):hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--app-blue, #0076ff) 40%,var(--app-border-soft));background:color-mix(in srgb,var(--app-blue, #0076ff) 10%,var(--app-surface, #fff))}.note-modal.svelte-1j8bkh6{display:flex;flex-direction:column;gap:1rem;width:800px;max-width:90vw;height:80vh;max-height:760px;flex:1;min-height:0;min-width:0;overflow:hidden}.note-modal__header.svelte-1j8bkh6 h3:where(.svelte-1j8bkh6){margin:0;font-size:1.2rem}.note-modal__header.svelte-1j8bkh6 p:where(.svelte-1j8bkh6){margin:.2rem 0 0;color:var(--text-tertiary);font-size:.9rem}.note-modal__actions.svelte-1j8bkh6{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.25rem}.collaborator-list.svelte-1j8bkh6,.history-list.svelte-1j8bkh6{display:flex;flex-direction:column;gap:.75rem;overflow:auto;max-height:52vh;padding-right:.25rem}.collaborator-row.svelte-1j8bkh6,.history-item.svelte-1j8bkh6{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--app-border-soft);background:color-mix(in srgb,var(--app-surface, #fff) 75%,transparent)}.collaborator-row.svelte-1j8bkh6{cursor:pointer}.collaborator-row.svelte-1j8bkh6 input:where(.svelte-1j8bkh6){margin-top:.2rem}.collaborator-row.svelte-1j8bkh6 strong:where(.svelte-1j8bkh6),.history-item__meta.svelte-1j8bkh6 strong:where(.svelte-1j8bkh6),.history-title.svelte-1j8bkh6{display:block;color:var(--text-primary)}.collaborator-row.svelte-1j8bkh6 span:where(.svelte-1j8bkh6),.history-item__meta.svelte-1j8bkh6 span:where(.svelte-1j8bkh6),.history-subtitle.svelte-1j8bkh6,.history-preview.svelte-1j8bkh6{color:var(--text-secondary);font-size:.9rem}.history-item.svelte-1j8bkh6{flex-direction:column}.history-item__meta.svelte-1j8bkh6{display:flex;justify-content:space-between;width:100%;gap:1rem}.history-item__body.svelte-1j8bkh6{display:flex;flex-direction:column;gap:.35rem;width:100%}.history-preview.svelte-1j8bkh6{white-space:normal;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.release-list.svelte-1j8bkh6{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.release-list__item.svelte-1j8bkh6{display:flex;justify-content:space-between;gap:1rem;color:var(--text-secondary);font-size:.85rem;padding:.45rem .6rem;border-radius:10px;background:color-mix(in srgb,var(--app-blue, #0076ff) 8%,transparent)}.mention-loading.svelte-1j8bkh6{padding:.8rem 1rem;color:var(--text-secondary);font-size:.9rem}.create-note-card.svelte-1j8bkh6{border-style:dashed;border-width:2px;background:color-mix(in srgb,var(--app-surface, #ffffff) 40%,transparent);justify-content:center;align-items:center;text-align:center;opacity:.8}.create-note-card.svelte-1j8bkh6:hover{opacity:1;border-style:dashed}.create-note-content.svelte-1j8bkh6{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--app-blue, #0076ff)}.create-icon.svelte-1j8bkh6{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--app-blue, #0076ff) 10%,transparent);display:flex;align-items:center;justify-content:center}.note-editor.svelte-1j8bkh6{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem;margin:-.5rem;border-radius:12px;transition:background .3s ease;flex:1;min-height:0;min-width:0;max-height:min(80vh,900px);overflow:hidden}.editor-category-input.svelte-1j8bkh6{width:100%;font-family:Faktum,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;background:transparent;color:var(--app-blue, #0076ff);outline:none;margin-bottom:-.5rem}.editor-category-input.svelte-1j8bkh6::placeholder{color:var(--text-tertiary);text-transform:none}.editor-title.svelte-1j8bkh6{width:100%;font-family:Faktum,sans-serif;font-size:1.5rem;font-weight:700;border:none;background:transparent;color:var(--text-primary);outline:none;border-bottom:1px solid var(--app-border-soft);padding-bottom:.5rem}.editor-title.svelte-1j8bkh6::placeholder{color:var(--text-tertiary)}.rich-toolbar.svelte-1j8bkh6{display:flex;align-items:center;gap:.2rem;padding:.5rem 0;border-bottom:1px solid var(--app-border-soft)}.format-btn.svelte-1j8bkh6{background:transparent;border:1px solid transparent;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-family:Faktum,sans-serif;font-size:1.1rem;cursor:pointer;transition:all .15s ease}.format-btn.svelte-1j8bkh6:hover:not(.disabled){background:var(--app-surface-3);color:var(--text-primary);border-color:var(--app-border-soft)}.format-btn.disabled.svelte-1j8bkh6{opacity:.15;cursor:default}.editor-tags-wrap.svelte-1j8bkh6{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0 1rem;align-items:center}.editable-tag.svelte-1j8bkh6{display:inline-flex;align-items:center;gap:4px;background:var(--app-surface-3);color:var(--text-secondary);padding:4px 10px;border-radius:12px;font-size:.8rem}.remove-tag.svelte-1j8bkh6{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0;margin-left:2px}.remove-tag.svelte-1j8bkh6:hover{color:var(--app-red)}.tag-input.svelte-1j8bkh6{background:transparent;border:none;outline:none;color:var(--text-secondary);font-size:.85rem;width:150px}.tag-input.svelte-1j8bkh6::placeholder{color:var(--text-tertiary)}.toolbar-divider.svelte-1j8bkh6{width:1px;height:16px;background:var(--app-border-soft);margin:0 .25rem}.color-picker-wrap.svelte-1j8bkh6{width:30px;height:30px;border-radius:6px;overflow:hidden;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;transition:all .15s ease}.color-picker-wrap.svelte-1j8bkh6:hover{background:var(--app-surface-3);border-color:var(--app-border-soft)}.color-label.svelte-1j8bkh6{position:absolute;font-family:Faktum,sans-serif;font-weight:700;font-size:14px;color:var(--text-primary);pointer-events:none;z-index:2}.bg-label.svelte-1j8bkh6{background:#0076ff33;padding:0 4px;border-radius:2px}.color-picker.svelte-1j8bkh6{width:150%;height:150%;border:none;padding:0;cursor:pointer;background:transparent;opacity:0;position:absolute;z-index:3}.editor-body.svelte-1j8bkh6{width:100%;flex:1;min-height:0;min-width:0;font-size:.95rem;line-height:1.6;border:none;background:transparent;color:var(--text-secondary);outline:none;overflow:auto}.ProseMirror:focus{outline:none}.rich-text-area ul,.note-preview ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.rich-text-area ol,.note-preview ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.rich-text-area li,.note-preview li{margin-bottom:.25rem;display:list-item}.rich-text-area h1,.note-preview h1{font-size:1.5rem;font-weight:800;margin:1rem 0 .5rem;font-family:Faktum,sans-serif;color:var(--text-primary)}.rich-text-area h2,.note-preview h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem;font-family:Faktum,sans-serif;color:var(--text-primary)}.rich-text-area h3,.note-preview h3{font-size:1.1rem;font-weight:700;margin:.75rem 0 .5rem;font-family:Faktum,sans-serif;color:var(--text-primary)}.rich-text-area b,.note-preview b,.rich-text-area strong,.note-preview strong{font-weight:700}.rich-text-area i,.note-preview i,.rich-text-area em,.note-preview em{font-style:italic}.rich-text-area u,.note-preview u{text-decoration:underline}.rich-text-area strike,.note-preview strike,.rich-text-area s,.note-preview s{text-decoration:line-through}.rich-text-area pre,.note-preview pre{background:var(--app-surface-3, #f1f5f9);color:var(--text-primary);padding:1rem;border-radius:8px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.85rem;overflow-x:auto;white-space:pre-wrap;margin:.75rem 0;border:1px solid var(--app-border-soft)}.rich-text-area code,.note-preview code{font-family:Fira Code,Courier New,Courier,monospace;background:var(--app-surface-3, rgba(0,0,0,.05));padding:.1rem .3rem;border-radius:4px;font-size:.9em}.rich-text-area pre code,.note-preview pre code{background:transparent;padding:0;border-radius:0}.rich-text-area img{max-width:100%;max-height:320px;height:auto;border-radius:8px;display:block;margin:.5rem 0;box-shadow:0 2px 10px #0000000d;outline:2px solid transparent;transition:outline .15s ease,box-shadow .15s ease;object-fit:contain}.note-preview img{max-width:100%;height:auto;border-radius:4px;display:block;margin:.25rem 0}.rich-text-area img.ProseMirror-selectednode{outline:3px solid var(--app-blue, #0076ff);box-shadow:0 4px 15px #0076ff40}.rich-text-area.svelte-1j8bkh6:empty:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.squeezer-mention{font-weight:700;text-decoration:none;padding:0 4px;border-radius:4px;background:var(--app-surface-3, rgba(0,0,0,.05));transition:background .15s ease;cursor:pointer}.squeezer-mention:hover{background:var(--app-border-soft);text-decoration:underline}.inline-mention-popup.svelte-1j8bkh6{position:fixed;z-index:20000;background:var(--app-surface, #ffffff);border:1px solid var(--app-border-soft);box-shadow:0 4px 15px #0000001a;border-radius:6px;width:200px;max-height:250px;display:flex;flex-direction:column;animation:svelte-1j8bkh6-slide-up .15s cubic-bezier(.16,1,.3,1)}.mention-results.svelte-1j8bkh6{max-height:250px;overflow-y:auto;padding:.25rem}.mention-item.svelte-1j8bkh6{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:background .1s ease;text-align:left}.mention-item.svelte-1j8bkh6:hover,.mention-item.selected.svelte-1j8bkh6{background:var(--app-surface-2)}.mention-type.svelte-1j8bkh6{font-size:.6rem;font-weight:700;text-transform:uppercase;padding:.15rem .3rem;border-radius:3px;letter-spacing:.05em}.mention-type.user.svelte-1j8bkh6{background:#0076ff1a;color:#0076ff}.mention-type.artist.svelte-1j8bkh6{background:#10b9811a;color:#10b981}.mention-type.release.svelte-1j8bkh6{background:#8b5cf61a;color:#8b5cf6}.mention-type.team.svelte-1j8bkh6{background:#f973161a;color:#f97316}.mention-name.svelte-1j8bkh6{font-weight:600;font-size:.85rem;color:var(--text-primary)}.rich-mention-card.svelte-1j8bkh6{position:fixed;z-index:25000;background:var(--app-surface, #ffffff);border:1px solid var(--app-border-soft);box-shadow:0 15px 35px #00000026;border-radius:12px;width:260px;pointer-events:none;display:flex;flex-direction:column;animation:svelte-1j8bkh6-scale-up .2s cubic-bezier(.16,1,.3,1);padding:1rem;gap:.75rem}@keyframes svelte-1j8bkh6-scale-up{0%{opacity:0;transform:translate(-50%,-90%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.rich-card-header.svelte-1j8bkh6{display:flex;align-items:center;gap:.75rem}.rich-avatar.svelte-1j8bkh6{width:40px;height:40px;border-radius:8px;background:var(--app-surface-3)}.rich-avatar.artist.svelte-1j8bkh6{background:linear-gradient(135deg,#10b981,#059669)}.rich-avatar.release.svelte-1j8bkh6{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.rich-avatar.user.svelte-1j8bkh6{background:linear-gradient(135deg,#0076ff,#005bb5)}.rich-avatar.team.svelte-1j8bkh6{background:linear-gradient(135deg,#f97316,#ea580c)}.rich-info.svelte-1j8bkh6{display:flex;flex-direction:column;gap:.15rem}.rich-info.svelte-1j8bkh6 h4:where(.svelte-1j8bkh6){margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary);font-family:Faktum,sans-serif}.rich-info.svelte-1j8bkh6 span:where(.svelte-1j8bkh6){font-size:.75rem;color:var(--text-tertiary);font-weight:500}.stat-pill.svelte-1j8bkh6{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:var(--app-surface-2);border-radius:6px;font-size:.7rem;font-weight:600;color:var(--text-secondary);width:100%}.no-mentions.svelte-1j8bkh6{padding:1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.editor-actions.svelte-1j8bkh6{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--app-border-soft, #e2e8f0)}.theme-picker.svelte-1j8bkh6{display:flex;gap:.5rem;align-items:center;margin-right:auto}.theme-swatch.svelte-1j8bkh6{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease;padding:0}.theme-swatch.active.svelte-1j8bkh6{transform:scale(1.2);border-color:var(--text-primary, #0f172a)}.theme-swatch.svelte-1j8bkh6:hover:not(.active){transform:scale(1.1)}.theme-swatch.default.svelte-1j8bkh6{background:var(--app-surface-3, #e2e8f0);border:1px solid var(--app-border-soft)}.theme-swatch.blue.svelte-1j8bkh6{background:var(--app-blue, #0076ff)}.theme-swatch.green.svelte-1j8bkh6{background:var(--app-green, #10b981)}.theme-swatch.yellow.svelte-1j8bkh6{background:var(--app-yellow, #f59e0b)}.theme-swatch.orange.svelte-1j8bkh6{background:var(--app-orange, #f97316)}.theme-swatch.red.svelte-1j8bkh6{background:var(--app-red, #ef4444)}.theme-swatch.purple.svelte-1j8bkh6{background:var(--app-purple, #8b5cf6)}.theme-swatch.pink.svelte-1j8bkh6{background:var(--app-pink, #ec4899)}.options-container.svelte-1j8bkh6{position:relative}.action-btn.svelte-1j8bkh6{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.action-btn.svelte-1j8bkh6:hover{background:var(--app-surface-3);color:var(--text-primary)}.options-dropdown.svelte-1j8bkh6{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:8px;box-shadow:0 10px 25px #0000001a;padding:.5rem;display:flex;flex-direction:column;gap:.2rem;min-width:180px;z-index:1000;animation:svelte-1j8bkh6-slide-up .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1j8bkh6-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.options-dropdown.svelte-1j8bkh6 button:where(.svelte-1j8bkh6){text-align:left;padding:.6rem 1rem;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.options-dropdown.svelte-1j8bkh6 button:where(.svelte-1j8bkh6):hover{background:var(--app-surface-2);color:var(--text-primary)}.options-dropdown.svelte-1j8bkh6 button.danger:where(.svelte-1j8bkh6){color:var(--app-red, #ef4444)}.options-dropdown.svelte-1j8bkh6 button.danger:where(.svelte-1j8bkh6):hover{background:color-mix(in srgb,var(--app-red, #ef4444) 10%,transparent);color:var(--app-red, #ef4444)}.card-menu.svelte-1j8bkh6{top:45px;right:15px;bottom:auto;transform-origin:top right;animation:svelte-1j8bkh6-scale-in .15s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1j8bkh6-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card-menu-overlay.svelte-1j8bkh6{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:900;background:transparent}.ghost-btn.svelte-1j8bkh6,.primary-btn.svelte-1j8bkh6{padding:.6rem 1.2rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.ghost-btn.svelte-1j8bkh6{background:transparent;border:1px solid var(--app-border-soft);color:var(--text-secondary)}.ghost-btn.svelte-1j8bkh6:hover{background:var(--app-surface-3);color:var(--text-primary)}@media(max-width:1200px){.notes-grid.svelte-1j8bkh6{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.notes-grid.svelte-1j8bkh6{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.notes-grid.svelte-1j8bkh6{grid-template-columns:1fr}}@keyframes svelte-1j8bkh6-border-pulse{0%{border-color:color-mix(in srgb,var(--note-border, var(--app-blue, #0076ff)) 20%,transparent)}50%{border-color:color-mix(in srgb,var(--note-border, var(--app-blue, #0076ff)) 60%,transparent)}to{border-color:color-mix(in srgb,var(--note-border, var(--app-blue, #0076ff)) 20%,transparent)}}.note-card-glass.svelte-1j8bkh6{display:flex;flex-direction:column;height:auto;aspect-ratio:1 / 1;overflow:hidden;text-align:left;background:color-mix(in srgb,var(--note-bg-tint, transparent) 10%,var(--app-surface, rgba(255, 255, 255, .7)));border:1px solid color-mix(in srgb,var(--note-border, var(--app-blue, #0076ff)) 20%,transparent);border-radius:18px;padding:1.25rem;box-shadow:0 4px 20px #00000005;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);cursor:pointer;animation:svelte-1j8bkh6-border-pulse 4s infinite ease-in-out}.note-card-glass.svelte-1j8bkh6:nth-child(2n){animation-delay:-2s}.note-card-glass.svelte-1j8bkh6:hover{transform:translateY(-3px);box-shadow:0 12px 30px color-mix(in srgb,var(--note-border, var(--app-blue, #0076ff)) 10%,rgba(0,0,0,.05));border-color:var(--note-border, var(--app-blue, #0076ff))!important;animation-play-state:paused}.note-card-container.dragging.svelte-1j8bkh6 .note-card-glass:where(.svelte-1j8bkh6){opacity:.4;transform:scale(.95);border:2px dashed var(--app-blue);animation:none}.note-card-container.drag-over.svelte-1j8bkh6 .note-card-glass:where(.svelte-1j8bkh6){border-color:var(--app-blue)!important;box-shadow:0 0 0 3px #0076ff33;transform:scale(1.02)}.card-header.svelte-1j8bkh6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.card-category.svelte-1j8bkh6{font-size:.8rem;font-weight:700;color:var(--text-tertiary, #94a3b8)}.icon-btn.svelte-1j8bkh6{background:transparent;border:none;color:var(--text-tertiary, #94a3b8);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center;transition:all .15s ease}.icon-btn.svelte-1j8bkh6:hover{background:var(--app-surface-3, rgba(0, 0, 0, .05));color:var(--text-primary, #0f172a)}.note-tags.svelte-1j8bkh6{display:flex;gap:.4rem;margin-bottom:.85rem;flex-wrap:wrap}.squeezer-tag.svelte-1j8bkh6{font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;background:color-mix(in srgb,var(--app-blue, #0076ff) 8%,transparent);color:var(--app-blue, #0076ff);border:1px solid color-mix(in srgb,var(--app-blue, #0076ff) 15%,transparent)}.note-title.svelte-1j8bkh6{font-family:Faktum,sans-serif;font-size:1.15rem;font-weight:700;color:var(--text-primary, #0f172a);margin:0 0 .35rem;line-height:1.3;letter-spacing:-.01em}.note-subtitle.svelte-1j8bkh6{font-size:.8rem;color:var(--text-secondary, #64748b);margin-bottom:.75rem;font-weight:500}.note-preview.svelte-1j8bkh6{font-size:.85rem;line-height:1.5;color:var(--text-secondary, #475569);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.note-preview .delete-img-btn{display:none}.notes-error-banner.svelte-1j8bkh6{margin-bottom:.9rem;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(239,68,68,.2);background:#ef444414;color:#b91c1c;font-size:.92rem;font-weight:600}.notes-loading-banner.svelte-1j8bkh6{margin-bottom:.9rem;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(37,99,235,.2);background:#2563eb14;color:#1d4ed8;font-size:.92rem;font-weight:600}html[data-theme=dark] .note-card-glass.svelte-1j8bkh6{background:var(--app-surface-2, rgba(255, 255, 255, .03));box-shadow:0 4px 20px #0003}html[data-theme=dark] .note-card-glass.svelte-1j8bkh6:hover{background:var(--app-surface-3, rgba(255, 255, 255, .05))}html[data-theme=dark] .squeezer-tag.svelte-1j8bkh6{background:color-mix(in srgb,var(--app-blue, #3b82f6) 15%,transparent);border-color:color-mix(in srgb,var(--app-blue, #3b82f6) 25%,transparent);color:#93c5fd}html[data-theme=dark] .icon-btn.svelte-1j8bkh6:hover{background:#ffffff1a;color:#f8fafc}
