*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.glass-panel{background:#9ba8ab08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(155,168,171,.2);box-shadow:0 8px 32px #0000005e}.glass-btn{background:#4a5c6a33;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(155,168,171,.3);transition:all .3s ease}.glass-btn:hover{background:#9ba8ab33;box-shadow:0 0 15px #9ba8ab66;transform:translateY(-2px)}.neon-text{text-shadow:0 0 10px rgba(155,168,171,.5),0 0 20px rgba(155,168,171,.3)}.hologram-container{position:relative;overflow:hidden}.hologram-container:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(155,168,171,.1) 50%,transparent 50%);background-size:100% 4px;pointer-events:none;opacity:.3}.hologram-ring{border:2px solid rgba(155,168,171,.4);box-shadow:0 0 20px #9ba8ab33,inset 0 0 20px #9ba8ab33}.section-glow-separator{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(155,168,171,.3),transparent);margin:4rem 0;filter:blur(1px)}.pulsing-btn{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #9ba8ab66}70%{box-shadow:0 0 0 10px #9ba8ab00}to{box-shadow:0 0 #9ba8ab00}}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#9ba8ab1a}.custom-scrollbar::-webkit-scrollbar-thumb{background:#9ba8ab4d;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ba8ab80}
