.ce.svelte-1us6fbb{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);width:min(70vw,340px);box-shadow:var(--shadow-card);color:inherit;flex-direction:row;flex:none;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s,background .15s;display:flex}.ce.svelte-1us6fbb:active{background:var(--surface-muted);transform:scale(.98)}.ce.svelte-1us6fbb:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.ce-media.svelte-1us6fbb{flex:none;justify-content:center;align-items:center;display:inline-flex}.ce-media-square.svelte-1us6fbb{border-radius:var(--r-icon);border:1px solid var(--line);background:var(--bg);width:52px;height:52px;overflow:hidden}.ce-logo.svelte-1us6fbb{object-fit:contain;width:100%;height:100%;padding:7px}.ce-logo-initial.svelte-1us6fbb{color:var(--ink-2);font-size:22px;font-weight:600;line-height:1}.ce-text.svelte-1us6fbb{flex-direction:column;gap:2px;min-width:0;display:flex}.ce-name.svelte-1us6fbb{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ce-sub.svelte-1us6fbb{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cs.svelte-y21zi8{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);width:min(70vw,360px);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;flex:none;gap:6px;padding:12px 14px;text-decoration:none;transition:transform .15s,background .15s;display:flex;position:relative}.cs.svelte-y21zi8:active{background:var(--surface-muted);transform:scale(.99)}.cs.svelte-y21zi8:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.cs.has-bm.svelte-y21zi8 .cs-time:where(.svelte-y21zi8),.cs.has-bm.svelte-y21zi8 .cs-title:where(.svelte-y21zi8){padding-right:34px}.cs-bm.svelte-y21zi8{z-index:1;border-radius:var(--r-icon);width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px}.cs-bm.svelte-y21zi8:hover{background:var(--surface-muted)}.cs-bm.is-active.svelte-y21zi8{color:var(--brand)}.cs-bm.svelte-y21zi8:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.cs-tracks.svelte-y21zi8{align-items:center;gap:4px;display:inline-flex}.cs-track-bar.svelte-y21zi8{border-radius:var(--r-pill);flex:none;width:20px;height:3px}.cs-time.svelte-y21zi8{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.cs-time-end.svelte-y21zi8{color:var(--ink-3)}.cs-title.svelte-y21zi8{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cs-meta.svelte-y21zi8,.cs-room.svelte-y21zi8{align-items:center;gap:5px;min-width:0;display:flex}.cs-avatars.svelte-y21zi8{flex:none;align-items:center;display:inline-flex}.cs-avatar.svelte-y21zi8+.cs-avatar:where(.svelte-y21zi8){margin-left:-6px}.cs-avatar.svelte-y21zi8{border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--bg);display:inline-flex}.cs-pin.svelte-y21zi8{color:var(--ink-3);flex:none;align-items:center;display:inline-flex}.cs-meta-text.svelte-y21zi8{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.cs-room.svelte-y21zi8 .cs-meta-text:where(.svelte-y21zi8){color:var(--ink-3);font-size:12px}.ccs.svelte-2xp25q{scroll-snap-type:x proximity;scroll-padding-inline:var(--chat-edge,16px);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-block:-8px;padding-block:14px;display:flex;overflow-x:auto}.ccs.is-single.svelte-2xp25q{overflow-x:visible}.ccs-item.svelte-2xp25q{scroll-snap-align:start;display:flex}.ccs-item.svelte-2xp25q+.ccs-item:where(.svelte-2xp25q){margin-inline-start:10px}.ccs-edge.svelte-2xp25q{width:var(--chat-edge,16px);flex:none;align-self:stretch}.ca.svelte-1rcdakc{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.ca-followups.svelte-1rcdakc{flex-wrap:wrap;align-self:flex-start;gap:7px;max-width:92%;display:flex}.ca-followup.svelte-1rcdakc{border-radius:var(--r-pill,999px);border:1px solid var(--line);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.3;transition:background .12s,border-color .12s;display:inline-flex}.ca-followup.svelte-1rcdakc:hover{background:var(--surface-muted)}.ca-followup.svelte-1rcdakc:active{opacity:.7}.ca-followup__spark.svelte-1rcdakc{color:var(--ink-3);flex-shrink:0;font-size:11px}.ca-choices.svelte-1rcdakc{flex-wrap:wrap;align-self:flex-start;gap:7px;max-width:92%;display:flex}.ca-choice.svelte-1rcdakc{border-radius:var(--r-pill,999px);border:1px solid var(--line);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:550;line-height:1.3;transition:background .14s,border-color .14s,color .14s}.ca-choice.svelte-1rcdakc:hover{background:var(--surface-muted)}.ca-choice.is-picked.svelte-1rcdakc{background:var(--action);border-color:var(--action);color:var(--action-ink)}.ca-choice.svelte-1rcdakc:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.ca-choices-send.svelte-1rcdakc{border-radius:var(--r-pill,999px);background:var(--action);color:var(--action-ink);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:650;display:inline-flex}.ca-choices-send.svelte-1rcdakc:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.ca-clip.svelte-1rcdakc{border-radius:var(--r-card);border:1px solid var(--line);background:var(--card,var(--surface));border-bottom-left-radius:6px;align-self:flex-start;align-items:stretch;gap:8px;max-width:84%;padding:6px 6px 6px 13px;display:flex}.ca-clip__text.svelte-1rcdakc{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;display:flex}.ca-clip__btn.svelte-1rcdakc{border-radius:calc(var(--r-card) - 4px);background:var(--surface-muted);width:34px;color:var(--ink);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ca-clip__btn.svelte-1rcdakc:hover{background:var(--line)}.ca-clip__btn.is-copied.svelte-1rcdakc{background:var(--brand,#10b77f);color:var(--brand-fg,#fff)}.ca-text.svelte-1rcdakc{border-radius:var(--r-card);background:var(--surface-muted);max-width:84%;color:var(--ink);overflow-wrap:anywhere;border-bottom-left-radius:6px;align-self:flex-start;margin:0;padding:9px 13px;font-size:15px;line-height:1.5}.ca-text.svelte-1rcdakc p{margin:0 0 6px}.ca-text.svelte-1rcdakc p:last-child{margin-bottom:0}.ca-text.svelte-1rcdakc strong{font-weight:600}.ca-text.svelte-1rcdakc em{font-style:italic}.ca-text.svelte-1rcdakc ul,.ca-text.svelte-1rcdakc ol{margin:4px 0 6px;padding-left:18px}.ca-text.svelte-1rcdakc li{margin-bottom:2px}.ca-text.svelte-1rcdakc li:last-child{margin-bottom:0}.ca-text.svelte-1rcdakc a{color:var(--brand,currentColor);text-underline-offset:2px;text-decoration:underline}.ca-cards.svelte-1rcdakc{margin-inline:calc(-1 * var(--chat-edge,16px))}.ai-scrim.svelte-9lgju1{z-index:60;opacity:0;pointer-events:none;background:#0c111373;border:none;padding:0;transition:opacity .3s;position:fixed;inset:0}.ai-root.is-open.svelte-9lgju1 .ai-scrim:where(.svelte-9lgju1){opacity:1;pointer-events:auto}.ai-panel.svelte-9lgju1{z-index:61;background:var(--page-bg);will-change:transform;flex-direction:column;max-width:540px;margin-inline:auto;transition:transform .44s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0;transform:translateY(100%);box-shadow:0 -12px 44px #080c102e}@media (min-width:600px){.ai-panel.svelte-9lgju1{border-radius:26px 26px 0 0;top:24px}}.ai-root.is-open.svelte-9lgju1 .ai-panel:where(.svelte-9lgju1){transform:translateY(0)}.ai-head.svelte-9lgju1{padding:calc(10px + var(--safe-top,0px)) 10px 8px 16px;flex:none;align-items:center;gap:8px;display:flex}.ai-head-back.svelte-9lgju1{border-radius:var(--r-pill);background:var(--surface-muted);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ai-head-back.svelte-9lgju1:active{opacity:.6}.ai-head-title.svelte-9lgju1{color:var(--ink);flex:1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:inline-flex}.ai-head-actions.svelte-9lgju1{flex:none;align-items:center;gap:4px;display:inline-flex}.ai-close.svelte-9lgju1{border-radius:var(--r-pill);background:var(--surface-muted);width:44px;height:44px;color:var(--ink);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ai-close.svelte-9lgju1:active{opacity:.6}.ai-messages.svelte-9lgju1{min-height:0;padding:8px 16px;padding-bottom:calc(92px + var(--safe-bottom,0px) + var(--kb,0px));scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.ai-messages.svelte-9lgju1::-webkit-scrollbar{display:none}.ai-welcome.svelte-9lgju1{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:24px;display:flex}.ai-orb.svelte-9lgju1{border-radius:var(--r-pill);background:var(--surface-muted);justify-content:center;align-items:center;width:64px;height:64px;animation:3.4s ease-in-out infinite svelte-9lgju1-ai-breathe;display:inline-flex}.ai-head-logo.svelte-9lgju1{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.ai-orb--logo.svelte-9lgju1{background:0 0}.ai-orb-logo.svelte-9lgju1{object-fit:cover;border-radius:16px;width:64px;height:64px;box-shadow:0 8px 18px -8px #00000059}.ai-welcome-title.svelte-9lgju1{color:var(--ink);margin:0;font-size:18px;font-weight:600}.ai-welcome-sub.svelte-9lgju1{max-width:30ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ai-welcome-chips.svelte-9lgju1{margin-top:12px}.ai-welcome-chips.is-centered.svelte-9lgju1{justify-content:center}.ai-error.svelte-9lgju1{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-muted);max-width:84%;color:var(--ink-2);border-bottom-left-radius:6px;align-self:flex-start;margin-top:4px;padding:9px 13px;font-size:13.5px;line-height:1.4}.ai-history-loading.svelte-9lgju1{flex-direction:column;gap:10px;padding:12px 0;display:flex}.ai-skeleton.svelte-9lgju1{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--hairline) 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:12px;height:34px;animation:1.4s ease-in-out infinite svelte-9lgju1-ai-shimmer}.ai-skeleton-long.svelte-9lgju1{width:88%}.ai-skeleton-short.svelte-9lgju1{width:52%}.ai-skeleton-med.svelte-9lgju1{width:72%}@keyframes svelte-9lgju1-ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-msg.svelte-9lgju1{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.ai-msg.svelte-9lgju1,.ai-welcome.svelte-9lgju1,.ai-history-loading.svelte-9lgju1{animation:.34s cubic-bezier(.22,1,.36,1) 60ms both svelte-9lgju1-ai-msg-in}}@keyframes svelte-9lgju1-ai-msg-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ai-msg.is-user.svelte-9lgju1{align-items:flex-end}.ai-msg-rich.svelte-9lgju1{align-items:stretch;width:100%}.ai-bubble.svelte-9lgju1{border-radius:var(--r-card);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-muted);max-width:84%;color:var(--ink);border-bottom-left-radius:6px;padding:9px 13px;font-size:15px;line-height:1.4}.ai-msg.is-user.svelte-9lgju1 .ai-bubble:where(.svelte-9lgju1){background:var(--action);color:var(--action-ink);border-bottom-left-radius:var(--r-card);border-bottom-right-radius:6px}.ai-shortcuts.svelte-9lgju1{min-height:0;padding:12px 16px;padding-bottom:calc(92px + var(--safe-bottom,0px));scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.ai-shortcuts.svelte-9lgju1::-webkit-scrollbar{display:none}.ai-shortcuts-empty.svelte-9lgju1{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:40px 24px;font-size:14px;display:flex}.ai-shortcuts-list.svelte-9lgju1{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.ai-sc-chip.svelte-9lgju1{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.ai-sc-chip.svelte-9lgju1:active{background:var(--surface-muted);transform:scale(.97)}.ai-sc-chip.svelte-9lgju1:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.ai-sc-emoji.svelte-9lgju1{flex:none;font-size:16px;line-height:1}.ai-sc-label.svelte-9lgju1{white-space:nowrap}.ai-bar.svelte-9lgju1{left:0;right:0;bottom:var(--kb,0px);z-index:62;background-color:var(--surface-muted);max-width:540px;padding:12px 14px calc(12px + var(--safe-bottom,0px));background-position:bottom;background-size:cover;border-radius:24px 24px 0 0;margin-inline:auto;position:fixed;box-shadow:0 -8px 30px #080c102e}.ai-bar-inner.svelte-9lgju1{background:var(--bg);border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 10px;display:flex;box-shadow:0 2px 10px #080c101f}.ai-root.is-embedded.svelte-9lgju1 .ai-bar-inner:where(.svelte-9lgju1){align-items:center}.ai-bar.is-glass.svelte-9lgju1{left:12px;right:12px;bottom:calc(var(--kb,0px) + var(--safe-bottom,0px) + 14px);border-radius:var(--r-pill);max-width:480px;padding:6px 8px}.ai-bar.is-glass.svelte-9lgju1:before{content:"";border-radius:var(--r-pill) var(--r-pill) 0 0;pointer-events:none;background:linear-gradient(#fff3,#0000);height:55%;position:absolute;inset:0 0 auto}.guest-dark .ai-bar.is-glass.svelte-9lgju1:before{background:linear-gradient(#ffffff0f,#0000)}@media (prefers-reduced-transparency:reduce){.ai-bar.is-glass.svelte-9lgju1:before{display:none}}.ai-bar.is-glass.svelte-9lgju1 .ai-bar-inner:where(.svelte-9lgju1){box-shadow:none;background:0 0;border:none;padding:2px 2px 2px 10px}.ai-magic-btn.svelte-9lgju1{border-radius:var(--r-icon);width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.ai-magic-btn.svelte-9lgju1:hover,.ai-magic-btn.svelte-9lgju1:active{color:var(--ink)}.ai-input.svelte-9lgju1{resize:none;min-width:0;max-height:120px;font:inherit;color:var(--ink);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;flex:1;padding:7px 0;font-size:16px;line-height:1.35}.ai-input.svelte-9lgju1::-webkit-scrollbar{display:none}.ai-input.svelte-9lgju1::placeholder{color:var(--ink-3)}.ai-input.svelte-9lgju1:focus{outline:none}.ai-send.svelte-9lgju1{border-radius:var(--r-icon);background:var(--brand);width:36px;height:36px;color:var(--brand-fg);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .1s;display:inline-flex}.ai-send.svelte-9lgju1:active{transform:scale(.94)}.ai-send.svelte-9lgju1:disabled{opacity:.35;cursor:default}.ai-bubble-streaming.svelte-9lgju1{min-width:52px}.ai-typing-dots.svelte-9lgju1{align-items:center;gap:4px;height:16px;display:inline-flex}.ai-typing-dots.svelte-9lgju1 span:where(.svelte-9lgju1){background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-9lgju1-ai-dot-bounce;display:block}.ai-typing-dots.svelte-9lgju1 span:where(.svelte-9lgju1):nth-child(2){animation-delay:.2s}.ai-typing-dots.svelte-9lgju1 span:where(.svelte-9lgju1):nth-child(3){animation-delay:.4s}@keyframes svelte-9lgju1-ai-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes svelte-9lgju1-ai-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.ai-panel.svelte-9lgju1,.ai-bar.svelte-9lgju1,.ai-scrim.svelte-9lgju1,.ai-send.svelte-9lgju1{transition-duration:.01ms}.ai-orb.svelte-9lgju1{animation:none}}.ai-root.is-embedded.svelte-9lgju1{background:var(--bg);flex-direction:column;width:100%;height:100%;display:flex;position:static}.ai-root.is-embedded.svelte-9lgju1 .ai-panel:where(.svelte-9lgju1){width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;border:none;border-radius:0;flex:1;transition:none;position:static;transform:none}.ai-root.is-embedded.svelte-9lgju1 .ai-head:where(.svelte-9lgju1){padding-top:calc(10px + var(--safe-top,0px))}.ai-root.is-embedded.svelte-9lgju1 .ai-messages:where(.svelte-9lgju1){padding-bottom:16px}.ai-root.is-embedded.svelte-9lgju1 .ai-bar:where(.svelte-9lgju1){padding-inline:8px;max-width:none;margin-inline:12px;margin-bottom:calc(12px + var(--safe-bottom,0px));padding-bottom:12px;position:static}.ai-root.is-embedded.svelte-9lgju1 .ai-bar.is-glass:where(.svelte-9lgju1){left:auto;right:auto}
