*{box-sizing:border-box}:root{--bg:#060a0e;--panel:#0c131a;--line:#1c2d3b;--text:#eef7ff;--muted:#7790a4;--cyan:#70ddff;--green:#67f7b3}body,html{margin:0;background:radial-gradient(circle at 82% 0,#12283c 0,transparent 28%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh}aside{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 14px;border-right:1px solid var(--line);background:#070b10ef;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:8px 10px 22px}.orb{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#84e5ff 18%,#246987 45%,#081219 68%);box-shadow:0 0 24px #57d7ff77}.brand b{font-size:24px;letter-spacing:.25em}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.15em}nav{display:grid;grid-gap:4px;gap:4px}nav button{border:0;background:transparent;color:#95a9ba;padding:11px 12px;border-radius:12px;text-align:left}nav button.active,nav button:hover{background:linear-gradient(90deg,#173149,#0d1720);color:#fff}nav button.active{box-shadow:inset 2px 0 var(--cyan)}.sys{margin-top:auto;border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px}.sys i{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.sys b,.sys small{display:block}.sys b{font-size:11px}.sys small{color:var(--muted);font-size:10px;margin-top:2px}main{min-width:0}header{height:92px;padding:20px 30px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#070b10cf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sectionHead small,.settings>small,header small{font-size:9px;letter-spacing:.18em;color:#607d94;font-weight:800}header h1{margin:4px 0 0;font-size:25px}.headRight{display:flex;gap:18px;align-items:center}.headRight div{text-align:right}.headRight b,.headRight span{display:block}.headRight b{font-size:22px}.headRight span{font-size:10px;color:var(--muted);text-transform:capitalize}.headRight em{font-style:normal;border:1px solid var(--line);border-radius:999px;padding:9px 12px;background:#0d151d;font-size:12px}.content{padding:28px 30px 50px}.hero{min-height:360px;display:grid;grid-template-columns:42% 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:linear-gradient(155deg,#111b25,#091017);box-shadow:0 22px 60px #0008}.ariaVisual{position:relative;min-height:360px;background:#071019}.ariaVisual img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.08) brightness(.85)}.scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 5px,#6de1ff08 6px);pointer-events:none}.ariaText{padding:42px;display:flex;flex-direction:column;justify-content:center}.online{font-size:10px;letter-spacing:.18em;color:#8de6ff;font-weight:800}.ariaText h2{font-size:36px;margin:13px 0 8px}.ariaText p{color:#9db0c0;line-height:1.6;max-width:560px}.voice{margin-top:20px;display:flex;gap:12px;align-items:center;text-align:left;border:1px solid #23465a;background:#08141c;color:#fff;border-radius:17px;padding:11px 14px;max-width:460px}.voice.active{border-color:#6bdcff;box-shadow:0 0 25px #4bd8ff44}.mic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#81e5ff,#1a5c7a)}.voice b,.voice small{display:block}.voice small{color:var(--muted);margin-top:3px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:16px 0 28px}.cards3 article,.metrics>div,.room,.settings{border:1px solid var(--line);background:linear-gradient(155deg,#101923,#0a1118);border-radius:18px;padding:18px}.metrics small,.metrics span{display:block;color:var(--muted);font-size:11px}.metrics b{display:block;font-size:28px;margin:7px 0}section{margin-top:28px}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.sectionHead h2{margin:4px 0 0;font-size:22px}.rooms{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.rooms.detailed{grid-template-columns:repeat(3,1fr)}.room{min-height:155px;display:flex;flex-direction:column;justify-content:space-between}.room h3{margin:0 0 5px}.room p{margin:0;color:var(--muted);font-size:12px}.room label{font-size:11px;color:#8ca2b5;margin:13px 0 5px}.room input{width:100%;accent-color:#75dfff}.roomBottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.roomBottom b{font-size:11px;color:#9ab3c4}.toggle{width:49px;height:29px;border:1px solid #2a3e50;border-radius:50px;background:#111c25;padding:3px}.toggle span{display:block;width:21px;height:21px;border-radius:50%;background:#6d8091;transition:.2s}.toggle.on{background:#1d675f;border-color:#2ca98d}.toggle.on span{transform:translateX(18px);background:#c5fff0}.scenes{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.scenes button{min-height:96px;border:1px solid var(--line);background:#0d151d;color:#e4f1fa;border-radius:15px;padding:15px;text-align:left}.scenes button span{font-size:22px}.scenes button b{display:block;margin-top:18px}.scenes.large{grid-template-columns:repeat(3,1fr)}.scenes.large button{min-height:140px}.cameras{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.camera{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#0b1218}.camera div{height:180px;display:grid;place-items:center;color:#4f6b7d;background:linear-gradient(135deg,#111b23,#05090c)}.camera b{display:block;padding:14px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.cards3 article strong{font-size:38px;display:block;margin:14px 0}.cards3 article>b{display:block;margin:15px 0;color:#9ae9ff}.cards3 button,.settings button{border:0;border-radius:11px;padding:11px 15px;background:linear-gradient(90deg,#3b9ebf,#58d5c6);font-weight:800;color:#031016}.settings{max-width:780px}.settings p{color:var(--muted)}.settings label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:#99acbc;font-size:12px}.settings input,.settings select{border:1px solid var(--line);border-radius:11px;background:#081017;color:#fff;padding:12px}.settings button{margin-top:18px}@media(max-width:1050px){.rooms,.rooms.detailed{grid-template-columns:repeat(2,1fr)}.scenes{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.shell{grid-template-columns:78px 1fr}aside{padding:14px 8px}.brand div:last-child,.sys span,nav button{font-size:0}.brand{justify-content:center}nav button{text-align:center}nav button:before{content:"•";font-size:22px}.content{padding:18px}.headRight em{display:none}.hero{grid-template-columns:1fr}.ariaVisual{min-height:260px}.ariaText{padding:24px}.metrics{grid-template-columns:1fr 1fr}.cameras,.cards3,.rooms,.rooms.detailed{grid-template-columns:1fr}.scenes{grid-template-columns:1fr 1fr}}.heroV4{grid-template-columns:minmax(460px,52%) 1fr;min-height:570px}.holoStage{position:relative;min-height:570px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#260912 0,#0b090d 48%,#04070a 80%);border-right:1px solid #4d1827}.ariaPortrait{position:absolute;inset:-1% -1% -1% -1%;transform-origin:50% 78%;animation:ariaIdle 6s ease-in-out infinite;filter:saturate(.92) contrast(1.06) brightness(.92)}.ariaPortrait img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.holoScan{background:repeating-linear-gradient(0deg,transparent 0 4px,#ff557411 5px,#ff557411 6px);mix-blend-mode:screen;animation:scanMove 6s linear infinite}.holoGlow,.holoScan{position:absolute;inset:0}.holoGlow{background:radial-gradient(circle at 50% 52%,#ff365f22 0,#ff365f10 30%,transparent 62%);box-shadow:inset 0 0 70px #ff365f22}.holoParticles{position:absolute;inset:0;background-image:radial-gradient(circle,#ff5c78 1px,transparent 1.5px);background-size:34px 34px;opacity:.12;animation:particlesFloat 9s linear infinite}.holoRing{position:absolute;left:50%;bottom:38px;transform:translateX(-50%);border:2px solid #ff4165;border-radius:50%;box-shadow:0 0 28px #ff365f66,inset 0 0 18px #ff365f44;pointer-events:none}.holoRing.r1{width:62%;height:58px;animation:ringPulse 2.6s ease-in-out infinite}.holoRing.r2{width:78%;height:82px;opacity:.32;animation:ringPulse 3.4s ease-in-out infinite reverse}.holoStatus{position:absolute;left:18px;bottom:14px;display:flex;gap:12px;align-items:center;padding:8px 12px;border:1px solid #69293a;background:#080b0fd9;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.holoStatus b{font-size:9px;letter-spacing:.17em;color:#ff93a4}.holoStatus span{font-size:9px;letter-spacing:.13em;color:#ff4d6e}.ariaPortrait.isListening{animation:ariaListen 2.2s ease-in-out infinite}.ariaPortrait.isThinking{animation:ariaThink 2.6s ease-in-out infinite}.ariaPortrait.isSpeaking{animation:ariaSpeak 1.8s ease-in-out infinite}@keyframes ariaIdle{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.012) translateY(-3px)}}@keyframes ariaListen{0%,to{transform:scale(1.012) translateY(-2px) rotate(.15deg)}50%{transform:scale(1.022) translateY(-5px) rotate(-.15deg)}}@keyframes ariaThink{0%,to{transform:scale(1.008) translateX(0)}50%{transform:scale(1.015) translateX(3px)}}@keyframes ariaSpeak{0%,to{transform:scale(1.012) translateY(0) rotate(.1deg)}25%{transform:scale(1.019) translateY(-4px) rotate(-.1deg)}50%{transform:scale(1.014) translateY(-1px) rotate(.12deg)}75%{transform:scale(1.022) translateY(-5px) rotate(-.08deg)}}@keyframes scanMove{0%{background-position:0 0}to{background-position:0 120px}}@keyframes particlesFloat{0%{background-position:0 0}to{background-position:60px -120px}}@keyframes ringPulse{0%,to{transform:translateX(-50%) scale(1);opacity:.55}50%{transform:translateX(-50%) scale(1.045);opacity:.95}}@media(max-width:1100px){.heroV4{grid-template-columns:1fr}.holoStage{min-height:520px;border-right:0;border-bottom:1px solid #4d1827}}.realRigStage{background:radial-gradient(circle at 50% 45%,rgba(74,8,22,.72),rgba(9,9,13,.92) 47%,#03070a 82%);overflow:hidden}.ariaRigCanvas,.ariaRigWrap{position:absolute;inset:0}.ariaRigCanvas{width:100%;height:100%}.ariaRigScan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,69,100,.055) 6px),linear-gradient(90deg,transparent,rgba(255,55,91,.045),transparent);mix-blend-mode:screen}.ariaRigStatus{position:absolute;left:18px;top:18px;z-index:4;padding:8px 11px;border:1px solid rgba(255,90,118,.22);border-radius:999px;background:rgba(15,3,7,.42);color:#ff9aac;font-size:11px;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pulsarStage{min-height:570px;position:relative;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.13);background:radial-gradient(circle at 50% 50%,rgba(151,199,229,.08),transparent 30%),#030609}.pulsarGrid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.pulsarStage:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,hsla(0,0%,100%,.018) 6px)}.pulsarHud{position:absolute;left:28px;top:24px;display:flex;align-items:center;gap:18px;z-index:3;color:#fff}.pulsarHud b{font-size:18px;letter-spacing:.34em}.pulsarHud span{font-size:9px;letter-spacing:.22em;color:#aebbc4;border-left:1px solid #66717a;padding-left:18px}.pulsarWords{position:absolute;left:28px;top:130px;display:grid;grid-gap:5px;gap:5px;z-index:3}.pulsarWords span{font-size:8px;letter-spacing:.28em;color:#82919c}.pulsarCore{top:52%;width:72%;height:280px;filter:drop-shadow(0 0 12px rgba(221,245,255,.24))}.pulsarCore,.star{position:absolute;left:50%;transform:translate(-50%,-50%)}.star{top:50%;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff,0 0 22px #dff6ff,0 0 55px #a9dcf5,0 0 110px rgba(190,230,250,.62);animation:starIdle 2.7s ease-in-out infinite}.beam{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#9db5c3 8%,#fff 44%,#fff 56%,#9db5c3 92%,transparent);box-shadow:0 0 7px #fff,0 0 20px rgba(210,240,255,.6)}.beam:after,.beam:before{content:"";position:absolute;top:-9px;width:1px;height:19px;background:#fff;box-shadow:0 0 6px #fff}.beam:before{left:10%}.beam:after{right:10%}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(215,238,250,.34);border-radius:50%;transform:translate(-50%,-50%);animation:orbit 10s linear infinite}.o1{width:150px;height:150px}.o2{width:225px;height:225px;border-style:dashed;animation-duration:16s;animation-direction:reverse}.o3{width:310px;height:310px;opacity:.45;animation-duration:24s}.pulseHalo{position:absolute;left:50%;top:50%;border:1px solid rgba(235,248,255,.5);border-radius:50%;transform:translate(-50%,-50%) scale(.2);opacity:0}.h1{width:180px;height:180px;animation:halo 3s ease-out infinite}.h2{width:250px;height:250px;animation:halo 3s ease-out 1.5s infinite}.wave{position:absolute;left:5%;right:5%;top:50%;height:120px;transform:translateY(-50%);opacity:.68}.wave:after,.wave:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 50%,transparent 0 27%,rgba(235,248,255,.55) 28% 28.6%,transparent 29.2%),radial-gradient(ellipse at 75% 50%,transparent 0 27%,rgba(235,248,255,.55) 28% 28.6%,transparent 29.2%)}.waveB{transform:translateY(-50%) scaleY(.55);opacity:.38}.pulsarStatus{position:absolute;left:28px;bottom:22px;display:flex;align-items:center;gap:10px;z-index:3;color:#dfeaf0}.pulsarStatus i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff}.pulsarStatus b{font-size:9px;letter-spacing:.18em}.pulsarStatus span{font-size:8px;letter-spacing:.16em;color:#8fa1ad;margin-left:6px}@keyframes starIdle{50%{transform:translate(-50%,-50%) scale(1.22);box-shadow:0 0 12px #fff,0 0 32px #dff6ff,0 0 72px #a9dcf5,0 0 130px rgba(190,230,250,.72)}}@keyframes halo{0%{transform:translate(-50%,-50%) scale(.2);opacity:.65}to{transform:translate(-50%,-50%) scale(1.55);opacity:0}}@keyframes orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}.pulsarStage.isListening .star{animation:listenPulse .72s ease-in-out infinite}.pulsarStage.isListening .beam{animation:beamListen .9s ease-in-out infinite}.pulsarStage.isListening .orbit{animation-duration:3.5s}.pulsarStage.isThinking .orbit{animation-duration:2.2s}.pulsarStage.isThinking .o2{animation-direction:normal}.pulsarStage.isThinking .star{animation:thinkPulse 1.15s ease-in-out infinite}.pulsarStage.isSpeaking .star{animation:speakPulse .34s ease-in-out infinite}.pulsarStage.isSpeaking .beam{animation:speakBeam .46s ease-in-out infinite}.pulsarStage.isSpeaking .wave{animation:waveTalk .58s ease-in-out infinite alternate}.pulsarStage.isSpeaking .waveB{animation:waveTalk .37s ease-in-out infinite alternate-reverse}.pulsarStage.isSpeaking .h1{animation-duration:1.15s}.pulsarStage.isSpeaking .h2{animation-duration:1.15s;animation-delay:.55s}@keyframes listenPulse{50%{transform:translate(-50%,-50%) scale(1.5);filter:brightness(1.2)}}@keyframes thinkPulse{50%{transform:translate(-50%,-50%) scale(.75);opacity:.75}}@keyframes speakPulse{0%{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1.65)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes beamListen{50%{filter:brightness(1.7);transform:scaleX(.94)}}@keyframes speakBeam{0%{transform:scaleX(.88);opacity:.65}50%{transform:scaleX(1.05);opacity:1}to{transform:scaleX(.95);opacity:.8}}@keyframes waveTalk{0%{transform:translateY(-50%) scaleY(.45) scaleX(.96)}to{transform:translateY(-50%) scaleY(1.25) scaleX(1.02)}}@media(max-width:1100px){.pulsarStage{min-height:500px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.12)}}.pulsarStage{background:radial-gradient(circle at 50% 49%,hsla(0,0%,100%,.08),transparent 18%),radial-gradient(circle at 49% 51%,rgba(119,214,255,.13),transparent 34%),radial-gradient(circle at 52% 48%,rgba(182,133,255,.08),transparent 45%),#020407!important}.pulsarCore{width:82%!important;filter:drop-shadow(0 0 22px rgba(210,243,255,.32))!important}.star{width:30px!important;height:30px!important;background:radial-gradient(circle,#fff 0 28%,#eafcff 42%,rgba(156,229,255,.8) 58%,hsla(0,0%,100%,0) 72%)!important;box-shadow:0 0 12px #fff,0 0 28px #dff7ff,0 0 65px #a8e4ff,0 0 130px rgba(154,211,255,.7),0 0 200px rgba(196,163,255,.25)!important}.beam{height:2px!important;background:linear-gradient(90deg,transparent,rgba(215,243,255,.1) 7%,hsla(0,0%,100%,.65) 22%,#fff 45%,#fff 55%,hsla(0,0%,100%,.65) 78%,rgba(215,243,255,.1) 93%,transparent)!important;box-shadow:0 0 9px #fff,0 0 24px rgba(202,239,255,.85),0 0 50px rgba(170,220,255,.34)!important}.beam:after{right:9%!important}.beam:after,.beam:before{box-shadow:0 0 8px #fff,0 0 18px #cef!important}.beam:before{left:9%!important}.orbit{border-color:rgba(224,244,255,.29)!important;box-shadow:inset 0 0 18px hsla(0,0%,100%,.025)}.o1{width:175px!important;height:175px!important}.o2{width:265px!important;height:265px!important}.o3{width:350px!important;height:350px!important}.pulseHalo{border-color:rgba(235,250,255,.62)!important;box-shadow:0 0 18px rgba(210,243,255,.12)}.wave:after,.wave:before{filter:drop-shadow(0 0 6px rgba(222,246,255,.8))}.pulsarStage:before{content:"";position:absolute;inset:-20%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg at 50% 50%,transparent 0 12%,rgba(105,211,255,.08) 16%,transparent 23% 40%,rgba(187,131,255,.07) 48%,transparent 58% 75%,hsla(0,0%,100%,.05) 82%,transparent 92%);filter:blur(30px);animation:auroraSpin 13s linear infinite}.pulsarStage .pulsarCore:after,.pulsarStage .pulsarCore:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.pulsarStage .pulsarCore:before{width:44px;height:44px;border:1px solid hsla(0,0%,100%,.58);box-shadow:0 0 20px hsla(0,0%,100%,.45),0 0 55px rgba(118,207,255,.38);animation:coreRing 2.5s ease-in-out infinite}.pulsarStage .pulsarCore:after{width:7px;height:7px;background:#fff;box-shadow:-125px -28px 0 -2px hsla(0,0%,100%,.72),114px 34px 0 -2px hsla(0,0%,100%,.62),-180px 55px 0 -2px rgba(169,225,255,.5),172px -62px 0 -2px rgba(219,193,255,.55),74px -105px 0 -2px hsla(0,0%,100%,.42);animation:sparkFloat 4.5s ease-in-out infinite alternate}.pulsarStage.isListening .star{box-shadow:0 0 18px #fff,0 0 42px #dff7ff,0 0 90px #9df,0 0 165px rgba(130,210,255,.86)!important}.pulsarStage.isThinking .pulsarCore{animation:thinkDrift 1.8s ease-in-out infinite}.pulsarStage.isThinking .orbit{border-color:rgba(221,240,255,.52)!important}.pulsarStage.isSpeaking .star{animation:speakPulse .26s ease-in-out infinite!important}.pulsarStage.isSpeaking .beam{animation:speakBeam .31s ease-in-out infinite!important}.pulsarStage.isSpeaking .wave{animation:waveTalk .34s ease-in-out infinite alternate!important}.pulsarStage.isSpeaking .waveB{animation:waveTalk .23s ease-in-out infinite alternate-reverse!important}@keyframes auroraSpin{to{transform:rotate(1turn)}}@keyframes coreRing{0%,to{transform:translate(-50%,-50%) scale(.82);opacity:.36}50%{transform:translate(-50%,-50%) scale(1.35);opacity:.9}}@keyframes sparkFloat{0%{transform:translate(-50%,-50%) rotate(-3deg) scale(.95)}to{transform:translate(-50%,-50%) rotate(4deg) scale(1.08)}}@keyframes thinkDrift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}.beam,.orbit,.pulseHalo,.wave{display:none!important}.pulsarCore{width:76%!important;height:360px!important;filter:none!important}.pulsarCore:after,.pulsarCore:before{display:none!important}.haloAura{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.haloOuter{width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,0) 0 26%,rgba(220,245,255,.06) 42%,rgba(150,220,255,.08) 58%,rgba(170,160,255,.04) 72%,hsla(0,0%,100%,0) 82%);filter:blur(16px);animation:haloBreathe 4.8s ease-in-out infinite}.haloMid{width:190px;height:190px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0 18%,rgba(225,248,255,.15) 36%,rgba(165,225,255,.1) 58%,hsla(0,0%,100%,0) 76%);filter:blur(10px);animation:haloBreathe 3.6s ease-in-out infinite reverse}.haloInner{width:96px;height:96px;background:radial-gradient(circle,hsla(0,0%,100%,.55) 0 10%,rgba(244,253,255,.32) 24%,rgba(184,232,255,.18) 50%,hsla(0,0%,100%,0) 72%);filter:blur(5px);animation:haloBreathe 2.8s ease-in-out infinite}.star{width:20px!important;height:20px!important;background:#fff!important;box-shadow:0 0 8px hsla(0,0%,100%,.95),0 0 22px rgba(235,249,255,.92),0 0 50px rgba(179,228,255,.68),0 0 95px rgba(130,200,255,.35)!important;animation:starIdle 3.2s ease-in-out infinite!important}.pulsarStage:before{opacity:.35!important;filter:blur(46px)!important;animation:none!important}.pulsarStage.isListening .haloOuter{animation:haloListen .9s ease-in-out infinite!important}.pulsarStage.isListening .haloMid{animation:haloListen .65s ease-in-out infinite reverse!important}.pulsarStage.isListening .star{animation:listenPulse .6s ease-in-out infinite!important}.pulsarStage.isThinking .haloOuter{animation:haloThink 1.8s ease-in-out infinite!important}.pulsarStage.isThinking .haloMid{animation:haloThink 1.2s ease-in-out infinite reverse!important}.pulsarStage.isSpeaking .haloOuter{animation:haloSpeak .52s ease-in-out infinite!important}.pulsarStage.isSpeaking .haloMid{animation:haloSpeak .34s ease-in-out infinite reverse!important}.pulsarStage.isSpeaking .haloInner{animation:haloSpeak .24s ease-in-out infinite!important}.pulsarStage.isSpeaking .star{animation:speakPulse .28s ease-in-out infinite!important}@keyframes haloBreathe{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.52}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.92}}@keyframes haloListen{0%,to{transform:translate(-50%,-50%) scale(.86);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.18);opacity:1}}@keyframes haloThink{0%,to{transform:translate(-50%,-50%) scale(.95);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.82}}@keyframes haloSpeak{0%,to{transform:translate(-50%,-50%) scale(.9);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.22);opacity:1}}.pulsarStage.isRealtime .pulsarStatus i{box-shadow:0 0 8px #fff,0 0 18px rgba(180,235,255,.9),0 0 34px rgba(120,205,255,.55)!important}.pulsarStage.isRealtime .haloOuter{opacity:.8}