@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap";.dev-login-card{animation:none!important}.dev-login-overlay{transition:none!important}.zy-dev-auth *{animation:none!important}.zypher-os{position:relative;min-height:100vh;overflow:visible}.zypher-os:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 30% 80%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 30%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90% 70%,rgba(255,255,255,.9),transparent),radial-gradient(circle at 50% 50%,rgba(0,255,255,.06),transparent 60%);background-size:400px 400px,500px 500px,600px 600px,700px 700px,800px 800px,100% 100%;animation:zypher-stars-drift 120s linear infinite;opacity:.85;will-change:background-position}@keyframes zypher-stars-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,center}to{background-position:-800px 1200px,1200px -800px,-1400px 600px,900px -1200px,-1000px -1000px,center}}@keyframes flicker{0%,to{opacity:.35}50%{opacity:.55}}.os-core{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.os-logo{font-size:64px;letter-spacing:.4em;opacity:.15;animation:pulse 4s infinite}@keyframes pulse{0%,to{opacity:.12}50%{opacity:.22}}.os-btn{padding:18px 40px;background:transparent;border:1px solid currentColor;color:inherit;letter-spacing:.15em;cursor:pointer;opacity:.6;transition:.3s}.os-btn:hover{opacity:1;box-shadow:0 0 30px currentColor}.os-btn.dev{color:#ff3b3b}.os-overlay{position:absolute;inset:0;background:#000000a6;display:grid;place-items:center;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zypher-breathe{0%,to{filter:brightness(1) blur(0)}50%{filter:brightness(1.08) blur(.25px)}}@keyframes zypher-flicker{0%{opacity:1}2%{opacity:.92}3%{opacity:1}17%{opacity:.96}18%{opacity:1}41%{opacity:.78;filter:brightness(.75) blur(1.2px)}42%{opacity:1;filter:none}67%{opacity:.94}68%{opacity:1}91%{opacity:.86;filter:brightness(.85) blur(.8px)}92%{opacity:1;filter:none}}@keyframes zypher-flicker-hard{0%,to{opacity:1}49%{opacity:1}50%{opacity:.65;filter:blur(1.5px) brightness(.7)}51%{opacity:1;filter:none}}.zypher-os .os-logo{position:relative;isolation:isolate}.zypher-os .os-logo:after{content:"";position:absolute;inset:-40%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(0,255,255,.18),transparent 60%);filter:blur(22px);opacity:.55;transform:translateZ(0) scale(1);animation:zypher-halo-breathe 6.5s ease-in-out infinite;pointer-events:none;will-change:opacity,transform}@keyframes zypher-halo-breathe{0%{opacity:.45;transform:scale(.96)}50%{opacity:.75;transform:scale(1.05)}to{opacity:.45;transform:scale(.96)}}.zypher-os .os-logo .zypher-os .os-logo.zypher-title{animation:neon-flicker 6s infinite,neon-drift 12s infinite;text-shadow:0 0 8px rgba(0,255,255,.35),0 0 18px rgba(0,180,255,.25);padding-left:.2em}*/ @keyframes neon-flicker{}@keyframes neon-drift{0%{transform:translate(0)}25%{transform:translate(.6px)}50%{transform:translate(-.6px)}75%{transform:translate(.4px)}to{transform:translate(0)}}.os-btn{animation:button-breathe 8s ease-in-out infinite}@keyframes button-breathe{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px #00ffff2e}}.os-core{padding-top:28vh}@keyframes neon-flicker{0%{opacity:1;text-shadow:0 0 12px #00faff}3%{opacity:.4}6%{opacity:1}7%{opacity:.1}9%{opacity:1}60%{opacity:1}62%{opacity:.6}64%{opacity:1}to{opacity:1}}@keyframes float-drift{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes actions-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.os-btn{position:relative}.os-btn:after{content:"";position:absolute;inset:-2px;border-radius:inherit;opacity:0;transition:opacity .3s}.os-btn:hover:after{opacity:1}@keyframes zypher-flicker{0%{opacity:0;filter:blur(6px)}6%{opacity:1;filter:blur(0)}8%{opacity:.6}10%{opacity:1}60%{opacity:1}62%{opacity:.75}64%{opacity:1}to{opacity:1}}.os-core{transform:translateY(-40px)}body{linear-gradient(45deg,red,red 10px,black 10px,black 20px) !important}.zypher-os{min-height:100vh;overflow:visible;animation:camera-breath 12s ease-in-out infinite}@keyframes camera-breath{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.zypher-os{min-height:100vh;overflow:visible;animation:camera-breath 14s ease-in-out infinite;transform-origin:center}@keyframes camera-breath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes power-on{0%{opacity:0;filter:blur(16px);transform:scale(.7) translateY(-80px);text-shadow:none}70%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur(0);transform:scale(1) translateY(0);text-shadow:0 0 18px #00ffff,0 0 36px #00ffff,0 0 90px rgba(0,255,255,.7)}}@keyframes neon-flicker{0%,to{opacity:1}2%{opacity:.25}4%{opacity:1}6%{opacity:.4}8%{opacity:1}}@keyframes float-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes buttons-rise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.zypher-os .os-logo.zypher-title{position:relative;font-size:clamp(4rem,8vw,7rem);letter-spacing:.4em;color:#0ff;animation:power-on 1.4s cubic-bezier(.19,1,.22,1) forwards,neon-flicker 4.5s infinite,float-logo 7s ease-in-out infinite;text-shadow:0 0 12px #00ffff,0 0 30px #00ffff,0 0 80px rgba(0,255,255,.9)!important}@keyframes power-on{0%{opacity:0;filter:blur(20px);transform:scale(.6) translateY(-120px)}60%{opacity:1;filter:blur(4px)}to{opacity:1;filter:blur(0);transform:scale(1) translateY(0)}}@keyframes neon-flicker{0%,to{opacity:1}2%{opacity:.2}4%{opacity:1}7%{opacity:.4}9%{opacity:1}}@keyframes float-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.os-btn{position:relative;padding:1.1rem 2.6rem;font-size:.85rem;letter-spacing:.28em;text-transform:uppercase;background:transparent;cursor:pointer;opacity:0;transform:translateY(30px);animation:btn-power-in 1.4s cubic-bezier(.19,1,.22,1) forwards;animation-delay:1.6s;transition:transform .35s ease,box-shadow .35s ease,color .35s ease}@keyframes btn-power-in{to{opacity:1;transform:translateY(0)}}.os-btn.client{color:#0ff;border:1px solid rgba(0,255,255,.5);box-shadow:0 0 14px #00ffff40}.os-btn.client:hover{transform:translateY(-6px);box-shadow:0 0 25px #0ff,0 0 60px #0ffc}.os-btn.client:active{transform:translateY(-2px) scale(.97)}.os-btn.dev{color:#ff3b3b;border:none;box-shadow:}.os-btn.dev:hover{transform:translateY(-6px);box-shadow:0 0 25px #ff3b3b,}.os-btn.dev:active{transform:translateY(-2px) scale(.97)}.os-btn{animation:btn-power-in 1.4s cubic-bezier(.19,1,.22,1) forwards,btn-breath 4.8s ease-in-out infinite}@keyframes btn-breath{0%,to{box-shadow:0 0 14px #ffffff26}50%{box-shadow:0 0 22px #ffffff59}}.os-btn{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform-style:preserve-3d}.os-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.35),transparent 80%);opacity:.15;transform:translate(-120%);transition:transform 1.2s ease}.os-btn:hover:before{transform:translate(120%)}.os-btn.client{box-shadow:inset 0 0 18px #00ffff40,0 0 25px #00ffff59}.os-btn.client:hover{box-shadow:inset 0 0 28px #00ffff73,0 0 55px #00ffffd9}.os-btn.dev,.os-btn.dev:hover{box-shadow:}@keyframes action-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.os-btn{padding:18px 44px;font-size:1.05rem;letter-spacing:.18em}.os-btn{transform:translateZ(0)}.os-btn:hover{transform:scale(1.08)}.os-btn.client:hover{box-shadow:inset 0 0 35px #00ffff8c,0 0 80px #00fffff2}.os-btn.dev:hover{box-shadow:}.zypher-os .os-btn{position:relative;opacity:.75;box-shadow:0 0 #0000;animation:btn-breathe 5.5s ease-in-out infinite,btn-flicker 14s infinite;will-change:box-shadow,opacity}.zypher-os .os-btn.client{color:#0ff;box-shadow:0 0 10px #00ffff40,inset 0 0 6px #00ffff1f}.zypher-os .os-btn.dev{color:#ff3b3b;box-shadow:0 0 10px #ff3c3c40,inset 0 0 6px #ff3c3c1f}.zypher-os .os-btn:hover{opacity:1;box-shadow:0 0 32px currentColor,inset 0 0 10px currentColor}@keyframes btn-breathe{0%,to{box-shadow:0 0 10px #ffffff2e}50%{box-shadow:0 0 18px #ffffff59}}@keyframes btn-flicker{0%,94%,to{opacity:.75}95%{opacity:.55}96%{opacity:.8}97%{opacity:.6}98%{opacity:.75}}.zypher-os{min-height:100vh;overflow:visible;background:#000!important}.zypher-os .os-btn.client{color:#0ff;box-shadow:0 0 14px #00ffff47,inset 0 0 8px #00ffff24}.zypher-os .os-btn.dev{color:#ff3b3b;box-shadow:0 0 14px #ff3c3c47,inset 0 0 8px #ff3c3c24}.zypher-os .os-btn:before{content:"";position:absolute;inset:-2px;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,currentColor 50%,transparent 70%);filter:blur(6px);transition:opacity .25s ease}.zypher-os .os-btn:hover{opacity:1;transform:translateY(-1px);box-shadow:0 0 36px currentColor,inset 0 0 12px currentColor}.zypher-os .os-btn:hover:before{opacity:.55}@keyframes btn-breathe{0%,to{box-shadow:0 0 12px #ffffff2e}50%{box-shadow:0 0 20px #ffffff59}}@keyframes btn-flicker{0%,96%,to{opacity:.78}97%{opacity:.55}98%{opacity:.85}99%{opacity:.7}}.zypher-os .os-btn{animation:btn-breathe 6.5s ease-in-out infinite,btn-flicker-soft 9.5s infinite,btn-flicker-hard 27s infinite}.zypher-os .os-btn.client{text-shadow:0 0 6px rgba(0,255,255,.45),0 0 14px rgba(0,180,255,.35),0 0 28px rgba(0,140,255,.25)}.zypher-os .os-btn.dev{text-shadow:0 0 6px rgba(255,70,70,.55),0 0 16px rgba(255,40,40,.45),0 0 34px rgba(180,0,0,.35)}@keyframes btn-flicker-soft{0%,to{opacity:.78;filter:brightness(1)}41%{opacity:.74}42%{opacity:.9;filter:brightness(1.15)}43%{opacity:.78;filter:none}76%{opacity:.72}77%{opacity:.85}}@keyframes btn-flicker-hard{0%,97%,to{opacity:.78;filter:none}98%{opacity:.45;filter:brightness(.7) blur(1px)}99%{opacity:.88;filter:brightness(1.2)}}.zypher-os .os-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);opacity:.15;transform:translateY(-120%);animation:btn-scan 8s linear infinite;pointer-events:none}@keyframes btn-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.zypher-os .os-btn:hover{animation-play-state:running}.zypher-os .os-btn:hover:after{opacity:.35;animation-duration:2.2s}.zypher-os .os-btn.client{box-shadow:0 0 22px #00ffff59,inset 0 0 10px #00ffff2e}.zypher-os .os-btn.dev{box-shadow:0 0 26px #ff3c3c73,inset 0 0 12px #ff3c3c40}.zypher-os .os-btn span{position:relative;display:inline-block}.zypher-os .os-btn span:before,.zypher-os .os-btn span:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none}.zypher-os .os-btn.client span:before{text-shadow:-1px 0 rgba(0,255,255,.85)}.zypher-os .os-btn.client span:after{text-shadow:1px 0 rgba(0,140,255,.85)}.zypher-os .os-btn.dev span:before{text-shadow:-1px 0 rgba(255,60,60,.9)}.zypher-os .os-btn.dev span:after{text-shadow:1px 0 rgba(255,0,0,.8)}.zypher-os .os-btn{animation:btn-breathe 6.5s ease-in-out infinite,btn-flicker-soft 9.5s infinite,btn-flicker-hard 27s infinite,btn-glitch 13s infinite}@keyframes btn-glitch{93%{transform:translateY(-1px)}94%{transform:translateY(0)}}.zypher-os .os-btn span:before{animation:text-glitch-a 13s infinite}.zypher-os .os-btn span:after{animation:text-glitch-b 13s infinite}@keyframes text-glitch-a{0%,93%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}94%{opacity:.65;clip-path:inset(0 0 55% 0);transform:translate(-1px)}95%{opacity:.35;clip-path:inset(35% 0 30% 0);transform:translate(1px)}96%{opacity:0;clip-path:inset(0 0 100% 0);transform:none}}@keyframes text-glitch-b{0%,93%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}94%{opacity:.55;clip-path:inset(60% 0 0 0);transform:translate(1px)}95%{opacity:.28;clip-path:inset(25% 0 45% 0);transform:translate(-1px)}96%{opacity:0;clip-path:inset(0 0 100% 0);transform:none}}@media(prefers-reduced-motion:reduce){.zy-anim:not([data-zy-type]){animation:none;opacity:1;transform:none}}.zy-explain{opacity:0;transform:translateY(60px);animation:zySectionIn .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes zySectionIn{to{opacity:1;transform:translateY(0)}}.zy-title{opacity:0;letter-spacing:.25em;animation:zyTitleIn .8s ease-out forwards;animation-delay:.12s}@keyframes zyTitleIn{to{opacity:1;letter-spacing:.04em}}.zy-lead{opacity:0;transform:translateY(24px);animation:zyLeadIn .7s ease-out forwards;animation-delay:.26s}@keyframes zyLeadIn{to{opacity:1;transform:translateY(0)}}.zy-timeline{margin-top:120px}.zy-node{opacity:0;transform:translate(-40px);position:relative;animation:zyNodeIn .7s cubic-bezier(.16,1,.3,1) forwards}.zy-node:nth-child(1){animation-delay:.42s}.zy-node:nth-child(2){animation-delay:.58s}.zy-node:nth-child(3){animation-delay:.74s}@keyframes zyNodeIn{to{opacity:1;transform:translate(0)}}.zy-dot{width:8px;height:8px;border-radius:50%;background:#0ff;box-shadow:0 0 12px #0ff;position:absolute;left:-28px;top:.6em;animation:zyPulse 2.2s ease-in-out infinite}@keyframes zyPulse{0%,to{box-shadow:0 0 12px #0ff}50%{box-shadow:0 0 26px #0ff}}@media(prefers-reduced-motion:reduce){.zy-explain,.zy-title,.zy-lead,.zy-node{animation:none;opacity:1;transform:none}}.zy-title{font-size:clamp(2.2rem,4vw,3.2rem);margin-bottom:24px}.zy-lead{max-width:760px;margin:0 auto 72px;line-height:1.6;font-size:1.05rem;color:#8ffcff}.zy-timeline{display:flex;flex-direction:column;gap:56px;align-items:flex-start;margin:0 auto;max-width:680px;text-align:left}.zy-node{padding-left:32px}.zy-node h3{margin:0 0 8px;font-size:1.15rem;letter-spacing:.04em}.zy-node p{margin:0;color:#9feeff;line-height:1.5;font-size:.95rem}.zy-node:nth-child(1){transition-delay:.1s}.zy-node:nth-child(2){transition-delay:.25s}.zy-node:nth-child(3){transition-delay:.4s}.zy-node:hover{transform:translateY(-2px)}.zy-node:hover h3{text-shadow:0 0 12px rgba(120,255,255,.35)}[data-zy-type]{position:relative;overflow:hidden}.zy-type-inner{display:inline-block;white-space:pre-wrap;--chars: var(--zy-chars, 1);--p: var(--zy-progress, 0);--shown: calc(var(--chars) * var(--p));-webkit-mask-image:linear-gradient(90deg,#fff calc(var(--shown) * 1ch),transparent calc(var(--shown) * 1ch + 1ch));mask-image:linear-gradient(90deg,#fff calc(var(--shown) * 1ch),transparent calc(var(--shown) * 1ch + 1ch));opacity:calc(.3 + var(--p));transition:opacity .1s linear}.zy-type-inner:after{content:"";position:absolute;right:0;top:.2em;width:2px;height:1em;background:#78ffffcc;opacity:var(--p);animation:zy-caret 1s steps(1) infinite}@keyframes zy-caret{50%{opacity:0}}.zy-type-inner{text-shadow:0 0 12px rgba(120,255,255,.25),0 0 24px rgba(120,255,255,.15)}@media(prefers-reduced-motion:reduce){.zy-type-inner{width:100%;border-right:none;animation:none}}[data-zy-type]:after{content:"";display:inline-block;width:.6ch;height:1em;margin-left:.15ch;background:currentColor;animation:zy-cursor-blink 1.1s steps(1) infinite;vertical-align:bottom}@keyframes zy-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}[data-zy-type][data-zy-done]:after{display:none}.scroll-doc section{min-height:100vh;padding:120px 10vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}n .scroll-doc .zy-voice-demo{opacity:1!important;transform:none!important}.scroll-doc section{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.scroll-doc{z-index:2}.os-core{z-index:1;pointer-events:none}.scroll-doc section{min-height:100vh;padding:12vh 8vw;box-sizing:border-box}n .zypher-os button,.zypher-os a{pointer-events:auto!important;cursor:pointer}.os-noise,.os-vignette,.zypher-os:before,.zypher-os:after{pointer-events:none!important}.os-noise,.os-vignette{pointer-events:none!important}.zypher-os:before,.zypher-os:after{pointer-events:none!important}.os-core{position:relative!important;z-index:50!important;pointer-events:auto!important}.os-actions,.os-actions *{pointer-events:auto!important}.scroll-doc{position:relative!important;z-index:1!important}.os-btn.dev{cursor:pointer!important}.os-btn.dev{cursor:pointer!important;pointer-events:auto!important}.os-btn.dev *{pointer-events:none!important}n .os-btn.dev{cursor:pointer!important;pointer-events:auto!important}.os-btn.dev *,.os-btn.dev:hover,.os-btn.dev:hover *{cursor:pointer!important;pointer-events:auto!important}.os-btn{position:relative;cursor:pointer}.os-btn{pointer-events:auto}.os-actions{transform:translateY(72px);position:relative;top:72px;display:flex;justify-content:center;align-items:center;gap:48px}.os-btn{cursor:pointer;pointer-events:auto}.os-btn *{pointer-events:none}} .os-btn span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px 40px;box-sizing:border-box}.zypher-os .os-actions .os-btn.dev{cursor:pointer!important;border:1px solid rgba(255,60,60,.85)!important;box-shadow:0 0 18px #ff3c3c59,inset 0 0 14px #ff3c3c40!important}.zypher-os .os-actions .os-btn.dev:hover{box-shadow:0 0 34px #ff3c3cbf,inset 0 0 20px #ff3c3c73!important}.zypher-os .os-actions .os-btn.dev,.zypher-os .os-actions .os-btn.dev *,.zypher-os .os-actions .os-btn.dev:before,.zypher-os .os-actions .os-btn.dev:after{cursor:pointer!important}.zypher-os .os-actions .os-btn.dev{position:relative!important;z-index:9999!important;pointer-events:auto!important;cursor:pointer!important}.zypher-os .os-actions .os-btn.dev *,.zypher-os .os-actions .os-btn.dev:before,.zypher-os .os-actions .os-btn.dev:after{pointer-events:none!important}.zypher-os .os-actions .os-btn.dev{pointer-events:auto!important}.panel,.panel *{pointer-events:auto}@media(max-width:1023px){.zypher-os{min-height:auto}.os-core{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 20px 80px;gap:48px;text-align:center}.os-logo{font-size:40px;letter-spacing:.25em}.os-actions{display:flex;flex-direction:column;gap:20px;width:100%;max-width:360px}.os-actions .os-btn{width:100%}}@media(max-width:1023px){.zypher-os{height:auto!important;min-height:100vh}.zypher-os:before,.zypher-os:after{height:100%;min-height:100%}}@media(max-width:1023px){html,body,#root,.zypher-os{width:100%;max-width:100vw;overflow-x:hidden}}@media(max-width:1023px){html,body{overscroll-behavior-y:none}.zypher-os{min-height:auto!important;height:auto!important}.zypher-os:before,.zypher-os:after{bottom:auto;height:100%}}@media(max-width:1023px){html,body,#root{height:100%;overflow:hidden}.zypher-os{height:100svh;max-height:100svh;overflow:hidden}.os-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;gap:32px}.os-actions{width:100%;max-width:360px}}@media(max-width:1023px){html,body{height:100%;margin:0;overflow:hidden}#root{height:100%;overflow:hidden}.zypher-os{position:relative;height:100%;min-height:100%;overflow:hidden}.os-core{position:absolute;inset:0;display:grid;place-items:center;padding:0;gap:32px}.os-actions{width:100%;max-width:360px}}@media(max-width:1023px){.zypher-os{padding-top:64px}.os-core{inset:auto 0 0;min-height:calc(100vh - 64px);display:grid;place-items:center}}@media(max-width:1023px){.zypher-os .os-actions{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:-70px}}.zypher-os .os-logo{transform:translate(14px)!important;margin-bottom:24px}} } } } .zypher-os .os-actions{grid-row:3}} .zypher-os .os-actions{align-self:center;margin-top:-70px!important}} @media (max-width: 1023px){.zypher-os .os-logo{margin-top:12px}}@media(max-width:1023px){.zypher-os .os-logo{position:relative;top:18px}}@media(max-width:1023px){.zypher-os .os-logo{transform:translate(14px) translateY(0)!important;position:relative;top:70px}}@media(max-width:1023px){.zypher-os .os-actions{transform:translateY(-70px)}}@media(max-width:1023px){html,body{overflow:hidden!important;overscroll-behavior:none!important}#root,.zypher-os{overflow:hidden!important}}@media(max-width:1023px){body,.zypher-os{background:#000!important}}@media(max-width:1023px){html,body{height:100%;overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}#root{position:fixed!important;inset:0!important;height:100svh!important;overflow:hidden!important}.zypher-os{position:fixed!important;inset:0!important;height:100svh!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important;background:#000!important}}@media(min-width:1024px){.os-actions{display:flex;gap:1.6rem;justify-content:center;align-items:center}.os-actions .os-btn{width:260px;text-align:center}}@keyframes zypher-hum-flares{0%,88%,to{opacity:0}90%{opacity:.35}92%{opacity:.9}94%{opacity:.25}}.zypher-os .os-vignette:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(3.6px 3.6px at 18% 32%,rgba(255,255,255,1),transparent 55%),radial-gradient(34px 34px at 18% 32%,rgba(120,255,255,.42),transparent 72%),radial-gradient(3.2px 3.2px at 42% 76%,rgba(255,255,255,.95),transparent 55%),radial-gradient(30px 30px at 42% 76%,rgba(120,255,255,.36),transparent 72%),radial-gradient(3.8px 3.8px at 68% 44%,rgba(255,255,255,1),transparent 54%),radial-gradient(36px 36px at 68% 44%,rgba(120,255,255,.45),transparent 74%),radial-gradient(3.4px 3.4px at 81% 22%,rgba(255,255,255,.95),transparent 55%),radial-gradient(32px 32px at 81% 22%,rgba(120,255,255,.34),transparent 72%);opacity:0;animation:zypher-hum-flares 26s ease-in-out infinite}.client-root{--zy-accent: #00ffff;--zy-accent-soft: rgba(0,255,255,.35);--zy-accent-border: rgba(0,255,255,.55);--zy-accent-glow: 0 0 28px rgba(0,255,255,.45);min-height:auto;background:radial-gradient(900px 420px at 58% 6%,rgba(0,229,255,.22),transparent 70%),radial-gradient(700px 360px at 18% 18%,rgba(0,255,255,.12),transparent 65%),linear-gradient(180deg,#00ffff24,#000000b8);background:#ff2d5538;@keyframes hum{0%{filter:drop-shadow(0 0 0 rgba(0,255,255,0))}50%{filter:drop-shadow(0 0 10px rgba(0,255,255,.2))}to{filter:drop-shadow(0 0 0 rgba(0,255,255,0))}}@keyframes radarScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{opacity:.4}to{opacity:1}}@keyframes radarMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes radarScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes pipelineGlow{0%{filter:brightness(.9)}50%{filter:brightness(1.25)}to{filter:brightness(.9)}}@keyframes callflowIn{0%{opacity:0;transform:translateY(6px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes waitingPulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@keyframes injectorFloat{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-54%) translate(-4px)}to{transform:translateY(-50%) translate(0)}}@keyframes injectorGlow{0%{box-shadow:0 0 40px #00ffffa6,0 0 80px #00ffff40}50%{box-shadow:0 0 60px #00fffff2,0 0 120px #00ffff73}to{box-shadow:0 0 40px #00ffffa6,0 0 80px #00ffff40}}@keyframes injectorPulse{0%{opacity:.7;transform:scale(1) translate(0)}50%{opacity:1;transform:scale(1.08) translate(6px)}to{opacity:.7;transform:scale(1) translate(0)}}@keyframes injectorDrift{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-54%) translate(-8px)}to{transform:translateY(-50%) translate(0)}}--neonA:#00ffff;--neonB:#00ffff;--neonC:#00ffff;--glow: 0 0 36px rgba(0,255,255,.35);--glow2: 0 0 28px rgba(0,255,255,.22)}.client-root .client-root{--bg0:#070012;--bg1:#0b0020;--bg2:#140033;--glass: rgba(255,255,255,.06);--glass2: rgba(0,0,0,.35);--stroke: rgba(255,255,255,.1);--text:#f6f2ff;--muted: rgba(255,255,255,.72);--neonA:#00ffff;--neonB:#00ffff;--neonC:#00ffff;--shadow: 0 18px 60px rgba(0,0,0,.55);--glow: 0 0 36px rgba(0,255,255,.35);--glow2: 0 0 28px rgba(0,255,255,.22)}.client-root *{box-sizing:border-box}.client-root .client-root .app{min-height:auto;padding:30px;max-width:1320px;margin:0 auto}.client-root .client-root .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.client-root .client-root .header h1{margin:0;font-family:Orbitron,ui-sans-serif,system-ui;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:34px;text-shadow:0 0 18px rgba(0,229,255,.28)}.client-root .client-root .status{font-family:Orbitron,ui-sans-serif,system-ui;letter-spacing:.08em;font-size:12px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:-8px 0 30px #0009}.client-root .client-root .grid{grid-row-gap:32px;display:grid;align-content:start;grid-template-columns:repeat(3,1fr);column-gap:22px;row-gap:32px;grid-auto-rows:auto}.client-root .client-root .panel{position:relative;border-radius:22px;padding:22px;background:linear-gradient(180deg,#00ffff24,#000000b8) 12%,transparent),#000000ad );border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 36px color-mix(in srgb,var(--zy-accent) 55%,transparent),inset 0 0 18px color-mix(in srgb,var(--zy-accent) 25%,transparent);overflow:hidden;display:flex;flex-direction:column}.client-root .client-root .panel:has(.radar-lanes){grid-row:span 2}.client-root .client-root .panel:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(420px 220px at 50% 0%,rgba(0,255,255,.12),transparent 65%);opacity:.9}.client-root .client-root .panel>*{position:relative;z-index:1}.client-root .client-root .panel h2{margin:0 0 14px;font-family:Orbitron,ui-sans-serif,system-ui;letter-spacing:.06em;font-weight:700;font-size:16px;text-transform:uppercase;color:#ffffffeb}.client-root .client-root .panel p{margin:8px 0;color:var(--muted)}.client-root .client-root .controls{display:flex;flex-direction:column;gap:14px}.client-root .client-root .btn{border:none;border-radius:16px;padding:14px 16px;font-size:14px;cursor:pointer;color:#ffffffeb;background:#0a00148c;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 20px #ffffff0a;transition:transform .12s ease,filter .12s ease}.client-root .client-root .btn:active{transform:translateY(1px)}.client-root .client-root .btn.primary{background:linear-gradient(180deg,#00ffff24,#000000b8),var(--neonB));box-shadow:0 0 30px #00ffff8c,0 0 18px #00ffff38}.client-root .client-root .inner-glass{flex:1;border-radius:16px;background:linear-gradient(180deg,#00ffff24,#000000b8),#000000b3 );border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);box-shadow:inset 0 0 20px #00ffff1f;padding:14px;color:#c8ffffe6}.client-root .client-root .chat-box{height:calc(100% - 36px);display:flex;flex-direction:column;gap:12px;min-height:0}.client-root .client-root .chat-messages{flex:1;min-height:0;background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;overflow-y:auto;box-shadow:inset 0 0 30px #ffffff0a}.client-root .client-root .chat-input{display:flex;gap:12px;align-items:center}.client-root .client-root .chat-input input{flex:1;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffffe6;outline:none}.client-root .client-root .chat-input input::placeholder{color:#ffffff8c}.client-root .client-root .chat-input .btn{width:120px}.client-root .client-root{--zy-bg-1: #12001f;--zy-bg-2: #2b0b52;--zy-panel: rgba(22, 10, 40, .58);--zy-border: rgba(0,255,255, .22);--zy-text: #f4ecff;--zy-muted: #cdbbff;--zy-accent: #00ffff;--zy-accent-2: #d46bff;--zy-dark-btn: rgba(26, 12, 48, .92);--zy-dark-btn-border: rgba(150, 90, 255, .22)}.client-root body{color:var(--zy-text)}.client-root .client-root .panel,.client-root .client-root .card,.client-root .client-root .glass,.client-root .client-root .panelGlass{background:var(--zy-panel);border-color:var(--zy-border)}.client-root button,.client-root .client-root .btn{border-color:var(--zy-dark-btn-border)}.client-root .client-root .btnPrimary,.client-root .client-root .primary,.client-root .client-root .button-primary{color:#fff}.client-root .client-root .btnSecondary,.client-root .client-root .secondary,.client-root .client-root .button-secondary{background:var(--zy-dark-btn);color:var(--zy-text);border-color:var(--zy-dark-btn-border)}.client-root h1,.client-root h2,.client-root h3,.client-root .title,.client-root .panelTitle{color:var(--zy-text)}.client-root .client-root .small,.client-root .muted,.client-root .subtle{color:var(--zy-muted)}.client-root .client-root .zy-panel-text{text-shadow:0 0 6px rgba(160,120,255,.6),0 0 14px rgba(120,200,255,.4);-webkit-font-smoothing:antialiased}.client-root .client-root .zy-panel-text .metric,.client-root .client-root .zy-panel-text .value,.client-root .client-root .zy-panel-text strong{text-shadow:0 0 8px rgba(160,120,255,.75),0 0 18px rgba(120,200,255,.5)}.client-root .client-root .zy-panel-text{color:#f5f3ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 16px rgba(140,200,255,.75),0 0 32px rgba(120,160,255,.45)}.client-root .client-root .zy-panel-text .metric,.client-root .client-root .zy-panel-text .value,.client-root .client-root .zy-panel-text strong{text-shadow:0 0 8px rgba(200,140,255,1),0 0 22px rgba(160,220,255,.9),0 0 40px rgba(120,160,255,.6)}.client-root .client-root .zy-glowText{display:inline-block;filter:drop-shadow(0 0 4px rgba(200,140,255,.85)) drop-shadow(0 0 12px rgba(160,220,255,.7))}.client-root .client-root .panel-analytics p,.client-root .client-root .panel-status p,.client-root .client-root .panel-notifications p,.client-root .client-root .panel-notifications .inner-glass{font-size:1.05rem;line-height:1.65}.client-root .client-root .panel-analytics .zy-glowText,.client-root .client-root .panel-status .zy-glowText,.client-root .client-root .panel-notifications .zy-glowText{font-size:1.08rem}.client-root .client-root .panel p span{font-size:1.12rem;line-height:1.7}.client-root .client-root .panel p span.zy-glowText{font-size:1.15rem}.client-root .client-root .zy-glowText{text-shadow:none}.client-root .client-root .panel-notifications .zy-glowText{filter:drop-shadow(0 0 6px rgba(160,220,255,.65))}.client-root .client-root .status.online{background:#50dca033;border-color:#50dca080;color:#28d7ff}.client-root .client-root .btn.toggle{background:#00ffff1a;box-shadow:0 0 24px #00b4ff38}.client-root .client-root .btn.toggle.mode-test{background:linear-gradient(180deg,#00ffff24,#000000b8);box-shadow:0 0 18px #b84cffa6}.client-root .client-root .btn.toggle.mode-campaign{background:linear-gradient(180deg,#00ffff24,#000000b8);box-shadow:0 0 18px #28d7ff99}.client-root .client-root .radar-lanes{position:absolute;inset:0 0 78px;display:flex;flex-direction:column;justify-content:space-evenly;overflow-y:hidden;overflow-x:visible;pointer-events:auto}.client-root .client-root .radar-lane{flex:1;display:flex;align-items:center;overflow-x:visible;overflow-y:hidden;white-space:nowrap}.client-root .client-root .radar-track>*{flex-shrink:0}.client-root .client-root .controls>.btn:not(.radar-niche),.client-root .client-root .chat-input>.btn:not(.radar-niche),.client-root .client-root .panel .controls .btn:not(.radar-niche),.client-root .client-root .panel .chat-input .btn:not(.radar-niche),.client-root .client-root .panel .btn.toggle{width:100%}.client-root .client-root .btn.radar-niche{pointer-events:auto;font-family:Orbitron,ui-sans-serif,system-ui;text-transform:capitalize;letter-spacing:.04em}.client-root .client-root .panel-small{display:flex;flex-direction:column;min-height:0}.client-root .client-root .panel-small:nth-of-type(1){grid-column:1;grid-row:3}.client-root .client-root .panel-small:nth-of-type(2){grid-column:3;grid-row:3}.client-root .client-root{overscroll-behavior:none;background:var(--bg0)}.client-root .client-root .notif-item{opacity:1;transition:opacity 1.2s ease,transform .6s ease;transform:translateY(0)}.client-root .client-root .notif-item.fade-out{opacity:0;transform:translateY(-8px)}.client-root .client-root .notification-item{transition:opacity .6s ease,transform .6s ease;opacity:1;transform:translateY(0)}.client-root .client-root .notification-item.dying{opacity:0;transform:translateY(10px)}.client-root .client-root .panel-small .inner-glass{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.client-root .client-root .neural-core{display:flex;flex-direction:column;gap:10px}.client-root .client-root .neural-status{display:flex;justify-content:space-between;font-family:Orbitron;font-size:11px;letter-spacing:.12em}.client-root .client-root .neural-status .online{color:#28d7ff;text-shadow:0 0 12px rgba(0,255,255,.9)}.client-root .client-root .neural-status .offline{color:#0ff;opacity:.6}.client-root .client-root .neural-topology{position:relative;flex:1;margin:8px 0;display:flex;align-items:center;justify-content:center}.client-root .client-root .node{position:absolute;width:10px;height:10px;border-radius:50%;background:#0ff;box-shadow:0 0 14px #00ffffe6}.client-root .client-root .node.core{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#28d7ff;box-shadow:0 0 18px #00ffffe6;transform:translate(-50%,-50%)}.client-root .client-root .n1{top:10%;left:50%;transform:translate(-50%)}.client-root .client-root .n2{top:30%;left:80%}.client-root .client-root .n3{top:70%;left:80%}.client-root .client-root .n4{top:90%;left:50%;transform:translate(-50%)}.client-root .client-root .n5{top:70%;left:20%}.client-root .client-root .n6{top:30%;left:20%}.client-root .client-root .link{position:absolute;width:2px;background:linear-gradient(#0ff,#28d7ff);opacity:.6;transform-origin:top;animation:pulse 2s infinite alternate}.client-root .client-root .l1{top:50%;left:50%;height:40%;transform:rotate(270deg)}.client-root .client-root .l2{top:50%;left:50%;height:35%;transform:rotate(330deg)}.client-root .client-root .l3{top:50%;left:50%;height:35%;transform:rotate(30deg)}.client-root .client-root .l4{top:50%;left:50%;height:40%;transform:rotate(90deg)}.client-root .client-root .l5{top:50%;left:50%;height:35%;transform:rotate(150deg)}.client-root .client-root .l6{top:50%;left:50%;height:35%;transform:rotate(210deg)}.client-root .client-root .neural-console{font-family:monospace;font-size:11px;opacity:.75;line-height:1.5}.client-root .client-root .neural-topology{position:relative;width:160px;height:160px;margin:10px auto 0}.client-root .client-root .node{position:absolute;width:10px;height:10px;border-radius:50%;background:#0ff;box-shadow:0 0 10px #00ffffe6}.client-root .client-root .node.core{width:14px;height:14px;background:#28d7ff;box-shadow:0 0 18px #0ff;top:50%;left:50%;transform:translate(-50%,-50%)}.client-root .client-root .node.n1{top:50%;left:50%;transform:translate(-50%,-50%) translateY(-55px)}.client-root .client-root .node.n2{top:50%;left:50%;transform:translate(-50%,-50%) translate(47px,-28px)}.client-root .client-root .node.n3{top:50%;left:50%;transform:translate(-50%,-50%) translate(47px,28px)}.client-root .client-root .node.n4{top:50%;left:50%;transform:translate(-50%,-50%) translateY(55px)}.client-root .client-root .node.n5{top:50%;left:50%;transform:translate(-50%,-50%) translate(-47px,28px)}.client-root .client-root .node.n6{top:50%;left:50%;transform:translate(-50%,-50%) translate(-47px,-28px)}.client-root .client-root .link{position:absolute;width:2px;background:linear-gradient(#28d7ff,#0ff);opacity:.6;transform-origin:top}.client-root .client-root .link.l1{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(0)}.client-root .client-root .link.l2{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(60deg)}.client-root .client-root .link.l3{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(120deg)}.client-root .client-root .link.l4{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(180deg)}.client-root .client-root .link.l5{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(240deg)}.client-root .client-root .link.l6{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(300deg)}.client-root .client-root .radar-lane{overflow:visible}.client-root .client-root .radar-track{display:flex;width:max-content}.client-root .client-root .radar-track>*{margin-right:14px}.client-root .client-root .radar-lane:not(.radar-static) .radar-track{animation:radarMarquee 30s linear infinite}.client-root .client-root .radar-static .radar-track{justify-content:center}.client-root .client-root .radar-static{display:flex;justify-content:center}.client-root .client-root .radar-static .radar-track{display:flex;justify-content:center;width:100%;transform:none!important;animation:none!important}.client-root .client-root .radar-static .radar-niche{margin:0 auto}.client-root .client-root .radar-track{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.client-root .client-root .radar-lane:not(.radar-static) .radar-track{filter:blur(.3px)}.client-root .client-root .radar-lane:not(.radar-static) .radar-track>*{filter:drop-shadow(0 0 6px rgba(255,0,255,.45))}.client-root .client-root .lead-pipeline{display:flex;flex-direction:column;gap:14px;justify-content:space-between}.client-root .client-root .pipeline-row{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em}.client-root .client-root .pipeline-row span{font-family:Orbitron,system-ui}.client-root .client-root .pipeline-row .bar{width:100%;height:10px;background:#00000073;border-radius:999px;overflow:hidden;border:1px solid rgba(180,80,255,.35);box-shadow:inset 0 0 12px #0009}.client-root .client-root .pipeline-row .bar>div{height:100%;background:linear-gradient(90deg,#0ff,#0ff);box-shadow:0 0 12px #b450ffd9,0 0 24px #00ffff73;border-radius:999px;animation:pipelineGlow 2.8s ease-in-out infinite}.client-root .client-root .panel-system-status .zy-glowText,.client-root .client-root .panel-notifications .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase}.client-root n .client-root .panel h2+p .zy-glowText,.client-root .client-root .panel h2+p+p .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase}.client-root .client-root .panel [data-system-status].zy-glowText{font-family:Orbitron,system-ui!important;letter-spacing:.08em;text-transform:uppercase}.client-root .client-root .panel-notifications .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.client-root .client-root .campaign-autopilot .inner-glass{display:flex;flex-direction:column;justify-content:space-between;height:100%}.client-root .client-root .autopilot-metric{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.client-root .client-root .autopilot-metric span{color:#fff9}.client-root .client-root .autopilot-metric strong{font-size:18px;color:#d28cff;text-shadow:0 0 10px rgba(180,80,255,.8)}.client-root .client-root .autopilot-state{margin-top:10px;padding:8px 10px;border-radius:10px;background:#a03cff26;border:1px solid rgba(180,80,255,.35);text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#e4b3ff;box-shadow:0 0 18px #a03cff73}.client-root .client-root .autopilot-advice{margin-top:12px;font-size:11px;line-height:1.5;color:#ffffffbf;text-shadow:0 0 8px rgba(180,80,255,.25)}.client-root .client-root .panel-system-status .zy-glowText,.client-root .client-root .panel-notifications .zy-glowText,.client-root .client-root .panel-notifications p{font-size:.85em;line-height:1.35;letter-spacing:.04em}.client-root .client-root .panel-system-status .zy-glowText,.client-root .client-root .panel-notifications .zy-glowText{font-size:.82em;line-height:1.25;letter-spacing:.04em}.client-root .client-root .panel-system-status p,.client-root .client-root .panel-system-status span,.client-root .client-root .panel-notifications p,.client-root .client-root .panel-notifications span{font-size:12.5px;letter-spacing:.08em;line-height:1.5;opacity:.9}.client-root .client-root .panel-system-status h2,.client-root .client-root .panel-notifications h2{font-size:15px;letter-spacing:.12em}.client-root n .client-root .panel-system-status p span,.client-root .client-root .panel-system-status .zy-glowText,.client-root .client-root .panel-notifications p span,.client-root .client-root .panel-notifications .zy-glowText{font-size:.78rem!important;line-height:1.4;letter-spacing:.09em}.client-root .client-root .panel-system-status h2,.client-root .client-root .panel-notifications h2{font-size:1.05rem!important}.client-root n .client-root .panel-notifications .zy-glowText{filter:drop-shadow(0 0 6px rgba(0,255,255,.9)) drop-shadow(0 0 14px rgba(140,80,255,.6))}.client-root n .client-root .panel-system-status p,.client-root .client-root .panel-system-status span{font-size:.78rem!important;letter-spacing:.08em}.client-root .client-root .panel-system-status p,.client-root .client-root .panel-system-status span,.client-root .client-root .panel-notifications p,.client-root .client-root .panel-notifications span{font-size:.78rem!important;letter-spacing:.08em;text-transform:uppercase;color:#dcc8fff2;text-shadow:0 0 8px rgba(150,80,255,.45),0 0 20px rgba(120,60,255,.25)}.client-root .client-root .panel-system-status h2,.client-root .client-root .panel-notifications h2{font-size:1rem;letter-spacing:.14em}.client-root .client-root .panel-system-status [data-system-status].zy-glowText,.client-root .client-root .panel-system-status p .zy-glowText{font-size:12px!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase}.client-root .client-root .panel-system-status [data-system-status].zy-glowText{filter:drop-shadow(0 0 4px rgba(200,140,255,.9)) drop-shadow(0 0 12px rgba(160,220,255,.65))!important}.client-root span[data-system-status].zy-glowText{font-size:12px!important;line-height:1.4!important;letter-spacing:.08em!important;filter:drop-shadow(0 0 4px rgba(200,140,255,.85)) drop-shadow(0 0 12px rgba(160,220,255,.65))!important}.client-root .client-root .panel-system-status p,.client-root .client-root .panel-system-status p span,.client-root .client-root .panel-system-status .zy-glowText{font-size:.78rem!important;line-height:1.4!important;letter-spacing:.08em!important}.client-root .client-root .panel-system-status .zy-glowText,.client-root .client-root .panel-notifications .zy-glowText{color:#cfa8ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 14px rgba(0,255,255,.65),0 0 28px rgba(120,200,255,.45),0 0 48px rgba(80,180,255,.25);filter:drop-shadow(0 0 6px rgba(0,255,255,.85)) drop-shadow(0 0 18px rgba(120,200,255,.6))}.client-root .client-root .callflow-line{font-family:Orbitron,system-ui;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.client-root .client-root .panel-small .inner-glass{overflow-y:auto}.client-root .client-root .pipeline-row span{color:#f0e6ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 14px rgba(120,200,255,.5)}.client-root .client-root .panel-small h2+.inner-glass .zy-glowText{font-family:Orbitron,system-ui;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfa8ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 14px rgba(120,200,255,.6),0 0 28px rgba(120,200,255,.35)}.client-root .client-root .callflow-empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.client-root .client-root .panel.panel-small .inner-glass{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:14px;gap:6px}.client-root .client-root .callflow-line{width:100%;display:block;text-align:left;margin:0}.client-root .client-root .panel.panel-small .inner-glass .zy-glowText{display:inline-block;text-align:left}.client-root .client-root .callflow-console{overflow-y:auto;display:block!important;text-align:left!important;padding:12px 14px!important}.client-root .client-root .callflow-console .zy-glowText{display:block;text-align:left}.client-root .client-root .callflow-console .callflow-line{margin:0 0 6px}.client-root .client-root .callflow-console .zy-glowText{color:#cfa8ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 14px rgba(0,255,255,.65),0 0 28px rgba(120,200,255,.45),0 0 48px rgba(80,180,255,.25);filter:drop-shadow(0 0 6px rgba(0,255,255,.85)) drop-shadow(0 0 18px rgba(120,200,255,.6))}.client-root .client-root .callflow-line{animation:callflowIn .42s ease-out both}.client-root .client-root .callflow-console .waiting{animation:waitingPulse 2.4s ease-in-out infinite;opacity:.85}.client-root .client-root .lead-pipeline .pipeline-row{width:100%;max-width:100%}.client-root .client-root .lead-pipeline .pipeline-row span,.client-root .client-root .lead-pipeline .pipeline-bar{width:100%}.client-root .client-root .pipeline-metric{float:right;font-size:11px;color:#cfa8ff;text-shadow:0 0 6px rgba(0,255,255,.9),0 0 14px rgba(120,200,255,.6)}.client-root .client-root .injector- .client-root .injector-section{background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:inset 0 0 30px #ffffff08}.client-root .client-root .injector-section h3{margin:0 0 10px;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0}.client-root .client-root .injector-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-bottom:6px}.client-root .client-root .injector-input,.client-root .client-root .injector-select,.client-root .client-root .injector-textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f061c8c;color:#ffffffeb;padding:10px 12px;outline:none;margin-bottom:10px}.client-root .client-root .injector-textarea{resize:vertical;line-height:1.35}.client-root .client-root .injector-input::placeholder,.client-root .client-root .injector-textarea::placeholder{color:#ffffff73}.client-root .client-root .injector-input:focus,.client-root .client-root .injector-select:focus,.client-root .client-root .injector-textarea:focus{border-color:#00ffff73;box-shadow:0 0 0 2px #00ffff2e}.client-root .client-root .injector-hint{font-size:11px;color:#c8aaff8c;line-height:1.25;margin:4px 0 8px 4px;padding:0;background:none;border:none;letter-spacing:.02em;text-shadow:0 0 8px rgba(160,80,255,.25)}.client-root .client-root .injector-preview{margin-top:12px;font-size:10px;opacity:.65;max-height:160px;overflow:auto;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px}.client-root .client-root .injector-tab{position:fixed;right:26px;top:50%;transform:translateY(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:999px;cursor:pointer;z-index:9999;animation:injectorDrift 3.8s ease-in-out infinite}.client-root .client-root .injector-tab.open{background:transparent!important}.client-root .client-root .injector-panel,.client-root .client-root .injector-panel *{font-family:Orbitron,ui-sans-serif,system-ui!important;letter-spacing:.04em}.client-root .client-root .injector-panel{position:fixed;top:24px;right:-380px;width:360px;height:calc(100vh - 48px);background:var(--glass);border-radius:28px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-12px 0 40px #0009,0 0 60px #00ffff40,0 0 40px #00ffff26;padding:22px;transition:right .42s cubic-bezier(.2,1,.3,1);z-index:20000;display:flex;flex-direction:column;pointer-events:auto}.client-root .client-root .injector-panel.open{right:94px}.client-root .client-root .injector-panel:before{z-index:0;content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 30% 20%,rgba(0,255,255,.16),transparent 60%),radial-gradient(420px 220px at 80% 10%,rgba(0,255,255,.1),transparent 60%),radial-gradient(600px 260px at 50% 120%,rgba(0,180,255,.1),transparent 60%);pointer-events:none;opacity:.9}.client-root .client-root .injector-panel>*{position:relative;z-index:1}.client-root .client-root .injector-panel h2{margin:0 0 14px;font-family:Orbitron,ui-sans-serif,system-ui;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:16px;color:#ffffffeb;text-shadow:0 0 18px rgba(0,229,255,.28)}.client-root .client-root .injector- .client-root .injector-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.client-root .client-root .injector-section{background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;box-shadow:inset 0 0 24px #ffffff0a;display:flex;flex-direction:column;gap:10px}.client-root .client-root .injector-section h3{margin:0 0 6px;font-family:Orbitron,ui-sans-serif,system-ui;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.client-root .client-root .injector-field{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.client-root .client-root .injector-field strong{color:#fff;font-weight:600}.client-root .client-root .injector-status{display:flex;align-items:center;gap:8px;font-size:12px}.client-root .client-root .injector-status .status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.client-root .client-root .injector-status.on{color:#28d7ff}.client-root .client-root .injector-status.off{color:#ffffff40}.client-root .client-root .injector-row strong{color:#fff}.client-root .client-root .status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.client-root .client-root .status-dot.off{color:#ffffff40}.client-root .client-root .injector-tab:after{content:"";position:absolute;inset:-16px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#00ffff2e,#00ffff1a 45%,#0ff0 72%);filter:blur(10px);opacity:.95;pointer-events:none;animation:injectorHum 2.8s ease-in-out infinite}.client-root .client-root .injector-tab:hover:before{transform:translate(8px) scale(1.05);filter:brightness(1.4)}.client-root .client-root .injector-tab:before{content:"›";font-family:Orbitron,system-ui;font-size:64px;font-weight:700;color:#fffffff2;text-shadow:0 0 12px rgba(0,255,255,1),0 0 30px rgba(0,255,255,.9),0 0 70px rgba(0,255,255,.6);filter:drop-shadow(0 0 20px rgba(0,255,255,1));display:inline-block;transform:rotate(0);transition:transform .5s cubic-bezier(.2,1.6,.3,1),filter .4s,text-shadow .4s}.client-root .client-root .injector-tab.open:before{transform:rotate(180deg);color:#28d7ff;text-shadow:0 0 16px rgba(0,255,255,1),0 0 40px rgba(0,255,255,1),0 0 90px rgba(0,255,255,.7)}.client-root .client-root .injector-panel h2,.client-root .client-root .injector-panel h3{letter-spacing:.08em;font-weight:500}.client-root .client-root .injector-label{font-size:11px;letter-spacing:.12em;opacity:.7;margin-bottom:4px}.client-root .client-root .injector-input,.client-root .client-root .injector-select{padding:10px 12px;font-size:12px;border-radius:12px;letter-spacing:.04em}.client-root .client-root .injector-section{margin-bottom:20px}.client-root .client-root .infra-group{margin-bottom:16px}.client-root .client-root .infra-credentials{margin-top:6px}.client-root .client-root .injector-hint{font-size:10px;padding:4px 2px;background:transparent;border:none;opacity:.55;letter-spacing:.06em}.client-root .client-root .infra-topology .infra-map{font-size:10px;line-height:1.45;letter-spacing:.06em;padding:8px 10px;border-radius:12px}.client-root .client-root .injector-body{padding-right:12px}.client-root .client-root .panel h2,.client-root .client-root .panel p,.client-root .client-root .panel span,.client-root .client-root .panel div{color:#28d7ff!important;text-shadow:0 0 12px rgba(40,215,255,.8),0 0 30px rgba(40,215,255,.45)!important}.client-root .client-root .app{max-width:1600px!important;padding:60px 80px!important}.client-root .client-root .grid{grid-template-columns:repeat(3,minmax(420px,1fr))!important;grid-auto-rows:360px!important;gap:40px!important}.client-root .client-root .panel{position:relative;border-radius:22px;padding:22px;background:linear-gradient(180deg,#00ffff14,#000000a6);border:1px solid rgba(0,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 28px #00ffff59,inset 0 0 18px #00ffff26;overflow:hidden;display:flex;flex-direction:column}.client-root .client-root .inner-glass{flex:1;border-radius:16px;background:linear-gradient(180deg,#00ffff0f,#000000b3);border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);box-shadow:inset 0 0 20px #00ffff1f;padding:14px;color:#c8ffffe6}background: radial-gradient(900px 420px at 58% 6%,rgba(40,215,255,.18),transparent 70%),radial-gradient(700px 360px at 18% 18%,rgba(0,255,200,.12),transparent 65%),radial-gradient(1200px 700px at 50% 120%,rgba(40,215,255,.1),transparent 60%),linear-gradient(180deg,#00140e,#000b07 45%,#000402); .client-root .panel{position:relative;border-radius:22px;padding:22px;background:linear-gradient(180deg,#00ffff14,#000000a6);border:1px solid rgba(0,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 28px #00ffff59,inset 0 0 18px #00ffff26;overflow:hidden;display:flex;flex-direction:column}.client-root .inner-glass{flex:1;border-radius:16px;background:linear-gradient(180deg,#00ffff0f,#000000b3);border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);box-shadow:inset 0 0 20px #00ffff1f;padding:14px;color:#c8ffffe6}.client-root .panel h2,.client-root .panel p,.client-root .panel span,.client-root .panel div{color:#28d7ff;text-shadow:0 0 10px rgba(40,215,255,.55),0 0 24px rgba(40,215,255,.35)}.client-root .btn.primary{background:linear-gradient(90deg,#00ff9c,#00c87a);box-shadow:0 0 30px #28d7ffa6,0 0 18px #28d7ff59}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00ffffbf;border-radius:999px;box-shadow:0 0 10px #00ffff73;will-change:transform}::-webkit-scrollbar-thumb:hover{background:#00fffff2;box-shadow:0 0 14px #00ffffa6}*{scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.8) transparent}.client-root .grid .panel{background:linear-gradient(180deg,#00ffff24,#000000b3)!important;border:1px solid rgba(0,255,255,.65)!important;box-shadow:0 0 42px #00ffff8c,inset 0 0 22px #00ffff38!important}.client-root{--neonA: #00ffff !important;--neonB: #00ffff !important;--neonC: #00ffff !important;--zy-accent: #00ffff !important;--zy-border: rgba(0,255,255,.65) !important;--zy-panel: rgba(0,40,50,.65) !important;--text: #eaffff !important;--muted: rgba(200,255,255,.75) !important}.client-root{background:radial-gradient(900px 420px at 58% 6%,rgba(0,255,255,.18),transparent 70%),radial-gradient(700px 360px at 18% 18%,rgba(0,255,255,.1),transparent 65%),linear-gradient(180deg,#020814,#020b18 45%,#00040a)!important}.client-root{--zy-cyan: rgb(0, 255, 255);--zy-cyan-soft: rgba(0,255,255,.25);--zy-cyan-dim: rgba(0,255,255,.14);--zy-dark-cyan: rgb(0, 8, 16)}.client-root .panel,.client-root .panel *{filter:none!important}.client-root .grid .panel{background:linear-gradient(180deg,#00ffff38,#00060c)!important;border:1px solid rgba(0,255,255,.65)!important;box-shadow:0 0 42px #00ffff73,inset 0 0 22px #00ffff38!important}.client-root .panel:before{background:radial-gradient(420px 220px at 50% 0%,rgba(0,255,255,.22),transparent 68%)!important}.client-root{background:radial-gradient(900px 420px at 58% 6%,rgba(0,255,255,.22),transparent 70%),radial-gradient(700px 360px at 18% 18%,rgba(0,255,255,.14),transparent 65%),linear-gradient(180deg,#00060c,#00040a 45%,#000206)!important}.client-root .app{flex:1;display:flex;flex-direction:column}.client-root .grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:28px;align-content:stretch}.client-root .panel{min-height:0;height:100%}.client-root .panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 32px 48px #00ffff14}@keyframes zy-breathe{0%{box-shadow:0 0 36px #00ffff59}50%{box-shadow:0 0 52px #00ffff8c}to{box-shadow:0 0 36px #00ffff59}}.client-root .panel{animation:zy-breathe 6s ease-in-out infinite}.client-root{min-height:100vh;display:flex;flex-direction:column}.client-root .app{flex:1;display:flex;flex-direction:column;min-height:0}.client-root .grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(320px,1fr));gap:28px;align-content:stretch;min-height:0}.client-root .panel{height:100%;min-height:0}#root{height:100%}.client-root{height:100%;min-height:100vh;display:flex;flex-direction:column}.client-root .header{flex:0 0 auto}.client-root .app{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.client-root .grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);align-items:stretch;justify-items:stretch}.client-root .panel{height:100%}.client-root .app{width:100%;max-width:none;padding-left:2vw;padding-right:2vw}.client-root .grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.2vw;row-gap:2.4vh}.client-root .panel{width:100%}.client-root,.client-root *{font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.06em}.panel{padding:22px;border-radius:18px;transition:box-shadow .25s ease,transform .25s ease}.panel:not(:hover){box-shadow:0 0 18px #00ffff40,inset 0 0 14px #00ffff2e}.panel:hover{transform:translateY(-2px);box-shadow:0 0 28px #00ffff8c,inset 0 0 22px #00ffff59}.panel-inner{padding:6px 4px}.metric{font-size:1.35rem;margin-top:6px}.sub{margin-top:4px;font-size:.75rem;opacity:.7;letter-spacing:.12em}.status-pill,.health-pill{display:inline-block;padding:6px 14px;border-radius:999px;margin-top:8px;font-size:.8rem}.status-pill{background:#00ffff2e;box-shadow:0 0 12px #0ff6}.health-pill{background:#00ffb42e;box-shadow:0 0 12px #00ffb466}.events{margin-top:10px;max-height:120px;overflow-y:auto;font-size:.75rem}.events li{opacity:.85;margin-bottom:6px}.bar{margin-top:10px;height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#0ff,#0fa);transition:width .6s ease;box-shadow:0 0 10px #0ff9}.pulse{margin-top:10px;font-size:1.1rem}@keyframes pulseGlow{0%{opacity:.7}50%{opacity:1;text-shadow:0 0 14px rgba(0,255,255,.9)}to{opacity:.7}}.heartbeat span.alive{animation:beat 1.6s infinite}@keyframes beat{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.signal-bars span{width:6px;height:22px;background:#0ff6;animation:signal 1.8s infinite ease-in-out}.events li{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bar{margin-top:12px;height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#0ff,#0fa);box-shadow:0 0 14px #00ffffb3;transition:width .6s ease}.pulse.on{animation:pulseGlow 2.2s infinite}@keyframes pulseGlow{0%{opacity:.6}50%{opacity:1;text-shadow:0 0 18px rgba(0,255,255,.9)}to{opacity:.6}}.heartbeat{display:flex;align-items:center;gap:10px;margin-top:10px}.heartbeat span{width:10px;height:10px;border-radius:50%;background:#0fc}.heartbeat span.alive{animation:beat 1.5s infinite}@keyframes beat{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.signal-bars{display:flex;gap:6px;margin-top:14px}.signal-bars span{width:6px;height:24px;background:#00ffff73;animation:signal 1.8s infinite ease-in-out}.signal-bars span:nth-child(2){animation-delay:.2s}.signal-bars span:nth-child(3){animation-delay:.4s}@keyframes signal{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.sub{margin-top:6px;font-size:.7rem;opacity:.7;letter-spacing:.12em}.client-id-badge{position:absolute;top:10px;right:12px;padding:6px 10px;font-size:.65rem;letter-spacing:.14em;background:#06060cd9;border:1px solid rgba(120,140,255,.25);color:#a9b4ff;border-radius:6px;box-shadow:0 0 18px #788cff59,inset 0 0 10px #0009;animation:clientHum 3s ease-in-out infinite}@keyframes clientHum{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.live-agent{position:relative}.client-id-badge.floating{position:absolute;top:-14px;right:-12px;z-index:20;padding:6px 10px;font-size:.65rem;letter-spacing:.14em;background:#06060ce6;border:1px solid rgba(120,140,255,.35);color:#a9b4ff;border-radius:6px;box-shadow:0 0 22px #788cff73,inset 0 0 12px #0009;pointer-events:none}.global-client-id{position:absolute;top:24px;right:32px;font-size:.75rem;letter-spacing:.12em;color:#7ffcff;padding:6px 14px;border-radius:999px;background:#0028328c;border:1px solid rgba(120,255,255,.35);box-shadow:0 0 18px #00ffff59,inset 0 0 10px #00ffff40;pointer-events:none;z-index:10}.client-id-row{grid-column:3}.client-id-row{grid-column:3;grid-row:2;display:flex;justify-content:flex-end;margin-bottom:8px}.live-agent-column{display:flex;flex-direction:column;gap:8px}.client-root .live-agent-client-id{margin-top:6px;font-family:Orbitron,ui-sans-serif,system-ui;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#b4fffff2;text-shadow:0 0 6px rgba(0,255,255,.55),0 0 14px rgba(0,255,255,.25);opacity:.9}.health-metrics{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:13px;letter-spacing:.4px;opacity:.9}.health-metrics .metric-row{display:flex;justify-content:space-between}.health-metrics .metric-row span:last-child{color:#28d7ff}.heartbeat{margin-top:10px}.heartbeat span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ffffff40}.heartbeat span.alive{background:#28d7ff;box-shadow:0 0 6px #28d7ffcc;animation:zy-heartbeat 1.4s infinite}@keyframes zy-heartbeat{0%{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}to{transform:scale(1);opacity:1}}.health-extra{margin-top:12px;display:flex;flex-direction:column;gap:6px}.freshness-bar{height:6px;background:#ffffff1a;border-radius:4px;overflow:hidden}.freshness-fill{height:100%;background:linear-gradient(90deg,#2dff9c,#28d7ff);transition:width .3s ease}.client-root .panel .health-metrics,.client-root .panel .health-metrics .metric-row,.client-root .panel .health-metrics .metric-row span,.client-root .panel .health-extra,.client-root .panel .health-extra .metric-row,.client-root .panel .health-extra .metric-row span{color:#28d7ff!important}.client-root{color:#28d7ff}.client-root h1,.client-root h2{color:inherit}.client-root,.client-root *{color:#28d7ff!important}.client-root h1,.client-root h2{color:#9fffe0!important}.client-root .panel div,.client-root .panel span,.client-root .panel p,.client-root .panel li{color:#28d7ff!important}.client-root h1,.client-root h2{color:inherit!important}.panel .bar-fill{transition:width .4s ease,box-shadow .4s ease}.panel .bar-fill[style*="8%"]{box-shadow:0 0 6px #28d7ff59}.pulse{animation-duration:1.8s;opacity:.75}.panel .events li.tiny.muted,.panel .events li.muted{list-style:none;padding-left:6px;letter-spacing:.04em;opacity:.65}.panel .events li:before{content:"›";margin-right:6px;opacity:.4}.pulse{width:8px;height:8px;border-radius:50%;background:#28d7ff;box-shadow:0 0 10px #28d7ffe6;display:inline-block;margin-right:6px;animation:zy-pulse-breathe 1.6s ease-in-out infinite}@keyframes zy-pulse-breathe{0%{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}to{transform:scale(.85);opacity:.6}}.panel .bar-fill{position:relative;overflow:hidden}.panel .bar-fill:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(40,215,255,.65),transparent);animation:zy-bar-scan 2.8s linear infinite}@keyframes zy-bar-scan{0%{left:-40%}to{left:120%}}.panel .tiny span.muted{color:#28d7ffd9;letter-spacing:.08em}.panel .events li{font-family:Orbitron,monospace;font-size:11px;opacity:.75;padding:2px 0}.panel .events li:before{content:"›";margin-right:6px;color:#28d7ff80}.grid>.panel:nth-child(2) .pulse{animation:none;box-shadow:none;opacity:.6}.grid>.panel:nth-child(2) .bar-fill:after{display:none}.grid>.panel:nth-of-type(2) .pulse{display:none!important}.grid>.panel:nth-of-type(2) .bar-fill:after{display:none!important}.grid>.panel:nth-of-type(2){padding-top:18px}.grid>.panel:nth-of-type(2) .bar{margin-bottom:14px}.grid>.panel:nth-of-type(2) .tiny{margin-bottom:12px;font-size:13px;line-height:1.5}.grid>.panel:nth-of-type(2) .events{margin-top:8px;padding-left:10px}.grid>.panel:nth-of-type(2) .events li{margin-bottom:6px}.grid>.panel:nth-of-type(2) .events li.muted{opacity:.6}n .client-root{--accent-main: #00F2FF;--accent-muted: #008B94;--bg-main: #020B0C;--bg-card: #061F21;--zy-accent: var(--accent-main);--neonA: var(--accent-main);--neonB: var(--accent-main);--neonC: var(--accent-main);--text: #E6FFFF;--muted: var(--accent-muted);--zy-panel: rgba(6, 31, 33, .92);--zy-border: rgba(0, 242, 255, .35);--glass: rgba(0, 242, 255, .04);--glass2: rgba(0, 0, 0, .45);--glow: 0 0 36px rgba(0, 242, 255, .35);--glow2: 0 0 24px rgba(0, 242, 255, .22)}.client-root{background:radial-gradient(900px 420px at 60% 0%,rgba(0,242,255,.08),transparent 65%),linear-gradient(180deg,#020b0c,#010607 60%,#000304)}.client-root .panel{background:var(--bg-card);border-color:#00f2ff47;box-shadow:0 0 32px #00f2ff38,inset 0 0 18px #00f2ff1f}.client-root .panel h2{color:var(--accent-main);text-shadow:0 0 14px rgba(0,242,255,.35)}.client-root .muted,.client-root .tiny{color:var(--accent-muted)}.client-root .bar-fill{background:linear-gradient(90deg,#00f2ffd9,#00f2ff73);box-shadow:0 0 14px #00f2ff73}n .client-root h1,.client-root h2,.client-root h3{color:#00f2ff}.client-root .status,.client-root .value,.client-root .metric-value,.client-root .live,.client-root .online,.client-root .active{color:#00f2ff}.client-root,.client-root p,.client-root li,.client-root span{color:#e6ffffeb}.client-root .label,.client-root .tiny,.client-root .muted,.client-root .subtle,.client-root .secondary{color:#008b94}.client-root ul li::marker{color:#008b94}.client-root svg,.client-root .dot,.client-root .separator{color:#008b94;opacity:.9}n .client-root .header h1{color:#f4ffff;text-shadow:0 0 8px rgba(0,242,255,.35),0 0 18px rgba(0,242,255,.22),0 0 32px rgba(0,242,255,.12);animation:pearl-hum 6s ease-in-out infinite}.client-root .panel h2{color:#f4ffff;text-shadow:0 0 6px rgba(0,242,255,.28),0 0 14px rgba(0,242,255,.18);animation:pearl-hum-soft 7.5s ease-in-out infinite}@keyframes pearl-hum{0%{text-shadow:0 0 8px rgba(0,242,255,.3),0 0 18px rgba(0,242,255,.18),0 0 32px rgba(0,242,255,.1)}50%{text-shadow:0 0 12px rgba(0,242,255,.45),0 0 26px rgba(0,242,255,.28),0 0 48px rgba(0,242,255,.16)}to{text-shadow:0 0 8px rgba(0,242,255,.3),0 0 18px rgba(0,242,255,.18),0 0 32px rgba(0,242,255,.1)}}n .client-root h1{color:#f4ffff!important;text-shadow:0 0 8px rgba(0,242,255,.35),0 0 18px rgba(0,242,255,.22),0 0 36px rgba(0,242,255,.12)!important;animation:pearl-hum 6s ease-in-out infinite}.client-root .panel h2{color:#f4ffff!important;text-shadow:0 0 6px rgba(0,242,255,.3),0 0 14px rgba(0,242,255,.18)!important;animation:pearl-hum-soft 7.5s ease-in-out infinite}@keyframes pearl-hum{0%{text-shadow:0 0 8px rgba(0,242,255,.3),0 0 18px rgba(0,242,255,.18),0 0 36px rgba(0,242,255,.1)}50%{text-shadow:0 0 14px rgba(0,242,255,.45),0 0 28px rgba(0,242,255,.3),0 0 52px rgba(0,242,255,.18)}to{text-shadow:0 0 8px rgba(0,242,255,.3),0 0 18px rgba(0,242,255,.18),0 0 36px rgba(0,242,255,.1)}}@keyframes pearl-hum-soft{0%{text-shadow:0 0 6px rgba(0,242,255,.24),0 0 14px rgba(0,242,255,.16)}50%{text-shadow:0 0 10px rgba(0,242,255,.38),0 0 22px rgba(0,242,255,.22)}to{text-shadow:0 0 6px rgba(0,242,255,.24),0 0 14px rgba(0,242,255,.16)}}n .client-root .panel h2{color:#f4ffff!important;text-shadow:0 0 6px rgba(0,242,255,.35),0 0 16px rgba(0,242,255,.2),0 0 32px rgba(0,242,255,.12)!important;animation:pearl-hum-soft 7s ease-in-out infinite}.client-root h1{color:#f4ffff!important;text-shadow:0 0 10px rgba(0,242,255,.45),0 0 28px rgba(0,242,255,.3),0 0 52px rgba(0,242,255,.18)!important}.client-root .panel h2{color:#f4ffff!important;text-shadow:0 0 4px rgba(0,242,255,.35),0 0 12px rgba(0,242,255,.22),0 0 24px rgba(0,242,255,.12)!important;animation:panel-title-hum 8s ease-in-out infinite}@keyframes panel-title-hum{0%{text-shadow:0 0 4px rgba(0,242,255,.28),0 0 12px rgba(0,242,255,.18),0 0 22px rgba(0,242,255,.1)}50%{text-shadow:0 0 6px rgba(0,242,255,.45),0 0 16px rgba(0,242,255,.28),0 0 30px rgba(0,242,255,.16)}to{text-shadow:0 0 4px rgba(0,242,255,.28),0 0 12px rgba(0,242,255,.18),0 0 22px rgba(0,242,255,.1)}}.client-root .grid .panel>h2{color:#f4ffff!important;text-shadow:0 0 4px rgba(255,255,255,.65),0 0 12px rgba(0,242,255,.35),0 0 26px rgba(0,242,255,.18)!important;animation:panel-title-hum 6.5s ease-in-out infinite}@keyframes panel-title-hum{0%{text-shadow:0 0 4px rgba(255,255,255,.45),0 0 12px rgba(0,242,255,.25),0 0 22px rgba(0,242,255,.12)}50%{text-shadow:0 0 6px rgba(255,255,255,.8),0 0 18px rgba(0,242,255,.5),0 0 36px rgba(0,242,255,.22)}to{text-shadow:0 0 4px rgba(255,255,255,.45),0 0 12px rgba(0,242,255,.25),0 0 22px rgba(0,242,255,.12)}}.system-narrative{margin-top:6px;font-size:.75rem;letter-spacing:.04em;color:#9efcff;opacity:.85;text-shadow:0 0 6px rgba(40,215,255,.35);transition:opacity .4s ease,color .4s ease}.system-narrative.pulse{animation:narrativePulse .6s ease-out}@keyframes narrativePulse{0%{opacity:.85;text-shadow:0 0 6px rgba(40,215,255,.35)}50%{opacity:1;text-shadow:0 0 12px rgba(40,215,255,.9),0 0 24px rgba(40,215,255,.6)}to{opacity:.85;text-shadow:0 0 6px rgba(40,215,255,.35)}}.last-action-value{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.last-action-value::-webkit-scrollbar{height:4px}.last-action-value{display:block;overflow-x:auto;white-space:nowrap;max-width:100%}span:has(+span)+span{overflow-x:auto;white-space:nowrap;display:block;max-width:100%}.call-control span:last-child{display:inline-block;max-width:140px;overflow-x:auto;white-space:nowrap;vertical-align:bottom}.metric-row span:last-child{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.outbound-container{display:flex;flex-direction:column;gap:8px}.outbound-container .btn{width:100%}.outbound-container .campaign-file{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.outbound-panel{display:flex;flex-direction:column;gap:10px;min-width:0}.outbound-panel button{width:100%}.campaign-upload-box{position:relative;width:100%;min-width:0}.campaign-upload-box label{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-utility-strip{position:absolute;right:40px;top:26px;display:flex;gap:18px}.utility-icon{font-size:18px;cursor:pointer;opacity:.7;transition:.2s}.utility-icon:hover{opacity:1;transform:scale(1.1)}.settings-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.settings-panel{position:absolute;right:0;top:0;height:100%;width:420px;background:#00141ee6;border-left:1px solid rgba(0,255,255,.4);box-shadow:-10px 0 40px #00ffff26;padding:28px}.settings-section{margin-top:22px}.settings-label{font-family:Orbitron;font-size:12px;letter-spacing:.15em;opacity:.7;margin-bottom:8px}.settings-item{font-size:13px;margin-bottom:6px}.client-root .top-right-icons{display:flex;justify-content:flex-end;gap:12px;margin-bottom:8px}.client-root .top-right-icons .icon{cursor:pointer;font-size:18px;transition:transform .2s}.client-root .top-right-icons .icon:hover{transform:scale(1.2)}.liveAgentUtilities{position:absolute;top:12px;right:12px;display:flex;gap:10px;z-index:5}.utilTile{width:44px;height:36px;border-radius:12px;border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);background:#0019238c;box-shadow:0 0 18px #00ffff1f;color:#b4fffff2;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.utilTile:hover{transform:translateY(-1px);border-color:#0ff9;box-shadow:0 0 24px #00ffff38}.utilTile:focus{outline:none}.utilTile:focus-visible{box-shadow:0 0 0 2px #00ffff59,0 0 28px #00ffff38}.utilIcon{font-size:18px;line-height:1;filter:drop-shadow(0 0 10px rgba(0,255,255,.25))}.utilDanger{border-color:#ff505059;box-shadow:0 0 18px #ff50501a}.utilDanger:hover{border-color:#ff505099;box-shadow:0 0 24px #ff50502e}.live-agent-panel,.panel.live-agent,.panelLiveAgent,.liveAgentPanel{position:relative}.zyOverlay{position:fixed;inset:0;z-index:9999}.zyOverlayBackdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zyOverlayCard{position:relative;width:min(720px,calc(100vw - 40px));margin:70px auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);background:#001923b3;box-shadow:0 0 40px #00ffff2e;overflow:hidden}.zyOverlayHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,255,255,.18)}.zyOverlayTitle{font-family:Orbitron,system-ui,sans-serif;letter-spacing:.12em;font-size:14px;color:#d2fffff2}.zyOverlayClose{width:40px;height:34px;border-radius:12px;border:1px solid rgba(0,255,255,.25);background:#00192359;color:#d2ffffe6;cursor:pointer}.zyOverlayClose:hover{border-color:#0ff9}.zyOverlayBody{padding:14px 16px 16px}.zyOverlayDivider{height:1px;background:#00ffff24;margin:12px 0}.zyOverlayGrid{display:grid;grid-template-columns:140px 1fr;gap:10px 14px;align-items:center}.zyOverlayK{color:#a0ffffbf;font-size:12px}.zyOverlayV{color:#dcfffff2;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zyOverlayLog{max-height:260px;overflow:auto;padding-right:6px}.live-agent-panel,.panel.live-agent,.panel:nth-child(3){position:relative}.liveAgentUtilities{position:absolute;top:14px;right:14px;display:flex;gap:10px;z-index:10}.dashboardHeader,h1{display:flex;justify-content:space-between;align-items:center}.dashboardUtilityStrip{position:absolute;top:22px;right:28px;display:flex;gap:10px;z-index:1000}.profileRow{padding:6px 0;color:#bffcff;font-size:14px}.profileCard{position:absolute;top:84px;right:28px;width:260px;background:#000a14f2;border:1px solid color-mix(in srgb,var(--zy-accent) 55%,transparent);border-radius:16px;padding:18px;box-shadow:0 0 36px #00ffff2e,inset 0 0 18px #00ffff1f;z-index:2000;font-family:Orbitron,ui-sans-serif,system-ui}.profileCard:before{content:"";position:absolute;top:-10px;left:130px;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,10,20,.95)}.profileCard:after{content:"";position:absolute;top:-11px;left:130px;transform:translate(-50%);width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid rgba(0,255,255,.28);filter:drop-shadow(0 0 10px rgba(0,255,255,.18));pointer-events:none}.profileCard h3{margin:0 0 10px;letter-spacing:.08em}.profileDivider{height:1px;background:#00ffff40;margin:8px 0 12px}.profileRow{display:flex;justify-content:space-between;margin-bottom:6px}.profileClose{margin-top:12px;padding:8px 14px;border-radius:10px;background:#00141e8c;border:1px solid rgba(0,255,255,.45);color:#8ffcff;font-family:Orbitron,ui-sans-serif;letter-spacing:.05em;box-shadow:0 0 12px #00ffff40,inset 0 0 8px #00ffff1f;cursor:pointer;transition:all .18s ease}.profileCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#00ffff1f,#000000d9);border:1px solid rgba(0,255,255,.45);box-shadow:0 0 36px #00ffff40,inset 0 0 18px #00ffff1f;animation:zypherFade .14s ease-out}.profileRow span{opacity:.65;letter-spacing:.08em}.profileRow strong{color:#00f7ff;text-shadow:0 0 8px rgba(0,255,255,.35)}.profileDivider{box-shadow:0 0 10px #00ffff40}.profileClose{background:#0019238c;color:#aefcff;cursor:pointer;transition:all .14s ease}.profileClose:hover{border-color:#00ffffb3;box-shadow:0 0 12px #00ffff59}@keyframes zypherFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.profileCard .profileCloseRow{margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,255,255,.18);display:flex;justify-content:flex-start}.settingsOverlay{position:fixed;inset:0;background:#05000fa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999}.settingsCard{width:720px;max-height:80vh;border-radius:22px;padding:22px;background:linear-gradient(180deg,#00ffff1f,#000000b8),#000000d1;border:1px solid rgba(0,255,255,.45);box-shadow:0 0 40px #00ffff40,inset 0 0 24px #00ffff1f;display:flex;flex-direction:column}.settingsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.settingsHeader h3{margin:0;font-family:Orbitron;letter-spacing:.08em}.settingsClose{background:transparent;border:1px solid rgba(0,255,255,.45);color:#9fffff;border-radius:8px;padding:4px 10px;cursor:pointer}.settingsBody{overflow-y:auto;display:flex;flex-direction:column;gap:18px}.settingsSection{padding:14px;border-radius:14px;background:#00141e73;border:1px solid rgba(0,255,255,.22)}.settingsSection h4{margin:0 0 8px;font-family:Orbitron;font-size:13px;letter-spacing:.08em}.settingsLayout{display:flex;gap:18px;min-height:360px}.settingsNav{width:180px;border-right:1px solid rgba(0,255,255,.2);padding-right:12px;display:flex;flex-direction:column;gap:6px}.settingsNavItem{padding:10px 12px;border-radius:8px;cursor:pointer;color:#9ffcff;font-family:Orbitron;font-size:13px;letter-spacing:.05em;transition:all .15s ease}.settingsNavItem:hover{background:#00ffff14}.settingsNavItem.active{background:#00ffff2e;box-shadow:0 0 12px #00ffff59}.settingsContent{flex:1;padding:6px 8px}.settingsField{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.settingsField label{font-size:12px;color:#9ffcff;font-family:Orbitron}.settingsField input,.settingsField select{padding:8px 10px;border-radius:8px;border:1px solid rgba(0,255,255,.25);background:#000a148c;color:#bfffff}.zyDropdown{position:relative}.zyDropdownSelected{padding:10px;border-radius:8px;border:1px solid rgba(0,255,255,.35);background:#000a148c;cursor:pointer;color:#9ffcff}.zyDropdownMenu{position:absolute;top:42px;left:0;right:0;border-radius:10px;background:#000000e6;border:1px solid rgba(0,255,255,.35);box-shadow:0 0 20px #00ffff40;overflow:hidden;z-index:20}.zyDropdownItem{padding:10px;cursor:pointer}.zyDropdownItem:hover{background:#00ffff1f}.zyDropdownSelected{position:relative;padding-right:34px}.zyDropdownSelected:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.9;pointer-events:none}.integrationCard{gap:8px;display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(0,255,255,.25);background:#00000059;margin-top:12px}.settingsBtn{padding:6px 14px;border-radius:10px;border:1px solid rgba(0,255,255,.45);background:#00ffff14;color:#7ef9ff;cursor:pointer}.settingsTitle{font-size:18px;margin-bottom:12px;color:#66e3ff;letter-spacing:1px}.settingsPanel{display:flex;flex-direction:column;gap:14px;margin-top:12px}.integrationCard{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(0,255,255,.25);background:#00141e73}.smallBtn{padding:6px 12px;border-radius:8px;border:1px solid rgba(0,255,255,.35);background:transparent;color:#6ef2ff;cursor:pointer}.notificationRow{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,255,255,.25);border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#00141e73}.notificationInfo strong{display:block;font-size:14px}.notificationInfo .tiny{font-size:11px;opacity:.7}.signalBadge{font-size:11px;padding:4px 10px;border-radius:10px;border:1px solid rgba(0,255,255,.35)}.signalBadge.live{color:#00ffd5;background:#00ffb41f}.signalBadge.muted{color:#7aa;background:#788ca01f}.toggleSwitch{width:38px;height:20px;border-radius:20px;background:#ffffff26;position:relative;cursor:pointer;transition:.2s}.toggleSwitch.active{background:#00ffc859}.toggleKnob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.toggleSwitch.active .toggleKnob{left:20px}.settingsToggleRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.toggleButton{padding:6px 12px;border-radius:8px;border:1px solid rgba(0,255,255,.35);background:#00141e99;color:#8ff;cursor:pointer;font-size:12px}.toggleButton.active{background:#00ffff1f;box-shadow:0 0 10px #00ffff40}.statusBadge{padding:6px 10px;border-radius:8px;border:1px solid rgba(0,255,255,.35);background:#00ffff14;font-size:12px}@media(max-width:768px){.client-root{padding:12px}.client-root h1{font-size:1.2rem;text-align:center;margin-bottom:12px}.grid{display:flex;flex-direction:column;gap:14px}.panel{min-height:unset;padding:10px;border-radius:12px}.grid>.panel:nth-child(1){order:1}.grid>.panel:nth-child(3){order:2}.grid>.panel:nth-child(2){order:3}.grid>.panel:nth-child(5){order:4}.grid>.panel:nth-child(4){order:5}.grid>.panel:nth-child(6){order:6}.panel h2{font-size:.9rem;margin-bottom:8px}.metric-row{font-size:.85rem}.system-narrative{font-size:.7rem}}@media(max-width:768px){.panel[data-collapsible=true]{max-height:56px;overflow:hidden;cursor:pointer;transition:max-height .35s ease}.panel[data-collapsible=true].expanded{max-height:1000px}.panel[data-collapsible=true] h2:after{content:" ⌄";float:right;opacity:.6}.panel[data-collapsible=true].expanded h2:after{content:" ⌃"}}@media(max-width:768px){html,body{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:768px){.panel{max-height:none!important;overflow:visible!important}}@media(max-width:768px){.client-root,.client-root .client-root{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:pan-y!important}}@media(max-width:768px){#root{height:auto!important;min-height:auto!important;max-height:none!important;overflow-y:auto!important}}@media(max-width:768px){.grid{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important;display:flex!important;flex-direction:column!important}}@media(max-width:768px){.panel{padding:12px!important}.panel h2{margin-bottom:6px!important;font-size:.85rem!important;letter-spacing:.06em}.panel p,.panel span,.panel li{line-height:1.35!important}.metric-row{padding:4px 0!important}}@media(max-width:768px){.grid>.panel:nth-child(2),.grid>.panel:nth-child(4){box-shadow:0 0 46px #00ffff8c,inset 0 0 24px #00ffff47!important;border-color:#00ffffd9!important}.grid>.panel:nth-child(1),.grid>.panel:nth-child(3){box-shadow:0 0 32px #00ffff61,inset 0 0 18px #00ffff38!important;border-color:#00ffffa6!important}.grid>.panel:nth-child(5),.grid>.panel:nth-child(6){box-shadow:0 0 18px #00ffff38,inset 0 0 12px #00ffff24!important;border-color:#00ffff73!important;opacity:.92}}@media(max-width:768px){.panel{border-radius:16px!important;overflow:hidden!important;background-clip:padding-box}.panel:before,.panel:after{border-radius:inherit!important}.panel:before{box-shadow:none!important}}.profilePanel{position:fixed;top:120px;right:40px;width:300px;background:#000f19f2;border:1px solid rgba(0,255,255,.35);border-radius:16px;padding:18px;box-shadow:0 0 25px #0ff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999}.profileHeader{display:flex;justify-content:space-between;align-items:center;font-family:Orbitron,sans-serif;letter-spacing:2px;font-size:16px}.profileDivider{height:1px;background:#00ffff40;margin:12px 0}.profileBody{display:flex;flex-direction:column;gap:8px}.profileRow{display:flex;justify-content:space-between;font-size:13px;opacity:.9}.profileClose{background:transparent;border:none;color:#0ff;cursor:pointer;font-size:14px}.matrix-canvas{position:fixed;inset:0;z-index:1}.dev-login-overlay{position:fixed;inset:0;z-index:2;display:flex;align-items:center;justify-content:center}.close-btn{position:fixed;top:22px;right:26px;background:transparent;border:1px solid #00ffff;color:#0ff;font-size:18px;width:34px;height:34px;cursor:pointer;box-shadow:0 0 12px #0ff9}.dev-login-card{width:420px;padding:38px;text-align:center;background:#00141ea6;border:1px solid rgba(0,255,255,.35);box-shadow:0 0 40px #00ffff40,inset 0 0 30px #00ffff26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dev-login-card h1{margin:0;color:#0ff;letter-spacing:.35em}.subtitle{display:block;margin:12px 0 26px;color:#0ff}.dev-login-card input{width:100%;padding:14px;background:#000;border:1px solid #00ffff;color:#0ff;text-align:center;font-size:1rem;outline:none;box-shadow:inset 0 0 18px #00ffff40}.enter-btn{margin-top:22px;width:100%;padding:14px;background:#000;border:1px solid #ff3c3c;color:#0ff;letter-spacing:.25em;cursor:pointer;box-shadow:0 0 20px #ff3c3c73,inset 0 0 14px #ff3c3c40}.error{margin-top:14px;color:#0ff;letter-spacing:.2em}.dev-login-card input:focus{box-shadow:0 0 18px #00ffffe6,inset 0 0 22px #00ffff73}@keyframes caretBlink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.dev-login-card{opacity:0;transform:translateY(12px) scale(.985);animation:zy-auth-enter .52s cubic-bezier(.2,.8,.2,1) forwards}body.zy-auth-enter .dev-login-card{opacity:0;transform:translateY(16px) scale(.97);animation:zy-auth-enter .52s cubic-bezier(.2,.8,.2,1) forwards}@keyframes zy-auth-enter{to{opacity:1;transform:translateY(0) scale(1)}}body.zy-auth-enter{background:#000}body.zy-auth-enter .dev-login-card{opacity:0;transform:translateY(16px) scale(.96);filter:brightness(.6)}body.zy-auth-enter .dev-login-card{animation:zy-auth-fade .38s ease-out forwards,zy-auth-flicker 2.6s ease-in-out .45s infinite}@keyframes zy-auth-fade{to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes zy-auth-flicker{0%,to{box-shadow:0 0 22px #00ffff73,0 0 44px #00ffff40}3%{box-shadow:none;opacity:.85}6%{box-shadow:0 0 28px #00ffffa6,0 0 60px #00ffff59}9%{opacity:.92}12%{box-shadow:0 0 18px #0ff6}}body.zy-auth-enter .dev-login-card h1{animation:zy-auth-text-glitch 3s steps(1) infinite}@keyframes zy-auth-text-glitch{0%,to{text-shadow:none}2%{text-shadow:-1px 0 cyan,1px 0 red}4%{text-shadow:none}}.pass-wrapper{position:relative;width:100%}.pass-eye{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:.9rem;color:#0ff;-webkit-user-select:none;user-select:none;transition:opacity .2s,text-shadow .2s}.pass-eye:hover{opacity:1;text-shadow:0 0 8px rgba(0,255,255,.8)}.dev-login-card .pass-eye{color:#0ff}.dev-login-card .pass-eye:hover{text-shadow:0 0 10px rgba(255,60,60,.9)}.zy-dev-auth .pass-eye{color:#0ff}.zy-dev-auth .pass-eye:hover{text-shadow:0 0 10px rgba(255,60,60,.95)}.zy-client-auth .pass-eye{color:#0ff}.zy-client-auth .pass-eye:hover{text-shadow:0 0 10px rgba(0,255,255,.9)}.client-auth .matrix span,.client-auth .matrix,.client-auth .glyph{color:#0ff}.client-auth .close-btn,.client-auth .close-btn svg,.client-auth .close-btn path{color:#0ff;stroke:#0ff;border-color:#0ff}.client-auth button.primary,.client-auth .enter-btn{background:#0ff!important;color:#0ff;box-shadow:0 0 25px #00ffffe6!important}.client-auth input{border-color:#0ff;box-shadow:0 0 20px #0ff9,inset 0 0 12px #00ffff59!important}.client-auth svg path,.client-auth svg line{stroke:#0ff}.client-auth .pass-eye,.client-auth .pass-eye:hover{color:#0ff!important}.dev-login-close{appearance:none;-webkit-appearance:none;background:transparent!important;background-color:transparent!important;position:fixed;top:22px;right:26px;background:transparent;border:none;color:#0ff;font-size:20px;cursor:pointer;box-shadow:none}.dev-login-close{appearance:none;-webkit-appearance:none;background-color:transparent!important;position:fixed;top:22px;right:26px;width:38px;height:38px;background:transparent!important;border:1px solid rgba(0,255,255,.65);border-radius:6px;color:#0ff;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 0 10px #00ffff59,inset 0 0 6px #00ffff40;animation:zy-close-pulse 2.4s ease-in-out infinite}.dev-login-close:hover{box-shadow:0 0 18px #00ffffbf,inset 0 0 10px #00ffff73}@keyframes zy-close-pulse{0%,to{box-shadow:0 0 10px #00ffff59,inset 0 0 6px #00ffff40}50%{box-shadow:0 0 20px #00ffffbf,inset 0 0 10px #00ffff73}}body.zy-dev-auth .dev-login-card{border-color:#ff1414e6;box-shadow:0 0 40px #ff1414e6,inset 0 0 22px #ff1414e6}body.zy-dev-auth .dev-login-close{border-color:#ff1414e6;color:#ff3b3b;box-shadow:0 0 16px #ff1414e6}body.zy-dev-auth .enter-btn{border-color:#ff3b3b;color:#ff3b3b;box-shadow:0 0 22px #ff1414e6,inset 0 0 14px #ff1414e6}body.zy-dev-auth .dev-login-card{border-color:#ff1414e6;box-shadow:0 0 46px #ff1414e6,inset 0 0 26px #ff1414e6}body.zy-dev-auth .dev-login-card h1,body.zy-dev-auth .dev-login-card .subtitle{color:#ff2a2a;text-shadow:0 0 20px rgba(255,20,20,.9)}body.zy-dev-auth .dev-login-card input{color:#ff3b3b;border-color:#ff1414e6;box-shadow:inset 0 0 20px #ff1414e6,0 0 26px #ff1414e6}body.zy-dev-auth .dev-login-card input::placeholder{color:#ff787899}body.zy-dev-auth .dev-login-card input:focus{box-shadow:inset 0 0 26px #ff1414e6,0 0 34px #ff1414e6}body.zy-dev-auth .pass-eye{color:#ff3b3b;text-shadow:0 0 14px rgba(255,20,20,.9)}body.zy-dev-auth .enter-btn{color:#ff2a2a;border-color:#ff1414e6;box-shadow:0 0 30px #ff1414e6,inset 0 0 20px #ff1414e6}body.zy-dev-auth .enter-btn:hover{box-shadow:0 0 40px #ff1414e6,inset 0 0 26px #ff1414e6}body.zy-dev-auth .dev-login-close{color:#ff2a2a!important;border-color:#ff1414e6;box-shadow:0 0 22px #ff1414e6}body.zy-dev-auth .dev-login-close{border-color:#ff1414e6!important;color:#ff2a2a!important;box-shadow:0 0 14px #ff1414e6,0 0 28px #ff1414e6!important}body.zy-dev-auth .dev-login-close:hover{background:#ff1414e6!important;box-shadow:0 0 20px red,0 0 40px #ff1414e6!important}body.zy-dev-auth .dev-login-card{box-shadow:0 0 70px #ff1414e6,0 0 140px #ff1414e6,inset 0 0 38px #ff1414e6!important}body.zy-dev-auth .dev-login-card *{text-shadow:none}body.zy-dev-auth .dev-login-card{animation:dev-red-pulse 3.8s ease-in-out infinite}@keyframes dev-red-flicker{0%,to{opacity:1}97%{opacity:.96}98%{opacity:.92}99%{opacity:.98}}body.zy-dev-auth .dev-login-card{animation:dev-red-pulse 3.8s ease-in-out infinite,dev-red-flicker 6.5s infinite}@keyframes dev-red-pulse{0%{box-shadow:0 0 40px #ff1414e6,0 0 120px #ff1414e6,0 0 240px #ff1414e6,inset 0 0 30px #ff1414e6}45%{box-shadow:0 0 90px #ff1414e6,0 0 220px #ff1414e6,0 0 360px #ff1414e6,inset 0 0 55px #ff1414e6}to{box-shadow:0 0 40px #ff1414e6,0 0 120px #ff1414e6,0 0 240px #ff1414e6,inset 0 0 30px #ff1414e6}}@keyframes dev-red-flicker-chaos{0%{opacity:1}3%{opacity:.85}6%{opacity:1}7%{opacity:.6}9%{opacity:1}12%{opacity:.9}15%{opacity:1}22%{opacity:.75}23%{opacity:1}38%{opacity:.88}39%{opacity:1}58%{opacity:.7}60%{opacity:1}72%{opacity:.92}to{opacity:1}}body.zy-dev-auth .dev-login-card{animation:dev-red-pulse 2.8s ease-in-out infinite,dev-red-flicker-chaos 1.9s steps(1) infinite}.dev-login-card input{background:#000000bf!important;color:#ff2b2b!important;border:1px solid rgba(255,60,60,.7)!important;box-shadow:0 0 18px #f009,inset 0 0 12px #ff000040!important}.dev-login-card input::placeholder{color:#ff50508c!important}.dev-login-card input:-webkit-autofill,.dev-login-card input:-webkit-autofill:hover,.dev-login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#ff2b2b!important;transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px #000000d9 inset!important}.dev-login-card button{background:#0009!important;color:#ff2b2b!important;border:1px solid rgba(255,60,60,.7)!important;box-shadow:0 0 22px #ff0000a6,inset 0 0 14px #ff000040!important}.client-auth .dev-login-card{animation:client-enter .9s cubic-bezier(.2,.9,.2,1) both}.client-auth .dev-login-card{opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.client-auth .dev-login-overlay{animation:client-overlay-fade .45s ease-out both}.client-auth .dev-login-card{animation:client-card-enter .85s cubic-bezier(.18,.9,.25,1) both}@keyframes client-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes client-card-enter{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.client-auth{--accent: #00ffff}.client-auth .dev-login-card{border:1px solid rgba(0,255,255,.45);box-shadow:0 0 45px #00ffff59,inset 0 0 22px #00ffff40}.client-auth .enter-btn{background:#00ffffe6;color:#000}.client-auth,.client-auth *{--red: transparent !important}.client-auth .dev-login-card,.client-auth input,.client-auth .pass-wrapper{border-color:#00ffff8c!important;box-shadow:none!important}.client-auth input{color:#0ff!important;caret-color:#0ff!important}.client-auth .error{color:#0ff!important}.client-auth .dev-login-card{border:1px solid rgba(0,255,255,.65);box-shadow:0 0 25px #00ffff59,0 0 60px #00ffff40,inset 0 0 22px #00ffff59}.client-auth .dev-login-card{animation:client-cyan-breathe 6.5s ease-in-out infinite,client-cyan-flicker 11s infinite;will-change:opacity,filter}@keyframes client-cyan-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}@keyframes client-cyan-flicker{0%{opacity:1}2%{opacity:.85}3%{opacity:1}17%{opacity:.92}18%{opacity:1}41%{opacity:.55;filter:brightness(.7) blur(1.2px)}42%{opacity:1;filter:none}67%{opacity:.9}68%{opacity:1}91%{opacity:.6;filter:brightness(.8) blur(.8px)}92%{opacity:1;filter:none}}.client-auth .enter-btn{background:#0ff!important;color:#000!important;box-shadow:0 0 18px #00ffffa6,0 0 40px #00ffff59}.client-auth .enter-btn:hover{box-shadow:0 0 28px #00ffffd9,0 0 65px #00ffff8c}.client-auth *,.client-auth *:before,.client-auth *:after{color:#0ff!important;border-color:#0ff9!important;outline-color:#0ff9!important;text-shadow:none!important;box-shadow:none!important}.client-auth{--neon-red: transparent !important;--danger: transparent !important}.client-auth .dev-login-card{position:relative}.client-auth .dev-login-card:after{content:"";position:absolute;inset:-40px;z-index:-1;background:radial-gradient(circle,rgba(0,255,255,.35) 0%,rgba(0,255,255,.18) 35%,rgba(0,255,255,.06) 55%,transparent 70%);filter:blur(28px);animation:client-aura-pulse 6s ease-in-out infinite}@keyframes client-aura-pulse{0%,to{opacity:.55}50%{opacity:1}}.input-wrap{position:relative;width:100%}.input-wrap input{width:100%}.input-wrap input[type=password],.input-wrap input[type=text].has-eye{padding-right:46px}.input-wrap .pass-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.security-root{background-attachment:fixed;background-repeat:no-repeat;scrollbar-width:thin;background:radial-gradient(circle at top,#06141c,#02070b);padding:72px 96px 180px;color:#c9f6ff;font-family:Orbitron,system-ui,sans-serif}.security-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px}.security-title{font-size:34px;letter-spacing:.32em;color:#28d7ff;text-shadow:0 0 28px rgba(40,215,255,.65)}.security-status{display:flex;gap:24px}.security-status span{font-size:11px;letter-spacing:.12em;opacity:.65}.security-panel{margin-bottom:88px}.security-panel h2{font-size:13px;letter-spacing:.3em;margin-bottom:28px;color:#9ff3ff}.boundary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.boundary-card{padding:28px 26px;border-radius:14px;background:#ffffff09;border:1px solid rgba(40,215,255,.25);box-shadow:inset 0 0 24px #28d7ff0f;min-}.boundary-card h3{margin-bottom:10px;font-size:14px;letter-spacing:.12em}.boundary-card span{font-size:12px;opacity:.75}.containment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.containment-item{padding:22px 18px;border-left:3px solid #28d7ff;background:#ffffff06;font-size:13px;letter-spacing:.08em}.env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.env-card{padding:28px 26px;border-radius:14px;background:#ffffff08;border:1px solid rgba(40,215,255,.22);min-}.env-card span{display:block;margin-top:10px;font-size:12px;opacity:.7}.posture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding-top:12px}.posture-grid span{font-size:12px;letter-spacing:.1em;opacity:.85}.security-root::-webkit-scrollbar{width:6px}.security-root::-webkit-scrollbar-track{background:transparent}.security-root::-webkit-scrollbar-thumb{background:#28d7ff59;border-radius:6px}.security-root::-webkit-scrollbar-thumb:hover{background:#28d7ff8c}.security-root[data-system=DEGRADED]{box-shadow:inset 0 0 120px #ff3c3c14}.security-root[data-system=OPERATIONAL]{box-shadow:inset 0 0 120px #28d7ff14}.security-root{min- width: 100%;display:flex;flex-direction:column;background:transparent}.security-root{width:100%;max-width:1200px;margin:0 auto;padding:80px 32px 160px;display:flex;flex-direction:column;gap:64px;background:transparent}.security-page{font-family:Orbitron,system-ui,sans-serif}.security-page h2,.security-page h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.35),0 0 18px rgba(255,255,255,.18)}.security-page span,.security-page div{font-family:Orbitron,system-ui,sans-serif}.posture-item{font-family:Orbitron,sans-serif;letter-spacing:.06em;padding:6px 10px;border-radius:8px;display:inline-block;margin:4px 0;border:1px solid rgba(127,252,255,.25)}.status-enforced,.status-blocked,.status-verified{color:#7ffcff;border-color:#7ffcff99;text-shadow:0 0 10px rgba(127,252,255,.35)}.status-unknown{color:#ffd479;border-color:#ffd47999;text-shadow:0 0 8px rgba(255,212,121,.35)}.status-violated,.status-exposed{color:#ff6b6b;border-color:#ff6b6b99;text-shadow:0 0 10px rgba(255,107,107,.4)}.env-card{transition:opacity .25s ease,box-shadow .25s ease,border-color .25s ease}.env-active{border-color:#7ffcffb3;box-shadow:0 0 22px #7ffcff59,inset 0 0 18px #0009;opacity:1}.env-inactive{opacity:.45;border-color:#7ffcff26;box-shadow:inset 0 0 18px #000000bf}.status-enforced,.status-verified,.status-blocked{box-shadow:0 0 12px #28d7ff59,inset 0 0 8px #28d7ff26}.status-unknown{box-shadow:0 0 14px #ffd47966,inset 0 0 8px #ffd47933}.status-degraded,.status-violated,.status-exposed{box-shadow:0 0 18px #ff6b6b8c,inset 0 0 10px #ff6b6b40}.boundary-card{transition:box-shadow .4s ease,border-color .4s ease}.boundary-card.state-verified{box-shadow:0 0 18px #28d7ff59,inset 0 0 10px #28d7ff26}.boundary-card.state-warning{box-shadow:0 0 18px #ffd47959,inset 0 0 10px #ffd47926}.boundary-card.state-critical{box-shadow:0 0 22px #ff6b6b80,inset 0 0 12px #ff6b6b40}@keyframes security-aura{0%{box-shadow:0 0 10px #28d7ff26}50%{box-shadow:0 0 18px #28d7ff59}to{box-shadow:0 0 10px #28d7ff26}}.env-active{animation:security-aura 6s ease-in-out infinite}.security-header .security-title{margin-top:18px;padding-top:6px}:root{--bg0:#070012;--bg1:#0b0020;--bg2:#140033;--glass: rgba(255,255,255,.06);--glass2: rgba(0,0,0,.35);--stroke: rgba(255,255,255,.1);--text:#f6f2ff;--muted: rgba(255,255,255,.72);--neonA:#a100ff;--neonB:#ff4dff;--neonC:#28d7ff;--shadow: 0 18px 60px rgba(0,0,0,.55);--glow: 0 0 36px rgba(161,0,255,.35);--glow2: 0 0 28px rgba(40,215,255,.22)}*{box-sizing:border-box}html,body{min-height:100vh;background:radial-gradient(900px 420px at 58% 6%,rgba(161,0,255,.28),transparent 70%),radial-gradient(700px 360px at 18% 18%,rgba(40,215,255,.12),transparent 65%),radial-gradient(1200px 700px at 50% 120%,rgba(255,77,255,.1),transparent 60%),linear-gradient(180deg,var(--bg2),var(--bg1) 45%,var(--bg0))}body{margin:0;color:var(--text);font-family:Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app{position:relative;min-height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;width:100%}.app>*{max-width:1320px;margin:0 auto;padding:30px}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.header h1{margin:0;font-family:Orbitron,ui-sans-serif,system-ui;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:34px;text-shadow:0 0 18px rgba(161,0,255,.28)}.status{font-family:Orbitron,ui-sans-serif,system-ui;letter-spacing:.08em;font-size:12px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:-8px 0 30px #0009}.grid{grid-row-gap:32px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:22px;row-gap:32px;grid-auto-rows:260px}.panel{position:relative;border-radius:22px;padding:22px;background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadow),var(--glow),var(--glow2);overflow:hidden;display:flex;flex-direction:column;min-height:0}.panel:has(.radar-lanes){grid-row:span 2}.panel:before{z-index:0;content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 30% 20%,rgba(161,0,255,.16),transparent 60%),radial-gradient(420px 220px at 80% 10%,rgba(40,215,255,.1),transparent 60%),radial-gradient(600px 260px at 50% 120%,rgba(255,77,255,.1),transparent 60%);pointer-events:none;opacity:.9}.panel>*{position:relative;z-index:1}.panel h2{margin:0 0 14px;font-family:Orbitron,ui-sans-serif,system-ui;letter-spacing:.06em;font-weight:700;font-size:16px;text-transform:uppercase;color:#ffffffeb}.panel p{margin:8px 0;color:var(--muted)}.controls{display:flex;flex-direction:column;gap:14px}.btn{border:none;border-radius:16px;padding:14px 16px;font-size:14px;cursor:pointer;color:#ffffffeb;background:#0a00148c;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 20px #ffffff0a;transition:transform .12s ease,filter .12s ease}.btn:active{transform:translateY(1px)}.btn.primary{background:linear-gradient(90deg,var(--neonA),var(--neonB));box-shadow:0 0 30px #a100ff8c,0 0 18px #ff4dff38}.inner-glass{flex:1;min-height:0;border-radius:16px;background:var(--glass2);border:1px solid rgba(255,255,255,.08);padding:14px 14px 78px;box-shadow:inset 0 0 30px #ffffff0a;position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;color:#ffffffc7}.chat-box{height:calc(100% - 36px);display:flex;flex-direction:column;gap:12px;min-height:0}.chat-messages{flex:1;min-height:0;background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;overflow-y:auto;box-shadow:inset 0 0 30px #ffffff0a}.chat-input{display:flex;gap:12px;align-items:center}.chat-input input{flex:1;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffffe6;outline:none}.chat-input input::placeholder{color:#ffffff8c}.chat-input .btn{width:120px}@keyframes hum{0%{filter:drop-shadow(0 0 0 rgba(161,0,255,0))}50%{filter:drop-shadow(0 0 10px rgba(161,0,255,.2))}to{filter:drop-shadow(0 0 0 rgba(161,0,255,0))}}.panel{animation:hum 3.6s ease-in-out infinite}:root{--zy-bg-1: #12001f;--zy-bg-2: #2b0b52;--zy-panel: rgba(22, 10, 40, .58);--zy-border: rgba(170, 120, 255, .22);--zy-text: #f4ecff;--zy-muted: #cdbbff;--zy-accent: #b44cff;--zy-accent-2: #d46bff;--zy-dark-btn: rgba(26, 12, 48, .92);--zy-dark-btn-border: rgba(150, 90, 255, .22)}body{color:var(--zy-text)}.panel,.card,.glass,.panelGlass{background:var(--zy-panel);border-color:var(--zy-border)}button,.btn{border-color:var(--zy-dark-btn-border)}.btnPrimary,.primary,.button-primary{color:#fff}.btnSecondary,.secondary,.button-secondary{background:var(--zy-dark-btn);color:var(--zy-text);border-color:var(--zy-dark-btn-border)}h1,h2,h3,.title,.panelTitle{color:var(--zy-text)}.small,.muted,.subtle{color:var(--zy-muted)}.zy-panel-text{text-shadow:0 0 6px rgba(160,120,255,.6),0 0 14px rgba(120,200,255,.4);-webkit-font-smoothing:antialiased}.zy-panel-text .metric,.zy-panel-text .value,.zy-panel-text strong{text-shadow:0 0 8px rgba(160,120,255,.75),0 0 18px rgba(120,200,255,.5)}.zy-panel-text{color:#f5f3ff;text-shadow:0 0 6px rgba(180,120,255,.9),0 0 16px rgba(140,200,255,.75),0 0 32px rgba(120,160,255,.45)}.zy-panel-text .metric,.zy-panel-text .value,.zy-panel-text strong{text-shadow:0 0 8px rgba(200,140,255,1),0 0 22px rgba(160,220,255,.9),0 0 40px rgba(120,160,255,.6)}.zy-glowText{display:inline-block;filter:drop-shadow(0 0 4px rgba(200,140,255,.85)) drop-shadow(0 0 12px rgba(160,220,255,.7))}.panel-analytics p,.panel-status p,.panel-notifications p,.panel-notifications .inner-glass{font-size:1.05rem;line-height:1.65}.panel-analytics .zy-glowText,.panel-status .zy-glowText,.panel-notifications .zy-glowText{font-size:1.08rem}.panel p span{font-size:1.12rem;line-height:1.7}.panel p span.zy-glowText{font-size:1.15rem}.zy-glowText{text-shadow:none}.panel-notifications .zy-glowText{filter:drop-shadow(0 0 6px rgba(160,220,255,.65))}.status.online{background:#50dca033;border-color:#50dca080;color:#baffdc}.btn.toggle{background:#28d7ff1a;box-shadow:0 0 24px #28d7ff38}.btn.toggle.mode-test{background:linear-gradient(135deg,#b84cff,#8f2cff);box-shadow:0 0 18px #b84cffa6}.btn.toggle.mode-campaign{background:linear-gradient(135deg,#00ff9c,#00c87a);box-shadow:0 0 18px #00ff9c99}.radar-lanes{position:absolute;inset:0 0 78px;display:flex;flex-direction:column;justify-content:space-evenly;overflow-y:hidden;overflow-x:visible;pointer-events:auto}.radar-lane{flex:1;display:flex;align-items:center;overflow-x:visible;overflow-y:hidden;white-space:nowrap}.radar-track>*{flex-shrink:0}@keyframes radarScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.controls>.btn:not(.radar-niche),.chat-input>.btn:not(.radar-niche),.panel .controls .btn:not(.radar-niche),.panel .chat-input .btn:not(.radar-niche),.panel .btn.toggle{width:100%}.btn.radar-niche{pointer-events:auto;font-family:Orbitron,ui-sans-serif,system-ui;text-transform:capitalize;letter-spacing:.04em}.panel-small{display:flex;flex-direction:column;min-height:0}.panel-small:nth-of-type(1){grid-column:1;grid-row:3}.panel-small:nth-of-type(2){grid-column:3;grid-row:3}html,body{overscroll-behavior:none;background:var(--bg0)}.notif-item{opacity:1;transition:opacity 1.2s ease,transform .6s ease;transform:translateY(0)}.notif-item.fade-out{opacity:0;transform:translateY(-8px)}.notification-item{transition:opacity .6s ease,transform .6s ease;opacity:1;transform:translateY(0)}.notification-item.dying{opacity:0;transform:translateY(10px)}.panel-small .inner-glass{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.neural-core{display:flex;flex-direction:column;gap:10px}.neural-status{display:flex;justify-content:space-between;font-family:Orbitron;font-size:11px;letter-spacing:.12em}.neural-status .online{color:#28d7ff;text-shadow:0 0 12px rgba(40,215,255,.9)}.neural-status .offline{color:#ff4dff;opacity:.6}.neural-topology{position:relative;flex:1;margin:8px 0;display:flex;align-items:center;justify-content:center}.node{position:absolute;width:10px;height:10px;border-radius:50%;background:#b44cff;box-shadow:0 0 14px #b478ffe6}.node.core{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#28d7ff;box-shadow:0 0 18px #28d7ffe6;transform:translate(-50%,-50%)}.n1{top:10%;left:50%;transform:translate(-50%)}.n2{top:30%;left:80%}.n3{top:70%;left:80%}.n4{top:90%;left:50%;transform:translate(-50%)}.n5{top:70%;left:20%}.n6{top:30%;left:20%}.link{position:absolute;width:2px;background:linear-gradient(#b44cff,#28d7ff);opacity:.6;transform-origin:top;animation:pulse 2s infinite alternate}.l1{top:50%;left:50%;height:40%;transform:rotate(270deg)}.l2{top:50%;left:50%;height:35%;transform:rotate(330deg)}.l3{top:50%;left:50%;height:35%;transform:rotate(30deg)}.l4{top:50%;left:50%;height:40%;transform:rotate(90deg)}.l5{top:50%;left:50%;height:35%;transform:rotate(150deg)}.l6{top:50%;left:50%;height:35%;transform:rotate(210deg)}@keyframes pulse{0%{opacity:.4}to{opacity:1}}.neural-console{font-family:monospace;font-size:11px;opacity:.75;line-height:1.5}.neural-topology{position:relative;width:160px;height:160px;margin:10px auto 0}.node{position:absolute;width:10px;height:10px;border-radius:50%;background:#b44cff;box-shadow:0 0 10px #b478ffe6}.node.core{width:14px;height:14px;background:#28d7ff;box-shadow:0 0 18px #28d7ff;top:50%;left:50%;transform:translate(-50%,-50%)}.node.n1{top:50%;left:50%;transform:translate(-50%,-50%) translateY(-55px)}.node.n2{top:50%;left:50%;transform:translate(-50%,-50%) translate(47px,-28px)}.node.n3{top:50%;left:50%;transform:translate(-50%,-50%) translate(47px,28px)}.node.n4{top:50%;left:50%;transform:translate(-50%,-50%) translateY(55px)}.node.n5{top:50%;left:50%;transform:translate(-50%,-50%) translate(-47px,28px)}.node.n6{top:50%;left:50%;transform:translate(-50%,-50%) translate(-47px,-28px)}.link{position:absolute;width:2px;background:linear-gradient(#28d7ff,#b44cff);opacity:.6;transform-origin:top}.link.l1{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(0)}.link.l2{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(60deg)}.link.l3{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(120deg)}.link.l4{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(180deg)}.link.l5{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(240deg)}.link.l6{top:50%;left:50%;height:55px;transform:translate(-50%) rotate(300deg)}.radar-lane{overflow:hidden}.radar-track{display:flex;width:max-content}.radar-track>*{margin-right:14px}.radar-lane:not(.radar-static) .radar-track{animation:radarMarquee 30s linear infinite}.radar-static .radar-track{justify-content:center}@keyframes radarMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.radar-static{display:flex;justify-content:center}.radar-static .radar-track{display:flex;justify-content:center;width:100%;transform:none!important;animation:none!important}.radar-static .radar-niche{margin:0 auto}.radar-track{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.radar-lane:not(.radar-static) .radar-track>*{filter:drop-shadow(0 0 6px rgba(255,0,255,.45))}@keyframes radarScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lead-pipeline{display:flex;flex-direction:column;gap:14px;justify-content:space-between}.pipeline-row{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em}.pipeline-row span{font-family:Orbitron,system-ui}.pipeline-row .bar{width:100%;height:10px;background:#00000073;border-radius:999px;overflow:hidden;border:1px solid rgba(180,80,255,.35);box-shadow:inset 0 0 12px #0009}.pipeline-row .bar>div{height:100%;background:linear-gradient(90deg,#a100ff,#ff4dff);box-shadow:0 0 12px #b450ffd9,0 0 24px #ff4dff73;border-radius:999px;animation:pipelineGlow 2.8s ease-in-out infinite}@keyframes pipelineGlow{0%{filter:brightness(.9)}50%{filter:brightness(1.25)}to{filter:brightness(.9)}}.panel-system-status .zy-glowText,.panel-notifications .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase}n .panel h2+p .zy-glowText,.panel h2+p+p .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase}.panel [data-system-status].zy-glowText{font-family:Orbitron,system-ui!important;letter-spacing:.08em;text-transform:uppercase}.panel-notifications .zy-glowText{font-family:Orbitron,system-ui;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.campaign-autopilot .inner-glass{display:flex;flex-direction:column;justify-content:space-between;height:100%}.autopilot-metric{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.autopilot-metric span{color:#fff9}.autopilot-metric strong{font-size:18px;color:#d28cff;text-shadow:0 0 10px rgba(180,80,255,.8)}.autopilot-state{margin-top:10px;padding:8px 10px;border-radius:10px;background:#a03cff26;border:1px solid rgba(180,80,255,.35);text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#e4b3ff;box-shadow:0 0 18px #a03cff73}.autopilot-advice{margin-top:12px;font-size:11px;line-height:1.5;color:#ffffffbf;text-shadow:0 0 8px rgba(180,80,255,.25)}.panel-system-status .zy-glowText,.panel-notifications .zy-glowText,.panel-notifications p{font-size:.85em;line-height:1.35;letter-spacing:.04em}.panel-system-status .zy-glowText,.panel-notifications .zy-glowText{font-size:.82em;line-height:1.25;letter-spacing:.04em}.panel-system-status p,.panel-system-status span,.panel-notifications p,.panel-notifications span{font-size:12.5px;letter-spacing:.08em;line-height:1.5;opacity:.9}.panel-system-status h2,.panel-notifications h2{font-size:15px;letter-spacing:.12em}n .panel-system-status p span,.panel-system-status .zy-glowText,.panel-notifications p span,.panel-notifications .zy-glowText{font-size:.78rem!important;line-height:1.4;letter-spacing:.09em}.panel-system-status h2,.panel-notifications h2{font-size:1.05rem!important}n .panel-notifications .zy-glowText{filter:drop-shadow(0 0 6px rgba(180,120,255,.9)) drop-shadow(0 0 14px rgba(140,80,255,.6))}n .panel-system-status p,.panel-system-status span{font-size:.78rem!important;letter-spacing:.08em}.panel-system-status p,.panel-system-status span,.panel-notifications p,.panel-notifications span{font-size:.78rem!important;letter-spacing:.08em;text-transform:uppercase;color:#dcc8fff2;text-shadow:0 0 8px rgba(150,80,255,.45),0 0 20px rgba(120,60,255,.25)}.panel-system-status h2,.panel-notifications h2{font-size:1rem;letter-spacing:.14em}.panel-system-status [data-system-status].zy-glowText,.panel-system-status p .zy-glowText{font-size:12px!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase}.panel-system-status [data-system-status].zy-glowText{filter:drop-shadow(0 0 4px rgba(200,140,255,.9)) drop-shadow(0 0 12px rgba(160,220,255,.65))!important}span[data-system-status].zy-glowText{font-size:12px!important;line-height:1.4!important;letter-spacing:.08em!important;filter:drop-shadow(0 0 4px rgba(200,140,255,.85)) drop-shadow(0 0 12px rgba(160,220,255,.65))!important}.panel-system-status p,.panel-system-status p span,.panel-system-status .zy-glowText{font-size:.78rem!important;line-height:1.4!important;letter-spacing:.08em!important}.panel-system-status .zy-glowText,.panel-notifications .zy-glowText{color:#cfa8ff;text-shadow:0 0 6px rgba(170,120,255,.9),0 0 14px rgba(170,120,255,.65),0 0 28px rgba(120,200,255,.45),0 0 48px rgba(80,180,255,.25);filter:drop-shadow(0 0 6px rgba(170,120,255,.85)) drop-shadow(0 0 18px rgba(120,200,255,.6))}.callflow-line{font-family:Orbitron,system-ui;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.panel-small .inner-glass{overflow-y:auto}.pipeline-row span{color:#f0e6ff;text-shadow:0 0 6px rgba(170,120,255,.9),0 0 14px rgba(120,200,255,.5)}.panel-small h2+.inner-glass .zy-glowText{font-family:Orbitron,system-ui;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfa8ff;text-shadow:0 0 6px rgba(170,120,255,.9),0 0 14px rgba(120,200,255,.6),0 0 28px rgba(120,200,255,.35)}.callflow-empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.panel.panel-small .inner-glass{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:14px;gap:6px}.callflow-line{width:100%;display:block;text-align:left;margin:0}.panel.panel-small .inner-glass .zy-glowText{display:inline-block;text-align:left}.callflow-console{overflow-y:auto;display:block!important;text-align:left!important;padding:12px 14px!important}.callflow-console .zy-glowText{display:block;text-align:left}.callflow-console .callflow-line{margin:0 0 6px}.callflow-console .zy-glowText{color:#cfa8ff;text-shadow:0 0 6px rgba(170,120,255,.9),0 0 14px rgba(170,120,255,.65),0 0 28px rgba(120,200,255,.45),0 0 48px rgba(80,180,255,.25);filter:drop-shadow(0 0 6px rgba(170,120,255,.85)) drop-shadow(0 0 18px rgba(120,200,255,.6))}.callflow-line{animation:callflowIn .42s ease-out both}@keyframes callflowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.callflow-console .waiting{animation:waitingPulse 2.4s ease-in-out infinite;opacity:.85}@keyframes waitingPulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.lead-pipeline .pipeline-row{width:100%;max-width:100%}.lead-pipeline .pipeline-row span,.lead-pipeline .pipeline-bar{width:100%}.pipeline-metric{float:right;font-size:11px;color:#cfa8ff;text-shadow:0 0 6px rgba(170,120,255,.9),0 0 14px rgba(120,200,255,.6)}.injector-body{overflow-y:auto;max-height:calc(100vh - 134px);padding-right:6px}.injector-section{background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:inset 0 0 30px #ffffff08}.injector-section h3{margin:0 0 10px;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0}.injector-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-bottom:6px}.injector-input,.injector-select,.injector-textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f061c8c;color:#ffffffeb;padding:10px 12px;outline:none;margin-bottom:10px}.injector-textarea{resize:vertical;line-height:1.35}.injector-input::placeholder,.injector-textarea::placeholder{color:#ffffff73}.injector-input:focus,.injector-select:focus,.injector-textarea:focus{border-color:#a100ff73;box-shadow:0 0 0 2px #a100ff2e}.injector-hint{font-size:11px;color:#c8aaff8c;line-height:1.25;margin:4px 0 8px 4px;padding:0;background:none;border:none;letter-spacing:.02em;text-shadow:0 0 8px rgba(160,80,255,.25)}.injector-preview{margin-top:12px;font-size:10px;opacity:.65;max-height:160px;overflow:auto;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px}.injector-tab{position:fixed;right:26px;top:50%;transform:translateY(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:999px;cursor:pointer;z-index:9999;animation:injectorDrift 3.8s ease-in-out infinite}.injector-tab.open{background:transparent!important}.injector-panel,.injector-panel *{font-family:Orbitron,ui-sans-serif,system-ui!important;letter-spacing:.04em}.injector-panel{position:fixed;top:24px;right:-380px;width:360px;height:calc(100vh - 48px);background:linear-gradient(180deg,#16083cf2,#0c0422fa);border-radius:28px;border:1px solid rgba(200,120,255,.45);box-shadow:-12px 0 40px #000000a6,0 0 120px #aa46ff8c,inset 0 0 60px #aa46ff2e,0 0 60px #28d7ff40;padding:22px;transition:right .42s cubic-bezier(.2,1,.3,1);z-index:20000;display:flex;flex-direction:column;transform:translate(16px);overflow-y:auto}.injector-panel.open{right:94px}.injector-panel:before{z-index:0;content:"";position:absolute;inset:-2px;background:radial-gradient(420px 220px at 30% 20%,rgba(161,0,255,.16),transparent 60%),radial-gradient(420px 220px at 80% 10%,rgba(40,215,255,.1),transparent 60%),radial-gradient(600px 260px at 50% 120%,rgba(255,77,255,.1),transparent 60%);pointer-events:none;opacity:.9}.injector-panel>*{position:relative;z-index:1}.injector-panel h2{margin:0 0 14px;font-family:Orbitron,ui-sans-serif,system-ui;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:16px;color:#ffffffeb;text-shadow:0 0 18px rgba(161,0,255,.28)}.injector-body{flex:1;display:flex;flex-direction:column;gap:16px;background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:inset 0 0 30px #ffffff0a;max-height:calc(100vh - 140px);max-height:calc(100vh - 120px);overflow-y:auto}.injector-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.injector-section{background:var(--glass2);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;box-shadow:inset 0 0 24px #ffffff0a;display:flex;flex-direction:column;gap:10px}.injector-section h3{margin:0 0 6px;font-family:Orbitron,ui-sans-serif,system-ui;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.injector-field{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}.injector-field strong{color:#fff;font-weight:600}.injector-status{display:flex;align-items:center;gap:8px;font-size:12px}.injector-status .status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.injector-status.on{color:#28d7ff}.injector-status.off{color:#ffffff40}.injector-row strong{color:#fff}.status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.status-dot.off{color:#ffffff40}@keyframes injectorFloat{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-54%) translate(-4px)}to{transform:translateY(-50%) translate(0)}}@keyframes injectorGlow{0%{box-shadow:0 0 40px #a100ffa6,0 0 80px #ff4dff40}50%{box-shadow:0 0 60px #a100fff2,0 0 120px #ff4dff73}to{box-shadow:0 0 40px #a100ffa6,0 0 80px #ff4dff40}}.injector-tab:after{content:"";position:absolute;inset:-16px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#28d7ff2e,#a100ff1a 45%,#ff4dff00 72%);opacity:.95;pointer-events:none;animation:injectorHum 2.8s ease-in-out infinite}.injector-tab:hover:before{transform:translate(8px) scale(1.05);filter:brightness(1.4)}@keyframes injectorPulse{0%{opacity:.7;transform:scale(1) translate(0)}50%{opacity:1;transform:scale(1.08) translate(6px)}to{opacity:.7;transform:scale(1) translate(0)}}@keyframes injectorDrift{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-54%) translate(-8px)}to{transform:translateY(-50%) translate(0)}}.injector-tab:before{content:"›";font-family:Orbitron,system-ui;font-size:64px;font-weight:700;color:#fffffff2;text-shadow:0 0 12px rgba(40,215,255,1),0 0 30px rgba(161,0,255,.9),0 0 70px rgba(255,77,255,.6);filter:drop-shadow(0 0 20px rgba(40,215,255,1));display:inline-block;transform:rotate(0);transition:transform .5s cubic-bezier(.2,1.6,.3,1),filter .4s,text-shadow .4s}.injector-tab.open:before{transform:rotate(180deg);color:#28d7ff;text-shadow:0 0 16px rgba(40,215,255,1),0 0 40px rgba(161,0,255,1),0 0 90px rgba(255,77,255,.7)}.injector-panel h2,.injector-panel h3{letter-spacing:.08em;font-weight:500}.injector-label{font-size:11px;letter-spacing:.12em;opacity:.7;margin-bottom:4px}.injector-input,.injector-select{padding:10px 12px;font-size:12px;border-radius:12px;letter-spacing:.04em}.injector-section{margin-bottom:20px}.infra-group{margin-bottom:16px}.infra-credentials{margin-top:6px}.injector-hint{font-size:10px;padding:4px 2px;background:transparent;border:none;opacity:.55;letter-spacing:.06em}.infra-topology .infra-map{font-size:10px;line-height:1.45;letter-spacing:.06em;padding:8px 10px;border-radius:12px}.injector-body{padding-right:12px}.pipeline-bar{position:relative;overflow:hidden}.pipeline-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#b478ff26,#b478ff59,#b478ff26);opacity:.25;animation:pipeline-idle 3s ease-in-out infinite;pointer-events:none}@keyframes pipeline-idle{0%{opacity:.15}50%{opacity:.35}to{opacity:.15}}@keyframes zypher-pulse{0%{opacity:.75;filter:drop-shadow(0 0 12px rgba(160,120,255,.35))}50%{opacity:1;filter:drop-shadow(0 0 22px rgba(180,140,255,.75))}to{opacity:.75;filter:drop-shadow(0 0 12px rgba(160,120,255,.35))}}@keyframes zypher-flicker{0%{opacity:1}97%{opacity:1}98%{opacity:.92}99%{opacity:1}to{opacity:1}}@keyframes zypher-drift{0%{transform:translateZ(0)}50%{transform:translate3d(-1px,1px,0)}to{transform:translateZ(0)}}.zypher-os,.os-root,.os-shell{animation:zypher-drift 18s ease-in-out infinite,zypher-flicker 14s infinite;will-change:transform,opacity}.zypher-title,.os-title,.system-title{animation:zypher-pulse 4.5s ease-in-out infinite,zypher-flicker 11s infinite;text-shadow:0 0 18px rgba(180,140,255,.6),0 0 36px rgba(140,80,255,.35)}.panel,.glass-panel,.os-panel{transition:transform .6s ease,box-shadow .6s ease}.panel:hover,.glass-panel:hover,.os-panel:hover{transform:translateZ(0) scale(1.015);box-shadow:0 0 28px #b478ff73,inset 0 0 18px #ffffff14}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.os-button,button{position:relative;transition:transform .4s ease,box-shadow .4s ease}.os-button:hover,button:hover{transform:translateZ(0) scale(1.03);box-shadow:0 0 22px #78ffff73,0 0 42px #78b4ff40}.zypher-os button:focus,.zypher-os button:focus-visible{outline:none}.scroll-doc{position:relative;margin-top:100vh;background:#000}html,body,.zypher-os{overflow-y:auto}.zy-section-intro{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#00ffff0a,#000000f2)}.zy-section-inner{max-width:880px;padding:0 24px;text-align:center}.zy-section-inner h2{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;margin-bottom:20px;letter-spacing:.04em}.zy-section-inner p{font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.7;color:#c8ffffd9}.zy-section{opacity:0;transform:translateY(24px);animation:zy-reveal .7s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes zy-reveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.zy-section{animation:none;opacity:1;transform:none}}.zy-section{position:relative;padding:140px 24px}.zy-section-inner{max-width:920px;margin:0 auto;padding:64px 64px 72px;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.zy-divider{width:64px;height:1px;margin:28px auto;background:linear-gradient(90deg,transparent,#00ffff,transparent);box-shadow:0 0 12px #0ffc}.zy-section-inner>*{opacity:0;transform:translateY(16px);animation:zy-child-reveal .6s ease forwards}.zy-section-inner>*:nth-child(1){animation-delay:.05s}.zy-section-inner>*:nth-child(2){animation-delay:.18s}.zy-section-inner>*:nth-child(3){animation-delay:.32s}@keyframes zy-child-reveal{to{opacity:1;transform:translateY(0)}}@keyframes zy-panel-breathe{0%,to{box-shadow:0 0 0 1px #00ffff0a,0 40px 120px #0009}50%{box-shadow:0 0 0 1px #00ffff14,0 50px 160px #000000b3}}@media(prefers-reduced-motion:reduce){.zy-section-inner{animation:none}.zy-section-inner>*{animation:none;opacity:1;transform:none}}.zy-micro{margin-top:42px;padding-left:28px;position:relative;opacity:0;transform:translate(-18px);animation:zy-micro-in .7s cubic-bezier(.16,1,.3,1) forwards}.zy-micro:nth-of-type(2){animation-delay:.15s}.zy-micro:nth-of-type(3){animation-delay:.3s}.zy-micro:before{content:"";position:absolute;left:0;top:6px;width:2px;height:100%;background:linear-gradient(to bottom,#0ff,#00ffff1a);box-shadow:0 0 12px #0ff9}.zy-micro h3{margin:0 0 6px;font-size:1.05rem;letter-spacing:.12em;color:#cfffff}.zy-micro p{margin:0;font-size:.95rem;opacity:.75}@keyframes zy-micro-in{to{opacity:1;transform:translate(0)}}.zy-section{opacity:0;transform:translateY(40px) scale(.98);animation:zy-boot-in .9s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes zy-boot-in{0%{opacity:0}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.zy-section h2,.zy-micro h3{position:relative}.zy-section h2:after,.zy-micro h3:after{content:attr(data-text);position:absolute;inset:0;color:#0ff;opacity:0;transform:translate(-2px);animation:zy-glitch .9s steps(1) forwards;animation-timeline:view();animation-range:entry 0% entry 30%}@keyframes zy-glitch{0%{opacity:0}55%{opacity:0}58%{opacity:.6;transform:translate(2px)}60%{opacity:0}to{opacity:0}}.zy-section:before{content:"";position:absolute;left:0;right:0;top:-120%;height:120%;background:linear-gradient(to bottom,transparent,rgba(0,255,255,.08),transparent);animation:zy-scan 1.2s ease-out forwards;animation-timeline:view();animation-range:entry 0% entry 35%;pointer-events:none}@keyframes zy-scan{to{top:120%}}.zy-micro{opacity:0;transform:translateY(24px);animation:zy-micro-rise .7s cubic-bezier(.16,1,.3,1) forwards}.zy-micro:nth-of-type(1){animation-delay:.2s}.zy-micro:nth-of-type(2){animation-delay:.35s}.zy-micro:nth-of-type(3){animation-delay:.5s}@keyframes zy-micro-rise{to{opacity:1;transform:translateY(0)}}.zy-section,.zy-micro{opacity:0;transform:translateY(72px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}.zy-reveal{opacity:1;transform:translateY(0)}.zy-reveal h2:after{content:attr(data-text);position:absolute;inset:0;color:#0ff;opacity:0;transform:translate(-2px);animation:zy-glitch-snap .4s steps(1)}@keyframes zy-glitch-snap{0%{opacity:0}40%{opacity:.7;transform:translate(2px)}60%{opacity:0}to{opacity:0}}.zy-reveal h2{transition-delay:0ms}.zy-reveal p{transition-delay:.14s}.zy-reveal .zy-micro{transition-delay:.28s}.zy-scan{width:48px;height:2px;margin:16px auto 28px;background:linear-gradient(90deg,transparent,#00ffff,transparent);opacity:0;transform:scaleX(0)}.zy-reveal .zy-scan{opacity:1;transform:scaleX(1);transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1)}.zy-h2{opacity:0;transform:translateY(16px)}.zy-reveal .zy-h2{opacity:1;transform:translateY(0);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease}.zy-p{opacity:0;transform:translateY(24px)}.zy-reveal .zy-p{opacity:1;transform:translateY(0);transition:opacity .9s ease .16s,transform .9s cubic-bezier(.16,1,.3,1) .16s}.zy-feature{opacity:0;transform:translate(-40px)}.zy-reveal .zy-feature{opacity:1;transform:translate(0);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.zy-feature:nth-child(1){transition-delay:0ms}.zy-feature:nth-child(2){transition-delay:.12s}.zy-feature:nth-child(3){transition-delay:.24s}.zy-bar{width:2px;height:0;background:linear-gradient(180deg,transparent,#00ffff,transparent);margin-right:18px}.zy-reveal .zy-bar{height:48px;transition:height .6s ease}.zy-section{opacity:0;transform:translateY(48px) scale(.98);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.zy-section.is-visible{opacity:1;transform:translateY(0) scale(1)}.zy-feature{opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.zy-feature.is-visible{opacity:1;transform:translate(0)}.zy-bar{height:100%;width:2px;background:#0ff;transform:scaleY(0);transform-origin:top;transition:transform .6s ease}@media(prefers-reduced-motion:reduce){.zy-section,.zy-feature{opacity:1;transform:none;transition:none}}.zy-animate{opacity:0;transform:translateY(40px)}.zy-animate.is-visible{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.zy-h2{letter-spacing:.08em}.zy-h2.is-visible{letter-spacing:.02em;transition:opacity .7s ease,transform .7s ease,letter-spacing .9s cubic-bezier(.16,1,.3,1)}.zy-p{transition-delay:.12s}.zy-feature{transform:translate(-48px)}.zy-feature.is-visible{transform:translate(0)}.zy-feature:nth-child(1){transition-delay:.12s}.zy-feature:nth-child(2){transition-delay:.24s}.zy-feature:nth-child(3){transition-delay:.36s}.zy-bar{transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.16,1,.3,1)}.zy-feature.is-visible .zy-bar{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.zy-animate{opacity:1;transform:none;transition:none}}.zy-animate{opacity:1!important;transform:none!important}.matrix-canvas{position:fixed;inset:0;z-index:0;pointer-events:none}.dev-login-overlay{position:fixed;inset:0;z-index:10;display:grid;place-items:center;pointer-events:auto}.dev-login-card{min-width:420px;padding:32px 36px;background:#000000bf;border:1px solid rgba(0,255,255,.35);border-radius:8px;text-align:center;box-shadow:0 0 40px #00ffff40,inset 0 0 20px #00ffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dev-login-card h1{margin:0;font-size:2rem;letter-spacing:.35em;color:#0ff}.dev-login-card .subtitle{display:block;margin-top:8px;margin-bottom:24px;opacity:.75}.dev-login-card input{width:100%;padding:14px;background:#000;border:1px solid rgba(0,255,255,.4);color:#0ff;font-size:1rem;text-align:center;outline:none}.dev-login-card .enter-btn{margin-top:22px;width:100%;padding:14px;background:transparent;border:1px solid #ff3b3b;color:#ff3b3b;letter-spacing:.25em;cursor:pointer}.dev-login-close{position:fixed;top:24px;right:28px;width:38px;height:38px;background:transparent;border:1px solid rgba(0,255,255,.35);color:#0ff!important;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;opacity:.7;transition:opacity .2s ease,box-shadow .2s ease,transform .15s ease}.dev-login-close:hover{opacity:1;box-shadow:0 0 16px #0ff6;transform:scale(1.05)}.dev-login-card{box-shadow:0 0 60px #00ffff59,0 0 120px #00ffff1f,inset 0 0 28px #00ffff1a}.os-btn.dev{pointer-events:none!important;opacity:.35;filter:grayscale(1);cursor:default}.client-auth .dev-login-card{border-color:#0ff;box-shadow:0 0 35px #00ffff8c,inset 0 0 18px #00ffff40}.client-auth .dev-login-card h1{color:#0ff;text-shadow:0 0 18px rgba(0,255,255,.9)}.client-auth .dev-login-card .subtitle{color:#c8ffffd9}.client-auth .dev-login-card input{border-color:#0ff;color:#0ff;box-shadow:0 0 18px #00ffff73,inset 0 0 10px #00ffff40}.client-auth .dev-login-card input::placeholder{color:#00ffff8c}.client-auth .dev-login-card input:focus{box-shadow:0 0 28px #00ffffe6,inset 0 0 14px #00ffff73}.client-auth .dev-login-card button:not(.dev-login-close){background:transparent;border:1px solid #00ffff;color:#0ff;box-shadow:0 0 22px #0ff9,inset 0 0 12px #00ffff40}.client-auth .dev-login-card button:not(.dev-login-close):hover{background:#00ffff1f;box-shadow:0 0 38px #00fffff2,inset 0 0 18px #0ff6}.client-auth .dev-login-error{color:#ff6b6b}body.zy-dev-auth{background:transparent!important}input{background-color:transparent}.client-auth *{--accent: #00ffff;--danger: #00ffff}.client-auth .dev-login-card{box-shadow:0 0 40px #00ffff59,inset 0 0 30px #00ffff1f!important}.client-auth input,.client-auth .pass-wrapper{border-color:#0ff!important;color:#0ff!important}.client-auth .enter-btn{background:#0ff!important;color:#000!important;box-shadow:0 0 35px #00ffff8c!important}.client-auth .dev-login-card{animation:client-enter .8s cubic-bezier(.2,.9,.2,1) both}@keyframes client-enter{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.client-auth,.client-auth *{--accent: #00ffff;--danger: #00ffff;color:#0ff!important;border-color:#0ff!important}.client-auth .enter-btn{background:#0ff!important;color:#000!important;box-shadow:0 0 35px #0ff9!important}.client-auth input[type=password]{color:#ff3b3b!important;caret-color:#ff3b3b!important}.client-auth .enter-btn{border:1px solid #ff3b3b!important}.client-auth .enter-btn{background:#0ff!important;color:#000!important}.client-auth input[type=password],.client-auth input[type=text]{color:#ff3b3b!important;caret-color:#ff3b3b!important;-webkit-text-fill-color:#ff3b3b!important}.client-auth .enter-btn{background:#0ff!important;color:#000!important;border:1px solid #ff3b3b!important;box-shadow:0 0 25px #0ff9,inset 0 0 0 1px #ff3b3be6!important}.client-auth input[type=password],.client-auth input[type=text]{color:#0ff!important;caret-color:#0ff!important;-webkit-text-fill-color:#00ffff!important}.client-auth .enter-btn{border:1px solid #00ffff!important;background:#0ff!important;color:#000!important}@keyframes zy-client-glow{0%,to{box-shadow:0 0 18px #00ffff73,0 0 36px #00ffff40}50%{box-shadow:0 0 26px #00ffffbf,0 0 52px #00ffff73}}@keyframes zy-client-flicker{0%,97%,to{opacity:1}98%{opacity:.85}99%{opacity:1}}.client-auth .dev-login-card{animation:zy-client-glow 6s ease-in-out infinite,zy-client-flicker 11s infinite}.client-auth .enter-btn{animation:zy-client-glow 4.5s ease-in-out infinite,zy-client-flicker 9s infinite}.client-auth button,.client-auth input,.client-auth .enter-btn{border-color:#0ff!important;outline-color:#0ff!important}.client-auth button,.client-auth .enter-btn{box-shadow:0 0 28px #00ffff8c,inset 0 0 12px #00ffff40!important}@keyframes zy-gotham-glow{0%,to{box-shadow:0 0 14px #00ffff40,0 0 28px #00ffff2e,inset 0 0 10px #00ffff2e}45%{box-shadow:0 0 22px #00ffff8c,0 0 44px #00ffff59,inset 0 0 14px #00ffff40}70%{box-shadow:0 0 18px #00ffff61,0 0 36px #00ffff40,inset 0 0 12px #00ffff38}}.client-auth .dev-login-card{animation:zy-gotham-glow 7.5s ease-in-out infinite}@keyframes zy-gotham-flicker{0%,96%,to{opacity:1}97%{opacity:.82}98%{opacity:1}99%{opacity:.9}}.client-auth .dev-login-card,.client-auth .enter-btn{animation:zy-gotham-glow 7.5s ease-in-out infinite,zy-gotham-flicker 13s infinite}body.zy-dev-auth .dev-login-overlay,body.zy-auth-enter.zy-dev-auth .dev-login-overlay{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}body.zy-dev-auth .dev-login-card,body.zy-auth-enter.zy-dev-auth .dev-login-card{opacity:1!important;visibility:visible!important;transform:none!important}.neon-nav{position:fixed;top:0;left:0;right:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,255,.2);z-index:500}.nav-links a{position:relative;letter-spacing:.18em;transition:color .25s ease,text-shadow .25s ease,transform .25s ease}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);box-shadow:0 0 14px #0ff;transition:width .35s ease}.nav-links a:hover{color:#0ff;text-shadow:0 0 6px #00ffff,0 0 14px rgba(0,255,255,.8);transform:translateY(-1px)}.nav-links a:hover:after{width:100%}@keyframes navFlicker{0%{opacity:1}45%{opacity:.85}50%{opacity:1}55%{opacity:.9}to{opacity:1}}.nav-links a:hover{animation:navFlicker .18s linear 1}.nav-logo{color:#0ff;font-weight:600;letter-spacing:.25em;text-shadow:0 0 14px rgba(0,255,255,.9)}.nav-links a{margin-left:28px;color:#9ff;text-decoration:none;font-size:.8rem;letter-spacing:.15em}.nav-links a:hover{color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.8)}html,body{height:auto!important;overflow-y:auto!important;overscroll-behavior:none}@supports not (backdrop-filter: blur(1px)){.glass,.inner-glass{background:#140028d9}}html,body{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}#root{height:auto!important;min-height:100vh;overflow-y:auto!important}.app::-webkit-scrollbar{width:10px}.app::-webkit-scrollbar-track{background:#0a0014a6;border-left:1px solid rgba(255,255,255,.08)}.app::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a100ff,#ff4dff,#28d7ff);border-radius:999px;box-shadow:0 0 10px #a100ffb3,0 0 20px #ff4dff59}.app::-webkit-scrollbar-thumb:hover{box-shadow:0 0 14px #a100ffe6,0 0 28px #28d7ff99}.app{scrollbar-width:thin;scrollbar-color:#a100ff rgba(10,0,20,.65)}.meeting-link-panel{padding:14px;overflow:hidden}.meeting-link-title{opacity:.85;font-size:12px;letter-spacing:.08em;margin-bottom:10px}.meeting-link-label{opacity:.75;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.meeting-link-providers{display:flex;gap:10px}.meeting-provider{flex:1;padding:12px 10px;font-size:13px;border-radius:14px}.meeting-link-box{margin-top:6px;padding:10px 12px;border-radius:12px;background:#00000059;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-link-copy{margin-top:10px;width:100%;padding:10px 12px;font-size:13px}.meeting-link-hint{margin-top:8px;opacity:.6;font-size:11px}.panel-small .meeting-link-panel{overflow:hidden!important;max-height:none!important}.panel-small .meeting-link-content{overflow:visible!important}.meeting-link-panel{display:flex;flex-direction:column;gap:10px}.meeting-link-panel .inner-glass{max-height:260px;overflow-y:auto;overflow-x:hidden}.meeting-link-panel{display:flex;flex-direction:column}.meeting-link-panel .inner-glass{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.meeting-link-panel{max-height:320px}.meeting-link-panel{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;overflow-x:hidden}.btn,button{font-family:Orbitron,system-ui,sans-serif;letter-spacing:.5px}.btn.primary{background:linear-gradient(135deg,#a100ff,#c94bff);color:#fff}.btn.primary:hover{filter:brightness(1.1)}.btn:not(.primary){color:#d9b3ff}filter: saturate(.55) brightness(.9) !important; } .meeting-link-panel .meeting-provider-btn{font-family:Orbitron,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#a100ff,#c94bff)!important;color:#fff!important;border:1px solid rgba(201,75,255,.45)!important;box-shadow:0 0 18px #a100ff47!important;transition:all .2s ease}.meeting-link-panel .meeting-provider-btn:hover{filter:brightness(1.08)}.meeting-link-panel .meeting-provider-btn.active{background:linear-gradient(135deg,#00ffb2,#00d88f)!important;border-color:#00ffbe73!important;box-shadow:0 0 18px #00ffaa47!important;color:#000000d9!important}.meeting-link-panel .meeting-provider-btn.dimmed{opacity:.35!important;filter:saturate(.5) brightness(.9)!important;box-shadow:none!important}.meeting-link-panel .meeting-provider{font-family:Orbitron,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#a100ff,#c94bff)!important;color:#fff!important;border:1px solid rgba(201,75,255,.45)!important;box-shadow:0 0 18px #a100ff47!important;transition:filter .2s ease,opacity .2s ease,box-shadow .2s ease}.meeting-link-panel .meeting-provider:hover{filter:brightness(1.08)}.meeting-link-panel .meeting-provider.mode-campaign{background:linear-gradient(135deg,#00ffb2,#00d88f)!important;border-color:#00ffbe73!important;box-shadow:0 0 18px #00ffaa47!important;color:#000000d9!important}.meeting-link-panel:has(.meeting-provider.mode-campaign) .meeting-provider:not(.mode-campaign){opacity:.35!important;filter:saturate(.5) brightness(.9)!important;box-shadow:none!important}.meeting-link-panel .zy-glowText{font-family:Orbitron,sans-serif}.meeting-link-panel .meeting-client-search{margin:8px 0 12px}.meeting-link-panel .meeting-client-input{width:100%;padding:8px 10px;border-radius:8px;background:#00000059;border:1px solid rgba(201,75,255,.35);color:#fff;font-family:Orbitron,sans-serif;font-size:13px}.meeting-link-panel .meeting-client-input::placeholder{color:#ffffff73}.meeting-link-panel .meeting-client-status{margin-top:4px;font-size:11px;opacity:.65}.meeting-link-panel div[style*="Meeting link"]+div,.meeting-link-panel div[style*="Meeting link"]~div{margin-top:6px}.meeting-link-panel>div>div[style*="rgba(0,0,0,0.35)"]{border:1px solid rgba(201,75,255,.25);box-shadow:inset 0 0 12px #00000059;color:#fff}.meeting-link-panel div[style*="rgba(0,0,0,0.35)"]{background:transparent!important}.meeting-link-panel div[style*="rgba(0,0,0,0.35)"],.meeting-link-panel div[style*="padding: 10px"][style*="border-radius: 8px"]{background:transparent!important;box-shadow:none!important;border:none!important}nn .meeting-link-panel div[style*="padding: 10px"][style*="border-radius: 8px"]{background:transparent!important;box-shadow:inset 0 -1px #c94bff59!important;border:none!important}.meeting-link-panel>div[style*="padding: 10px"][style*="border-radius: 8px"]{background:#00000059!important;border:1px solid rgba(201,75,255,.25)!important;box-shadow:none!important;color:#fff!important}.meeting-link-panel>div:empty{display:none!important}.meeting-link-panel{box-shadow:none!important}.meeting-link-panel .meeting-link-value{margin-top:6px;padding:10px;border-radius:8px;background:#00000059;border:1px solid rgba(201,75,255,.35);font-size:13px;color:#fff}nn .meeting-link-panel .meeting-link-value{position:relative;z-index:3}nn .meeting-link-panel:has(.meeting-provider.mode-campaign){background:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.btn.toggle.mode-campaign,.meeting-link-panel .meeting-provider.mode-campaign{color:#0b0b0b}@keyframes neonPulse{0%{text-shadow:0 0 6px rgba(127,252,255,.45),0 0 14px rgba(127,252,255,.35)}50%{text-shadow:0 0 10px rgba(127,252,255,.75),0 0 26px rgba(127,252,255,.6),0 0 44px rgba(127,252,255,.35)}to{text-shadow:0 0 6px rgba(127,252,255,.45),0 0 14px rgba(127,252,255,.35)}}.demo-glow-frame{position:relative;display:inline-block}.demo-glow-frame img{display:block;border-radius:14px;position:relative;z-index:2}.demo-glow-frame:before{content:"";position:absolute;inset:-26px;border-radius:30px;background:radial-gradient(circle at 30% 30%,rgba(120,255,255,.55),transparent 60%),radial-gradient(circle at 70% 70%,rgba(90,140,255,.45),transparent 65%);filter:blur(26px);opacity:.85;z-index:0;animation:glowDrift 14s linear infinite}.demo-glow-frame:after{content:"";position:absolute;inset:-8px;border-radius:22px;box-shadow:0 0 22px #8cffffd9,0 0 60px #64b4ffa6,0 0 140px #5078ff73;opacity:.9;z-index:1;animation:glowPulse 6s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 18px #8cffff99,0 0 48px #64b4ff73,0 0 110px #5078ff59}50%{box-shadow:0 0 28px #b4ffffe6,0 0 78px #78c8ffb3,0 0 180px #6496ff8c}}@keyframes glowDrift{0%{transform:translate(0)}50%{transform:translate(10px,-14px)}to{transform:translate(0)}}.agent-demo-frame{position:relative;display:inline-block;border-radius:18px}.agent-demo-frame:before{content:"";position:absolute;inset:-2px;border-radius:20px;box-shadow:0 0 12px #7ffcffe6,0 0 24px #7ffcff99;pointer-events:none;z-index:0}.agent-demo-frame:after{content:"";position:absolute;inset:-18px;border-radius:36px;background:radial-gradient(closest-side,rgba(127,252,255,.35),rgba(127,252,255,.18) 45%,transparent 70%);filter:blur(18px);opacity:.9;pointer-events:none;z-index:0}.agent-demo-image{display:block;max-width:520px;border-radius:18px;position:relative;z-index:1}.agent-demo-explain{max-width:300px;font-size:.9rem;line-height:1.6}.agent-demo-explain h4{font-family:Orbitron,sans-serif;letter-spacing:.14em;color:#7ffcff;margin-bottom:.8rem}.agent-demo-explain ul{padding-left:1.1rem;margin-bottom:.4rem}.agent-demo-explain li{margin-bottom:.45rem;opacity:.9}.agent-demo-more{max-height:0;overflow:hidden;opacity:0;transition:all .35s ease}.agent-demo-explain:hover .agent-demo-more{max-height:200px;opacity:1}.agent-demo-toggle{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#7ffcff;opacity:.7;cursor:default}.agent-demo-explain{max-width:320px;font-size:.9rem;line-height:1.7;opacity:.9}.agent-demo-explain h4{font-family:Orbitron,sans-serif;letter-spacing:.12em;color:#7ffcff;margin-bottom:1rem}.agent-demo-explain ul{padding-left:1.2rem}.agent-demo-explain li{margin-bottom:.6rem}.agent-demo-row{display:flex;align-items:center;gap:3.5rem}@media(max-width:1024px){.agent-demo-row{flex-direction:column;align-items:flex-start}}body:has(.public-page),html:has(.public-page),#root:has(.public-page){height:auto!important;max-height:none!important;overflow-y:auto!important}.app:has(+.public-page),.app:has(.public-page){max-height:none!important;overflow:visible!important}.injector-panel .inner-glass{background:#0a0014d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.injector-panel .injector-body{color:#ebf5fff2;text-shadow:0 0 6px rgba(120,220,255,.35)}.injector-panel .injector-body label,.injector-panel .injector-body h3,.injector-panel .injector-body h4{color:#f5fafffa;text-shadow:0 0 8px rgba(140,240,255,.45)}.injector-panel .injector-body input,.injector-panel .injector-body textarea,.injector-panel .injector-body select{background:#0a0014bf;color:#fffffffa;border:1px solid rgba(120,220,255,.35);box-shadow:inset 0 0 12px #0009,0 0 12px #78dcff40}.injector-success{margin-top:14px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#78dcff2e,#aa78ff2e,#78ffc82e);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(180,220,255,.45);box-shadow:0 0 18px #a0dcff59,inset 0 0 22px #ffffff14;text-align:center;animation:injector-success-pulse 2.6s ease-in-out infinite}.injector-success .success-label{font-size:11px;letter-spacing:.18em;opacity:.75;margin-bottom:6px}.injector-success .success-id{font-size:15px;font-weight:600;letter-spacing:.04em;color:#e9f7ff;text-shadow:0 0 10px rgba(120,220,255,.75),0 0 20px rgba(160,180,255,.55);word-break:break-all}.injector-success .success-pass{margin-top:4px;font-size:13px;opacity:.9;color:#d8f0ff;word-break:break-all}@keyframes injector-success-pulse{0%{box-shadow:0 0 14px #8cdcff59,inset 0 0 18px #ffffff0f}50%{box-shadow:0 0 26px #b4c8ffa6,inset 0 0 26px #ffffff1f}to{box-shadow:0 0 14px #8cdcff59,inset 0 0 18px #ffffff0f}}@media(max-width:1023px){body.zy-dev-auth .panel{border-color:#a100ff!important;box-shadow:0 0 18px #a100ff73,0 0 42px #a100ff40!important}body.zy-dev-auth .panel h2,body.zy-dev-auth .panel .panel-title{color:#f5e9ff!important;text-shadow:0 0 6px rgba(161,0,255,.55),0 0 14px rgba(161,0,255,.25)}}@media(max-width:1023px){body.zy-dev-auth .niche-selector{display:flex;flex-wrap:wrap;gap:10px}body.zy-dev-auth .niche-selector .btn{flex:1 1 48%;min-width:0}}@media(max-width:1023px){.app-root .panel{border-color:#a100ff!important;box-shadow:0 0 18px #a100ff73,0 0 42px #a100ff40!important}.app-root .panel h2,.app-root .panel .panel-title{color:#f5e9ff!important;text-shadow:0 0 6px rgba(161,0,255,.55),0 0 14px rgba(161,0,255,.25)}}@media(max-width:1023px){.app-root .niche-selector{display:flex;flex-wrap:wrap;gap:10px}.app-root .niche-selector .btn{flex:1 1 48%;min-width:0}}@media(max-width:1023px){.app-root .panel,.app-root .panel-small,.app-root .inner-glass,.app-root .panel.inner-glass,.app-root .panel-small.inner-glass{border-color:#a100ff!important;box-shadow:0 0 18px #a100ff73,0 0 42px #a100ff40!important}}.app-root .nav-links a:after{background:linear-gradient(90deg,transparent,#a100ff,transparent);box-shadow:0 0 14px #a100ffd9}.app-root .nav-links a:hover{color:#c77dff;text-shadow:0 0 6px rgba(161,0,255,.9),0 0 14px rgba(161,0,255,.6)}@media(max-width:1023px){.app-root{--glow2: 0 0 28px rgba(161, 0, 255, .22)}}@media(max-width:768px){.app-root .grid>.panel:nth-child(3){box-shadow:0 0 32px #a100ff61,inset 0 0 18px #a100ff38!important;border-color:#a100ffa6!important}}n @media (max-width: 768px){.app-root .grid>.panel:nth-child(n){box-shadow:0 0 32px #a100ff61,inset 0 0 18px #a100ff38!important;border-color:#a100ffa6!important}}@media(max-width:1023px){.app-root .grid>.panel,.app-root .panel,.app-root .panel-small,.app-root .inner-glass{box-shadow:none!important;border-color:#a100ff8c!important;filter:none!important}.app-root .grid>.panel:nth-child(n){box-shadow:none!important;filter:none!important}.app-root *{--glow2: none}}n .app-root .panel,.app-root .panel-small{border-color:#a100ff8c;box-shadow:0 0 22px #a100ff47,inset 0 0 14px #a100ff2e}.app-root .inner-glass{box-shadow:none!important}n .app-root .panel,.app-root .panel-small{box-shadow:0 0 22px #a100ff52,inset 0 0 14px #a100ff38!important;border-color:#a100ffa6!important}@media(max-width:1023px){.app-root .grid>.panel,.app-root .panel,.app-root .panel-small{box-shadow:0 0 26px #a100ff73,inset 0 0 18px #a100ff40!important;border-color:#a100ffbf!important}}@media(min-width:1024px){.app-root .panel,.app-root .panel-small{box-shadow:0 0 24px #a100ff59,inset 0 0 16px #a100ff38!important;border-color:#a100ffa6!important}}@media(max-width:768px){.niche-direction-desktop{display:none!important}.niche-dropdown-item:hover{background:#a100ff2e}}@media(max-width:768px){.inner-glass{overflow:visible!important}}@media(max-width:768px){.niche-direction-desktop{display:none!important}.niche-dropdown-item:hover{background:#a100ff40}}@media(max-width:768px){.panel:has(.radar-lanes){min-height:320px}.panel:has(.radar-lanes) .inner-glass{padding-bottom:96px}.niche-direction-desktop{gap:14px}.niche-direction-desktop .btn{height:48px;font-size:.85rem}}.injector-panel .inner-glass{background:#12082dbf;border-radius:18px;box-shadow:inset 0 0 35px #aa46ff40,0 0 25px #28d7ff2e}.injector-panel,.injector-panel h2,.injector-panel h3,.injector-panel label,.injector-panel strong,.injector-panel div{color:#f4f6ff;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 14px rgba(170,120,255,.25)}@keyframes injectorTextHum{0%{text-shadow:0 0 6px rgba(255,255,255,.35),0 0 14px rgba(170,120,255,.25)}50%{text-shadow:0 0 10px rgba(255,255,255,.55),0 0 20px rgba(170,120,255,.35)}to{text-shadow:0 0 6px rgba(255,255,255,.35),0 0 14px rgba(170,120,255,.25)}}.injector-panel h2,.injector-panel h3{animation:injectorTextHum 3.5s ease-in-out infinite;letter-spacing:.08em}.injector-panel h2,.injector-panel h3,.injector-panel .injector-label,.injector-panel .injector-hint,.injector-panel .injector-section,.injector-panel strong{color:#f5f7ff;text-shadow:0 0 6px rgba(255,255,255,.35),0 0 16px rgba(170,120,255,.3)}.injector-panel input,.injector-panel textarea,.injector-panel select{color:#fff;text-shadow:0 0 8px rgba(170,120,255,.25)}.injector-panel input::placeholder,.injector-panel textarea::placeholder{color:#d2d2ff8c}.injector-panel h3{text-shadow:0 0 10px rgba(255,255,255,.45),0 0 24px rgba(170,120,255,.35)}.injector-panel .injector-label{letter-spacing:.08em;text-shadow:0 0 8px rgba(255,255,255,.4),0 0 18px rgba(170,120,255,.35)}.panel-small:has(.btn.mode-campaign){white-space:normal!important}.panel-small:has(.btn.mode-campaign) .inner-glass{overflow:visible!important}.panel-small:has(.btn.mode-campaign) button{display:block;width:100%;margin-bottom:8px}.call-control .inner-glass{min-width:0}.call-control .btn{width:100%}.call-control{display:grid;grid-template-columns:1fr 1fr}.call-control>div{min-width:0}.call-control *{max-width:100%;overflow-wrap:anywhere}.panel-small,.panel-small .inner-glass{min-width:0}.panel-small button{width:100%}.panel-small .btn.toggle{display:block}.panel-small *{max-width:100%}.panel-small .inner-glass{overflow-x:auto;overflow-y:hidden}.panel-small .inner-glass::-webkit-scrollbar{height:6px}.panel-small .inner-glass::-webkit-scrollbar-thumb{background:#00ffff59;border-radius:6px}.truncate-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-page{min-height:100vh;background:radial-gradient(900px 420px at 50% 0%,rgba(0,255,255,.08),transparent 60%),linear-gradient(to bottom,#050507,#000 70%);color:#e8fefe}.public-page-content{max-width:980px;margin:0 auto;padding:64px 24px 140px;text-align:center}.public-page-content h1{font-size:64px;letter-spacing:.18em;margin-bottom:24px;color:#4ffcff;text-transform:uppercase;text-shadow:0 0 12px rgba(79,252,255,.35),0 0 28px rgba(79,252,255,.25)}.public-page-content p{font-family:Orbitron,sans-serif;font-size:18px;line-height:1.8;opacity:.85}.about-section{margin-top:48px}.about-section h2{font-size:26px;letter-spacing:.12em;text-transform:uppercase;color:#4ffcff;margin-bottom:16px}.about-section strong{color:#4ffcff;text-shadow:0 0 10px rgba(79,252,255,.45),0 0 22px rgba(79,252,255,.25)}.about-pillars{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.about-pillars .pillar{padding:32px 26px;border-radius:14px;background:linear-gradient(to bottom right,#4ffcff14,#0000008c);border:1px solid rgba(79,252,255,.25);box-shadow:0 0 22px #4ffcff1f,inset 0 0 18px #0009}.public-page-content{padding-bottom:140px}{display:block}.public-page-content{margin-top:0;padding-top:56px}.mission-section,.pillars{margin-top:48px}nn .pillars{margin-top:28px}nn .pillar h3{font-family:Orbitron,sans-serif;color:#4ffcff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px rgba(79,252,255,.45),0 0 22px rgba(79,252,255,.25)}nn .pillar p{font-size:.9rem;line-height:1.6}nn .public-page-content .pillars{margin-top:12px;padding-bottom:64px}nn .public-page-content .pillar p{font-size:.9rem;line-height:1.6}.about-page .mission-section{margin-top:24px;margin-bottom:32px}.about-page .mission-section p{font-size:.95rem;line-height:1.75}.about-page .pillars{margin-top:20px;gap:28px}.about-page .pillar{padding:26px 24px}.about-page .pillar h3{font-family:Orbitron,sans-serif;color:#4ffcff;font-size:1.05rem;letter-spacing:.08em;margin-bottom:12px;text-shadow:0 0 8px rgba(79,252,255,.35),0 0 18px rgba(79,252,255,.2)}.about-page .pillar p{font-size:.9rem;line-height:1.7;opacity:.88}.architecture-page h2{font-size:26px;letter-spacing:.12em;text-transform:uppercase;color:#4ffcff;margin:56px 0 20px;text-shadow:0 0 10px rgba(79,252,255,.35),0 0 22px rgba(79,252,255,.25)}.architecture-flow{margin-top:48px}.flow-line{margin-top:28px;display:flex;justify-content:space-between;gap:16px;position:relative}.flow-line span{flex:1;padding:14px 10px;font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:12px;border:1px solid rgba(79,252,255,.35);background:linear-gradient(to bottom right,#4ffcff1f,#0009);color:#4ffcff;box-shadow:0 0 18px #4ffcff40,inset 0 0 14px #000000a6;animation:flowPulse 6s infinite ease-in-out}.flow-line span:nth-child(2){animation-delay:.4s}.flow-line span:nth-child(3){animation-delay:.8s}.flow-line span:nth-child(4){animation-delay:1.2s}@keyframes flowPulse{0%{box-shadow:0 0 10px #4ffcff33}50%{box-shadow:0 0 26px #4ffcff73}to{box-shadow:0 0 10px #4ffcff33}}.architecture-determinism{margin-top:56px}.architecture-determinism p{max-width:820px;margin:0 auto}.architecture-environments{margin-top:56px}.architecture-page .about-pillars{margin-top:24px}.architecture-pipeline{margin-top:64px}.pipeline-block{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:16px;overflow:hidden;border:1px solid rgba(79,252,255,.35);background:linear-gradient(to bottom right,#4ffcff0f,#000000b3);box-shadow:0 0 32px #4ffcff40,inset 0 0 24px #0009}.pipeline-column{padding:28px 22px;text-align:center;transition:all .35s ease;position:relative}.pipeline-column:not(:last-child){border-right:1px solid rgba(79,252,255,.2)}.pipeline-column h3{font-family:Orbitron,sans-serif;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#4ffcff;margin-bottom:14px;text-shadow:0 0 8px rgba(79,252,255,.35),0 0 18px rgba(79,252,255,.2)}.pipeline-column ul{list-style:none;padding:0;margin:0;opacity:.35;transition:opacity .35s ease}.pipeline-column li{font-family:Orbitron,sans-serif;font-size:.75rem;line-height:1.8}.pipeline-block:hover .pipeline-column{opacity:.4}.pipeline-column:hover{opacity:1!important;background:#4ffcff14}.pipeline-column:hover ul{opacity:1}.pipeline-header{grid-column:1 / -1;padding:14px 18px;font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#4ffcff;background:linear-gradient(to right,#4ffcff2e,#4ffcff0d);border-bottom:1px solid rgba(79,252,255,.35);box-shadow:inset 0 0 14px #4ffcff40}.architecture-page .architecture-pipeline{margin-top:32px}.architecture-page .public-page-content>p{margin-bottom:28px}.pipeline-block{position:relative}.pipeline-block:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:conic-gradient(from 0deg,transparent 0deg,rgba(79,252,255,.9) 40deg,transparent 80deg,transparent 360deg);filter:blur(6px);opacity:.65;animation:traceGlow 6s linear infinite;pointer-events:none}.pipeline-block:after{content:"";position:absolute;inset:0;border-radius:16px;background:inherit;z-index:1}.pipeline-block>*{position:relative;z-index:2}@keyframes traceGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipeline-block:before,.pipeline-block:after{display:none!important}.pipeline-block{position:relative;background-clip:padding-box}.pipeline-block:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(90deg,transparent 0%,rgba(79,252,255,.9) 25%,transparent 50%,transparent 100%);background-size:400% 100%;animation:borderTrace 8s linear infinite;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.pipeline-block>*{position:relative;z-index:1}@keyframes borderTrace{0%{background-position:0% 0%}to{background-position:400% 0%}}.pipeline-block:before,.pipeline-block:after{content:none!important;animation:none!important}.pipeline-block{animation:pipelineBreath 10s ease-in-out infinite}@keyframes pipelineBreath{0%{box-shadow:0 0 28px #4ffcff40,inset 0 0 24px #0009}50%{box-shadow:0 0 42px #4ffcff73,inset 0 0 24px #0009}to{box-shadow:0 0 28px #4ffcff40,inset 0 0 24px #0009}}.contact-page{min-height:100vh;overflow-y:auto}.contact-page .public-page-content{max-width:900px;margin:0 auto;padding:120px 24px 160px}.contact-page .contact-form{position:relative;display:flex;flex-direction:column;gap:28px;margin-top:64px}.contact-page .contact-field{display:flex;flex-direction:column;gap:8px}.contact-page .contact-field label{font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:.18em;color:#7ffcff;opacity:.9}.contact-page input,.contact-page .contact-select,.contact-page textarea{width:100%;padding:16px 18px;border-radius:14px;background:#000000a6;border:1px solid rgba(127,252,255,.75);color:#eaffff;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:.04em;box-shadow:0 0 12px #7ffcff59,0 0 28px #7ffcff40;outline:none}.contact-page textarea{min-height:140px;resize:vertical}.contact-page input:focus,.contact-page textarea:focus,.contact-page .contact-select.open{border-color:#7ffcffe6;box-shadow:0 0 14px #7ffcff73,0 0 36px #7ffcff59}.contact-page .contact-send{align-self:center;margin-top:16px;padding:14px 28px;background:transparent;border-radius:14px;border:1px solid rgba(127,252,255,.6);color:#7ffcff;font-family:Orbitron,sans-serif;letter-spacing:.18em;cursor:pointer;box-shadow:0 0 12px #7ffcff59,0 0 26px #7ffcff40}.contact-page .contact-send:hover{background:#7ffcff0f}.contact-page{height:100vh;overflow:hidden}.contact-page .contact-page-content{height:calc(100vh - 72px);overflow-y:auto;padding-bottom:80px}.contact-page{height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.contact-page-content{max-width:920px;margin:0 auto;padding:96px 24px 160px}@keyframes contact-cyan-hum{0%{box-shadow:0 0 10px #7ffcff59,0 0 26px #7ffcff40}50%{box-shadow:0 0 18px #7ffcff99,0 0 46px #7ffcff73}to{box-shadow:0 0 10px #7ffcff59,0 0 26px #7ffcff40}}@keyframes contact-blue-hum{0%{box-shadow:0 0 14px #7ffcff73,0 0 36px #7ffcff59}50%{box-shadow:0 0 22px #7ffcffbf,0 0 60px #7ffcff99}to{box-shadow:0 0 14px #7ffcff73,0 0 36px #7ffcff59}}.contact-page input:before,.contact-page input:after,.contact-page textarea:before,.contact-page textarea:after,.contact-page .contact-select:before,.contact-page .contact-select:after{pointer-events:none}.contact-page input,.contact-page textarea,.contact-page .contact-select,.contact-page .contact-select-menu,.contact-page .contact-select-option,.contact-page .contact-send{pointer-events:auto}.contact-page .contact-send{position:relative;z-index:2}.contact-page input,.contact-page .contact-select,.contact-page textarea{animation:contact-cyan-hum 3.2s ease-in-out infinite}.contact-page input:focus,.contact-page textarea:focus,.contact-page .contact-select.open{animation:contact-blue-hum 1.9s ease-in-out infinite}.contact-page .contact-popup{position:absolute;top:-70px;left:50%;transform:translate(-50%);padding:14px 22px;border-radius:10px;background:#050a14e6;border:1px solid rgba(0,255,255,.6);box-shadow:0 0 18px #00ffff59;text-align:center;font-size:14px;z-index:5}.contact-page .contact-popup.error{border-color:#7ffcffb3;box-shadow:0 0 18px #7ffcff59}.contact-page .contact-select{position:relative}.contact-page .contact-select-menu{top:calc(100% + 8px);left:0;right:0}.contact-page .contact-select{font-family:Orbitron,sans-serif;cursor:pointer}.contact-page .contact-select-menu{margin-top:8px;border-radius:14px;padding:6px 0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #7ffcff59,0 0 18px #7ffcff59,0 0 36px #7ffcff40}.contact-page .contact-select-option{font-family:Orbitron,sans-serif;padding:12px 18px;cursor:pointer;transition:all .2s ease}.contact-page .contact-select-option:hover{background:#7ffcff1f;text-shadow:0 0 6px rgba(127,252,255,.8)}.contact-page .contact-select-option.active{background:#50dcff1f;text-shadow:0 0 6px rgba(80,220,255,.9)}.contact-page .contact-select.open{box-shadow:0 0 0 1px #50dcff8c,0 0 18px #50dcff73,0 0 36px #50dcff59}.contact-page .contact-select.open:after{background:radial-gradient(circle,#50dcffe6,#50dcff00 70%)}.about-page,.architecture-page,.agents-page{position:fixed;inset:64px 0 0;overflow-y:auto;overflow-x:hidden}.neon-nav .nav-logo,.neon-nav .nav-logo:hover{text-decoration:none!important}.contact-select{position:relative;cursor:pointer}.contact-select-arrow{position:absolute;right:18px;top:50%;width:0;height:0;transform:translateY(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid rgba(127,252,255,.85);pointer-events:none;transition:transform .2s ease,opacity .2s ease;opacity:.9}.contact-select.open .contact-select-arrow{transform:translateY(-50%) rotate(180deg)}.neon-nav{position:fixed;top:0;left:0;right:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:9999;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.neon-nav .nav-logo{flex:0 0 auto}.neon-nav .nav-links{display:flex;align-items:center;gap:28px}@media(max-width:1023px){.agents-page section>div{flex-direction:column!important;align-items:stretch!important;gap:1.6rem!important}.agents-page section>div>div:first-child{margin-left:auto!important;margin-right:auto!important}.agents-page section>div>div:first-child>div[style*=linear-gradient]{margin-left:auto!important;margin-right:auto!important}.agents-page section>div>div:first-child{text-align:center}.agents-page section>div>div:first-child h3{text-align:center}.agents-page section>div>div:first-child div[style*=linear-gradient]{margin-left:auto!important;margin-right:auto!important}.agents-page section>div>div:first-child p{text-align:center}.agents-page section{text-align:center}.agents-page section h3,.agents-page section p{text-align:center}.agents-page section div[style*=linear-gradient]{margin-left:auto!important;margin-right:auto!important}.agents-page section button{margin-left:auto;margin-right:auto}.agents-page section img{display:block;margin-left:auto;margin-right:auto}.agents-page section>div>div:nth-child(2){display:flex!important;flex-direction:column!important;width:100%!important;margin-right:0!important;padding-right:0!important}.agents-page section>div>div:nth-child(2)>div{padding-right:0!important;width:100%!important}.agents-page img{max-width:360px!important}.neon-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.neon-nav .nav-links{flex-wrap:nowrap;white-space:nowrap}.neon-nav .nav-links>*{flex:0 0 auto}.neon-nav::-webkit-scrollbar{display:none}.neon-nav{scrollbar-width:none}}@media(max-width:1023px){.neon-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.neon-nav .nav-links{display:flex;gap:24px;white-space:nowrap}}.public-root.lock-scroll{height:100svh;overflow:hidden}@media(max-width:1023px){.architecture-pipeline .pipeline-block{display:flex;flex-direction:column;gap:20px}.architecture-pipeline .pipeline-column{width:100%;max-width:100%}}@media(max-width:1023px){.architecture-pipeline .pipeline-column{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.architecture-pipeline .pipeline-column:hover{background:inherit}.architecture-pipeline .pipeline-column:not(:last-child){position:relative}.architecture-pipeline .pipeline-column:not(:last-child):after{content:"";position:absolute;left:10%;right:10%;bottom:-12px;height:1px;background:linear-gradient(90deg,#0ff0,#00ffffa6,#0ff0);box-shadow:0 0 12px #00ffff8c}}@media(max-width:1023px){.architecture-pipeline .pipeline-column,.architecture-pipeline .pipeline-column:hover,.architecture-pipeline .pipeline-column:active,.architecture-pipeline .pipeline-column:focus,.architecture-pipeline .pipeline-column:focus-visible,.architecture-pipeline .pipeline-block:hover .pipeline-column{background:inherit!important;box-shadow:none!important;outline:none!important;opacity:1!important;transform:none!important;transition:none!important}.architecture-pipeline .pipeline-column{-webkit-tap-highlight-color:transparent;pointer-events:auto}}} @media (max-width: 1023px){.pipeline-block:hover .pipeline-column{background:inherit!important;box-shadow:none!important;opacity:1!important}}@media(max-width:1023px){.architecture-pipeline .pipeline-column{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;opacity:1!important;transform:none!important;transition:none!important}.architecture-pipeline .pipeline-column *{pointer-events:none}}@media(max-width:1023px){.architecture-page .pipeline-column,.architecture-page .pipeline-column:hover,.architecture-page .pipeline-column:active,.architecture-page .pipeline-column:focus,.architecture-page .pipeline-column:focus-within{background:inherit!important;box-shadow:none!important;outline:none!important;transition:none!important;filter:none!important}.architecture-page .pipeline-column{will-change:auto!important;-webkit-tap-highlight-color:transparent}}@media(max-width:1023px){.architecture-page .pipeline-column{transition:none!important;background-image:none!important}.architecture-page .pipeline-block{background-image:none!important}}.architecture-scroll-glow{background:linear-gradient(to right bottom,#4ffcff0f,#000000b3);border-radius:12px;padding:20px 22px}.architecture-page .pipeline-column{opacity:.35;background:none}.architecture-page .pipeline-column.is-active{opacity:1;background:linear-gradient(to bottom right,#4ffcff1f,#000000bf);box-shadow:0 0 22px #4ffcff59,inset 0 0 18px #000000a6}.architecture-page .pipeline-column,.architecture-page .pipeline-column:hover,.architecture-page .pipeline-column:active,.architecture-page .pipeline-column:focus,.architecture-page .pipeline-column.is-active{opacity:1!important;background-image:none!important;box-shadow:none!important;transition:none!important}.architecture-page .pipeline-column ul,.architecture-page .pipeline-block:hover .pipeline-column{opacity:1!important}.page-root{min-height:100vh;overflow-y:auto}
