:root{--opal-carbon-1:#0d1017;--opal-carbon-2:#0b0f15;--opal-prism-blue:#6bd4ff;--opal-opal-violet:#b195ff}@keyframes opalDrift{0%{background-position:0 50%,0 50%}50%{background-position:100% 50%,100% 50%}to{background-position:0 50%,0 50%}}.opal-bg{pointer-events:none;background-image:radial-gradient(1200px 600px at 20% 10%,rgba(177,149,255,.12) 0,rgba(177,149,255,.06) 35%,rgba(13,16,23,0) 70%),linear-gradient(135deg,var(--opal-carbon-1),var(--opal-carbon-2));background-size:200% 200%,100% 100%;animation:opalDrift 30s ease-in-out infinite}@keyframes opalShimmer{0%{opacity:0}50%{opacity:.25}to{opacity:0}}.futuristic-gradient-text{background:linear-gradient(135deg,#0ff,#00d4ff 25%,#f0f 75%,#f0a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 3s ease infinite;text-shadow:0 0 20px rgba(0,255,255,.3),0 0 40px rgba(255,0,255,.2)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.neon-underline{background:linear-gradient(90deg,#0ff,#00d4ff 25%,#f0f 75%,#f0a);box-shadow:0 0 10px rgba(0,255,255,.6),0 0 20px rgba(255,0,255,.4),0 0 30px rgba(0,212,255,.3);animation:neonPulse 2.5s ease-in-out infinite}@keyframes neonPulse{0%,to{opacity:1;box-shadow:0 0 10px rgba(0,255,255,.6),0 0 20px rgba(255,0,255,.4),0 0 30px rgba(0,212,255,.3)}50%{opacity:.8;box-shadow:0 0 15px rgba(0,255,255,.8),0 0 30px rgba(255,0,255,.6),0 0 45px rgba(0,212,255,.5)}}#__next,#root,body{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}[role=listbox],[role=slider],button,input,li,select{outline:none}.is_Fieldset{all:unset}button,dialog,input,li,ol,p,pre,textarea,ul{all:unset;box-sizing:border-box}.is_Anchor:has(.is_Button),a.is_Button{text-decoration:none}