.ChatComponent_chatContainer__TYB_W{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:0;padding-bottom:.5rem;position:relative;margin-top:0;overflow:hidden}@keyframes ChatComponent_composerMenuIn__vAFGv{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenuWrap__rNwOe{position:relative;display:flex;flex-shrink:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenu__4lcdF{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:8001;width:15.5rem;display:flex;flex-direction:column;gap:.125rem;padding:.375rem;border:1px solid var(--border-subtle);border-radius:14px;background-color:var(--background-ui);box-shadow:0 12px 32px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08);transform-origin:bottom left;animation:ChatComponent_composerMenuIn__vAFGv .18s cubic-bezier(.2,.7,.3,1) both}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenuItem__L8_et{display:flex;width:100%;align-items:center;gap:.625rem;padding:.5rem;border:none;border-radius:9px;background-color:rgba(0,0,0,0);color:var(--text-primary);font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.3;text-align:start;cursor:pointer;transition:background-color .15s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenuItem__L8_et:hover{background-color:var(--layer-hover)}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenuItem__L8_et:focus-visible{outline:2px solid var(--interactive-primary);outline-offset:-2px}.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenuItem__L8_et svg{flex-shrink:0;fill:currentColor}@media(prefers-reduced-motion:reduce){.ChatComponent_chatContainer__TYB_W .ChatComponent_composerMenu__4lcdF{animation:none}}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY{display:flex;flex-direction:row;justify-content:center;margin:1rem 0 0;padding:0 .85rem 0 0;gap:.5rem;width:100%;align-items:center}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillsHeader__VKNAi{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{display:flex;justify-content:center;flex:1 1 0;align-items:center;max-width:200px;min-width:0;border:3px solid color-mix(in srgb,var(--primary-blue-light) 70%,transparent);border-radius:8px;padding:.25rem;color:var(--gray-70);cursor:pointer;overflow:hidden;transition:flex-grow .2s ease,background-color .15s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent)}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_skillItemDisabled__hiGZB{opacity:.45;cursor:not-allowed;pointer-events:none}body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{border-color:var(--layer-hover-01);background-color:var(--layer-hover-01)}body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover{background-color:var(--layer-hover-02);border-color:var(--layer-hover-02)}@media(prefers-color-scheme:dark){body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{border-color:var(--layer-hover-01);background-color:var(--layer-hover-01)}body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover{background-color:var(--layer-hover-02);border-color:var(--layer-hover-02)}}.ChatComponent_chatContainer__TYB_W .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV .ChatComponent_skillName___P9hF{font-size:clamp(.5rem,1.2vw,.7rem);font-weight:300;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_textAreaWrapper__vPJ8t{position:relative}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi{margin:.5rem 0;padding:.85rem;border-radius:8px;border:1px solid var(--primary-blue-light-2);animation:ChatComponent_fadeInUp__scC8j .25s ease-out}body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi{border-color:var(--gray-40)}body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU{border-top-color:var(--gray-40)}body.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpItem__9v4Qi{border-bottom-color:var(--gray-40)}@media(prefers-color-scheme:dark){body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi{border-color:var(--gray-40)}body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU{border-top-color:var(--gray-40)}body.system .ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpItem__9v4Qi{border-bottom-color:var(--gray-40)}}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem;cursor:pointer}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi .ChatComponent_closeButton__CqfN2{cursor:pointer;transition:all .2s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi .ChatComponent_closeButton__CqfN2:hover{transform:scale(1.1)}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillName___P9hF{font-size:.75rem;font-weight:500;color:var(--gray-50);text-transform:uppercase;letter-spacing:.05em;margin:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU{display:flex;flex-direction:column;border-top:1px solid var(--primary-blue-light-2)}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi{border-bottom:1px solid var(--primary-blue-light-2);padding:.5rem .75rem;cursor:pointer;transition:background-color .15s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi:last-child{border-bottom:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi p{font-size:.875rem;font-weight:300;color:var(--gray-70);opacity:1!important;margin:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi:hover{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent);border-radius:8px}.retroArcade .ChatComponent_chatContainer__TYB_W,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W,body.retroArcade .ChatComponent_chatContainer__TYB_W{font-family:Press Start\ 2P,cursive}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 .85rem 0 0;overflow-y:auto;overscroll-behavior-y:contain;gap:1rem;scroll-behavior:smooth;margin-top:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO.ChatComponent_isScrolledFromTop__Op8lh{mask-image:linear-gradient(180deg,transparent 0,#000 1.5rem)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO p{font-weight:300}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO{scrollbar-width:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO::-webkit-scrollbar{display:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatBottomSpacer__Z6_nW{flex:0 0 auto;height:0;margin-top:-1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messagesWithFade__LFDM4{position:relative;display:flex;flex-direction:column;gap:1rem;padding-top:2rem;margin-top:-1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messagesWithFade__LFDM4:before{content:"";position:sticky;top:0;display:block;height:2rem;margin-bottom:-2rem;pointer-events:none;z-index:1}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn{display:flex;flex-direction:column;animation:ChatComponent_fadeIn__RT_30 .3s ease;gap:1rem;max-width:100%!important;min-width:0;width:auto;overflow-wrap:anywhere}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_alreadyShown__6l1m4{animation:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0{font-size:.875rem;line-height:1.4;transition:all .2s ease;border-radius:8px;max-width:100%!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8{padding:1rem;min-height:24px;display:flex;align-items:center;justify-content:flex-start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8 .ChatComponent_thinkingDots__NaQhm{display:flex;align-items:center}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8 .ChatComponent_thinkingDots__NaQhm .ChatComponent_dot__9tMIS{height:8px;width:8px;margin:0 3px;background-color:var(--gray-30);border-radius:50%;display:inline-block;animation:ChatComponent_pulse__WYsWi 1.4s ease-in-out infinite}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8 .ChatComponent_thinkingDots__NaQhm .ChatComponent_dot__9tMIS .ChatComponent_dot__9tMIS:first-child{animation-delay:0s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8 .ChatComponent_thinkingDots__NaQhm .ChatComponent_dot__9tMIS .ChatComponent_dot__9tMIS:nth-child(2){animation-delay:.2s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn .ChatComponent_messageBubble__B5bX0.ChatComponent_thinkingBubble__q4TL8 .ChatComponent_thinkingDots__NaQhm .ChatComponent_dot__9tMIS .ChatComponent_dot__9tMIS:nth-child(3){animation-delay:.4s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG{align-self:flex-end;flex-direction:row-reverse}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1{align-items:flex-end;color:var(--text-primary);display:flex;flex-direction:column;gap:.25rem;position:relative;text-wrap:wrap;max-width:100%}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0{color:var(--text-primary);border-bottom-right-radius:0;background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent);padding:1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 p{margin:0;line-height:1.6}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 .ChatComponent_messageQuote__xvZnV{display:-webkit-box;margin:0 0 .5rem;padding-inline-start:.5rem;overflow:hidden;border-inline-start:2px solid var(--cds-interactive,#0f62fe);font-size:.75rem;font-style:italic;color:var(--cds-text-secondary,#525252);white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0{background-color:rgba(123,47,255,.2);border:1px solid #7b2fff;color:aqua;font-family:Press Start\ 2P,cursive;font-size:.55rem;line-height:2;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 p,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 p,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 p{color:aqua}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageUserCopyContainer__mJQGW{padding-right:1rem;height:1.5rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageUserCopyContainer__mJQGW>div{display:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1:hover .ChatComponent_messageUserCopyContainer__mJQGW>div{display:block}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT{align-self:flex-start;max-width:100%!important;width:100%}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0{color:var(--text-primary);border-top-left-radius:0;padding:0!important;font-weight:300}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0{color:#39ff14;font-family:Press Start\ 2P,cursive;font-size:.6rem;line-height:2;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 div,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 p,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 span,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 div,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 p,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 span,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 div,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 p,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 span{color:#39ff14;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 b,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h1,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h2,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h3,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h4,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 strong,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 b,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h1,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h2,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h3,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h4,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 strong,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 b,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h1,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h2,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h3,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 h4,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 strong{color:aqua;text-shadow:0 0 8px rgba(0,255,255,.5)}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 a,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 a,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 a{color:#f0f;text-decoration:underline}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ol,.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ul,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ol,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ul,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ol,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 ul{color:#39ff14;padding-left:1.5rem}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 li,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 li,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0 li{color:#39ff14;margin-bottom:.5rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_errorMessage__JyhIs.ChatComponent_messageBubble__B5bX0{background-color:var(--chat-error-bg);color:var(--chat-error-text);padding:1rem!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_errorMessage__JyhIs.ChatComponent_userMessage__yLKpG message-content{padding:1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_{display:flex;flex-direction:column;background:var(--background-ui);border:1px solid var(--gray-20);border-radius:8px;justify-content:center;padding:1rem 1.5rem;gap:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;box-sizing:border-box;animation:ChatComponent_slideInUp__xdNeR .3s ease-in-out}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackHeader__5PUi5{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackHeader__5PUi5 .cds--popover-caret,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackHeader__5PUi5 .cds--popover-content{display:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackHeader__5PUi5 p{font-size:.875rem;font-weight:300;color:var(--gray-70)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackButtonsGrid__5QaHg{display:flex;gap:.75rem;flex-wrap:wrap;width:100%;justify-content:flex-start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackButton__pR1_e{background:var(--background-ui);border:2px solid var(--gray-20);border-radius:8px;padding:.5rem .75rem;font-size:.875rem;width:auto;min-width:fit-content;font-weight:300;color:var(--gray-70);cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:center;box-sizing:border-box}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackButton__pR1_e:hover{background:color-mix(in srgb,var(--primary-blue-light) 70%,transparent);border-color:var(--primary-blue);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,120,212,.15)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackButton__pR1_e:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,120,212,.2)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackButton__pR1_e:focus{outline:2px solid var(--primary-blue);outline-offset:2px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_feedbackActions__m9nfm{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_cancelButton__JF3TT{background:rgba(0,0,0,0);border:1px solid var(--gray-50);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;color:var(--text-helper);cursor:pointer;transition:all .2s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_cancelButton__JF3TT:hover{background:var(--gray-10);color:var(--text-primary,#161616);border-color:var(--text-primary,#161616)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageFeedbackContainer__aD0a_ .ChatComponent_cancelButton__JF3TT:focus{outline:2px solid var(--primary-blue,#0078d4);outline-offset:2px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_thankYouContainer__6ea_e{display:flex;flex-direction:column;background:var(--background-ui);border:1px solid var(--gray-20);border-radius:8px;justify-content:center;padding:1rem 1.5rem;gap:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;box-sizing:border-box;animation:ChatComponent_fadeInOutOpacity__mVWI8 2.3s ease-out}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_thankYouContainer__6ea_e .ChatComponent_thankYou__JdpUS{font-family:IBM Plex Sans,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:.875rem;font-weight:300;margin:0 auto;color:var(--gray-70)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_loadingMoreMessages__ypkI0{display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--gray-60);font-size:.875rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_loadMoreHint__vnyBv{display:flex;justify-content:center;align-items:center;padding:.5rem;color:var(--text-helper);font-size:.75rem;font-weight:300;opacity:.7}.ChatComponent_chatContainer__TYB_W .ChatComponent_scrollToBottomButton__5AQF0{align-self:center;margin-top:-44px;margin-bottom:8px;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid var(--secondary-blue-light);background-color:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,97,254,.1);transition:opacity .2s ease,transform .2s ease,background .2s ease;animation:ChatComponent_fadeInUp__scC8j .2s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_scrollToBottomButton__5AQF0:hover{background:var(--secondary-blue-light);transform:scale(1.05)}.ChatComponent_chatContainer__TYB_W .ChatComponent_scrollToBottomButton__5AQF0 svg{fill:#0f62fe}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{height:auto;overflow:visible}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea{transition:height .5s cubic-bezier(.4,0,.2,1),opacity .25s ease}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX.ChatComponent_chatTextAreaUploading__yFDMM textarea{opacity:.45;cursor:not-allowed;transition:opacity .25s ease}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA{background-color:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;animation:ChatComponent_fadeAndCollapseWelcome__Wahbn .35s ease forwards}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx .ChatComponent_welcomeMessage__aFVyw{text-align:center;color:var(--gray-70);font-weight:300}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT{background-color:var(--composer-empty-bg,color-mix(in srgb,var(--primary-blue-light) 70%,transparent));border:1px solid rgba(0,0,0,0);animation:ChatComponent_slideInputDown__WkOe6 .55s cubic-bezier(.4,0,.2,1) forwards,ChatComponent_fadeOutBackground__oyVZK .35s ease forwards,ChatComponent_fadeInBorder__i2p8e .35s ease forwards}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatMessages__xT9yO{flex:0 0 0!important;min-height:0!important;overflow:hidden!important;padding:0!important;gap:0!important}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatFooter__Ni4lt{position:absolute;bottom:.5rem;left:0;right:0}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA{margin-bottom:auto;width:90%;background-color:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;opacity:1}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx .ChatComponent_welcomeMessage__aFVyw{text-align:center;color:var(--gray-70);opacity:1;font-weight:300}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT{background-color:var(--composer-empty-bg,color-mix(in srgb,var(--primary-blue-light) 70%,transparent));border:1px solid rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea{min-height:120px;height:auto;transition:height .5s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea::placeholder{color:var(--text-primary);opacity:.7!important;font-weight:300!important}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea:focus::placeholder{opacity:0!important}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G{justify-content:center;padding-bottom:6vh}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G .ChatComponent_chatMessages__xT9yO{flex:0 1 auto;min-height:0;overflow-y:auto}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G .ChatComponent_chatInputContainer__kg8mA{margin-top:1.5rem;margin-bottom:0}@media(max-width:480px){.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G .ChatComponent_chatMessages__xT9yO{font-size:.75rem}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessage__aFVyw{font-size:.8125rem}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea{min-height:72px}}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G:not(.ChatComponent_embedLandingWithMessage__Rl2fj) .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;opacity:1;height:auto;overflow:visible}@media(max-width:480px){.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G:not(.ChatComponent_embedLandingWithMessage__Rl2fj) .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{gap:.25rem}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLanding__hq94G:not(.ChatComponent_embedLandingWithMessage__Rl2fj) .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx img{width:20px;height:20px}}.ChatComponent_chatContainer__TYB_W.ChatComponent_embedLandingWithMessage__Rl2fj .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{display:none}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k{overflow:hidden}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA{width:100%}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{display:flex;animation:ChatComponent_fadeOutWelcome__bjiEN .35s ease forwards;pointer-events:none}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT{animation:ChatComponent_slideInputDown__WkOe6 .55s cubic-bezier(.4,0,.2,1) forwards}.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX textarea{animation:ChatComponent_shrinkTextarea__4YFka .5s cubic-bezier(.4,0,.2,1) forwards;background-color:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatTextArea__8KCaX .cds--text-area{background-color:rgba(0,0,0,0)!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA{margin-top:auto;position:relative;width:100%;align-self:center;view-transition-name:chat-composer;transition:width .5s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,0);border-radius:8px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .cds--text-area__wrapper{position:relative}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_welcomeMessageContainer__FORDx{display:flex;opacity:0;margin-bottom:0;height:0;overflow:hidden}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78{position:absolute;bottom:.5rem;right:.5rem;background:none;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .2s ease;z-index:1}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled{cursor:not-allowed}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover{opacity:.75;opacity:.8;transition:all .2s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled{opacity:.4}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78{background:rgba(0,0,0,0);border:none;box-shadow:none;width:2.5rem;height:2.5rem}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78 svg,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78 svg,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78 svg{display:none}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:after,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:after,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:after{content:"↵";font-size:1.5rem;font-weight:700;color:#39ff14;text-shadow:0 0 8px rgba(57,255,20,.6);display:flex;align-items:center;justify-content:center}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover{opacity:1;transform:scale(1.1)}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover:after,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover:after,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:not(:disabled):hover:after{text-shadow:0 0 12px rgba(57,255,20,.9)}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled{background:rgba(0,0,0,0);border:none;box-shadow:none}.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled:after,[data-theme=retroArcade] .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled:after,body.retroArcade .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_messageButton__UrP78:disabled:after{color:#333340;text-shadow:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_sendOn__7FOh6{fill:var(--cds-interactive-01,#0f62fe)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_sendOff__fRdNn{fill:var(--cds-text-disabled,#8d8d8d)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_stop__9RNMv{fill:var(--cds-interactive-01,#0f62fe)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_heartAnimation__AHNE6{position:absolute;font-size:1.5rem;pointer-events:none;z-index:100;right:1.25rem;top:1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_heartLeft__hpxqN{animation:ChatComponent_floatUpLeft__W74D8 1.1s ease-out forwards;animation-delay:.05s;opacity:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_heartCenter__sUh4_{animation:ChatComponent_floatUpCenter__lgSxq 1s ease-out forwards}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_heartRight__tLbIT{animation:ChatComponent_floatUpRight___wW0E 1.2s ease-out forwards;animation-delay:.1s;opacity:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA cds--text-area:active,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA cds--text-area:focus{outline:none!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh{display:flex;width:100%;padding:.75rem .75rem .5rem 1rem;justify-content:flex-start;align-items:center;position:relative}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh.ChatComponent_hasOverflowLeft__vrmYw:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5rem;border-bottom-left-radius:30px;background:linear-gradient(90deg,rgb(255,255,255) 0,rgba(255,255,255,0));pointer-events:none;z-index:10}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh.ChatComponent_hasOverflowRight___8lsJ:after{content:"";position:absolute;right:0;top:0;bottom:0;border-bottom-right-radius:30px;width:5rem;background:linear-gradient(270deg,rgb(255,255,255) 0,rgba(255,255,255,0));pointer-events:none;z-index:10}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItemsWrapper__GsHdk{display:flex;gap:.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItemsWrapper__GsHdk:after{content:"";display:block;min-width:1rem;flex-shrink:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j{position:absolute;top:50%;background:rgba(0,0,0,0);transform:translateY(-50%);border:none;z-index:999;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j:hover{color:var(--gray-10)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j:active{transform:translateY(-50%) scale(.95)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j.ChatComponent_scrollLeft__i3IBZ{left:.25rem;transition:all .2s ease;background:linear-gradient(90deg,rgb(255,255,255) 60%,rgba(255,255,255,.85) 85%,rgba(255,255,255,.2))}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j.ChatComponent_scrollRight__7AItx{right:.25rem;background:linear-gradient(270deg,rgb(255,255,255) 60%,rgba(255,255,255,.85) 85%,rgba(255,255,255,.2))}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;pointer-events:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_scrollButton__Stx1j svg{fill:var(--text-primary);position:relative;z-index:1}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItem__QZq1Q{background:var(--primary-blue-light);border:none;border-radius:20px;line-height:1.5;border-bottom-right-radius:0;font-size:.75rem;max-width:15rem;max-height:3.5rem;min-height:2.75rem;cursor:pointer;padding:0 1rem;text-overflow:ellipsis;font-weight:300;flex:0 0 auto;display:flex;align-items:center;text-align:start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItem__QZq1Q .ChatComponent_promptSummary__gg1N2{color:var(--text-primary)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItem__QZq1Q:hover{opacity:.7;transition:all .3s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_promptContainer__G_pmh .ChatComponent_promptItem__QZq1Q:active{opacity:.9}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT{border:1px solid var(--border-subtle);position:relative;display:flex;border-radius:8px;width:100%;padding:0;flex-direction:column}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_textAreaControls__WJ8Db{display:flex;flex-direction:row;align-items:flex-start;width:100%}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ{width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:var(--text-primary);padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease;flex-shrink:0;margin-top:.35rem;margin-left:.25rem;margin-right:.35rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ.ChatComponent_expanded___ulHF{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ.ChatComponent_expanded___ulHF svg{transform:rotate(45deg)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ:hover{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ.ChatComponent_expanded___ulHF:hover{opacity:.85}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ:disabled{color:var(--text-disabled);cursor:not-allowed;background:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_chatTextArea__8KCaX{flex:1}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P{display:flex;gap:.8rem;justify-content:center;height:4rem;align-items:center}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P .ChatComponent_loadingDot__0FOoU{width:6px;height:6px;border-radius:50%;background-color:var(--interactive-primary);opacity:.3;animation:ChatComponent_dotPulse__ifmSb 1.5s ease-in-out infinite}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P .ChatComponent_loadingDot__0FOoU:first-child{animation-delay:0s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P .ChatComponent_loadingDot__0FOoU:nth-child(2){animation-delay:.2s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P .ChatComponent_loadingDot__0FOoU:nth-child(3){animation-delay:.4s}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_promptLoading__aca1P .ChatComponent_loadingText__HYDkz{margin-left:.5rem;color:var(--gray-70);font-size:.875rem;opacity:.8}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .cds--text-area__invalid-icon{inset-block-start:.5rem!important;inset-inline-end:3.5rem!important;inset-inline-start:auto!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea{border:none!important;font-weight:300;text-align:start;resize:none;width:100%;outline:none;box-shadow:none;transition:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea:active,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea:focus,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea:focus-visible{outline:none;border:none;box-shadow:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea::-webkit-scrollbar{width:6px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea.ChatComponent_isScrolling__jWV0_::-webkit-scrollbar-thumb{background-color:var(--gray-50)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea.ChatComponent_isScrolling__jWV0_{scrollbar-color:var(--gray-50) rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea{padding:.5rem 3rem .25rem 0;border-radius:8px;min-height:4rem;height:auto}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t{background-color:var(--background-ui);border-radius:8px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t.ChatComponent_emptyState__4ftET{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t.ChatComponent_emptyState__4ftET textarea{padding:.5rem 3rem .25rem 1rem}.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t,.dark .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t.ChatComponent_emptyState__4ftET{background-color:var(--background-primary)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX{flex:1}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_chatTextArea__8KCaX.ChatComponent_expandedTextArea__Gedy0 textarea{min-height:7rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatFooter__Ni4lt{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin-top:.5rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_AIButton__88YzR{position:absolute;right:.5rem;display:flex;flex-direction:row-reverse;gap:.3rem;font-size:.75rem;font-weight:400;border-radius:4px;cursor:pointer}.ChatComponent_chatContainer__TYB_W .ChatComponent_AIButton__88YzR p{margin-top:-.2rem;margin-left:.4rem;font-size:.75rem;font-weight:300;user-select:none;-webkit-user-select:none;-ms-user-select:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_AIButton__88YzR.ChatComponent_active__YGt0O{color:var(--link-primary)}.ChatComponent_chatContainer__TYB_W .ChatComponent_AIButton__88YzR:hover{opacity:.8;transition:all .2s ease}.ChatComponent_chatContainer__TYB_W .ChatComponent_warningMessage__gx1R7{font-size:.75rem;color:var(--gray-60);text-align:center}.ChatComponent_chatContainer__TYB_W .ChatComponent_promptItemSkeleton__YcT6U{min-width:13rem;height:40px;background:linear-gradient(90deg,#cbdbf4,#e2ecfa 25%,#f0f5ff 50%,#d9e5f7 75%,#cfdff8);background-size:200% 100%;border-radius:20px;border-bottom-right-radius:0;animation:ChatComponent_shimmer__Ke8Gv 2s ease-in-out infinite}.ChatComponent_chatContainer__TYB_W .ChatComponent_inlineMeetingPrepContainer___Lq8O{width:100%;padding:16px 24px 0}.ChatComponent_chatContainer__TYB_W .ChatComponent_promptChipsGrid__wUVPf{display:none;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ChatComponent_chatContainer__TYB_W .ChatComponent_promptChip__EXFLG{border:2px solid rgba(237,245,255,.7);border-radius:8px;padding:4px 12px;font-size:11.2px;font-weight:300;color:var(--gray-70);background:rgba(0,0,0,0);cursor:pointer;text-align:center;font-family:IBM Plex Sans,sans-serif;transition:background .15s}.ChatComponent_chatContainer__TYB_W .ChatComponent_promptChip__EXFLG:hover:not(.ChatComponent_promptChipDisabled__tVxSR){background:rgba(237,245,255,.5)}.ChatComponent_chatContainer__TYB_W .ChatComponent_promptChip__EXFLG.ChatComponent_promptChipDisabled__tVxSR{background:var(--background-primary);border-color:rgba(0,0,0,0);color:rgba(22,22,22,.25);cursor:default}.ChatComponent_chatContainer__TYB_W .ChatComponent_viewDashboardRow__tJY4Z{display:none;justify-content:flex-start;margin-top:16px;margin-bottom:12px}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_promptChipsGrid__wUVPf,.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_promptChipsGrid__wUVPf{display:grid}.ChatComponent_chatContainer__TYB_W.ChatComponent_emptyChat__sFVg_ .ChatComponent_viewDashboardRow__tJY4Z,.ChatComponent_chatContainer__TYB_W.ChatComponent_transitioningFromEmpty__tOP_k .ChatComponent_viewDashboardRow__tJY4Z{display:flex}@media(max-width:850px){.ChatComponent_chatContainer__TYB_W.ChatComponent_chatContainer__TYB_W{min-height:0;height:100%;margin-top:0;padding-bottom:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatFooter__Ni4lt{margin-top:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO{margin-top:0;padding:0 .75rem;gap:1.25rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messagesWithFade__LFDM4{padding-top:2.5rem;margin-top:0;gap:1.25rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageBubble__B5bX0,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_messageBubble__B5bX0 p{font-size:1rem;line-height:1.5}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG{max-width:80%!important}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0{padding:.75rem 1rem;border-radius:1.25rem;border-bottom-right-radius:1.25rem;text-align:start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageBubble__B5bX0 p{text-align:start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_userMessage__yLKpG .ChatComponent_messageContent__sa6V1 .ChatComponent_messageUserCopyContainer__mJQGW>div{display:block}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT{flex-direction:row;align-items:flex-start;gap:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT:before{content:none;display:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageBubble__B5bX0,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageContent__sa6V1{text-align:start}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatMessages__xT9yO .ChatComponent_chatMessage__zSshn.ChatComponent_coachMessage__jSLFT .ChatComponent_messageContent__sa6V1{flex:1;min-width:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:0;background:var(--background-primary)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_textAreaWrapper__vPJ8t{order:3}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA:has(>.ChatComponent_selectedSkillContainer__yuIsi)>.ChatComponent_skillsContainer__RdjUY{display:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi,.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY{box-sizing:border-box;width:auto;margin:0;padding:.375rem;background:var(--background-ui);border:1px solid var(--border-subtle);border-bottom:none;border-radius:0;box-shadow:0 -6px 20px rgba(0,0,0,.08);animation:ChatComponent_fadeInUp__scC8j .2s ease-out}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA:has(>.ChatComponent_skillsContainer__RdjUY)>.ChatComponent_textAreaWrapper__vPJ8t .ChatComponent_textArea__a45eT{border-top-left-radius:0;border-top-right-radius:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY{order:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY:before{content:"Add context";padding:.25rem .625rem .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-50)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{flex:0 0 auto;width:100%;max-width:none;min-width:0;justify-content:flex-start;gap:.625rem;padding:.625rem;border:none;border-top:1px solid var(--border-subtle);border-radius:0;background:rgba(0,0,0,0);position:relative}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:before{content:"";flex:0 0 14px;width:14px;height:14px;background:var(--primary-blue);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2 l1.6 6.4 L20 10 l-6.4 1.6 L12 18 l-1.6-6.4 L4 10 l6.4-1.6 Z M19 3 l0.7 2.3 L22 6 l-2.3 0.7 L19 9 l-0.7-2.3 L16 6 l2.3-0.7 Z'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'><path d='M12 2 l1.6 6.4 L20 10 l-6.4 1.6 L12 18 l-1.6-6.4 L4 10 l6.4-1.6 Z M19 3 l0.7 2.3 L22 6 l-2.3 0.7 L19 9 l-0.7-2.3 L16 6 l2.3-0.7 Z'/></svg>") center/contain no-repeat}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV .ChatComponent_skillName___P9hF{flex:1;font-size:.9375rem;font-weight:400;text-align:start;white-space:normal;line-height:1.35}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:after{content:"";flex:0 0 14px;width:14px;height:14px;background:var(--gray-50);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") center/contain no-repeat}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz{background-color:var(--primary-blue-light);color:var(--primary-blue)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea{height:5.5rem;padding-top:.75rem;padding-bottom:.5rem;font-size:1rem;line-height:1.4}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT textarea::placeholder{font-size:1rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ{width:40px;height:40px;margin-top:.5rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textArea__a45eT .ChatComponent_addSkillButton__ESEVQ svg{width:24px;height:24px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi{order:2}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem .375rem;margin-bottom:0;border-bottom:none;cursor:pointer}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi:before{content:"";flex:0 0 14px;width:14px;height:14px;background:var(--gray-50);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>") center/contain no-repeat}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_skillsHeader__VKNAi .ChatComponent_skillName___P9hF{font-size:.6875rem;font-weight:600;color:var(--gray-50);letter-spacing:.08em;text-transform:uppercase}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU{display:flex;flex-direction:column;overflow:visible;gap:0;padding:0;border-top:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi{flex:0 0 auto;width:auto;min-height:0;padding:.625rem;display:flex;flex-direction:row;align-items:center;gap:.625rem;border:none;border-top:1px solid var(--border-subtle);border-radius:0;background:rgba(0,0,0,0)}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi:before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:var(--primary-blue-light);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f62fe' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='22' y1='2' x2='11' y2='13'/><polygon points='22 2 15 22 11 13 2 9 22 2'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi p{flex:1;font-size:.9375rem;font-weight:400;line-height:1.35;white-space:normal;color:var(--text-primary);opacity:1!important;margin:0}.ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA>.ChatComponent_selectedSkillContainer__yuIsi .ChatComponent_followUpsContainer__WYrqU .ChatComponent_followUpItem__9v4Qi:last-child{border-bottom:none}.ChatComponent_chatContainer__TYB_W .ChatComponent_warningMessage__gx1R7{font-size:.8125rem}.ChatComponent_chatContainer__TYB_W .ChatComponent_aiDisclaimer__tRetj{display:none}}@keyframes ChatComponent_fadeIn__RT_30{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatComponent_fadeOutBackground__oyVZK{0%{background-color:var(--composer-empty-bg,color-mix(in srgb,var(--primary-blue-light) 70%,transparent))}to{background-color:rgba(0,0,0,0)}}@keyframes ChatComponent_fadeInBorder__i2p8e{0%{border-color:rgba(0,0,0,0)}to{border-color:var(--border-subtle)}}@keyframes ChatComponent_fadeInUp__scC8j{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatComponent_fadeInOutOpacity__mVWI8{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes ChatComponent_fadeInText__v8vQa{0%{color:rgba(0,0,0,0)}25%{color:rgba(0,0,0,0)}50%{color:rgba(0,0,0,0)}75%{color:rgba(0,0,0,0)}to{color:var(--text-primary)}}@keyframes ChatComponent_slideInUp__xdNeR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatComponent_slideInputDown__WkOe6{0%{transform:translateY(-32vh)}to{transform:translateY(0)}}@keyframes ChatComponent_shrinkTextarea__4YFka{0%{height:120px}to{height:52px}}@keyframes ChatComponent_expandPaddingForButton___GZHV{0%{padding-left:1rem}to{padding-left:37.6px}}@keyframes ChatComponent_changeTextareaBackground__6Gpjf{0%{background-color:color-mix(in srgb,var(--primary-blue-light) 70%,transparent);border:none}to{background-color:rgba(0,0,0,0);border:1px solid var(--border-subtle)}}@keyframes ChatComponent_fadeOutWelcome__bjiEN{0%{opacity:1}to{opacity:0}}@keyframes ChatComponent_fadeAndCollapseWelcome__Wahbn{0%{opacity:1;margin-bottom:2rem}to{opacity:0;margin-bottom:0}}@keyframes ChatComponent_floatUpLeft__W74D8{0%{opacity:1;transform:translate(0) scale(.3) rotate(-10deg)}15%{opacity:1;transform:translate(-8px,-15px) scale(1.1) rotate(-5deg)}to{opacity:0;transform:translate(-25px,-90px) scale(.9) rotate(-15deg)}}@keyframes ChatComponent_floatUpCenter__lgSxq{0%{opacity:1;transform:translate(0) scale(.3)}15%{opacity:1;transform:translateY(-20px) scale(1.2)}to{opacity:0;transform:translate(5px,-100px) scale(1)}}@keyframes ChatComponent_floatUpRight___wW0E{0%{opacity:1;transform:translate(0) scale(.3) rotate(10deg)}15%{opacity:1;transform:translate(10px,-12px) scale(1) rotate(5deg)}to{opacity:0;transform:translate(30px,-85px) scale(.8) rotate(20deg)}}@keyframes ChatComponent_dotPulse__ifmSb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1)}}@keyframes ChatComponent_shimmer__Ke8Gv{0%{background-position:200% 0}to{background-position:-200% 0}}.ChatComponent_watsonxErrorBubble__WufrZ{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:.4rem .75rem;background-color:var(--error-surface);border-top:1px solid #ffd7d9;border-bottom:1px solid #ffd7d9;color:#da1e28;font-size:.75rem}.ChatComponent_watsonxErrorBubble__WufrZ .ChatComponent_watsonxErrorIcon__l5oIt{flex-shrink:0;fill:currentColor;width:14px;height:14px}.ChatComponent_watsonxErrorBubble__WufrZ .ChatComponent_watsonxErrorText__PTjKl{flex:1;margin:0;color:var(--text-primary);line-height:1.3;font-size:.75rem}.ChatComponent_watsonxErrorBubble__WufrZ .ChatComponent_watsonxErrorRetry__JNzVn{flex-shrink:0;color:#da1e28;min-height:unset;padding:.1rem .4rem;font-size:.75rem}.ChatComponent_watsonxErrorBubble__WufrZ .ChatComponent_watsonxErrorRetry__JNzVn:hover{background:rgba(0,0,0,0);text-decoration:underline}.ChatComponent_dragOverlay__Kik0u{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary-blue);border-radius:12px;background:color-mix(in srgb,var(--primary-blue) 5%,color-mix(in srgb,var(--background-ui) 90%,transparent));pointer-events:none}.ChatComponent_dragOverlayContent__NzQhr{display:flex;flex-direction:column;align-items:center;gap:.5rem;box-sizing:border-box;max-width:100%;padding-inline:1.5rem;text-align:center}.ChatComponent_dragOverlayTitle__moeC2{font-size:1.25rem;font-weight:600;color:var(--link-primary);margin:0}.ChatComponent_dragOverlaySubtitle__xAFBZ{font-size:.875rem;color:var(--gray-70);margin:0}.ChatComponent_dragOverlayInvalid__iTH7Q{border-color:var(--danger-red,#da1e28);background:color-mix(in srgb,#da1e28 5%,color-mix(in srgb,#fff3f3 90%,transparent))}.ChatComponent_pastedDocChip___g8ht{background:var(--background-ui);border-top:1px solid var(--border-subtle-2);border-right:1px solid var(--border-subtle-2);border-left:3px solid var(--primary-blue);animation:ChatComponent_slideUp__v__Fg .22s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes ChatComponent_slideUp__v__Fg{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.ChatComponent_pastedDocChipHeader__Irr4r{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.ChatComponent_pastedDocChipHeader__Irr4r:hover{background:color-mix(in srgb,var(--primary-blue) 4%,transparent)}.ChatComponent_pastedDocIcon__gntuv{flex-shrink:0;color:var(--link-primary)}.ChatComponent_pastedDocName__eG16k{font-size:.8125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ChatComponent_pastedDocMeta__sDgJl{font-size:.75rem;color:var(--gray-60);white-space:nowrap;flex-shrink:0}.ChatComponent_pastedDocUploading__a9hH3{font-size:.75rem;color:var(--link-primary);white-space:nowrap;flex-shrink:0;animation:ChatComponent_pulse__WYsWi 1.2s ease-in-out infinite}@keyframes ChatComponent_pulse__WYsWi{0%,to{opacity:1}50%{opacity:.4}}.ChatComponent_pastedDocReady__5Zcfn{font-size:.75rem;color:var(--success-green);white-space:nowrap;flex-shrink:0}.ChatComponent_pastedDocError__U_SDw{font-size:.75rem;color:var(--danger-red);white-space:nowrap;flex-shrink:0}.ChatComponent_pastedDocRemove__pIRfy{display:flex;align-items:center;justify-content:center;padding:.25rem;background:rgba(0,0,0,0);color:var(--gray-70);border:none;border-radius:3px;cursor:pointer;flex-shrink:0}.ChatComponent_pastedDocRemove__pIRfy:hover{background:var(--gray-10);color:var(--text-primary)}.ChatComponent_pastedDocPreview__bxamc{padding:.5rem .75rem .75rem;border-top:1px solid var(--border-subtle-2)}.ChatComponent_pastedDocPreviewLabel__B_4Mj{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-60);margin:0 0 .25rem}.ChatComponent_pastedDocSummaryText__NDOx1{font-size:.8125rem;color:var(--text-primary);margin:0;line-height:1.5}.ChatComponent_pastedDocContent__W17P7{font-size:.75rem;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;margin:0;padding:.5rem;background:rgba(0,0,0,0);border-radius:4px;border:1px solid var(--border-subtle-2);font-family:inherit;line-height:1.4}.ChatComponent_meetingActionRow__mvmyw{display:flex;gap:8px;margin-bottom:8px}.ChatComponent_roundActionButton__jMM0a{background:none;border:1.5px solid var(--primary-blue,#0f62fe);border-radius:100px;color:var(--primary-blue,#0f62fe);font-size:12px;font-family:IBM Plex Sans,sans-serif;font-weight:400;line-height:18px;padding:4px 14px;cursor:pointer;transition:background .15s,color .15s}.ChatComponent_roundActionButton__jMM0a:hover{background:var(--primary-blue,#0f62fe);color:#fff}.ChatComponent_dragOverlayTitleInvalid__DeKGi{color:var(--danger-red,#da1e28)}.ChatComponent_messageAuthor__LL57X{align-self:flex-end;margin-bottom:2px;padding-right:.25rem;font-size:.6875rem;line-height:1.2;color:var(--text-ternary,var(--gray-60));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatComponent_messageAttachedDocs__BXEW_{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;align-items:flex-end}.ChatComponent_messageDocChip__R_3l2{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:var(--layer-02,rgba(255,255,255,.12));border:1px solid var(--border-subtle-1,rgba(255,255,255,.2));max-width:280px}.ChatComponent_messageDocIcon__nkm_U{flex-shrink:0;opacity:.8}.ChatComponent_messageDocName__aqjf5{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.ChatComponent_hidden__jRSSi{display:none}.ChatComponent_generatePodcastBtn__7B_Kq{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .875rem;border:1px solid #8a3ffc;border-radius:1.25rem;background:var(--light-purple,#ede5ff);color:#491d8b;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ChatComponent_generatePodcastBtn__7B_Kq:hover{background:#e0d3ff;border-color:#6929c4}.ChatComponent_generatePodcastBtn__7B_Kq svg{fill:#6929c4}.ChatComponent_talkTrackStatus__cj9Sj{display:flex;flex-direction:column;gap:.5rem;max-width:32rem;padding:.875rem 1rem;border-radius:.75rem;background:var(--light-purple,#ede5ff);color:#491d8b}.ChatComponent_talkTrackHeader__q1dBp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.ChatComponent_talkTrackTitle__CldRg{color:#491d8b}.ChatComponent_talkTrackBody__w_YWL{margin:0;font-size:.8125rem;line-height:1.5;color:#6929c4}.ChatComponent_talkTrackDot__s63oW{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:#8a3ffc;animation:ChatComponent_talkTrackPulse__VFDTr 1.2s ease-in-out infinite}.ChatComponent_talkTrackBar__1UzCt{position:relative;height:4px;border-radius:999px;background:rgba(138,63,252,.18);overflow:hidden}.ChatComponent_talkTrackBarFill__bOMZ0{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background-image:var(--primary-gradient);animation:ChatComponent_talkTrackBar__1UzCt 1.4s ease-in-out infinite}@keyframes ChatComponent_talkTrackPulse__VFDTr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes ChatComponent_talkTrackBar__1UzCt{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.ChatComponent_scriptStatus__SCWrf{display:flex;flex-direction:column;gap:.5rem;max-width:32rem;padding:.875rem 1rem;border-radius:.75rem;background:var(--background-ui);border:1px solid #e0e0e0;color:var(--text-primary)}.ChatComponent_scriptHeader__WRoyd{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.ChatComponent_scriptTitle__9tUwb{color:var(--text-primary)}.ChatComponent_scriptBody__k8Jqd{margin:0;font-size:.8125rem;line-height:1.5;color:var(--gray-70)}.ChatComponent_scriptDot__ncVK5{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:#161616;animation:ChatComponent_talkTrackPulse__VFDTr 1.2s ease-in-out infinite}.ChatComponent_scriptBar__QgVMR{position:relative;height:4px;border-radius:999px;background:rgba(22,22,22,.1);overflow:hidden}.ChatComponent_scriptBarFill__AHtnP{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:#161616;animation:ChatComponent_talkTrackBar__1UzCt 1.4s ease-in-out infinite}.ChatComponent_roleWelcome__ZdvQJ{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:0 24px 8px}.ChatComponent_roleWelcomeSubtitle__8UIYZ{font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:var(--gray-70,#525252)}.ChatComponent_roleBoxes__y24k9{display:flex;gap:16px;margin-top:.75rem;flex-wrap:wrap;justify-content:center}.ChatComponent_roleBox__jTIaL{min-width:11.5rem;padding:20px 24px;border:1px solid rgba(15,98,254,.25);border-radius:12px;background:rgba(237,245,255,.55);color:#161616;font-family:IBM Plex Sans,sans-serif;font-size:.9375rem;font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ChatComponent_roleBox__jTIaL:hover{background:#edf5ff;border-color:var(--primary-blue,#0f62fe);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,98,254,.12)}.ChatComponent_roleBox__jTIaL:active{transform:translateY(0);box-shadow:none}body.dark .ChatComponent_roleWelcomeSubtitle__8UIYZ{color:var(--text-secondary)}body.dark .ChatComponent_roleBox__jTIaL{border-color:var(--border-subtle);background:var(--layer-hover-01);color:var(--text-primary)}body.dark .ChatComponent_roleBox__jTIaL:hover{background:var(--layer-hover-02);border-color:var(--link-primary);box-shadow:none}@media(prefers-color-scheme:dark){body.system .ChatComponent_roleWelcomeSubtitle__8UIYZ{color:var(--text-secondary)}body.system .ChatComponent_roleBox__jTIaL{border-color:var(--border-subtle);background:var(--layer-hover-01);color:var(--text-primary)}body.system .ChatComponent_roleBox__jTIaL:hover{background:var(--layer-hover-02);border-color:var(--link-primary);box-shadow:none}}.thinkAgent .ChatComponent_messageBubble__B5bX0 :is(p,li,h1,h2,h3,h4,h5,h6,blockquote){background-image:var(--think-text-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.thinkAgent .ChatComponent_messageBubble__B5bX0 a{color:var(--link-primary,var(--primary-blue))}.thinkAgent .ChatComponent_messageBubble__B5bX0 :is(th,td){color:var(--text-primary)}.techXchangeAgent .ChatComponent_welcomeName__x20bH{background:linear-gradient(90deg,#4589ff,#8a3ffc,#ee5396);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.techXchangeAgent .ChatComponent_textAreaControls__WJ8Db{position:relative}.techXchangeAgent .ChatComponent_chatContainer__TYB_W:not(.ChatComponent_emptyChat__sFVg_):not(.ChatComponent_transitioningFromEmpty__tOP_k) .ChatComponent_chatTextArea__8KCaX .cds--text-area{background-color:rgba(0,0,0,0)!important}.techXchangeAgent .ChatComponent_addSkillButton__ESEVQ{color:var(--text-primary)}.techXchangeAgent .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA{background:rgba(0,0,0,0)}.techXchangeAgent .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t,.techXchangeAgent .ChatComponent_chatContainer__TYB_W .ChatComponent_chatInputContainer__kg8mA .ChatComponent_textAreaWrapper__vPJ8t.ChatComponent_emptyState__4ftET{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px}.techXchangeAgent .ChatComponent_txcGreetingOverlay__ORpLI{position:absolute;inset:0 0 0 calc(.25rem + 28px + .35rem);overflow:hidden;padding:8px 48px 4px 16px;font-size:.875rem;line-height:20px;font-weight:300;color:var(--gray-70);pointer-events:none}.techXchangeAgent .ChatComponent_txcGreetingOverlay__ORpLI strong{font-weight:600}.techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{flex:0 0 auto;max-width:none;border:1px solid var(--gray-30);border-radius:22px;padding:.5rem 1.125rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--text-primary);background:var(--background-primary);transition:border-color .15s ease,color .15s ease}.techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,.techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover{border-color:var(--link-primary,var(--primary-blue));color:var(--link-primary,var(--primary-blue))}body.dark .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV,body.system .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV{border-color:var(--gray-30);background-color:var(--background-primary)}body.dark .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,body.dark .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover,body.system .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV.ChatComponent_selected__iymmz,body.system .techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV:hover{border-color:var(--link-primary,var(--primary-blue));background-color:var(--background-primary)}.techXchangeAgent .ChatComponent_skillsContainer__RdjUY .ChatComponent_skillItem__439IV .ChatComponent_skillName___P9hF{font-size:.8125rem}.ChatComponent_pendingAttachments__nSLY4{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px}.ChatComponent_pendingChip__sO26J{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:12px;background:var(--layer-02,rgba(255,255,255,.12));border:1px solid var(--border-subtle-1,rgba(255,255,255,.2));max-width:240px}.ChatComponent_pendingChip__sO26J .cds--loading{width:14px;height:14px;flex-shrink:0}.ChatComponent_pendingChipError__BmtUx{border-color:var(--support-error,#da1e28)}.ChatComponent_pendingChipErrorIcon__qdq8Q{flex-shrink:0;color:var(--support-error,#da1e28)}.ChatComponent_pendingChipReason__V1t6S{flex-basis:100%;margin:0;font-size:.75rem;color:var(--support-error,#da1e28)}.ChatComponent_pendingChipThumb__SM9Fs{width:32px;height:32px;object-fit:cover;border-radius:4px;flex-shrink:0}.ChatComponent_pendingChipName__jaHQl{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.ChatComponent_pendingChipRemove__O3VzS{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:inherit;opacity:.6;flex-shrink:0}.ChatComponent_pendingChipRemove__O3VzS:hover{opacity:1}.FileDropNotification_banner__88WPE{display:flex;align-items:center;gap:.625rem;width:100%;background:var(--background-ui);border:1px solid var(--border-subtle-2);border-left:3px solid var(--primary-blue);box-shadow:0 -2px 6px rgba(0,0,0,.06);padding:.25rem 1rem;animation:FileDropNotification_slideUp__ObjK9 .22s cubic-bezier(.25,.46,.45,.94) forwards;overflow:hidden;margin-bottom:.25rem}.FileDropNotification_banner__88WPE.FileDropNotification_ready__ov_1Q{border-left-color:var(--success-green)}.FileDropNotification_banner__88WPE.FileDropNotification_ready__ov_1Q .FileDropNotification_icon__lUEGb{color:var(--success-green)}.FileDropNotification_banner__88WPE.FileDropNotification_warning__kiIDX{border-left-color:var(--warning-orange)}.FileDropNotification_banner__88WPE.FileDropNotification_warning__kiIDX .FileDropNotification_icon__lUEGb{color:var(--warning-orange)}.FileDropNotification_banner__88WPE.FileDropNotification_error__BZC0E{border-left-color:var(--danger-red)}.FileDropNotification_banner__88WPE.FileDropNotification_error__BZC0E .FileDropNotification_icon__lUEGb{color:var(--danger-red)}.FileDropNotification_icon__lUEGb{flex-shrink:0;color:var(--link-primary);display:flex;align-items:center}.FileDropNotification_icon__lUEGb svg{width:16px;height:16px}.FileDropNotification_text__q4PK_{font-size:.8125rem;color:var(--text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileDropNotification_fileName__kDRn_{font-weight:600;margin-left:.1rem}.FileDropNotification_progressRing__Aqb17{width:16px;height:16px;flex-shrink:0;transform:rotate(-90deg)}.FileDropNotification_ringTrack__kSsTF{fill:none;stroke:var(--gray-20);stroke-width:2}.FileDropNotification_ringFill__Iidpz{fill:none;stroke:var(--primary-blue);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.FileDropNotification_dismissBtn__d1kAm{display:flex;align-items:center;justify-content:center;padding:.3rem;background:rgba(0,0,0,0);color:var(--gray-70);border:none;border-radius:3px;cursor:pointer;flex-shrink:0}.FileDropNotification_dismissBtn__d1kAm svg{width:16px;height:16px}.FileDropNotification_dismissBtn__d1kAm:hover{background:var(--gray-10);color:var(--text-primary)}@keyframes FileDropNotification_slideUp__ObjK9{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(4px)}to{opacity:1;max-height:3rem;padding-top:.25rem;padding-bottom:.25rem;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.FileDropNotification_banner__88WPE{animation:none}}.CanvasTile_card__YhsQj{display:flex;align-items:center;max-width:400px;width:100%;min-height:3.75rem;margin:.5rem 0;padding:0;border:0;text-align:start;cursor:pointer;transition:all .2s ease;font-family:IBM Plex Sans,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;color:inherit;background-color:var(--studio-tile-readiness,#d9fbfb)}.CanvasTile_card__YhsQj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CanvasTile_card__YhsQj:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.CanvasTile_card__YhsQj[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--cds-interactive,#0f62fe)}.CanvasTile_card__YhsQj:disabled{cursor:progress;transform:none;box-shadow:none}.CanvasTile_icon__vXNmm{width:4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CanvasTile_content__TWB34{display:flex;flex:1;flex-direction:column;min-width:0}.CanvasTile_title__IgGUG{font-size:.9rem;font-weight:300;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasTile_status__OOgq2{font-size:.75rem;font-weight:300;color:var(--gray-70)}