.worn-btn.svelte-pgkpip{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;max-inline-size:100%;min-inline-size:0;font-family:var(--font-typewriter);font-size:13px;font-weight:610;letter-spacing:0;line-height:1.2;min-height:36px;overflow-wrap:anywhere;padding:8px 16px;border:1px solid var(--worn-border);border-radius:var(--worn-radius);background:var(--worn-surface);color:var(--worn-text);cursor:pointer;text-align:center;text-decoration:none;touch-action:manipulation;transition:box-shadow .12s ease,background-color .1s ease,color .1s ease,border-color .1s ease,filter .1s ease;-webkit-user-select:none;user-select:none;white-space:normal}.worn-btn.svelte-pgkpip>*{max-inline-size:100%;min-inline-size:0}.worn-btn.is-sm.svelte-pgkpip{font-size:12px;min-height:32px;padding:4px 10px}.worn-btn.is-primary.svelte-pgkpip{background:var(--worn-accent);border-color:var(--worn-accent);color:var(--worn-accent-text)}@media(hover:hover)and (pointer:fine){.worn-btn.is-primary.svelte-pgkpip:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.98);box-shadow:0 2px 4px #00000024}.worn-btn.is-warning.svelte-pgkpip:hover:not(:disabled):not([aria-disabled=true]){background:var(--worn-warning-bg)}.worn-btn.svelte-pgkpip:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.96)}}.worn-btn.is-primary.svelte-pgkpip:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);box-shadow:inset 0 1px 2px #00000029}.worn-btn.is-danger.svelte-pgkpip{background:var(--worn-danger-bg);border-color:var(--worn-danger-border);color:var(--worn-danger-text)}.worn-btn.is-warning.svelte-pgkpip{background:transparent;border-color:var(--worn-warning-text);color:var(--worn-warning-text)}.worn-btn.svelte-pgkpip:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 2px #0000001f}.worn-btn[aria-pressed=true].svelte-pgkpip:not(:disabled):not([aria-disabled=true]){background:var(--worn-accent);border-color:var(--worn-accent);color:var(--worn-accent-text);filter:brightness(.98);box-shadow:inset 0 1px 2px #00000024}.worn-btn.svelte-pgkpip:focus-visible{outline:2px dashed var(--worn-button-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px}@media(pointer:coarse){.worn-btn.svelte-pgkpip,.worn-btn.is-sm.svelte-pgkpip{font-size:14px;min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.worn-btn.svelte-pgkpip{transition:none}}.worn-btn.svelte-pgkpip.is-active{background:var(--worn-accent);border-color:var(--worn-accent);color:var(--worn-accent-text);animation:energy-pulse .2s ease-out}.worn-btn.worn-btn.svelte-pgkpip:disabled,.worn-btn.worn-btn[aria-disabled=true].svelte-pgkpip{background:var(--worn-bg-secondary);border-color:var(--worn-border);color:var(--worn-text-muted);cursor:not-allowed;filter:none;opacity:1;box-shadow:none;animation:none}@keyframes svelte-4m7f4h-cmdk-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cmdk.svelte-4m7f4h{animation:svelte-4m7f4h-cmdk-in .15s ease-out;width:min(520px,92vw);max-width:92vw;padding:0;border:1px solid var(--cmdk-border, var(--worn-border-strong, #d0cac1));border-radius:var(--cmdk-radius, 8px);background:var(--cmdk-surface, var(--worn-surface, #fff));color:var(--cmdk-text, var(--worn-text, #21322b));box-shadow:0 12px 40px #0000004d;margin:12vh auto auto}.cmdk.svelte-4m7f4h::backdrop{background:var(--cmdk-backdrop, rgba(0,0,0,.45))}.cmdk-search-row.svelte-4m7f4h{display:flex;align-items:center;border-bottom:1px solid var(--cmdk-border, var(--worn-border, #e2ddd5));padding-right:4px}.cmdk-input.svelte-4m7f4h{flex:1;min-width:0;box-sizing:border-box;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;padding:14px 8px 14px 16px}.cmdk-input.svelte-4m7f4h::placeholder{color:var(--cmdk-text-muted, var(--worn-text-muted, #63746a));opacity:1}.cmdk-input.svelte-4m7f4h:focus-visible{outline:2px solid var(--cmdk-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:-2px}.cmdk-close.svelte-4m7f4h{position:relative;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cmdk-text-muted, var(--worn-text-muted, #63746a));cursor:pointer}.cmdk-close.svelte-4m7f4h:before,.cmdk-close.svelte-4m7f4h:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:1px;background:currentColor}.cmdk-close.svelte-4m7f4h:before{transform:translate(-50%,-50%) rotate(45deg)}.cmdk-close.svelte-4m7f4h:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover)and (pointer:fine){.cmdk-close.svelte-4m7f4h:hover{background:var(--cmdk-selected-bg, var(--worn-hover-bg, #d7efe7))}}.cmdk-close.svelte-4m7f4h:focus-visible{outline:2px dashed var(--cmdk-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:2px}.cmdk-list.svelte-4m7f4h{list-style:none;margin:0;padding:6px;max-height:46vh;overflow-y:auto}.cmdk-item.svelte-4m7f4h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--cmdk-radius-sm, 6px);cursor:pointer;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left}.cmdk-item.is-active.svelte-4m7f4h{background:var(--cmdk-selected-bg, var(--worn-hover-bg, #d7efe7))}.cmdk-item.svelte-4m7f4h small:where(.svelte-4m7f4h){color:var(--cmdk-text-muted, var(--worn-text-muted, #63746a));font-size:11px;white-space:nowrap}.cmdk-group-label.svelte-4m7f4h{padding:8px 10px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cmdk-text-muted, var(--worn-text-muted, #63746a))}.cmdk-empty.svelte-4m7f4h{padding:12px 10px;color:var(--cmdk-text-muted, var(--worn-text-muted, #63746a));font-size:13px}@media(pointer:coarse){.cmdk-item.svelte-4m7f4h{min-height:44px}}@media(prefers-reduced-motion:reduce){.cmdk.svelte-4m7f4h{animation:none}}.worn-input.svelte-v1dsub{--worn-field-boundary: color-mix(in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted));box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0;padding:9px 12px;border:1px solid var(--worn-field-boundary);border-radius:var(--worn-radius-sm);background:var(--worn-surface);color:var(--worn-text);font-family:var(--font-typewriter);font-size:14px;line-height:1.4;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.worn-input-textarea.svelte-v1dsub{min-block-size:72px;padding:8px 12px;resize:vertical;line-height:28px;background-image:repeating-linear-gradient(to bottom,transparent,transparent 27px,var(--worn-border) 27px,var(--worn-border) 28px);background-attachment:local}.worn-input.svelte-v1dsub:focus-visible{outline:2px dashed var(--worn-field-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px;border-color:var(--worn-accent);box-shadow:0 0 0 1px var(--worn-accent-50)}.worn-input.svelte-v1dsub::placeholder{color:var(--worn-text-muted);opacity:1}.worn-input.svelte-v1dsub:read-only:not(:disabled){background-color:var(--worn-bg-secondary);color:var(--worn-text-secondary, var(--worn-text))}.worn-input.svelte-v1dsub:disabled{background-color:var(--worn-bg-secondary);border-color:var(--worn-field-boundary);color:var(--worn-text-muted);-webkit-text-fill-color:var(--worn-text-muted);cursor:not-allowed;opacity:1}@media(pointer:coarse){.worn-input.svelte-v1dsub{font-size:16px}}@media(prefers-reduced-motion:reduce){.worn-input.svelte-v1dsub{transition:none}}.worn-textarea-wrap.svelte-19s4bz5{inline-size:100%;max-inline-size:100%;min-inline-size:0;position:relative}.worn-textarea.svelte-19s4bz5{--worn-field-boundary: color-mix(in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted));box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:72px;min-inline-size:0;padding:8px 12px;border:1px solid var(--worn-field-boundary);border-radius:var(--worn-radius-sm);background:var(--worn-surface);background-image:repeating-linear-gradient(to bottom,transparent,transparent 27px,var(--worn-border) 27px,var(--worn-border) 28px);background-attachment:local;color:var(--worn-text);font-family:var(--font-typewriter);font-size:14px;line-height:28px;resize:vertical;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.worn-textarea.svelte-19s4bz5:focus-visible{outline:2px dashed var(--worn-field-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px;border-color:var(--worn-accent);box-shadow:0 0 0 1px var(--worn-accent-50)}.worn-textarea.svelte-19s4bz5::placeholder{color:var(--worn-text-muted);opacity:1}.worn-textarea.svelte-19s4bz5:read-only:not(:disabled){background-color:var(--worn-bg-secondary);color:var(--worn-text-secondary, var(--worn-text))}.worn-textarea.svelte-19s4bz5:disabled{background-color:var(--worn-bg-secondary);border-color:var(--worn-field-boundary);color:var(--worn-text-muted);-webkit-text-fill-color:var(--worn-text-muted);cursor:not-allowed;opacity:1}@media(pointer:coarse){.worn-textarea.svelte-19s4bz5{font-size:16px}}@media(prefers-reduced-motion:reduce){.worn-textarea.svelte-19s4bz5{transition:none}}.worn-select.svelte-z1lc4r{--worn-field-boundary: color-mix(in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted));box-sizing:border-box;max-inline-size:100%;min-block-size:44px;min-inline-size:0;padding:9px 32px 9px 12px;overflow:hidden;border:1px solid var(--worn-field-boundary);border-radius:var(--worn-radius-sm);background-color:var(--worn-surface);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;color:var(--worn-text);font-family:var(--font-typewriter);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.worn-select.svelte-z1lc4r:focus-visible{outline:2px dashed var(--worn-field-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px;border-color:var(--worn-accent);box-shadow:0 0 0 1px var(--worn-accent-50)}.worn-select.svelte-z1lc4r:disabled{background-color:var(--worn-bg-secondary);border-color:var(--worn-field-boundary);color:var(--worn-text-muted);-webkit-text-fill-color:var(--worn-text-muted);cursor:not-allowed;opacity:1}@media(pointer:coarse){.worn-select.svelte-z1lc4r{font-size:16px}}@media(prefers-reduced-motion:reduce){.worn-select.svelte-z1lc4r{transition:none}}.worn-range.svelte-jmuw62{--_worn-range-default-fill: var(--worn-focus, var(--worn-text, #21322b));box-sizing:border-box;display:flex;align-items:center;gap:8px;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0}.worn-range-control.svelte-jmuw62{box-sizing:border-box;position:relative;display:flex;flex:1 1 auto;align-items:center;min-block-size:44px;min-inline-size:44px}.worn-range-input.svelte-jmuw62{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;touch-action:pan-y;-webkit-appearance:none;-moz-appearance:none;appearance:none}.worn-range-input.svelte-jmuw62:disabled{cursor:not-allowed}.worn-range-track.svelte-jmuw62{position:relative;display:block;flex:1 1 auto;inline-size:100%;min-inline-size:44px;block-size:8px;overflow:hidden;border-radius:var(--worn-range-radius, 4px);background:var(--worn-range-track, var(--worn-border, #d8d2c8))}.worn-range-input.svelte-jmuw62:focus-visible+.worn-range-track:where(.svelte-jmuw62){outline:2px dashed var(--worn-range-focus, var(--worn-field-focus, var(--worn-focus, var(--worn-text, #21322b))));outline-offset:3px}.worn-range-fill.svelte-jmuw62{fill:var(--worn-range-fill, var(--_worn-range-default-fill));pointer-events:none;transition:width .15s ease}@supports (color: color-mix(in srgb,black,white)){.worn-range.svelte-jmuw62{--_worn-range-default-fill: color-mix(in srgb, var(--worn-accent, #0f766e) 55%, var(--worn-text, #21322b))}}.worn-range-value.svelte-jmuw62{flex:0 1 auto;min-inline-size:32px;max-inline-size:40%;overflow:hidden;color:var(--worn-range-value, var(--worn-text-muted, #506058));font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:13px;line-height:1.4;text-align:end;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.worn-range.is-disabled.svelte-jmuw62 .worn-range-track:where(.svelte-jmuw62){background:var(--worn-bg-secondary, #ece6dd);box-shadow:inset 0 0 0 1px var(--worn-border, #d8d2c8)}.worn-range.is-disabled.svelte-jmuw62 .worn-range-fill:where(.svelte-jmuw62){fill:var(--worn-text-muted, #506058)}.worn-range.is-disabled.svelte-jmuw62 .worn-range-value:where(.svelte-jmuw62){color:var(--worn-text-secondary, #394b43)}@media(pointer:coarse){.worn-range-input.svelte-jmuw62{font-size:16px}}@media(prefers-reduced-motion:reduce){.worn-range-fill.svelte-jmuw62{transition:none}}.worn-nav-icon.svelte-v8ozmz{flex-shrink:0;display:flex}.worn-nav-icon.svelte-v8ozmz svg:where(.svelte-v8ozmz){display:block}.worn-sidebar.svelte-15iqsuv{inline-size:100%;min-inline-size:0;overflow-x:clip;transition:inline-size .2s ease}.worn-sidebar.is-collapsed.svelte-15iqsuv{inline-size:var(--worn-sidebar-collapsed-width, 72px)}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-sidebar-filter:where(.svelte-15iqsuv),.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-badge:where(.svelte-15iqsuv),.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-reorder:where(.svelte-15iqsuv),.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-section-label:where(.svelte-15iqsuv),.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-section-divider:where(.svelte-15iqsuv){display:none}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-label:where(.svelte-15iqsuv){border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-item:where(.svelte-15iqsuv){box-sizing:border-box;gap:0;inline-size:var(--worn-sidebar-collapsed-item-size, 44px);justify-content:center;margin-inline:auto;padding-inline:6px}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-group:where(.svelte-15iqsuv)>.worn-nav-row:where(.svelte-15iqsuv)>.worn-nav-item:where(.svelte-15iqsuv){padding-inline:6px}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-nav-icon{margin:0}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-sidebar-restore:where(.svelte-15iqsuv){inline-size:var(--worn-sidebar-collapsed-item-size, 44px);justify-content:center;margin-inline:auto;padding-inline:6px}.worn-sidebar.is-collapsed.svelte-15iqsuv .worn-sidebar-restore-label:where(.svelte-15iqsuv){border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.worn-sidebar-filter.svelte-15iqsuv{position:relative;margin:4px 8px 8px}.worn-filter-input.svelte-15iqsuv{width:100%;padding:6px 28px 6px 10px;border:1px solid var(--worn-sidebar-border, var(--worn-border, #ddd));border-radius:6px;background:var(--worn-sidebar-bg, var(--worn-bg, #f5f5f5));color:var(--worn-sidebar-text, var(--worn-text, #000));font:inherit;font-size:12px;box-sizing:border-box}.worn-filter-input.svelte-15iqsuv:focus-visible{outline:2px dashed var(--worn-sidebar-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:-2px}.worn-filter-clear.svelte-15iqsuv{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--worn-sidebar-text-muted, var(--worn-text-muted, #666));cursor:pointer;font-size:16px;padding:2px 6px;line-height:1}.worn-filter-empty.svelte-15iqsuv{padding:12px;color:var(--worn-sidebar-text-muted, var(--worn-text-muted, #666));font-size:12px;text-align:center}.worn-nav.svelte-15iqsuv{position:relative}.worn-nav-item.svelte-15iqsuv{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--worn-nav-radius, 8px);color:var(--worn-sidebar-text, var(--worn-text, #000));text-decoration:none;font-size:13px;position:relative;cursor:pointer;min-height:36px}.worn-nav-row.svelte-15iqsuv{position:relative}.worn-nav-row.svelte-15iqsuv>.worn-nav-item:where(.svelte-15iqsuv){box-sizing:border-box;inline-size:auto}.worn-nav-row.has-reorder.svelte-15iqsuv>.worn-nav-item:where(.svelte-15iqsuv){padding-inline-end:72px}.worn-nav-item.svelte-15iqsuv:hover{background:var(--worn-sidebar-hover, var(--worn-hover-bg, rgba(0,0,0,.05)))}.worn-nav-item.svelte-15iqsuv:focus-visible{outline:2px dashed var(--worn-sidebar-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px}.worn-nav-item.active.svelte-15iqsuv{background:var(--worn-sidebar-accent, var(--worn-accent, #0d9488));color:var(--worn-sidebar-accent-text, var(--worn-accent-text, #fff));anchor-name:--worn-active-item}.worn-nav-item.is-context-anchor.svelte-15iqsuv{anchor-name:--worn-ctx}.worn-sidebar[data-radius=sm].svelte-15iqsuv{--worn-nav-radius: 4px}.worn-sidebar[data-radius=md].svelte-15iqsuv{--worn-nav-radius: 8px}.worn-sidebar[data-radius=lg].svelte-15iqsuv{--worn-nav-radius: 12px}.worn-sidebar[data-radius=pill].svelte-15iqsuv{--worn-nav-radius: 999px}.worn-nav-icon.svelte-15iqsuv{flex-shrink:0;display:flex}.worn-nav-icon.svelte-15iqsuv svg:where(.svelte-15iqsuv){display:block}.worn-nav-label.svelte-15iqsuv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worn-nav-badge.svelte-15iqsuv{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:var(--worn-sidebar-accent, var(--worn-accent, #0d9488));color:var(--worn-sidebar-accent-text, var(--worn-accent-text, #fff));font-size:9px;font-weight:700;line-height:16px;text-align:center}.worn-nav-badge.is-danger.svelte-15iqsuv{background:var(--worn-sidebar-danger, var(--worn-danger-badge-bg, #e74c3c));color:var(--worn-sidebar-danger-text, var(--worn-danger-badge-text, #fff))}.worn-nav-badge.is-warning.svelte-15iqsuv{background:var(--worn-sidebar-warning, var(--worn-warning-text, #d97706));color:#fff}.worn-section-label.svelte-15iqsuv{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--worn-sidebar-text-muted, var(--worn-text-muted, #666));padding:4px 12px 2px}.worn-section-divider.svelte-15iqsuv{height:1px;background:var(--worn-sidebar-border, var(--worn-border, #ddd));margin:4px 8px}.worn-nav-summary.svelte-15iqsuv{font-weight:600;padding-left:12px}.worn-nav-group.svelte-15iqsuv{border-top:1px solid var(--worn-sidebar-border, var(--worn-border, #ddd));margin-top:4px;padding-top:4px}.worn-nav-group.svelte-15iqsuv>.worn-nav-row:where(.svelte-15iqsuv)>.worn-nav-item:where(.svelte-15iqsuv){padding-left:24px}.worn-nav-group.svelte-15iqsuv>.worn-nav-summary.active:where(.svelte-15iqsuv){background:var(--worn-sidebar-hover, var(--worn-hover-bg, rgba(0,0,0,.05)));color:var(--worn-sidebar-accent, var(--worn-accent, #0d9488))}.worn-nav-group.svelte-15iqsuv>.worn-nav-summary:where(.svelte-15iqsuv) .worn-nav-icon:where(.svelte-15iqsuv){transition:transform .18s var(--worn-ease, ease)}.worn-nav-group[open].svelte-15iqsuv>.worn-nav-summary:where(.svelte-15iqsuv) .worn-nav-icon:where(.svelte-15iqsuv){transform:rotate(90deg)}.worn-sidebar-restore.svelte-15iqsuv{align-items:center;background:transparent;border:1px solid var(--worn-sidebar-border, var(--worn-border, #ddd));border-radius:var(--worn-nav-radius, 8px);color:var(--worn-sidebar-text-muted, var(--worn-text-muted, #666));cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;margin:8px;min-height:36px;padding:6px 10px;text-align:left;width:calc(100% - 16px)}.worn-sidebar-restore.svelte-15iqsuv:hover{background:var(--worn-sidebar-hover, var(--worn-hover-bg, rgba(0,0,0,.05)));color:var(--worn-sidebar-text, var(--worn-text, #000))}.worn-sidebar-restore.svelte-15iqsuv:focus-visible{outline:2px dashed var(--worn-sidebar-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:2px}.worn-active-indicator.svelte-15iqsuv{position:absolute;left:2px;width:calc(100% - 4px);position-anchor:--worn-active-item;top:anchor(--worn-active-item top);height:anchor(--worn-active-item height);background:var(--worn-sidebar-accent, var(--worn-accent, #0d9488));border-radius:999px;transition:opacity .15s ease;pointer-events:none;z-index:0;opacity:0}.worn-sidebar.svelte-15iqsuv:not(.is-collapsed) .worn-nav:where(.svelte-15iqsuv):has(.worn-nav-item.active:where(.svelte-15iqsuv)) .worn-active-indicator:where(.svelte-15iqsuv){opacity:.15}.worn-nav-reorder.svelte-15iqsuv{align-items:center;display:flex;gap:2px;inset-inline-end:8px;position:absolute;top:50%;transform:translateY(-50%)}.worn-reorder-btn.svelte-15iqsuv{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--worn-sidebar-text-muted, var(--worn-text-muted, #666));cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.worn-reorder-btn.svelte-15iqsuv:hover{background:var(--worn-sidebar-hover, var(--worn-hover-bg, rgba(0,0,0,.05)));color:var(--worn-sidebar-text, var(--worn-text, #000))}.worn-reorder-btn.svelte-15iqsuv:focus-visible{outline:2px dashed var(--worn-sidebar-focus, var(--worn-focus, var(--worn-text, #21322b)));outline-offset:1px}.worn-reorder-btn.svelte-15iqsuv svg:where(.svelte-15iqsuv){fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.worn-nav-row.svelte-15iqsuv:has(.worn-nav-item.active:where(.svelte-15iqsuv)) .worn-reorder-btn:where(.svelte-15iqsuv){color:var(--worn-sidebar-accent-text, var(--worn-accent-text, #fff))}.worn-menu-backdrop.svelte-15iqsuv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:transparent;border:0;padding:0}.worn-context-menu.svelte-15iqsuv{position:fixed;z-index:101;position-anchor:--worn-ctx;left:anchor(right);top:anchor(bottom);background:var(--worn-sidebar-surface, var(--worn-surface, #fff));border:1px solid var(--worn-sidebar-border, var(--worn-border, #ddd));border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;transform:translate(4px,4px)}.worn-context-menu.svelte-15iqsuv button:where(.svelte-15iqsuv){display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--worn-sidebar-text, var(--worn-text, #000));font:inherit;font-size:12px;cursor:pointer;text-align:left;min-height:36px}.worn-context-menu-icon.svelte-15iqsuv{fill:none;flex:0 0 auto;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.worn-context-menu.svelte-15iqsuv button:where(.svelte-15iqsuv):hover{background:var(--worn-sidebar-hover, var(--worn-hover-bg, rgba(0,0,0,.05)))}@media(pointer:coarse){.worn-filter-input.svelte-15iqsuv{font-size:16px}.worn-filter-input.svelte-15iqsuv,.worn-filter-clear.svelte-15iqsuv,.worn-nav-item.svelte-15iqsuv,.worn-sidebar-restore.svelte-15iqsuv,.worn-reorder-btn.svelte-15iqsuv,.worn-context-menu.svelte-15iqsuv button:where(.svelte-15iqsuv){min-block-size:44px}.worn-reorder-btn.svelte-15iqsuv{min-inline-size:44px}.worn-nav-row.has-reorder.svelte-15iqsuv>.worn-nav-item:where(.svelte-15iqsuv){padding-inline-end:104px}}@media(prefers-reduced-motion:reduce){.worn-sidebar.svelte-15iqsuv{transition:none}}.wrn-theme-group.svelte-l93zjf{display:flex;flex-wrap:wrap;gap:6px}.wrn-theme-btn.svelte-l93zjf{min-height:36px;padding:6px 14px;border:1px solid var(--wrn-theme-border, #e2ddd5);border-radius:var(--wrn-theme-radius, 6px);background:var(--wrn-theme-btn-bg, transparent);color:var(--wrn-theme-text, #21322b);cursor:pointer;font-size:13px;letter-spacing:0;transition:background .15s,color .15s,border-color .15s}.wrn-theme-btn.svelte-l93zjf:hover{background:var(--wrn-theme-hover, #eaf4f0)}.wrn-theme-btn.svelte-l93zjf:focus-visible{outline:2px solid var(--wrn-theme-focus, #0d9488);outline-offset:2px}.wrn-theme-btn.is-active.svelte-l93zjf{background:var(--wrn-theme-active-bg, #0d9488);color:var(--wrn-theme-active-text, #fff);border-color:var(--wrn-theme-active-bg, #0d9488)}@media(pointer:coarse){.wrn-theme-btn.svelte-l93zjf{min-height:44px}}@media(prefers-reduced-motion:reduce){.wrn-theme-btn.svelte-l93zjf{transition:none}}.worn-alert.svelte-12z49gr{box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin-block-end:12px;padding:14px 16px;overflow-wrap:anywhere;border:1px solid;border-radius:var(--worn-radius);font-family:var(--font-typewriter);font-size:13px;line-height:1.4}.worn-alert.is-info.svelte-12z49gr{--worn-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");background:var(--worn-accent-50);border-color:var(--worn-accent);color:var(--worn-text)}.worn-alert.is-success.svelte-12z49gr{--worn-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");background:var(--worn-success-bg);border-color:var(--worn-success-border);color:var(--worn-success-text)}.worn-alert.is-warning.svelte-12z49gr{--worn-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");background:var(--worn-warning-bg);border-color:var(--worn-warning-border);color:var(--worn-warning-text)}.worn-alert.is-danger.svelte-12z49gr{--worn-alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");background:var(--worn-danger-bg);border-color:var(--worn-danger-border);color:var(--worn-danger-text)}.worn-alert-icon.svelte-12z49gr{inline-size:16px;block-size:16px;flex:0 0 16px;margin-block-start:1px;background:currentColor;mask:var(--worn-alert-icon) center / contain no-repeat;-webkit-mask:var(--worn-alert-icon) center / contain no-repeat}.worn-alert-body.svelte-12z49gr{flex:1 1 auto;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-alert-body.svelte-12z49gr strong:where(.svelte-12z49gr){display:block;max-inline-size:100%;margin-block-end:2px;overflow-wrap:anywhere}.worn-alert-dismiss.svelte-12z49gr{position:relative;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;flex:0 0 44px;margin:0;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}.worn-alert-dismiss.svelte-12z49gr:before,.worn-alert-dismiss.svelte-12z49gr:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:10px;block-size:1.5px;border-radius:1px;background:currentColor}.worn-alert-dismiss.svelte-12z49gr:before{transform:translate(-50%,-50%) rotate(45deg)}.worn-alert-dismiss.svelte-12z49gr:after{transform:translate(-50%,-50%) rotate(-45deg)}.worn-alert-dismiss.svelte-12z49gr:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.worn-alert-dismiss.svelte-12z49gr:focus-visible{outline:2px dashed var(--worn-alert-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:2px}.worn-empty.svelte-8lkjcr{border:1px dashed var(--worn-border);border-radius:var(--worn-radius);box-sizing:border-box;color:var(--worn-text-muted);display:grid;font-family:var(--font-typewriter);gap:6px;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:22px}.worn-empty.svelte-8lkjcr>:where(.svelte-8lkjcr){min-inline-size:0}.worn-empty.svelte-8lkjcr strong:where(.svelte-8lkjcr){color:var(--worn-text);display:block}.worn-empty.svelte-8lkjcr span:where(.svelte-8lkjcr){color:var(--worn-text-secondary);display:block}.worn-empty.svelte-8lkjcr .worn-btn{justify-self:start;margin-top:2px}.worn-error.svelte-p4ybpv{background:var(--worn-danger-bg);border:1px solid var(--worn-danger-border);border-radius:var(--worn-radius);box-sizing:border-box;color:var(--worn-danger-text);display:grid;font-family:var(--font-typewriter);gap:8px;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:22px}.worn-error.svelte-p4ybpv>:where(.svelte-p4ybpv){min-inline-size:0}.worn-error.svelte-p4ybpv strong:where(.svelte-p4ybpv){color:var(--worn-danger-text);display:block}.worn-error.svelte-p4ybpv span:where(.svelte-p4ybpv){color:var(--worn-text-secondary);display:block;font-size:13px}.worn-skeleton.svelte-16p2adz{background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:var(--worn-radius);box-sizing:border-box;display:grid;gap:10px;inline-size:100%;max-inline-size:100%;min-inline-size:0;padding:18px 26px}.worn-skeleton.is-half.svelte-16p2adz{inline-size:50%}.worn-skeleton.is-third.svelte-16p2adz{inline-size:33%}.worn-skeleton-line.svelte-16p2adz{animation:svelte-16p2adz-worn-shimmer 1.6s ease-in-out infinite;background-image:linear-gradient(90deg,var(--worn-border) 0%,var(--worn-surface) 40%,var(--worn-border) 80%);background-size:200% 100%;border-radius:4px;height:14px;max-inline-size:100%;width:100%}.worn-skeleton-line--1.svelte-16p2adz{width:70%}.worn-skeleton-line--2.svelte-16p2adz{width:88%}.worn-skeleton-line--3.svelte-16p2adz{width:52%}@keyframes svelte-16p2adz-worn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.worn-skeleton-line.svelte-16p2adz{animation:none}}.worn-spinner.svelte-1uwqy8j{align-items:center;color:var(--worn-text-muted);display:inline-flex;justify-content:center}.worn-spinner.is-accent.svelte-1uwqy8j{color:var(--worn-link)}.worn-spinner-ring.svelte-1uwqy8j{height:28px;width:28px}.worn-spinner.is-sm.svelte-1uwqy8j .worn-spinner-ring:where(.svelte-1uwqy8j){height:18px;width:18px}.worn-spinner-dots.svelte-1uwqy8j{display:flex;gap:6px}.worn-spinner-dot.svelte-1uwqy8j{animation:svelte-1uwqy8j-worn-dot-bounce .6s ease-in-out infinite alternate;background:currentColor;border-radius:50%;height:10px;width:10px}.worn-spinner-dot.svelte-1uwqy8j:nth-child(1){animation-delay:0s}.worn-spinner-dot.svelte-1uwqy8j:nth-child(2){animation-delay:.15s}.worn-spinner-dot.svelte-1uwqy8j:nth-child(3){animation-delay:.3s}.worn-spinner.is-sm.svelte-1uwqy8j .worn-spinner-dots:where(.svelte-1uwqy8j){gap:4px}.worn-spinner.is-sm.svelte-1uwqy8j .worn-spinner-dot:where(.svelte-1uwqy8j){height:6px;width:6px}@keyframes svelte-1uwqy8j-worn-dot-bounce{0%{transform:translateY(0) scale(.8);opacity:.4}to{transform:translateY(-8px) scale(1.2);opacity:1}}.worn-spinner-blob-svg.svelte-1uwqy8j{height:40px;width:40px}.worn-spinner.is-sm.svelte-1uwqy8j .worn-spinner-blob-svg:where(.svelte-1uwqy8j){height:24px;width:24px}@media(prefers-reduced-motion:reduce){.worn-spinner-dot.svelte-1uwqy8j{animation:none;opacity:1}}.sr-only.svelte-1uwqy8j{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.worn-checkbox.svelte-8v452y{--worn-binary-boundary: color-mix(in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted));position:relative;display:inline-flex;box-sizing:border-box;max-inline-size:100%;min-inline-size:44px;min-block-size:44px;align-items:center;gap:8px;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.worn-checkbox.svelte-8v452y:not(.is-labelled){justify-content:center}.worn-checkbox.is-disabled.svelte-8v452y{cursor:not-allowed}.worn-checkbox-input.svelte-8v452y{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;box-sizing:border-box;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.worn-checkbox-mark.svelte-8v452y{--worn-binary-state-focus: currentColor;display:flex;box-sizing:border-box;inline-size:20px;block-size:20px;flex:0 0 20px;align-items:center;justify-content:center;border:2px solid var(--worn-binary-boundary);border-radius:3px;background:var(--worn-surface);transition:border-color .12s ease,background .12s ease}.worn-checkbox-input.svelte-8v452y:checked+.worn-checkbox-mark:where(.svelte-8v452y){--worn-binary-state-focus: var(--worn-accent-text);border-color:var(--worn-binary-boundary);background:var(--worn-accent)}.worn-checkbox.is-disabled.svelte-8v452y .worn-checkbox-mark:where(.svelte-8v452y){border-color:var(--worn-border-strong);background:var(--worn-bg-secondary)}.worn-checkbox-tick.svelte-8v452y{inline-size:10px;block-size:8px;color:var(--worn-accent-text);opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}.worn-checkbox-input.svelte-8v452y:checked+.worn-checkbox-mark:where(.svelte-8v452y) .worn-checkbox-tick:where(.svelte-8v452y){opacity:1;transform:scale(1)}.worn-checkbox-input.svelte-8v452y:focus-visible+.worn-checkbox-mark:where(.svelte-8v452y){outline:2px dashed var(--worn-binary-focus, var(--worn-binary-state-focus, currentColor));outline-offset:2px}.worn-checkbox-label.svelte-8v452y{min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-typewriter);font-size:13px;color:var(--worn-text)}.worn-checkbox.is-disabled.svelte-8v452y .worn-checkbox-label:where(.svelte-8v452y){color:var(--worn-text-muted)}@media(prefers-reduced-motion:reduce){.worn-checkbox-mark.svelte-8v452y,.worn-checkbox-tick.svelte-8v452y{transition:none}}.worn-switch.svelte-1gwwifl{--worn-binary-boundary: color-mix(in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted));position:relative;display:inline-flex;box-sizing:border-box;max-inline-size:100%;min-inline-size:44px;min-block-size:44px;align-items:center;gap:10px;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.worn-switch.svelte-1gwwifl:not(.is-labelled){justify-content:center}.worn-switch.is-disabled.svelte-1gwwifl{cursor:not-allowed}.worn-switch-input.svelte-1gwwifl{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;box-sizing:border-box;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.worn-switch-track.svelte-1gwwifl{--worn-binary-state-focus: currentColor;position:relative;box-sizing:border-box;inline-size:42px;block-size:24px;flex:0 0 42px;border:2px solid var(--worn-binary-boundary);border-radius:12px;background:var(--worn-border-strong);transition:border-color .15s ease,background .15s ease}.worn-switch-input.svelte-1gwwifl:checked+.worn-switch-track:where(.svelte-1gwwifl){--worn-binary-state-focus: var(--worn-accent-text);border-color:var(--worn-binary-boundary);background:var(--worn-accent)}.worn-switch.is-disabled.svelte-1gwwifl .worn-switch-track:where(.svelte-1gwwifl),.worn-switch.is-disabled.svelte-1gwwifl .worn-switch-input:where(.svelte-1gwwifl):checked+.worn-switch-track:where(.svelte-1gwwifl){border-color:var(--worn-border-strong);background:var(--worn-border)}.worn-switch-thumb.svelte-1gwwifl{position:absolute;inset-block-start:1px;inset-inline-start:1px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--worn-accent-text);box-shadow:0 1px 3px #00000026;transition:transform .15s ease,opacity .15s ease}.worn-switch-input.svelte-1gwwifl:checked+.worn-switch-track:where(.svelte-1gwwifl) .worn-switch-thumb:where(.svelte-1gwwifl){transform:translate(18px)}.worn-switch.is-disabled.svelte-1gwwifl .worn-switch-thumb:where(.svelte-1gwwifl){opacity:.55}.worn-switch-input.svelte-1gwwifl:focus-visible+.worn-switch-track:where(.svelte-1gwwifl){outline:2px dashed var(--worn-binary-focus, var(--worn-binary-state-focus, currentColor));outline-offset:2px}.worn-switch-label.svelte-1gwwifl{min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-typewriter);font-size:13px;color:var(--worn-text)}.worn-switch.is-disabled.svelte-1gwwifl .worn-switch-label:where(.svelte-1gwwifl){color:var(--worn-text-muted)}@media(prefers-reduced-motion:reduce){.worn-switch-track.svelte-1gwwifl,.worn-switch-thumb.svelte-1gwwifl{transition:none}}.worn-kbd-wrap.svelte-1tcl112{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;max-inline-size:100%;min-inline-size:0;vertical-align:middle}.worn-kbd-label.svelte-1tcl112,.worn-kbd.svelte-1tcl112{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-kbd.svelte-1tcl112{box-sizing:border-box;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:550;line-height:1.2;padding:3px 7px;border:1px solid var(--worn-border-strong, #8a948e);border-radius:4px;background:var(--worn-surface, #ffffff);color:var(--worn-text-secondary, #3f4b45);box-shadow:0 1px 0 var(--worn-border, #c8ceca);white-space:normal}.worn-kbd-plus.svelte-1tcl112{flex:0 0 auto;font-size:11px;color:var(--worn-text-muted, #64706a)}.worn-toolbar.svelte-w7b5bu{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--worn-toolbar-gap, 8px);inline-size:100%;max-inline-size:100%;min-inline-size:0;margin:0 0 var(--worn-toolbar-margin-block-end, 12px);padding:var(--worn-toolbar-padding, 10px);position:relative;overflow:visible;border:1px solid var(--worn-toolbar-border, var(--worn-border, #c8ceca));border-radius:var(--worn-toolbar-radius, var(--worn-radius, 6px));background:var(--worn-toolbar-background, var(--worn-surface, transparent));box-shadow:var(--worn-toolbar-shadow, none);transition:border-color .12s ease,box-shadow .12s ease}.worn-toolbar.is-chips.svelte-w7b5bu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr))}.worn-toolbar>*{max-inline-size:100%;min-inline-size:0}.worn-toolbar.svelte-w7b5bu:focus-within{border-color:var(--worn-toolbar-active-border, var(--worn-accent, #287f73));box-shadow:var(--worn-toolbar-active-shadow, 0 0 0 1px var(--worn-accent, #287f73))}@media(max-width:500px){.worn-toolbar.svelte-w7b5bu{gap:var(--worn-toolbar-compact-gap, 4px);padding:var(--worn-toolbar-compact-padding, 6px)}}@media(prefers-reduced-motion:reduce){.worn-toolbar.svelte-w7b5bu{transition:none}}.worn-avatar.svelte-p6484v{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-weight:600;justify-content:center;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.worn-avatar-sm.svelte-p6484v{width:20px;height:20px;font-size:9px}.worn-avatar-md.svelte-p6484v{width:28px;height:28px;font-size:12px}.worn-avatar-lg.svelte-p6484v{width:36px;height:36px;font-size:14px}.worn-avatar-img.svelte-p6484v,.worn-avatar-initials.svelte-p6484v{border-radius:50%;height:100%;width:100%}.worn-avatar-img.svelte-p6484v{object-fit:cover}.worn-avatar-initials.svelte-p6484v{align-items:center;color:#fff;display:flex;justify-content:center}.worn-avatar-dot.svelte-p6484v{background:#22c55e;border:2px solid var(--worn-bg, #fff);border-radius:50%;bottom:0;height:8px;position:absolute;right:0;width:8px}.worn-avatar-sm.svelte-p6484v .worn-avatar-dot:where(.svelte-p6484v){width:6px;height:6px;border-width:1px}.worn-avatar-bg-0.svelte-p6484v{background:#4338ca}.worn-avatar-bg-1.svelte-p6484v{background:#be185d}.worn-avatar-bg-2.svelte-p6484v{background:#c2410c}.worn-avatar-bg-3.svelte-p6484v{background:#0f766e}.worn-avatar-bg-4.svelte-p6484v{background:#7e22ce}.worn-avatar-bg-5.svelte-p6484v{background:#0e7490}.worn-avatar-bg-6.svelte-p6484v{background:#be123c}.worn-avatar-bg-7.svelte-p6484v{background:#4d7c0f}.is-away.svelte-p6484v .worn-avatar-dot:where(.svelte-p6484v){background:#f59e0b}.is-offline.svelte-p6484v .worn-avatar-dot:where(.svelte-p6484v){background:#9ca3af}.worn-badge.svelte-15gclk3{align-items:center;background:var(--worn-bg-secondary, #efede7);border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:var(--worn-text, #21322b);display:inline-flex;font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:11px;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.3;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:2px 10px;text-align:center}.worn-badge-label.svelte-15gclk3{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-badge.is-sm.svelte-15gclk3{font-size:10px;padding:1px 7px}.worn-badge.is-warn.svelte-15gclk3{background:var(--worn-warning-bg, #fff7ed);border-color:var(--worn-warning-border, #9a6b00);color:var(--worn-warning-text, #5f4300)}.worn-badge.is-accent.svelte-15gclk3{background:var(--worn-accent, #0f766e);color:var(--worn-accent-text, #fff)}.worn-badge.is-muted.svelte-15gclk3{background:var(--worn-bg-secondary, #efede7);color:var(--worn-text-muted, #506058)}.worn-chip.svelte-162umm4{align-items:center;background:var(--worn-surface, #fdfbf7);border:1px solid var(--worn-border, #d0cac1);border-radius:999px;box-sizing:border-box;color:var(--worn-text-muted, #506058);display:inline-flex;font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:13px;font-weight:560;gap:6px;inline-size:max-content;line-height:1.2;max-inline-size:100%;min-inline-size:0;padding:6px 14px;transition:background-color .12s ease,color .12s ease}.worn-chip-label.svelte-162umm4{min-inline-size:0;overflow-wrap:anywhere;white-space:normal}button.worn-chip.svelte-162umm4,a.worn-chip.svelte-162umm4{cursor:pointer;min-height:44px;touch-action:manipulation;-webkit-user-select:none;user-select:none}a.worn-chip.svelte-162umm4{text-decoration:none}.worn-chip[aria-pressed=true].svelte-162umm4,.worn-chip[data-pressed].svelte-162umm4{background:var(--worn-accent, #0f766e);border-color:var(--worn-accent, #0f766e);color:var(--worn-accent-text, #fff)}.worn-chip.is-sm.svelte-162umm4{font-size:12px;padding:2px 10px}@media(hover:hover)and (pointer:fine){button.worn-chip.svelte-162umm4:hover:not([aria-pressed=true]),a.worn-chip.svelte-162umm4:hover{background:var(--worn-accent-50, #e1f3ee);color:var(--worn-text, #21322b)}}.worn-chip.svelte-162umm4:focus-visible{outline:2px dashed var(--worn-chip-focus, var(--worn-text, #21322b));outline-offset:2px}.worn-chip-count.svelte-162umm4{background:var(--worn-bg, #f5f0e8);border:1px solid var(--worn-border, #d0cac1);border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.5;min-inline-size:20px;padding:0 7px;text-align:center}.worn-chip[aria-pressed=true].svelte-162umm4 .worn-chip-count:where(.svelte-162umm4),.worn-chip[data-pressed].svelte-162umm4 .worn-chip-count:where(.svelte-162umm4){background:var(--worn-bg, #f5f0e8);border-color:var(--worn-border, #d0cac1);color:var(--worn-text, #21322b)}.worn-chip.is-drag-over.svelte-162umm4{background:var(--worn-chip-drag-over-bg, #d9f5ed);border-color:var(--worn-chip-drag-over-border, #0f766e);box-shadow:0 0 0 3px var(--worn-chip-drag-over-ring, #5eead4);color:var(--worn-chip-drag-over-text, #123c35);outline:2px solid var(--worn-chip-drag-over-outline, #0f766e);outline-offset:2px}.worn-chip.is-danger.svelte-162umm4{border-color:var(--worn-danger-border, #b42318)}.worn-chip.is-danger.svelte-162umm4 .worn-chip-count:where(.svelte-162umm4){background:var(--worn-danger-bg, #fce8e7);border-color:var(--worn-danger-border, #b42318);color:var(--worn-danger-text, #7a1a14)}@media(prefers-reduced-motion:reduce){.worn-chip.svelte-162umm4{transition:none}}.worn-progress.svelte-12zhjft{--_worn-progress-default-fill: var(--worn-focus, var(--worn-text, #21322b));box-sizing:border-box;display:grid;gap:4px;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-progress-track.svelte-12zhjft{display:block;inline-size:100%;background:var(--worn-progress-track, var(--worn-border, #d8d2c8));border-radius:4px;height:8px;overflow:hidden}.worn-progress.is-sm.svelte-12zhjft .worn-progress-track:where(.svelte-12zhjft){border-radius:2px;height:4px}.worn-progress-fill.svelte-12zhjft{fill:var(--_worn-progress-active-fill, var(--worn-progress-fill, var(--_worn-progress-default-fill)));transition:width .4s ease}.worn-progress.is-accent.svelte-12zhjft{--_worn-progress-active-fill: var(--worn-progress-accent-fill, var(--worn-progress-fill, var(--_worn-progress-default-fill)))}.worn-progress.is-muted.svelte-12zhjft{--_worn-progress-active-fill: var(--worn-progress-muted-fill, var(--worn-text-muted, #506058))}.worn-progress.is-warn.svelte-12zhjft{--_worn-progress-active-fill: var(--worn-progress-warn-fill, var(--worn-warning-text, #a85200))}.worn-progress.is-danger.svelte-12zhjft{--_worn-progress-active-fill: var(--worn-progress-danger-fill, var(--worn-danger-text, #991b1b))}@supports (color: color-mix(in srgb,black,white)){.worn-progress.svelte-12zhjft{--_worn-progress-default-fill: color-mix(in srgb, var(--worn-accent, #0f766e) 55%, var(--worn-text, #21322b))}}.worn-progress-label.svelte-12zhjft{color:var(--worn-text-muted);font-family:var(--font-typewriter);font-size:11px;min-inline-size:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.worn-progress-fill.svelte-12zhjft{transition:none}}.worn-timeline.svelte-13r0swx{box-sizing:border-box;contain:inline-size;display:flex;flex-direction:column;inline-size:100%;list-style:none;margin:0;max-inline-size:var(--worn-timeline-max-inline-size, 40rem);min-inline-size:0;padding:0}.worn-timeline-entry.svelte-13r0swx{box-sizing:border-box;display:flex;gap:16px;max-inline-size:100%;min-block-size:60px;min-inline-size:0}.worn-timeline-marker.svelte-13r0swx{align-items:center;display:flex;flex:0 0 16px;flex-direction:column;inline-size:16px}.worn-timeline-dot.svelte-13r0swx{background:var(--worn-border, #d4cec5);border:2px solid var(--worn-border, #d4cec5);border-radius:50%;box-sizing:border-box;block-size:12px;flex:0 0 12px;inline-size:12px;margin-block-start:6px}.worn-timeline-dot-latest.svelte-13r0swx{background:var(--worn-accent, #23796d);border-color:var(--worn-accent, #23796d)}.worn-timeline-line.svelte-13r0swx{background:var(--worn-border, #d4cec5);flex:1;inline-size:2px;min-block-size:8px}.worn-timeline-card.svelte-13r0swx{box-sizing:border-box;color:var(--worn-text, #26352f);flex:1 1 auto;font-family:var(--font-sans, system-ui, sans-serif);max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;padding:4px 0 20px}.worn-timeline-card-link.svelte-13r0swx{border-radius:var(--worn-radius-sm, 6px);min-block-size:44px;text-decoration:none;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.worn-timeline-card-link.svelte-13r0swx:hover{background:var(--worn-bg-secondary, #efede7)}.worn-timeline-card-link.svelte-13r0swx:focus-visible{outline:2px solid var(--worn-timeline-focus, var(--worn-focus, var(--worn-text, currentColor)));outline-offset:2px}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-entry:where(.svelte-13r0swx){gap:12px;min-block-size:44px}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-card:where(.svelte-13r0swx){column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:2px 4px 10px;row-gap:3px}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-meta:where(.svelte-13r0swx){grid-column:1;grid-row:1;margin-block-end:0}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-title:where(.svelte-13r0swx){font-size:13px;grid-column:2;grid-row:1;margin:0}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-desc:where(.svelte-13r0swx){font-size:12px;grid-column:1 / -1;grid-row:2;line-height:1.45}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-entry-meta:where(.svelte-13r0swx){font-size:11px;grid-column:1 / -1;grid-row:3;margin-block-start:0}.worn-timeline-meta.svelte-13r0swx{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-block-end:4px;max-inline-size:100%;min-inline-size:0}.worn-timeline-date.svelte-13r0swx{color:var(--worn-text-muted, #65746d);font-size:12px;font-variant-numeric:tabular-nums;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-timeline-title.svelte-13r0swx{color:var(--worn-text, #26352f);font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 4px;overflow-wrap:anywhere}.worn-timeline-desc.svelte-13r0swx{color:var(--worn-text-secondary, #4e5f57);font-size:13px;letter-spacing:0;line-height:1.55;margin:0;overflow-wrap:anywhere}.worn-timeline-entry-meta.svelte-13r0swx{color:var(--worn-text-muted, #65746d);display:block;font-size:12px;margin-block-start:4px;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}@media(max-width:420px){.worn-timeline-entry.svelte-13r0swx{gap:12px}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-title:where(.svelte-13r0swx){grid-column:1 / -1;grid-row:2}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-desc:where(.svelte-13r0swx){grid-row:3}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-entry-meta:where(.svelte-13r0swx){grid-row:4}.worn-timeline.is-compact.svelte-13r0swx .worn-timeline-title:where(.svelte-13r0swx),.worn-timeline-desc.svelte-13r0swx{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}@media(prefers-reduced-motion:reduce){.worn-timeline-card-link.svelte-13r0swx{transition:none}}.worn-date-input.svelte-1ab5b0m{width:100%;box-sizing:border-box;font-family:var(--font-typewriter);font-size:14px;line-height:1.4;padding:9px 12px;border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);background:var(--worn-surface);color:var(--worn-text);cursor:text;touch-action:manipulation}.worn-date-input.svelte-1ab5b0m:focus{outline:2px dashed var(--worn-date-input-focus, var(--worn-focus, var(--worn-text, currentColor)));outline-offset:2px;border-color:var(--worn-accent);box-shadow:0 0 0 1px var(--worn-accent-50)}.worn-date-input.svelte-1ab5b0m:disabled{background-color:var(--worn-bg-secondary);border-color:var(--worn-border);color:var(--worn-text-muted);cursor:not-allowed}@media(pointer:coarse){.worn-date-input.svelte-1ab5b0m{font-size:16px;min-height:44px}}.worn-dialog-backdrop.svelte-zkbe89{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;box-sizing:border-box;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px))}.worn-dialog.svelte-zkbe89{box-sizing:border-box;background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:var(--worn-radius);box-shadow:0 16px 48px #00000026;width:460px;max-width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative}.worn-dialog.is-sm.svelte-zkbe89{width:360px}.worn-dialog.is-lg.svelte-zkbe89{width:640px}.worn-dialog-head.svelte-zkbe89{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.worn-dialog-title.svelte-zkbe89{font-family:var(--font-family-display);font-size:18px;font-weight:680;color:var(--worn-text);margin:0;min-width:0;overflow-wrap:anywhere}.worn-dialog-close.svelte-zkbe89{min-width:44px;min-height:44px;position:relative;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--worn-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:manipulation}.worn-dialog-close.svelte-zkbe89:before,.worn-dialog-close.svelte-zkbe89:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:1px;background:currentColor}.worn-dialog-close.svelte-zkbe89:before{transform:translate(-50%,-50%) rotate(45deg)}.worn-dialog-close.svelte-zkbe89:after{transform:translate(-50%,-50%) rotate(-45deg)}.worn-dialog-close.svelte-zkbe89:hover{background:var(--worn-hover-bg)}.worn-dialog-close.svelte-zkbe89:disabled{cursor:not-allowed;opacity:.45}.worn-dialog-close.svelte-zkbe89:focus-visible{outline:2px dashed var(--worn-dialog-focus, var(--worn-focus, currentColor));outline-offset:2px}.worn-dialog-body.svelte-zkbe89{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;padding:12px 20px 20px}@media(max-width:480px){.worn-dialog-backdrop.svelte-zkbe89{padding:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px))}}.worn-accordion.svelte-emes8i{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin-top:10px;padding-top:8px;border-top:1px solid var(--worn-border)}.worn-accordion-summary.svelte-emes8i{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0;padding:4px 0;color:var(--worn-text-secondary);font-family:var(--font-typewriter);font-size:12px;font-weight:550;cursor:pointer;list-style:none;touch-action:manipulation}.worn-accordion-summary.svelte-emes8i::-webkit-details-marker{display:none}.worn-accordion-summary.svelte-emes8i:focus-visible{outline:2px dashed var(--worn-disclosure-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:2px}.worn-accordion-summary-text.svelte-emes8i{display:block;flex:1 1 auto;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.worn-accordion-label.svelte-emes8i{display:block;max-inline-size:100%;overflow-wrap:anywhere}.worn-accordion-desc.svelte-emes8i{display:block;max-inline-size:100%;margin-top:1px;color:var(--worn-text-muted);font-size:11px;font-weight:400;overflow-wrap:anywhere}.worn-accordion-icon.svelte-emes8i{position:relative;inline-size:16px;block-size:16px;flex:0 0 16px;margin-inline-start:8px;color:var(--worn-text-muted)}.worn-accordion-icon.svelte-emes8i:before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:4px;inline-size:6px;block-size:6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.worn-accordion[open].svelte-emes8i .worn-accordion-icon:where(.svelte-emes8i):before{transform:rotate(45deg)}.worn-accordion-body.svelte-emes8i{box-sizing:border-box;max-inline-size:100%;min-inline-size:0;padding-top:8px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.worn-accordion-icon.svelte-emes8i:before{transition:none}}.worn-collapsible.svelte-11um9s4{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0;overflow:hidden;border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm)}.worn-collapsible-trigger.svelte-11um9s4{box-sizing:border-box;display:flex;align-items:center;gap:8px;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0;padding:10px 14px;border:0;background:var(--worn-surface);color:var(--worn-text);font:inherit;cursor:pointer;text-align:start;touch-action:manipulation}@media(hover:hover)and (pointer:fine){.worn-collapsible-trigger.svelte-11um9s4:hover{background:var(--worn-hover-bg)}}.worn-collapsible-trigger.svelte-11um9s4:focus-visible{outline:2px dashed var(--worn-disclosure-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:-2px}.worn-collapsible-caret.svelte-11um9s4{position:relative;inline-size:16px;block-size:16px;flex:0 0 16px;color:var(--worn-text-muted)}.worn-collapsible-caret.svelte-11um9s4:before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:4px;inline-size:6px;block-size:6px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.worn-collapsible.is-open.svelte-11um9s4 .worn-collapsible-caret:where(.svelte-11um9s4):before{transform:rotate(45deg)}.worn-collapsible-summary.svelte-11um9s4{flex:1 1 auto;max-inline-size:100%;min-inline-size:0;font-family:var(--font-typewriter);font-size:13px;font-weight:560;overflow-wrap:anywhere}.worn-collapsible-body.svelte-11um9s4{box-sizing:border-box;max-inline-size:100%;min-inline-size:0;padding:12px 14px;overflow-wrap:anywhere;border-top:1px solid var(--worn-border);background:var(--worn-bg)}@media(prefers-reduced-motion:reduce){.worn-collapsible-caret.svelte-11um9s4:before{transition:none}}.worn-drawer-backdrop.svelte-1bri5sv{position:fixed;top:0;left:0;width:100vw;width:var(--worn-visual-viewport-width, 100vw);height:100vh;height:100dvh;height:var(--worn-visual-viewport-height, 100dvh);transform:translate(var(--worn-visual-viewport-left, 0px),var(--worn-visual-viewport-top, 0px));box-sizing:border-box;z-index:1000;background:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);overflow:hidden}.worn-drawer.svelte-1bri5sv{box-sizing:border-box;position:absolute;background:var(--worn-surface);border:1px solid var(--worn-border);box-shadow:0 8px 32px #0000001f;width:min(380px,calc(100% - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));min-width:0;max-height:calc(100% - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px}.worn-drawer.is-end.svelte-1bri5sv{top:calc(16px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));border-radius:var(--worn-radius) 0 0 var(--worn-radius)}.worn-drawer.is-start.svelte-1bri5sv{top:calc(16px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(16px + env(safe-area-inset-left,0px));border-radius:0 var(--worn-radius) var(--worn-radius) 0}.worn-drawer.is-bottom.svelte-1bri5sv{left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));max-height:calc(60% - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:auto;border-radius:var(--worn-radius) var(--worn-radius) 0 0}.worn-drawer-head.svelte-1bri5sv{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.worn-drawer-title.svelte-1bri5sv{font-family:var(--font-family-display);font-size:18px;font-weight:680;color:var(--worn-text);margin:0;min-width:0;overflow-wrap:anywhere}.worn-drawer-close.svelte-1bri5sv{position:relative;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--worn-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:manipulation}.worn-drawer-close.svelte-1bri5sv:before,.worn-drawer-close.svelte-1bri5sv:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;border-radius:1px;background:currentColor}.worn-drawer-close.svelte-1bri5sv:before{transform:translate(-50%,-50%) rotate(45deg)}.worn-drawer-close.svelte-1bri5sv:after{transform:translate(-50%,-50%) rotate(-45deg)}.worn-drawer-close.svelte-1bri5sv:hover{background:var(--worn-hover-bg)}.worn-drawer-close.svelte-1bri5sv:focus-visible{outline:2px dashed var(--worn-drawer-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:2px}.worn-drawer-body.svelte-1bri5sv{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.worn-card.svelte-1bgf37s{box-sizing:border-box;display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0;position:relative;overflow:visible;overflow-wrap:anywhere;background:var(--worn-card-background, var(--worn-surface, #ffffff));border:1px solid var(--worn-card-border, transparent);border-radius:var(--worn-card-radius, var(--worn-radius, 6px));box-shadow:var(--worn-card-shadow, var(--worn-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08)));text-decoration:none;color:inherit}.worn-card>*{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}a.worn-card.svelte-1bgf37s{transition:border-color .12s ease,box-shadow .12s ease}a.worn-card.svelte-1bgf37s:focus-visible{border-color:var(--worn-card-active-border, var(--worn-border, #d6d3cc));box-shadow:var(--worn-card-active-shadow, var(--worn-shadow-md, 0 4px 12px rgba(0, 0, 0, .08)))}@media(hover:hover)and (pointer:fine){a.worn-card.svelte-1bgf37s:hover{border-color:var(--worn-card-active-border, var(--worn-border, #d6d3cc));box-shadow:var(--worn-card-active-shadow, var(--worn-shadow-md, 0 4px 12px rgba(0, 0, 0, .08)))}}a.worn-card.svelte-1bgf37s:focus-visible{outline:2px solid var(--worn-card-focus, var(--worn-focus, var(--worn-text, currentColor)));outline-offset:2px}.worn-card.is-padded.svelte-1bgf37s{padding:var(--worn-card-padding, 18px 26px)}@media(prefers-reduced-motion:reduce){a.worn-card.svelte-1bgf37s{transition:none}}.worn-container.svelte-7y3op1{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin:0 0 var(--worn-container-margin-block-end, 18px);padding:var(--worn-container-padding, 16px);overflow:visible;overflow-wrap:anywhere;background:var(--worn-container-background, var(--worn-surface, #ffffff));background:var( --worn-container-background, color-mix(in srgb, var(--worn-surface, #ffffff) 92%, var(--worn-bg, #f8f6f0) 8%) );border:1px solid var(--worn-container-border, var(--worn-border, #d6d3cc));border-radius:var(--worn-container-radius, var(--worn-radius, 6px))}.worn-container>*{max-inline-size:100%;min-inline-size:0}.worn-container.is-tinted.svelte-7y3op1{background:var(--worn-container-tinted-background, var(--worn-bg, #f8f6f0));background:var( --worn-container-tinted-background, color-mix(in srgb, var(--worn-accent, #287f73) 4%, var(--worn-bg, #f8f6f0)) );border-color:var(--worn-container-tinted-border, var(--worn-accent, #287f73));box-shadow:var( --worn-container-tinted-shadow, 0 0 0 1px var(--worn-accent-50, rgba(40, 127, 115, .22)) )}.worn-container.is-bare.svelte-7y3op1{background:var(--worn-container-bare-background, var(--worn-bg, #f8f6f0));border-color:var(--worn-container-border, var(--worn-border, #d6d3cc))}.worn-container.is-dashed.svelte-7y3op1{background:var(--worn-container-dashed-background, var(--worn-bg, #f8f6f0));border-style:dashed;border-color:var(--worn-container-dashed-border, var(--worn-border-strong, #9ca49f))}.worn-container.is-borderless.svelte-7y3op1{padding:0;border:0;background:transparent;box-shadow:none}.worn-container-label.svelte-7y3op1{display:block;max-inline-size:100%;min-inline-size:0;margin:0 0 var(--worn-container-label-gap, 10px);overflow-wrap:anywhere;font-size:11px;font-weight:610;line-height:1.35;text-transform:uppercase;letter-spacing:0;color:var(--worn-container-label-color, var(--worn-text-muted, #506058))}.worn-divider.svelte-14r4grn{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin:var(--worn-divider-margin-block, 16px) 0}.worn-divider.svelte-14r4grn:not(.worn-divider-plain){display:flex;align-items:center;gap:var(--worn-divider-gap, 12px);overflow:visible}.worn-divider-plain.svelte-14r4grn{display:block;block-size:0;border:0;border-block-start:1px solid var(--worn-divider-color, var(--worn-border, #d6d3cc))}.worn-divider-line.svelte-14r4grn{flex:1 1 24px;min-inline-size:8px;block-size:1px;background:var(--worn-divider-color, var(--worn-border, #d6d3cc))}.worn-divider-label.svelte-14r4grn{flex:0 1 auto;max-inline-size:calc(100% - 40px);min-inline-size:0;overflow-wrap:anywhere;text-align:center;font-family:var(--font-typewriter, ui-monospace, monospace);font-size:11px;font-weight:560;line-height:1.35;text-transform:uppercase;letter-spacing:0;color:var(--worn-divider-label-color, var(--worn-text-muted, #506058))}.worn-panel.svelte-p9djus{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin:0 0 var(--worn-panel-margin-block-end, 16px);padding:var(--worn-panel-padding, 14px);overflow:visible;overflow-wrap:anywhere;background:var(--worn-panel-background, var(--worn-surface, #ffffff));border:1px solid var(--worn-panel-border, transparent);border-radius:var(--worn-panel-radius, var(--worn-radius, 6px));box-shadow:var(--worn-panel-shadow, var(--worn-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08)));color:var(--worn-panel-color, var(--worn-text, #1f2f28))}.worn-panel-head.svelte-p9djus,.worn-panel-body.svelte-p9djus,.worn-panel-body>*{box-sizing:border-box;max-inline-size:100%;min-inline-size:0}.worn-panel-head.svelte-p9djus{display:grid;gap:var(--worn-panel-heading-gap, 4px);margin:0 0 var(--worn-panel-head-margin-block-end, 4px);padding:var(--worn-panel-head-padding, 10px)}.worn-panel-label.svelte-p9djus,.worn-panel-title.svelte-p9djus,.worn-panel-body.svelte-p9djus,.worn-panel-body>*{overflow-wrap:anywhere}.worn-panel-label.svelte-p9djus{display:block;font-family:var(--font-typewriter, ui-monospace, monospace);font-size:11px;font-weight:560;line-height:1.35;letter-spacing:0;color:var(--worn-panel-label-color, var(--worn-text-muted, #506058))}.worn-panel-title.svelte-p9djus{margin:0;font-family:var(--font-family-display, ui-serif, Georgia, serif);font-size:var(--worn-panel-heading-size, 22px);font-weight:680;line-height:1.08;letter-spacing:0;color:var(--worn-panel-heading-color, var(--worn-text, #1f2f28))}.worn-panel-body.svelte-p9djus{padding:var(--worn-panel-body-padding, 4px 0)}.worn-multi-select.svelte-1x3q5x6{--worn-multi-select-boundary: color-mix( in srgb, var(--worn-border-strong) 30%, var(--worn-text-muted) );box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:44px;min-inline-size:0;font-family:var(--font-typewriter);font-size:14px;line-height:1.4;padding:9px 12px;border:1px solid var(--worn-multi-select-boundary);border-radius:var(--worn-radius-sm);background:var(--worn-surface);color:var(--worn-text);touch-action:manipulation}.worn-multi-select.svelte-1x3q5x6:focus-visible{outline:2px dashed var(--worn-multi-select-focus, var(--worn-focus, var(--worn-text, currentColor)));outline-offset:2px;border-color:var(--worn-accent);box-shadow:0 0 0 1px var(--worn-accent-50)}.worn-multi-select.svelte-1x3q5x6:disabled{background-color:var(--worn-bg-secondary);border-color:var(--worn-multi-select-boundary);color:var(--worn-text-muted);-webkit-text-fill-color:var(--worn-text-muted);cursor:not-allowed;opacity:1}@media(pointer:coarse){.worn-multi-select.svelte-1x3q5x6{font-size:16px}}.worn-breadcrumb.svelte-7cz1zh,.worn-breadcrumb-list.svelte-7cz1zh,.worn-breadcrumb-item.svelte-7cz1zh{box-sizing:border-box;max-inline-size:100%;min-inline-size:0}.worn-breadcrumb.svelte-7cz1zh{inline-size:100%}.worn-breadcrumb-list.svelte-7cz1zh{display:flex;align-items:center;flex-wrap:wrap;gap:6px;inline-size:100%;list-style:none;margin:0;padding:0}.worn-breadcrumb-item.svelte-7cz1zh{display:flex;align-items:baseline;flex:0 1 auto;gap:6px}.worn-breadcrumb-sep.svelte-7cz1zh{flex:0 0 auto;color:var(--worn-text-muted, #506058);font-size:12px}.worn-breadcrumb-link.svelte-7cz1zh,.worn-breadcrumb-current.svelte-7cz1zh,.worn-breadcrumb-text.svelte-7cz1zh{box-sizing:border-box;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:13px}.worn-breadcrumb-link.svelte-7cz1zh{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px;font-weight:520;color:var(--worn-text-muted, #506058);text-align:center;text-decoration:none;touch-action:manipulation;transition:color .12s ease}.worn-breadcrumb-current.svelte-7cz1zh{font-weight:600;color:var(--worn-text, #1f2f28)}.worn-breadcrumb-text.svelte-7cz1zh{font-weight:520;color:var(--worn-text-muted, #506058)}.worn-breadcrumb-link.svelte-7cz1zh:hover{color:var(--worn-link, var(--worn-accent, #287f73))}.worn-breadcrumb-link.svelte-7cz1zh:focus-visible{outline:2px dashed var(--worn-navigation-focus, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){.worn-breadcrumb-link.svelte-7cz1zh{transition:none}}.worn-pagination.svelte-17v7aj2{box-sizing:border-box;container-type:inline-size;display:grid;grid-template-columns:44px minmax(0,auto) 44px;align-items:center;justify-content:center;gap:4px;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin-block-start:16px}.worn-pagination-pages.svelte-17v7aj2{display:flex;align-items:center;gap:4px;min-inline-size:0}.worn-pagination-btn.svelte-17v7aj2{box-sizing:border-box;min-block-size:44px;min-inline-size:44px;padding:6px 12px;border:1px solid var(--worn-border, #cfd5d1);border-radius:var(--worn-radius-sm, 6px);background:var(--worn-surface, #ffffff);color:var(--worn-text-muted, #506058);font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:13px;font-weight:560;text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.worn-pagination-edge.svelte-17v7aj2{position:relative;padding:0}.worn-pagination-edge.svelte-17v7aj2:before{position:absolute;inset-inline-start:50%;inset-block-start:50%;box-sizing:border-box;inline-size:7px;block-size:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;content:"";translate:-50% -50%}.worn-pagination-prev.svelte-17v7aj2:before{transform:rotate(135deg)}.worn-pagination-next.svelte-17v7aj2:before{transform:rotate(-45deg)}.worn-pagination-btn.svelte-17v7aj2:hover:not(:disabled){background:var(--worn-accent-50, #e5f2ef);color:var(--worn-text, #1f2f28)}.worn-pagination-btn.svelte-17v7aj2:focus-visible{outline:2px dashed var(--worn-navigation-focus, currentColor);outline-offset:2px}.worn-pagination-btn[aria-current=page].svelte-17v7aj2{border-color:var(--worn-accent, #287f73);background:var(--worn-accent, #287f73);color:var(--worn-accent-text, #ffffff)}.worn-pagination-btn.svelte-17v7aj2:disabled{border-color:var(--worn-border, #cfd5d1);background:var(--worn-bg-secondary, #f3f5f4);color:var(--worn-text-muted, #506058);cursor:not-allowed}.worn-pagination-ellipsis.svelte-17v7aj2,.worn-pagination-status.svelte-17v7aj2{box-sizing:border-box;color:var(--worn-text-muted, #506058);font-family:var(--font-typewriter, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:13px;font-weight:560}.worn-pagination-ellipsis.svelte-17v7aj2{padding:6px 4px}.worn-pagination-status.svelte-17v7aj2{display:none;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:0;white-space:nowrap}@container (max-width: 439px){.worn-pagination-pages.svelte-17v7aj2{display:none}.worn-pagination-status.svelte-17v7aj2{display:inline-flex}}@container (max-width: 167px){.worn-pagination-status.svelte-17v7aj2{font-size:12px}}@media(prefers-reduced-motion:reduce){.worn-pagination-btn.svelte-17v7aj2{transition:none}}.worn-receipt.svelte-11m7w4x{margin-top:12px;border:1px solid var(--worn-border);border-radius:var(--worn-radius);background:var(--worn-surface);padding:12px 14px;display:grid;gap:8px}.worn-receipt-head.svelte-11m7w4x{display:grid;gap:2px;border-bottom:1px solid var(--worn-border);padding-bottom:8px}.worn-receipt-head.svelte-11m7w4x span:where(.svelte-11m7w4x){text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--worn-text-muted)}.worn-receipt-head.svelte-11m7w4x strong:where(.svelte-11m7w4x){color:var(--worn-text);font-weight:560;font-size:14px;overflow-wrap:anywhere}.worn-receipt-lines.svelte-11m7w4x{display:grid;gap:0}.worn-receipt-lines.svelte-11m7w4x>div:where(.svelte-11m7w4x){display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--worn-border)}.worn-receipt-lines.svelte-11m7w4x>div:where(.svelte-11m7w4x):last-child{border-bottom:0}.worn-receipt-lines.svelte-11m7w4x span:where(.svelte-11m7w4x){text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--worn-text-muted)}.worn-receipt-lines.svelte-11m7w4x strong:where(.svelte-11m7w4x){color:var(--worn-text);font-weight:520;font-size:13px;overflow-wrap:anywhere}.worn-receipt-actions.svelte-11m7w4x{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.worn-receipt.svelte-11m7w4x:focus-visible{outline:2px dashed var(--worn-receipt-focus, var(--worn-focus, var(--worn-text, currentColor)));outline-offset:2px}.worn-segmented.svelte-1k76j54{display:flex;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;border:1px solid var(--worn-border);border-radius:var(--worn-radius);overflow:hidden}.worn-segment.svelte-1k76j54{position:relative;flex:1 1 0;min-inline-size:0;min-block-size:44px;cursor:pointer;touch-action:manipulation}.worn-segment.svelte-1k76j54 input[type=radio]:where(.svelte-1k76j54){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.worn-segment.svelte-1k76j54 span:where(.svelte-1k76j54){display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;min-block-size:44px;box-sizing:border-box;padding:6px 2px;font-family:var(--font-typewriter);font-size:12px;font-weight:560;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:var(--worn-text-muted);background:var(--worn-surface);transition:background .12s,color .12s}.worn-segment.active.svelte-1k76j54 span:where(.svelte-1k76j54){background:var(--worn-accent);color:var(--worn-accent-text)}.worn-segment.svelte-1k76j54 input:where(.svelte-1k76j54):focus-visible+span:where(.svelte-1k76j54){outline:2px dashed var(--worn-segmented-focus, currentColor);outline-offset:-3px}.worn-segment.svelte-1k76j54:not(.active):hover span:where(.svelte-1k76j54){background:var(--worn-accent-50);color:var(--worn-text)}.worn-segment.svelte-1k76j54+.worn-segment:where(.svelte-1k76j54){border-inline-start:1px solid var(--worn-border)}@media(prefers-reduced-motion:reduce){.worn-segment.svelte-1k76j54 span:where(.svelte-1k76j54){transition:none}}.worn-select-card.svelte-1r09p18{box-sizing:border-box;max-inline-size:100%;min-block-size:44px;min-inline-size:0;padding:12px 16px;border:1px solid var(--worn-border);border-radius:var(--worn-radius);background:transparent;color:var(--worn-text-secondary);cursor:pointer;font:inherit;letter-spacing:0;text-align:left;touch-action:manipulation;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.worn-select-card.svelte-1r09p18 strong:where(.svelte-1r09p18),.worn-select-card.svelte-1r09p18 span:where(.svelte-1r09p18){display:block;max-inline-size:100%;overflow-wrap:anywhere}.worn-select-card.svelte-1r09p18 strong:where(.svelte-1r09p18){font-size:var(--worn-select-card-title-size, 15px);font-weight:600;line-height:1.3}.worn-select-card.svelte-1r09p18 span:where(.svelte-1r09p18){margin-top:2px;color:var(--worn-text-muted);font-size:12px;line-height:1.4}.worn-select-card[aria-pressed=true].svelte-1r09p18{background:var(--worn-accent);border-color:var(--worn-accent);color:var(--worn-accent-text)}.worn-select-card[aria-pressed=true].svelte-1r09p18 strong:where(.svelte-1r09p18),.worn-select-card[aria-pressed=true].svelte-1r09p18 span:where(.svelte-1r09p18){color:inherit}@media(hover:hover)and (pointer:fine){.worn-select-card.svelte-1r09p18:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--worn-border-strong)}}.worn-select-card.svelte-1r09p18:focus-visible{outline:2px dashed var(--worn-select-card-focus, var(--worn-focus, currentColor));outline-offset:2px}.worn-select-card.svelte-1r09p18:disabled{background:var(--worn-bg-secondary);border-color:var(--worn-border);color:var(--worn-text-muted);cursor:not-allowed;opacity:1}.worn-select-card.svelte-1r09p18:disabled span:where(.svelte-1r09p18){color:inherit}.worn-select-card[aria-pressed=true].svelte-1r09p18:disabled{background:var(--worn-surface-raised);border-color:var(--worn-border-strong);color:var(--worn-text-secondary)}@media(prefers-reduced-motion:reduce){.worn-select-card.svelte-1r09p18{transition:none}}.worn-tabs-shell.svelte-117on5r{display:flex;max-inline-size:100%;min-inline-size:0;margin-block-end:16px}.worn-tabs.svelte-117on5r{display:flex;flex:1 1 auto;max-inline-size:100%;min-inline-size:0;gap:0;border-block-end:2px solid var(--worn-border);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.worn-tabs.svelte-117on5r::-webkit-scrollbar{display:none}.worn-tabs-control.svelte-117on5r{flex:0 0 44px;inline-size:44px;min-block-size:44px;padding:0;border:0;border-block-end:2px solid var(--worn-border);font-family:var(--font-typewriter);font-size:28px;line-height:1;background:var(--worn-surface, transparent);color:var(--worn-link);cursor:pointer;touch-action:manipulation;transition:color .12s ease,background-color .12s ease}.worn-tabs-control.svelte-117on5r:disabled{color:var(--worn-text-muted);cursor:default;opacity:.55}.worn-tabs-control.svelte-117on5r:focus-visible{position:relative}.worn-tabs-control.svelte-117on5r:focus-visible,.worn-tab.svelte-117on5r:focus-visible{outline:2px dashed var(--worn-tabs-focus, currentColor);outline-offset:-2px}.worn-tab.svelte-117on5r{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-inline-size:24ch;min-inline-size:0;min-block-size:44px;padding:8px 16px;border:0;border-block-end:2px solid transparent;margin-block-end:-2px;font-family:var(--font-typewriter);font-size:13px;font-weight:560;white-space:nowrap;background:transparent;color:var(--worn-text-muted);cursor:pointer;touch-action:manipulation;transition:color .12s ease,border-color .12s ease}.worn-tab-label.svelte-117on5r{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worn-tab[aria-selected=true].svelte-117on5r{color:var(--worn-link);border-block-end-color:var(--worn-accent)}@media(hover:hover)and (pointer:fine){.worn-tabs-control.svelte-117on5r:hover:not(:disabled){color:var(--worn-text)}.worn-tab.svelte-117on5r:hover{color:var(--worn-text)}}@media(prefers-reduced-motion:reduce){.worn-tab.svelte-117on5r,.worn-tabs-control.svelte-117on5r{transition:none}}@keyframes svelte-mjds7r-wrn-toast-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-mjds7r-wrn-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.wrn-toast.svelte-mjds7r{display:flex;align-items:center;gap:8px;background:var(--wrn-toast-bg, var(--worn-surface, #fdfbf7));border:1px solid var(--wrn-toast-border, var(--worn-border, #e2ddd5));border-radius:var(--wrn-toast-radius, 6px);min-block-size:44px;padding:6px 8px 6px 14px;font-family:var(--wrn-toast-font, inherit);font-size:13px;font-weight:600;color:var(--wrn-toast-text, var(--worn-text, #21322b));text-align:start;width:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;position:relative;overflow:hidden;animation:svelte-mjds7r-wrn-toast-enter .22s ease-out}.wrn-toast.is-dismissing.svelte-mjds7r{animation:svelte-mjds7r-wrn-toast-exit .18s ease-in forwards;pointer-events:none}.wrn-toast.is-error.svelte-mjds7r{border-color:var(--wrn-toast-error-border, var(--worn-danger-border, #e74c3c));background:var(--wrn-toast-error-bg, var(--worn-danger-bg, var(--wrn-toast-bg, var(--worn-surface, #fdf0ef))));color:var(--wrn-toast-error-text, var(--worn-danger-text, var(--wrn-toast-text, var(--worn-text, #21322b))))}.wrn-toast.is-success.svelte-mjds7r{border-color:var(--wrn-toast-success-border, var(--worn-success-border, #27ae60));background:var(--wrn-toast-success-bg, var(--worn-success-bg, var(--wrn-toast-bg, var(--worn-surface, #edf9f0))));color:var(--wrn-toast-success-text, var(--worn-success-text, var(--wrn-toast-text, var(--worn-text, #21322b))))}.wrn-toast-icon.svelte-mjds7r{font-size:14px;line-height:1;flex-shrink:0}.wrn-toast-text.svelte-mjds7r{flex:1;max-inline-size:100%;min-width:0;line-height:1.3;overflow-wrap:anywhere}.wrn-toast-dismiss.svelte-mjds7r{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:32px;block-size:32px;margin:0;padding:0;border:0;border-radius:var(--wrn-toast-radius, 6px);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:18px;line-height:1}.wrn-toast-dismiss.svelte-mjds7r:hover{background:var(--wrn-toast-dismiss-hover-bg, var(--worn-hover-bg, rgba(0,0,0,.08)))}.wrn-toast-dismiss.svelte-mjds7r:focus-visible{outline:2px dashed var(--wrn-toast-focus, var(--worn-focus, var(--worn-accent, currentColor)));outline-offset:1px}@media(pointer:coarse){.wrn-toast.svelte-mjds7r{min-block-size:52px;padding-block:4px}.wrn-toast-dismiss.svelte-mjds7r{inline-size:44px;block-size:44px}}@media(prefers-reduced-motion:reduce){.wrn-toast.svelte-mjds7r,.wrn-toast.is-dismissing.svelte-mjds7r{animation:none}}.wrn-undo-receipt.svelte-j9t01j{--wrn-undo-boundary: var( --wrn-undo-border, var( --worn-border-strong, color-mix( in srgb, var(--worn-border, #c8c2b9) 60%, var(--worn-text, #21322b) ) ) );display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px 14px;overflow:hidden;background:var(--wrn-undo-bg, var(--worn-surface, #fdfbf7));border:1px solid var(--wrn-undo-boundary);border-radius:var(--wrn-undo-radius, 6px);font-family:var(--wrn-undo-font, inherit);font-size:13px;letter-spacing:0;color:var(--wrn-undo-text, var(--worn-text, #21322b));box-shadow:0 2px 8px #0000000f}.wrn-undo-icon.svelte-j9t01j{flex-shrink:0;font-size:16px;opacity:.7}.wrn-undo-body.svelte-j9t01j{display:grid;min-width:0;gap:2px}.wrn-undo-body.svelte-j9t01j strong:where(.svelte-j9t01j),.wrn-undo-body.svelte-j9t01j small:where(.svelte-j9t01j){min-width:0;overflow-wrap:anywhere}.wrn-undo-body.svelte-j9t01j strong:where(.svelte-j9t01j){font-size:13px;font-weight:600}.wrn-undo-body.svelte-j9t01j small:where(.svelte-j9t01j){font-size:11px;color:var(--wrn-undo-muted, var(--worn-muted, #596a61))}.wrn-undo-actions.svelte-j9t01j{display:flex;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:4px}.wrn-undo-btn.svelte-j9t01j{min-height:32px;padding:4px 10px;border:1px solid var(--wrn-undo-boundary);border-radius:4px;background:transparent;color:var(--wrn-undo-text, var(--worn-text, #21322b));font:inherit;font-size:12px;letter-spacing:0;cursor:pointer;touch-action:manipulation}.wrn-undo-btn.svelte-j9t01j:hover{background:var(--wrn-undo-hover, var(--worn-subtle, #eaf4f0))}.wrn-undo-btn.svelte-j9t01j:focus-visible{outline:2px solid var(--wrn-undo-focus, var(--worn-accent, #0f766e));outline-offset:2px}@media(max-width:480px){.wrn-undo-receipt.svelte-j9t01j{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.wrn-undo-actions.svelte-j9t01j{grid-column:2;justify-content:flex-start}}@media(pointer:coarse){.wrn-undo-btn.svelte-j9t01j{min-width:44px;min-height:44px}}@media(forced-colors:active){.wrn-undo-receipt.svelte-j9t01j,.wrn-undo-btn.svelte-j9t01j{border-color:CanvasText}.wrn-undo-btn.svelte-j9t01j:focus-visible{outline-color:Highlight}}.example-surface.svelte-1y03x3w{box-sizing:border-box;display:grid;gap:12px;max-width:100%;min-width:0}.example-stack.svelte-1y03x3w{display:grid;gap:12px;min-width:0}.control-row.svelte-1y03x3w{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.live-output.svelte-1y03x3w,.standup.svelte-1y03x3w{color:var(--worn-text-muted);font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.standup.svelte-1y03x3w span:where(.svelte-1y03x3w){display:block}.contract-note.svelte-1y03x3w{color:var(--worn-text-secondary);font-size:12px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.form-grid.svelte-1y03x3w{display:grid;gap:7px;max-width:32rem;min-width:0}.field-label.svelte-1y03x3w{color:var(--worn-text-muted);font-size:12px;font-weight:650}.selection-grid.svelte-1y03x3w{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.data-list.svelte-1y03x3w{border-block:1px solid var(--worn-border);display:grid;min-width:0}.data-list.svelte-1y03x3w>div:where(.svelte-1y03x3w){align-items:baseline;border-bottom:1px solid var(--worn-border);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;min-width:0;padding:9px 0}.data-list.svelte-1y03x3w>div:where(.svelte-1y03x3w):last-child{border-bottom:0}.data-list.svelte-1y03x3w strong:where(.svelte-1y03x3w),.data-list.svelte-1y03x3w span:where(.svelte-1y03x3w){min-width:0;overflow-wrap:anywhere}.data-list.svelte-1y03x3w span:where(.svelte-1y03x3w){color:var(--worn-text-muted);font-family:var(--font-typewriter);font-size:12px}.local-preview.svelte-1y03x3w{background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);color:var(--worn-text);padding:12px}.drawer-density-preview.svelte-1y03x3w{background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);display:grid;gap:4px;padding:16px}.drawer-density-preview.is-compact.svelte-1y03x3w{padding:8px}.drawer-density-preview.svelte-1y03x3w span:where(.svelte-1y03x3w){color:var(--worn-text-muted);font-size:12px}.sync-result.svelte-1y03x3w{align-items:center;display:flex;flex-wrap:wrap;gap:14px;min-width:0}.sync-result.svelte-1y03x3w strong:where(.svelte-1y03x3w){font-family:var(--font-typewriter);overflow-wrap:anywhere}.qr-output.svelte-1y03x3w{background:#fff;box-sizing:border-box;inline-size:120px;max-inline-size:100%;padding:6px}.qr-output.svelte-1y03x3w svg{display:block;height:auto;max-width:100%}.tab-panel.svelte-1y03x3w{border-bottom:1px solid var(--worn-border);color:var(--worn-text-muted);font-size:13px;min-width:0;overflow-wrap:anywhere;padding:12px 4px}.theme-swatches.svelte-1y03x3w{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.theme-swatches.svelte-1y03x3w span:where(.svelte-1y03x3w){align-items:center;border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);display:flex;font-size:11px;justify-content:center;min-height:52px;padding:6px;text-align:center}.theme-swatches.svelte-1y03x3w span:where(.svelte-1y03x3w):nth-child(1){background:var(--worn-bg);color:var(--worn-text)}.theme-swatches.svelte-1y03x3w span:where(.svelte-1y03x3w):nth-child(2){background:var(--worn-surface);color:var(--worn-text)}.theme-swatches.svelte-1y03x3w span:where(.svelte-1y03x3w):nth-child(3){background:var(--worn-accent);color:var(--worn-accent-text)}.theme-swatches.svelte-1y03x3w span:where(.svelte-1y03x3w):nth-child(4){background:var(--worn-danger-bg);color:var(--worn-danger-text)}.table-scroll.svelte-1y03x3w{max-width:100%;overflow-x:auto}table.svelte-1y03x3w{border-collapse:collapse;font-size:13px;min-width:32rem;width:100%}th.svelte-1y03x3w,td.svelte-1y03x3w{border-bottom:1px solid var(--worn-border);padding:8px 10px;text-align:left}th.svelte-1y03x3w{color:var(--worn-text-muted);font-size:11px;text-transform:uppercase}@media(max-width:480px){.selection-grid.svelte-1y03x3w,.theme-swatches.svelte-1y03x3w{grid-template-columns:minmax(0,1fr)}.control-row.svelte-1y03x3w{align-items:stretch;flex-direction:column}input,textarea,select{font-size:16px}}*{box-sizing:border-box}body{margin:0}.app-shell.svelte-1n46o8q{column-gap:48px;display:grid;grid-template-columns:auto minmax(0,1fr);margin-inline:auto;min-height:100vh;padding-top:32px;width:min(1180px,calc(100% - 96px))}.demo-sidebar.svelte-1n46o8q{align-self:start;background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:8px;height:calc(100dvh - 48px);overflow-y:auto;position:sticky;top:24px;width:248px;z-index:20}.demo-sidebar.collapsed.svelte-1n46o8q{width:72px}.nav-toggle.svelte-1n46o8q{align-items:center;background:var(--worn-bg-secondary);border:0;border-bottom:1px solid var(--worn-border);color:var(--worn-text);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;justify-content:center;min-height:44px;padding:6px 10px;position:sticky;top:0;width:100%;z-index:2}.nav-toggle.svelte-1n46o8q:focus-visible{outline:2px dashed var(--worn-focus);outline-offset:-4px}.nav-toggle.svelte-1n46o8q span:where(.svelte-1n46o8q):first-child{font-size:22px;line-height:1}.demo-sidebar.collapsed.svelte-1n46o8q .nav-toggle:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q):last-child{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.demo-main.svelte-1n46o8q{box-sizing:border-box;min-width:0;padding:8px 0 48px;width:min(100%,840px)}.demo-header.svelte-1n46o8q{border-bottom:1px solid var(--worn-border);display:grid;gap:16px;margin-bottom:28px;padding-bottom:22px}.demo-header.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-family:system-ui,-apple-system,sans-serif;font-size:28px;letter-spacing:0;margin:0}.demo-header.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--worn-text-muted);line-height:1.65;margin:8px 0 0;max-width:65ch}.header-actions.svelte-1n46o8q{--wrn-theme-active-bg: var(--worn-accent);--wrn-theme-active-text: var(--worn-accent-text);--wrn-theme-border: var(--worn-border-strong);--wrn-theme-btn-bg: var(--worn-surface);--wrn-theme-hover: var(--worn-hover-bg);--wrn-theme-text: var(--worn-text);--wrn-theme-focus: var(--worn-focus);align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.repo-link.svelte-1n46o8q{align-items:center;background:var(--worn-surface);border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);color:inherit;display:inline-flex;font-size:13px;min-height:36px;padding:6px 12px;text-decoration:none}.repo-link.svelte-1n46o8q:hover{background:var(--worn-hover-bg)}.repo-link.svelte-1n46o8q:focus-visible{outline:2px dashed var(--worn-focus);outline-offset:2px}.release-link.svelte-1n46o8q{background:var(--worn-accent);border-color:var(--worn-accent);color:var(--worn-accent-text);font-weight:700}.release-link.svelte-1n46o8q:hover{filter:brightness(.92)}@media(pointer:coarse){.repo-link.svelte-1n46o8q{min-height:44px}}.catalog-jump.svelte-1n46o8q{display:grid;gap:6px;max-width:22rem;min-width:0}.catalog-jump.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--worn-text-muted);font-size:12px;font-weight:650}.category-heading.svelte-1n46o8q{align-items:center;border-bottom:2px solid var(--worn-border);color:var(--worn-text-muted);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin:36px 0 0;padding:0 0 8px;text-transform:uppercase}.category-heading.svelte-1n46o8q span:where(.svelte-1n46o8q):last-child{color:var(--worn-text-muted);font-variant-numeric:tabular-nums}.demo-section.svelte-1n46o8q{border-bottom:1px solid var(--worn-border);min-width:0;padding:32px 0 36px;scroll-margin-top:24px}.demo-section.active.svelte-1n46o8q{border-bottom-color:var(--worn-accent)}.section-heading.svelte-1n46o8q{align-items:start;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:24px;min-width:0}.section-heading.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex:1 1 20rem;min-width:0}.section-heading.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-family:system-ui,-apple-system,sans-serif;font-size:19px;letter-spacing:0;margin:0 0 4px}.section-heading.svelte-1n46o8q h2:where(.svelte-1n46o8q):focus-visible{border-radius:3px;outline:3px solid var(--worn-focus);outline-offset:4px}.section-heading.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--worn-text-muted);line-height:1.65;margin:0;max-width:65ch;overflow-wrap:anywhere}.section-heading.svelte-1n46o8q code:where(.svelte-1n46o8q){background:var(--worn-bg-secondary);border:1px solid var(--worn-border);border-radius:4px;color:var(--worn-text-muted);flex:0 1 auto;font-size:12px;max-width:100%;overflow-wrap:anywhere;padding:4px 7px}.component-meta.svelte-1n46o8q{background:var(--worn-bg-secondary);border:1px solid var(--worn-border);border-radius:var(--worn-radius-sm);margin-top:24px;max-width:100%}.component-meta.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:12px 14px}.component-meta.svelte-1n46o8q summary:where(.svelte-1n46o8q):focus-visible{outline:2px dashed var(--worn-focus);outline-offset:2px}.component-meta-grid.svelte-1n46o8q{border-top:1px solid var(--worn-border);display:grid;gap:12px;padding:14px}.component-meta-grid.svelte-1n46o8q>div:where(.svelte-1n46o8q){display:grid;gap:4px;min-width:0}.component-meta-grid.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--worn-text-muted);font-size:11px;text-transform:uppercase}.component-meta-grid.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--worn-link);overflow-wrap:anywhere}.component-meta-grid.svelte-1n46o8q code:where(.svelte-1n46o8q){overflow-wrap:anywhere;white-space:normal}.component-meta-grid.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--worn-text-muted)}footer.svelte-1n46o8q{align-items:center;color:var(--worn-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;padding-top:32px}footer.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--worn-link);overflow-wrap:anywhere}@media(max-width:1100px){.app-shell.svelte-1n46o8q{column-gap:32px}.demo-sidebar.svelte-1n46o8q{width:224px}}@media(max-width:950px){.app-shell.svelte-1n46o8q{column-gap:24px;width:calc(100% - 56px)}}@media(max-width:720px){.app-shell.svelte-1n46o8q{column-gap:0;padding-top:0;width:100%}.demo-sidebar.svelte-1n46o8q{border-block:0;border-inline-start:0;border-radius:0;height:100vh;top:0}.demo-sidebar.svelte-1n46o8q:not(.collapsed){box-shadow:var(--worn-shadow-md);height:100dvh;inset-block:0;inset-inline-start:0;position:fixed;width:min(280px,calc(100vw - 16px))}.demo-main.svelte-1n46o8q{padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.demo-header.svelte-1n46o8q{margin-bottom:20px}.demo-section.svelte-1n46o8q{padding-block:24px 28px}.section-heading.svelte-1n46o8q{margin-bottom:18px}.section-heading.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex-basis:100%}}@media(max-width:360px){.demo-main.svelte-1n46o8q{padding-inline:10px}.header-actions.svelte-1n46o8q{align-items:stretch;flex-direction:column}.header-actions.svelte-1n46o8q>*{max-width:100%}}@media(prefers-reduced-motion:reduce){.release-link.svelte-1n46o8q:hover{filter:none}}
