.slider{cursor:pointer;min-height:var(--target-hit);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.slider[data-disabled]{cursor:default;filter:grayscale(.3);opacity:.8}.slider-track.svelte-1nie23k{background:var(--surface-container);border:var(--border-width-300) solid var(--surface-container-line);border-radius:var(--radius);height:var(--space-300);flex:1;position:relative;overflow:hidden}.slider:hover .slider-track.svelte-1nie23k{background:var(--surface-container-hover)}.slider-range{background:var(--primary-container);height:100%;position:absolute}.slider:hover .slider-range{background:var(--primary-container-hover)}.slider-thumb{background:var(--primary-main-line);border:var(--border-width-300) solid var(--surface-container-line);height:var(--space-500);width:var(--space-500);border-radius:100%;display:block}@media (pointer:coarse){.slider-thumb:after{content:"";inset:calc((var(--space-500) - var(--target-hit)) / 2);border-radius:100%;position:absolute}}.slider:hover .slider-thumb,.slider-thumb[data-active]{background:var(--primary-main-active)}.slider-thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-width)}.composer-board-trigger{border-radius:var(--radius);color:var(--surface-var-on-container);cursor:pointer;height:var(--target);width:var(--target);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.composer-board-trigger:after{border-radius:inherit;content:"";inset:calc((var(--target) - var(--target-hit)) / 2);position:absolute}@media (any-hover:hover) and (any-pointer:fine){.composer-board-trigger:hover{background:var(--surface-container-hover)}}.composer-board-trigger:disabled{color:var(--sec-main);cursor:default}.composer-board-trigger svg{height:var(--icon-size-small);width:var(--icon-size-small)}.composer-board{background:var(--surface-container);border:var(--border-width) solid var(--surface-container-line);border-radius:var(--radius);box-shadow:var(--shadow-float);color:var(--surface-on-container);overflow:hidden}.composer-board-slot.is-separator{min-width:var(--space-100);flex:1 1 0;justify-content:center;align-items:center;display:flex}.composer-separator-control.svelte-r0y39u{appearance:none;color:inherit;cursor:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.composer-separator-control.svelte-r0y39u:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.composer-board-slot.svelte-r0y39u:not(.is-separator){flex:none;align-items:center;display:flex;position:relative}.composer-board-slot.is-reorderable.svelte-r0y39u{cursor:grab}.composer-board-slot.is-reorderable.svelte-r0y39u:active{cursor:grabbing}.composer-board-slot.is-reorderable.svelte-r0y39u:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.composer-board-slot.dragging.svelte-r0y39u{opacity:var(--opacity-disabled)}.composer-board-slot.selected.svelte-r0y39u{background:var(--primary-container);box-shadow:inset 0 0 0 var(--border-width-500) var(--primary-main)}.composer-board-slot.drop-before.svelte-r0y39u{box-shadow:inset var(--border-width-500) 0 0 var(--primary-main)}.composer-board-slot.drop-after.svelte-r0y39u{box-shadow:inset calc(-1 * var(--border-width-500)) 0 0 var(--primary-main)}.composer-board-slot.is-reorderable button{cursor:grab}.sr-only.svelte-r0y39u{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.door-sheet.svelte-9io6x6{gap:var(--space-100);padding:0 var(--space-300) var(--space-300);display:grid}.door-action{border-radius:var(--radius);color:inherit;gap:var(--space-300);min-height:3rem;padding:0 var(--space-300);text-align:left;background:0 0;border-color:#0000;width:100%}@media (any-hover:hover) and (any-pointer:fine){.door-action:hover:not(:disabled),.composer-door:hover{background:var(--surface-container-hover)}}.door-action svg{color:var(--surface-var-on-container);height:var(--icon-size-medium);width:var(--icon-size-medium)}.composer-door{border-radius:var(--radius);color:var(--surface-var-on-container);cursor:pointer;height:var(--target);width:var(--target);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.composer-door:after{border-radius:inherit;content:"";inset:calc((var(--target) - var(--target-hit)) / 2);position:absolute}.composer-door:disabled{color:var(--sec-main);cursor:default}.composer-door svg{height:var(--icon-size-small);width:var(--icon-size-small);display:block}.menu-surface.composer-menu{--radius-outer:var(--radii-500);--radius-padding:var(--space-150);--radius-inner:max(0px, calc(var(--radius-outer) - var(--radius-padding)));background:var(--surface-container);border:var(--border-width) solid var(--surface-container-line);border-radius:var(--radius-outer);box-shadow:var(--shadow-float);gap:var(--space-100);padding:var(--radius-padding);width:min(15rem,100vw - 2rem);display:grid}.composer-menu .menu-item>svg{color:var(--surface-var-on-container)}@media (prefers-reduced-motion:no-preference){.composer-door{transition:background-color var(--motion-normal) var(--motion-easing-standard)}}.responsive-popover.composer-color-popover{background:var(--surface-container);border:var(--border-width) solid var(--surface-container-line);border-radius:var(--radius);color:var(--surface-on-container);width:auto}.color-icon.svelte-mupc87{height:var(--icon-size-small);width:var(--icon-size-small);flex:none;position:relative}.color-icon.svelte-mupc87 svg{width:100%;height:100%}.color-bar.svelte-mupc87{border-radius:var(--radii-200);bottom:calc(-1 * var(--space-100));height:var(--space-050);opacity:.35;width:var(--icon-size-small);background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.color-bar.set.svelte-mupc87{box-shadow:0 0 0 var(--border-width) var(--surface-container-line);opacity:1}.color-picker.svelte-mupc87{gap:var(--space-300);padding:var(--space-300);width:min(16rem,100vw - 2rem);display:grid}.color-picker.sheet.svelte-mupc87{padding:0 var(--space-400) var(--space-400);width:auto}.color-title.svelte-mupc87{font-size:var(--font-size-small);font-weight:var(--font-weight-600);margin:0}.swatches.svelte-mupc87{gap:var(--space-150);grid-template-columns:repeat(6,1fr);display:grid}.swatch.svelte-mupc87{aspect-ratio:1;border:var(--border-width) solid var(--surface-container-line);border-radius:var(--radii-300);color:var(--bg-container);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.swatch.svelte-mupc87 svg{filter:drop-shadow(0 0 1px var(--bg-on-container));height:var(--icon-size-small);width:var(--icon-size-small)}.swatch.svelte-mupc87:hover{transform:scale(1.08)}.swatch.svelte-mupc87:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.custom.svelte-mupc87{align-items:center;gap:var(--space-200);display:flex}.custom.svelte-mupc87 .text-input{font-family:var(--font-family-mono);text-transform:uppercase;flex:1;min-width:0}.custom-preview.svelte-mupc87{background:repeating-conic-gradient(var(--surface-container-line) 0 25%, transparent 0 50%) 50% / var(--space-200) var(--space-200);border:var(--border-width) solid var(--surface-container-line);border-radius:var(--radii-300);height:var(--size-x500);width:var(--size-x500);flex:none}@media (prefers-reduced-motion:no-preference){.swatch.svelte-mupc87{transition:transform var(--duration-fast) var(--ease-smooth-out)}}.formatting.svelte-q03end{align-items:center;gap:var(--space-050);height:var(--target);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.formatting.svelte-q03end::-webkit-scrollbar{display:none}.format-button{border-radius:var(--radius);color:var(--surface-var-on-container);height:var(--target);min-height:var(--target);width:var(--target);flex:none;position:relative}.format-button:after{border-radius:inherit;content:"";inset:calc((var(--target) - var(--target-hit)) / 2);position:absolute}.format-button svg{height:var(--icon-size-small);width:var(--icon-size-small)}.composer-stack{--composer-gutter:var(--space-200);--target:var(--control-height-small);width:calc(100% - var(--composer-gutter) - var(--composer-gutter));margin:0 auto;position:relative}.composer-stack.short{--composer-line:calc(var(--target) + 2 * var(--space-100) + 2 * var(--border-width));margin-block-end:calc((var(--composer-band,var(--composer-line)) - var(--composer-line)) / 2)}.composer-stack.pointer-hidden,.composer-stack.pointer-hidden *{cursor:none}@media (pointer:coarse){.composer-stack{--target:var(--control-height-400)}.composer-stack .icon-button-small{--button-height:var(--target)}}@media (width>=32rem){.composer-stack{--composer-gutter:var(--page-gutter)}.composer-row{gap:var(--space-200)}}.composer-shell{align-items:end;display:flex;position:relative}.composer{background:var(--surface-var-container);border:var(--border-width) solid var(--surface-var-container-line);border-radius:var(--radius);color:var(--surface-var-on-container);flex-direction:column;flex:none;width:100%;min-width:0;display:flex;position:relative;container-type:inline-size}.composer:has([contenteditable=true]:focus){border-color:var(--primary-main);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring)}.composer-row{align-items:center;gap:var(--space-100);padding:var(--space-100);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"field field field""before hint after";width:100%;display:grid}.composer-row[hidden]{display:none}.composer-row.formatting-open{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"field field field""before formatting after"}.composer-formatting{grid-area:formatting;min-width:0}.composer-before,.composer-after{align-items:center;gap:var(--space-100);display:flex}@container (width<24rem){.composer-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"field field""before after"}.composer-row.formatting-open{grid-template-areas:"field field""formatting formatting""before after"}.composer-after{flex-wrap:wrap;justify-content:end;gap:0;min-width:0}}.composer-row>.voice-recorder{grid-column:1/-1}.composer-field{grid-area:field;align-items:center;min-width:0;display:flex;position:relative}@media (any-pointer:fine){@container (width>=44rem){.composer-formatting .formatting{flex-wrap:wrap;justify-content:end;height:auto;overflow:visible}}}.composer-separator{border-left:var(--border-width-500) solid var(--surface-var-container-line);border-radius:var(--radius-pill);height:var(--size-x400);margin-inline:var(--space-100);align-self:center}.composer-row:not(.short) .composer-board-slot.is-separator{justify-content:flex-end}.composer-before{grid-area:before;align-self:end}.composer-after{grid-area:after;justify-content:flex-end;place-self:end stretch;width:100%;min-width:0}.composer-format{border-radius:var(--radius);color:var(--surface-var-on-container);height:var(--target);min-height:var(--target);width:var(--target);flex:none;position:relative}.composer-format:after{border-radius:inherit;content:"";inset:calc((var(--target) - var(--target-hit)) / 2);position:absolute}.composer-format svg{height:var(--icon-size-small);width:var(--icon-size-small);display:block}.composer-send,.composer-voice{border-radius:var(--radius);color:var(--primary-main);height:var(--target);min-height:var(--target);width:var(--target);position:relative}.composer-voice{color:var(--surface-var-on-container)}.composer-send:after,.composer-voice:after{border-radius:inherit;content:"";inset:calc((var(--target) - var(--target-hit)) / 2);position:absolute}.composer-send:disabled,.composer-voice:disabled{color:var(--sec-main)}.composer-send:not(:disabled):hover,.composer-send:not(:disabled):focus-visible,.composer-voice:not(:disabled):hover,.composer-voice:not(:disabled):focus-visible,.composer-send[data-pressing]{background:var(--surface-container-hover)}.composer-send svg,.composer-voice svg{height:var(--icon-size-small);width:var(--icon-size-small);display:block}@media (prefers-reduced-motion:no-preference){.composer-send svg{transition:transform var(--motion-fast) var(--motion-easing-standard)}.composer-send[data-pressing] svg{transition:transform var(--press-ms) linear;transform:scale(1.3)}.composer{transition:border-color var(--motion-fast) var(--motion-easing-standard)}}.composer-row.short{grid-template-areas:"before field after"}.composer-row.short.formatting-open{grid-template-areas:"formatting formatting formatting""before field after"}.composer-row.short .composer-expand{display:none}.composer-row.short .editor{--editor-padding-block:max(var(--space-100), calc((var(--target) - 1lh) / 2));padding:var(--editor-padding-block) var(--space-200)}.composer-row.short .editor:before{top:var(--editor-padding-block)}@media (any-pointer:fine){.composer-row.short .composer-field,.composer-row.short .editor{align-self:stretch}.composer-row.short .editor.empty:before{top:50%;transform:translateY(-50%)}}.editor.svelte-10iz8h7{font-size:max(var(--font-size-editor), var(--font-size-input-min));max-height:10rem;min-height:var(--target);min-width:0;padding:var(--space-200);padding-bottom:var(--space-100);flex:1;position:relative;overflow-y:auto}.editor.svelte-10iz8h7 [contenteditable=true]{overflow-wrap:anywhere;outline:0}.editor.svelte-10iz8h7 .keyboard-reset{opacity:0;pointer-events:none;resize:none;border:0;padding:0;position:absolute;inset:0}.editor.svelte-10iz8h7 [contenteditable=true] p{margin:0}@media (width>=48rem) and (any-pointer:fine){.editor.svelte-10iz8h7{max-height:clamp(10rem,30dvh,20rem)}}.editor.expanded.svelte-10iz8h7{height:clamp(10rem, calc((100dvh - var(--keyboard-overlap)) / 2), 40rem);max-height:none}.editor.svelte-10iz8h7 [contenteditable=true] p+p{margin-block-start:1lh}.editor.svelte-10iz8h7 h1,.editor.svelte-10iz8h7 h2,.editor.svelte-10iz8h7 h3{font-weight:var(--font-weight-bold);line-height:inherit;margin:0}.editor.svelte-10iz8h7 h1,.editor.svelte-10iz8h7 h2{font-size:var(--font-size-heading)}.editor.svelte-10iz8h7 h3{font-size:inherit}.editor.svelte-10iz8h7 sub[data-md=-\#]{color:var(--surface-var-on-container);font-size:var(--font-size-small);display:block}.editor.svelte-10iz8h7 blockquote{border-inline-start:calc(var(--border-width) * 3) solid var(--primary-main);margin:0;padding-inline-start:var(--space-300)}.editor.svelte-10iz8h7 ul,.editor.svelte-10iz8h7 ol{margin:0;padding-inline-start:var(--space-400)}.editor.svelte-10iz8h7 :not(pre)>code{background:var(--bg-container);border:var(--border-width) solid var(--bg-container-line);border-radius:var(--radii-300);color:var(--bg-on-container);font-family:var(--font-family-mono);padding:0 var(--space-050)}.editor.svelte-10iz8h7 pre{background:var(--bg-container);border:var(--border-width) solid var(--bg-container-line);border-radius:var(--radius);color:var(--bg-on-container);font-family:var(--font-family-mono);padding:var(--space-200);margin:0;overflow-x:auto}.editor.svelte-10iz8h7 pre br.ProseMirror-trailingBreak:not(:only-child){display:none}.editor.svelte-10iz8h7 img.ProseMirror-separator{vertical-align:bottom;width:0;height:1lh;display:inline-block!important}.editor.svelte-10iz8h7 pre[data-language]:before{color:var(--surface-var-on-container);content:attr(data-language);font-size:var(--font-size-small);margin-bottom:var(--space-100);display:block}.editor.svelte-10iz8h7 [data-mx-spoiler]{background:var(--surface-container-active);border-radius:var(--radii-300);color:var(--surface-on-container);padding:0 var(--space-050)}.editor.svelte-10iz8h7 a{color:var(--tc-link,var(--primary-main));text-decoration:underline}.editor.svelte-10iz8h7 hr{background:var(--surface-container-line);height:var(--border-width);margin:var(--space-200) 0;border:0}.editor.svelte-10iz8h7 table{border-collapse:collapse;margin:var(--space-100) 0}.editor.svelte-10iz8h7 th,.editor.svelte-10iz8h7 td{border:var(--border-width) solid var(--surface-container-line);padding:var(--space-050) var(--space-150);text-align:start}.editor.svelte-10iz8h7 th{background:var(--surface-var-container);color:var(--surface-var-on-container);font-weight:var(--font-weight-bold)}.editor.svelte-10iz8h7 summary{cursor:default;font-weight:var(--font-weight-bold)}.editor.svelte-10iz8h7 dt{font-weight:var(--font-weight-bold)}.editor.svelte-10iz8h7 dd{margin-inline-start:var(--space-600)}.editor.svelte-10iz8h7 [data-mx-maths]{font-family:var(--font-family-mono)}.editor.svelte-10iz8h7 [data-sable-room-ping]{background:var(--warn-container);border-radius:var(--radius-pill);color:var(--warn-on-container);padding:0 var(--space-150)}.editor.svelte-10iz8h7 .composer-image img{vertical-align:middle;max-width:100%;max-height:8rem}.editor.empty.svelte-10iz8h7:before{color:var(--surface-var-on-container);content:attr(data-placeholder);inset-inline:var(--space-200);opacity:var(--opacity-placeholder);pointer-events:none;text-overflow:ellipsis;top:var(--space-200);white-space:nowrap;position:absolute;overflow:hidden}.editor.svelte-10iz8h7 .composer-mention,.editor.svelte-10iz8h7 .composer-time{background:var(--primary-container);border-radius:var(--radius-pill);color:var(--primary-on-container);padding:0 var(--space-150)}.editor.svelte-10iz8h7 .composer-mention{align-items:center;gap:var(--space-050);display:inline-flex}.editor.svelte-10iz8h7 .composer-mention-remove{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;line-height:1;display:inline}.editor.svelte-10iz8h7 .ProseMirror-selectednode{outline:0}.editor.svelte-10iz8h7 .composer-mention.selected,.editor.svelte-10iz8h7 .composer-time[class~=ProseMirror-selectednode]{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring)}.editor.svelte-10iz8h7 .composer-mention-remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--space-050)}.editor.svelte-10iz8h7 .composer-emoticon img{vertical-align:middle;width:auto;height:1.5em}.editor.svelte-10iz8h7 .composer-emoticon.selected{background:var(--surface-container-active);border-radius:var(--radius)}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}
