@layer components{.shq-ai-mcp-hero{background-color:var(--color-surface);overflow:hidden;padding-bottom:var(--space-24);padding-top:calc(var(--space-24) + 5rem);position:relative}.shq-ai-mcp-hero__grid{background-image:linear-gradient(rgba(131,137,159,.05) 2.448px,transparent 0),linear-gradient(90deg,rgba(131,137,159,.05) 2.448px,transparent 0);background-position:0 100%;background-size:61.138px 61.138px;inset:0;pointer-events:none;position:absolute;z-index:0}.shq-ai-mcp-hero__bg-frame{inset:0;margin-inline:auto;max-width:1920px;pointer-events:none;position:absolute}.shq-ai-mcp-hero__glow{animation:shq-mcp-glow 6s ease-in-out infinite;left:12%;pointer-events:none;position:absolute;top:15.1rem;width:45rem;will-change:transform;z-index:0}.shq-ai-mcp-hero__glow svg{display:block;height:auto;width:100%}@keyframes shq-mcp-glow{0%{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(-.9375rem,1.125rem) scale(1.08) rotate(4deg)}45%{transform:translate(.75rem,1.375rem) scale(.92) rotate(-3deg)}65%{transform:translate(1.125rem,-.5rem) scale(1.07) rotate(5deg)}80%{transform:translate(-.5rem,-1.125rem) scale(.93) rotate(-2deg)}to{transform:translate(0) scale(1) rotate(0deg)}}.shq-ai-mcp-hero__inner{gap:var(--space-12);margin-inline:auto;max-width:var(--container-max);padding-inline:var(--space-16);position:relative;z-index:1}.shq-ai-mcp-hero__content,.shq-ai-mcp-hero__inner{align-items:center;display:flex;flex-direction:column;width:100%}.shq-ai-mcp-hero__content{gap:var(--space-4);text-align:center}.shq-ai-mcp-hero__preheading{color:var(--primitive-azure-blue);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:1;margin:0;text-transform:uppercase}.shq-ai-mcp-hero__heading{margin:0}.shq-ai-mcp-hero__heading h1,.shq-ai-mcp-hero__heading h2{color:var(--primitive-vapor-white);font-family:var(--font-family-display);font-weight:var(--font-weight-regular);letter-spacing:-.045rem;line-height:var(--line-height-tight);margin:0}.shq-ai-mcp-hero__heading h1{font-size:var(--font-size-4xl)}.shq-ai-mcp-hero__heading h2{font-size:var(--font-size-3xl)}.shq-ai-mcp-hero__subheading{color:var(--primitive-vapor-white);font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-base);margin:0}.shq-ai-mcp-hero__cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.shq-ai-mcp-hero__cta-buttons,.shq-ai-mcp-hero__heading,.shq-ai-mcp-hero__preheading,.shq-ai-mcp-hero__subheading{opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease,transform .6s ease}.shq-ai-mcp-hero.is-in-view .shq-ai-mcp-hero__preheading{opacity:1;transform:none;transition-delay:0s}.shq-ai-mcp-hero.is-in-view .shq-ai-mcp-hero__heading{opacity:1;transform:none;transition-delay:80ms}.shq-ai-mcp-hero.is-in-view .shq-ai-mcp-hero__subheading{opacity:1;transform:none;transition-delay:.16s}.shq-ai-mcp-hero.is-in-view .shq-ai-mcp-hero__cta-buttons{opacity:1;transform:none;transition-delay:.24s}@media (prefers-reduced-motion:reduce){.shq-ai-mcp-hero__cta-buttons,.shq-ai-mcp-hero__heading,.shq-ai-mcp-hero__preheading,.shq-ai-mcp-hero__subheading{opacity:1;transform:none;transition:none}}.shq-ai-mcp-hero__chat{display:flex;flex-direction:column;gap:var(--space-4);max-width:59.75rem;width:100%}.shq-ai-mcp-hero__query{align-items:center;background:#1b1b19;border:1px solid #3b4280;border-radius:9.9375rem;display:flex;gap:.75rem;min-height:4.75rem;padding:var(--space-4) var(--space-6)}.shq-ai-mcp-hero__query-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.shq-ai-mcp-hero__query-icon svg{display:block;flex-shrink:0;height:2.449rem;width:2.057rem}.shq-ai-mcp-hero__query.is-typing .shq-ai-mcp-hero__query-text:after{animation:shq-mcp-cursor .75s step-end infinite;background:#eef4fa;content:"";display:inline-block;height:1em;margin-left:.125rem;vertical-align:text-bottom;width:.125rem}@keyframes shq-mcp-cursor{0%,to{opacity:1}50%{opacity:0}}.shq-ai-mcp-hero__query-send{align-items:center;background:#386ddc;border-radius:var(--radius-xl);box-shadow:0 .125rem 0 0 #000;display:flex;flex-shrink:0;height:2.625rem;justify-content:center;pointer-events:none;width:2.625rem}.shq-ai-mcp-hero__response{background:#1b1b19;border:1px solid #3b4280;border-radius:2rem;display:flex;flex-direction:column;gap:var(--space-6);height:30rem;overflow:hidden;padding:var(--space-8)}.shq-ai-mcp-hero__response-body{color:#eef4fa;flex:1;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:500;line-height:1.4;min-height:0;overflow:hidden;transition:opacity .25s ease}.shq-ai-mcp-hero__response-body.is-fading{opacity:0}.shq-ai-mcp-hero__query-text{color:#eef4fa;flex:1;font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:500;line-height:1.4;min-width:0;transition:opacity .25s ease}.shq-ai-mcp-hero__query-text.is-fading{opacity:0}.shq-ai-mcp-hero__response-body strong{color:#eef4fa;display:inline;font-weight:700}.shq-ai-mcp-hero__para-break{height:.875rem}.shq-ai-mcp-hero__response-gif{border-radius:.5rem;display:none;height:auto;width:66.6667%}.shq-ai-mcp-hero__response-gif.is-visible{display:block}.shq-ai-mcp-hero__response-body.is-streaming:after{animation:shq-mcp-cursor .75s step-end infinite;background:#eef4fa;content:"";display:inline-block;height:1em;margin-left:.125rem;opacity:.7;vertical-align:text-bottom;width:.125rem}.shq-ai-mcp-hero__list{display:flex;flex-direction:column;gap:.875rem;margin:.875rem 0;padding-left:1.5rem}.shq-ai-mcp-hero__list li{color:#eef4fa;font-family:var(--font-family-base);font-weight:500;line-height:1.4}.shq-ai-mcp-hero__table-wrap{margin-block:.75rem;opacity:0;overflow-x:auto;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;-webkit-overflow-scrolling:touch}.shq-ai-mcp-hero__table-wrap.is-visible{opacity:1;transform:none}.shq-ai-mcp-hero__table{border-collapse:collapse;width:100%}.shq-ai-mcp-hero__table td,.shq-ai-mcp-hero__table th{color:var(--primitive-vapor-white);line-height:1.4;padding-block:var(--space-2);padding-right:var(--space-6);text-align:left;white-space:nowrap}.shq-ai-mcp-hero__table td:last-child,.shq-ai-mcp-hero__table th:last-child{padding-right:0}.shq-ai-mcp-hero__table th{border-bottom:1px solid hsla(0,0%,100%,.12);font-size:var(--font-size-md);font-weight:700}.shq-ai-mcp-hero__table th:nth-child(3),.shq-ai-mcp-hero__table th:nth-child(4){font-size:var(--font-size-base)}.shq-ai-mcp-hero__table td{border-bottom:1px solid hsla(0,0%,100%,.08);font-size:var(--font-size-md);font-weight:600}.shq-ai-mcp-hero__table tbody tr:last-child td{border-bottom:none}.shq-ai-mcp-hero__table tbody tr:last-child td:nth-child(3),.shq-ai-mcp-hero__table tbody tr:last-child td:nth-child(4){font-size:var(--font-size-base)}.shq-ai-mcp-hero__tabs{border-top:1px solid rgba(59,66,128,.4);display:flex;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-6)}.shq-ai-mcp-hero__tab{align-items:center;border:none;border-radius:2.875rem;cursor:pointer!important;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;gap:var(--space-2);height:2.25rem;line-height:1;overflow:hidden;padding:0 var(--space-4) 0 .375rem;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;will-change:transform}.shq-ai-mcp-hero__tab-icon{display:block;flex-shrink:0;height:1.25rem;width:1.25rem}.shq-ai-mcp-hero__tab:not(.is-active) .shq-ai-mcp-hero__tab-icon rect{fill:#1b1b19}.shq-ai-mcp-hero__tab:before{background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.18) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.shq-ai-mcp-hero__tab:hover:before{animation:shq-mcp-tab-shimmer .5s ease forwards}@keyframes shq-mcp-tab-shimmer{to{transform:translateX(200%)}}.shq-ai-mcp-hero__tab:not(.is-active){background:rgba(56,109,220,.27);color:#507edd}.shq-ai-mcp-hero__tab:not(.is-active):hover{transform:scale(1.04)}.shq-ai-mcp-hero__tab.is-active{background:#96afe2;box-shadow:0 2px 0 0 #000,0 4px 4px 0 rgba(0,0,0,.25);color:#1b1b19}@media (prefers-reduced-motion:no-preference){.shq-ai-mcp-hero__chat.is-playing .shq-ai-mcp-hero__query,.shq-ai-mcp-hero__chat.is-playing .shq-ai-mcp-hero__response{animation:shq-mcp-tile-glow 2.4s ease-in-out infinite}.shq-ai-mcp-hero__chat.is-playing .shq-ai-mcp-hero__query-icon svg{animation:shq-mcp-icon-glow 2.4s ease-in-out infinite}}@keyframes shq-mcp-tile-glow{0%,to{box-shadow:0 0 6px rgba(238,132,52,.06),0 0 12px rgba(113,126,195,.08),0 0 20px rgba(56,109,220,.05)}50%{box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 12px rgba(238,132,52,.15),0 0 24px rgba(113,126,195,.2),0 0 40px rgba(56,109,220,.12)}}@keyframes shq-mcp-icon-glow{0%,to{filter:drop-shadow(0 0 3px rgba(238,132,52,.4))}50%{filter:drop-shadow(0 0 8px rgba(238,132,52,.75)) drop-shadow(0 0 16px rgba(201,93,99,.4))}}@media (max-width:1100px){.shq-ai-mcp-hero__inner{padding-inline:var(--space-8)}.shq-ai-mcp-hero__glow{display:none}}@media (max-width:800px){.shq-ai-mcp-hero{padding-bottom:var(--space-16);padding-top:calc(var(--space-16) + 5rem)}.shq-ai-mcp-hero__inner{padding-inline:var(--space-6)}.shq-ai-mcp-hero__heading h1{font-size:var(--font-size-3xl)}.shq-ai-mcp-hero__subheading{font-size:var(--font-size-lg)}.shq-ai-mcp-hero__query-text,.shq-ai-mcp-hero__response-body{font-size:var(--font-size-sm)}.shq-ai-mcp-hero__table td,.shq-ai-mcp-hero__table th{font-size:var(--font-size-sm);padding:var(--space-2) .625rem}.shq-ai-mcp-hero__tab,.shq-ai-mcp-hero__table th:nth-child(3),.shq-ai-mcp-hero__table th:nth-child(4){font-size:var(--font-size-sm)}.shq-ai-mcp-hero__tab{flex:0 0 100%;height:var(--space-8)}}}