.gm-workflow{max-width:470px;margin:27px 0 0;padding:0;position:relative}.gm-scene{aspect-ratio:440/240;isolation:isolate;width:100%;position:relative}.gm-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm-track{stroke:#dce6f3;stroke-width:1.3px;fill:none;vector-effect:non-scaling-stroke}.gm-signal,.gm-output-signal{fill:none;stroke:var(--gm-color,#4285f4);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:13 187;stroke-dashoffset:100px;opacity:0;vector-effect:non-scaling-stroke;animation:12.6s cubic-bezier(.4,0,.2,1) infinite both gm-deliver;animation-delay:var(--gm-delay,0s);animation-play-state:paused}.gm-output-signal{stroke:#1967d2;animation:2.1s cubic-bezier(.4,0,.2,1) 1.05s infinite both paused gm-outgoing}.gm-app{color:#677a96;align-items:center;gap:11px;font-size:11px;font-weight:500;display:flex;position:absolute;left:0;transform:translateY(-50%)}.gm-app-tile{width:35px;height:35px;animation:12.6s ease-in-out infinite both gm-app-breathe;animation-delay:var(--gm-delay,0s);background:#fff;border:1px solid #e0e7f2;border-radius:10px;place-items:center;animation-play-state:paused;display:grid;box-shadow:0 2px 7px #23497605}.gm-app-tile>svg{width:25px;height:25px}.gm-hub{place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:49.32%;transform:translate(-50%,-50%)}.gm-hub-core{letter-spacing:-1.7px;color:#1967d2;z-index:2;background:#fff;border:1px solid #d1e0f6;border-radius:19px;justify-content:center;align-items:center;gap:1px;width:60px;height:60px;font-size:28px;font-weight:650;display:flex;box-shadow:0 8px 20px #1967d210}.gm-hub-core>span{background:#1967d2;border-radius:50%;align-self:center;width:4px;height:4px;margin-top:17px}.gm-hub-ring{border:1px solid #c7daf7;border-radius:23px;animation:2.1s ease-out 1s infinite both paused gm-hub-pulse;position:absolute;inset:0}.gm-hub>small{color:#6c84a6;letter-spacing:.1px;font-size:10px;font-weight:500;position:absolute;top:80px}.gm-output{place-items:center;width:62px;height:62px;display:grid;position:absolute;top:50%;left:89.77%;transform:translate(-50%,-50%)}.gm-output>span{color:#2188cf;background:#eaf3ff;border:1px solid #cbdff7;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 16px #1967d20a}.gm-output svg{width:26px;height:26px}.gm-output small{color:#6c84a6;font-size:10px;position:absolute;top:75px}.gm-receipt{opacity:0;background:#34a853;border:3px solid #fff;border-radius:50%;width:12px;height:12px;animation:2.1s ease-out 1.6s infinite both paused gm-received;position:absolute;top:1px;right:3px;transform:scale(.7)}.gm-workflow figcaption{border-top:1px solid #e9edf5;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;padding:13px 0 0;display:flex}.gm-workflow figcaption>span{color:#8292a8;align-items:center;gap:7px;font-size:10px;display:flex}.gm-workflow figcaption>span>i{background:#8daadc;border-radius:50%;width:5px;height:5px}.gm-workflow figcaption button{color:#8da0b9;background:#fff;border:1px solid #e0e7f0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:color .2s,border-color .2s;display:grid}.gm-workflow figcaption button:hover{color:#1967d2;border-color:#afc8ed}.gm-workflow figcaption button>svg{width:15px;height:15px}.gm-workflow[data-running=true] .gm-signal,.gm-workflow[data-running=true] .gm-output-signal,.gm-workflow[data-running=true] .gm-app-tile,.gm-workflow[data-running=true] .gm-hub-ring,.gm-workflow[data-running=true] .gm-receipt{animation-play-state:running}@keyframes gm-deliver{0%{stroke-dashoffset:100px;opacity:0}2%{opacity:1}13%{stroke-dashoffset:-100px;opacity:1}16%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes gm-outgoing{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:.9}68%{stroke-dashoffset:-100px;opacity:.9}80%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes gm-app-breathe{0%,18%,to{border-color:#e0e7f2;transform:translate(0);box-shadow:0 2px 7px #23497605}5%,10%{border-color:var(--gm-color);transform:translate(2px);box-shadow:0 3px 12px #2349760c}}@keyframes gm-hub-pulse{0%{opacity:.7;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.1)}}@keyframes gm-received{0%,70%,to{opacity:0;transform:scale(.7)}15%,45%{opacity:1;transform:scale(1)}}@media (max-width:850px){.gm-app{gap:7px;font-size:10px}.gm-app-tile{border-radius:9px;width:30px;height:30px}.gm-app-tile>svg{width:22px;height:22px}.gm-hub{width:57px;height:57px}.gm-hub-core{border-radius:15px;width:48px;height:48px;font-size:23px}.gm-hub-ring{border-radius:18px}.gm-hub>small{top:64px}.gm-output>span{border-radius:12px;width:40px;height:40px}.gm-output svg{width:23px;height:23px}.gm-output small{top:67px}}@media (max-width:600px){.gm-workflow{max-width:410px;margin-top:22px}.gm-app{gap:9px;font-size:10px}.gm-app-tile{width:32px;height:32px}.gm-hub-core{width:52px;height:52px;font-size:25px}.gm-hub{width:61px;height:61px}.gm-hub>small{top:70px}.gm-output small{top:67px}.gm-workflow figcaption{margin-top:4px;padding-top:10px}.gm-workflow figcaption button{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.gm-workflow *{transition:none!important;animation:none!important}.gm-signal,.gm-output-signal,.gm-receipt{display:none}.gm-hub-ring{opacity:.5}}.gt-demo{width:100%;min-width:0;margin:0}.gt-window{background:#fff;border:1px solid #d4dfe8;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #1e496815}.gt-header{background:#fff;border-bottom:1px solid #d9e2e9;align-items:center;gap:12px;height:70px;padding:0 20px;display:flex}.gt-back{color:#8199aa;display:flex}.gt-demo svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:21px;height:21px}.gt-avatar{background:#d1e4fb;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.gt-avatar>img{width:96px;max-width:none;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-36%)}.gt-identity strong{letter-spacing:normal;font-size:16px;font-weight:600;line-height:1.3;display:block}.gt-identity small{color:#7892a7;font-size:12px;line-height:1.5;display:block}.gt-header-icons{color:#8498a8;gap:20px;margin-left:auto;display:flex}.gt-header-icons svg:last-child{width:18px}.gt-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#afbdc7 transparent;background-color:#e5edf2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180' fill='none' stroke='%2394afbf' stroke-opacity='.14' stroke-width='1.2'%3E%3Cpath d='m20 30 17-7-5 17-5-6-7-4Zm40 84 13-5 9 6-9 6-13-7Zm49-65 8 4 8-4-8-4-8 4Zm-2 0v13l10 6 10-6V49M27 149h16v12H27v-12Zm8-5v7m-15 4h5m23 0h5'/%3E%3Ccircle cx='135' cy='127' r='12'/%3E%3Cpath d='M135 119v8l6 3m-63-85 4 9 9 1-7 6 2 10-8-5-9 5 2-10-7-6 10-1 4-9Z'/%3E%3C/svg%3E");height:470px;padding:20px 20px 12px;position:relative;overflow:auto}.gt-scroll::-webkit-scrollbar{width:5px}.gt-scroll::-webkit-scrollbar-thumb{background:#afbdc7;border-radius:5px}.gt-date{color:#fff;background:#87a2b37a;border-radius:15px;margin:0 auto 18px;padding:4px 11px;font-size:10px;font-weight:500;display:table}.gt-service-label{color:#678396;justify-content:center;align-items:center;gap:6px;margin:20px 0 14px;font-size:10px;display:flex}.gt-service-label>svg{stroke:none;width:19px;height:19px}.gt-message{color:#243b4b;border-radius:12px;max-width:89%;margin-bottom:10px;padding:11px 14px 8px;font-size:13px;line-height:1.6;position:relative;box-shadow:0 1px 2px #34566f12}.gt-message>p{white-space:pre-line;letter-spacing:normal;font-weight:400;line-height:1.65}.gt-in{background:#fff;border-bottom-left-radius:3px;margin-right:auto}.gt-out{background:#dff2d9;border-bottom-right-radius:3px;margin-left:auto}.gt-message:after{content:"";width:8px;height:11px;position:absolute;bottom:0}.gt-in:after{background:radial-gradient(at 0 0,#0000 65%,#fff 68%);left:-5px}.gt-out:after{background:radial-gradient(at 100% 0,#0000 65%,#dff2d9 68%);right:-5px}.gt-time{color:#8aa0ad;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:9px;line-height:1;display:flex}.gt-time>svg{stroke-width:1.6px;width:16px;height:12px}.gt-out .gt-time{color:#70a764}.gt-result{background:#f6f9fb;border:1px solid #e2eaf0;border-radius:7px;margin-top:13px;padding:11px 12px}.gt-result header{align-items:center;gap:9px;display:flex}.gt-result header>svg{stroke:none;width:27px;height:27px}.gt-result header strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.gt-result header small{color:#8799a6;margin-top:2px;font-size:10px;display:block}.gt-result dl{border-top:1px solid #e0e8ef;margin:10px 0 0;padding:0}.gt-result dl>div{border-bottom:1px solid #e8edf2;justify-content:space-between;gap:12px;padding:6px 0;font-size:10px;display:flex}.gt-result dl>div:last-child{border:0;padding-bottom:0}.gt-result dt{color:#6e8799;margin:0}.gt-result dd{color:#405e73;white-space:nowrap;margin:0;font-weight:500}.gt-composer{color:#8398a6;background:#fff;border-top:1px solid #d9e2e9;align-items:center;gap:18px;height:58px;padding:0 22px;display:flex}.gt-composer>span{color:#95a5b0;flex:1;font-size:13px}.gt-composer>svg{width:23px;height:23px}.gt-demo figcaption{color:#8a9eb0;justify-content:space-between;align-items:center;gap:12px;padding:11px 3px;font-size:10px;display:flex}.gt-demo figcaption button{color:#7f97aa;background:#fff;border:1px solid #dce5ec;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gt-demo figcaption button>svg{width:13px;height:13px}.gt-demo figcaption button:hover{color:#1967d2;border-color:#a9c9ec}@media (max-width:1150px){.gt-scroll{height:430px;padding-inline:16px}.gt-message{max-width:92%;font-size:12px}.gt-header{padding-inline:16px}.gt-header-icons{gap:13px}}@media (max-width:850px){.gt-header{gap:8px;padding-inline:13px}.gt-header-icons{gap:8px}.gt-scroll{height:450px;padding-inline:12px}.gt-message{padding:10px 12px 8px}.gt-composer{gap:12px;padding-inline:15px}.gt-composer>svg{width:20px}}@media (max-width:600px){.gt-window{border-radius:15px;box-shadow:0 12px 34px #1e496811}.gt-header{gap:11px;height:66px;padding-inline:14px}.gt-identity strong{font-size:16px}.gt-header-icons{gap:13px}.gt-scroll{height:440px;padding:17px 13px 12px}.gt-message{max-width:94%;padding:11px 13px 8px;font-size:13px;line-height:1.6}.gt-result{padding:10px}.gt-result header strong{font-size:11px}.gt-composer{height:54px}.gt-demo figcaption{font-size:9px}.gt-demo figcaption button{width:32px;height:32px}}.gt-message{animation:.22s cubic-bezier(.2,.7,.2,1) both gt-bubble-in}.gt-result{animation:.2s ease-out both gt-result-in}.gt-composer .gt-draft{white-space:nowrap;scrollbar-width:none;flex:1;min-width:0;overflow:hidden}.gt-composer .gt-draft-active{color:#354f64}.gt-composer .gt-draft::-webkit-scrollbar{display:none}.gt-text-caret{vertical-align:-1px;background:#668aa5;width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite gt-caret;display:inline-block}.gt-composer .gt-send{color:#fff;background:#58a4d5;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.gt-composer .gt-send>svg{width:19px;height:19px}.gt-typing-status{color:#3795c9!important}.gt-typing-dots{background:#fff;border-radius:11px 11px 11px 3px;align-items:center;gap:5px;width:53px;height:32px;margin-bottom:10px;padding:0 12px;animation:.2s ease-out both gt-bubble-in;display:flex;box-shadow:0 1px 2px #34566f12}.gt-typing-dots i{background:#91a9b9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gt-dot;display:block}.gt-typing-dots i:nth-child(2){animation-delay:.15s}.gt-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes gt-dot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes gt-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gt-bubble-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes gt-result-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gt-scroll{scroll-behavior:auto!important}.gt-demo *{transition:none!important;animation:none!important}}.ga-marquee{border-top:1px solid #e0e6ee;border-bottom:1px solid #e0e6ee;align-items:center;gap:14px;padding-block:22px;display:flex;position:relative;overflow:hidden}.ga-marquee-mask{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.ga-marquee-track{will-change:transform;width:max-content;animation:46s linear infinite paused ga-services-scroll;display:flex}.ga-marquee-group{flex-shrink:0;align-items:center;gap:68px;padding-right:68px;display:flex}.ga-marquee-group>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.ga-marquee-group svg{flex-shrink:0;width:31px;height:31px}.ga-marquee-group b{color:#566175;font-size:13px;font-weight:500}.ga-marquee[data-running=true] .ga-marquee-track{animation-play-state:running}.ga-marquee-control{color:#93a5bd;background:#fff;border:1px solid #e3e9f0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.ga-marquee-control:hover{color:#1967d2;border-color:#abc7ee}.ga-marquee-control svg{width:12px;height:12px}@keyframes ga-services-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.ga-marquee{gap:8px;padding-block:18px}.ga-marquee-group{gap:34px;padding-right:34px}.ga-marquee-group svg{width:26px;height:26px}.ga-marquee-group b{font-size:12px}.ga-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}}@media (prefers-reduced-motion:reduce){.ga-marquee-track{width:100%;animation:none!important;transform:none!important}.ga-marquee-mask{-webkit-mask-image:none;mask-image:none}.ga-marquee-group{flex-wrap:wrap;justify-content:center;gap:18px 25px;width:100%;padding:0}.ga-marquee-group+.ga-marquee-group,.ga-marquee-repeat{display:none!important}.ga-marquee-control{display:none}}
