.CtHiQq_dock{--paint-blue:#1c39bb;z-index:45;left:50%;bottom:calc(max(26px, env(safe-area-inset-bottom,0px) + 12px) + var(--keyboard-inset,0px));width:min(var(--assistant-width), calc(100vw - 40px));height:var(--assistant-height);max-height:calc(100dvh - 64px - var(--keyboard-inset,0px));isolation:isolate;color:#fff;font-family:var(--font-geist-sans), sans-serif;border-radius:9999px;transition:width .58s cubic-bezier(.22,1,.36,1),height .58s cubic-bezier(.22,1,.36,1),border-radius .58s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%)}.CtHiQq_dock[data-thread]{border-radius:calc(var(--composer-height,82px) / 2)}.CtHiQq_dock:after{content:"";z-index:4;border-radius:inherit;box-shadow:none;pointer-events:none;border:3px solid #173492;transition:border-width .4s;position:absolute;inset:0}.CtHiQq_dock[data-size=pill]:not([data-peeking]):after{border-width:2px}.CtHiQq_shadow{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 5px 9px -4px #07184940,0 20px 40px -12px #142a7840,0 35px 70px -24px #142a782e}.CtHiQq_paint{isolation:isolate;border-radius:inherit;background-color:var(--paint-blue,#1c39bb);pointer-events:none;position:absolute;inset:0;overflow:hidden}.CtHiQq_paintStill{position:absolute;inset:0}.CtHiQq_paintLayer{background-image:url(/assistant/cobalt-palette-dense.webp);background-position:bottom;background-repeat:repeat;background-size:398px 398px;position:absolute;inset:-96px}.CtHiQq_paintCanvas{display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.CtHiQq_paint[data-painting] .CtHiQq_paintCanvas{display:block}.CtHiQq_paint[data-painting] .CtHiQq_paintStill{visibility:hidden}.CtHiQq_dock button{-webkit-tap-highlight-color:transparent;cursor:pointer}.CtHiQq_dock button:focus-visible,.CtHiQq_dock textarea:focus-visible{outline-offset:3px;outline:2px solid #afcaff}.CtHiQq_pill{border-radius:inherit;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:100%;transition:opacity .14s;display:flex;position:absolute;inset:0}.CtHiQq_pill:before{content:"";border-radius:inherit;position:absolute;inset:-10px 0}.CtHiQq_peekControls{opacity:0;filter:drop-shadow(0 1px 3px #122b71);justify-content:space-between;align-items:center;padding:0 24px;transition:opacity .18s,transform .3s;display:flex;position:absolute;inset:0;transform:translateY(3px)}.CtHiQq_peekControls .CtHiQq_wave{transform-origin:0;transform:scale(.7)}.CtHiQq_dock[data-peeking] .CtHiQq_peekControls{opacity:.9;transition-delay:.54s;transform:translateY(0)}.CtHiQq_wave{filter:drop-shadow(0 1px 3px #162c6966);flex-shrink:0;justify-content:center;align-items:center;gap:3px;height:24px;display:flex}.CtHiQq_wave i{background:currentColor;border-radius:2px;width:2px;height:8px;transition:height .28s;display:block}.CtHiQq_wave i:nth-child(2),.CtHiQq_wave i:nth-child(4){height:15px}.CtHiQq_wave i:nth-child(3){height:22px}.CtHiQq_workspace{border-radius:inherit;opacity:1;flex-direction:column;padding:0;transition:opacity .18s .11s;display:flex;position:absolute;inset:0;overflow:clip}.CtHiQq_dock[data-size=pill] .CtHiQq_workspace{opacity:0;pointer-events:none;transition:opacity .1s}.CtHiQq_dock:not([data-size=pill]) .CtHiQq_pill{opacity:0;pointer-events:none;transform:translateY(4px)}.CtHiQq_composer{flex:0 0 var(--composer-height);align-items:center;gap:12px;min-height:0;padding:0 24px;display:flex}.CtHiQq_composerWave{color:#fff;filter:drop-shadow(0 1px 3px #122b71);flex-shrink:0;align-items:center;width:22px;height:24px;display:flex}.CtHiQq_composerWave .CtHiQq_wave{transform-origin:0;transform:scale(.7)}.CtHiQq_inputWrap{flex:1;min-width:0;position:relative}.CtHiQq_inputWrap textarea{resize:none;color:#fff;width:100%;height:24px;min-height:24px;max-height:72px;font:inherit;letter-spacing:-.15px;scrollbar-width:thin;scrollbar-color:#b1c7ff80 transparent;text-shadow:0 1px 3px #071b5c50;background:0 0;border:none;padding:0;font-size:13px;line-height:24px;display:block}.CtHiQq_inputWrap textarea::placeholder{color:#fff;opacity:.78}.CtHiQq_inputWrap textarea:focus-visible{outline:none}.CtHiQq_mirror{visibility:hidden;pointer-events:none;white-space:pre;font:inherit;letter-spacing:-.15px;font-size:13px;position:absolute;top:0;left:0}.CtHiQq_endButton{color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px #122b71);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-right:-6px;transition:opacity .14s,transform .18s,background .14s;display:grid}.CtHiQq_endButton:hover{opacity:1;background:#ffffff1f}.CtHiQq_endButton[aria-label=Send]{background:#ffffff2b}.CtHiQq_endButton[aria-label=Send]:hover{background:#ffffff40;transform:translateY(-1px)}.CtHiQq_endButton:disabled{opacity:.5;cursor:default}@media (max-width:600px){.CtHiQq_dock{bottom:calc(max(18px, env(safe-area-inset-bottom,0px) + 10px) + var(--keyboard-inset,0px))}.CtHiQq_composer{gap:10px;padding:0 18px}.CtHiQq_inputWrap textarea,.CtHiQq_mirror{font-size:16px}}@media (prefers-reduced-motion:reduce){.CtHiQq_dock,.CtHiQq_dock:after,.CtHiQq_dock *,.CtHiQq_dock :before,.CtHiQq_dock :after{transition:none!important;animation:none!important}}.CtHiQq_thread{flex:0 0 var(--thread-height,0px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1c7ff80 transparent;min-height:0;padding:0 24px 0 58px;overflow-y:auto}.CtHiQq_threadInner{flex-direction:column;gap:3px;padding:12px 0 0;display:flex}.CtHiQq_turn{letter-spacing:-.1px;color:#fff;text-shadow:0 1px 3px #071b5c50;max-width:100%;font-size:13px;line-height:18px}.CtHiQq_turn p{color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.CtHiQq_turn[data-role=user]{text-align:right;color:#d7e1ff;align-self:flex-end;max-width:80%}.CtHiQq_turn[data-role=assistant]{align-self:flex-start;max-width:92%}.CtHiQq_turn[data-error]{color:#ffd9d9}.CtHiQq_quickReplies{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.CtHiQq_quickReplies button{color:#fff;font:inherit;text-shadow:none;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:999px;padding:3px 10px;font-size:12px;line-height:16px;transition:background .14s,transform .14s}.CtHiQq_quickReplies button:hover{background:#fff3;transform:translateY(-1px)}.CtHiQq_quickReplies button:disabled{opacity:.5;cursor:default;transform:none}.CtHiQq_confirmSummary{opacity:.85;flex-basis:100%;font-size:12px;line-height:16px}.CtHiQq_quickReplies .CtHiQq_confirmButton{color:#1c39bb;background:#fff;border-color:#fff;font-weight:600}.CtHiQq_quickReplies .CtHiQq_confirmButton:hover{background:#eef2ff}.CtHiQq_dots{gap:4px;padding:6px 2px;display:inline-flex}.CtHiQq_dots i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite CtHiQq_assistantDot}.CtHiQq_dots i:nth-child(2){animation-delay:.15s}.CtHiQq_dots i:nth-child(3){animation-delay:.3s}.CtHiQq_dock[data-pending] .CtHiQq_composerWave .CtHiQq_wave i{animation:.9s ease-in-out infinite CtHiQq_assistantWave}.CtHiQq_dock[data-pending] .CtHiQq_composerWave .CtHiQq_wave i:nth-child(2),.CtHiQq_dock[data-pending] .CtHiQq_composerWave .CtHiQq_wave i:nth-child(4){animation-delay:.12s}.CtHiQq_dock[data-pending] .CtHiQq_composerWave .CtHiQq_wave i:nth-child(3){animation-delay:.24s}@keyframes CtHiQq_assistantDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes CtHiQq_assistantWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@media (max-width:600px){.CtHiQq_thread{padding:0 18px 0 50px}}
