/* Single coherent Golden Master layer; auth/setup remain in styles.css. */
.visual-test>header,.visual-test>.banner{display:none!important}.visual-test main{max-width:none;margin:0;padding:0}.visual-test #command-center{position:relative;width:100vw;min-width:0;margin:0;padding:0 16px 30px 193px;box-sizing:border-box;background:#030b10;color:#edf5ff;overflow:hidden}.visual-test #command-center *,.visual-test #command-center *:before,.visual-test #command-center *:after{animation:none!important;transition:none!important}.visual-test .cc-sidebar{position:absolute;left:0;top:0;bottom:0;width:177px;background:#06111b;border-right:1px solid #102b3d;padding:25px 12px}.visual-test .cc-sidebar .brand{font-size:25px}.visual-test .cc-sidebar nav a{font-size:13px}.visual-test .cc-sidebar .agency-card{top:699px;bottom:auto;height:153px}.visual-test .cc-header,.visual-test .cc-metrics,.visual-test .cc-main-grid,.visual-test .cc-bottom{margin-left:0;margin-right:0;max-width:none}.visual-test .cc-header{height:83px;padding:0}.visual-test .cc-kicker{display:none}.visual-test .cc-header h1{margin:10px 0 4px;font-size:28px}.visual-test .cc-metrics{height:88px;margin:0;grid-template-columns:216px 235px 247px 289px;gap:12px}.visual-test .cc-metric{height:88px}.visual-test .cc-main-grid{margin-top:14px;grid-template-columns:minmax(0,1fr) 289px;gap:11px}.visual-test .core-stage,.visual-test .activity-panel{height:622px}.visual-test .core-stage{overflow:visible}.visual-test .core-orbit{left:51.4%;top:335px;width:216px;height:216px}.visual-test .agency-core{left:51.4%;top:335px;width:190px;height:190px}.visual-test .cc-node strong{left:88px;font-size:13px;top:-2px}.visual-test .cc-node small{left:88px;font-size:12px;top:27px}.visual-test .cc-node em{left:88px;font-size:12px;top:50px}.visual-test .cc-node .node-icon{font-size:0}.visual-test .cc-node .node-icon:after{content:none!important}.visual-test .cc-node .node-icon svg{display:block;width:30px;height:30px;margin:auto}.visual-test .cc-bottom{margin-top:16px;grid-template-columns:300px minmax(0,1fr) 289px;gap:14px}.visual-test .cc-panel{height:351px;min-height:351px}.visual-test .activity-item{min-height:58px}.visual-test .activity-item strong{font-size:14px}.visual-test .activity-item small{font-size:12px}.visual-test .pipeline i{width:38px;height:38px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 10px currentColor}.visual-test .pipeline i b,.visual-test .pipeline i small{position:absolute;top:44px;white-space:nowrap}.visual-test .pipeline i small{top:68px}.visual-test .bars{display:block;width:74px;height:22px}.visual-test .flow-wave{margin-top:35px;background:none}.visual-test .flow-wave svg{width:100%;height:100%}.visual-test .core-orbit:before,.visual-test .core-orbit:after{box-shadow:0 0 0 1px #00cfff44,0 0 0 12px #00cfff18,0 0 0 20px #1678a522}.visual-test .cc-sidebar:after{content:'KRAKOR　 Inteligencia en acción, Creadores en crecimiento.';position:fixed;left:0;right:0;bottom:0;height:45px;background:#040c13;border-top:1px solid #122638;padding:16px 28px;color:#91aac2;font-size:10px;z-index:3}
@media(max-width:1230px){.visual-test .cc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-test .cc-main-grid{grid-template-columns:minmax(0,1fr) 240px}.visual-test .cc-bottom{grid-template-columns:280px minmax(0,1fr) 240px}}
@media(min-width:1101px){.visual-test .cc-main-grid{grid-template-columns:minmax(0,1fr) 289px}.visual-test .cc-bottom{grid-template-columns:300px minmax(0,1fr) 289px}}
.visual-test .cc-metric strong{font-size:26px}.visual-test .agency-core strong{font-size:32px}.visual-test .activity-panel,.visual-test .cc-panel{background:#040c11}.visual-test .activity-item{border-bottom:0}.visual-test .flow-wave{margin-top:80px}.visual-test .flow-note{margin-top:12px}
.visual-test .kr-icon{display:inline-block;vertical-align:middle;flex:none}.visual-test .cc-sidebar .kr-icon{width:20px;height:20px;margin-right:8px}.visual-test .cc-metric .kr-icon{width:30px;height:30px}.visual-test .activity-item .kr-icon{width:22px;height:22px}.visual-test .pipeline .kr-icon,.visual-test .perf-row .kr-icon{width:22px;height:22px}.visual-test .cc-sidebar nav a{display:flex;align-items:center}.visual-test .live-row .avatar{width:40px;height:40px}.visual-test .live-row{min-height:58px}.visual-test .activity-item{grid-template-columns:34px 22px 1fr;min-height:56px}
.visual-test .energy-map .base{stroke-width:1;opacity:.25}.visual-test .energy-map .flow{stroke-width:1.5;opacity:.9;stroke-dasharray:none;filter:drop-shadow(0 0 4px currentColor)}.visual-test .energy-map circle{vector-effect:non-scaling-stroke}.visual-test .activity-item time{white-space:nowrap;font-size:10px}.visual-test .activity-item{grid-template-columns:58px 34px 1fr}.visual-test .flow-wave{position:absolute;left:0;right:0;bottom:75px;height:65px;margin:0}.visual-test .flow-wave svg{overflow:visible}.visual-test .flow-wave path{fill:none;stroke:#00cfff;stroke-width:1;opacity:.8}.visual-test .flow-note{position:absolute;bottom:30px;left:0;right:0;margin:0}.visual-test .core-orbit{box-shadow:0 0 10px #00cfff55}.visual-test .core-orbit:after{box-shadow:none}.visual-test .cc-sidebar:after{display:none}.visual-test .cc-sidebar{bottom:81px}.visual-test .user-chip{bottom:30px}.visual-test .cc-sidebar + .cc-header{}
.visual-test .cc-footer{height:81px;margin:30px -16px 0 -193px;padding:28px;display:flex;align-items:center;gap:18px;border-top:1px solid #122638;background:#040c13;color:#96adc3;font-size:11px}.visual-test .cc-footer strong{font-size:22px;color:#eef7ff}.visual-test .cc-footer small{margin-left:auto}.visual-test .cc-footer b{font-size:14px;color:#dceafa}
.visual-test .pipeline-panel{position:relative;overflow:hidden}.visual-test .flow-wave{position:absolute;left:0;right:0;bottom:75px;height:65px;margin:0}.visual-test .flow-note{position:absolute;left:0;right:0;bottom:30px;margin:0}
.realtime-home #command-center *{animation:initial!important;transition:initial!important}.realtime-home .energy-map .flow{animation:cc-flow 2.8s linear infinite!important}.realtime-home .core-orbit:after{animation:spin 18s linear infinite!important}
.visual-test .cc-node.idle,.realtime-home .cc-node.idle{--node-color:#667789}.visual-test .cc-node.error,.realtime-home .cc-node.error{--node-color:#ff5361}
.visual-test[data-visual-test="0"] #command-center *,.visual-test[data-visual-test="0"] #command-center *:before,.visual-test[data-visual-test="0"] #command-center *:after{animation:initial!important;transition:initial!important}.realtime-home .energy-map .flow{animation:cc-flow 2.8s linear infinite,tentacle-drift 10.7s ease-in-out infinite!important;transform-box:fill-box;transform-origin:center}.realtime-home .energy-map .flow:nth-of-type(2){animation-duration:2.8s,9.3s!important;animation-delay:0s,-1.7s!important}.realtime-home .energy-map .flow:nth-of-type(4){animation-duration:2.8s,12.1s!important;animation-delay:0s,-4.1s!important}.realtime-home .energy-map .flow:nth-of-type(6){animation-duration:2.8s,10.7s!important;animation-delay:0s,-6.8s!important}.realtime-home .energy-map .flow:nth-of-type(8){animation-duration:2.8s,13.4s!important;animation-delay:0s,-2.9s!important}.realtime-home .energy-map .flow:nth-of-type(10){animation-duration:2.8s,11.6s!important;animation-delay:0s,-7.4s!important}.realtime-home .energy-map .flow:nth-of-type(12){animation-duration:2.8s,8.8s!important;animation-delay:0s,-3.6s!important}.realtime-home .energy-map .flow:nth-of-type(14){animation-duration:2.8s,12.8s!important;animation-delay:0s,-8.3s!important}.realtime-home .energy-map .flow:nth-of-type(16){animation-duration:2.8s,10.2s!important;animation-delay:0s,-5.2s!important}.realtime-home .energy-map .flow:nth-of-type(18){animation-duration:2.8s,13.8s!important;animation-delay:0s,-9.1s!important}.realtime-home .energy-map .flow:nth-of-type(20){animation-duration:2.8s,9.9s!important;animation-delay:0s,-6.1s!important}.realtime-home .core-orbit{animation:core-breathe 5.6s ease-in-out infinite!important}.realtime-home .agency-core{animation:core-glow 5.6s ease-in-out infinite!important}.realtime-home .core-orbit:after{animation:spin 18s linear infinite!important}@keyframes core-breathe{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.012)}}@keyframes core-glow{0%,100%{box-shadow:inset 0 0 20px #024864,0 0 12px #00cfff33}50%{box-shadow:inset 0 0 24px #024864,0 0 22px #00cfff66}}@keyframes tentacle-drift{0%,100%{transform:translate(0,0) scale(1,1)}50%{transform:translate(1px,-1px) scale(1.004,.996)}}@media(prefers-reduced-motion:reduce){.realtime-home #command-center *,.realtime-home #command-center *:before,.realtime-home #command-center *:after{animation:none!important;transition:none!important}}
#command-center .energy-map .flow{animation:cc-flow 2.8s linear infinite,tentacle-drift 10.7s ease-in-out infinite!important}#command-center .energy-map .flow:nth-of-type(2){animation-duration:2.8s,9.3s!important}#command-center .energy-map .flow:nth-of-type(4){animation-duration:2.8s,12.1s!important}#command-center .energy-map .flow:nth-of-type(6){animation-duration:2.8s,10.7s!important}#command-center .energy-map .flow:nth-of-type(8){animation-duration:2.8s,13.4s!important}#command-center .energy-map .flow:nth-of-type(10){animation-duration:2.8s,11.6s!important}#command-center .energy-map .flow:nth-of-type(12){animation-duration:2.8s,8.8s!important}#command-center .energy-map .flow:nth-of-type(14){animation-duration:2.8s,12.8s!important}#command-center .energy-map .flow:nth-of-type(16){animation-duration:2.8s,10.2s!important}#command-center .energy-map .flow:nth-of-type(18){animation-duration:2.8s,13.8s!important}#command-center .energy-map .flow:nth-of-type(20){animation-duration:2.8s,9.9s!important}#command-center .core-orbit{animation:core-breathe 5.6s ease-in-out infinite!important}#command-center .agency-core{animation:core-glow 5.6s ease-in-out infinite!important}
body.visual-test[data-visual-test="1"] #command-center .energy-map .flow,body.visual-test[data-visual-test="1"] #command-center .core-orbit,body.visual-test[data-visual-test="1"] #command-center .agency-core{animation:none!important}body.visual-test[data-visual-test="1"] #command-center .core-orbit:after{animation:none!important}@media(prefers-reduced-motion:reduce){body #command-center .energy-map .flow,body #command-center .core-orbit,body #command-center .agency-core,body #command-center .core-orbit:after{animation:none!important}}
