.gateway-visual[data-v-f12bdd6c]{background-image:radial-gradient(#c9d8ce .8px,#0000 .8px);background-size:18px 18px}.request-line[data-v-f12bdd6c]:after,.gateway-node[data-v-f12bdd6c]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 20%,#ffffff40 50%,#0000 80%);position:absolute;inset:0}.flow-packet[data-v-f12bdd6c]{opacity:0}.response-text[data-v-f12bdd6c]{white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-intro[data-v-f12bdd6c]{animation:.7s ease-out both hero-enter-f12bdd6c}.gateway-visual[data-v-f12bdd6c]{animation:.85s ease-out .12s both hero-enter-f12bdd6c}.request-node[data-v-f12bdd6c]{animation:9s ease-in-out infinite request-active-f12bdd6c}.request-line[data-v-f12bdd6c]:after{animation:9s ease-in-out infinite request-scan-f12bdd6c}.flow-track-request .flow-packet[data-v-f12bdd6c]{animation:9s ease-in-out infinite packet-request-f12bdd6c}.gateway-node[data-v-f12bdd6c]{animation:9s ease-in-out infinite gateway-active-f12bdd6c}.gateway-node[data-v-f12bdd6c]:after{animation:9s ease-in-out infinite gateway-scan-f12bdd6c}.gateway-bolt[data-v-f12bdd6c]{animation:9s ease-in-out infinite gateway-spark-f12bdd6c}.flow-track-model .flow-packet[data-v-f12bdd6c]{animation:9s ease-in-out infinite packet-model-f12bdd6c}.model-node[data-v-f12bdd6c]{animation:9s ease-in-out infinite model-active-f12bdd6c;animation-delay:var(--model-delay,0s)}.response-text[data-v-f12bdd6c]{animation:9s steps(29,end) infinite response-type-f12bdd6c}.response-check[data-v-f12bdd6c]{animation:9s infinite response-ready-f12bdd6c}.response-cursor[data-v-f12bdd6c]{animation:1.2s step-end infinite cursor-blink-f12bdd6c}.response-progress[data-v-f12bdd6c]{animation:9s ease-in-out infinite response-progress-f12bdd6c}.animation-paused[data-v-f12bdd6c],.animation-paused[data-v-f12bdd6c] *,.animation-paused[data-v-f12bdd6c] :after{animation-play-state:paused}}@keyframes hero-enter-f12bdd6c{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes request-active-f12bdd6c{0%,22%,to{border-color:var(--color-border)}6%,16%{border-color:var(--color-primary);box-shadow:0 0 0 3px #0a766812}}@keyframes request-scan-f12bdd6c{0%{opacity:0;transform:translate(-100%)}3%{opacity:1}17%{opacity:1;transform:translate(100%)}18%,to{opacity:0;transform:translate(100%)}}@keyframes packet-request-f12bdd6c{0%,13%{opacity:0;transform:translateY(-3px)}15%{opacity:1;transform:translateY(0)}27%{opacity:1;transform:translateY(28px)}28%,to{opacity:0;transform:translateY(28px)}}@keyframes gateway-active-f12bdd6c{0%,20%,48%,to{transform:scale(1)}28%,38%{transform:scale(1.025)}}@keyframes gateway-scan-f12bdd6c{0%,25%{opacity:0;transform:translate(-100%)}27%{opacity:1}42%{opacity:1;transform:translate(100%)}43%,to{opacity:0;transform:translate(100%)}}@keyframes gateway-spark-f12bdd6c{0%,23%,45%,to{transform:scale(1)}30%,38%{transform:scale(1.35)}34%{transform:scale(1)}}@keyframes packet-model-f12bdd6c{0%,38%{opacity:0;transform:translateY(-3px)}40%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(24px)}51%,to{opacity:0;transform:translateY(24px)}}@keyframes model-active-f12bdd6c{0%,48%,75%,to{border-color:var(--color-border);transform:translateY(0)}55%,66%{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 5px 16px -8px #0a766859}}@keyframes response-type-f12bdd6c{0%,61%{max-width:0}83%,96%{max-width:29ch}to{max-width:0}}@keyframes response-ready-f12bdd6c{0%,80%,to{opacity:.25;transform:scale(.85)}85%,96%{opacity:1;transform:scale(1)}}@keyframes cursor-blink-f12bdd6c{50%{opacity:0}}@keyframes response-progress-f12bdd6c{0%,61%{transform:scaleX(0)}85%,96%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
