.md-editor.svelte-ma69pt{display:flex;flex-direction:column}.md-tabs.svelte-ma69pt{display:flex;gap:0}.md-tab.svelte-ma69pt{padding:8px 16px;font-size:.8rem;font-weight:500;color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border);border-bottom:none;cursor:pointer;font-family:var(--font);transition:color var(--transition),background var(--transition)}.md-tab.svelte-ma69pt:first-child{border-radius:var(--radius-sm) 0 0 0}.md-tab.svelte-ma69pt:last-child{border-radius:0 var(--radius-sm) 0 0}.md-tab.active.svelte-ma69pt{color:var(--text-primary);background:var(--bg-surface);border-bottom-color:var(--bg-surface)}.md-tab.svelte-ma69pt:disabled{opacity:.5;cursor:not-allowed}.md-toolbar.svelte-ma69pt{display:flex;align-items:center;gap:2px;padding:8px 10px;background:var(--bg-raised);border:1px solid var(--border);border-bottom:none;flex-wrap:wrap}.md-toolbar-btn.svelte-ma69pt{width:32px;height:32px;display:grid;place-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-xs);transition:background .15s,color .15s}.md-toolbar-btn.svelte-ma69pt:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);transition-duration:0s}.md-toolbar-btn.svelte-ma69pt:disabled{opacity:.4;cursor:not-allowed}.md-toolbar-sep.svelte-ma69pt{width:1px;height:20px;background:var(--border);margin:0 4px}.md-editor--flush.svelte-ma69pt .md-toolbar:where(.svelte-ma69pt){border:none;border-bottom:1px solid var(--border);background:var(--bg-surface)}.md-editor--flush.svelte-ma69pt .md-tabs:where(.svelte-ma69pt){border-bottom:1px solid var(--border)}.md-editor--flush.svelte-ma69pt .md-tab:where(.svelte-ma69pt){border:none;border-radius:0}.md-editor--flush.svelte-ma69pt .md-tab:where(.svelte-ma69pt):not(.active){background:var(--bg-surface)}.md-editor--flush.svelte-ma69pt .md-preview:where(.svelte-ma69pt){border:none;border-radius:0}.md-upload-bar.svelte-ma69pt{position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-dim);pointer-events:none}.md-upload-bar-fill.svelte-ma69pt{height:100%;background:var(--accent);transition:width var(--transition)}.md-preview.svelte-ma69pt>.md-upload-bar:where(.svelte-ma69pt){clip-path:inset(0 0 -8px 0 round 0 var(--radius-md) 0 0)}.md-editor--flush.svelte-ma69pt .md-preview:where(.svelte-ma69pt)>.md-upload-bar:where(.svelte-ma69pt){clip-path:none}.md-upload-status.svelte-ma69pt{position:absolute;bottom:8px;right:12px;font-size:.72rem;color:var(--text-tertiary);background:var(--bg-raised);padding:2px 8px;border-radius:var(--radius-xs);pointer-events:none}.md-drop-pill.svelte-ma69pt{position:absolute;top:8px;right:8px;font-size:.72rem;font-weight:500;color:var(--text-accent);background:var(--accent-dim);border:1px solid var(--accent);padding:3px 9px;border-radius:var(--radius-xs);pointer-events:none}.md-file-input.svelte-ma69pt{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.md-footer.svelte-ma69pt{display:flex;align-items:baseline;gap:12px;margin-top:6px;font-size:.72rem;color:var(--text-tertiary)}.md-kinds-note.svelte-ma69pt{margin:0;min-width:0}.md-char-count.svelte-ma69pt{margin-left:auto;flex:none;text-align:right}.md-char-count.over.svelte-ma69pt{color:var(--text-error, #d33)}.md-preview.svelte-ma69pt{position:relative;min-height:120px;padding:14px;background:var(--bg-input, var(--bg-raised));border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.md-preview.svelte-ma69pt p{margin:0 0 8px}.md-preview.svelte-ma69pt p:last-child{margin-bottom:0}.md-preview.svelte-ma69pt h1,.md-preview.svelte-ma69pt h2,.md-preview.svelte-ma69pt h3,.md-preview.svelte-ma69pt h4,.md-preview.svelte-ma69pt h5,.md-preview.svelte-ma69pt h6{color:var(--text-primary);margin:16px 0 8px}.md-preview.svelte-ma69pt strong{color:var(--text-primary)}.md-preview.svelte-ma69pt code{background:var(--bg-raised);padding:2px 5px;border-radius:var(--radius-xs);font-size:.85em;font-family:var(--font-mono, monospace)}.md-preview.svelte-ma69pt pre{background:var(--bg-raised);padding:12px;border-radius:var(--radius-sm);overflow-x:auto;margin:8px 0}.md-preview.svelte-ma69pt pre code{background:none;padding:0}.md-preview.svelte-ma69pt blockquote{border-left:3px solid var(--border);padding-left:12px;margin:8px 0;color:var(--text-tertiary)}.md-preview.svelte-ma69pt ul,.md-preview.svelte-ma69pt ol{padding-left:20px;margin:8px 0}.md-preview.svelte-ma69pt a{color:var(--accent);text-decoration:none}.md-preview.svelte-ma69pt a:hover{text-decoration:underline}.md-preview.svelte-ma69pt img{max-width:min(100%,var(--content-image-width, 100%));height:auto;aspect-ratio:var(--content-image-ratio)}.md-preview-empty.svelte-ma69pt{color:var(--text-tertiary);font-style:italic}.image-advisory-list.svelte-9jp405{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:var(--text-tertiary)}.image-advisory-item.svelte-9jp405{display:flex;gap:6px;min-width:0}.image-advisory-src.svelte-9jp405{font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.image-advisory-reason.svelte-9jp405{flex:none}.gallery-editor.svelte-1u1dj3o{display:flex;flex-direction:column;gap:10px}.photo-count.svelte-1u1dj3o{margin:0;color:var(--text-secondary);font-size:.84rem;font-variant-numeric:tabular-nums}.grid.svelte-1u1dj3o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.grid[hidden].svelte-1u1dj3o{display:none}@media(max-width:640px){.grid.svelte-1u1dj3o{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile.svelte-1u1dj3o{display:flex;flex-direction:column;gap:4px;min-width:0;border-radius:var(--radius-sm)}.tile[data-dragging].svelte-1u1dj3o{opacity:.5}.tile[data-drop=before].svelte-1u1dj3o{box-shadow:-3px 0 0 var(--accent)}.tile[data-drop=after].svelte-1u1dj3o{box-shadow:3px 0 0 var(--accent)}.photo.svelte-1u1dj3o{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-raised)}.photo[data-gallery-drag].svelte-1u1dj3o{cursor:grab;touch-action:none}.tile[data-dragging].svelte-1u1dj3o .photo:where(.svelte-1u1dj3o){cursor:grabbing}.photo.svelte-1u1dj3o img:where(.svelte-1u1dj3o){display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.photo.is-hidden.svelte-1u1dj3o img:where(.svelte-1u1dj3o){opacity:.45;filter:grayscale(.6)}.photo.uploading.svelte-1u1dj3o img:where(.svelte-1u1dj3o){opacity:.4}.photo.is-gone.svelte-1u1dj3o{background:transparent}.gone-face.svelte-1u1dj3o{position:absolute;inset:0;display:grid;place-items:center;padding:8px;border:1px dashed var(--border);border-radius:inherit;color:var(--text-tertiary);font-size:.8rem;text-align:center;-webkit-user-select:none;user-select:none}.chip-face.svelte-1u1dj3o{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);background:var(--photo-scrim);-webkit-backdrop-filter:var(--photo-frost);backdrop-filter:var(--photo-frost);color:#fff;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.chip-face.num.svelte-1u1dj3o{position:absolute;left:4px;top:4px;padding:1px 6px}.chip.svelte-1u1dj3o{position:absolute;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}.chip.svelte-1u1dj3o .chip-face:where(.svelte-1u1dj3o){width:28px;height:28px}.chip.svelte-1u1dj3o:hover:not([aria-disabled=true]) .chip-face:where(.svelte-1u1dj3o){background:var(--photo-scrim-hover)}.chip.svelte-1u1dj3o:focus-visible{outline:none}.chip.svelte-1u1dj3o:focus-visible .chip-face:where(.svelte-1u1dj3o){outline:2px solid var(--accent);outline-offset:1px}.chip[aria-disabled=true].svelte-1u1dj3o{cursor:default}.chip[aria-disabled=true].svelte-1u1dj3o .chip-face:where(.svelte-1u1dj3o){opacity:.45}.chip.x.svelte-1u1dj3o{right:0;top:0}.chip.x.svelte-1u1dj3o .chip-face:where(.svelte-1u1dj3o){font-size:.95rem}.chip.earlier.svelte-1u1dj3o{left:0;bottom:0}.chip.later.svelte-1u1dj3o{right:0;bottom:0}.chip.svelte-1u1dj3o svg:where(.svelte-1u1dj3o){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.upload-veil.svelte-1u1dj3o{position:absolute;left:8px;right:8px;bottom:8px;color:#fff;font-size:.72rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6)}.caption.svelte-1u1dj3o{min-height:56px}.tile-note.svelte-1u1dj3o{display:flex;align-items:flex-start;gap:5px;margin:0;color:var(--text-secondary);font-size:.74rem;line-height:1.35}.note-icon.svelte-1u1dj3o{flex:none;width:14px;height:14px;margin-top:1px}.icon.svelte-1u1dj3o,.note-icon.svelte-1u1dj3o{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon.svelte-1u1dj3o{width:16px;height:16px}.undo.svelte-1u1dj3o{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.84rem}.empty-drop.svelte-1u1dj3o{display:grid;place-items:center;gap:8px;padding:28px 16px;border:1.5px dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.88rem;text-align:center}.empty-drop.svelte-1u1dj3o>.icon:where(.svelte-1u1dj3o){width:28px;height:28px;color:var(--text-tertiary)}.actions.svelte-1u1dj3o{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.at-cap.svelte-1u1dj3o{margin:0;color:var(--text-secondary);font-size:.88rem;font-variant-numeric:tabular-nums}.upload-wait.svelte-1u1dj3o{margin:0;color:var(--text-tertiary);font-size:.84rem}.quality-warning.svelte-bghtht{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--amber) 20%,transparent);background:var(--amber-bg);color:var(--text-amber);font-size:.87rem;line-height:1.5}.quality-warning-message.svelte-bghtht{margin:0;overflow-wrap:anywhere}.quality-warning-actions.svelte-bghtht{display:flex;flex-wrap:wrap;gap:8px}.pc-card.svelte-nrkj5m{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.pc-head.svelte-nrkj5m{display:flex;align-items:center;gap:6px}.pc-title.svelte-nrkj5m{font-size:.78rem;font-weight:600;color:var(--text-secondary);flex:1;-webkit-user-select:none;user-select:none}.pc-grip.svelte-nrkj5m{flex:none;display:inline-grid;place-items:center;width:24px;height:32px;padding:0;border:0;background:none;color:var(--text-tertiary);cursor:grab;border-radius:var(--radius-sm);touch-action:none}.pc-grip.svelte-nrkj5m:hover{color:var(--text-secondary)}.pc-grip.svelte-nrkj5m:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc-option.svelte-nrkj5m .pc-grip:where(.svelte-nrkj5m){height:40px}.pc-option.svelte-nrkj5m .pc-field:where(.svelte-nrkj5m){flex:1;min-width:0}.pc-options.svelte-nrkj5m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pc-option.svelte-nrkj5m{display:flex;align-items:center;gap:4px;border-radius:var(--radius-sm)}.pc-option[data-dragging].svelte-nrkj5m{opacity:.5}.pc-option[data-drop=before].svelte-nrkj5m{box-shadow:0 -2px 0 var(--accent)}.pc-option[data-drop=after].svelte-nrkj5m{box-shadow:0 2px 0 var(--accent)}.pc-add.svelte-nrkj5m{display:flex;align-items:center;gap:8px;padding-left:28px}.pc-meta.svelte-nrkj5m{font-size:.74rem;color:var(--text-tertiary)}.pc-settings.svelte-nrkj5m{border-top:1px solid var(--border);margin-top:2px;padding-top:6px}.pc-settings.svelte-nrkj5m>summary:where(.svelte-nrkj5m){list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 2px;border-radius:var(--radius-sm);min-width:0}.pc-settings.svelte-nrkj5m>summary:where(.svelte-nrkj5m)::-webkit-details-marker{display:none}.pc-settings.svelte-nrkj5m>summary:where(.svelte-nrkj5m):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-settings.svelte-nrkj5m .pc-set-icon{flex:none;color:var(--text-secondary)}.pc-settings-label.svelte-nrkj5m{font-size:.84rem;font-weight:600;color:var(--text-primary)}.pc-settings-sum.svelte-nrkj5m{flex:1;min-width:0;font-size:.78rem;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-settings.svelte-nrkj5m .pc-chev{flex:none;color:var(--text-tertiary);transition:transform .15s}.pc-settings[open].svelte-nrkj5m .pc-chev{transform:rotate(90deg)}.pc-settings-body.svelte-nrkj5m{display:flex;flex-direction:column;gap:12px;padding:10px 0 2px;max-width:34rem;container:pc-settings / inline-size}.pc-setting.svelte-nrkj5m{border:0;margin:0;padding:0;min-width:0}.pc-setting.svelte-nrkj5m>legend:where(.svelte-nrkj5m){margin-bottom:6px}.pc-grid.svelte-nrkj5m{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 12px}.pc-grid.svelte-nrkj5m>.form-label:where(.svelte-nrkj5m){grid-column:1;margin:0}.pc-ctl.svelte-nrkj5m{grid-column:2;justify-self:start}.pc-grid.svelte-nrkj5m>:is(select:where(.svelte-nrkj5m),input:where(.svelte-nrkj5m)).pc-ctl:where(.svelte-nrkj5m){width:min(100%,15rem)}.pc-ballot-ctl.svelte-nrkj5m{width:8.5rem}@container pc-settings (max-width: 28rem){.pc-grid.svelte-nrkj5m{grid-template-columns:minmax(0,1fr)}.pc-grid.svelte-nrkj5m>.form-label:where(.svelte-nrkj5m),.pc-check.svelte-nrkj5m,.pc-ctl.svelte-nrkj5m{grid-column:1}}.pc-check.svelte-nrkj5m{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:var(--radius-sm)}.pc-check.svelte-nrkj5m>.form-label:where(.svelte-nrkj5m){margin:0;cursor:inherit}.pc-check.svelte-nrkj5m:has(input:where(.svelte-nrkj5m):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pc-hint.svelte-nrkj5m{margin:6px 0 0;font-size:.78rem;color:var(--text-tertiary)}.pc-frozen-question.svelte-nrkj5m{margin:0;font-weight:600;color:var(--text-primary)}.pc-frozen-options.svelte-nrkj5m{margin:0;padding-left:20px;color:var(--text-body);font-size:.9rem}.pc-cards-editor.svelte-1qwhik3{display:flex;flex-direction:column;gap:12px;min-width:0}.pc-cards.svelte-1qwhik3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pc-cards.svelte-1qwhik3>li:where(.svelte-1qwhik3){min-width:0;border-radius:var(--radius-md)}.pc-cards.svelte-1qwhik3>li[data-dragging]:where(.svelte-1qwhik3){opacity:.5}.pc-cards.svelte-1qwhik3>li[data-drop=before]:where(.svelte-1qwhik3){box-shadow:0 -3px 0 var(--accent)}.pc-cards.svelte-1qwhik3>li[data-drop=after]:where(.svelte-1qwhik3){box-shadow:0 3px 0 var(--accent)}.pc-add-poll.svelte-1qwhik3{display:flex;align-items:center;gap:8px}.pc-meta.svelte-1qwhik3{font-size:.74rem;color:var(--text-tertiary)}.forum-picker.svelte-1m0rx0m{position:relative}.picker-input-wrap.svelte-1m0rx0m{position:relative;display:flex;align-items:center}.picker-input-wrap.svelte-1m0rx0m .picker-selected-avatar{position:absolute;left:10px;width:22px;height:22px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:.55rem;font-weight:700;color:#fff;z-index:var(--z-raised);pointer-events:none}.picker-input-wrap.svelte-1m0rx0m .input.has-avatar:where(.svelte-1m0rx0m){padding-left:40px}.picker-list.svelte-1m0rx0m{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);z-index:var(--z-dropdown);padding:4px}.picker-group-label.svelte-1m0rx0m{padding:6px 12px 4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.picker-option.svelte-1m0rx0m{display:block;width:100%;padding:0;border:none;background:none;text-align:left;border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font)}.picker-option.svelte-1m0rx0m:hover{background:var(--bg-hover)}.picker-empty.svelte-1m0rx0m{padding:12px;font-size:.82rem;color:var(--text-tertiary);text-align:center}
