.note-body-editor.svelte-1qo7c5t{position:relative;min-height:0;height:100%;display:flex;flex-direction:column}.note-body.svelte-1qo7c5t{flex:1 1 auto;height:100%;min-height:12rem;overflow:auto;overflow-wrap:anywhere}.note-body.svelte-1qo7c5t:focus{outline:none}.note-body.svelte-1qo7c5t h3{margin:0 0 .4rem;font-size:1.12rem;font-weight:700;line-height:1.3;color:var(--ui-color-text-strong)}.note-body.svelte-1qo7c5t p{margin:0 0 .4rem}.note-body.svelte-1qo7c5t p:last-child,.note-body.svelte-1qo7c5t h3:last-child,.note-body.svelte-1qo7c5t ul:last-child,.note-body.svelte-1qo7c5t ol:last-child{margin-bottom:0}.note-body.svelte-1qo7c5t ul,.note-body.svelte-1qo7c5t ol{margin:0 0 .4rem;padding-left:1.25rem}.note-body.svelte-1qo7c5t li{margin:.12rem 0}.note-body.svelte-1qo7c5t strong,.note-body.svelte-1qo7c5t b{font-weight:700}.note-body.svelte-1qo7c5t em,.note-body.svelte-1qo7c5t i{font-style:italic}.note-body.svelte-1qo7c5t .recipe-mention-link{color:var(--ui-color-brand-strong);text-decoration:underline;text-underline-offset:.12em;cursor:default;-webkit-user-select:none;user-select:none}.slash-menu.svelte-1qo7c5t{position:absolute;z-index:8;max-height:16rem;overflow:auto;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-panel);padding:.3rem;display:grid;gap:.1rem}.slash-menu.svelte-1qo7c5t:not(.is-ready){visibility:hidden}.slash-heading.svelte-1qo7c5t{margin:.2rem 0 .05rem;padding:.2rem .55rem .1rem;color:var(--ui-color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.slash-heading.svelte-1qo7c5t:first-child{margin-top:0}.slash-empty.svelte-1qo7c5t{margin:0;padding:.45rem .55rem;color:var(--ui-color-text-muted);font-size:.88rem}.slash-option.svelte-1qo7c5t{width:100%;display:flex;align-items:center;gap:.5rem;text-align:left;border:0;background:transparent;color:var(--ui-color-text);padding:.45rem .55rem;border-radius:var(--ui-radius-sm);cursor:pointer;font:inherit}.slash-option.svelte-1qo7c5t:hover,.slash-option.is-active.svelte-1qo7c5t{background:var(--ui-color-surface-muted)}.slash-icon.svelte-1qo7c5t{width:1.35rem;flex:0 0 auto;color:var(--ui-color-text-muted);font-size:.78rem;font-weight:700;text-align:center}.note-markup.svelte-1ndd7c0{overflow-wrap:anywhere}.note-markup.svelte-1ndd7c0 h3:where(.svelte-1ndd7c0){margin:0 0 .45rem;font-size:1.12rem;font-weight:700;line-height:1.3;color:var(--ui-color-text-strong)}.note-markup.svelte-1ndd7c0 p:where(.svelte-1ndd7c0){margin:0 0 .4rem}.note-markup.svelte-1ndd7c0 ul:where(.svelte-1ndd7c0),.note-markup.svelte-1ndd7c0 ol:where(.svelte-1ndd7c0){margin:0 0 .45rem;padding-left:1.25rem}.note-markup.svelte-1ndd7c0 li:where(.svelte-1ndd7c0){margin:.12rem 0}.note-markup.svelte-1ndd7c0>:where(.svelte-1ndd7c0):last-child{margin-bottom:0}.note-markup.is-compact.svelte-1ndd7c0 h3:where(.svelte-1ndd7c0){font-size:inherit;margin-bottom:.2rem}.note-markup.is-compact.svelte-1ndd7c0 p:where(.svelte-1ndd7c0),.note-markup.is-compact.svelte-1ndd7c0 ul:where(.svelte-1ndd7c0),.note-markup.is-compact.svelte-1ndd7c0 ol:where(.svelte-1ndd7c0){margin-bottom:.2rem}.recipe-mention-link.svelte-1ndd7c0{display:inline;margin:0;padding:0;border:0;background:none;color:var(--ui-color-brand-strong);font:inherit;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.recipe-mention-link.svelte-1ndd7c0:hover{color:var(--ui-color-brand-hover)}.recipe-chip.svelte-1rf90qu{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;text-decoration:none;color:var(--ui-color-sidebar-text);font-size:.78rem;cursor:pointer}.recipe-chip.svelte-1rf90qu:hover{background:var(--ui-color-selected-bg);border-color:var(--ui-color-avatar-border)}.recipe-chip.svelte-1rf90qu svg:where(.svelte-1rf90qu){width:.7rem;height:.7rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.recipe-actions-menu.svelte-rkffnh{position:relative}.recipe-actions-menu-btn.svelte-rkffnh{width:var(--ui-touch-min);height:var(--ui-touch-min);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.45rem;background:transparent;color:var(--ui-color-text);padding:0;list-style:none;cursor:pointer}.recipe-actions-menu-btn.svelte-rkffnh::-webkit-details-marker{display:none}.recipe-actions-menu-btn.svelte-rkffnh svg:where(.svelte-rkffnh){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recipe-actions-menu-btn.svelte-rkffnh svg:where(.svelte-rkffnh) circle:where(.svelte-rkffnh){fill:currentColor;stroke:none}.recipe-actions-menu-panel.svelte-rkffnh{position:absolute;right:0;top:calc(100% + .25rem);background:var(--ui-color-panel-surface, var(--ui-color-surface));border:1px solid var(--ui-color-border-soft);border-radius:.5rem;padding:.4rem;box-shadow:var(--ui-shadow-panel);z-index:20}.ui-modal-card.recipe-modal-frame{max-width:calc(100vw - 2rem);padding:0 .9rem .9rem;background:var(--ui-color-panel-surface, var(--ui-color-surface-soft))}.recipe-modal-shell.svelte-h5l2ow{flex:1 1 auto;height:100%;display:flex;flex-direction:column;min-height:0}.recipe-modal-header-bar.svelte-h5l2ow{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:var(--ui-touch-min) minmax(0,1fr) minmax(var(--ui-touch-min),max-content);align-items:center;gap:.6rem;margin:0 -.9rem .85rem;padding:.7rem .75rem .55rem;border-bottom:1px solid var(--ui-color-border-soft);background:var(--ui-color-panel-surface, var(--ui-color-surface))}.recipe-modal-header-btn.svelte-h5l2ow{width:var(--ui-touch-min);height:var(--ui-touch-min);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.45rem;background:transparent;color:var(--ui-color-text);padding:0;cursor:pointer}.recipe-modal-header-btn.svelte-h5l2ow svg:where(.svelte-h5l2ow){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recipe-modal-header-title.svelte-h5l2ow{min-width:0;min-height:var(--ui-touch-min);display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;line-height:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-modal-header-actions.svelte-h5l2ow{min-height:var(--ui-touch-min);display:flex;align-items:center;justify-self:end}.recipe-modal-header-spacer.svelte-h5l2ow{width:var(--ui-touch-min);height:var(--ui-touch-min)}.recipe-modal-error.svelte-h5l2ow{margin-top:0}.recipe-modal-body.svelte-h5l2ow{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none}.recipe-modal-body.svelte-h5l2ow::-webkit-scrollbar{display:none}.recipe-modal-content.svelte-h5l2ow{min-height:100%;padding-right:.75rem;padding-bottom:.85rem}.recipe-modal-loading.svelte-h5l2ow{min-height:100%;display:grid;place-items:center}.recipe-modal-loading-spinner.svelte-h5l2ow{width:1.5rem;height:1.5rem;border-radius:999px;border:2px solid var(--ui-color-border-soft);border-top-color:var(--ui-color-text-muted);animation:svelte-h5l2ow-recipe-modal-spin .8s linear infinite}@keyframes svelte-h5l2ow-recipe-modal-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.ui-modal-card.recipe-modal-frame{top:0;right:0;bottom:0;left:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.recipe-modal-shell.svelte-h5l2ow{height:100%}.recipe-modal-header-bar.svelte-h5l2ow{margin:0 -1rem .85rem;padding:calc(.35rem + var(--cap-status-bar-height, env(safe-area-inset-top, 0px))) calc(.75rem + env(safe-area-inset-right,0px)) .45rem calc(.75rem + env(safe-area-inset-left,0px))}}.note-header-actions.svelte-192f4hu{display:inline-flex;align-items:center;gap:.2rem}.note-header-action-btn.svelte-192f4hu{width:var(--ui-touch-min);height:var(--ui-touch-min);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.45rem;background:transparent;color:var(--ui-color-text);padding:0;cursor:pointer}.note-header-action-btn.svelte-192f4hu svg:where(.svelte-192f4hu){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.note-header-action-btn.svelte-192f4hu:focus-visible{outline:2px solid var(--ui-color-selected-border);outline-offset:2px}.note-header-action-btn.svelte-192f4hu:disabled{opacity:.55;cursor:not-allowed}.note-actions-menu-item.svelte-192f4hu{width:100%;display:flex;align-items:center;gap:.55rem;border:0;background:transparent;color:var(--ui-color-text);cursor:pointer;padding:.5rem .6rem;border-radius:.35rem;font:inherit;text-align:left}.note-actions-menu-item.svelte-192f4hu:hover:not(:disabled){background:var(--ui-color-surface-muted)}.note-actions-menu-item.svelte-192f4hu:disabled{opacity:.55;cursor:not-allowed}.note-actions-menu-item-danger.svelte-192f4hu{color:var(--ui-color-danger)}.note-actions-menu-item.svelte-192f4hu svg:where(.svelte-192f4hu){width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.note-actions-menu-item-danger.svelte-192f4hu svg:where(.svelte-192f4hu){fill:currentColor;stroke:none}.note-view.svelte-192f4hu{display:flex;flex-direction:column;gap:0}.note-view-body.svelte-192f4hu{padding-bottom:1rem}.note-view-section.svelte-192f4hu{display:grid;gap:.55rem;padding:.95rem 0 1rem;border-top:1px solid var(--ui-color-border-soft)}.note-view-section.svelte-192f4hu h4:where(.svelte-192f4hu){margin:0;color:var(--ui-color-text-strong)}.note-view-recipes.svelte-192f4hu{display:flex;flex-wrap:wrap;gap:.35rem}.note-view-meta.svelte-192f4hu{margin:0;padding-top:.85rem;border-top:1px solid var(--ui-color-border-soft);font-size:.82rem;color:var(--ui-color-text-muted)}.note-dialog-form.ui-form-stack.svelte-192f4hu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.note-description-field.svelte-192f4hu{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.note-slash-hint.svelte-192f4hu{margin-left:.45rem;font-weight:400;font-size:.78rem}.linked-recipes.svelte-192f4hu{position:relative;display:grid;gap:.45rem}.linked-recipe-chips.svelte-192f4hu{display:flex;flex-wrap:wrap;gap:.35rem}.linked-recipe-chip.svelte-192f4hu{display:inline-flex;align-items:center;gap:.15rem;max-width:100%;padding:.15rem .3rem .15rem .5rem;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-muted);color:var(--ui-color-text);font-size:.88rem}.linked-recipe-label.svelte-192f4hu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-recipe-remove.svelte-192f4hu{border:0;background:transparent;color:var(--ui-color-text-muted);cursor:pointer;font:inherit;line-height:1;padding:0 .15rem}.linked-recipe-remove.svelte-192f4hu:hover{color:var(--ui-color-danger)}.recipe-suggestions.svelte-192f4hu{position:absolute;left:0;right:0;top:calc(100% + .3rem);z-index:8;max-height:12rem;overflow:auto;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-panel);padding:.3rem;display:grid;gap:.1rem}.recipe-suggestions-empty.svelte-192f4hu{margin:0;padding:.45rem .55rem;color:var(--ui-color-text-muted);font-size:.88rem}.recipe-suggestion.svelte-192f4hu{width:100%;text-align:left;border:0;background:transparent;color:var(--ui-color-text);padding:.45rem .55rem;border-radius:var(--ui-radius-sm);cursor:pointer;font:inherit}.recipe-suggestion.svelte-192f4hu:hover{background:var(--ui-color-surface-muted)}.required-indicator.svelte-192f4hu{color:inherit}.note-delete-preview.svelte-192f4hu{margin-top:.15rem;font-size:.85rem}
