:root{--concrya-void:#0B0F14;--concrya-gold:#C6A75E;--concrya-amber:#D97706;--concrya-blue:#1E88E5;--concrya-green:#00E676;--concrya-ice:#EAEFF4;--concrya-red:#EF4444}.tesseract-glow{box-shadow:0 0 0 1px rgba(198,167,94,.08),0 0 20px rgba(198,167,94,.06),0 0 40px rgba(198,167,94,.03)}.tesseract-glow,.tesseract-glow-text{animation:tesseractPulse 2s ease-in-out infinite}.tesseract-glow-text{text-shadow:0 0 6px rgba(198,167,94,.4),0 0 20px rgba(198,167,94,.15)}@keyframes tesseractPulse{0%,to{box-shadow:0 0 0 1px rgba(198,167,94,.08),0 0 20px rgba(198,167,94,.06),0 0 40px rgba(198,167,94,.03)}50%{box-shadow:0 0 0 1px rgba(198,167,94,.15),0 0 30px rgba(198,167,94,.1),0 0 60px rgba(198,167,94,.05)}}.concrya-mount{animation:concryaMount .4s ease-out both}@keyframes concryaMount{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.concrya-scanline{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(198,167,94,.08) 20%,rgba(198,167,94,.12) 50%,rgba(198,167,94,.08) 80%,transparent);animation:scanDown 8s linear infinite;pointer-events:none;z-index:1}@keyframes scanDown{0%{top:-1px}to{top:100%}}.concrya-scan-bar{background:linear-gradient(90deg,transparent,rgba(217,119,6,.15) 50%,transparent);background-size:200% 100%;animation:scanHorizontal 4s ease-in-out infinite}@keyframes scanHorizontal{0%{background-position:200% 0}to{background-position:-200% 0}}.concrya-particle{position:absolute;border-radius:50%;background:white;pointer-events:none;animation:particleDrift linear infinite}@keyframes particleDrift{0%{transform:translate(0);opacity:.15}25%{transform:translate(10px,-15px);opacity:.35}50%{transform:translate(-5px,-30px);opacity:.2}75%{transform:translate(8px,-45px);opacity:.3}to{transform:translateY(-60px);opacity:.15}}.concrya-pulse-dot{animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.concrya-cube-rotate{animation:cubeRotate 20s linear infinite}@keyframes cubeRotate{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(180deg)}}.concrya-cursor{display:inline-block;width:2px;height:1em;background:var(--concrya-green);margin-left:1px;animation:cursorBlink .6s step-end infinite;vertical-align:text-bottom}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.concrya-portal{perspective:600px;transition:transform .3s ease}.concrya-portal-inner{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d}.concrya-portal:hover .concrya-portal-inner{transform:rotateY(-10deg)}.concrya-portal-active .concrya-portal-inner{transform:rotateY(0deg);box-shadow:inset 0 0 20px rgba(198,167,94,.1)}.metric-face-front{animation:faceMount .3s ease-out 0s both}.metric-face-right{animation:faceMount .3s ease-out .05s both}.metric-face-top{animation:faceMount .3s ease-out .1s both}@keyframes faceMount{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.concrya-shake{animation:criticalShake .4s ease-in-out}@keyframes criticalShake{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@media (max-width:767px){.concrya-particle,.concrya-scanline{display:none!important}.tesseract-glow{box-shadow:0 0 0 1px rgba(198,167,94,.08)}.concrya-scan-bar:before,.tesseract-glow{animation:none!important}.logos-grid{grid-template-columns:1fr!important}.logos-sidebar{border-right:none!important;border-bottom:1px solid rgba(200,149,42,.18)}.logos-main,.logos-sidebar{max-height:none!important}.lab-grid-2{grid-template-columns:1fr!important}.kpi-grid,.lab-grid-4{grid-template-columns:repeat(2,1fr)!important}.aion-panel{width:100vw!important}.aion-fab{bottom:80px!important;right:16px!important}.mx-auto.max-w-6xl{padding-left:12px!important;padding-right:12px!important}}@media (max-width:480px){.kpi-grid,.lab-grid-4{grid-template-columns:1fr!important}.logos-sidebar{font-size:11px}}@media (prefers-reduced-motion:reduce){.concrya-cube-rotate,.concrya-mount,.concrya-pulse-dot,.concrya-scanline,.tesseract-glow{animation:none!important}}