.smart-owl{position:relative;display:inline-flex;overflow:visible;z-index:5}.smart-owl svg{width:100%;height:auto;display:block;overflow:visible}.smart-owl *,.smart-owl *:before,.smart-owl *:after{box-sizing:border-box}.smart-owl .owl-figure{transform-origin:100px 100px;animation:float 7s ease-in-out infinite;transition:filter .4s ease}.smart-owl svg:hover .owl-figure{filter:drop-shadow(0 12px 18px rgba(74,115,202,.25))}.smart-owl .shadow{transform-box:fill-box;transform-origin:center;animation:shadowPulse 7s ease-in-out infinite}.smart-owl .wing{transform-box:fill-box;transform-origin:50% 20%;animation:wingFlap 5.8s ease-in-out infinite}.smart-owl .wing-right{animation-delay:-2.9s}.smart-owl .wing-shape.wave{transform-box:fill-box;transform-origin:50% 20%;animation:wingWave 11s ease-in-out infinite}.smart-owl .ear-left{transform-box:fill-box;transform-origin:center bottom;animation:earTiltLeft 6.5s ease-in-out infinite}.smart-owl .ear-right{transform-box:fill-box;transform-origin:center bottom;animation:earTiltRight 6.5s ease-in-out infinite}.smart-owl .eye{transform-box:fill-box;transform-origin:center 55%;animation:blink 8s ease-in-out infinite}.smart-owl .eye-right{animation-delay:-4s}.smart-owl svg:hover .eye{animation:hoverBlink 6s ease-in-out infinite}.smart-owl svg:hover .eye circle:nth-of-type(2){transform-origin:center;transform-box:fill-box;animation:irisFocus 6s ease-in-out infinite}.smart-owl svg:hover .eye circle:nth-of-type(3){transform-origin:center;transform-box:fill-box;animation:highlightShift 6s ease-in-out infinite}.smart-owl .beak{transform-box:fill-box;transform-origin:center top;animation:beakPulse 7.4s ease-in-out infinite}.smart-owl .ksef-elements{transform-box:fill-box;transform-origin:100px 100px}.smart-owl .portal{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 8px 16px rgba(45,90,180,.18))}.smart-owl .portal-core{animation:portalPulse 6.5s ease-in-out infinite}.smart-owl .portal-ring{animation:ringWave 7.5s linear infinite;transform-origin:center;transform-box:fill-box}.smart-owl .portal-ring.ring-2{animation-delay:-3.7s;opacity:.6}.smart-owl .portal-doc{transform-box:fill-box;transform-origin:center;animation:docFloat 6.8s ease-in-out infinite}.smart-owl .portal-doc-body{fill:url(#portalDocGradient);stroke:#345ca273;stroke-width:1.2}.smart-owl .portal-doc-header{fill:url(#portalDocHeader)}.smart-owl .portal-doc-line{stroke:#355ca0a3;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:12 10;animation:docData 5.6s ease-in-out infinite}.smart-owl .portal-check{fill:none;stroke:#2ed47a;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;animation:checkPulse 4.8s ease-in-out infinite}.smart-owl .portal-seal circle{fill:#ffffff2e;stroke:#5591ff59;stroke-width:1.6}.smart-owl .portal-seal path{fill:none;stroke:#315aa0bf;stroke-width:1.4;stroke-linecap:round}.smart-owl .panel{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 8px 16px rgba(25,72,152,.18))}.smart-owl .panel-invoice{animation:panelOrbit1 13s ease-in-out infinite}.smart-owl .panel-qr{animation:panelOrbit2 15s ease-in-out infinite}.smart-owl .panel-stamp{animation:panelOrbit3 12s ease-in-out infinite}.smart-owl .panel-lines{animation:dataGlide 6.2s ease-in-out infinite}.smart-owl .qr-grid rect{fill:#4666b280;animation:qrBlink 4.8s ease-in-out infinite}.smart-owl .qr-grid .qr-finder-inner{fill:#ffffffd9}.smart-owl .panel-stamp circle{animation:stampGlow 5.6s ease-in-out infinite}.smart-owl .stamp-mark{opacity:.9}.smart-owl .bit{transform-box:fill-box;transform-origin:center}.smart-owl .bit-1{animation:bitDrift 8s ease-in-out infinite}.smart-owl .bit-2{animation:bitDrift2 9s ease-in-out infinite}.smart-owl .bit-3{animation:bitDrift3 7.6s ease-in-out infinite}.smart-owl .bit-esign circle{fill:#4978d238;stroke:#3862c88c;stroke-width:1.3;stroke-dasharray:6 3;animation:esignPulse 6.4s ease-in-out infinite}.smart-owl .bit-esign path{fill:none;stroke:#3e6edcd9;stroke-width:1.1;stroke-linecap:round}.smart-owl .bit-esign line{stroke:#3e6edcbf;stroke-width:1.1;stroke-linecap:round}.smart-owl .bit-fiscal circle{fill:#3566d738;stroke:#2c5acd8c;stroke-width:1.2;stroke-dasharray:5 3;animation:fiscalPulse 6.9s ease-in-out infinite}.smart-owl .bit-fiscal path{fill:none;stroke:#346ee1d9;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:12;animation:fiscalTrace 6.9s ease-in-out infinite}.smart-owl .bit-fiscal-dot{fill:#fff;animation:esignGlow 5.2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shadowPulse{0%,to{transform:scaleX(1);opacity:.15}50%{transform:scaleX(.9);opacity:.1}}@keyframes wingFlap{0%,to{transform:rotate(0)}50%{transform:rotate(4.5deg)}}@keyframes wingWave{0%,60%,to{transform:rotate(0)}64%{transform:rotate(10deg)}68%{transform:rotate(-6deg)}72%{transform:rotate(8deg)}76%{transform:rotate(-4deg)}80%{transform:rotate(0)}}@keyframes earTiltLeft{0%,to{transform:rotate(10deg)}50%{transform:rotate(2deg)}}@keyframes earTiltRight{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-2deg)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes hoverBlink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.7)}48%{transform:scaleY(1)}92%{transform:scaleY(.2)}}@keyframes irisFocus{0%,to{transform:scale(1)}45%{transform:scale(1.08)}92%{transform:scale(1.15)}}@keyframes highlightShift{0%,to{transform:translate(0);opacity:.85}45%{transform:translate(1px,1px);opacity:1}92%{transform:translate(2px,2px);opacity:.9}}@keyframes beakPulse{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes portalPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes ringWave{0%{transform:scale(.85);opacity:.55}60%{transform:scale(1.25);opacity:0}to{transform:scale(1.3);opacity:0}}@keyframes panelOrbit1{0%,to{transform:translate(62px,-51px) rotate(6deg)}45%{transform:translate(69px,-44px) rotate(12deg)}70%{transform:translate(51px,-60px) rotate(2deg)}}@keyframes panelOrbit2{0%,to{transform:translate(-76px,-5px) rotate(-10deg)}40%{transform:translate(-85px,7px) rotate(-4deg)}70%{transform:translate(-68px,-12px) rotate(-12deg)}}@keyframes panelOrbit3{0%,to{transform:translate(51px,63px) rotate(14deg)}45%{transform:translate(61px,71px) rotate(10deg)}72%{transform:translate(44px,54px) rotate(18deg)}}@keyframes dataGlide{0%,to{stroke-dashoffset:24;opacity:.6}50%{stroke-dashoffset:0;opacity:1}}@keyframes qrBlink{0%,to{opacity:.75}50%{opacity:1}}@keyframes stampGlow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes bitDrift{0%,to{transform:translate(0) scale(1);opacity:.85}45%{transform:translate(6px,-10px) scale(1.1);opacity:1}70%{transform:translate(-2px,-4px) scale(.95);opacity:.8}}@keyframes bitDrift2{0%,to{transform:translate(0) scale(.9);opacity:.75}50%{transform:translate(4px,8px) scale(1.05);opacity:1}80%{transform:translate(-3px,4px) scale(.95);opacity:.8}}@keyframes bitDrift3{0%,to{transform:translate(0) scale(1);opacity:.8}40%{transform:translate(8px,-2px) scale(1.08);opacity:1}75%{transform:translate(2px,6px) scale(.92);opacity:.75}}@keyframes docFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes docData{0%,to{stroke-dashoffset:18;opacity:.6}50%{stroke-dashoffset:0;opacity:1}}@keyframes checkPulse{0%,to{stroke-width:1.4;opacity:.8}50%{stroke-width:1.8;opacity:1}}@keyframes sealGlow{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes fiscalTrace{0%,to{stroke-dashoffset:10;opacity:.7}50%{stroke-dashoffset:0;opacity:1}}@keyframes fiscalPulse{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.05);opacity:1}}@keyframes esignPulse{0%,to{stroke-dashoffset:8;opacity:.75}50%{stroke-dashoffset:0;opacity:1}}@keyframes esignGlow{0%,to{opacity:.6}50%{opacity:1}}.smart-owl--static *{animation:none!important}.smart-owl--no-docs svg .ksef-elements{display:none!important}
