.particles-container[data-v-d510853b]{inset:0;overflow:hidden;position:absolute}.particle[data-v-d510853b]{animation:float-up-d510853b linear infinite;background:linear-gradient(45deg,#f08a4b,#9b8fd8);border-radius:50%;height:2px;opacity:.5;position:absolute;width:2px}@keyframes float-up-d510853b{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-100vh) scale(1)}}.dino-game-container[data-v-018a4333]{margin-left:auto;margin-right:auto;max-width:56rem;position:relative;width:100%}.game-canvas[data-v-018a4333]{background-color:#05050580;border-color:#9b8fd833;border-radius:.75rem;border-width:1px;height:16rem;overflow:hidden;position:relative}@media (min-width:768px){.game-canvas[data-v-018a4333]{height:20rem}}.game-canvas[data-v-018a4333]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.score-display[data-v-018a4333]{font-size:.875rem;line-height:1.25rem;position:absolute;right:1rem;top:1rem;z-index:20}@media (min-width:768px){.score-display[data-v-018a4333]{font-size:1rem;line-height:1.5rem}}.game-over[data-v-018a4333],.start-screen[data-v-018a4333]{align-items:center;background-color:#050505cc;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:30;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ground[data-v-018a4333]{border-color:#f08a4b4d;border-top-width:2px;bottom:0;height:4rem;left:0;right:0;width:200%}.ground[data-v-018a4333],.ground-line[data-v-018a4333]{position:absolute}.ground-line[data-v-018a4333]{background-color:#9b8fd833;background-image:repeating-linear-gradient(90deg,transparent,transparent 20px,#9b8fd8 0,#9b8fd8 40px);bottom:1rem;height:1px;width:100%}.player[data-v-018a4333]{bottom:0;height:45px;left:100px;position:absolute;width:120px;z-index:10}.player-icon[data-v-018a4333]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.player.running[data-v-018a4333]{animation:run-018a4333 .3s steps(2) infinite}.player.jumping[data-v-018a4333]{animation:none;transform:rotate(-10deg)}.player.dead[data-v-018a4333]{animation:none;opacity:.7;transform:rotate(90deg)}@keyframes run-018a4333{0%,50%{transform:scaleX(1) translateY(0)}25%{transform:scaleX(1) translateY(-2px)}75%{transform:scaleX(.95) translateY(-1px)}}.obstacle[data-v-018a4333]{bottom:0;position:absolute;z-index:5}.robot[data-v-018a4333]{position:relative}.robot-body[data-v-018a4333]{bottom:0;height:100%;width:100%;--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:rgba(55,65,81,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#6b7280 var(--tw-gradient-to-position);box-shadow:0 0 15px #9b8fd866}.robot-body[data-v-018a4333],.robot-head[data-v-018a4333]{background-image:linear-gradient(to top,var(--tw-gradient-stops));border:2px solid #4a5568;border-top-left-radius:.5rem;border-top-right-radius:.5rem;position:absolute}.robot-head[data-v-018a4333]{height:33.333333%;left:50%;top:0;width:75%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-gradient-from:#4b5563 var(--tw-gradient-from-position);--tw-gradient-to:rgba(75,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#9ca3af var(--tw-gradient-to-position)}.robot-eye[data-v-018a4333]{animation:pulse-018a4333 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;height:.5rem;position:absolute;width:.5rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));box-shadow:0 0 8px #ef4444cc}.robot-eye.left[data-v-018a4333]{left:25%}.robot-eye.left[data-v-018a4333],.robot-eye.right[data-v-018a4333]{top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.robot-eye.right[data-v-018a4333]{right:25%}.robot-antenna[data-v-018a4333]{height:.75rem;top:-.5rem;width:.25rem;--tw-translate-x:-50%;--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.robot-antenna[data-v-018a4333],.robot-antenna[data-v-018a4333]:before{left:50%;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.robot-antenna[data-v-018a4333]:before{content:"";height:.5rem;top:-.25rem;width:.5rem;--tw-translate-x:-50%;animation:pulse-018a4333 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.obstacle-small .robot-body[data-v-018a4333]{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(29,78,216,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.obstacle-small .robot-eye[data-v-018a4333]{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1));box-shadow:0 0 8px #fbbf24cc}.obstacle-medium .robot-body[data-v-018a4333]{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:rgba(126,34,206,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.obstacle-medium .robot-eye[data-v-018a4333]{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1));box-shadow:0 0 8px #34d399cc}.obstacle-large .robot-body[data-v-018a4333]{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:rgba(185,28,28,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.obstacle-large .robot-eye[data-v-018a4333]{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1));box-shadow:0 0 8px #fb923ccc}.particle[data-v-018a4333]{animation:particle-float-018a4333 .5s ease-out forwards;background-color:#f08a4b80;border-radius:9999px;height:.5rem;position:absolute;width:.5rem}@keyframes particle-float-018a4333{to{opacity:0;transform:translate(-20px) translateY(-20px)}}.controls[data-v-018a4333]{display:flex;justify-content:center;margin-top:1rem}@media (min-width:768px){.controls[data-v-018a4333]{display:none}}.control-button[data-v-018a4333]{align-items:center;background-color:#0a0a0a80;border-color:#9b8fd84d;border-radius:.5rem;border-width:1px;display:flex;gap:.5rem;padding:.75rem 1.5rem;--tw-text-opacity:1;color:rgb(240 138 75/var(--tw-text-opacity,1))}.control-button[data-v-018a4333],.cyber-button-mini[data-v-018a4333]{font-family:Orbitron,sans-serif;font-size:.875rem;line-height:1.25rem}.cyber-button-mini[data-v-018a4333]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-color:#f08a4b80;border-radius:.25rem;border-width:1px;--tw-gradient-from:rgba(240,138,75,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,138,75,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(155,143,216,.2) var(--tw-gradient-to-position);animation:pulse-018a4333 2s infinite;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}@keyframes pulse-018a4333{0%,to{opacity:1}50%{opacity:.7}}.fade-enter-active[data-v-018a4333],.fade-leave-active[data-v-018a4333]{transition:opacity .3s ease}.fade-enter-from[data-v-018a4333],.fade-leave-to[data-v-018a4333]{opacity:0}.cyber-grid-bg[data-v-5479a5b6]{animation:grid-move-5479a5b6 10s linear infinite;background-image:linear-gradient(rgba(155,143,216,.05) 1px,transparent 0),linear-gradient(90deg,rgba(240,138,75,.05) 1px,transparent 0);background-size:100px 100px;inset:0;position:absolute}@keyframes grid-move-5479a5b6{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.animation-delay-200[data-v-5479a5b6]{animation-delay:.2s}.animation-delay-400[data-v-5479a5b6]{animation-delay:.4s}.animation-delay-500[data-v-5479a5b6]{animation-delay:.5s}.animation-delay-600[data-v-5479a5b6]{animation-delay:.6s}.cyber-button-outline[data-v-5479a5b6]{background:transparent;border:2px solid rgba(155,143,216,.5);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.05em;overflow:hidden;padding:.75rem 2rem;position:relative;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cyber-button-outline[data-v-5479a5b6]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;background:#9b8fd81a;box-shadow:0 0 30px #9b8fd880;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.line-clamp-2[data-v-4ba7c172]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-open[data-v-41c7c364]{overflow:hidden}.social-icon[data-v-667a3b95]{background-color:#ffffff0d;border-radius:.5rem;padding:.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.social-icon[data-v-667a3b95]:hover{background-color:#f08a4b33;--tw-text-opacity:1;color:rgb(240 138 75/var(--tw-text-opacity,1))}.office-image-container[data-v-0a31d65b]{border-radius:.75rem;box-shadow:0 4px 20px #0000004d;cursor:pointer;overflow:hidden;position:relative}.office-image-container[data-v-0a31d65b]:hover{box-shadow:0 8px 30px #f08a4b4d}.cyber-button-outline[data-v-6ef314e3]{background:transparent;border:2px solid rgba(155,143,216,.5);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.05em;overflow:hidden;padding:.75rem 2rem;position:relative;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cyber-button-outline[data-v-6ef314e3]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;background:#9b8fd81a;box-shadow:0 0 30px #9b8fd880;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-enter-active[data-v-6ef314e3],.fade-leave-active[data-v-6ef314e3]{transition:opacity .3s ease}.fade-enter-from[data-v-6ef314e3],.fade-leave-to[data-v-6ef314e3]{opacity:0}.cyber-button[data-v-f9090e94]{font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.05em;overflow:hidden;padding:.75rem 2rem;position:relative;text-align:center;text-transform:uppercase;--tw-text-opacity:1;animation:shimmer-f9090e94 3s infinite;background:linear-gradient(45deg,transparent 30%,rgba(240,138,75,.1) 50%,transparent 70%);background-size:200% 200%;border:1px solid rgba(240,138,75,.5);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cyber-button[data-v-f9090e94]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;box-shadow:0 0 30px #f08a4bb3,inset 0 0 20px #9b8fd84d;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer-f9090e94{0%{background-position:-200% -200%}to{background-position:200% 200%}}
