:root{--unikon-shell:#2b2e36;--unikon-shell-shadow:#454b57;--unikon-graphite:#242830;--unikon-face:#f4f6f8}.dark{--unikon-shell:#f2f0e9;--unikon-shell-shadow:#d8d5cd;--unikon-graphite:#5b6472;--unikon-face:#111318}.unikon-root{overflow:visible}.unikon-root[data-unikon-motion=off] *{animation:none!important;transition:none!important}@keyframes unikonBreathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-2px) scaleY(1.015)}}@keyframes unikonFinTwitch{0%,88%,to{transform:rotate(0deg)}91%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}@keyframes unikonTailFloat{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(5deg) translateY(-3px)}}@keyframes unikonHornMicroPulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes unikonBlink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.12)}}.unikon-root[data-unikon-state=idle] .unikon-body-group,.unikon-root[data-unikon-state=neutral] .unikon-body-group{animation:unikonBreathe 7s ease-in-out infinite;transform-origin:130px 250px}.unikon-root[data-unikon-state=idle] .unikon-fin-left,.unikon-root[data-unikon-state=neutral] .unikon-fin-left{animation:unikonFinTwitch 8.5s ease-in-out infinite;transform-origin:73px 85px}.unikon-root[data-unikon-state=idle] .unikon-fin-right,.unikon-root[data-unikon-state=neutral] .unikon-fin-right{animation:unikonFinTwitch 8.5s ease-in-out .3s infinite;transform-origin:187px 85px}.unikon-root[data-unikon-state=idle] .unikon-tail,.unikon-root[data-unikon-state=neutral] .unikon-tail{animation:unikonTailFloat 5s ease-in-out infinite;transform-origin:188px 222px}.unikon-root[data-unikon-state=idle] .unikon-horn-glow,.unikon-root[data-unikon-state=neutral] .unikon-horn-glow{animation:unikonHornMicroPulse 4s ease-in-out infinite}.unikon-root:not([data-unikon-state=verified]):not([data-unikon-state=breaking]) .unikon-eyelid{animation:unikonBlink 4.6s ease-in-out infinite}.unikon-root .unikon-eyelid.unikon-eyelid-right{animation-delay:.08s}@keyframes unikonHornAlternate{0%,to{opacity:.5}25%{opacity:1}50%{opacity:.4}75%{opacity:1}}.unikon-root[data-unikon-state=thinking] .unikon-horn-left{animation:unikonHornAlternate 2.4s ease-in-out infinite}.unikon-root[data-unikon-state=thinking] .unikon-horn-right{animation:unikonHornAlternate 2.4s ease-in-out 1.2s infinite}.unikon-root[data-unikon-state=thinking] .unikon-tail{animation:unikonTailFloat 3s ease-in-out infinite}@keyframes unikonScan{0%,to{transform:translateX(-1.6px)}50%{transform:translateX(1.6px)}}@keyframes unikonCorePulseSlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.unikon-root[data-unikon-state=analysing] .unikon-pupil{animation:unikonScan 1.6s ease-in-out infinite}.unikon-root[data-unikon-state=analysing] .unikon-core-glow{animation:unikonCorePulseSlow 2s ease-in-out infinite}.unikon-root[data-unikon-state=analysing] .unikon-horn-glow{opacity:1}.unikon-root[data-unikon-state=analysing] .unikon-tail{animation:none;transform:rotate(0deg)}@keyframes unikonHornReceive{0%{opacity:.4}40%{opacity:1}to{opacity:1}}@keyframes unikonCoreConfirm{0%,60%{opacity:.4;transform:scale(1);fill:var(--unikon-signal,#22d3ee)}75%{opacity:1;transform:scale(1.3);fill:var(--unikon-verified,#22c55e)}to{opacity:.85;transform:scale(1);fill:var(--unikon-verified,#22c55e)}}@keyframes unikonNod{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(4deg) translateY(2px)}}.unikon-root[data-unikon-state=verified] .unikon-horn-left{animation:unikonHornReceive .9s ease-out forwards}.unikon-root[data-unikon-state=verified] .unikon-horn-right{animation:unikonHornReceive .9s ease-out .3s forwards}.unikon-root[data-unikon-state=verified] .unikon-core-glow{animation:unikonCoreConfirm 1.6s ease-out .5s forwards}.unikon-root[data-unikon-state=verified] .unikon-head-group{animation:unikonNod .7s ease-in-out 1.3s 1;transform-origin:130px 165px}.unikon-root[data-unikon-state=unconfirmed] .unikon-horn-left{fill:var(--unikon-signal,#22d3ee)}.unikon-root[data-unikon-state=unconfirmed] .unikon-horn-right{fill:var(--unikon-caution,#f59e0b)}.unikon-root[data-unikon-state=unconfirmed] .unikon-tail{animation:none;transform:rotate(0deg)}@keyframes unikonFinAlert{0%{transform:rotate(0deg)}to{transform:rotate(-18deg)}}@keyframes unikonHornFlash{0%,to{fill:var(--unikon-signal,#22d3ee)}40%{fill:var(--unikon-breaking,#ef4444)}}@keyframes unikonTailUpright{0%{transform:rotate(-4deg)}to{transform:rotate(-45deg)}}.unikon-root[data-unikon-state=breaking] .unikon-fin-left{animation:unikonFinAlert .4s ease-out forwards;transform-origin:73px 85px}.unikon-root[data-unikon-state=breaking] .unikon-fin-right{animation:unikonFinAlert .4s ease-out forwards;transform-origin:187px 85px}.unikon-root[data-unikon-state=breaking] .unikon-horn-left,.unikon-root[data-unikon-state=breaking] .unikon-horn-right{animation:unikonHornFlash 1.6s ease-in-out 1}.unikon-root[data-unikon-state=breaking] .unikon-tail{animation:unikonTailUpright .4s ease-out forwards;transform-origin:188px 222px}@keyframes unikonFlicker{0%,to{opacity:1}20%{opacity:.3}35%{opacity:.9}50%{opacity:.25}65%{opacity:1}}@keyframes unikonTailLower{0%{transform:rotate(-4deg)}to{transform:rotate(24deg)}}.unikon-root[data-unikon-state=error] .unikon-horn-glow{animation:unikonFlicker 1.8s ease-in-out infinite}.unikon-root[data-unikon-state=error] .unikon-core-glow{opacity:.25}.unikon-root[data-unikon-state=error] .unikon-tail{animation:unikonTailLower .5s ease-out forwards;transform-origin:188px 222px}@keyframes unikonReticleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.unikon-root[data-unikon-state=osint] .unikon-mode-osint{animation:unikonReticleSpin 6s linear infinite;transform-origin:130px 118px}.unikon-root[data-unikon-state=osint] .unikon-tail{animation:none;transform:rotate(10deg)}@keyframes unikonScanSweep{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(58px);opacity:0}}.unikon-root[data-unikon-state=cybersecurity] .unikon-scan-line{animation:unikonScanSweep 2.2s ease-in-out infinite}.unikon-root[data-unikon-state=cybersecurity] .unikon-fin-left,.unikon-root[data-unikon-state=cybersecurity] .unikon-fin-right{transform:rotate(6deg)}@keyframes unikonMarketDraw{0%{stroke-dasharray:70;stroke-dashoffset:70}to{stroke-dasharray:70;stroke-dashoffset:0}}.unikon-root[data-unikon-state=market] .unikon-market-line{animation:unikonMarketDraw 1.4s ease-out forwards}.unikon-root[data-unikon-state=market] .unikon-tail{animation:none;transform:rotate(-2deg)}@keyframes unikonNoiseDot{0%{opacity:0;transform:scale(1) translate(0)}40%{opacity:.9;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.3) translate(var(--noise-dx,0),var(--noise-dy,0))}}.unikon-root[data-unikon-state=ai-edge] .unikon-noise-dot{animation:unikonNoiseDot 2.4s ease-in infinite}.unikon-root[data-unikon-state=ai-edge] .unikon-horn-glow{opacity:1}@keyframes unikonLoadingDot{0%{offset-distance:0;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.unikon-root[data-unikon-state=loading] .unikon-loading-dot{offset-path:path("M70 210 C40 230 40 260 75 260 C50 245 95 190 130 60");animation:unikonLoadingDot 1.8s ease-in-out infinite}.unikon-root[data-unikon-state=loading] .unikon-body-group{animation:unikonBreathe 7s ease-in-out infinite;transform-origin:130px 250px}@keyframes unikonDanceBounce{0%,to{transform:translateY(0) rotate(-3deg) scaleY(1)}20%{transform:translateY(2px) rotate(-2deg) scaleY(.95)}50%{transform:translateY(-11px) rotate(3deg) scaleY(1.05)}80%{transform:translateY(1px) rotate(2deg) scaleY(.97)}}@keyframes unikonDanceShadow{0%,to{transform:scale(1);opacity:.14}50%{transform:scale(.75);opacity:.08}}@keyframes unikonDanceArmLeft{0%,to{transform:rotate(14deg)}50%{transform:rotate(-48deg)}}@keyframes unikonDanceArmRight{0%,to{transform:rotate(-14deg)}50%{transform:rotate(48deg)}}@keyframes unikonDanceLegLeft{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes unikonDanceLegRight{0%,to{transform:rotate(8deg)}50%{transform:rotate(-10deg)}}@keyframes unikonDanceTail{0%,25%{transform:rotate(-16deg)}60%{transform:rotate(22deg)}to{transform:rotate(-16deg)}}@keyframes unikonDanceHead{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes unikonDanceFin{0%,to{transform:rotate(0deg)}50%{transform:rotate(-10deg)}}.unikon-root[data-unikon-dance=true] .unikon-body-group{animation:unikonDanceBounce .85s cubic-bezier(.34,1.4,.4,1) infinite;transform-origin:130px 250px}.unikon-root[data-unikon-dance=true] .unikon-shadow{animation:unikonDanceShadow .85s cubic-bezier(.34,1.4,.4,1) infinite}.unikon-root[data-unikon-dance=true] .unikon-arm-left{animation:unikonDanceArmLeft .85s cubic-bezier(.34,1.4,.4,1) infinite;transform-origin:78px 178px}.unikon-root[data-unikon-dance=true] .unikon-arm-right{animation:unikonDanceArmRight .85s cubic-bezier(.34,1.4,.4,1) .05s infinite;transform-origin:182px 178px}.unikon-root[data-unikon-dance=true] .unikon-leg-left{animation:unikonDanceLegLeft .85s cubic-bezier(.34,1.4,.4,1) infinite;transform-origin:111px 238px}.unikon-root[data-unikon-dance=true] .unikon-leg-right{animation:unikonDanceLegRight .85s cubic-bezier(.34,1.4,.4,1) .05s infinite;transform-origin:149px 238px}.unikon-root[data-unikon-dance=true] .unikon-tail{animation:unikonDanceTail .85s ease-in-out infinite;transform-origin:188px 222px}.unikon-root[data-unikon-dance=true] .unikon-head-group{animation:unikonDanceHead .85s ease-in-out infinite;transform-origin:130px 165px}.unikon-root[data-unikon-dance=true] .unikon-fin-left{animation:unikonDanceFin .85s ease-in-out infinite;transform-origin:73px 85px}.unikon-root[data-unikon-dance=true] .unikon-fin-right{animation:unikonDanceFin .85s ease-in-out .1s infinite;transform-origin:187px 85px}.unikon-root[data-unikon-interactive=true]{cursor:pointer}.unikon-root[data-unikon-interactive=true] .unikon-pupil{transition:transform .15s ease-out}