.chat-page.svelte-ku01nm{--chat-page-inline:clamp(10px, 2vw, 18px);--chat-content-max-width:940px;--composer-dock-height:0px;overscroll-behavior:none;background:radial-gradient(circle at 50% -15%, var(--chat-page-glow), transparent 33rem), var(--chat-shell);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.chat-page.streaming.svelte-ku01nm .composer-dock:where(.svelte-ku01nm){border-top-color:#0000}.messages-stage.svelte-ku01nm{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:clip}.messages.svelte-ku01nm{overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-gutter:stable;width:100%;min-width:0;height:100%;min-height:0;padding:calc(var(--chat-header-height,0px) + clamp(18px, 3vw, 30px)) var(--chat-page-inline) calc(var(--composer-dock-height) + clamp(10px, 1.5vw, 16px));scroll-padding-block:var(--chat-header-height,0px) calc(var(--composer-dock-height) + 16px);scroll-behavior:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;will-change:transform;position:relative;overflow:hidden auto}.messages.following.svelte-ku01nm{overflow-anchor:none}.composer-dock.svelte-ku01nm{z-index:var(--chat-layer-composer,40);inset-inline:0;min-width:0;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border-top:0;gap:0;padding-block-start:8px;display:grid;position:absolute;bottom:0}.composer-dock.svelte-ku01nm:has(.music-lyrics-popup){z-index:calc(var(--chat-layer-jump,50) + 1)}.composer-dock.svelte-ku01nm:before{--chat-edge-rgb:0 0 0;z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--chat-edge-rgb) / 0) 0px, rgb(var(--chat-edge-rgb) / .18) 16px, rgb(var(--chat-edge-rgb) / .44) 32px, rgb(var(--chat-edge-rgb) / .68) 48px, rgb(var(--chat-edge-rgb) / .76) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);content:"";position:absolute;inset-block:-41px 0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000 0,#0000000a 6px,#00000029 14px,#0000005c 22px,#000000a3 30px,#000000d6 38px,#000000f5 44px,#000 48px 100%);mask-image:linear-gradient(#0000 0,#0000000a 6px,#00000029 14px,#0000005c 22px,#000000a3 30px,#000000d6 38px,#000000f5 44px,#000 48px 100%)}:root[data-theme=light] .composer-dock.svelte-ku01nm:before{--chat-edge-rgb:255 255 255}.composer-dock.svelte-ku01nm>.chat-notice:where(.svelte-ku01nm),.composer-dock.svelte-ku01nm>.composer-shell{z-index:1;position:relative}.composer-dock.svelte-ku01nm>.composer-shell{min-width:0}:root[data-theme=light] .composer-dock.svelte-ku01nm{box-shadow:none;background:0 0;border-top-color:#0000}.page-loading.svelte-ku01nm,.welcome.svelte-ku01nm{box-sizing:border-box;text-align:center;align-content:center;place-items:center;height:100%;min-height:100%;display:grid}.page-loading.svelte-ku01nm{width:min(100%,880px);color:var(--text-2);gap:17px;margin:auto}.loading-orb.svelte-ku01nm{border:1px solid color-mix(in srgb, var(--brand-yellow) 36%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-red) 84%, transparent), color-mix(in srgb, var(--brand-yellow) 70%, transparent));width:42px;height:42px;box-shadow:0 0 0 8px color-mix(in srgb, var(--brand-yellow) 6%, transparent), 0 14px 34px color-mix(in srgb, var(--brand-red) 18%, transparent);border-radius:16px;place-items:center;animation:1.5s ease-in-out infinite svelte-ku01nm-loading-orb;display:grid}:root[data-theme=light] .loading-orb.svelte-ku01nm{background:linear-gradient(135deg, var(--chat-send-start), var(--chat-send-end))}.loading-orb.svelte-ku01nm i:where(.svelte-ku01nm){border:2px solid #fffc;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-ku01nm-spin;display:block}.loading-lines.svelte-ku01nm{gap:8px;width:min(72vw,260px);display:grid}.loading-lines.svelte-ku01nm i:where(.svelte-ku01nm){background:linear-gradient(90deg, var(--chat-skeleton), var(--chat-skeleton-strong), var(--chat-skeleton));background-size:220% 100%;border-radius:999px;height:8px;animation:1.2s ease-in-out infinite svelte-ku01nm-loading-shimmer;display:block}.loading-lines.svelte-ku01nm i:where(.svelte-ku01nm):first-child{justify-self:end;width:72%}.loading-lines.svelte-ku01nm i:where(.svelte-ku01nm):nth-child(2){width:92%}.loading-lines.svelte-ku01nm i:where(.svelte-ku01nm):nth-child(3){justify-self:end;width:58%;animation-delay:.1s}.welcome.svelte-ku01nm{width:100%;max-width:none;margin:0;padding:22px 0}.welcome-visual.svelte-ku01nm{--welcome-core-border:color-mix(in srgb, var(--brand-yellow) 45%, transparent);--welcome-core-background:linear-gradient(135deg, var(--brand-red), var(--brand-yellow));--welcome-core-color:var(--accent-ink);--welcome-core-shadow:0 14px 36px color-mix(in srgb, var(--brand-red) 24%, transparent), 0 0 0 8px color-mix(in srgb, var(--brand-yellow) 7%, transparent);--welcome-orbit-primary:color-mix(in srgb, var(--brand-yellow) 35%, transparent);--welcome-orbit-secondary:color-mix(in srgb, var(--brand-red) 38%, transparent);--welcome-orbit-primary-dot:var(--brand-yellow);--welcome-orbit-primary-dot-shadow:0 0 16px color-mix(in srgb, var(--brand-yellow) 80%, transparent);--welcome-orbit-secondary-dot:var(--brand-red);--welcome-orbit-secondary-dot-shadow:0 0 14px color-mix(in srgb, var(--brand-red) 80%, transparent);--welcome-dot-primary:var(--brand-red);--welcome-dot-primary-shadow:0 0 12px color-mix(in srgb, var(--brand-red) 80%, transparent);--welcome-dot-secondary:var(--brand-yellow);--welcome-dot-secondary-shadow:0 0 12px color-mix(in srgb, var(--brand-yellow) 80%, transparent);isolation:isolate;place-items:center;width:92px;height:92px;margin:0 auto 14px;display:grid;position:relative}:root[data-theme=light] .welcome-visual.svelte-ku01nm{--welcome-core-border:#e0970e70;--welcome-core-background:linear-gradient(145deg, #f8c34c 0%, #eea42f 48%, #d46f04 100%);--welcome-core-color:#fffdf7;--welcome-core-shadow:0 14px 34px #e287002b, 0 0 0 8px #f9be2e17, inset 0 1px 0 #ffffff75;--welcome-orbit-primary:#e8aa4a85;--welcome-orbit-secondary:#f4d9a0a3;--welcome-orbit-primary-dot:#f5a31b;--welcome-orbit-primary-dot-shadow:0 0 15px #f5a31b57;--welcome-orbit-secondary-dot:#ff641c;--welcome-orbit-secondary-dot-shadow:0 0 13px #ff641c47;--welcome-dot-primary:#f19a12;--welcome-dot-primary-shadow:0 0 11px #f19a124d;--welcome-dot-secondary:#d89a00;--welcome-dot-secondary-shadow:0 0 11px #d89a0047}.welcome-core.svelte-ku01nm{z-index:2;border:1px solid var(--welcome-core-border);background:var(--welcome-core-background);width:54px;height:54px;color:var(--welcome-core-color);box-shadow:var(--welcome-core-shadow);border-radius:18px;place-items:center;animation:2.8s ease-in-out infinite svelte-ku01nm-welcome-core;display:grid;position:relative}.welcome-orbit.svelte-ku01nm{border:1px solid var(--welcome-orbit-primary);pointer-events:none;border-radius:50%;position:absolute}.orbit-primary.svelte-ku01nm{animation:7s linear infinite svelte-ku01nm-welcome-orbit;inset:7px}.orbit-secondary.svelte-ku01nm{border-color:var(--welcome-orbit-secondary);animation:8s linear infinite svelte-ku01nm-welcome-orbit-reverse;inset:17px 1px;transform:rotate(34deg)}.welcome-orbit.svelte-ku01nm:after{background:var(--welcome-orbit-primary-dot);width:7px;height:7px;box-shadow:var(--welcome-orbit-primary-dot-shadow);content:"";border-radius:50%;position:absolute;top:-4px;left:50%}.orbit-secondary.svelte-ku01nm:after{background:var(--welcome-orbit-secondary-dot);width:5px;height:5px;box-shadow:var(--welcome-orbit-secondary-dot-shadow);inset:auto 6px 5px auto}.welcome-dot.svelte-ku01nm{z-index:1;background:var(--welcome-dot-primary);width:4px;height:4px;box-shadow:var(--welcome-dot-primary-shadow);border-radius:50%;animation:2.4s ease-in-out infinite svelte-ku01nm-welcome-dot;position:absolute}.dot-primary.svelte-ku01nm{top:10px;right:18px}.dot-secondary.svelte-ku01nm{background:var(--welcome-dot-secondary);width:5px;height:5px;box-shadow:var(--welcome-dot-secondary-shadow);animation-delay:-1.1s;bottom:12px;left:16px}.welcome-copy.svelte-ku01nm{opacity:0;width:70%;min-width:0;max-width:70%;min-height:1.25em;transition:opacity var(--chat-motion-duration,.45s) ease;align-content:start;justify-self:center;margin-inline:auto;display:grid;overflow:visible;container-type:inline-size}.welcome-copy.ready.svelte-ku01nm{opacity:1}.welcome-copy-line.svelte-ku01nm{width:100%;min-width:0;min-height:1.25em;animation:svelte-ku01nm-welcome-copy-in var(--chat-motion-duration,.45s) ease both;place-items:start center;gap:6px;display:grid}.welcome-title.svelte-ku01nm{width:100%;min-width:0;min-height:1.25em;color:var(--text-1);letter-spacing:-.4px;text-align:center;white-space:nowrap;text-overflow:clip;direction:rtl;justify-self:center;margin:0;padding-inline:4px;font-size:clamp(23.4px,7.8cqw,41.6px);font-weight:800;line-height:1.25;display:block;overflow:visible}html[data-locale=en] .welcome-title.svelte-ku01nm{direction:ltr}.welcome-auth-cta.svelte-ku01nm{border:1px solid var(--brand-red);min-width:116px;min-height:40px;color:var(--brand-red);font:inherit;cursor:pointer;transition:background-color var(--chat-motion-duration,.45s) ease, border-color var(--chat-motion-duration,.45s) ease, color var(--chat-motion-duration,.45s) ease, transform var(--chat-motion-duration,.45s) ease;background:0 0;border-radius:12px;justify-content:center;justify-self:center;align-items:center;margin-top:13px;padding:0 17px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.welcome-auth-cta.svelte-ku01nm:hover{background:color-mix(in srgb, var(--brand-red) 9%, transparent)}.welcome-auth-cta.svelte-ku01nm:active{transform:translateY(1px)}.welcome-auth-cta.svelte-ku01nm:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-red) 58%, transparent);outline-offset:3px}:root[data-theme=light] .welcome-auth-cta.svelte-ku01nm{color:#111;border-color:#111}:root[data-theme=light] .welcome-auth-cta.svelte-ku01nm:hover{background:#1111110f}:root[data-theme=light] .welcome-auth-cta.svelte-ku01nm:focus-visible{outline-color:#11111173}.message-column.svelte-ku01nm{--message-gap:clamp(16px, 2vw, 22px);--user-message-max-width:70%;--assistant-message-max-width:80%;width:min(calc(100% - 28px), var(--chat-content-max-width));flex-direction:column;margin:0 auto;padding:10px 0;display:flex}.virtual-list.svelte-ku01nm{flex-direction:column;width:100%;display:flex}.virtual-spacer.svelte-ku01nm{pointer-events:none;overflow-anchor:none;flex:none;width:100%}.bottom-sentinel.svelte-ku01nm{pointer-events:none;overflow-anchor:none;flex:0 0 1px;width:100%;height:1px}.message-row.svelte-ku01nm{width:100%;overflow-anchor:none;flex:none;padding-block-end:var(--message-gap);display:flex}.message-row.user.svelte-ku01nm{justify-content:flex-end}.message-row.assistant.svelte-ku01nm{justify-content:center}.history-load.svelte-ku01nm{justify-content:center;padding:2px 0 6px;display:flex}.history-load.svelte-ku01nm button:where(.svelte-ku01nm){border:1px solid var(--border);background:var(--surface-1);min-height:42px;color:var(--text-2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;display:inline-flex}.history-load.svelte-ku01nm button:where(.svelte-ku01nm):hover:not(:disabled){background:var(--surface-2);color:var(--text-1);border-color:#ffd6333d}.history-load.svelte-ku01nm button:where(.svelte-ku01nm):disabled{cursor:wait;opacity:.72}.history-spinner.svelte-ku01nm{border:2px solid var(--border-strong);border-top-color:var(--brand-yellow);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-ku01nm-spin}.jump-latest-anchor.svelte-ku01nm{z-index:var(--chat-layer-jump,50);inset-inline:0;bottom:calc(var(--composer-dock-height) + 10px);width:min(calc(100% - var(--chat-page-inline) - var(--chat-page-inline)), 980px);pointer-events:none;transition:bottom var(--chat-motion-duration,.45s) ease;justify-content:center;margin-inline:auto;display:flex;position:absolute}.jump-latest.svelte-ku01nm{border:1px solid color-mix(in srgb, var(--brand-yellow) 35%, var(--border-strong));background:var(--chat-glass-strong);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);min-height:38px;box-shadow:0 12px 30px var(--chat-glass-shadow);color:var(--text-1);cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.jump-latest.svelte-ku01nm svg{color:var(--brand-yellow)}.jump-latest.svelte-ku01nm:hover{border-color:var(--brand-yellow);background:var(--surface-2)}article.svelte-ku01nm{overflow-wrap:anywhere;word-break:normal;align-items:flex-start;gap:8px;min-width:0;max-width:min(92%,780px);display:flex}article.user.svelte-ku01nm{max-width:var(--user-message-max-width);justify-content:flex-end;align-self:flex-end}article.assistant.svelte-ku01nm{justify-content:flex-start;align-self:flex-start;width:100%;max-width:100%}.message-body.svelte-ku01nm{overflow-wrap:anywhere;word-break:normal;unicode-bidi:plaintext;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.user.svelte-ku01nm .message-body:where(.svelte-ku01nm){align-items:flex-end}.content-wrap.svelte-ku01nm{min-width:0;max-width:100%;padding:2px 0}.content-wrap.user-bubble.svelte-ku01nm{border:1px solid var(--border);background:var(--surface-2);width:fit-content;max-width:100%;box-shadow:none;isolation:isolate;border-radius:16px;padding:9px 13px;position:relative}.content-wrap.user-bubble.svelte-ku01nm:after{display:none}.assistant.svelte-ku01nm .content-wrap:where(.svelte-ku01nm){max-width:100%}.message-media-options.svelte-ku01nm{border:1px solid color-mix(in srgb, var(--brand-yellow) 24%, var(--border));background:color-mix(in srgb, var(--brand-yellow) 7%, transparent);max-width:min(100%,680px);color:var(--text-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;margin-block-start:7px;padding:6px 8px;font-size:9px;display:flex}.message-media-options.svelte-ku01nm span:where(.svelte-ku01nm){color:var(--warning-ink);align-items:center;gap:4px;font-weight:800;display:inline-flex}.message-media-options.svelte-ku01nm small:where(.svelte-ku01nm){background:var(--surface-2);color:var(--text-3);border-radius:999px;padding:2px 6px;font-size:8px}.message-attachments.svelte-ku01nm{flex-wrap:wrap;gap:8px;max-width:100%;margin-top:8px;display:flex}.user.svelte-ku01nm .message-attachments:where(.svelte-ku01nm){justify-content:flex-end}.attachment-file.svelte-ku01nm{border:1px solid var(--border);background:var(--surface-2);width:min(100%,360px);min-width:0;max-width:100%;color:var(--text-1);border-radius:14px;align-items:center;gap:9px;padding:9px 10px;display:flex}.attachment-file.svelte-ku01nm>span:where(.svelte-ku01nm){background:var(--surface-3);width:36px;height:36px;color:var(--brand-yellow);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.assistant.svelte-ku01nm .attachment-file:where(.svelte-ku01nm){background:0 0;border:0;border-radius:0;padding-inline:0}.assistant.svelte-ku01nm .attachment-file:where(.svelte-ku01nm)>span:where(.svelte-ku01nm){background:0 0;border-radius:0}.attachment-file.svelte-ku01nm>div:where(.svelte-ku01nm){flex:1;gap:3px;min-width:0;display:grid}.attachment-file.svelte-ku01nm strong:where(.svelte-ku01nm){text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attachment-file.svelte-ku01nm small:where(.svelte-ku01nm){color:var(--text-3);text-align:right;direction:ltr;font-size:9px}html[data-locale=en] .attachment-file.svelte-ku01nm small:where(.svelte-ku01nm){text-align:left}.attachment-video.svelte-ku01nm{background:var(--chat-media);border-radius:15px;width:min(100%,420px);max-height:360px}.delivery-label.svelte-ku01nm{background:var(--warning-soft);max-width:min(100%,420px);color:var(--warning-ink);text-align:start;border:1px solid #ffd6332e;border-radius:10px;margin-top:8px;padding:5px 9px;font-size:10px;line-height:1.65;display:inline-flex}.delivery-label.failed.svelte-ku01nm{background:var(--danger-soft);color:var(--danger-ink);border-color:#ff667847}.partial-label.svelte-ku01nm{background:var(--warning-soft);color:var(--warning-ink);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:9px;display:inline-flex}.capacity-new-chat.svelte-ku01nm{min-height:42px;color:var(--text-1);cursor:pointer;background:linear-gradient(135deg,#ff393624,#ffd6331a);border:1px solid #ffd6334d;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.capacity-new-chat.svelte-ku01nm:hover{background:linear-gradient(135deg,#ff393633,#ffd63324);border-color:#ffd6337a}.message-actions.svelte-ku01nm{opacity:0;transition:opacity var(--chat-motion-duration,.45s) ease;gap:5px;margin-top:7px;display:flex}.assistant.svelte-ku01nm:hover .message-actions:where(.svelte-ku01nm),.message-actions.svelte-ku01nm:focus-within{opacity:1}.message-actions.svelte-ku01nm button:where(.svelte-ku01nm){width:36px;min-height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.message-actions.svelte-ku01nm button:where(.svelte-ku01nm):hover{color:var(--text-2);background:0 0;border:0}.message-actions.svelte-ku01nm button.active-feedback:where(.svelte-ku01nm){color:#fff;background:0 0}.message-actions.svelte-ku01nm button.active-feedback:where(.svelte-ku01nm) svg{fill:currentColor}:root[data-theme=light] .message-actions.svelte-ku01nm button.active-feedback:where(.svelte-ku01nm){color:#000;background:0 0}.message-actions.svelte-ku01nm button:where(.svelte-ku01nm):disabled{cursor:wait;opacity:.6}@keyframes svelte-ku01nm-float{50%{transform:translateY(-5px)}}@keyframes svelte-ku01nm-loading-orb{50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--brand-yellow) 4%, transparent), 0 18px 38px color-mix(in srgb, var(--brand-red) 22%, transparent);transform:translateY(-3px)scale(.96)}}@keyframes svelte-ku01nm-loading-shimmer{to{background-position:-120% 0}}@keyframes svelte-ku01nm-welcome-core{50%{transform:translateY(-3px)scale(.96)rotate(2deg)}}@keyframes svelte-ku01nm-welcome-orbit{to{transform:rotate(360deg)}}@keyframes svelte-ku01nm-welcome-orbit-reverse{to{transform:rotate(-326deg)}}@keyframes svelte-ku01nm-welcome-dot{50%{opacity:.35;transform:scale(.65)}}@keyframes svelte-ku01nm-welcome-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ku01nm-voice-ui-breathe{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (width>=861px){.messages.svelte-ku01nm{scrollbar-gutter:stable both-edges}}@media (width<=640px){.messages.svelte-ku01nm{scroll-padding-block:var(--chat-header-height,0px) calc(var(--composer-dock-height) + 16px);padding-block-start:calc(var(--chat-header-height,0px) + 18px);padding-block-end:calc(var(--composer-dock-height) + 12px);padding-inline:10px}.composer-dock.svelte-ku01nm{padding-block-start:5px}.welcome.svelte-ku01nm{padding:16px 0}.welcome-visual.svelte-ku01nm{width:78px;height:78px;margin-bottom:11px}.welcome-core.svelte-ku01nm{border-radius:15px;width:47px;height:47px}.welcome-copy.svelte-ku01nm{min-height:47px}.message-column.svelte-ku01nm{--message-gap:16px;--user-message-max-width:75%;--assistant-message-max-width:100%;width:100%;padding-bottom:8px}.content-wrap.user-bubble.svelte-ku01nm{border-radius:15px;padding:8px 11px}.message-actions.svelte-ku01nm{opacity:1}}.chat-notice.svelte-ku01nm{border:1px solid var(--border);background:var(--surface-2);width:min(100% - 28px,900px);min-height:46px;color:var(--text-2);border-radius:14px;align-items:center;margin:0 auto 8px;padding:9px 48px 9px 12px;font-size:11px;line-height:1.7;display:flex;position:relative}.notice-content.svelte-ku01nm{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.notice-message.svelte-ku01nm{min-width:0}.guest-auth-notice.svelte-ku01nm .notice-content:where(.svelte-ku01nm){flex-wrap:nowrap;display:flex}.guest-auth-notice.svelte-ku01nm .notice-message:where(.svelte-ku01nm){white-space:nowrap}.notice-action.svelte-ku01nm{background:var(--warning-soft);min-height:32px;color:var(--warning-ink);white-space:nowrap;transition:background var(--chat-motion-duration,.45s) ease, border-color var(--chat-motion-duration,.45s) ease;border:1px solid #ffd63340;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.notice-action.svelte-ku01nm:hover{background:#ffd6332e;border-color:#ffd6336b}.notice-close.svelte-ku01nm{inset-inline-start:6px;width:34px;height:34px;color:var(--text-2);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.notice-close.svelte-ku01nm:hover{background:var(--surface-2);color:var(--text-1)}.chat-notice.info.svelte-ku01nm{border-color:#ffd63338}.chat-notice.success.svelte-ku01nm{color:var(--success-ink);border-color:#5bd38f40}.chat-notice.error.svelte-ku01nm{color:var(--danger-ink);border-color:#ff667847}@keyframes svelte-ku01nm-spin{to{transform:rotate(360deg)}}@media (width<=640px){.chat-notice.svelte-ku01nm{width:calc(100% - 14px);padding-inline-end:46px}.notice-action.svelte-ku01nm{min-height:30px}.guest-auth-notice.svelte-ku01nm{padding-block:7px}.guest-auth-notice.svelte-ku01nm .notice-content:where(.svelte-ku01nm){gap:7px}.guest-auth-notice.svelte-ku01nm .notice-message:where(.svelte-ku01nm){font-size:10px;line-height:1.4}.guest-auth-notice.svelte-ku01nm .notice-action:where(.svelte-ku01nm){min-height:30px;padding-inline:8px;font-size:9.5px}}@media (width<=360px){.messages.svelte-ku01nm{padding-inline:7px}}@media (hover:none){.message-actions.svelte-ku01nm{opacity:1}}@media (height<=520px) and (orientation:landscape){.messages.svelte-ku01nm{scroll-padding-block:var(--chat-header-height,0px) calc(var(--composer-dock-height) + 14px);padding-block-start:calc(var(--chat-header-height,0px) + 8px);padding-block-end:calc(var(--composer-dock-height) + 10px)}.message-column.svelte-ku01nm{--message-gap:12px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.loading-orb.svelte-ku01nm,.loading-orb.svelte-ku01nm i:where(.svelte-ku01nm),.loading-lines.svelte-ku01nm i:where(.svelte-ku01nm),.chat-notice.svelte-ku01nm,.welcome-core.svelte-ku01nm,.welcome-orbit.svelte-ku01nm,.welcome-dot.svelte-ku01nm,.welcome-copy-line.svelte-ku01nm,.jump-latest.svelte-ku01nm{animation:none}.welcome-copy.svelte-ku01nm,.jump-latest-anchor.svelte-ku01nm,.message-actions.svelte-ku01nm{transition:none}}
