.hero-ai-chat{width:100%;min-height:560px;height:560px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#121214}@media screen and (min-width: 1025px){.hero-ai-chat{max-width:650px}}.hero-ai-chat__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--4) 0 var(--wp--preset--spacing--4)}.hero-ai-chat__header-left{display:flex;align-items:center;gap:var(--wp--preset--spacing--2)}.hero-ai-chat__avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-ai-chat__name{font-size:var(--wp--preset--font-size--paragraph-4-xs);font-weight:600;color:#fff;margin:0;line-height:1.3}.hero-ai-chat__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--wp--preset--spacing--3);overflow-y:auto;padding:var(--wp--preset--spacing--1) var(--wp--preset--spacing--4) var(--wp--preset--spacing--4) var(--wp--preset--spacing--4)}.hero-ai-chat__intro{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--1)}.hero-ai-chat__intro-heading{margin:0;font-family:sans-serif;font-family:var(--wp--preset--font-family--heading, sans-serif);font-weight:500;font-size:18px;font-size:var(--wp--preset--font-size--heading-5-s, 18px);line-height:1.3;color:#fff}.hero-ai-chat__intro-subtext{margin:0;font-size:12px;font-size:var(--wp--preset--font-size--paragraph-5-xxs, 12px);line-height:1.5;color:hsla(0,0%,100%,.5)}.hero-ai-chat__chips{display:flex;flex-direction:column;gap:5px}.hero-ai-chat__chip{display:flex;align-items:center;gap:var(--wp--preset--spacing--2);padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;background:#121214;background:var(--surface-Neutral-bgPrimaryInverse, #121214);color:hsla(0,0%,100%,.75);font-size:var(--wp--preset--font-size--xs);font-weight:500;line-height:1.4;cursor:pointer;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%}.hero-ai-chat__chip img{flex-shrink:0}.hero-ai-chat__chip:hover{background:hsla(0,0%,100%,.06)}.hero-ai-chat__footer{border-top:1px solid #27272A;border-top:1px solid var(--text-icon-Secondary, #27272A);flex-shrink:0;padding:var(--wp--preset--spacing--4)}.hero-ai-chat__input-row{display:flex;align-items:center;gap:var(--wp--preset--spacing--2);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);transition:border-color .2s ease, box-shadow .2s ease}.hero-ai-chat__input{flex:1;background:rgba(0,0,0,0);border:none;outline:none;color:hsla(0,0%,100%,.6);font-size:var(--wp--preset--font-size--paragraph-4-xs);cursor:default;word-break:break-word}.hero-ai-chat__input:empty::before{content:attr(data-placeholder);color:hsla(0,0%,100%,.3)}.hero-ai-chat__send{background:none;padding:0;cursor:pointer;border:0;display:flex;align-items:center;flex-shrink:0;overflow:hidden;height:40px}.hero-ai-chat__answer{display:none}.hero-ai-chat__answer-scroll{padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--5)}.hero-ai-chat__answer-scroll p{margin:0 0 var(--wp--preset--spacing--2-5);font-size:var(--wp--preset--font-size--paragraph-4-xs);color:hsla(0,0%,100%,.75);line-height:1.6}.hero-ai-chat__answer-scroll strong{color:hsla(0,0%,100%,.95);font-weight:600}.hero-ai-chat__answer-scroll ol,.hero-ai-chat__answer-scroll ul{margin:0 0 var(--wp--preset--spacing--3);padding-left:var(--wp--preset--spacing--5)}.hero-ai-chat__answer-scroll ol li,.hero-ai-chat__answer-scroll ul li{font-size:var(--wp--preset--font-size--paragraph-4-xs);color:hsla(0,0%,100%,.75);line-height:1.6;margin-bottom:var(--wp--preset--spacing--1)}.hero-ai-chat__answer-label{font-weight:600 !important;color:hsla(0,0%,100%,.95) !important}.hero-ai-chat__answer-error-code{font-weight:600 !important;color:#bafc58 !important;margin-bottom:var(--wp--preset--spacing--0-5) !important}.hero-ai-chat__answer-source{display:flex;align-items:center;gap:var(--wp--preset--spacing--0-5);padding-top:var(--wp--preset--spacing--4);border-top:1px solid hsla(0,0%,100%,.08);font-size:var(--wp--preset--font-size--xs);flex-shrink:0;color:#cdacfe;line-height:20px}.hero-ai-chat__conversation{display:none;flex-direction:column;gap:var(--wp--preset--spacing--4);padding:0}.hero-ai-chat__user-msg{display:flex;justify-content:flex-end}.hero-ai-chat__user-bubble{display:flex;align-items:center;gap:var(--wp--preset--spacing--2);background:#27272a;border:none;border-radius:12px;padding:var(--wp--preset--spacing--2-5) var(--wp--preset--spacing--4);font-size:var(--wp--preset--font-size--paragraph-4-xs);color:#e4e4e7;line-height:1.5;max-width:80%}.hero-ai-chat__thinking{display:flex;align-items:center;gap:var(--wp--preset--spacing--2-5)}.hero-ai-chat__thinking-spinner{flex-shrink:0;animation:hero-ai-chat-spin 1.4s linear infinite}.hero-ai-chat__thinking-text{font-size:var(--wp--preset--font-size--paragraph-4-xs);color:hsla(0,0%,100%,.45);font-style:italic}.hero-ai-chat__bot-msg{padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--5);display:flex;flex-direction:column;max-width:402px;border-radius:20px;border:1px solid rgba(0,0,0,0);background:linear-gradient(#121214, #121214) padding-box,conic-gradient(from 180deg at 50% 50%, #BAFC58 -13.58deg, #9A58FC 33.26deg, #70DDFF 151.29deg, #E6D5FE 242.57deg, #BAFC58 346.42deg, #9A58FC 393.26deg) border-box}.hero-ai-chat__bot-content p{margin:0 0 var(--wp--preset--spacing--2-5);font-size:var(--wp--preset--font-size--paragraph-4-xs);color:hsla(0,0%,100%,.75);line-height:1.6}.hero-ai-chat__bot-content strong{color:hsla(0,0%,100%,.95);font-weight:600}.hero-ai-chat__bot-content ol,.hero-ai-chat__bot-content ul{margin:0 0 var(--wp--preset--spacing--3);padding-left:var(--wp--preset--spacing--5)}.hero-ai-chat__bot-content ol li,.hero-ai-chat__bot-content ul li{font-size:var(--wp--preset--font-size--paragraph-4-xs);color:hsla(0,0%,100%,.75);line-height:1.6;margin-bottom:var(--wp--preset--spacing--1)}.hero-ai-chat--typing .hero-ai-chat__intro{display:none}.hero-ai-chat--typing .hero-ai-chat__input-row{border-color:rgba(146,88,252,.7);box-shadow:0 0 0 3px rgba(146,88,252,.15)}.hero-ai-chat--typing .hero-ai-chat__input{color:hsla(0,0%,100%,.9);cursor:text}.hero-ai-chat--active .hero-ai-chat__intro{display:none}.hero-ai-chat--active .hero-ai-chat__body{flex:1;justify-content:flex-start;gap:0;padding-bottom:0;min-height:0}.hero-ai-chat--active .hero-ai-chat__input{color:hsla(0,0%,100%,.85);cursor:text}.hero-ai-chat--active .hero-ai-chat__chips{flex-direction:row;flex-wrap:wrap;margin-top:var(--wp--preset--spacing--2-5);padding-top:var(--wp--preset--spacing--2-5)}.hero-ai-chat--active .hero-ai-chat__chip{cursor:pointer;height:32px;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--4);flex-shrink:0;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;background:#121214;background:var(--surface-Neutral-bgPrimaryInverse, #121214)}.hero-ai-chat--active .hero-ai-chat__chip:hover{background:hsla(0,0%,100%,.06)}.hero-ai-chat--chatting .hero-ai-chat__input:empty::before{display:none}.hero-ai-chat--chatting .hero-ai-chat__conversation{display:flex;padding:var(--wp--preset--spacing--5) 0px var(--wp--preset--spacing--4)}@keyframes hero-ai-chat-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
