.composer.svelte-thor24{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border);background:var(--bg-panel);position:relative}.field.svelte-thor24{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--bg-raised);border:1px solid var(--border)}.field.svelte-thor24:focus-within{outline:2px solid var(--accent)}.composer.svelte-thor24 textarea:where(.svelte-thor24){flex:1 1 auto;min-width:0;min-height:40px;padding:var(--sp-3) var(--sp-2);background:none;border:0;color:inherit;font:inherit;resize:none;overflow-y:auto;scrollbar-gutter:stable;transition:height calc(var(--mo-slow) * 1.8) var(--mo-ease)}.composer.svelte-thor24 textarea:where(.svelte-thor24):focus{outline:none}.in-act.svelte-thor24{width:34px;height:38px;flex:0 0 34px;padding:0;background:none;border:0;font-size:var(--t-xl);line-height:1;color:var(--text-muted);filter:grayscale(1) opacity(.7);transition:filter var(--mo-fast)}.in-act.svelte-thor24:hover,.in-act.svelte-thor24:focus-visible{filter:none}.plus-in.svelte-thor24,.act.plus.svelte-thor24{transition:filter var(--mo-fast),transform var(--mo-slow) var(--mo-ease),color var(--mo-mid)}.plus-in[aria-expanded=true].svelte-thor24{filter:none;color:var(--hub-ring, var(--accent));transform:rotate(45deg)}.act.plus[aria-expanded=true].svelte-thor24{transform:rotate(45deg)}.act.svelte-thor24{width:var(--tap);height:var(--tap);flex:0 0 var(--tap);border-radius:50%;display:grid;place-items:center;background:var(--hub-ring, var(--accent));border:0;color:var(--bg);font-size:var(--t-2xl);line-height:1;cursor:pointer;transition:filter var(--mo-slow),transform var(--mo-slow) var(--mo-ease)}.act.svelte-thor24:hover,.act.svelte-thor24:focus-visible{filter:brightness(1.12)}.act.svelte-thor24:active{transform:scale(.92)}.act.svelte-thor24:disabled{filter:grayscale(1) opacity(.5)}@media(prefers-reduced-motion:reduce){.act.svelte-thor24{transition:none}}.composer.svelte-thor24:has(>.tray:where(.svelte-thor24)){flex-wrap:wrap}.tray.svelte-thor24{flex:0 0 100%;display:flex;padding:0 var(--sp-1) var(--sp-1)}.tray-pic.svelte-thor24 img:where(.svelte-thor24){animation:svelte-thor24-tray-in calc(var(--mo-slow) * 1.4) var(--mo-ease) both}@keyframes svelte-thor24-tray-in{0%{opacity:0;transform:scale(.94)}}.tray-one.svelte-thor24{position:relative}.tray-pic.svelte-thor24{display:block;width:6rem;height:6rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-raised);cursor:zoom-in;box-shadow:0 6px 18px -8px #00000073;transition:transform var(--mo-mid) var(--mo-ease),box-shadow var(--mo-mid) var(--mo-ease)}.tray-pic.svelte-thor24:hover,.tray-pic.svelte-thor24:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px -8px #00000080;outline:none}.tray-pic.svelte-thor24 img:where(.svelte-thor24){width:100%;height:100%;object-fit:cover;display:block}.tray-x.svelte-thor24{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;border:2px solid var(--bg);background:var(--text);color:var(--bg);font:inherit;font-size:.75rem;line-height:1;cursor:pointer;display:grid;place-items:center}.tray-x.svelte-thor24:after{content:"";position:absolute;inset:-9px}@media(prefers-reduced-motion:reduce){.tray.svelte-thor24{animation:none}.tray-pic.svelte-thor24{transition:none}}.attach.svelte-thor24{display:none}.chips.svelte-thor24{list-style:none;margin:0;padding:0 var(--sp-3) var(--sp-1);display:flex;flex-wrap:wrap;gap:var(--sp-1)}.chips.svelte-thor24 li:where(.svelte-thor24){display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;padding:0 var(--sp-1) 0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-raised);font-size:var(--t-sm);color:var(--text-muted);animation:svelte-thor24-chip-in var(--mo-mid) var(--mo-ease) backwards}@keyframes svelte-thor24-chip-in{0%{opacity:0;scale:.9}}.chip-name.svelte-thor24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-x.svelte-thor24{background:none;border:0;padding:0 var(--sp-1);color:var(--text-faint);cursor:pointer;font:inherit}.chip-x.svelte-thor24:hover,.chip-x.svelte-thor24:focus-visible{color:var(--text)}.send.svelte-thor24:disabled{opacity:.5}.plane.svelte-thor24{fill:currentColor;transform:translate(1px)}.flyer.svelte-thor24{position:absolute;right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-raised);pointer-events:none;color:var(--accent);animation:svelte-thor24-fly-off .52s cubic-bezier(.3,.1,.3,1) both}.flyer.svelte-thor24 svg:where(.svelte-thor24){fill:currentColor;display:block}@keyframes svelte-thor24-fly-off{0%{transform:translate(0) rotate(0) scale(1);opacity:1}60%{opacity:.9}to{transform:translate(5rem,-6rem) rotate(-18deg) scale(.4);opacity:0}}.outbox.svelte-thor24{position:absolute;right:var(--sp-3);bottom:100%;margin:0 0 var(--sp-2);padding:0;list-style:none;display:grid;justify-items:end;gap:var(--sp-1);max-width:min(80%,28rem);pointer-events:none}.out.svelte-thor24{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 55%,var(--bg-raised));color:var(--on-accent);font-size:var(--t-sm);box-shadow:0 .3rem .8rem color-mix(in srgb,black 18%,transparent);pointer-events:auto;animation:svelte-thor24-out-in var(--mo-slow) var(--mo-ease) .4s both}.out.failed.svelte-thor24{animation:none;background:var(--bg-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--danger)}@keyframes svelte-thor24-out-in{0%{opacity:0;transform:translateY(var(--sp-2))}}.out-said.svelte-thor24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.out-why.svelte-thor24{color:var(--danger);font-weight:600;font-size:var(--t-xs)}.out-act.svelte-thor24{border:0;background:none;color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer;padding:0 var(--sp-1);min-height:var(--tap)}.out-ticks.svelte-thor24{display:inline-flex;gap:2px}.out-ticks.svelte-thor24 i:where(.svelte-thor24){width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4;animation:svelte-thor24-tick .9s ease-in-out infinite}.out-ticks.svelte-thor24 i:where(.svelte-thor24):nth-child(2){animation-delay:.15s}.out-ticks.svelte-thor24 i:where(.svelte-thor24):nth-child(3){animation-delay:.3s}@keyframes svelte-thor24-tick{50%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.flyer.svelte-thor24{display:none}.out.svelte-thor24,.out-ticks.svelte-thor24 i:where(.svelte-thor24){animation:none}}.composer.big.svelte-thor24{border-top:0;background:none;padding:0}.offer.svelte-thor24,.miss.svelte-thor24{position:absolute;left:0;right:0;bottom:100%;z-index:var(--z-float);margin:0 0 var(--sp-2);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000047}.offer.svelte-thor24{list-style:none;padding:var(--sp-1);max-height:42vh;overflow-y:auto;scrollbar-gutter:stable}.pick.svelte-thor24{display:block;width:100%;text-align:left;background:none;border:0;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius);color:var(--text);font-size:var(--t-md);min-height:var(--tap)}.pick.svelte-thor24:hover,.pick.on.svelte-thor24{background:var(--bg-hover)}.sigil.doc.svelte-thor24{color:var(--sigil-doc)}.sigil.access.svelte-thor24{color:var(--sigil-access)}.miss.svelte-thor24{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:var(--t-md)}.miss.svelte-thor24 .new:where(.svelte-thor24){color:var(--text-muted)}.fix.svelte-thor24,.keep.svelte-thor24{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-1) var(--sp-3);font-size:var(--t-md);min-height:var(--tap)}.fix.svelte-thor24{border-color:var(--accent);color:var(--accent-text)}.keep.svelte-thor24{color:var(--text-faint)}.keep.svelte-thor24:hover,.fix.svelte-thor24:hover{background:var(--bg-hover)}@media(max-width:860px){.composer.svelte-thor24{padding:var(--sp-3) var(--sp-4)}.composer.big.svelte-thor24{padding:0}}.composer.page.svelte-thor24{flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch;gap:0;padding:0;border:0;background:none}.scroll.svelte-thor24{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;gap:var(--sp-4);padding:var(--sp-2) var(--sp-5) var(--sp-6);cursor:text}.lead.svelte-thor24{flex:0 0 auto;padding-top:var(--sp-1)}.main.svelte-thor24{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;cursor:text}.write.svelte-thor24{position:relative;display:grid;font-size:var(--t-xl)}.write.svelte-thor24>.marks:where(.svelte-thor24),.composer.page.svelte-thor24 textarea:where(.svelte-thor24){grid-area:1 / 1;margin:0;padding:var(--sp-3) 0;border:0;font:inherit;font-size:inherit;line-height:1.5;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4}.composer.page.svelte-thor24 textarea:where(.svelte-thor24){min-height:7.5em;resize:none;overflow:hidden;scrollbar-gutter:auto;background:none;color:var(--text);caret-color:var(--accent)}.composer.page.svelte-thor24 textarea:where(.svelte-thor24)::placeholder{color:var(--text-muted)}.composer.page.svelte-thor24 textarea:where(.svelte-thor24):focus{outline:none}.marks.svelte-thor24{color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}@media(pointer:coarse){.write.svelte-thor24>.marks:where(.svelte-thor24){font-size:max(16px,1em)}}.marks.svelte-thor24 mark:where(.svelte-thor24){color:transparent;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--sigil-access) 20%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--sigil-access) 20%,transparent)}.marks.svelte-thor24 mark.doc:where(.svelte-thor24){background:color-mix(in srgb,var(--sigil-doc) 20%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--sigil-doc) 20%,transparent)}.marks.svelte-thor24 .at:where(.svelte-thor24){display:inline}.composer.page.svelte-thor24 .offer:where(.svelte-thor24){top:0;bottom:auto;right:auto;width:min(18rem,100%);margin:var(--sp-1) 0 0;box-shadow:var(--shadow-panel)}.shots.svelte-thor24{height:min(40dvh,20rem);margin-top:var(--sp-4)}.composer.page.svelte-thor24 .miss:where(.svelte-thor24){position:static;margin:0 var(--sp-5) var(--sp-3);box-shadow:none}.tools.svelte-thor24{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border)}.tool.svelte-thor24{width:var(--tap);height:var(--tap);flex:0 0 var(--tap);padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--accent-text);cursor:pointer;font-size:var(--t-xl);line-height:1;transition:background var(--mo-fast),transform var(--mo-slow) var(--mo-ease),color var(--mo-mid)}.tool.svelte-thor24:hover:not(:disabled),.tool.svelte-thor24:focus-visible{background:var(--bg-hover)}.tool.svelte-thor24:focus-visible,.reach.svelte-thor24:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tool.svelte-thor24:disabled{color:var(--text-faint);opacity:.5;cursor:default}.tool.plus-in[aria-expanded=true].svelte-thor24{transform:none;color:var(--accent-text)}.tool.svelte-thor24 .turn:where(.svelte-thor24){display:block;transition:transform var(--mo-slow) var(--mo-ease)}.tool[aria-expanded=true].svelte-thor24 .turn:where(.svelte-thor24){transform:rotate(45deg)}.reach.svelte-thor24{margin-left:auto;min-width:0;max-width:55%;min-height:calc(var(--tap) - var(--sp-3));display:inline-flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:none;cursor:pointer;color:var(--text-muted);font:inherit;font-size:var(--t-sm);transition:background var(--mo-fast),border-color var(--mo-mid),color var(--mo-mid)}.reach.svelte-thor24:hover{background:var(--bg-hover)}.reach.svelte-thor24 .sigil:where(.svelte-thor24){font-weight:700}.reach-text.svelte-thor24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reach.named.svelte-thor24{color:var(--text);border-color:transparent;background:color-mix(in srgb,var(--sigil-access) 18%,transparent)}@media(prefers-reduced-motion:reduce){.tool.svelte-thor24,.reach.svelte-thor24{transition:none}}
