.gq-stage{--gq-loop:18s;--cg-ink:#0d0d0d;--cg-line:#ececec;--cg-soft:#f4f4f4;--cg-mute:#6e6e6e;--gg-line:#dfe1e5;--gg-mute:#5f6368;aspect-ratio:1/.94;isolation:isolate;width:100%;font-size:.9rem;position:relative}.gq-t{animation-duration:var(--gq-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@property --gq-n1{syntax:"<integer>";inherits:false;initial-value:0}@property --gq-n2{syntax:"<integer>";inherits:false;initial-value:0}@property --gq-n3{syntax:"<integer>";inherits:false;initial-value:0}.gq-glow{z-index:-2;pointer-events:none;filter:blur(30px);background:radial-gradient(45% 40% at 68% 22%,#7c3aed33,#0000 70%),radial-gradient(50% 45% at 25% 72%,#0ea5e92e,#0000 70%);animation:12s ease-in-out infinite alternate gq-breathe;position:absolute;inset:-10%}@keyframes gq-breathe{0%{opacity:.65}to{opacity:1}}.gq-net{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gq-net-line{stroke:#818cf8;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .7px #818cf8bf)}.gq-net-1{animation-name:gq-net1}.gq-net-2{animation-name:gq-net2}@keyframes gq-net1{0%,37%{stroke-dashoffset:1px;opacity:0}39%{opacity:1}46%,95%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes gq-net2{0%,62%{stroke-dashoffset:1px;opacity:0}64%{opacity:1}70%,95%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}.gq-win{background:#fff;flex-direction:column;display:flex;position:absolute}.gq-cg{z-index:3;border:1px solid var(--cg-line);border-radius:1.1rem;gap:.6rem;width:54%;padding:.7rem .75rem .75rem;animation-name:gq-cg;top:8%;left:0;box-shadow:0 2px 6px -2px #0d0d0d0f,0 30px 60px -28px #0d0d0d59}.gq-gg{z-index:2;border:1px solid var(--gg-line);transform-origin:100% 0;border-radius:1rem;gap:.55rem;width:45%;padding:.7rem .7rem .75rem;animation-name:gq-gg;top:0;right:0;box-shadow:0 2px 6px -2px #20212414,0 26px 52px -26px #4285f466}@keyframes gq-cg{0%{opacity:0;transform:translateY(12px)scale(.985)}3%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0;transform:translateY(-6px)}}@keyframes gq-gg{0%,44%{opacity:0;transform:translate(14px,10px)scale(.96)}48%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0;transform:translate(8px,-6px)scale(.98)}}.cg-head{border-bottom:1px solid var(--cg-line);color:var(--cg-mute);align-items:center;gap:.45rem;padding-bottom:.5rem;display:flex}.cg-head-icon{stroke-width:1.8px;flex:none;width:.85rem;height:.85rem}.cg-model{color:var(--cg-ink);direction:ltr;align-items:center;gap:.15rem;font-size:.7em;font-weight:600;display:inline-flex}.cg-model b{color:var(--cg-mute);font-weight:600}.cg-chev{width:.62rem;height:.62rem;color:var(--cg-mute);stroke-width:2.2px}.cg-head-end{align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.cg-me{background:linear-gradient(150deg,#a78bfa,#6366f1);border-radius:9999px;flex:none;width:.85rem;height:.85rem}.cg-thread{flex-direction:column;gap:.6rem;display:flex}.cg-empty{inset-inline:0;text-align:center;color:var(--cg-ink);font-size:.92em;font-weight:600;animation-name:cg-empty;position:absolute;top:40%}@keyframes cg-empty{0%,7%{opacity:1}10%,to{opacity:0}}.cg-user-row{align-items:flex-start;gap:.35rem;animation-name:cg-user;display:flex}.cg-user{color:var(--cg-ink);background:var(--cg-soft);border-radius:1.1rem;max-width:86%;padding:.45em .75em;font-size:.71em;font-weight:500;line-height:1.5}.cg-user-av{background:var(--cg-soft);width:1.05rem;height:1.05rem;color:var(--cg-mute);border-radius:9999px;flex:none;order:-1;place-items:center;margin-top:.15rem;display:grid}@keyframes cg-user{0%,8%{opacity:0;transform:translateY(6px)scale(.98)}11%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}.cg-turn{align-items:flex-start;gap:.45rem;display:flex}.cg-mark{background:var(--cg-ink);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 .09rem var(--cg-ink), inset 0 0 0 .17rem #fff;border-radius:9999px;flex:none;margin-top:.05rem;animation-name:cg-mark}@keyframes cg-mark{0%,10%{opacity:0;transform:scale(.7)}13%,95%{opacity:1;animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:none}99%,to{opacity:0}}.cg-body{flex-direction:column;flex:1;gap:.38rem;min-width:0;display:flex}.cg-think{gap:.22rem;height:.5rem;animation-name:cg-think;display:inline-flex}.cg-think i{background:var(--cg-ink);border-radius:9999px;width:.3rem;height:.3rem;animation:1.1s ease-in-out infinite cg-think-dot}.cg-think i:nth-child(2){animation-delay:.15s}.cg-think i:nth-child(3){animation-delay:.3s}@keyframes cg-think-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes cg-think{0%,11%{opacity:0}12%,15%{opacity:1}17%,to{opacity:0;height:0}}.gq-line{transform-origin:100%;background:linear-gradient(90deg,#dcdcdc,#ebebeb);border-radius:9999px;height:.4rem;transform:scaleX(0)}.gg-line{transform-origin:100%;background:linear-gradient(90deg,#ccd3e0,#e2e7ee);border-radius:9999px;height:.4rem;transform:scaleX(0)}.gq-line-a{animation-name:gq-line-a}.gq-line-b{animation-name:gq-line-b}@keyframes gq-line-a{0%,16%{opacity:0;transform:scaleX(0)}17%{opacity:1}23%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(1)}99%,to{opacity:0}}@keyframes gq-line-b{0%,53%{opacity:0;transform:scaleX(0)}54%{opacity:1}60%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(1)}99%,to{opacity:0}}.cg-tail{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.71em;animation-name:cg-tail;display:flex}@keyframes cg-tail{0%,22%{opacity:0}25%,95%{opacity:1}99%,to{opacity:0}}.gq-tail-pre{color:var(--cg-mute);font-weight:500}.gq-mention{color:var(--color-primary-700);white-space:nowrap;background:linear-gradient(90deg,#6366f12e,#0ea5e924) 100%/0% 100% no-repeat;border-radius:.35rem;padding:.1em .35em;font-weight:800;position:relative}.gq-mention-a{animation-name:gq-mention-a}.gq-mention-b{font-size:.7em;animation-name:gq-mention-b}@keyframes gq-mention-a{0%,24%{background-size:0% 100%}28%{background-size:100% 100%;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{background-size:100% 100%}}@keyframes gq-mention-b{0%,56%{opacity:0;background-size:0% 100%}58%{opacity:1}61%{background-size:100% 100%;animation-timing-function:cubic-bezier(.22,1,.36,1)}95%{opacity:1;background-size:100% 100%}99%,to{opacity:0}}.cg-source{background:#fff;border:1px solid #a5b4fcbf;border-radius:.75rem;flex-direction:column;gap:.28rem;padding:.5rem .55rem;animation-name:cg-source;display:flex;box-shadow:0 10px 24px -14px #4f46e58c}.cg-source-tag{color:var(--color-primary);font-size:.59em;font-weight:800}.cg-source-row{align-items:center;gap:.4rem;display:flex}.cg-source-mark{color:#fff;background:var(--grad-brand);border-radius:.38rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.6em;font-weight:900;display:grid}.cg-source-body{flex-direction:column;min-width:0;display:flex}.cg-source-name{color:var(--color-heading);font-size:.66em;font-weight:800}.cg-source-url{color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.2rem;font-size:.58em;display:inline-flex;overflow:hidden}.cg-verified{color:#38bdf8;flex:none;width:.75em;height:.75em}@keyframes cg-source{0%,29%{opacity:0;transform:translateY(8px)scale(.97)}33%{opacity:1;animation-timing-function:cubic-bezier(.2,1.3,.35,1);transform:none}36%{box-shadow:0 0 0 4px #818cf847,0 10px 24px -14px #4f46e58c}40%,95%{opacity:1;transform:none;box-shadow:0 10px 24px -14px #4f46e58c}99%,to{opacity:0}}.cg-actions{color:var(--cg-mute);align-items:center;gap:.55rem;animation-name:cg-actions;display:flex}.cg-actions svg{stroke-width:1.9px;width:.72rem;height:.72rem}@keyframes cg-actions{0%,33%{opacity:0}37%,95%{opacity:.75}99%,to{opacity:0}}.cg-composer{border:1px solid var(--cg-line);background:#fff;border-radius:9999px;align-items:center;gap:.4rem;margin-top:auto;padding:.3rem .35rem;display:flex;box-shadow:0 1px 3px #0d0d0d0a}.cg-comp-icon{width:.85rem;height:.85rem;color:var(--cg-mute);stroke-width:2px;flex:none;margin-inline-start:.15rem}.cg-field{white-space:nowrap;flex:1;min-width:0;font-size:.68em;line-height:1.4;display:grid;overflow:hidden}.cg-field>*{grid-area:1/1}.cg-placeholder{color:var(--cg-mute);animation-name:cg-ph}.cg-typed{color:var(--cg-ink);clip-path:inset(0 0 0 100%);font-weight:500;animation-name:cg-typed}@keyframes cg-ph{0%,2%{opacity:1}3%,10%{opacity:0}12%,to{opacity:1}}@keyframes cg-typed{0%,2%{opacity:0;clip-path:inset(0 0 0 100%)}3%{opacity:1;clip-path:inset(0 0 0 100%)}7.5%{opacity:1;clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,.5,1)}8.6%,to{opacity:0;clip-path:inset(0)}}.cg-send{border-radius:9999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;animation-name:cg-send;display:grid}.cg-send svg{stroke-width:2.4px;width:.72rem;height:.72rem}@keyframes cg-send{0%,2.5%{background:var(--cg-soft);color:#c4c4c4}4%,8%{background:var(--cg-ink);color:#fff}9.5%,to{background:var(--cg-soft);color:#c4c4c4}}.gg-head{align-items:center;gap:.35rem;display:flex}.gg-dots{flex:none;grid-template-columns:repeat(2,.3rem);gap:.08rem;display:grid}.gg-dots span{border-radius:9999px;width:.3rem;height:.3rem}.gg-d-b{background:#4285f4}.gg-d-r{background:#ea4335}.gg-d-y{background:#fbbc05}.gg-d-g{background:#34a853}.gg-brand{color:var(--color-heading);letter-spacing:-.01em;direction:ltr;font-size:.68em;font-weight:700}.gg-bar{border:1px solid var(--gg-line);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex;box-shadow:0 1px 4px #20212414}.gg-bar-icon{width:.8rem;height:.8rem;color:var(--gg-mute);stroke-width:2.2px;flex:none}.gg-bar-q{color:#202124;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.6em;font-weight:500;line-height:1.4;animation-name:gg-bar-q;overflow:hidden}@keyframes gg-bar-q{0%,47%{opacity:0;clip-path:inset(0 0 0 100%)}48%{opacity:1;clip-path:inset(0 0 0 100%)}52%{opacity:1;clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,.5,1)}95%{opacity:1;clip-path:inset(0)}99%,to{opacity:0}}.gg-bar-end{flex:none;align-items:center;gap:.3rem;display:inline-flex}.gg-mic{color:#4285f4;stroke-width:2px;width:.72rem;height:.72rem}.gg-lens{color:#34a853;stroke-width:2px;width:.72rem;height:.72rem}.gg-tabs{border-bottom:1px solid var(--gg-line);align-items:center;gap:.55rem;padding-bottom:.3rem;display:flex}.gg-tab{color:var(--gg-mute);white-space:nowrap;font-size:.6em;font-weight:600}.gg-tab-on{color:#1a73e8;position:relative}.gg-tab-on:after{content:"";inset-inline:0;background:#1a73e8;border-radius:2px;height:2px;position:absolute;bottom:-.32rem}.gg-tab-ai{color:#1f1f1f;direction:ltr;background:linear-gradient(90deg,#4285f41f,#d965701f);border-radius:9999px;align-items:center;gap:.18rem;padding:.1rem .4rem;font-weight:700;animation-name:gg-tab-ai;display:inline-flex}.gg-tab-star{flex:none;width:.62rem;height:.62rem}@keyframes gg-tab-ai{0%,48%{box-shadow:0 0 #4285f400}51%{animation-timing-function:cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 3px #4285f438}55%,to{box-shadow:0 0 #4285f400}}.gg-ov{background:linear-gradient(135deg,#eef3ff 0%,#f7f1ff 55%,#fff3f4 100%);border:1px solid #4285f42e;border-radius:.75rem;flex-direction:column;gap:.34rem;padding:.5rem .55rem .55rem;animation-name:gg-ov;display:flex}@keyframes gg-ov{0%,50%{opacity:0;transform:translateY(8px)scale(.975)}54%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}.gg-ov-head{color:#1f1f1f;align-items:center;gap:.25rem;font-size:.62em;font-weight:700;display:flex}.gg-ov-star{flex:none;width:.75rem;height:.75rem}.gg-ov-tail{animation-name:cg-tail;display:flex}.gg-sources{align-items:center;gap:.3rem;display:flex}.gg-chip{border:1px solid var(--gg-line);color:#3c4043;background:#fff;border-radius:9999px;align-items:center;gap:.25rem;min-width:0;padding:.2rem .45rem;font-size:.58em;font-weight:600;display:inline-flex}.gg-fav{color:#fff;background:var(--grad-brand);border-radius:9999px;flex:none;place-items:center;width:.75rem;height:.75rem;font-size:.62em;font-weight:900;display:grid}.gg-fav-alt{background:#dadce0}.gg-chip-bar{background:#e8eaed;border-radius:9999px;width:2.2rem;height:.32rem}.gg-chip-check{color:#38bdf8;flex:none;width:.72em;height:.72em}.gg-chip-ours{border-color:#818cf8a6;animation-name:gg-chip-1}.gg-chip-2{animation-name:gg-chip-2}@keyframes gg-chip-1{0%,62%{opacity:0;transform:translateY(5px)}66%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}@keyframes gg-chip-2{0%,65%{opacity:0;transform:translateY(5px)}69%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}.gq-content{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:.9rem;flex-direction:column;gap:.25rem;width:48%;padding:.7rem .75rem;animation-name:gq-content;display:flex;position:absolute;bottom:19%;left:0;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -20px #0ea5e980}@keyframes gq-content{0%,36%{opacity:0;transform:translateY(10px)scale(.97)}41%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}.gq-content-tag{color:var(--color-secondary-600);align-items:center;gap:.25rem;font-size:.6em;font-weight:800;display:inline-flex}.gq-content-title{color:var(--color-heading);font-size:.74em;font-weight:800;line-height:1.35}.gq-content-url{color:var(--color-muted);font-size:.58em}.gq-content-badge{color:#15803d;background:#22c55e1a;border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.2rem;padding:.2em .5em;font-size:.58em;font-weight:700;display:inline-flex}.gq-metrics{inset-inline:0;z-index:5;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;position:absolute;bottom:0}.gq-metric{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:.85rem;flex-direction:column;gap:.1rem;padding:.55rem .6rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #4f46e573}.gq-metric-icon{width:1.15rem;height:1.15rem;color:var(--color-primary);background:var(--color-primary-50);border-radius:.35rem;place-items:center;margin-bottom:.15rem;display:grid}.gq-metric-value{font-family:var(--font-heading);color:var(--color-heading);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:1.3em;font-weight:900}.gq-metric-label{color:var(--color-muted);font-size:.66em;font-weight:700;line-height:1.3}.gq-k1{animation-name:gq-k1}.gq-k2{animation-name:gq-k2}.gq-k3{animation-name:gq-k3}@keyframes gq-k1{0%,70%{opacity:0;transform:translateY(8px)}74%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}@keyframes gq-k2{0%,73%{opacity:0;transform:translateY(8px)}77%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}@keyframes gq-k3{0%,76%{opacity:0;transform:translateY(8px)}80%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}.gq-k1-c{counter-reset:g1 var(--gq-n1);animation-name:gq-c1}.gq-k1-c:after{content:"+" counter(g1) "%"}@keyframes gq-c1{0%,73%{--gq-n1:0}79%,to{--gq-n1:156}}.gq-k2-c{counter-reset:g2 var(--gq-n2);animation-name:gq-c2}.gq-k2-c:after{content:"+" counter(g2) "%"}@keyframes gq-c2{0%,76%{--gq-n2:0}82%,to{--gq-n2:89}}.gq-k3-c{counter-reset:g3 var(--gq-n3);animation-name:gq-c3}.gq-k3-c:after{content:"+" counter(g3) "%"}@keyframes gq-c3{0%,79%{--gq-n3:0}85%,to{--gq-n3:72}}@media (max-width:1023px){.gq-stage{aspect-ratio:auto;height:31rem;font-size:.85rem}.gq-win{width:auto;top:0;left:0;right:0}.gq-cg{animation-name:gq-cg-m}.gq-gg{z-index:4;animation-name:gq-gg-m}.gq-net,.cg-actions,.gg-tab-x{display:none}.gq-content{width:78%;animation-name:gq-content-m;top:auto;bottom:6.6rem}.gq-metrics{grid-template-columns:repeat(2,1fr);gap:.6rem}.gq-metrics .gq-k3{display:none}}@keyframes gq-cg-m{0%{opacity:0;transform:translateY(12px)scale(.985)}3%,44%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}48%,to{opacity:0;transform:translateY(-10px)scale(.99)}}@keyframes gq-gg-m{0%,46%{opacity:0;transform:translateY(12px)scale(.985)}51%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0;transform:translateY(-8px)}}@keyframes gq-content-m{0%,22%{opacity:0;transform:translateY(10px)scale(.97)}27%,95%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}99%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gq-stage *,.gq-stage :before,.gq-stage :after{animation:none!important}.gq-win,.cg-user-row,.cg-mark,.cg-source,.cg-actions,.cg-tail,.gg-ov,.gg-ov-tail,.gg-bar-q,.gg-chip,.gq-content,.gq-metric,.gq-mention{opacity:1!important;clip-path:none!important;transform:none!important}@media (max-width:1023px){.gq-gg{display:none!important}}.cg-think,.cg-empty,.cg-typed{display:none!important}.cg-send{background:var(--cg-soft)!important;color:#c4c4c4!important}.gq-line,.gg-line{opacity:1!important;transform:scaleX(1)!important}.gq-mention{background-size:100% 100%!important}.gq-net-line{stroke-dashoffset:0!important;opacity:1!important}.gq-k1-c:after{content:"+156%"}.gq-k2-c:after{content:"+89%"}.gq-k3-c:after{content:"+72%"}}
