.C-EaEW_launcher{bottom:calc(22px + env(safe-area-inset-bottom));z-index:1300;color:#f4f2ff;min-height:58px;font-family:var(--font-aeonik-body),sans-serif;background:#17121f;border:1px solid #b57bff88;border-radius:18px;align-items:center;gap:12px;padding:10px 18px 10px 12px;transition:background .2s,transform .2s;display:flex;position:fixed;right:24px;box-shadow:0 8px 28px #08080d30}.C-EaEW_launcher:hover{background:#2b203a;transform:translateY(-2px)}.C-EaEW_launcherMark{color:#d4bbfa;place-items:center;width:34px;height:34px;display:grid}.C-EaEW_launcherMark svg{width:32px;height:32px}.C-EaEW_launcherLabel{text-align:left;font-size:12px;line-height:1.4}.C-EaEW_launcherLabel small{letter-spacing:.12em;color:#bba9cd;margin-top:4px;font-size:8px;display:block}.C-EaEW_closeGlyph{font-size:28px;font-weight:300;line-height:1}.C-EaEW_panel{bottom:calc(96px + env(safe-area-inset-bottom));z-index:1301;transform-origin:100% 100%;width:410px;max-width:calc(100vw - 32px);position:fixed;right:24px}.C-EaEW_widget,.C-EaEW_loading{width:100%;height:610px;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom));color:#08080d;font-family:var(--font-aeonik-body),Arial,sans-serif;background:#f4f2ff;border:1px solid #d4c7e4;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #08080d40}.C-EaEW_widget{flex-direction:column;display:flex}.C-EaEW_header{color:#f4f2ff;background:#191320;border-bottom:1px solid #b57bff40;flex-shrink:0;align-items:center;gap:12px;padding:19px 18px;display:flex}.C-EaEW_headerMark{color:#d4bbfa;background:#b57bff15;border:1px solid #b57bff44;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.C-EaEW_headerMark svg{width:28px;height:28px}.C-EaEW_header>div{flex:1;min-width:0}.C-EaEW_header h2{font:500 14px/1.3 var(--font-aeonik-body),sans-serif;letter-spacing:-.01em;margin:0}.C-EaEW_header h2>span{vertical-align:middle;letter-spacing:.04em;color:#cfb5ef;border:1px solid #b57bff66;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px;display:inline-block}.C-EaEW_header p{color:#c0aecf;margin:5px 0 0;font-size:10px}.C-EaEW_header>button{color:#d4c5e5;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px;line-height:1}.C-EaEW_header>button:hover{background:#b57bff20}.C-EaEW_conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7a2d0 transparent;background:linear-gradient(#eee7f6,#f4f2ff 220px);flex:1;min-height:0;overflow-y:auto}.C-EaEW_welcome{padding:24px 23px 8px}.C-EaEW_welcome>p{letter-spacing:.15em;color:#7055bf;margin:0 0 14px;font-size:8px}.C-EaEW_welcome h3{font:400 28px/1.1 var(--font-heading),Georgia,serif;letter-spacing:-.03em;margin:0}.C-EaEW_welcome em{font-family:var(--font-zangezi-display),Georgia,serif;color:#7055bf;font-style:normal}.C-EaEW_messages{flex-direction:column;gap:18px;padding:20px;display:flex}.C-EaEW_assistantMessage,.C-EaEW_userMessage{min-width:0;max-width:92%;animation:.22s both C-EaEW_messageIn}.C-EaEW_assistantMessage{align-self:flex-start}.C-EaEW_userMessage{align-self:flex-end}.C-EaEW_messageLabel{letter-spacing:.1em;color:#705b89;margin:0 2px 7px;font-size:8px;display:block}.C-EaEW_userMessage .C-EaEW_messageLabel{text-align:right}.C-EaEW_messageText{white-space:pre-wrap;overflow-wrap:anywhere;color:#30273b;background:#fff;border:1px solid #ded3e8;border-radius:4px 15px 15px;padding:13px 15px;font-size:13px;line-height:1.75}.C-EaEW_userMessage .C-EaEW_messageText{color:#fff;background:#7055bf;border-color:#7055bf;border-radius:15px 4px 15px 15px}.C-EaEW_thinking{padding:0 20px 18px}.C-EaEW_typing{color:#705b89;font:400 10px/1.6 var(--font-aeonik-body),sans-serif;align-items:center;gap:10px;display:flex}.C-EaEW_typingBars{flex-shrink:0;align-items:center;gap:3px;height:20px;display:flex}.C-EaEW_typingBars i{width:3px;height:12px;animation:1.1s ease-in-out infinite C-EaEW_signal;animation-delay:calc(var(--beat)*.12s);background:#7b6cff;border-radius:2px}.C-EaEW_composerArea{background:#f9f7fc;border-top:1px solid #ded3e8;flex-shrink:0;padding:12px 16px 10px}.C-EaEW_suggestions>p{letter-spacing:.12em;color:#705b89;margin:1px 0 9px;font-size:8px}.C-EaEW_suggestions>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.C-EaEW_suggestions button{text-align:left;color:#514060;background:#f0eaf7;border:1px solid #ded3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:10px;line-height:1.4;transition:background .2s;display:flex}.C-EaEW_suggestions button:hover{background:#e2d5f1}.C-EaEW_suggestions button>span{color:#7055bf;flex-shrink:0}.C-EaEW_composer{background:#fff;border:1px solid #d1c2df;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:6px;display:flex}.C-EaEW_composer:focus-within{border-color:#7055bf;box-shadow:0 0 0 2px #7055bf15}.C-EaEW_composer input{color:#30273b;background:0 0;border:0;outline:none;flex:1;min-width:0;height:40px;padding:8px;font-size:14px}.C-EaEW_composer input::placeholder{color:#887895;font-size:12px}.C-EaEW_composer>button{color:#fff;background:#7055bf;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.C-EaEW_composer>button svg{width:23px;height:23px}.C-EaEW_composer>button:disabled{color:#9a8aa8;cursor:not-allowed;background:#e9e2f0}.C-EaEW_composer>button:not(:disabled):hover{background:#523c92}.C-EaEW_disclosure{text-align:center;letter-spacing:.03em;color:#7d6b8c;margin:8px 0 0;font-size:8px}.C-EaEW_fallback{background:#fff;border:1px solid #ded3e8;border-radius:4px 15px 15px;padding:15px}.C-EaEW_fallback p{color:#514060;margin:0 0 13px;font-size:13px;line-height:1.7}.C-EaEW_fallback button+button{margin-top:4px}.C-EaEW_fallback button,.C-EaEW_fallback a{justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.C-EaEW_fallback button{color:#fff;background:#7055bf;border-radius:7px}.C-EaEW_fallback button:disabled{opacity:.5}.C-EaEW_fallback a{color:#7055bf;margin-top:4px}.C-EaEW_loading{background:#eee7f6;flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex;position:relative}.C-EaEW_loadingMark{color:#d4bbfa;background:#191320;border-radius:18px;place-items:center;width:65px;height:65px;display:grid}.C-EaEW_loadingMark svg{width:38px;height:38px}.C-EaEW_loading h2{font:400 30px/1.1 var(--font-heading),Georgia,serif;letter-spacing:-.03em;text-align:center}.C-EaEW_loading em{font-family:var(--font-zangezi-display),Georgia,serif;color:#7055bf;font-style:normal}.C-EaEW_loadingClose{color:#705b89;width:40px;height:40px;font-size:26px;position:absolute;top:12px;right:12px}.C-EaEW_prompt{bottom:calc(96px + env(safe-area-inset-bottom));z-index:1299;color:#08080d;background:#f4f2ff;border:1px solid #d4c7e4;border-radius:14px;width:260px;max-width:calc(100vw - 32px);position:fixed;right:24px;box-shadow:0 10px 30px #08080d20}.C-EaEW_promptAction{text-align:left;width:100%;padding:20px;display:block}.C-EaEW_promptAction>span{letter-spacing:.15em;color:#7055bf;margin-bottom:9px;font-size:8px;display:block}.C-EaEW_promptAction>strong{font:400 19px/1.3 var(--font-aeonik-body),sans-serif;letter-spacing:-.03em;display:block}.C-EaEW_promptAction small{color:#705b89;justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;display:flex}.C-EaEW_promptAction b{color:#7055bf;font-size:18px;font-weight:400}.C-EaEW_dismiss{color:#705b89;width:32px;height:32px;font-size:21px;position:absolute;top:5px;right:7px}.C-EaEW_widget button:focus-visible,.C-EaEW_widget a:focus-visible,.C-EaEW_launcher:focus-visible,.C-EaEW_prompt button:focus-visible,.C-EaEW_loading button:focus-visible{outline-offset:3px;outline:2px solid #a588df}@keyframes C-EaEW_signal{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes C-EaEW_messageIn{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.C-EaEW_launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:17px;min-height:54px;padding:10px}.C-EaEW_launcherLabel{display:none}.C-EaEW_panel{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;max-width:none}.C-EaEW_widget,.C-EaEW_loading{height:540px;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border-radius:16px}.C-EaEW_header{padding:14px}.C-EaEW_header h2{font-size:13px}.C-EaEW_header p{font-size:9px}.C-EaEW_welcome{padding:20px 18px 4px}.C-EaEW_welcome h3{font-size:26px}.C-EaEW_messages{padding:16px}.C-EaEW_composerArea{padding:10px 12px 8px}.C-EaEW_composer input{font-size:16px}.C-EaEW_suggestions>div{grid-template-columns:1fr}.C-EaEW_suggestions button{min-height:36px}.C-EaEW_suggestions button:nth-child(n+4){display:none}.C-EaEW_prompt{bottom:calc(84px + env(safe-area-inset-bottom));right:16px}}@media (max-height:550px){.C-EaEW_suggestions,.C-EaEW_welcome{display:none}.C-EaEW_header{padding-block:10px}.C-EaEW_disclosure{display:none}.C-EaEW_widget,.C-EaEW_loading{max-height:calc(100dvh - 95px - env(safe-area-inset-bottom))}.C-EaEW_panel{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.C-EaEW_typingBars i,.C-EaEW_assistantMessage,.C-EaEW_userMessage{animation:none}.C-EaEW_launcher,.C-EaEW_suggestions button,.C-EaEW_composer>button{transition:none}.C-EaEW_launcher:hover{transform:none}}.C-EaEW_messageLink{color:#7055bf;text-underline-offset:2px;word-break:break-word;font-weight:500;text-decoration:underline}.C-EaEW_messageLink:hover{color:#4f3a99}
