.layer.svelte-1u2zr9s{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem + var(--kb,0px));transition:padding-bottom .25s var(--ios-ease)}.stack.svelte-1u2zr9s{margin-bottom:calc(var(--dock-h,3rem) / -2);padding-bottom:calc(var(--dock-h,3rem) / 2 + .75rem);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.stack.svelte-1u2zr9s::-webkit-scrollbar{display:none}.stack.masked.svelte-1u2zr9s{mask-image:linear-gradient(#0000 0,#000 2.5rem)}.bubble.svelte-1u2zr9s{user-select:text;border-radius:18px;min-width:0;max-width:85%;margin:0;padding:.5625rem .875rem;font-size:.9375rem;line-height:1.45;box-shadow:0 8px 28px #00000073}.bubble.user.svelte-1u2zr9s{background:var(--ios-blue);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble.bot.svelte-1u2zr9s{border:1px solid var(--c-line-strong);max-width:100%;color:var(--c-ink);background:#1c1c1ef0;border-bottom-left-radius:6px;align-self:flex-start}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s){overscroll-behavior-x:contain;overflow-wrap:break-word;overflow-x:auto}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) p{margin:0 0 .5rem}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s)>:last-child{margin-bottom:0}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) h1,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) h2,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) h3,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) h4{color:var(--c-ink);margin:.75rem 0 .375rem;font-size:1em;font-weight:650;line-height:1.3}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s)>h1:first-child,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s)>h2:first-child,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s)>h3:first-child,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s)>h4:first-child{margin-top:0}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) ul,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) ol{margin:0 0 .5rem;padding-left:1.5rem}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) ul{list-style:outside}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) ol{list-style:decimal}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) li::marker{color:var(--c-ink-muted)}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) li{margin:.125rem 0}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) strong{font-weight:650}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) code{background:#ffffff14;border-radius:4px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) a{color:var(--ios-blue);text-underline-offset:2px;text-decoration:underline}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;margin:0 0 .5rem;font-size:.875em;display:block;overflow-x:auto}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) th,.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) td{border:1px solid var(--c-line);text-align:left;white-space:nowrap;padding:.25rem .5rem}.bubble.bot.svelte-1u2zr9s .prose:where(.svelte-1u2zr9s) th{background:#ffffff0d;font-weight:600}.meta.as-button.svelte-1u2zr9s{appearance:none;border:0;border-top:1px solid var(--c-line);width:100%;font:inherit;color:var(--c-ink-faint);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:.5rem;padding:.4375rem 0 0;font-size:.75rem;line-height:1.4;display:flex}.meta.as-button.svelte-1u2zr9s:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px;border-radius:2px}.meta.as-button.svelte-1u2zr9s:hover .more:where(.svelte-1u2zr9s){text-decoration:underline}.wipe.svelte-1u2zr9s{background:var(--ios-orange);color:#fff;pointer-events:auto;cursor:pointer;width:3rem;height:3rem;transition:opacity .18s var(--ios-ease), transform .2s var(--ios-ease);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;display:flex;position:absolute;top:0;right:calc(50% + 5rem);box-shadow:0 6px 24px #00000073}.wipe.svelte-1u2zr9s:active{transform:scale(.94)}.layer.chat.svelte-1u2zr9s .wipe:where(.svelte-1u2zr9s){opacity:0;pointer-events:none}.field.svelte-1u2zr9s{pointer-events:auto;width:12.5rem;height:3rem;transition:width .42s var(--ios-ease), transform .42s var(--ios-ease), background-color .3s var(--ios-ease), border-color .3s var(--ios-ease), box-shadow .3s var(--ios-ease);background:0 0;border:1px solid #0000;border-radius:999px;margin:0 auto;position:relative}.dock.paired.svelte-1u2zr9s .field:where(.svelte-1u2zr9s){transform:translate(1.75rem)}.dock.paired.svelte-1u2zr9s .field.open:where(.svelte-1u2zr9s){transform:none}.field.open.svelte-1u2zr9s{border-color:var(--c-line-strong);backdrop-filter:blur(20px);background:#1c1c1eeb;width:100%;box-shadow:0 8px 28px #00000073}.q.svelte-1u2zr9s{width:100%;color:var(--c-ink);font:inherit;opacity:0;pointer-events:none;transition:opacity .2s var(--ios-ease) .12s;background:0 0;border:0;border-radius:999px;outline:none;padding:0 3.375rem 0 1.125rem;font-size:1rem;position:absolute;inset:0}.field.open.svelte-1u2zr9s .q:where(.svelte-1u2zr9s){opacity:1;pointer-events:auto}.q.svelte-1u2zr9s::placeholder{color:var(--c-ink-faint)}.ai.svelte-1u2zr9s{background:var(--ios-blue);color:#fff;font:inherit;cursor:pointer;transition:gap .32s var(--ios-ease), top .42s var(--ios-ease), right .42s var(--ios-ease), bottom .42s var(--ios-ease), left .42s var(--ios-ease), background-color .25s var(--ios-ease), box-shadow .3s var(--ios-ease), opacity .2s var(--ios-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:600;display:flex;position:absolute;inset:0;box-shadow:0 6px 24px #00000073}.field.open.svelte-1u2zr9s .ai:where(.svelte-1u2zr9s){box-shadow:none;gap:0;inset:.25rem .25rem .25rem calc(100% - 2.625rem)}.ai.svelte-1u2zr9s:disabled{opacity:.45;cursor:default}.ai.stop.svelte-1u2zr9s{background:var(--ios-red);opacity:1}.ai.svelte-1u2zr9s:not(:disabled):active{filter:brightness(.9)}.label.svelte-1u2zr9s{white-space:nowrap;max-width:8rem;transition:max-width .32s var(--ios-ease), opacity .16s var(--ios-ease);overflow:hidden}.field.open.svelte-1u2zr9s .label:where(.svelte-1u2zr9s){opacity:0;max-width:0}.sub.svelte-1u2zr9s+:where(.svelte-1u2zr9s){margin-top:0}.trace.svelte-1u2zr9s .warn:where(.svelte-1u2zr9s){color:var(--ios-orange)}.trace.svelte-1u2zr9s .fail:where(.svelte-1u2zr9s){color:var(--ios-red,#ff453a)}.det.mono.svelte-1u2zr9s{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.5}.tier.svelte-1u2zr9s{transition:border-color .15s,background .15s}.tier.svelte-1u2zr9s:hover{background:#ffffff12}.tier.on.svelte-1u2zr9s{border-color:var(--ios-blue);background:color-mix(in srgb, var(--ios-blue) 14%, transparent)}.tier.on.svelte-1u2zr9s .size:where(.svelte-1u2zr9s){color:var(--ios-blue)}.spin.svelte-1u2zr9s{animation:1.1s linear infinite svelte-1u2zr9s-spin;display:inline-block}@keyframes svelte-1u2zr9s-spin{to{transform:rotate(360deg)}}.go.svelte-1u2zr9s{font:inherit;font-weight:600}
