.backdrop.svelte-jw4a7l{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 9999);background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:svelte-jw4a7l-backdrop-fade-in .16s ease;pointer-events:none}.backdrop--dismissable.svelte-jw4a7l{pointer-events:auto}.backdrop--handoff.svelte-jw4a7l{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}@keyframes svelte-jw4a7l-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-jw4a7l{animation:none}}.lm-overlay.svelte-32v57s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay, 9999) + 1);display:flex;align-items:center;justify-content:center;padding:24px 16px;padding-top:max(24px,env(safe-area-inset-top,24px));padding-bottom:max(24px,env(safe-area-inset-bottom,24px));pointer-events:none}.lm-overlay.viewer.svelte-32v57s{padding-top:max(16px,env(safe-area-inset-top,16px));padding-bottom:max(16px,env(safe-area-inset-bottom,16px));align-items:stretch}.lm-dialog.svelte-32v57s{width:100%;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;animation:svelte-32v57s-lm-scale-in .2s ease-out;transform-origin:center;outline:none;pointer-events:auto}.lm-dialog.viewer.svelte-32v57s{max-height:none;height:100%;width:calc(100vw - 32px)}@keyframes svelte-32v57s-lm-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lm-dialog.svelte-32v57s{animation:none}}.lm-dialog.size-sm.svelte-32v57s{max-width:320px}.lm-dialog.size-md.svelte-32v57s{max-width:420px}.lm-dialog.size-lg.svelte-32v57s{max-width:640px}.header.svelte-32v57s{flex:0 0 auto;padding:18px 18px 0}.lm-header.svelte-32v57s{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 18px 12px}.lm-title.svelte-32v57s{margin:0;font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--text-bright, #fff);letter-spacing:.01em;flex:1 1 auto;min-width:0}.lm-body.svelte-32v57s{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:0 18px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.lm-body.lm-body--flush.svelte-32v57s{padding:18px}.lm-body.lm-body--with-footer.svelte-32v57s{padding-bottom:12px}.footer.svelte-32v57s{flex:0 0 auto;display:flex;gap:8px;padding:12px 18px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);background:#080e1afa;border-top:1px solid rgba(140,200,255,.14)}.mas-strip.svelte-1uo6gy4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.mas-item.svelte-1uo6gy4{display:inline-flex;position:relative}.mas-item--wide.svelte-1uo6gy4{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px);background:#0000004d;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1));border-radius:var(--r-md, 6px);width:100%;min-width:0;flex-wrap:nowrap}.mas-item-info.svelte-1uo6gy4{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;overflow:hidden}.mas-item-name.svelte-1uo6gy4{font-family:var(--font-heading);font-size:var(--fs-sm, 13px);font-weight:600;color:var(--text-bright, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.mas-item-meta.svelte-1uo6gy4{font-size:var(--fs-xs, 12px);color:var(--text-dim, rgba(180, 210, 245, .82));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.mas-item-remove.svelte-1uo6gy4{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--r-sm, 4px);color:var(--text-dim, rgba(180, 210, 245, .82));cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.mas-item-remove.svelte-1uo6gy4:hover{color:var(--color-red, #f87171);border-color:var(--color-red, #f87171);background:#f8717114}.mas-item-remove.svelte-1uo6gy4:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mas-tile.svelte-1uo6gy4{position:relative;width:64px;height:64px;border-radius:var(--r-md, 6px);overflow:hidden;background:#0000004d;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1));flex:none;cursor:default}.mas-tile--clickable.svelte-1uo6gy4{cursor:pointer}.mas-tile--clickable.svelte-1uo6gy4:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mas-img.svelte-1uo6gy4{width:100%;height:100%;object-fit:cover;display:block}.mas-tile--uploading.svelte-1uo6gy4 .mas-img:where(.svelte-1uo6gy4){opacity:.65}.mas-tile--linking.svelte-1uo6gy4 .mas-img:where(.svelte-1uo6gy4){opacity:.65}.mas-tile--failed.svelte-1uo6gy4 .mas-img:where(.svelte-1uo6gy4){opacity:.6;filter:sepia(.4) hue-rotate(-25deg) saturate(1.2)}.mas-tile--failed.svelte-1uo6gy4{border-width:2px;border-color:var(--color-red, #f87171)}.mas-overlay.svelte-1uo6gy4{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:1}.mas-ring.svelte-1uo6gy4{position:relative;width:40px;height:40px;display:grid;place-items:center;background:#0000008c;border-radius:50%;box-shadow:0 0 0 1px #ffffff2e}.mas-ring-svg.svelte-1uo6gy4{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;transform:rotate(-90deg);transform-origin:50% 50%}.mas-ring-svg--spin.svelte-1uo6gy4{animation:svelte-1uo6gy4-mas-ring-spin 1.1s linear infinite}@keyframes svelte-1uo6gy4-mas-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.mas-ring-svg--spin.svelte-1uo6gy4{animation:none}}.mas-ring-track.svelte-1uo6gy4{fill:none;stroke:#ffffff38;stroke-width:3}.mas-ring-bar.svelte-1uo6gy4{fill:none;stroke:var(--brand-cyan, #8ed7ff);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .18s ease}.mas-ring-content.svelte-1uo6gy4{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fffffff2}.mas-ring-text.svelte-1uo6gy4{font-size:.65rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.mas-ring-dot.svelte-1uo6gy4{width:8px;height:8px;border-radius:50%;background:var(--brand-cyan, #8ed7ff)}.mas-retry-btn.svelte-1uo6gy4{pointer-events:auto;position:relative;width:32px;height:32px;display:grid;place-items:center;padding:0;background:var(--color-red, #f87171);border:none;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0000008c,0 0 0 2px #00000059;transition:background .12s ease,transform .12s ease}.mas-retry-btn.svelte-1uo6gy4:hover{background:#fa9595;transform:scale(1.06)}.mas-retry-btn.svelte-1uo6gy4:focus-visible{outline:2px solid #fff;outline-offset:2px}.mas-tile--published.svelte-1uo6gy4{cursor:pointer}.mas-tile--published.svelte-1uo6gy4:hover{transform:scale(1.02);transition:transform .12s ease}.mas-tile--published.svelte-1uo6gy4:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mas-tile--more.svelte-1uo6gy4{display:grid;place-items:center;background:#080d16b3;color:var(--text-bright, #fff);border:1px solid rgba(140,200,255,.3);cursor:pointer;transition:background .12s ease,transform .12s ease}.mas-tile--more.svelte-1uo6gy4:hover{background:#080d16d9;transform:scale(1.02)}.mas-tile--more.svelte-1uo6gy4:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mas-more-label.svelte-1uo6gy4{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55)}.mas-add.svelte-1uo6gy4{width:64px;height:64px;display:grid;place-items:center;padding:0;background:#8cc8ff0a;border:1px dashed var(--border-subtle, rgba(140, 200, 255, .3));border-radius:var(--r-md, 6px);color:var(--text-label, #b0b9cc);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease;flex:none}.mas-add.svelte-1uo6gy4:hover{color:var(--brand-cyan, #8ed7ff);background:#8cc8ff1a;border-color:var(--brand-cyan, #8ed7ff)}.mas-add.svelte-1uo6gy4:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mas-add-icons.svelte-1uo6gy4{position:relative;display:inline-flex;align-items:center;line-height:0}.mas-add-plus.svelte-1uo6gy4{position:absolute;right:-6px;bottom:-6px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-cyan, #8ed7ff);color:#0a1428}.rb.svelte-16njf5k{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:none;border-radius:var(--radius-sm, 6px);color:var(--text-secondary, #8a9bb1);cursor:pointer;transition:color .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent}.rb.svelte-16njf5k:hover:not(:disabled){color:var(--text-primary, #d3dde9);background:#ffffff0a}.rb.svelte-16njf5k:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.rb.svelte-16njf5k:disabled{cursor:default;opacity:.7}.rb-icon.svelte-16njf5k{display:inline-flex}.rb--active.svelte-16njf5k{color:var(--brand-cyan, #8ed7ff)}.rb--active.svelte-16njf5k .rb-icon svg{fill:currentColor}.rb--active.svelte-16njf5k .rb-icon:where(.svelte-16njf5k){animation:svelte-16njf5k-rb-heart-bump .15s ease-out}@keyframes svelte-16njf5k-rb-heart-bump{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rb--active.svelte-16njf5k .rb-icon:where(.svelte-16njf5k){animation:none}}.rb-count.svelte-16njf5k{font-size:12px;font-weight:600;line-height:1}.lb-overlay.svelte-1fl4gre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 9999);display:flex;align-items:center;justify-content:center;background:#000000eb;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:calc(env(safe-area-inset-top,0px) + var(--space-4, 16px)) calc(env(safe-area-inset-right,0px) + var(--space-4, 16px)) calc(env(safe-area-inset-bottom,0px) + var(--space-4, 16px)) calc(env(safe-area-inset-left,0px) + var(--space-4, 16px));animation:svelte-1fl4gre-lb-fade .14s ease-out}@keyframes svelte-1fl4gre-lb-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lb-overlay.svelte-1fl4gre{animation:none}}.lb-figure.svelte-1fl4gre{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);max-width:100%;max-height:100%}.lb-img.svelte-1fl4gre{max-width:100%;max-height:calc(100vh - var(--space-6, 32px) * 2);object-fit:contain;display:block;border-radius:var(--radius-sm, 6px);box-shadow:0 8px 32px #0000008c}.lb-meta.svelte-1fl4gre{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap;justify-content:center}.lb-counter.svelte-1fl4gre{color:#ffffffd9;font-size:.78rem;font-variant-numeric:tabular-nums}.lb-select-total.svelte-1fl4gre{color:#ffffffbf;font-size:.78rem;font-variant-numeric:tabular-nums}.lb-select.svelte-1fl4gre{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fffffff2;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.lb-select.svelte-1fl4gre:hover:not(:disabled){background:#ffffff2e}.lb-select--on.svelte-1fl4gre,.lb-select--on.svelte-1fl4gre:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.lb-select.svelte-1fl4gre:disabled{opacity:.55;cursor:default}.lb-select--max.svelte-1fl4gre,.lb-select--max.svelte-1fl4gre:disabled{background:#f8717126;border-color:#f871718c;color:#ffdcdcf2;opacity:1}.lb-select.svelte-1fl4gre:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.lb-report.svelte-1fl4gre{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffd9;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.lb-report.svelte-1fl4gre:hover{background:#ffffff1a;border-color:#fff6;color:#fff}.lb-report.svelte-1fl4gre:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.lb-close.svelte-1fl4gre{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--space-3, 12px));right:calc(env(safe-area-inset-right,0px) + var(--space-3, 12px));width:40px;height:40px;display:grid;place-items:center;padding:0;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#ffffffeb;cursor:pointer;transition:background .12s ease,color .12s ease}.lb-close.svelte-1fl4gre:hover{background:#ffffff2e}.lb-close.svelte-1fl4gre:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.lb-nav.svelte-1fl4gre{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;padding:0;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#ffffffeb;cursor:pointer;transition:background .12s ease,opacity .12s ease}.lb-nav--prev.svelte-1fl4gre{left:calc(env(safe-area-inset-left,0px) + var(--space-3, 12px))}.lb-nav--next.svelte-1fl4gre{right:calc(env(safe-area-inset-right,0px) + var(--space-3, 12px))}.lb-nav.svelte-1fl4gre:hover:not(:disabled){background:#ffffff2e}.lb-nav.svelte-1fl4gre:disabled{opacity:.3;cursor:default}.lb-nav.svelte-1fl4gre:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.bcp.svelte-1vqzd0k{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0;opacity:.75}.bcp--card.svelte-1vqzd0k{padding:var(--space-3, 12px) 0}.bcp-avatar.svelte-1vqzd0k{flex:none}.bcp-text.svelte-1vqzd0k{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.bcp-alias.svelte-1vqzd0k{color:var(--text-primary, #b0b9cc);font-size:.9rem;font-style:italic}.bcp-body.svelte-1vqzd0k{font-size:.78rem;line-height:1.4}.cl-empty.svelte-xydsfv{margin:0;color:var(--text-faint, #6b82a0);font-size:.85rem;font-style:italic;text-align:center;padding:var(--space-2, 8px) 0}.cl-list.svelte-xydsfv,.surface.cl-row{display:flex;flex-direction:column;gap:var(--space-1)}.surface.cl-row--reply{margin-left:var(--space-3, 24px);border-left:1px solid rgba(140,200,255,.18)}.surface.cl-row--reply-target{border-left:2px solid var(--brand-cyan, #8ed7ff);background:#8cc8ff0a}.surface.cl-row--pending{opacity:.72}.cl-withdrawn.svelte-xydsfv{margin:0;color:var(--text-faint, #6b82a0);font-size:.8rem;font-style:italic}.cl-head.svelte-xydsfv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px)}.cl-head-meta.svelte-xydsfv{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.cl-head-meta.svelte-xydsfv .avatar-display{flex:none}.cl-alias.svelte-xydsfv{color:var(--text-bright, #fff);font-size:.82rem;font-weight:600}.cl-time.svelte-xydsfv{color:var(--text-faint, #6b82a0);font-size:.7rem;font-variant-numeric:tabular-nums}.cl-body.svelte-xydsfv{margin:0;color:var(--text-primary, #e8eef9);font-size:.88rem;line-height:1.4;word-wrap:break-word}.cl-pending.svelte-xydsfv{color:var(--text-faint, #6b82a0);font-size:.7rem;font-style:italic;margin-top:2px}.cl-reply-preview.svelte-xydsfv{display:flex;align-items:baseline;gap:4px;margin-top:2px;font-size:.72rem;line-height:1.3;color:var(--text-faint, #6b82a0);overflow:hidden}.cl-reply-arrow.svelte-xydsfv{color:var(--brand-cyan, #8ed7ff);font-size:.85rem;line-height:1;flex:none}.cl-reply-author.svelte-xydsfv{color:var(--brand-cyan, #8ed7ff);font-weight:600;flex:none}.cl-reply-body.svelte-xydsfv{color:var(--text-label, #b0b9cc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cl-meta.svelte-xydsfv{display:flex;align-items:center;gap:var(--space-2, 10px);margin-top:2px}.cl-meta .cl-action--heart{padding:0;min-width:0;gap:3px}.cl-meta .cl-action--heart .rb-count{font-size:.72rem;font-weight:600}.cl-action.svelte-xydsfv{background:transparent;border:none;color:var(--text-label, #b0b9cc);font-size:.72rem;font-family:inherit;padding:2px 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cl-action.svelte-xydsfv:hover{color:var(--text-bright, #fff)}.cl-action.svelte-xydsfv:disabled{opacity:.5;cursor:default}.cl-action--reply.svelte-xydsfv:hover{color:var(--brand-cyan, #8ed7ff)}.cl-action--reply-active.svelte-xydsfv{color:var(--brand-cyan, #8ed7ff);font-weight:600}.cl-edit-textarea.svelte-xydsfv{width:100%;min-height:50px;margin-top:4px;padding:6px 8px;background:#0000002e;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1));border-radius:var(--radius-sm, 6px);color:var(--text-primary, #e8eef9);font-family:inherit;font-size:.88rem;line-height:1.4;resize:vertical}.cl-edit-actions.svelte-xydsfv{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.cl-attachments.svelte-xydsfv{display:grid;grid-template-columns:repeat(3,minmax(0,96px));gap:4px;margin-top:6px}@media(min-width:480px){.cl-attachments.svelte-xydsfv{grid-template-columns:repeat(4,minmax(0,96px))}}.cl-attach.svelte-xydsfv{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#0000004d;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1))}.cl-attachments--edit.svelte-xydsfv{margin-top:4px;margin-bottom:4px}.cl-attach-remove.svelte-xydsfv{position:absolute;top:4px;right:4px;width:22px;height:22px;display:grid;place-items:center;padding:0;background:#000000b8;border:none;border-radius:50%;color:#fff;font-size:.95rem;line-height:1;cursor:pointer;z-index:2;transition:background .12s ease}.cl-attach-remove.svelte-xydsfv:hover:not(:disabled){background:#f87171eb}.cl-attach-remove.svelte-xydsfv:disabled{opacity:.45;cursor:default}.cl-attach-link.svelte-xydsfv{display:block;width:100%;height:100%;padding:0;background:transparent;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.cl-attach-link.svelte-xydsfv:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px;border-radius:6px}.cl-attach-img.svelte-xydsfv{width:100%;height:100%;object-fit:cover;display:block}.cl-attach--pending.svelte-xydsfv .cl-attach-img:where(.svelte-xydsfv){opacity:.55;filter:saturate(.6)}.cl-attach--failed.svelte-xydsfv .cl-attach-img:where(.svelte-xydsfv){opacity:.3;filter:grayscale(1)}.cl-attach-overlay.svelte-xydsfv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px;text-align:center;color:#fff;font-size:.65rem;background:#00000073}.cl-attach-overlay--failed.svelte-xydsfv{background:#3c00008c}.cl-attach-retry.svelte-xydsfv{background:#ffffffeb;color:#0a1424;border:none;padding:3px 8px;border-radius:999px;font:inherit;font-size:.68rem;font-weight:600;cursor:pointer}.cl-attach-retry.svelte-xydsfv:hover{background:#fff}.mpd-error.svelte-bg43vx{color:#f87171f2;margin:0 0 var(--space-2, 8px);font-size:.85rem}.mpd-loading.svelte-bg43vx{padding:var(--space-4, 16px);color:var(--text-faint, #6b82a0);text-align:center;grid-column:1 / -1}.mpd-grid.svelte-bg43vx{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2, 8px)}@media(min-width:480px){.mpd-grid.svelte-bg43vx{grid-template-columns:repeat(4,1fr)}}@media(min-width:720px){.mpd-grid.svelte-bg43vx{grid-template-columns:repeat(5,1fr)}}.mpd-upload-tile.svelte-bg43vx{aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;background:#8cc8ff0a;border:1px dashed rgba(140,200,255,.4);border-radius:var(--r-md, 6px);color:var(--text-label, #b0b9cc);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.mpd-upload-tile.svelte-bg43vx:hover:not(:disabled){color:var(--brand-cyan, #8ed7ff);background:#8cc8ff1a;border-color:var(--brand-cyan, #8ed7ff)}.mpd-upload-tile--disabled.svelte-bg43vx,.mpd-upload-tile.svelte-bg43vx:disabled{opacity:.4;cursor:default}.mpd-upload-label.svelte-bg43vx{font-size:.65rem;font-weight:500}.mpd-tile.svelte-bg43vx{position:relative;aspect-ratio:1 / 1;background:#0000004d;border:2px solid transparent;border-radius:var(--r-md, 6px);overflow:hidden;transition:border-color .12s ease,transform .12s ease}.mpd-tile--selected.svelte-bg43vx{border-color:var(--accent)}.mpd-tile--disabled.svelte-bg43vx:not(.mpd-tile--selected){opacity:.45}.mpd-tile--failed.svelte-bg43vx{border-color:var(--color-red, #f87171)}.mpd-tile-toggle.svelte-bg43vx{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:transparent;border:none;cursor:pointer;transition:transform .12s ease}.mpd-tile-toggle.svelte-bg43vx:hover:not(:disabled){transform:scale(1.02)}.mpd-tile-toggle.svelte-bg43vx:disabled{cursor:default}.mpd-tile-toggle.svelte-bg43vx:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:-2px}.mpd-img.svelte-bg43vx{width:100%;height:100%;object-fit:cover;display:block}.mpd-check.svelte-bg43vx{position:absolute;top:4px;right:4px;width:22px;height:22px;display:grid;place-items:center;background:var(--accent);color:#fff;border-radius:50%;pointer-events:none;z-index:2}.mpd-zoom.svelte-bg43vx{position:absolute;top:4px;left:4px;width:24px;height:24px;display:grid;place-items:center;padding:0;background:#000000a6;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;cursor:pointer;z-index:3;box-shadow:0 1px 4px #0000008c;transition:background .12s ease,transform .12s ease}.mpd-zoom.svelte-bg43vx:hover{background:#000000d9;transform:scale(1.06)}.mpd-zoom.svelte-bg43vx:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.mpd-tile-overlay.svelte-bg43vx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.mpd-tile-overlay--error.svelte-bg43vx{color:var(--color-red, #f87171)}.mpd-ring.svelte-bg43vx{position:relative;width:36px;height:36px}.mpd-ring-svg.svelte-bg43vx{position:absolute;top:0;right:0;bottom:0;left:0;width:36px;height:36px;transform:rotate(-90deg);transform-origin:50% 50%}.mpd-ring-svg--spin.svelte-bg43vx{animation:svelte-bg43vx-mpd-ring-spin 1.1s linear infinite}@keyframes svelte-bg43vx-mpd-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.mpd-ring-svg--spin.svelte-bg43vx{animation:none}}.mpd-ring-track.svelte-bg43vx{fill:none;stroke:#ffffff38;stroke-width:3}.mpd-ring-bar.svelte-bg43vx{fill:none;stroke:var(--brand-cyan, #8ed7ff);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .18s ease}.mpd-ring-text.svelte-bg43vx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fffffff2;font-size:.65rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.mpd-footer-content.svelte-bg43vx{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.mpd-count.svelte-bg43vx{color:var(--text-faint, #6b82a0);font-size:.8rem}.mpd-actions.svelte-bg43vx{display:flex;gap:var(--space-2, 8px)}.surface.ci{display:flex;flex-direction:column;gap:var(--space-2)}.ci .mas-tile,.ci .mas-add{width:48px!important;height:48px!important}.ci .mas-strip{gap:6px}.ci-reply-bar.svelte-1s7au13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, 8px);padding:6px 10px;background:#8cc8ff14;border-left:2px solid var(--brand-cyan, #8ed7ff);border-radius:0 4px 4px 0}.ci-reply-label.svelte-1s7au13{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary, #e8eef9);font-size:.78rem}.ci-reply-arrow.svelte-1s7au13{color:var(--brand-cyan, #8ed7ff);font-size:.85rem;line-height:1}.ci-reply-cancel.svelte-1s7au13{background:transparent;border:none;color:var(--text-label, #b0b9cc);font-size:1.1rem;line-height:1;padding:2px 6px;cursor:pointer;border-radius:4px;transition:color .12s ease,background .12s ease}.ci-reply-cancel.svelte-1s7au13:hover:not(:disabled){color:var(--text-bright, #fff);background:#ffffff0f}.ci-reply-cancel.svelte-1s7au13:disabled{opacity:.5;cursor:default}.ci-textarea--reply.svelte-1s7au13{border-color:#8cc8ff4d}.ci-signed-out.svelte-1s7au13{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 12px;background:transparent;border:1px dashed var(--border-subtle, rgba(140, 200, 255, .16));border-radius:var(--radius-sm, 6px);color:var(--text-label, #b0b9cc);font-size:.85rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.ci-signed-out.svelte-1s7au13:hover{color:var(--text-bright, #fff);border-color:var(--brand-cyan, #8ed7ff)}.ci-idle.svelte-1s7au13{display:flex;align-items:center;gap:var(--space-2, 8px);min-height:44px;padding:2px 4px}.ci-idle-avatar.svelte-1s7au13{flex:none}.ci-idle-pill.svelte-1s7au13{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:8px 12px;background:#0000002e;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1));border-radius:999px;color:var(--text-label, #b0b9cc);font-family:inherit;font-size:.85rem;text-align:left;cursor:text;transition:border-color .12s ease,background .12s ease}.ci-idle-pill.svelte-1s7au13:hover,.ci-idle-pill.svelte-1s7au13:focus{outline:none;border-color:var(--brand-cyan, #8ed7ff);background:#00000047;color:var(--text-primary, #e8eef9)}.ci-idle-placeholder.svelte-1s7au13{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-idle-add.svelte-1s7au13{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid var(--border-subtle, rgba(140, 200, 255, .1));border-radius:50%;color:var(--text-label, #b0b9cc);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.ci-idle-add.svelte-1s7au13:hover{border-color:var(--brand-cyan, #8ed7ff);color:var(--brand-cyan, #8ed7ff);background:#8cc8ff14}.ci-form.svelte-1s7au13{display:flex;flex-direction:column;gap:var(--space-1)}.ci-input-row.svelte-1s7au13{display:flex;align-items:flex-start;gap:var(--space-2, 8px)}.ci-input-avatar.svelte-1s7au13{flex:none;padding-top:2px}.ci-textarea.svelte-1s7au13{flex:1 1 auto;min-width:0}.ci-bottom-bar.svelte-1s7au13{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}.ci-strip.svelte-1s7au13{flex:1 1 auto;min-width:0}.ci-bottom-right.svelte-1s7au13{display:flex;align-items:center;gap:var(--space-2, 8px);flex:none;margin-left:auto}.ci-counter.svelte-1s7au13{color:var(--text-faint, #6b82a0);font-size:.72rem;font-variant-numeric:tabular-nums}.ci-counter--over.svelte-1s7au13{color:#f87171f2}.ci-error.svelte-1s7au13{color:#f87171f2;font-size:.75rem}.ci-strip.svelte-1s7au13{margin:2px 0}.row.svelte-dd3bqk{display:grid;grid-template-columns:20px 1fr;gap:var(--space-2, 8px);align-items:stretch;list-style:none;position:relative}.row--full.svelte-dd3bqk{display:block;position:relative;padding:var(--space-1, 4px) 0 var(--space-1, 4px) var(--space-4, 16px)}.row--full.svelte-dd3bqk:before{content:"";position:absolute;left:var(--timeline-rail-x, 10px);top:0;bottom:0;width:2px;background:var(--timeline-line-color, transparent);opacity:.8;z-index:0}.row--full.svelte-dd3bqk .content:where(.svelte-dd3bqk){position:relative;z-index:1;min-width:0}.rail.svelte-dd3bqk{position:relative;display:flex;align-items:center;justify-content:center;width:20px;min-height:100%}.rail.svelte-dd3bqk:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-subtle);transform:translate(-50%)}.timeline-list>.row:first-child .rail:before{top:50%}.timeline-list>.row:last-child .rail:before{bottom:50%}.dot.svelte-dd3bqk{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--text-dim);position:relative;z-index:1}.content.svelte-dd3bqk{min-width:0}.surface.em{display:flex;flex-direction:column;gap:var(--space-2, 8px);--surface-padding-block: var(--space-2, 8px);border-left-width:2px}.em-expand-meta.svelte-oi9z0f{display:flex;align-items:center;gap:var(--space-2, 8px)}.em-expand-meta.svelte-oi9z0f:empty{display:none}.em-after.svelte-oi9z0f{margin-top:0;display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--space-4, 16px);margin-right:0;border-left:2px solid var(--em-signal, transparent);padding-left:var(--space-3, 12px)}.em-after.svelte-oi9z0f:empty{display:none}.cch.svelte-1jlpo38{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cch--ghost.svelte-1jlpo38{color:var(--text-dim)}.cch--circle.svelte-1jlpo38{border-radius:var(--radius-pill);border:1px solid currentColor;background:transparent;color:var(--accent)}.attention-pill.svelte-1f4lmxs{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-family:var(--font-heading);font-size:var(--fs-2xs);font-weight:500;line-height:1.4;white-space:nowrap;border:1px solid transparent;flex:none;justify-self:end}.attention-pill.notable.svelte-1f4lmxs{color:var(--signal-notice);border-color:color-mix(in srgb,var(--signal-notice) 55%,transparent);background:color-mix(in srgb,var(--signal-notice) 8%,transparent)}.attention-pill.urgent.svelte-1f4lmxs{color:var(--signal-strong);border-color:color-mix(in srgb,var(--signal-strong) 55%,transparent);background:color-mix(in srgb,var(--signal-strong) 10%,transparent)}.module-layout{display:flex;align-items:center;position:relative;width:100%;min-width:0}.module-layout>.identity{flex-shrink:0;min-width:calc(var(--col-identity-min-w) - var(--space-5, 20px));padding-left:0;padding-right:var(--space-3, 12px);display:flex;align-items:center;gap:8px;overflow:hidden}.module-layout>.main{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;padding-inline:4px}.module-layout>.meta{flex-shrink:0;min-width:var(--col-meta-min-w);padding-inline:8px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.module-layout>.control{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--col-chevron-w);height:var(--col-chevron-h);border-left:1px solid transparent;color:#b4c8dca6;position:relative}.module-layout>.control:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,transparent,var(--border-hairline),transparent);pointer-events:none}.module-header.svelte-wq0r06{display:flex;align-items:stretch;gap:var(--space-2, 8px);min-width:0}.menu.svelte-wq0r06{flex:none;display:flex;align-items:center}.trigger.svelte-wq0r06{flex:1 1 auto;min-width:0;padding:0;background:transparent;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px;transition:background-color .12s ease;outline:none;-webkit-tap-highlight-color:transparent}@media(hover:hover){button.trigger.svelte-wq0r06:hover{background:#ffffff05}}button.trigger.svelte-wq0r06:focus:not(:focus-visible){outline:none}button.trigger.svelte-wq0r06:focus-visible{outline:2px solid var(--brand-cyan, #8ed7ff);outline-offset:2px}.trigger.static.svelte-wq0r06{cursor:default}.text.svelte-wq0r06{display:flex;flex-direction:column;min-width:0;gap:2px}.primary.svelte-wq0r06{display:block;min-width:0;color:var(--text-bright, #fff);font-size:var(--fs-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary.svelte-wq0r06{display:block;min-width:0;color:var(--text-dim);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary.svelte-wq0r06>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tertiary.svelte-wq0r06{display:flex;align-items:center;gap:var(--space-2, 8px);min-width:0;color:var(--text-faint, #6b82a0);font-size:var(--fs-xs);overflow:hidden;white-space:nowrap}.tertiary.svelte-wq0r06>*{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.attention.svelte-wq0r06{flex:none;display:inline-flex;align-items:center}.leading-stack.svelte-wq0r06{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.leading-time.svelte-wq0r06{font-size:var(--font-size-xs, 12px);font-weight:500;color:var(--text-dim);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.surface.comment-thread{--surface-border: var(--border-subtle);--surface-bg: var(--bg-inset)}.comment-list{display:flex;flex-direction:column;gap:0}.comment-list .comment.svelte-18wb8g2{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:start}.comment-list .comment.svelte-18wb8g2:not(:first-child){margin-left:var(--space-4);border-top:1px solid var(--border-subtle);padding-top:var(--space-2);margin-top:var(--space-2)}.comment-list .comment.pending.svelte-18wb8g2{opacity:.72}.comment-list .comment.reply-target.svelte-18wb8g2{border-left:2px solid var(--brand-cyan);padding-left:var(--space-2)}.comment-list .comment.svelte-18wb8g2 .content:where(.svelte-18wb8g2){display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.comment-list .comment.svelte-18wb8g2 .head:where(.svelte-18wb8g2){display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.comment-list .comment.svelte-18wb8g2 .author:where(.svelte-18wb8g2){display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}.comment-list .comment-root-body.svelte-18wb8g2{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.comment-list .comment-root-body.pending.svelte-18wb8g2{opacity:.72}.comment-list .comment-root-body.reply-target.svelte-18wb8g2{border-left:2px solid var(--brand-cyan);padding-left:var(--space-2)}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .body.svelte-18wb8g2{margin:0;line-height:1.6;word-wrap:break-word}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .reply-preview.svelte-18wb8g2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .meta.svelte-18wb8g2{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .reply-action.svelte-18wb8g2{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;background:transparent;border:0;color:var(--text-label);font:inherit;font-size:var(--fs-sm);cursor:pointer}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .reply-action.svelte-18wb8g2:hover{color:var(--text-bright);text-decoration:underline}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .reply-action.active.svelte-18wb8g2{color:var(--brand-cyan);font-weight:600}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .reply-action.svelte-18wb8g2:disabled{opacity:.5;cursor:default}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .withdrawn-text.svelte-18wb8g2{margin:0;color:var(--text-faint);font-style:italic}.comment-attachments.svelte-18wb8g2{display:grid;grid-template-columns:repeat(3,minmax(0,96px));gap:var(--space-1);margin-top:var(--space-1)}@media(min-width:480px){.comment-attachments.svelte-18wb8g2{grid-template-columns:repeat(4,minmax(0,96px))}}.comment-attachments.edit.svelte-18wb8g2{margin-top:var(--space-1);margin-bottom:var(--space-1)}.comment-attachments.svelte-18wb8g2 .item:where(.svelte-18wb8g2){position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--r-md);overflow:hidden;background:var(--bg-inset);border:1px solid var(--border-hairline)}.comment-attachments.svelte-18wb8g2 .link:where(.svelte-18wb8g2){display:block;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer;touch-action:manipulation}.comment-attachments.svelte-18wb8g2 .img:where(.svelte-18wb8g2){width:100%;height:100%;object-fit:cover;display:block}.comment-attachments.svelte-18wb8g2 .item.pending:where(.svelte-18wb8g2) .img:where(.svelte-18wb8g2){opacity:.55;filter:saturate(.6)}.comment-attachments.svelte-18wb8g2 .item.failed:where(.svelte-18wb8g2) .img:where(.svelte-18wb8g2){opacity:.3;filter:grayscale(1)}.comment-attachments.svelte-18wb8g2 .overlay:where(.svelte-18wb8g2){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-1);text-align:center;color:var(--text-bright);font-size:var(--fs-xs);background:#00000073}.comment-attachments.svelte-18wb8g2 .overlay.failed:where(.svelte-18wb8g2){background:#3c00008c}.comment-attachments.svelte-18wb8g2 .retry:where(.svelte-18wb8g2){background:var(--text-bright);color:var(--bg-inset);border:0;padding:3px 8px;border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.comment-attachments.svelte-18wb8g2 .remove:where(.svelte-18wb8g2){position:absolute;top:4px;right:4px;width:22px;height:22px;display:grid;place-items:center;padding:0;background:#000000b8;border:0;border-radius:50%;color:var(--text-bright);font-size:.95rem;line-height:1;cursor:pointer;z-index:2}.comment-attachments.svelte-18wb8g2 .remove:where(.svelte-18wb8g2):disabled{opacity:.45;cursor:default}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .edit-textarea.svelte-18wb8g2{min-height:60px;resize:vertical}.comment-list :is(.comment:where(.svelte-18wb8g2),.comment-root-body:where(.svelte-18wb8g2)) .edit-actions.svelte-18wb8g2{display:flex;gap:var(--space-1);justify-content:flex-end;margin-top:var(--space-1)}.surface.comment-composer{display:flex;flex-direction:column;gap:var(--space-2)}.comment-composer .reply-bar.svelte-hdhz5t{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--bg-inset);border-left:2px solid var(--brand-cyan);border-radius:var(--r-md);color:var(--text-label)}.comment-composer .reply-bar.svelte-hdhz5t .text:where(.svelte-hdhz5t){display:flex;flex-direction:column;gap:0;min-width:0}.comment-composer .reply-bar.svelte-hdhz5t .label:where(.svelte-hdhz5t){color:var(--text-primary)}.comment-composer .reply-bar.svelte-hdhz5t .preview:where(.svelte-hdhz5t){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-composer .reply-bar.svelte-hdhz5t .cancel:where(.svelte-hdhz5t){padding:var(--space-1) var(--space-2);background:transparent;border:0;color:var(--text-label);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.comment-composer .reply-bar.svelte-hdhz5t .cancel:where(.svelte-hdhz5t):hover{color:var(--text-bright)}.comment-composer .row.svelte-hdhz5t{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:flex-start}.comment-composer .input.svelte-hdhz5t{resize:none;overflow:hidden}.comment-composer .input.expanded.svelte-hdhz5t{min-height:72px;max-height:50vh;overflow-y:auto}.comment-composer .controls.svelte-hdhz5t{display:flex;align-items:center;gap:var(--space-2);padding-left:calc(32px + var(--space-2))}.comment-composer .controls.svelte-hdhz5t .end:where(.svelte-hdhz5t){margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.comment-composer .counter.svelte-hdhz5t{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ecm-stack.svelte-1fl9f72{display:flex;flex-direction:column;gap:var(--space-2)}.ecm-thread.svelte-1fl9f72{display:flex;flex-direction:column;gap:var(--space-1)}.ecm-empty.svelte-1fl9f72{margin:0;color:var(--text-faint);font-style:italic;text-align:center;padding:var(--space-2) 0}.cs.svelte-1f52oja{display:flex;flex-direction:column;gap:var(--space-2, 10px)}.cs-loading.svelte-1f52oja{padding:var(--space-2, 8px) 0;text-align:center}.cs-error.svelte-1f52oja{margin:0;padding:var(--space-2, 8px) 0;color:#f87171f2;font-size:.85rem;text-align:center}
