body{color:#1e2233;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Manrope,system-ui,sans-serif}a{color:#4f46e5;text-decoration:none}a:hover{color:#7c3aed}input,select,textarea{font-family:Manrope,sans-serif}::selection{background:#ddd6fe}input::placeholder,textarea::placeholder{color:#a7adc2;letter-spacing:.01em;opacity:1;font-weight:500}input:focus::placeholder{color:#c3c8da}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinrev{to{transform:rotate(-360deg)}}@keyframes pulseCore{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.16)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:.95}}@keyframes revealUp{0%{opacity:0;filter:blur(7px);transform:translateY(40px)scale(.987)}to{opacity:1;filter:blur();transform:none}}@keyframes scan{0%{opacity:0;transform:translateY(-130%)}25%{opacity:1}to{opacity:0;transform:translateY(130%)}}@keyframes orbitDot{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes railRun{to{background-position:240px 0}}@keyframes dotRun{0%{opacity:0;left:2%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:98%}}@keyframes auroraRoll{0%{transform:translate(-12%)rotate(0)scale(1.1)}50%{transform:translate(10%,4%)rotate(18deg)scale(1.28)}to{transform:translate(-12%)rotate(0)scale(1.1)}}@keyframes radarPulse{0%{opacity:0;transform:scale(.18)}12%{opacity:.55}to{opacity:0;transform:scale(1.5)}}@keyframes codeRain{0%{opacity:0;transform:translateY(-120%)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translateY(560%)}}@keyframes meshPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@keyframes meshFlow{0%{stroke-dashoffset:260px;opacity:.15}45%{opacity:.75}to{stroke-dashoffset:0;opacity:.15}}@keyframes gyro{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes gyroB{0%{transform:rotateY(72deg)rotate(360deg)}to{transform:rotateY(72deg)rotate(0)}}@keyframes gridScroll{0%{background-position:0 0,0 0}to{background-position:0 54px,54px 0}}@keyframes beamSweep{0%{opacity:0;transform:translate(-40%)rotate(14deg)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translate(140%)rotate(14deg)}}@keyframes starDrift{0%{opacity:0;transform:translateY(14px)}25%{opacity:1}to{opacity:0;transform:translateY(-190px)}}@keyframes hueRoll{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,26px)scale(1.14)}}@keyframes typeRun{0%{width:0}40%{width:10ch}78%{width:10ch}to{width:0}}@keyframes caret{0%,to{border-color:#7c3aede6}50%{border-color:#0000}}@keyframes swapIn{0%{opacity:0;transform:translateY(7px)scale(.82)rotateX(55deg)}to{opacity:1;transform:none}}@keyframes swapInB{0%{opacity:0;transform:translateY(7px)scale(.82)rotateX(55deg)}to{opacity:1;transform:none}}@keyframes trace{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes blink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes wave{0%,to{transform:rotate(8deg)}50%{transform:rotate(-26deg)}}@keyframes barGrow{0%{height:14%}to{height:var(--h,70%)}}@keyframes typeLine{0%{width:0}to{width:var(--w,80%)}}@keyframes tileFloat{0%,to{transform:perspective(600px)rotateX(14deg)translateY(0)}50%{transform:perspective(600px)rotateX(14deg)translateY(-7px)}}@keyframes sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}@keyframes cubeTilt{0%,to{transform:rotateX(-15deg)rotateY(-26deg)}50%{transform:rotateX(-9deg)rotateY(26deg)}}@keyframes holoRing{0%,to{box-shadow:inset 0 0 0 1px #fff9,0 0 18px #4f46e540}50%{box-shadow:inset 0 0 0 1px #ffffffe6,0 0 34px #4f46e580}}@keyframes holoLift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.03)}}@keyframes gaugeSweep{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes meridian{to{transform:rotateY(360deg)}}@keyframes latSlide{0%,to{opacity:.35}50%{opacity:.9}}.hover-1:hover{color:#4f46e5!important}.hover-2:hover{transform:translateY(-2px)!important;box-shadow:0 16px 34px #4f46e573!important}.hover-3:hover{transform:translateY(-3px)!important}.hover-4:hover{color:#4f46e5!important;transform:translateY(-3px)!important}.hover-5:hover{transform:translateY(-8px)!important;box-shadow:0 22px 46px #4f46e529!important}.hover-6:hover{transform:translateY(-8px)!important}.hover-7:hover{transform:translateY(-8px)!important;box-shadow:0 22px 48px #4f46e524!important}.hover-8:hover{transform:translateY(-7px)!important;box-shadow:0 24px 50px #4f46e524!important}.hover-9:hover{transform:translateY(-5px)!important}.hover-10:hover{transform:translateY(-2px)!important}.focus-1:focus{border-color:#4f46e5!important}.hover-11:hover{transform:translateY(-2px)!important;box-shadow:0 18px 36px #4f46e55c!important}.hover-12:hover{transform:translateY(-6px)!important}.hover-13:hover{transform:translateY(-4px)!important;box-shadow:0 22px 44px #4f46e51f!important}.hover-14:hover{transform:translateY(-4px)!important;box-shadow:0 22px 44px #7c3aed1f!important}.hover-15:hover{border-color:#7c3aed!important;transform:translateY(-6px)!important;box-shadow:0 26px 52px #4f46e557!important}.hover-16:hover{transform:translateY(-4px)!important;box-shadow:0 34px 78px #312e8133!important}.hover-17:hover{color:#4f46e5!important;border-color:#7c3aed!important;transform:translateY(-2px)!important}.hover-18:hover{transform:translateY(-3px)!important;box-shadow:0 22px 44px #4f46e573!important}.hover-19:hover{background:#eef2ff!important}.hover-20:hover{background:#fafbff!important}.hover-21:hover{border-color:#4f46e566!important;transform:translate(3px)!important}.hover-22:hover{color:#4f46e5!important;padding-left:5px!important}.hover-23:hover{border-color:#4f46e5!important;transform:translate(3px)!important}.hover-24:hover{transform:scale(1.06)!important}
