.modal.svelte-r5ufhb{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-float);max-width:min(520px, 100vw - var(--space-6));width:100%;margin:auto;padding:0}.modal--top.svelte-r5ufhb{margin-block:12vh auto}.modal.svelte-r5ufhb::backdrop{background:var(--bg-overlay)}.modal__panel.svelte-r5ufhb{flex-direction:column;display:flex}.modal__header.svelte-r5ufhb{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.modal__title.svelte-r5ufhb{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.022em}.modal__close.svelte-r5ufhb{color:var(--text-muted);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.modal__close.svelte-r5ufhb:hover{color:var(--text-primary);background:var(--interactive-subtle)}.modal__body.svelte-r5ufhb{padding:var(--space-5)}.popover.svelte-1qcay6r{z-index:var(--z-modal);max-width:min(20rem, 100vw - var(--space-4));background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float);position:fixed}.project-menu.svelte-qt55en{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--header-height);padding:0 var(--space-2) 0 var(--space-4);flex:none;display:flex;position:relative}.project-menu__title.svelte-qt55en{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);flex:0 auto;font-size:1.0625rem;font-weight:600;display:flex}.project-menu__title.svelte-qt55en:hover{background:var(--interactive-subtle)}.project-menu__title-text.svelte-qt55en{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-menu__scrim.svelte-qt55en{z-index:var(--z-sticky);background:0 0;position:fixed;inset:0}.project-menu__menu.svelte-qt55en{top:calc(100% + var(--space-1));left:var(--space-2);z-index:var(--z-sticky);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-float);padding:var(--space-1);flex-direction:column;display:flex;position:absolute}.project-menu__menu-item.svelte-qt55en{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);text-align:left;display:flex}.project-menu__menu-item.svelte-qt55en:hover{background:var(--interactive-subtle)}.project-menu__menu-item--danger.svelte-qt55en{color:var(--error)}.project-menu__menu-divider.svelte-qt55en{background:var(--border-subtle);height:1px;margin:var(--space-1) var(--space-2)}.project-menu__menu-stat.svelte-qt55en{padding:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.project-menu__confirm.svelte-qt55en{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.project-list.svelte-1jcr5ef{flex-direction:column;flex:1;min-height:0;display:flex}.project-list__head.svelte-1jcr5ef{height:var(--header-height);padding:0 var(--space-2) 0 var(--space-4);flex:none;justify-content:space-between;align-items:center;display:flex}.project-list__heading.svelte-1jcr5ef{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-size:1.0625rem;font-weight:600}.project-list__body.svelte-1jcr5ef{min-height:0;padding:var(--space-2) var(--space-3);flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.project-list__label.svelte-1jcr5ef{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.project-list__item.svelte-1jcr5ef{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);text-align:left;display:flex}.project-list__item.svelte-1jcr5ef:hover{background:var(--interactive-subtle)}.project-list__spacer.svelte-1jcr5ef{flex:none;width:13px}.project-list__foot--first.svelte-1jcr5ef{border-top:1px solid var(--border-subtle)}.project-list__foot.svelte-1jcr5ef{align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex:none;display:flex}.project-list__foot.svelte-1jcr5ef:hover{color:var(--text-primary);background:var(--interactive-subtle)}.note-item.svelte-v0huxz{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-2);scroll-margin-bottom:var(--space-2);display:flex;position:relative}.note-item.svelte-v0huxz:hover{background:var(--interactive-subtle)}.note-item--active.svelte-v0huxz{background:var(--bg-2)}.note-item--working.svelte-v0huxz:not(.note-item--active){opacity:.72}.note-item--flash.svelte-v0huxz{animation:svelte-v0huxz-note-item-flash .99s var(--ease)}.note-item__handle.svelte-v0huxz{color:var(--text-muted);cursor:grab;flex:none;display:flex}.note-item__kind-icon.svelte-v0huxz{color:var(--text-muted);padding-left:var(--space-2);flex:none;display:flex}.note-item__kind-icon--action.svelte-v0huxz{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none}.note-item__kind-icon--action.svelte-v0huxz:hover{color:var(--interactive-accent)}.note-item__link.svelte-v0huxz{padding:var(--space-1) 0 var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.note-item__link.svelte-v0huxz:lang(ar){font-size:var(--text-sm)}.note-item__kind-icon.svelte-v0huxz+.note-item__link:where(.svelte-v0huxz){padding-left:0}.note-item--active.svelte-v0huxz .note-item__link:where(.svelte-v0huxz){color:var(--text-primary);font-weight:var(--weight-medium)}.note-item__input.svelte-v0huxz{font-size:var(--text-sm);background:var(--bg-2);border:1px solid var(--interactive-accent);box-shadow:0 0 0 3px var(--interactive-accent-wash);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--text-primary);text-align:left;flex:1}.note-item__menu-trigger.svelte-v0huxz{color:var(--text-muted);padding:var(--space-1);border-radius:var(--radius-sm);flex:none}@media (hover:hover) and (pointer:fine){.note-item__menu-trigger.svelte-v0huxz{opacity:0}.note-item.svelte-v0huxz:hover .note-item__menu-trigger:where(.svelte-v0huxz){opacity:1}}.note-item__menu-trigger--open.svelte-v0huxz{opacity:1}.note-item__menu-trigger.svelte-v0huxz:hover{color:var(--text-primary);background:var(--interactive-subtle)}.note-item__menu.svelte-v0huxz{min-width:11rem;padding:var(--space-1);flex-direction:column;display:flex}.note-item__menu-item.svelte-v0huxz{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;display:flex}.note-item__menu-item.svelte-v0huxz:hover{background:var(--interactive-subtle);color:var(--text-primary)}.note-item__menu-item--danger.svelte-v0huxz:hover{color:var(--error);background:var(--error-wash)}.note-item__new-project.svelte-v0huxz{padding:var(--space-2)}.note-item__new-project-input.svelte-v0huxz{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);background:var(--bg-1);color:var(--text-primary)}.note-item__new-project-input.svelte-v0huxz:focus{outline:2px solid var(--interactive-accent);outline-offset:-1px}@keyframes svelte-v0huxz-note-item-flash{0%,40%,to{box-shadow:0 0 #0000}20%,60%{box-shadow:0 0 0 2px var(--interactive-accent)}80%{box-shadow:0 0 #0000}}.new-project.svelte-19du8v{gap:var(--space-5);flex-direction:column;width:100%;max-width:640px;display:flex}.new-project__field.svelte-19du8v{gap:var(--space-2);flex-direction:column;display:flex}.new-project__input.svelte-19du8v{border:none;border-bottom:1px solid var(--border);height:2.25rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--weight-medium);letter-spacing:-.015em;background:0 0;padding:0}.new-project__input.svelte-19du8v::placeholder{color:var(--text-muted);font-weight:var(--weight-normal)}.new-project__input.svelte-19du8v:focus-visible{border-color:var(--interactive-accent);box-shadow:none}.new-project__error.svelte-19du8v{color:var(--error);font-size:var(--text-sm)}.capture-button.svelte-me5fdf{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:var(--z-sticky);border-radius:var(--radius-full);background:var(--interactive);width:2.75rem;height:2.75rem;color:var(--bg-base);opacity:.67;box-shadow:var(--shadow-float);transition:background var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed}.capture-button.svelte-me5fdf:hover{background:var(--interactive-hover)}.capture-button--dim.svelte-me5fdf{opacity:.15}@media (hover:hover){.capture-button--dim.svelte-me5fdf:hover{opacity:.67}}@media (width>=821px){.capture-button.svelte-me5fdf{right:max(var(--space-6), env(safe-area-inset-right));bottom:max(var(--space-6), env(safe-area-inset-bottom))}}@media (width<=820px){.capture-button--anchored.svelte-me5fdf{right:var(--space-3);bottom:calc(100% + var(--space-2));position:absolute}}.capture-page.svelte-nqf0c7{background:var(--bg-base);min-height:100dvh}.capture.svelte-nqf0c7{gap:var(--space-4);max-width:40rem;height:100dvh;padding:var(--space-3) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.capture__head.svelte-nqf0c7{flex:none;justify-content:space-between;align-items:center;display:flex}.capture__back.svelte-nqf0c7{align-items:center;gap:var(--space-1);margin-left:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);transition:color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);display:flex}.capture__back.svelte-nqf0c7:hover{color:var(--text-primary);background:var(--interactive-subtle)}.capture__card.svelte-nqf0c7{background:var(--bg-2);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease);flex-direction:column;flex:1;display:flex}.capture__card.svelte-nqf0c7:focus-within{box-shadow:var(--shadow-md)}.capture__input.svelte-nqf0c7{resize:none;width:100%;min-height:0;padding:var(--space-4);color:var(--text-primary);font-family:var(--font-reading);background:0 0;border:none;flex:1;font-size:1rem;line-height:1.6}.capture__input.svelte-nqf0c7::placeholder{color:var(--text-muted)}.capture__input.svelte-nqf0c7:focus-visible{box-shadow:none;outline:none}.capture__foot.svelte-nqf0c7{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex:none;display:flex}.capture__status.svelte-nqf0c7{min-width:0;font-size:var(--text-sm);color:var(--text-muted);flex:1}.capture__status--error.svelte-nqf0c7{color:var(--error)}.capture__status-link.svelte-nqf0c7{color:var(--interactive-accent);text-underline-offset:2px;text-decoration:underline}.capture__status-link.svelte-nqf0c7:hover{color:var(--text-primary)}.capture__hint.svelte-nqf0c7{font-size:var(--text-xs);color:var(--text-muted);display:none}@media (width<=820px){.capture.svelte-nqf0c7{padding:var(--space-4) var(--space-5) max(var(--space-5), env(safe-area-inset-bottom))}}@media (width>=821px){.capture.svelte-nqf0c7{height:auto;padding-top:var(--space-8)}.capture__card.svelte-nqf0c7{flex:none;height:min(24rem,55dvh)}}@media (width>=821px) and (hover:hover) and (pointer:fine){.capture__hint.svelte-nqf0c7{display:inline}}.bin.svelte-bxo33r{width:min(640px,100%)}.bin__head.svelte-bxo33r{justify-content:space-between;align-items:center;display:flex}.bin__title.svelte-bxo33r{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.024em;color:var(--text-primary)}.bin__note.svelte-bxo33r{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.bin__list.svelte-bxo33r{border-top:1px solid var(--border-subtle);list-style:none}.bin__row.svelte-bxo33r{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);display:flex}.bin__icon.svelte-bxo33r{color:var(--text-muted);flex:none;display:flex}.bin__text.svelte-bxo33r{flex-direction:column;flex:1;min-width:0;display:flex}.bin__name.svelte-bxo33r{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bin__meta.svelte-bxo33r{font-size:var(--text-xs);color:var(--text-muted)}.bin__confirm.svelte-bxo33r{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.switcher.svelte-1qpzvjb{z-index:var(--z-modal);place-items:start center;padding-top:13vh;display:grid;position:fixed;inset:0}.switcher__scrim.svelte-1qpzvjb{background:var(--bg-overlay);position:absolute;inset:0}.switcher__panel.svelte-1qpzvjb{width:min(540px, 100vw - var(--space-6));background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.switcher__input.svelte-1qpzvjb{width:100%;height:3rem;padding:0 var(--space-4);border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-base);background:0 0}.switcher__list.svelte-1qpzvjb{max-height:320px;padding:var(--space-2);list-style:none;overflow-y:auto}.switcher__item.svelte-1qpzvjb{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;display:flex}.switcher__item.svelte-1qpzvjb:hover,.switcher__item--active.svelte-1qpzvjb{background:var(--interactive-subtle)}.switcher__project.svelte-1qpzvjb{color:var(--text-muted)}.switcher__snippet.svelte-1qpzvjb{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);flex-basis:100%;line-height:1.5}.switcher__snippet.svelte-1qpzvjb mark:where(.svelte-1qpzvjb){background:var(--find-hit);color:inherit}.switcher__empty.svelte-1qpzvjb{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.switcher__section-label.svelte-1qpzvjb{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.switcher__section-hint.svelte-1qpzvjb{text-transform:none;letter-spacing:normal;font:.65625rem var(--font-mono)}.switcher__footer.svelte-1qpzvjb{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-1);font:.65625rem var(--font-mono);color:var(--text-muted);display:flex}.switcher__spacer.svelte-1qpzvjb{flex:1}
