@keyframes gl-chat-chip{0%{opacity:0;transform:scale(.85)translateY(2px)}to{opacity:1;transform:none}}@keyframes gl-chat-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.gl-chat .chat-section{z-index:3;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;width:100%;height:fit-content;padding:120px 64px;display:flex;position:relative}.gl-chat .chat-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:80px;width:min(1312px,100%);height:fit-content;margin-left:auto;margin-right:auto;display:grid}.gl-chat .chat-visual{aspect-ratio:700/480;width:100%;min-width:0;max-width:700px;position:relative;overflow:hidden;container-type:inline-size}.gl-chat .chat-mock{background-color:var(--bg-muted);transform-origin:0 0;width:700px;height:480px;transform:scale(tan(atan2(100cqw, 700px)));border-radius:28px;position:absolute;inset:0 auto auto 0;overflow:hidden}.gl-chat .panel-deep{z-index:0;background-image:linear-gradient(-161.19deg,#1e8a55 10.239%,#0b3a28 89.761%);background-repeat:no-repeat;background-size:100% 100%;border-radius:22px;width:350px;height:374px;position:absolute;top:29px;left:28px;overflow:hidden}.gl-chat .arc{outline-offset:-.5px;z-index:0;background-color:#0000;border-radius:50%;outline:1px solid #fff3;width:min(434px,100%);height:434px;position:absolute;top:0;left:0}.gl-chat .arc-2{outline-offset:-.5px;z-index:1;background-color:#0000;border-radius:50%;outline:1px solid #fff2;width:350px;height:350px;position:absolute;top:0;left:434px}.gl-chat .panel-tint{background-color:var(--av-green);z-index:1;border-radius:22px;width:322px;height:298px;position:absolute;top:154px;left:350px;overflow:hidden}.gl-chat .line{transform-origin:0 0;z-index:0;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:-40px;transform:rotate(28deg)}.gl-chat .line-2{transform-origin:0 0;z-index:1;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:4px;transform:rotate(28deg)}.gl-chat .line-3{transform-origin:0 0;z-index:2;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:48px;transform:rotate(28deg)}.gl-chat .line-4{transform-origin:0 0;z-index:3;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:92px;transform:rotate(28deg)}.gl-chat .line-5{transform-origin:0 0;z-index:4;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:136px;transform:rotate(28deg)}.gl-chat .line-6{transform-origin:0 0;z-index:5;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:180px;transform:rotate(28deg)}.gl-chat .line-7{transform-origin:0 0;z-index:6;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:224px;transform:rotate(28deg)}.gl-chat .line-8{transform-origin:0 0;z-index:7;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:268px;transform:rotate(28deg)}.gl-chat .line-9{transform-origin:0 0;z-index:8;background-color:#ffffff80;width:1px;height:432px;position:absolute;top:-20px;left:312px;transform:rotate(28deg)}.gl-chat .card{background-color:var(--bg-elevated);z-index:2;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;width:min(540px,100%);height:fit-content;padding:30px 34px;display:flex;position:absolute;top:77px;left:80px;box-shadow:0 24px 56px #1a191726}.gl-chat .ctx{color:var(--text-secondary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.gl-chat .msg{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;height:fit-content;display:flex}.gl-chat .avatar-marco{background-image:url(/images/vitaly-gariev-s1bs62wen3E-unsplash.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:28px;height:28px;display:flex;overflow:hidden}.gl-chat .who{color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.gl-chat .t{color:var(--text-secondary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.gl-chat .txt{color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;text-align:left;width:100%;font-size:22px;font-style:normal;font-weight:400;line-height:31px}.gl-chat .reply{outline-offset:-.75px;border-radius:14px;outline:1.5px solid #236b47;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:fit-content;padding:14px 18px;display:flex}.gl-chat .at{color:var(--av-green-fg);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.gl-chat .r{color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.gl-chat .note{color:var(--text-secondary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.gl-chat .chat-copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:min(500px,100%);min-width:0;height:fit-content;display:flex}.gl-chat .eyebrow{color:var(--text-secondary);font-family:var(--font-body);letter-spacing:.3px;text-align:left;white-space:nowrap;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.gl-chat .title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-1.1px;text-align:left;width:100%;font-size:44px;font-style:normal;font-weight:600;line-height:48px}.gl-chat .description{color:var(--text-secondary);font-family:var(--font-body);letter-spacing:0;text-align:left;width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.gl-chat .bullets{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:fit-content;height:fit-content;padding:8px 0 0;display:flex}.gl-chat .bullet{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;height:fit-content;display:flex}.gl-chat .check{background-color:#0000;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:6px;height:10px;display:flex}.gl-chat .bullet-text{color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;text-align:left;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.gl-chat .r{align-items:center;display:inline-flex}.gl-chat .reply{position:relative}.gl-chat .reply:after{content:"";opacity:0;pointer-events:none;background-color:#236b470a;border-radius:14px;transition:opacity .25s;position:absolute;inset:0;box-shadow:0 0 0 3px #236b4724}.gl-chat .reply.is-focus:after{opacity:1}.gl-chat .reply .at,.gl-chat .reply .r{transition:opacity .3s}.gl-chat .reply.is-reset .at,.gl-chat .reply.is-reset .r{opacity:0}.gl-chat .at{transform-origin:0 60%}.gl-chat .at.is-off{display:none}.gl-chat .at.chip-in{animation:.32s cubic-bezier(.34,1.56,.64,1) both gl-chat-chip}.gl-chat .r-caret{background-color:var(--cta);opacity:0;flex-shrink:0;width:1px;height:20px;margin-left:2px}.gl-chat .r-caret.on{opacity:1}.gl-chat .r-caret.blink{animation:1.06s linear infinite gl-chat-caret}@media (prefers-reduced-motion:reduce){.gl-chat .r-caret,.gl-chat .reply:after{display:none}.gl-chat .at.is-off{display:revert}.gl-chat .reply .at,.gl-chat .reply .r{opacity:1;transition:none;animation:none}}.gl-chat .chat-row{width:min(1312px,100%);margin-left:auto;margin-right:auto}@media (width<=1240px){.gl-chat .chat-row{gap:48px}}@media (width<=1100px){.gl-chat .chat-row{gap:32px}}@media (width<=960px){.gl-chat .chat-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}}@media (width<=900px){.gl-chat .chat-section{padding-left:24px;padding-right:24px}}.gl-chat .soon-badge{background-color:var(--av-orange);color:var(--av-orange-fg);font-family:var(--font-body);letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.gl-chat .bullet-text{flex-direction:row;align-items:center;gap:8px;display:flex}
