.ds-combobox.svelte-z2z8so{flex-direction:column;min-width:14rem;max-width:20rem;display:flex}.ds-combobox-input.svelte-z2z8so{border:0;border-bottom:1px solid var(--border);color:var(--text);padding:var(--space-xs) var(--space-sm);font:inherit;font-size:max(var(--touch-fs-floor), var(--control-fs));background:0 0;outline:none}.ds-combobox-list.svelte-z2z8so{max-height:16rem;margin:0;padding:5px;list-style:none;overflow-y:auto}.ds-combobox-option.svelte-z2z8so button:where(.svelte-z2z8so){align-items:center;gap:var(--control-gap);width:100%;min-height:var(--menu-item-h);padding:var(--menu-row-pad-y) 8px;border-radius:var(--r-sm);color:var(--text-dim);font:inherit;font-size:var(--control-fs);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-combobox-option.is-highlighted.svelte-z2z8so button:where(.svelte-z2z8so){background:var(--bg-soft);color:var(--text)}.ds-combobox-check.svelte-z2z8so{width:1em;color:var(--accent)}.ds-combobox-avatar.svelte-z2z8so{width:18px;height:18px;font-size:var(--fs-label);font-weight:var(--fw-semibold);background:var(--surface-hi);color:var(--text-dim);border:1px solid var(--border);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:grid}.ds-combobox-swatch.svelte-z2z8so{border-radius:var(--r-xs);flex:none;width:8px;height:8px}.ds-combobox-label.svelte-z2z8so{flex:1}.ds-combobox-hint.svelte-z2z8so{color:var(--text-mute);font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--fs-label)}.ds-combobox-empty.svelte-z2z8so{padding:var(--space-xs) 8px;color:var(--text-mute);font-size:var(--control-fs-sm)}.dp.svelte-aqkx77{flex-direction:column;gap:6px;min-width:232px;padding:7px;display:flex}.hint.svelte-aqkx77{font-size:var(--fs-micro);margin:0}.bad.svelte-aqkx77{color:var(--danger)}.pager.svelte-aqkx77{justify-content:space-between;align-items:center;gap:4px;display:flex}.title.svelte-aqkx77{font-size:var(--fs-micro);color:var(--text);font-weight:var(--fw-semibold)}.nav.svelte-aqkx77{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.nav.svelte-aqkx77:hover{background:var(--bg-soft);color:var(--text)}.dow.svelte-aqkx77,.grid.svelte-aqkx77{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dow.svelte-aqkx77 span:where(.svelte-aqkx77){text-align:center;font-size:var(--fs-label);color:var(--text-mute)}.grid.svelte-aqkx77{border-radius:var(--r-sm)}.grid.svelte-aqkx77:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.day.svelte-aqkx77{height:var(--control-h-sm);border-radius:var(--r-sm);color:var(--text-dim);font:inherit;font-size:var(--fs-micro);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:grid}.day.svelte-aqkx77:hover{background:var(--bg-soft);color:var(--text)}.out.svelte-aqkx77{color:var(--text-mute);opacity:.65}.today.svelte-aqkx77{border-color:var(--border)}.cursor.svelte-aqkx77{border-color:var(--accent)}.sel.svelte-aqkx77,.sel.svelte-aqkx77:hover{background:var(--accent);color:var(--bg)}.foot.svelte-aqkx77{gap:4px;display:flex}.shortcut.svelte-aqkx77{flex:1;justify-content:center}.shortcut.svelte-aqkx77:disabled{color:var(--text-mute);cursor:default}.vlist.svelte-1ux46y5{height:100%;overflow-y:auto}.fold.svelte-7zx3w1{flex-direction:column;display:flex}.head.svelte-7zx3w1{align-items:center;gap:var(--space-2xs);min-height:var(--control-h-sm);min-width:0;display:flex}button.as-btn.svelte-7zx3w1{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:0}.chev.svelte-7zx3w1{width:var(--icon-btn-size);height:var(--icon-btn-size);margin:calc((20px - var(--icon-btn-size)) / 2);cursor:pointer;border-radius:var(--r-sm);color:var(--text-mute);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}:root[data-input=coarse] .chev.svelte-7zx3w1{min-width:var(--tap-min,44px);min-height:var(--tap-min,44px);margin:calc((20px - var(--tap-min,44px)) / 2)}.glyph.svelte-7zx3w1{width:12px;height:12px;transition:transform var(--dur) var(--ease);flex:none}.glyph.folded.svelte-7zx3w1{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.glyph.svelte-7zx3w1{transition-duration:0s}}.label.svelte-7zx3w1{font-size:var(--fs-ui);font-weight:var(--fw-medium);color:var(--text)}.meta.svelte-7zx3w1{font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--fs-small);color:var(--text-mute);margin-left:auto}.body.svelte-7zx3w1{flex-direction:column;display:flex}.below.svelte-7zx3w1{will-change:transform}.ds-menu-wrap.svelte-1778kz9,.ds-menu-anchor.svelte-1778kz9{display:inline-flex}.ds-menu.svelte-1778kz9{border-radius:var(--menu-radius);background:var(--menu-surface);-webkit-backdrop-filter:var(--menu-blur);backdrop-filter:var(--menu-blur);box-shadow:var(--menu-shadow);transform-origin:var(--anchored-origin,top center);border:0;padding:0;overflow:hidden}:root:not([data-scrollbars=overlay]) .ds-menu.svelte-1778kz9::-webkit-scrollbar{width:9px}:root:not([data-scrollbars=overlay]) .ds-menu.svelte-1778kz9::-webkit-scrollbar-track{background:0 0}:root:not([data-scrollbars=overlay]) .ds-menu.svelte-1778kz9::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--menu-scroll-thumb);background-clip:content-box;border:2px solid #0000}:root:not([data-scrollbars=overlay]) .ds-menu.svelte-1778kz9::-webkit-scrollbar-thumb:hover{background:var(--menu-scroll-thumb-hover);background-clip:content-box}.ds-menu.coarse.svelte-1778kz9{--menu-item-h:44px}.ds-menu.coarse.svelte-1778kz9 .ds-menu-item-shortcut:where(.svelte-1778kz9){display:none}.ds-menu-sheet.svelte-1778kz9{--menu-item-h:44px;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ds-menu-sheet.svelte-1778kz9 .ds-menu-item-shortcut:where(.svelte-1778kz9){display:none}.ds-menu-divider.svelte-1778kz9{height:var(--menu-group-h);background:var(--menu-group);flex:none}.ds-menu-header.svelte-1778kz9{color:var(--text-mute);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:none;padding:6px 8px 4px}.ds-menu-item.svelte-1778kz9{width:100%;min-height:var(--menu-item-h);padding:var(--menu-row-pad-y) var(--menu-row-px,16px);color:var(--text);font:inherit;font-size:var(--control-fs);line-height:var(--menu-row-line);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;display:flex;position:relative}.ds-menu-item.svelte-1778kz9+.ds-menu-item:where(.svelte-1778kz9):before{content:"";height:var(--menu-hair);background:var(--menu-hairline);pointer-events:none;position:absolute;inset:0 0 auto}.ds-menu-item.svelte-1778kz9:hover:not(:disabled){background-image:linear-gradient(var(--bg-soft), var(--bg-soft));background-repeat:no-repeat;background-position:0 var(--menu-hair);color:var(--text)}.ds-menu-item.svelte-1778kz9[data-pressed]:not(:disabled){background-image:linear-gradient(var(--menu-pressed), var(--menu-pressed));background-repeat:no-repeat;background-position:0 var(--menu-hair)}.ds-menu-item.danger.svelte-1778kz9,.ds-menu-item.danger.svelte-1778kz9:hover:not(:disabled){color:var(--danger)}.ds-menu-item.svelte-1778kz9:disabled{opacity:.4;cursor:default}.ds-menu-item-lead.svelte-1778kz9{flex:none;justify-content:center;align-items:center;width:20px;display:flex}.ds-menu-item-ico.svelte-1778kz9{width:26px;color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:flex}.ds-menu-item.danger.svelte-1778kz9 .ds-menu-item-ico:where(.svelte-1778kz9){color:var(--danger)}.ds-menu-item-label.svelte-1778kz9{flex:1;min-width:0}.ds-menu-item-value.svelte-1778kz9{color:var(--menu-ink-sub);font-size:calc(var(--control-fs) - 2px);line-height:round(calc((var(--control-fs) - 2px) * var(--text-base-line)), 1px);margin-top:1px;display:block}.ds-menu-item-shortcut.svelte-1778kz9{color:var(--text-mute);font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--fs-label)}.ds-menu-content.svelte-1778kz9{padding:2px 8px 6px}.ds-ctx-anchor.svelte-1ujb5ru{pointer-events:none;width:0;height:0;position:fixed}.ds-ctx.svelte-1ujb5ru{z-index:var(--z-popover,800);border-radius:var(--menu-radius);background:var(--menu-surface);-webkit-backdrop-filter:var(--menu-blur);backdrop-filter:var(--menu-blur);box-shadow:var(--menu-shadow);overscroll-behavior:contain;min-height:0;transform-origin:var(--anchored-origin,top left);border:0;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden auto}.ds-ctx-layer.svelte-1ujb5ru{overflow:hidden}.ds-ctx-wash.svelte-1ujb5ru{z-index:1;background:var(--menu-wash);opacity:0;pointer-events:none;position:absolute;inset:0}.ds-ctx-divider.svelte-1ujb5ru{height:var(--menu-group-h);background:var(--menu-group);flex:none}.ds-ctx-hair.svelte-1ujb5ru{height:var(--menu-hair);background:var(--menu-hairline);flex:none}.ds-ctx-header.svelte-1ujb5ru{color:var(--text-mute);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:none;padding:6px 8px 4px}.ds-ctx-item.svelte-1ujb5ru,.ds-ctx-head.svelte-1ujb5ru{width:100%;min-height:var(--menu-item-h);padding:var(--menu-row-pad-y) var(--menu-row-px,16px);color:var(--text);font:inherit;font-size:var(--control-fs);line-height:var(--menu-row-line);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;display:flex;position:relative}.ds-ctx-item.svelte-1ujb5ru+.ds-ctx-item:where(.svelte-1ujb5ru):before{content:"";height:var(--menu-hair);background:var(--menu-hairline);pointer-events:none;position:absolute;inset:0 0 auto}.ds-ctx-item.svelte-1ujb5ru:hover:not(:disabled),.ds-ctx-head.svelte-1ujb5ru:hover{background-image:linear-gradient(var(--bg-soft), var(--bg-soft));background-repeat:no-repeat;background-position:0 var(--menu-hair)}.ds-ctx-item.svelte-1ujb5ru[data-pressed]:not(:disabled),.ds-ctx-head.svelte-1ujb5ru[data-pressed]{background-image:linear-gradient(var(--menu-pressed), var(--menu-pressed));background-repeat:no-repeat;background-position:0 var(--menu-hair)}.ds-ctx-item.danger.svelte-1ujb5ru{color:var(--danger)}.ds-ctx-item.open.svelte-1ujb5ru:not(:disabled){background-image:linear-gradient(var(--bg-soft), var(--bg-soft));background-repeat:no-repeat;background-position:0 var(--menu-hair)}.ds-ctx-flyout.svelte-1ujb5ru{z-index:calc(var(--z-popover,800) + 1)}.ds-ctx-item.svelte-1ujb5ru:disabled{opacity:.4;cursor:default}.ds-ctx-lead.svelte-1ujb5ru{flex:none;justify-content:center;align-items:center;width:20px;transition:transform .3s cubic-bezier(.075,.82,.4,1.065);display:flex}.ds-ctx-lead.turned.svelte-1ujb5ru{transform:rotate(90deg)}.ds-ctx-ico.svelte-1ujb5ru{width:26px;color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:flex}.ds-ctx-item.danger.svelte-1ujb5ru .ds-ctx-ico:where(.svelte-1ujb5ru){color:var(--danger)}.ds-ctx-label.svelte-1ujb5ru{flex:1;min-width:0}.ds-ctx-value.svelte-1ujb5ru{color:var(--menu-ink-sub);font-size:calc(var(--control-fs) - 2px);line-height:round(calc((var(--control-fs) - 2px) * var(--text-base-line)), 1px);margin-top:1px;display:block}.ds-ctx-shortcut.svelte-1ujb5ru{color:var(--text-mute);font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--fs-label);flex:none}.ds-ctx-panel.svelte-1ujb5ru{min-height:0;overflow-y:auto}:root:not([data-scrollbars=overlay]) .ds-ctx.svelte-1ujb5ru::-webkit-scrollbar{width:9px}:root:not([data-scrollbars=overlay]) .ds-ctx.svelte-1ujb5ru::-webkit-scrollbar-track{background:0 0}:root:not([data-scrollbars=overlay]) .ds-ctx.svelte-1ujb5ru::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--menu-scroll-thumb);background-clip:content-box;border:2px solid #0000}:root:not([data-scrollbars=overlay]) .ds-ctx.svelte-1ujb5ru::-webkit-scrollbar-thumb:hover{background:var(--menu-scroll-thumb-hover);background-clip:content-box}:root:not([data-scrollbars=overlay]) .ds-ctx-panel.svelte-1ujb5ru::-webkit-scrollbar{width:9px}:root:not([data-scrollbars=overlay]) .ds-ctx-panel.svelte-1ujb5ru::-webkit-scrollbar-track{background:0 0}:root:not([data-scrollbars=overlay]) .ds-ctx-panel.svelte-1ujb5ru::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--menu-scroll-thumb);background-clip:content-box;border:2px solid #0000}:root:not([data-scrollbars=overlay]) .ds-ctx-panel.svelte-1ujb5ru::-webkit-scrollbar-thumb:hover{background:var(--menu-scroll-thumb-hover);background-clip:content-box}:where(:root[data-input=coarse]) .ds-ctx-item.svelte-1ujb5ru,:where(:root[data-input=coarse]) .ds-ctx-head.svelte-1ujb5ru{min-height:44px}@media (prefers-reduced-motion:reduce){.ds-ctx-lead.svelte-1ujb5ru{transition:none}}.cmdk-empty.svelte-i6p9b2{text-align:center;color:var(--text-mute);font-size:var(--fs-ui);padding:24px 14px}.cmdk-group-label.svelte-i6p9b2{color:var(--text-mute);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:none;padding:8px 10px 4px}.cmdk-item.svelte-i6p9b2{align-items:center;gap:var(--space-sm);width:100%;height:var(--overlay-item-h);padding:0 var(--control-px-sm);border-radius:var(--r-sm);color:var(--text-dim);font:inherit;font-size:calc(var(--control-fs) + .5px);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cmdk-item.active.svelte-i6p9b2{background:var(--surface-hi);color:var(--text)}.cmdk-item-ico.svelte-i6p9b2{width:calc(var(--overlay-item-h) - 14px);height:calc(var(--overlay-item-h) - 14px);border-radius:var(--r-sm);background:var(--surface);color:var(--text-mute);flex:none;place-items:center;display:grid}.cmdk-item.active.svelte-i6p9b2 .cmdk-item-ico:where(.svelte-i6p9b2){background:var(--accent-soft);color:var(--accent)}.cmdk-item-label.svelte-i6p9b2{flex:1;min-width:0}.cmdk-item-hint.svelte-i6p9b2{color:var(--text-mute);font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--fs-micro);flex:none}.cmdk-item-enter.svelte-i6p9b2{color:var(--text-mute);flex:none}.cmdk-foot-keys.svelte-i6p9b2{gap:12px;display:inline-flex}.ds-toast-stack.svelte-1qwi5ig{z-index:120;flex-direction:column;gap:10px;display:flex;position:fixed}.cd-consequence.svelte-1gg18wx{max-width:40ch;color:var(--text-dim);font-size:var(--fs-h4);margin:0;line-height:1.55}.viewer.svelte-ql3xhg{z-index:1000;background:rgb(0 0 0/calc(.92 * var(--veil,1)));padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);color:#fff;outline:none;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}header.svelte-ql3xhg{font-size:var(--fs-ui);align-items:center;gap:10px;padding:8px 10px;display:flex}.who.svelte-ql3xhg{flex-direction:column;min-width:0;margin-right:auto;display:flex}.name.svelte-ql3xhg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cap.svelte-ql3xhg{font-size:var(--fs-micro);opacity:.7}.count.svelte-ql3xhg{font-variant-numeric:tabular-nums;opacity:.8}.dl.svelte-ql3xhg{color:inherit;width:var(--control-h);height:var(--control-h);place-items:center;display:grid}.stage.svelte-ql3xhg{touch-action:none;display:grid;position:relative;overflow:hidden}.frame.svelte-ql3xhg{will-change:transform;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.shot.svelte-ql3xhg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.preview.svelte-ql3xhg{filter:blur(.5px);position:absolute}.hidden.svelte-ql3xhg{opacity:0}.nav.svelte-ql3xhg{width:var(--control-h-lg);height:var(--control-h-lg);color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.prev.svelte-ql3xhg{left:10px}.next.svelte-ql3xhg{right:10px}.next.svelte-ql3xhg svg{rotate:180deg}:where(:root[data-input=coarse]) .nav.svelte-ql3xhg{display:none}.ds-popover-sheet.svelte-1m2fgjy{--menu-item-h:44px;flex-direction:column;min-height:0;display:flex}.ds-popover-sheet.svelte-1m2fgjy>*{width:100%;max-width:none}.ds-popover.svelte-1m2fgjy{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);box-shadow:var(--shadow-pop);z-index:60;flex-direction:column;min-height:0;display:flex;overflow:hidden}
