.chat-message-bubble.svelte-1cuggf7{border:1px solid var(--line-subtle);min-width:0;color:var(--text-strong);border-radius:1.25rem}.chat-message-bubble--user.svelte-1cuggf7{background:var(--accent-soft);max-width:92%;padding:.875rem 1rem;font-size:.875rem;line-height:1.5rem;box-shadow:0 1px 2px #0f172a14}.chat-message-bubble--assistant.svelte-1cuggf7{background:color-mix(in oklab, var(--surface-1) 74%, transparent);width:100%;max-width:96%;padding:1rem;box-shadow:0 1px 2px #0f172a14}.chat-message-bubble--system.svelte-1cuggf7{background:var(--surface-1);max-width:96%;padding:.875rem 1rem}.chat-message-identity.svelte-1cuggf7{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.625rem;font-weight:650;display:flex}.chat-message-identity--assistant.svelte-1cuggf7{color:var(--accent-strong)}.chat-message-identity--user.svelte-1cuggf7{justify-content:flex-end;margin-bottom:.5rem}.chat-message-identity--user.svelte-1cuggf7>span:where(.svelte-1cuggf7){background:color-mix(in srgb, var(--accent) 18%, var(--surface-1));letter-spacing:.16em;border-radius:999px;padding:.25rem .625rem;font-size:.58rem;font-weight:700}.chat-message-identity--system.svelte-1cuggf7{color:var(--text-muted)}.chat-message-sparkle.svelte-1cuggf7{background:color-mix(in srgb, var(--accent) 14%, var(--surface-1));border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.chat-message-content.svelte-1cuggf7,.chat-message-content.svelte-1cuggf7 .studio-prose{min-width:0}@media (width>=640px){.chat-message-bubble--user.svelte-1cuggf7{padding:1rem 1.25rem;font-size:1rem}.chat-message-bubble--assistant.svelte-1cuggf7{padding-inline:1.25rem}}.connectors-menu-root.svelte-jdp8ic{flex:none;display:inline-flex;position:relative}.connectors-trigger.svelte-jdp8ic{border:1px solid var(--line-subtle);background:var(--surface-0);min-height:2.35rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.72rem;font-weight:600;transition:all .16s;display:inline-flex;position:relative}.connectors-trigger.svelte-jdp8ic:hover,.connectors-trigger[aria-expanded=true].svelte-jdp8ic{background:var(--surface-2);color:var(--text-strong)}.connectors-trigger.svelte-jdp8ic:focus-visible,.connectors-popover.svelte-jdp8ic :where(.svelte-jdp8ic):focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.connectors-on-dot.svelte-jdp8ic{background:var(--accent-strong);border-radius:999px;width:.45rem;height:.45rem}.connectors-popover.svelte-jdp8ic{z-index:80;left:var(--connectors-menu-left);bottom:var(--connectors-menu-bottom);border:1px solid var(--line-subtle);background:var(--surface-1);width:min(22rem,100vw - 2rem);max-height:min(70vh,26rem);color:var(--text-strong);box-shadow:var(--shadow-soft);border-radius:1rem;padding:.75rem;position:fixed;overflow-y:auto}.connectors-row.svelte-jdp8ic{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .2rem;display:flex}.connectors-copy.svelte-jdp8ic{gap:.2rem;min-width:0;display:grid}.connectors-copy.svelte-jdp8ic strong:where(.svelte-jdp8ic){text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.connectors-copy.svelte-jdp8ic span:where(.svelte-jdp8ic){color:var(--text-muted);font-size:.72rem}.connectors-action.svelte-jdp8ic,.connectors-retry.svelte-jdp8ic{border:1px solid var(--line-subtle);min-height:2.5rem;color:var(--text-strong);border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.72rem;font-weight:600}.connectors-action.svelte-jdp8ic:disabled{cursor:not-allowed;opacity:.5}.connectors-message.svelte-jdp8ic{color:var(--text-muted);padding:.5rem .2rem;font-size:.78rem}.connectors-profile-link.svelte-jdp8ic{min-height:2.75rem;color:var(--accent-strong);padding:.75rem .2rem .25rem;font-size:.76rem;font-weight:600;display:block}@media (width<=28rem){.connectors-trigger.svelte-jdp8ic{padding-inline:.55rem}.connectors-trigger.svelte-jdp8ic span:where(.svelte-jdp8ic):not(.connectors-on-dot){font-size:.68rem}}.composer-controls.svelte-zo00ki{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.composer-controls-overlay.svelte-zo00ki{position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.composer-leading.svelte-zo00ki{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.composer-preferences.svelte-zo00ki{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;min-width:0;display:flex}.composer-submit.svelte-zo00ki{flex:none;align-items:center;display:flex}@media (width<=28rem){.composer-controls-overlay.svelte-zo00ki{flex-wrap:wrap;padding:.15rem .35rem .35rem;position:static}.composer-controls-overlay.svelte-zo00ki .composer-preferences:where(.svelte-zo00ki){order:2;justify-content:flex-start;width:calc(100% - 3.2rem)}.composer-controls-overlay.svelte-zo00ki .composer-submit:where(.svelte-zo00ki){order:3}}
