.attach.svelte-1hy52lm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.file.svelte-1hy52lm{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.btn.svelte-1hy52lm{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--t-sm);font-weight:var(--fw-medium);cursor:pointer}.btn.svelte-1hy52lm:disabled{color:var(--color-text-faint);border-color:var(--color-border);cursor:not-allowed}@media(hover:hover){.btn.svelte-1hy52lm:hover:not(:disabled){border-color:var(--hover-border);background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}}.count.svelte-1hy52lm{font-size:var(--t-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.thumbs.svelte-1hy52lm{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;margin:var(--space-1) 0 0;padding:0;list-style:none}.thumbs.svelte-1hy52lm li:where(.svelte-1hy52lm){position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-2)}.thumbs.svelte-1hy52lm img:where(.svelte-1hy52lm){display:block;width:100%;height:100%;object-fit:cover}.rm.svelte-1hy52lm{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--color-plate);color:var(--color-on-plate);cursor:pointer}@media(hover:hover){.rm.svelte-1hy52lm:hover{background:color-mix(in srgb,var(--color-plate) 88%,var(--color-on-plate))}}.note.svelte-1hy52lm{width:100%;margin:0;font-size:var(--t-xs);line-height:var(--lh-body);color:var(--color-danger)}.topbar.svelte-1j5tn20{display:flex;align-items:center;justify-content:space-between;height:var(--tap)}.topbar.svelte-1j5tn20 a:where(.svelte-1j5tn20),.sp.svelte-1j5tn20{display:grid;place-items:center;width:var(--tap);height:var(--tap);color:inherit}.topbar.svelte-1j5tn20 a:where(.svelte-1j5tn20){margin-left:-10px;border-radius:var(--radius-ctl)}@media(hover:hover){.topbar.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{background:var(--hover-tint)}}.ttl.svelte-1j5tn20{font-size:var(--t-body);font-weight:var(--fw-bold)}h1.svelte-1j5tn20{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form.svelte-1j5tn20{display:grid;gap:var(--space-5);padding-top:var(--space-5)}.pane-l.svelte-1j5tn20{container-type:inline-size}.f.svelte-1j5tn20{display:grid;gap:var(--space-2);min-width:0}.lb.svelte-1j5tn20{font-size:var(--t-sm);font-weight:var(--fw-bold)}.ctl.svelte-1j5tn20{display:grid;gap:var(--space-1);min-width:0}.cnt.svelte-1j5tn20{justify-self:end;font-size:var(--t-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.sel.svelte-1j5tn20{position:relative}.sel.svelte-1j5tn20 svg{position:absolute;right:var(--space-3);top:50%;translate:0 -50%;color:var(--color-text-muted);pointer-events:none}select.svelte-1j5tn20,input.svelte-1j5tn20,textarea.svelte-1j5tn20{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-ctl);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--t-body);line-height:var(--lh-body)}select.svelte-1j5tn20{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-10);cursor:pointer}select.ph.svelte-1j5tn20{color:var(--color-text-faint)}select.svelte-1j5tn20 option:where(.svelte-1j5tn20){color:var(--color-text)}textarea.svelte-1j5tn20{resize:vertical}select.svelte-1j5tn20:focus-visible,input.svelte-1j5tn20:focus-visible,textarea.svelte-1j5tn20:focus-visible{outline:2px solid var(--color-text);outline-offset:-1px}@media(hover:hover){select.svelte-1j5tn20:hover:not(:focus),input.svelte-1j5tn20:hover:not(:focus),textarea.svelte-1j5tn20:hover:not(:focus){border-color:var(--hover-border)}}.acts.svelte-1j5tn20{display:grid;gap:var(--space-3);margin-top:var(--space-1)}.send.svelte-1j5tn20{width:100%;height:52px;border:0;border-radius:var(--radius-ctl);background:var(--color-ink);color:var(--color-on-ink);font:inherit;font-size:var(--t-body);font-weight:var(--fw-bold);cursor:pointer}.send.svelte-1j5tn20:disabled{background:var(--color-surface-3);color:var(--color-text-faint);cursor:not-allowed}@media(hover:hover){.send.svelte-1j5tn20:hover:not(:disabled){background:var(--hover-ink)}}.cap.svelte-1j5tn20{margin:0;font-size:var(--t-xs);color:var(--color-text-muted);text-align:center}@container (min-width: 560px){.form.svelte-1j5tn20{--lbw: 112px;gap:0;padding-top:0}.f.svelte-1j5tn20{grid-template-columns:var(--lbw) minmax(0,1fr);align-items:start;column-gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.lb.svelte-1j5tn20{padding-top:14px}.sel.svelte-1j5tn20{max-width:320px}.acts.svelte-1j5tn20{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);margin-top:0;padding:var(--space-5) 0 0 calc(var(--lbw) + var(--space-6))}.send.svelte-1j5tn20{width:auto;min-width:160px;height:48px;padding:0 var(--space-6)}.cap.svelte-1j5tn20{text-align:left}}.hist.svelte-1j5tn20{margin:0 0 var(--space-4);padding:0;list-style:none}.hist.svelte-1j5tn20 li:where(.svelte-1j5tn20){border-bottom:1px solid var(--color-border)}.hd.svelte-1j5tn20{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta ch" "t ch";align-items:center;gap:6px var(--space-3);width:100%;padding:var(--space-4) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.meta.svelte-1j5tn20{grid-area:meta;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--t-xs);color:var(--color-text-muted)}.st.svelte-1j5tn20{padding:2px 6px;border-radius:var(--radius-sm);background:var(--chip-blue-bg);color:var(--chip-blue-fg);font-weight:var(--fw-bold)}.st.done.svelte-1j5tn20{background:var(--color-ink);color:var(--color-on-ink)}time.svelte-1j5tn20{font-variant-numeric:tabular-nums}.hd.svelte-1j5tn20 .t:where(.svelte-1j5tn20){grid-area:t;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body);font-weight:var(--fw-bold)}@media(hover:hover){.hd.svelte-1j5tn20:hover .t:where(.svelte-1j5tn20){text-decoration:underline;text-underline-offset:3px}}.ch.svelte-1j5tn20{grid-area:ch;display:grid;color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease)}.ch.up.svelte-1j5tn20{transform:rotate(180deg)}.pn.svelte-1j5tn20{padding:0 0 var(--space-4);word-break:keep-all}.pn[hidden].svelte-1j5tn20{display:none}.qb.svelte-1j5tn20{margin:0 0 var(--space-3);font-size:var(--t-sm);line-height:var(--lh-body);white-space:pre-line}.ans.svelte-1j5tn20{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ans.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0;font-size:var(--t-sm);line-height:var(--lh-body)}.ans.svelte-1j5tn20 .ak:where(.svelte-1j5tn20){display:flex;gap:var(--space-2);margin-bottom:var(--space-2);font-weight:var(--fw-bold)}.ans.svelte-1j5tn20 .ak:where(.svelte-1j5tn20) time:where(.svelte-1j5tn20){font-weight:var(--fw-regular);color:var(--color-text-muted)}.pane-r.svelte-1j5tn20{margin-top:var(--space-10)}.pane-r.svelte-1j5tn20 [data-part=faq]{display:none}@media(min-width:768px){.topbar.svelte-1j5tn20{display:none}h1.svelte-1j5tn20{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin:var(--space-6) 0 var(--space-4);font-size:30px;font-weight:var(--fw-black);letter-spacing:-.03em}.panes.svelte-1j5tn20{display:grid;grid-template-columns:minmax(0,1fr) var(--w-rail-sm);gap:var(--gap-pane);align-items:start}.pane-l.svelte-1j5tn20{min-width:0}.form.svelte-1j5tn20{max-width:760px}.pane-r.svelte-1j5tn20{margin-top:0;position:sticky;top:calc(var(--header-h) + var(--space-6))}.pane-r.svelte-1j5tn20 [data-part=faq]{display:block}.hd.svelte-1j5tn20{padding:var(--space-4) var(--space-2)}.pn.svelte-1j5tn20{padding:0 var(--space-2) var(--space-5)}}@media(min-width:768px)and (hover:hover){.hd.svelte-1j5tn20:hover{background:var(--hover-tint)}}@media(min-width:1024px){.panes.svelte-1j5tn20{grid-template-columns:minmax(0,1fr) var(--w-rail);gap:max(var(--space-10),var(--gap-pane))}}
