.ds-icon.svelte-pt810d{display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:1;vertical-align:middle}.ds-icon__svg.svelte-pt810d{display:block;overflow:visible}.ds-icon[data-missing=true].svelte-pt810d{opacity:.72}.ds-icon[data-fallback-used=true].svelte-pt810d{filter:drop-shadow(0 0 .35rem color-mix(in srgb,currentColor 24%,transparent))}.ds-icon-button.svelte-c50kt1{border:1px solid var(--ds-border);border-radius:.5rem;background:var(--ds-surface);color:var(--ds-text);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:700;line-height:1;transition:background-color var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-standard, ease),border-color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),transform var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),box-shadow var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-soft, ease);transform:translateY(0) scale(1)}.ds-icon-button.svelte-c50kt1:hover:not(:disabled){background:color-mix(in srgb,var(--ds-surface-muted) 68%,var(--ds-surface));transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.08)) scale(var(--ds-motion-scale-hover, 1.015));box-shadow:var(--ds-shadow-soft, 0 8px 24px color-mix(in srgb, black 18%, transparent))}.ds-icon-button.svelte-c50kt1:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-primary) 58%,transparent);outline-offset:1px}.ds-icon-button.svelte-c50kt1:disabled{opacity:.45;cursor:not-allowed}.ds-icon-button.svelte-c50kt1:active:not(:disabled){transform:scale(var(--ds-motion-scale-press, .975))}.ds-icon-button--sm.svelte-c50kt1{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.ds-icon-button--md.svelte-c50kt1{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.ds-icon-button--lg.svelte-c50kt1{width:3rem;min-width:3rem;height:3rem;min-height:3rem;font-size:var(--ds-size-sm)}.ds-icon-button--active.svelte-c50kt1{border-color:color-mix(in srgb,var(--ds-warning) 72%,var(--ds-border));background:color-mix(in srgb,var(--ds-warning) 16%,var(--ds-surface))}.ds-icon-button--accent.svelte-c50kt1{border-color:color-mix(in srgb,var(--ds-primary) 70%,var(--ds-border));background:color-mix(in srgb,var(--ds-primary) 15%,var(--ds-surface));color:color-mix(in srgb,var(--ds-primary) 82%,var(--ds-text))}.ds-icon-button--record.svelte-c50kt1{border-color:color-mix(in srgb,var(--ds-danger) 70%,var(--ds-border));color:color-mix(in srgb,var(--ds-danger) 86%,var(--ds-text));letter-spacing:.03em}.ds-icon-button--recording-active.svelte-c50kt1{border-color:color-mix(in srgb,var(--ds-danger) 78%,var(--ds-border));background:color-mix(in srgb,var(--ds-danger) 18%,var(--ds-surface));color:color-mix(in srgb,var(--ds-danger) 86%,var(--ds-text));animation:svelte-c50kt1-ds-icon-button-recording-pulse 1s ease-in-out infinite}@keyframes svelte-c50kt1-ds-icon-button-recording-pulse{0%{transform:scale(.94);opacity:.82}50%{transform:scale(1);opacity:1}to{transform:scale(.94);opacity:.82}}.ds-icon-label-button.svelte-wbp3ub{border:1px solid var(--ds-border);border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;white-space:nowrap;width:auto;max-width:100%;cursor:pointer;font-family:var(--ds-font-body);font-weight:600;line-height:1;transition:background-color var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-standard, ease),color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),border-color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),transform var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),box-shadow var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-soft, ease);transform:translateY(0) scale(1)}.ds-icon-label-button.svelte-wbp3ub:disabled{opacity:.5;cursor:not-allowed}.ds-icon-label-button.svelte-wbp3ub:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-primary) 58%,transparent);outline-offset:1px}.ds-icon-label-button--sm.svelte-wbp3ub{min-height:2rem;font-size:var(--ds-size-sm);padding:.4rem .66rem}.ds-icon-label-button--md.svelte-wbp3ub{min-height:2.3rem;font-size:var(--ds-size-md);padding:.5rem .78rem}.ds-icon-label-button--lg.svelte-wbp3ub{min-height:2.6rem;font-size:var(--ds-size-lg);padding:.6rem .95rem}.ds-icon-label-button--primary.svelte-wbp3ub{background:var(--ds-primary);border-color:var(--ds-primary);color:var(--ds-primary-text)}.ds-icon-label-button--primary.svelte-wbp3ub:hover:not(:disabled){background:color-mix(in srgb,var(--ds-primary) 85%,white);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.08)) scale(var(--ds-motion-scale-hover, 1.015));box-shadow:var(--ds-shadow-soft, 0 8px 24px color-mix(in srgb, black 18%, transparent))}.ds-icon-label-button--secondary.svelte-wbp3ub{background:var(--ds-surface-muted);color:var(--ds-text)}.ds-icon-label-button--secondary.svelte-wbp3ub:hover:not(:disabled){border-color:var(--ds-primary);color:var(--ds-primary);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.08)) scale(var(--ds-motion-scale-hover, 1.015));box-shadow:var(--ds-shadow-soft, 0 8px 24px color-mix(in srgb, black 18%, transparent))}.ds-icon-label-button--ghost.svelte-wbp3ub{background:transparent;color:var(--ds-text-muted)}.ds-icon-label-button--ghost.svelte-wbp3ub:hover:not(:disabled){background:var(--ds-surface-muted);color:var(--ds-text);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.06)) scale(var(--ds-motion-scale-hover, 1.015))}.ds-icon-label-button.svelte-wbp3ub:active:not(:disabled){transform:scale(var(--ds-motion-scale-press, .975))}.ds-icon-label-button__icon.svelte-wbp3ub{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ds-font-mono);font-size:var(--ds-size-sm);font-weight:700;min-width:1.05rem;line-height:1}.ds-icon-label-button__label.svelte-wbp3ub{overflow:hidden;text-overflow:ellipsis}.ds-button.svelte-1cu18vm{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm, .6rem);font-family:var(--ds-font-body);font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-standard, ease),color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),border-color var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),box-shadow var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-soft, ease),transform var(--ds-motion-duration-fast, .14s) var(--ds-motion-ease-standard, ease),backdrop-filter var(--ds-motion-duration-base, .22s) var(--ds-motion-ease-soft, ease);transform:translateY(0) scale(1)}.ds-button.svelte-1cu18vm:disabled{opacity:.5;cursor:not-allowed}.ds-button--sm.svelte-1cu18vm{font-size:var(--ds-size-sm);padding:.44rem .72rem}.ds-button--md.svelte-1cu18vm{font-size:var(--ds-size-md);padding:.56rem .9rem}.ds-button--lg.svelte-1cu18vm{font-size:var(--ds-size-lg);padding:.68rem 1.1rem}.ds-button--primary.svelte-1cu18vm{background:var(--ds-primary);border-color:color-mix(in srgb,var(--ds-primary) 80%,transparent);color:var(--ds-primary-text)}.ds-button--primary.svelte-1cu18vm:hover:not(:disabled){background:color-mix(in srgb,var(--ds-primary) 85%,white);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.1)) scale(var(--ds-motion-scale-hover, 1.015));box-shadow:var(--ds-shadow-soft),0 0 0 3px color-mix(in srgb,var(--ds-primary) 22%,transparent)}.ds-button--secondary.svelte-1cu18vm{background:color-mix(in srgb,var(--ds-surface-muted) var(--ds-alpha-surface-glass, 92%),transparent);border-color:color-mix(in srgb,var(--ds-border) var(--ds-alpha-border-glass, 74%),transparent);backdrop-filter:var(--ds-backdrop-filter, none);-webkit-backdrop-filter:var(--ds-backdrop-filter, none);color:var(--ds-text)}.ds-button--secondary.svelte-1cu18vm:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-primary) var(--ds-alpha-border-glass, 74%),transparent);color:var(--ds-primary);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.1)) scale(var(--ds-motion-scale-hover, 1.015));box-shadow:var(--ds-shadow-soft)}.ds-button--ghost.svelte-1cu18vm{background:transparent;border-color:transparent;color:var(--ds-text-muted)}.ds-button--ghost.svelte-1cu18vm:hover:not(:disabled){background:color-mix(in srgb,var(--ds-surface-muted) var(--ds-alpha-surface-glass, 92%),transparent);border-color:color-mix(in srgb,var(--ds-border) calc(var(--ds-alpha-border-glass, 74%) * .6),transparent);backdrop-filter:var(--ds-backdrop-filter, none);-webkit-backdrop-filter:var(--ds-backdrop-filter, none);color:var(--ds-text);transform:translateY(calc(var(--ds-motion-slide-offset, 10px) * -.08)) scale(var(--ds-motion-scale-hover, 1.015))}.ds-button.svelte-1cu18vm:active:not(:disabled){transform:scale(var(--ds-motion-scale-press, .975));box-shadow:none}.ds-toolbar-strip.svelte-1nb7vr8{border:1px solid color-mix(in srgb,var(--ds-border) var(--ds-alpha-border-glass, 74%),transparent);border-radius:var(--ds-radius-md, .7rem);background:color-mix(in srgb,var(--ds-surface) var(--ds-alpha-surface-glass, 92%),transparent);backdrop-filter:var(--ds-backdrop-filter, none);-webkit-backdrop-filter:var(--ds-backdrop-filter, none);box-shadow:var(--ds-shadow-soft);padding:.45rem;display:grid;gap:.35rem;position:relative;overflow:hidden}.ds-toolbar-strip.svelte-1nb7vr8:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-gloss-tint, #ffffff) 65%,transparent) 0%,transparent 55%);opacity:calc(var(--ds-alpha-shine, .22) * .6)}.ds-toolbar-strip__row.svelte-1nb7vr8{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ds-toolbar-strip__groups.svelte-1nb7vr8{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap}.ds-toolbar-strip__meta.svelte-1nb7vr8{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap;margin-left:auto}.ds-toolbar-strip__group.svelte-1nb7vr8{display:inline-flex;align-items:center;gap:.32rem}.ds-toolbar-strip__field.svelte-1nb7vr8{display:inline-flex;align-items:center;gap:.35rem}.ds-toolbar-strip__field.svelte-1nb7vr8 span:where(.svelte-1nb7vr8){font-family:var(--ds-font-body);font-size:var(--ds-size-sm);color:var(--ds-text-muted);font-weight:600}.ds-toolbar-strip__input.svelte-1nb7vr8{min-width:11.25rem;height:2.5rem;min-height:2.5rem;border:1px solid color-mix(in srgb,var(--ds-border) var(--ds-alpha-border-glass, 74%),transparent);border-radius:var(--ds-radius-sm, .5rem);background:color-mix(in srgb,var(--ds-surface) var(--ds-alpha-surface-glass, 92%),transparent);backdrop-filter:var(--ds-backdrop-filter, none);-webkit-backdrop-filter:var(--ds-backdrop-filter, none);color:var(--ds-text);font-family:var(--ds-font-body);font-size:var(--ds-size-sm);padding:0 .52rem}.ds-toolbar-strip__actions.svelte-1nb7vr8{display:inline-flex;align-items:center}@media(max-width:820px){.ds-toolbar-strip__meta.svelte-1nb7vr8{margin-left:0}.ds-toolbar-strip__field.svelte-1nb7vr8{width:100%}.ds-toolbar-strip__input.svelte-1nb7vr8{width:100%;min-width:0;flex:1}}.path-breadcrumbs.svelte-v8746f{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--ds-text-muted);font-size:var(--ds-size-sm)}.path-breadcrumbs.svelte-v8746f a:where(.svelte-v8746f),.path-breadcrumbs.svelte-v8746f span:where(.svelte-v8746f){display:inline-flex;align-items:center;gap:.45rem}.path-breadcrumbs.svelte-v8746f a:where(.svelte-v8746f):hover{color:var(--ds-text)}.path-breadcrumbs.svelte-v8746f a:where(.svelte-v8746f):not(:last-child):after,.path-breadcrumbs.svelte-v8746f span:where(.svelte-v8746f):not(:last-child):after{content:"/";margin-left:.05rem;color:color-mix(in srgb,var(--ds-text-muted) 65%,transparent)}.current.svelte-v8746f{color:var(--ds-text);font-weight:700}.productivity-menubar.svelte-16gdyik{display:flex;flex-wrap:wrap;gap:.15rem;border:1px solid color-mix(in srgb,var(--ds-border) 74%,transparent);border-radius:var(--ds-radius-lg, .75rem);background:color-mix(in srgb,var(--ds-surface) 98%,transparent);box-shadow:var(--ds-shadow-soft);padding:.35rem}.productivity-menubar.svelte-16gdyik button:where(.svelte-16gdyik){border:0;border-radius:var(--ds-radius-sm, .375rem);background:transparent;color:var(--ds-text-muted);min-height:2rem;padding:0 .75rem;font-size:var(--ds-size-sm);font-weight:600}.productivity-menubar.svelte-16gdyik button:where(.svelte-16gdyik):hover{background:color-mix(in srgb,var(--ds-primary) 9%,var(--ds-surface));color:var(--ds-text)}
