.chat-panel.svelte-ghf4hk{background:var(--c-canvas);block-size:100dvh;max-block-size:100dvh;inline-size:min(32rem,100vw);max-inline-size:100vw;color:var(--c-ink);border:0;grid-template-rows:auto 1fr;margin:0;padding:0;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 80px -30px #14060e99}.chat-panel.svelte-ghf4hk:not([open]){display:none}.chat-panel.svelte-ghf4hk::backdrop{backdrop-filter:blur(2px);background:#0d061273}@media (width<=40rem){.chat-panel.svelte-ghf4hk{inline-size:100vw;inset:0}}.chat-panel.svelte-ghf4hk:has(.stage:where(.svelte-ghf4hk)){grid-template-rows:auto 1fr auto}.head.svelte-ghf4hk{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);color:var(--cos-star);isolation:isolate;display:flex;position:relative;overflow:hidden}.head.svelte-ghf4hk .glow:where(.svelte-ghf4hk){background:radial-gradient(closest-side, color-mix(in srgb, var(--cos-rose) 45%, transparent), transparent);opacity:.55;z-index:-1;pointer-events:none;block-size:220%;position:absolute;inset:-60% 30% auto -20%}.head.svelte-ghf4hk .glow.b:where(.svelte-ghf4hk){background:radial-gradient(closest-side, color-mix(in srgb, var(--cos-lilac) 45%, transparent), transparent)}.head.svelte-ghf4hk h2:where(.svelte-ghf4hk){font:400 1.15rem/1.2 var(--font-display);font-variation-settings:"opsz" 72;color:var(--cos-star);margin:0}.title.svelte-ghf4hk{flex:1}.who.svelte-ghf4hk{flex:1;min-inline-size:0}.who.svelte-ghf4hk h2:where(.svelte-ghf4hk){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub.svelte-ghf4hk{color:var(--cos-star-soft);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.78rem;overflow:hidden}.na.svelte-ghf4hk{color:var(--cos-rose)}.nb.svelte-ghf4hk{color:var(--cos-lilac)}.orb.svelte-ghf4hk{block-size:2.6rem;inline-size:2.6rem;font:500 1.15rem/1 var(--font-display);color:var(--cos-deep);background:radial-gradient(circle at 35% 30%, var(--cos-star), var(--cos-rose) 55%, color-mix(in srgb, var(--cos-rose) 70%, var(--cos-wine)));box-shadow:0 0 0 1px #ffffff2e, 0 0 24px -2px color-mix(in srgb, var(--cos-rose) 70%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.orb.b.svelte-ghf4hk{background:radial-gradient(circle at 35% 30%, var(--cos-star), var(--cos-lilac) 55%, color-mix(in srgb, var(--cos-lilac) 60%, var(--cos-plum)));box-shadow:0 0 0 1px #ffffff2e, 0 0 24px -2px color-mix(in srgb, var(--cos-lilac) 70%, transparent)}.hb.svelte-ghf4hk{block-size:2.75rem;inline-size:2.75rem;color:var(--cos-star);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hb.svelte-ghf4hk:hover{background:#ffffff1f}.hb[aria-expanded=true].svelte-ghf4hk{background:#ffffff2e}.hb.svelte-ghf4hk:focus-visible{outline:2px solid var(--cos-gold);outline-offset:2px}.hb.svelte-ghf4hk svg:where(.svelte-ghf4hk){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:1.25rem;inline-size:1.25rem}.body.svelte-ghf4hk{padding:var(--s-4) var(--s-5) var(--s-6);gap:var(--s-3);background:var(--c-surface);align-content:start;display:grid;overflow-y:auto}.center.svelte-ghf4hk{text-align:center;align-content:center;justify-items:center}.lead.svelte-ghf4hk{color:var(--c-ink-soft);margin:0;font-size:.95rem}fieldset.svelte-ghf4hk{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend.svelte-ghf4hk{margin-block-end:var(--s-2);padding:0;font-weight:650}.pick2.svelte-ghf4hk{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.person.svelte-ghf4hk{padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);border:1px solid var(--c-rule-strong);cursor:pointer;gap:2px;display:grid;position:relative}.person.svelte-ghf4hk input:where(.svelte-ghf4hk){opacity:0;cursor:pointer;position:absolute;inset:0}.person.svelte-ghf4hk:has(input:where(.svelte-ghf4hk):focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.person.on.svelte-ghf4hk{border-color:var(--c-person-a);background:color-mix(in srgb, var(--c-person-a) 12%, var(--c-surface))}.person.b.on.svelte-ghf4hk{border-color:var(--c-person-b);background:color-mix(in srgb, var(--c-person-b) 12%, var(--c-surface))}.pname.svelte-ghf4hk{font:600 1.15rem/1.2 var(--font-display)}.field.svelte-ghf4hk{gap:var(--s-1);font-size:.95rem;display:grid}.field.svelte-ghf4hk span:where(.svelte-ghf4hk){font-weight:600}.saved.svelte-ghf4hk{color:var(--c-good);margin:0}.mems.svelte-ghf4hk summary:where(.svelte-ghf4hk){cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:650;display:flex}.mems.svelte-ghf4hk ul:where(.svelte-ghf4hk){gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.mem.svelte-ghf4hk{padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);border:1px solid var(--c-rule);gap:2px;display:grid}.mem.in.svelte-ghf4hk{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-rule))}.mem.svelte-ghf4hk p:where(.svelte-ghf4hk){margin:0}.meta.svelte-ghf4hk{color:var(--c-ink-muted)}.consent.svelte-ghf4hk ul:where(.svelte-ghf4hk){gap:var(--s-2);margin:0;padding-inline-start:1.2rem;display:grid}.consent.svelte-ghf4hk h3:where(.svelte-ghf4hk){margin:0}.row.svelte-ghf4hk{gap:var(--s-2);flex-wrap:wrap;display:flex}.stage.svelte-ghf4hk{min-block-size:0;display:grid;position:relative}.log.svelte-ghf4hk{padding:var(--s-5) var(--s-4) var(--s-3);gap:var(--s-3);scroll-behavior:smooth;flex-direction:column;display:flex;overflow-y:auto}.empty.svelte-ghf4hk{justify-items:center;gap:var(--s-2);text-align:center;padding:var(--s-6) var(--s-3);margin:auto 0;display:grid}.empty.svelte-ghf4hk p:where(.svelte-ghf4hk){margin:0}.orb.big.svelte-ghf4hk{block-size:4.5rem;inline-size:4.5rem;margin-block-end:var(--s-2);font-size:1.9rem}.empty-title.svelte-ghf4hk{font:400 1.35rem/1.2 var(--font-display);font-variation-settings:"opsz" 72}.chips.svelte-ghf4hk{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.chip.svelte-ghf4hk{border:1px solid var(--c-rule-strong);background:var(--c-raised);color:var(--c-ink-soft);border-radius:var(--r-pill,999px);padding:var(--s-2) var(--s-3);font:500 .88rem/1.3 var(--font-body);cursor:pointer;text-align:start;min-block-size:2.5rem}.chip.svelte-ghf4hk:hover{border-color:var(--c-accent);color:var(--c-ink)}.chip.svelte-ghf4hk:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.msg.svelte-ghf4hk{gap:var(--s-1);align-self:flex-start;justify-items:start;max-inline-size:86%;display:grid}.msg.me.svelte-ghf4hk{align-self:flex-end;justify-items:end}.bubble.svelte-ghf4hk{padding:var(--s-3) var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;font:400 1rem/1.5 var(--font-body);background:color-mix(in srgb, var(--c-person-a) 10%, var(--c-raised));border:1px solid color-mix(in srgb, var(--c-person-a) 22%, transparent);border-radius:1.25rem 1.25rem 1.25rem .4rem;margin:0;box-shadow:0 1px 2px #14060e0d}.msg.b.svelte-ghf4hk:not(.me) .bubble:where(.svelte-ghf4hk){background:color-mix(in srgb, var(--c-person-b) 10%, var(--c-raised));border-color:color-mix(in srgb, var(--c-person-b) 22%, transparent)}.msg.me.svelte-ghf4hk .bubble:where(.svelte-ghf4hk){background:var(--c-ink);color:var(--c-canvas);border-color:#0000;border-radius:1.25rem 1.25rem .4rem}.help.svelte-ghf4hk{padding:var(--s-2) var(--s-3);border-radius:var(--r-md,var(--r-lg));background:color-mix(in srgb, var(--c-hard) 12%, var(--c-surface));margin:0}.caret.svelte-ghf4hk{vertical-align:text-bottom;opacity:.5;background:currentColor;border-radius:1px;block-size:1em;inline-size:.5em;margin-inline-start:2px;display:inline-block}.listen.svelte-ghf4hk{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill,999px);color:var(--c-ink-muted);font:600 .78rem var(--font-ui);cursor:pointer;background:0 0;border:0;min-block-size:2rem;margin-inline-start:var(--s-1);display:inline-flex}.listen.svelte-ghf4hk:hover{color:var(--c-accent);background:var(--c-sunken)}.listen.svelte-ghf4hk svg:where(.svelte-ghf4hk){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.scrim.svelte-ghf4hk{cursor:default;background:#0d061247;border:0;padding:0;position:absolute;inset:0}.sheet.svelte-ghf4hk{gap:var(--s-1);max-block-size:100%;padding:var(--s-2) var(--s-4) var(--s-5);background:var(--c-surface);border-block-end:1px solid var(--c-rule);border-radius:0 0 var(--r-xl,1.5rem) var(--r-xl,1.5rem);display:grid;position:absolute;inset:0 0 auto;overflow-y:auto;box-shadow:0 30px 60px -30px #14060e73}.sheet-head.svelte-ghf4hk{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-2);display:flex}.sheet-head.svelte-ghf4hk h3:where(.svelte-ghf4hk){font:400 1.1rem/1.2 var(--font-display);margin:0}.sheet-head.svelte-ghf4hk h3:where(.svelte-ghf4hk):focus{outline:none}.done.svelte-ghf4hk{min-block-size:2.5rem}.sec.svelte-ghf4hk{gap:var(--s-2);padding-block:var(--s-3);border-block-start:1px solid var(--c-rule);display:grid}.sec.svelte-ghf4hk p:where(.svelte-ghf4hk){margin:0}.sec-h.svelte-ghf4hk{font:700 .72rem/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted)}.seg.svelte-ghf4hk{border-radius:var(--r-pill,999px);background:var(--c-sunken);justify-self:start;gap:3px;padding:3px;display:inline-flex}.seg.svelte-ghf4hk button:where(.svelte-ghf4hk){color:var(--c-ink-soft);font:600 .85rem var(--font-ui);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill,999px);cursor:pointer;background:0 0;border:0;min-block-size:2.5rem}.seg.svelte-ghf4hk button.on:where(.svelte-ghf4hk){background:var(--c-raised);color:var(--c-ink);box-shadow:0 1px 3px #14060e26}.seg.svelte-ghf4hk button:where(.svelte-ghf4hk):focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.switch.svelte-ghf4hk{justify-content:space-between;align-items:center;gap:var(--s-3);cursor:pointer;min-block-size:2.75rem;display:flex;position:relative}.switch.svelte-ghf4hk input:where(.svelte-ghf4hk){opacity:0;cursor:pointer;block-size:1.6rem;inline-size:2.75rem;margin:0;position:absolute;inset-inline-end:0}.switch.svelte-ghf4hk i:where(.svelte-ghf4hk){pointer-events:none;background:var(--c-rule-strong);block-size:1.6rem;inline-size:2.75rem;transition:background-color var(--m-fast,.15s);border-radius:1rem;flex:none;position:relative}.switch.svelte-ghf4hk i:where(.svelte-ghf4hk):after{content:"";block-size:calc(1.6rem - 6px);inline-size:calc(1.6rem - 6px);transition:transform var(--m-fast,.15s);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch.svelte-ghf4hk input:where(.svelte-ghf4hk):checked+i:where(.svelte-ghf4hk){background:var(--c-accent-fill)}.switch.svelte-ghf4hk input:where(.svelte-ghf4hk):checked+i:where(.svelte-ghf4hk):after{transform:translate(1.15rem)}.switch.svelte-ghf4hk input:where(.svelte-ghf4hk):focus-visible+i:where(.svelte-ghf4hk){outline:2px solid var(--c-focus);outline-offset:2px}.read-set.svelte-ghf4hk select:where(.svelte-ghf4hk){max-inline-size:100%}.small-btn.svelte-ghf4hk{justify-self:start;min-block-size:2.5rem;font-size:.85rem}.row-btn.svelte-ghf4hk{inline-size:100%;padding:var(--s-2) 0;min-block-size:2.75rem;color:var(--c-ink);font:500 .95rem var(--font-ui);text-align:start;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.row-btn.svelte-ghf4hk:after{content:"›";color:var(--c-ink-muted);font-size:1.2rem}.row-btn.svelte-ghf4hk:hover:not(:disabled){color:var(--c-accent)}.row-btn.svelte-ghf4hk:disabled{color:var(--c-ink-muted);cursor:default}.row-btn.danger.svelte-ghf4hk{color:var(--c-hard)}.row-btn.danger.svelte-ghf4hk:after{content:none}.row-btn.svelte-ghf4hk:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.foot.svelte-ghf4hk{gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--c-canvas) 30%);display:grid}.card.svelte-ghf4hk{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--c-raised);border:1px solid var(--c-rule);display:grid;box-shadow:0 10px 30px -18px #14060e66}.card.svelte-ghf4hk p:where(.svelte-ghf4hk){margin:0}.status.svelte-ghf4hk{gap:var(--s-1);padding-inline:var(--s-2);display:grid}.status.svelte-ghf4hk:empty{display:none}.status.svelte-ghf4hk p:where(.svelte-ghf4hk){align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;display:flex}progress.svelte-ghf4hk{block-size:4px;inline-size:100%;accent-color:var(--c-accent-fill)}.err.svelte-ghf4hk{color:var(--c-hard)}.rec.svelte-ghf4hk{color:var(--c-hard);font-weight:600}.rec-dot.svelte-ghf4hk{background:var(--c-hard);border-radius:50%;block-size:.6rem;inline-size:.6rem}.spin.svelte-ghf4hk{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:.9rem;inline-size:.9rem;display:inline-block}.dots.svelte-ghf4hk,.eq.svelte-ghf4hk{align-items:end;gap:3px;block-size:.9rem;display:inline-flex}.dots.svelte-ghf4hk i:where(.svelte-ghf4hk){opacity:.5;background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.eq.svelte-ghf4hk i:where(.svelte-ghf4hk){background:var(--c-accent);transform-origin:bottom;border-radius:2px;block-size:100%;inline-size:3px}.link.svelte-ghf4hk{color:var(--c-accent);font:600 .85rem/1 var(--font-ui);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.link.inline.svelte-ghf4hk{min-block-size:0}.compose.svelte-ghf4hk{gap:var(--s-1);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);background:var(--c-raised);border:1px solid var(--c-rule-strong);border-radius:1.6rem;grid-template-columns:1fr auto auto;align-items:end;display:grid;box-shadow:0 12px 30px -20px #14060e80}.compose.svelte-ghf4hk:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 18%, transparent), 0 12px 30px -20px #14060e80}.compose.svelte-ghf4hk textarea:where(.svelte-ghf4hk){resize:none;field-sizing:content;min-block-size:2.75rem;max-block-size:12rem;font:400 1rem/1.45 var(--font-body);color:var(--c-ink);box-shadow:none;background:0 0;border:0;outline:none;padding:.7rem 0}.mic.svelte-ghf4hk,.send.svelte-ghf4hk{cursor:pointer;border:0;border-radius:50%;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:grid}.mic.svelte-ghf4hk{color:var(--c-ink-soft);background:0 0}.mic.svelte-ghf4hk:hover:not(:disabled){background:var(--c-sunken)}.mic.svelte-ghf4hk svg:where(.svelte-ghf4hk),.send.svelte-ghf4hk svg:where(.svelte-ghf4hk),.stop.svelte-ghf4hk svg:where(.svelte-ghf4hk){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.3rem;inline-size:1.3rem}.mic.on.svelte-ghf4hk{background:var(--c-hard);color:#fff}.mic.on.svelte-ghf4hk svg:where(.svelte-ghf4hk){fill:currentColor;stroke:none}.send.svelte-ghf4hk{background:var(--c-accent-fill);color:var(--c-accent-on)}.send.svelte-ghf4hk svg:where(.svelte-ghf4hk){stroke-width:2.2px}.send.svelte-ghf4hk:disabled{background:var(--c-sunken);color:var(--c-ink-muted);cursor:default}.mic.svelte-ghf4hk:disabled{opacity:.55;cursor:default}.stop.svelte-ghf4hk{align-items:center;gap:var(--s-1);border-radius:var(--r-pill,999px);padding:0 var(--s-3);background:var(--c-sunken);min-block-size:2.75rem;color:var(--c-ink);font:600 .85rem var(--font-ui);cursor:pointer;border:0;display:inline-flex}.stop.svelte-ghf4hk svg:where(.svelte-ghf4hk){fill:currentColor;stroke:none;block-size:1rem;inline-size:1rem}.mic.svelte-ghf4hk:focus-visible,.send.svelte-ghf4hk:focus-visible,.stop.svelte-ghf4hk:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.notice.svelte-ghf4hk{text-align:center;color:var(--c-ink-muted);padding-inline:var(--s-3);margin:0;font-size:.72rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.caret.svelte-ghf4hk{animation:1s steps(2,end) infinite svelte-ghf4hk-blink}.rec-dot.svelte-ghf4hk,.mic.on.svelte-ghf4hk{animation:1.2s ease-in-out infinite alternate svelte-ghf4hk-pulse}.spin.svelte-ghf4hk{animation:.9s linear infinite svelte-ghf4hk-turn}.dots.svelte-ghf4hk i:where(.svelte-ghf4hk){animation:1.2s ease-in-out infinite svelte-ghf4hk-hop}.dots.svelte-ghf4hk i:where(.svelte-ghf4hk):nth-child(2){animation-delay:.15s}.dots.svelte-ghf4hk i:where(.svelte-ghf4hk):nth-child(3){animation-delay:.3s}.eq.svelte-ghf4hk i:where(.svelte-ghf4hk){animation:.9s ease-in-out infinite alternate svelte-ghf4hk-eq}.eq.svelte-ghf4hk i:where(.svelte-ghf4hk):nth-child(2){animation-delay:.2s}.eq.svelte-ghf4hk i:where(.svelte-ghf4hk):nth-child(3){animation-delay:.4s}.chat-panel[open].svelte-ghf4hk{animation:svelte-ghf4hk-slide .28s var(--m-ease-out)}.sheet.svelte-ghf4hk{animation:svelte-ghf4hk-drop .22s var(--m-ease-out)}.scrim.svelte-ghf4hk{animation:.22s svelte-ghf4hk-fade}.msg.svelte-ghf4hk{animation:svelte-ghf4hk-rise .24s var(--m-ease-out)}}@keyframes svelte-ghf4hk-blink{to{opacity:0}}@keyframes svelte-ghf4hk-pulse{to{opacity:.55}}@keyframes svelte-ghf4hk-turn{to{transform:rotate(360deg)}}@keyframes svelte-ghf4hk-hop{50%{opacity:1;transform:translateY(-3px)}}@keyframes svelte-ghf4hk-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes svelte-ghf4hk-slide{0%{opacity:.001;transform:translate(28px)}}@keyframes svelte-ghf4hk-drop{0%{opacity:.001;transform:translateY(-12px)}}@keyframes svelte-ghf4hk-fade{0%{opacity:0}}@keyframes svelte-ghf4hk-rise{0%{opacity:.001;transform:translateY(6px)}}
