button.svelte-1qhygf5,a.svelte-1qhygf5{color:var(--text-primary);border-radius:8px;text-decoration:none;cursor:pointer}:is(button.svelte-1qhygf5,a.svelte-1qhygf5):focus-visible{outline:solid 2px var(--focus-ring-secondary);outline-offset:2px}:is(button.svelte-1qhygf5,a.svelte-1qhygf5):disabled{opacity:.5;cursor:not-allowed}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-size=sm]{font-size:var(--text-sm);padding:0rem .5rem;max-width:fit-content}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-size=md]{font-size:var(--text-sm);font-weight:500;padding:.5rem 1rem}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-size=lg]{font-size:var(--text-base);padding:.75rem 1.5rem}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=primary]{background-color:var(--interactive-primary);border:2px solid var(--interactive-primary);color:var(--interactive-primary-text)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=primary]:hover{background-color:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=secondary]{background-color:var(--bg-muted);border:2px solid var(--bg-muted)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=secondary]:hover{background-color:var(--bg-subtle);border-color:var(--bg-subtle)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=outline]{background-color:transparent;border:2px solid var(--border-default)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=outline]:hover{background-color:var(--bg-muted)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=ghost]{background-color:transparent;border:2px solid transparent}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=ghost]:hover{background-color:var(--bg-muted)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=danger]{background-color:var(--interactive-danger);border:2px solid var(--interactive-danger);color:#fff}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=danger]:hover{background-color:var(--interactive-danger-hover);border-color:var(--interactive-danger-hover)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=danger-outline]{background-color:transparent;border:2px solid var(--status-error-border);color:var(--status-error-text)}:is(button.svelte-1qhygf5,a.svelte-1qhygf5)[data-variant=danger-outline]:hover{background-color:var(--status-error-bg)}:root{--dialog-easing-bounce: linear(0, 1.015 40%, .99 60%, 1.005 80%, 1);--dialog-duration-modal: .35s;--dialog-duration-drawer: .35s;--dialog-easing-modal: ease;--dialog-easing-drawer: ease;--dialog-backdrop-color: rgba(0, 0, 0, .5)}.dialog.svelte-1ycu19o{border:none;padding:0;background:transparent;color:var(--text-primary);max-height:100vh;max-width:100vw;min-height:320px;backface-visibility:hidden;overflow:hidden}.dialog.svelte-1ycu19o::backdrop{background-color:#0000;transition-duration:var(--dialog-duration-drawer);transition:background-color var(--dialog-duration-drawer) var(--dialog-easing-modal),overlay var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete}.dialog.svelte-1ycu19o[open]::backdrop{background-color:var(--dialog-backdrop-color)}@starting-style{.dialog.svelte-1ycu19o[open]::backdrop{background-color:#0000}}.dialog.svelte-1ycu19o[open].closing::backdrop{background-color:#0000}.dialog-inner.svelte-1ycu19o{display:flex;flex-direction:column;position:relative;background-color:var(--bg-surface);touch-action:pan-x pan-y;transition:transform .3s ease;flex:1}.modal.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:12px;box-shadow:0 8px 32px #0003}.drawer.right.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:16px}.drawer.left.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:0 16px 16px 0}.drawer.bottom.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:16px 16px 0 0}.fullscreen.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:0}.dialog.dragging.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){transition:none}.modal.svelte-1ycu19o{position:fixed;inset:0;margin:auto;width:min(90vw,500px);height:fit-content;will-change:opacity,transform;opacity:0;transform:scale(.95);transition:opacity var(--dialog-duration-modal) var(--dialog-easing-modal),transform var(--dialog-duration-modal) var(--dialog-easing-modal),overlay var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete}.modal.svelte-1ycu19o[open]{opacity:1;transform:scale(1)}.modal.svelte-1ycu19o[open].closing{opacity:0;transform:scale(.95)}@starting-style{.modal.svelte-1ycu19o[open]{opacity:0;transform:scale(.95)}}.drawer.svelte-1ycu19o{position:fixed;margin:0;will-change:transform}.drawer.svelte-1ycu19o:not([open]):not(.closing){display:none}.drawer.svelte-1ycu19o[open],.drawer.svelte-1ycu19o.closing{display:flex;transition:transform var(--dialog-duration-drawer) var(--dialog-easing-drawer),overlay var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete}.drawer.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){height:100%;overflow-y:auto}.drawer.right.svelte-1ycu19o{inset:8px 8px 8px auto;height:calc(100vh - 16px);width:min(100vw,400px);transform:translate(100%)}.drawer.right.svelte-1ycu19o[open]{transform:translate(0)}.drawer.right.svelte-1ycu19o[open].closing{transform:translate(100%)}@starting-style{.drawer.right.svelte-1ycu19o[open]{transform:translate(100%)}}.drawer.left.svelte-1ycu19o{inset:0 auto 0 0;height:100vh;width:min(100vw,400px);transform:translate(-100%)}.drawer.left.svelte-1ycu19o[open]{transform:translate(0)}.drawer.left.svelte-1ycu19o[open].closing{transform:translate(-100%)}@starting-style{.drawer.left.svelte-1ycu19o[open]{transform:translate(-100%)}}.drawer.bottom.svelte-1ycu19o{inset:auto 0 0;width:100vw;max-height:85vh;transform:translateY(100%)}.drawer.bottom.svelte-1ycu19o[open]{transform:translateY(0)}.drawer.bottom.svelte-1ycu19o[open].closing{transform:translateY(100%)}@starting-style{.drawer.bottom.svelte-1ycu19o[open]{transform:translateY(100%)}}.fullscreen.svelte-1ycu19o{position:fixed;margin:0;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:0;min-height:0;overflow-y:auto;z-index:10;will-change:opacity;opacity:0;transition:opacity .2s ease,transform var(--dialog-duration-modal) var(--dialog-easing-modal),overlay var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-modal) var(--dialog-easing-modal) allow-discrete}.fullscreen.svelte-1ycu19o[open]{opacity:1;transform:translateY(0)}.fullscreen.svelte-1ycu19o[open].closing{opacity:0;transform:translateY(2rem)}@starting-style{.fullscreen.svelte-1ycu19o[open]{opacity:0;transform:translateY(2rem)}}.fullscreen.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){min-height:100%}@media(max-width:767px){.drawer.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o):after{content:"";display:block;width:64px;height:4px;background-color:var(--border-default);position:absolute;top:8px;left:50%;transform:translate(-50%);border-radius:2px;z-index:10}.drawer.right.svelte-1ycu19o,.drawer.left.svelte-1ycu19o,.drawer.bottom.svelte-1ycu19o{inset:auto 0 0;width:100vw;transition:transform var(--dialog-duration-drawer) var(--dialog-easing-drawer),height var(--dialog-duration-drawer) var(--dialog-easing-drawer),overlay var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete,display var(--dialog-duration-drawer) var(--dialog-easing-modal) allow-discrete;transform:translateY(100%)}:is(.drawer.right.svelte-1ycu19o,.drawer.left.svelte-1ycu19o,.drawer.bottom.svelte-1ycu19o)[open]{transform:translateY(0)}:is(.drawer.right.svelte-1ycu19o,.drawer.left.svelte-1ycu19o,.drawer.bottom.svelte-1ycu19o)[open].closing{transform:translateY(100%)}@starting-style{:is(.drawer.right.svelte-1ycu19o,.drawer.left.svelte-1ycu19o,.drawer.bottom.svelte-1ycu19o)[open]{transform:translateY(100%)}}.drawer.snap-half.svelte-1ycu19o{height:50dvh}.drawer.snap-full.svelte-1ycu19o{height:92dvh}.drawer.right.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o),.drawer.left.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o),.drawer.bottom.svelte-1ycu19o .dialog-inner:where(.svelte-1ycu19o){border-radius:8px 8px 0 0}}header.svelte-1vo01xy{background:transparent}.header-inner.svelte-1vo01xy{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);margin:0 auto}.header-left.svelte-1vo01xy{display:flex;align-items:center}.header-right.svelte-1vo01xy{display:flex;align-items:center;gap:var(--space-sm)}.header-right.svelte-1vo01xy .right-left:where(.svelte-1vo01xy){display:flex;align-items:center}.header-right.svelte-1vo01xy .right-right:where(.svelte-1vo01xy){display:flex;align-items:center}.logo.svelte-1a0csrr{font-weight:600;font-size:var(--text-md);text-decoration:none;color:var(--text-primary)}.logo.svelte-1a0csrr:hover{color:var(--text-primary)}nav.svelte-1skrejf{display:flex;align-items:center;gap:var(--space-base)}a.svelte-1i5qycj{color:var(--text-muted);text-decoration:none;font-size:var(--text-sm);border-radius:6px;transition:color .15s ease,background-color .15s ease}a.svelte-1i5qycj:hover{color:var(--text-secondary)}a.active.svelte-1i5qycj{color:var(--text-primary);font-weight:500}.badge.svelte-1b89xa2{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-xs);font-weight:500;padding:.25rem .5rem;border-radius:.5rem;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.badge.svelte-1b89xa2[data-variant=neutral]{background:var(--bg-base);color:var(--text-muted);border:1px solid var(--bg-muted)}.badge.svelte-1b89xa2[data-variant=success]{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-border)}.badge.svelte-1b89xa2[data-variant=warning]{background:var(--status-warning-bg);color:var(--status-warning-text);border:1px solid var(--status-warning-border)}.badge.svelte-1b89xa2[data-variant=danger]{background:var(--status-error-bg);color:var(--status-error-text);border:1px solid var(--status-dager-border)}.tooltip-trigger{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:help;display:inline-block;line-height:inherit;text-align:inherit}.tooltip-content{z-index:50;animation:svelte-fqwlzm-fadeIn .15s ease-out;transform-origin:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.tooltip-content[data-state=closed]{animation:svelte-fqwlzm-fadeOut .1s ease-in}.tooltip-content[data-side=top]{animation:svelte-fqwlzm-fadeIn .15s ease-out,svelte-fqwlzm-slideFromBottom .15s ease-out}.tooltip-content[data-side=bottom]{animation:svelte-fqwlzm-fadeIn .15s ease-out,svelte-fqwlzm-slideFromTop .15s ease-out}.tooltip-content[data-side=left]{animation:svelte-fqwlzm-fadeIn .15s ease-out,svelte-fqwlzm-slideFromRight .15s ease-out}.tooltip-content[data-side=right]{animation:svelte-fqwlzm-fadeIn .15s ease-out,svelte-fqwlzm-slideFromLeft .15s ease-out}.tooltip-inner.svelte-fqwlzm{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-default);border-radius:.5rem;padding:.5rem .75rem;font-size:var(--text-sm);line-height:1.4;box-shadow:var(--shadow-lg);max-width:300px}.tooltip-arrow{fill:var(--bg-base);stroke:var(--border-default);stroke-width:1px}@keyframes svelte-fqwlzm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-fqwlzm-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-fqwlzm-slideFromTop{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes svelte-fqwlzm-slideFromBottom{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes svelte-fqwlzm-slideFromLeft{0%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes svelte-fqwlzm-slideFromRight{0%{transform:translate(4px)}to{transform:translate(0)}}.heading.svelte-s2n3nd{margin:0;letter-spacing:-.04em;font-weight:500;line-height:1.2}.heading-xs.svelte-s2n3nd{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em}.heading-sm.svelte-s2n3nd{font-size:var(--text-base)}.heading-md.svelte-s2n3nd{font-size:var(--text-lg)}.heading-lg.svelte-s2n3nd{font-size:var(--text-xl)}.color-primary.svelte-s2n3nd{color:var(--text-primary)}.color-muted.svelte-s2n3nd{color:var(--text-muted)}.uppercase.svelte-s2n3nd{text-transform:uppercase}.empty-state.svelte-18sqiu7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;gap:.5rem;background-color:var(--bg-base);border-radius:.5rem}.empty-state-icon.svelte-18sqiu7{color:var(--text-muted);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.empty-state-description.svelte-18sqiu7{font-size:var(--text-base);color:var(--text-muted);max-width:400px;margin:0;line-height:1.5}.empty-state-actions.svelte-18sqiu7{display:flex;gap:.5rem;margin-top:1rem}input.svelte-6kxyh6{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:var(--text-base);width:100%;background:var(--bg-base);color:var(--text-primary);outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease,outline-offset .15s ease}input.svelte-6kxyh6.sm{padding:.25rem .5rem;font-size:var(--text-sm);border-radius:.375rem}input.svelte-6kxyh6:focus{outline-color:var(--border-strong);outline-offset:.5px}.search-input-wrapper.svelte-g795x5{position:relative}.search-input-wrapper.svelte-g795x5 .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-input-wrapper.svelte-g795x5 .search-input{padding-left:2.5rem}.info-row.svelte-rx3a8h{display:grid;gap:.125rem}.info-row.svelte-rx3a8h dt:where(.svelte-rx3a8h){font-size:var(--text-xs);color:var(--text-muted)}.info-row.svelte-rx3a8h dd:where(.svelte-rx3a8h){font-size:var(--text-base)}.list.svelte-15ga2gl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.list-item.svelte-xefc5k{display:flex;align-items:center;background:var(--bg-muted);border-radius:8px;overflow:hidden;transition:background-color .15s ease;width:100%}.list-item.svelte-xefc5k:has(.list-item-btn:where(.svelte-xefc5k):hover){background:var(--bg-subtle)}.list-item.svelte-xefc5k:has(.list-item-btn:where(.svelte-xefc5k):disabled){opacity:.6}.list-item-btn.svelte-xefc5k{flex:1;display:flex;align-items:center;padding:.75rem 1rem;background:none;border:none;color:var(--text-primary);font-size:var(--text-base);text-align:left;cursor:pointer;min-width:0}.list-item-btn.svelte-xefc5k:disabled{cursor:not-allowed}.list-item-btn.svelte-xefc5k:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.list-item-btn.svelte-xefc5k.muted{color:var(--text-muted)}.list-item-content.svelte-xefc5k{flex:1;padding:.75rem 1rem;font-size:var(--text-base);color:var(--text-primary);min-width:0}.list-item-content.svelte-xefc5k.muted{color:var(--text-muted)}.list-item-actions.svelte-xefc5k{display:flex;align-items:center;gap:.25rem;padding:0 .5rem;flex-shrink:0}.data-list.svelte-11ybil{width:100%}.data-list-body.svelte-11ybil{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.data-list-header.svelte-c51fdy{display:grid;grid-template-columns:var(--dl-columns);gap:1rem;align-items:center;padding:.25rem 1rem;font-size:var(--text-xs);font-weight:500;color:var(--text-subtle)}.data-list-row.svelte-104tm1h{background:var(--bg-muted);border-radius:8px;overflow:hidden;transition:background-color .15s ease}.data-list-row.svelte-104tm1h.clickable:hover{background:var(--bg-subtle)}.data-list-row.svelte-104tm1h.disabled{opacity:.6;pointer-events:none}.data-list-row-grid.svelte-104tm1h{display:grid;grid-template-columns:var(--dl-columns);gap:1rem;align-items:center;padding:.25rem .5rem;width:100%;min-width:0;text-decoration:none;color:inherit;background:none;border:none;font:inherit;text-align:left;cursor:inherit;min-height:36px}.clickable.svelte-104tm1h .data-list-row-grid:where(.svelte-104tm1h){cursor:pointer}button.data-list-row-grid.svelte-104tm1h:focus-visible,a.data-list-row-grid.svelte-104tm1h:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.data-list-cell.svelte-hkwg2l{font-size:var(--text-sm);color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list-cell.svelte-hkwg2l.muted{color:var(--text-muted)}.dropzone.svelte-j02v60{border:1.5px dashed var(--border-strong);background-color:var(--bg-base);padding:.75rem;border-radius:.5rem;transition:border-color .15s ease,background-color .15s ease}.dropzone.svelte-j02v60.disabled{opacity:.5;pointer-events:none}.dropzone.svelte-j02v60.has-items{padding:.75rem;border-style:solid}.dropzone-button.svelte-j02v60{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1.25rem;background:none;color:var(--text-subtle);cursor:pointer;border-radius:.625rem;background-color:var(--bg-muted);transition:border-color .15s ease,background-color .15s ease}.dropzone-button.svelte-j02v60:hover{background-color:var(--bg-surface)}.dropzone-button.svelte-j02v60:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dropzone-label.svelte-j02v60{font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.dropzone-hint.svelte-j02v60{font-size:var(--text-sm);line-height:1em;color:var(--text-subtle)}.dropzone-items.svelte-j02v60{width:100%;display:flex;flex-direction:column;gap:.5rem}.dropzone-add.svelte-j02v60{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.5rem;margin-top:.5rem;background:none;color:var(--text-subtle);font-size:var(--text-sm);cursor:pointer;border-radius:.375rem;transition:color .15s ease,background-color .15s ease}.dropzone-add.svelte-j02v60:hover{color:var(--text-muted);background-color:var(--bg-base)}.dropzone-add.svelte-j02v60:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dropzone-overlay.svelte-j02v60{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:light-dark(rgba(250,247,245,.92),rgba(24,23,23,.92));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dropzone-overlay-content.svelte-j02v60{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 4rem;border:2px dashed var(--interactive-primary);border-radius:1.5rem;color:var(--interactive-primary)}.dropzone-overlay-label.svelte-j02v60{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.dropzone-overlay-hint.svelte-j02v60{font-size:var(--text-sm);color:var(--text-subtle)}.dropzone-overlay-warning.svelte-j02v60{border-color:var(--status-warning-border);color:var(--status-warning-icon)}.detail-header.svelte-1siymcf{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;padding-bottom:0}.detail-header-left.svelte-1siymcf{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.detail-header-actions.svelte-1siymcf{display:flex;gap:.5rem;align-items:center}.drawer-content.svelte-z0nknh{flex:1;overflow-y:auto}.drawer-panel.svelte-lsxn9w{padding:1.5rem;display:grid;gap:1.5rem}.drawer-panel-content.svelte-lsxn9w{display:grid;gap:1.5rem}.drawer-panel-content.svelte-lsxn9w p{font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.drawer-panel-actions.svelte-lsxn9w{display:flex;gap:.5rem;justify-content:flex-end}select.svelte-e9rmiq{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:var(--text-base);width:100%;background:var(--bg-base);color:var(--text-primary)}select.svelte-e9rmiq:focus{outline:2px solid var(--border-strong);outline-offset:2px}.password-input.svelte-4m1fwj{position:relative;display:flex;align-items:center}input.svelte-4m1fwj{padding:.5rem 2.5rem .5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:var(--text-base);width:100%;background:var(--bg-base);color:var(--text-primary)}input.svelte-4m1fwj:focus{outline:2px solid var(--border-strong);outline-offset:2px}.toggle-visibility.svelte-4m1fwj{position:absolute;right:.5rem;padding:.25rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);border-radius:.25rem;border:none}.toggle-visibility.svelte-4m1fwj:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.toggle-visibility.svelte-4m1fwj:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}label.svelte-h7paec{font-size:var(--text-sm);font-weight:300;color:var(--text-muted)}.field-error.svelte-j1ha4k{color:var(--status-error-text);font-size:var(--text-sm)}.field.svelte-1ljqb40{display:grid;gap:.25rem}.combobox.svelte-1de28rp{position:relative;width:100%}.input-wrapper.svelte-1de28rp{position:relative;display:flex;align-items:center}input.svelte-1de28rp{padding:.5rem 2.25rem .5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:var(--text-base);width:100%;background:var(--bg-base);color:var(--text-primary)}input.svelte-1de28rp:focus{outline:2px solid var(--border-strong);outline-offset:2px}.indicator.svelte-1de28rp{position:absolute;right:.625rem;display:flex;align-items:center;color:var(--text-subtle);pointer-events:none}.indicator.svelte-1de28rp .spinner{animation:svelte-1de28rp-spin .8s linear infinite}@keyframes svelte-1de28rp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clear-btn.svelte-1de28rp{position:absolute;right:.375rem;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;background:none;color:var(--text-subtle);cursor:pointer}.clear-btn.svelte-1de28rp:hover{color:var(--text-primary);background:var(--bg-muted)}.clear-btn.svelte-1de28rp:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.listbox.svelte-1de28rp{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:.25rem;padding:.25rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;box-shadow:var(--shadow-lg);list-style:none;max-height:16rem;overflow-y:auto}.option.svelte-1de28rp{padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;color:var(--text-primary)}.option.svelte-1de28rp.active{background:var(--bg-muted)}.no-results.svelte-1de28rp{padding:.5rem .75rem;color:var(--text-subtle);font-size:var(--text-sm)}textarea.svelte-1ec5a50{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;font-size:var(--text-base);width:100%;background:var(--bg-base);color:var(--text-primary);resize:vertical;min-height:8rem;line-height:1.5;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease,outline-offset .15s ease}textarea.svelte-1ec5a50:focus{border-color:var(--border-strong);outline-color:var(--border-strong);outline-offset:.5px}textarea.svelte-1ec5a50::placeholder{color:var(--text-placeholder)}nav.svelte-p9xmj4{display:grid;gap:.5rem;max-width:var(--nav-max-width);margin:0 auto}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4){display:grid;grid-template-columns:32px 1fr auto;align-items:center;padding:.75rem 1rem;border-radius:.75rem;border:1px solid var(--border-default);background:var(--bg-muted);text-decoration:none;color:var(--text-primary);font-weight:400;transition:border-color .2s ease}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4):focus-visible{outline:solid 2px var(--focus-ring-secondary);outline-offset:2px}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4) .icon:where(.svelte-p9xmj4){display:flex;justify-content:center;align-items:center;max-width:fit-content;transition:transform .2s ease}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4) .chevron:where(.svelte-p9xmj4){display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(.5rem);transition:opacity .2s ease,transform .2s ease}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4):hover{border-color:var(--border-muted);color:var(--text-secondary)}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4):hover .icon:where(.svelte-p9xmj4){transform:scale(1.02)}nav.svelte-p9xmj4 a:where(.svelte-p9xmj4):hover .chevron:where(.svelte-p9xmj4){transform:translate(.25rem);opacity:1}.menu-list.svelte-u8j2z8{display:grid;gap:.25rem}.menu-list.svelte-u8j2z8>*:first-child{border-radius:1rem 1rem .5rem .5rem;overflow:clip}.menu-list.svelte-u8j2z8>*:last-child{border-radius:.5rem .5rem 1rem 1rem;overflow:clip}.menu-item.svelte-1fospdx{cursor:pointer;text-align:left;overflow:clip;border-radius:.5rem;padding:.75rem;background:var(--bg-muted);display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;color:var(--text-default)}.menu-item.svelte-1fospdx:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.hint.svelte-1fospdx{background-color:var(--bg-base);font-size:var(--text-xs);color:var(--text-muted);padding:0 .75rem;height:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;border:1px solid var(--border-default)}.edit-drawer.svelte-8ihhbu{padding:1.5rem}.edit-drawer.svelte-8ihhbu h3:where(.svelte-8ihhbu){font-size:var(--text-lg);font-weight:500;margin-bottom:1rem}.edit-drawer.svelte-8ihhbu form:where(.svelte-8ihhbu){display:grid;gap:1rem}.fields.svelte-8ihhbu{display:grid;gap:1rem}.actions.svelte-8ihhbu{display:flex;gap:.5rem;justify-content:flex-end}.notice.svelte-10te86p{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid;font-size:var(--text-sm);line-height:1.5}.notice.svelte-10te86p[data-variant=info]{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.notice.svelte-10te86p[data-variant=success]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.notice.svelte-10te86p[data-variant=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.notice.svelte-10te86p[data-variant=error]{background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-text)}.notice-body.svelte-10te86p{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.notice-content.svelte-10te86p{margin:0}.notice-actions.svelte-10te86p{display:flex;gap:.5rem;flex-wrap:wrap}.notice-dismiss.svelte-10te86p{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0;transition:opacity .15s ease}.notice-dismiss.svelte-10te86p:hover{opacity:1}.notice-dismiss.svelte-10te86p:focus-visible{outline:2px solid currentColor;outline-offset:1px}
