.oxl-stage{position:relative;min-height:100svh;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:1.5rem;isolation:isolate;background:radial-gradient(130% 120% at 50% -10%,#0d1a30 0,#060d1a 55%,#030812 100%)}html[data-theme=light] .oxl-stage{background:radial-gradient(130% 120% at 50% -10%,#eef4fb 0,#e4edf8 55%,#d8e3f1 100%)}.oxl-aurora{position:absolute;inset:-10%;z-index:0;pointer-events:none}.oxl-blob{position:absolute;border-radius:50%;filter:blur(72px);mix-blend-mode:screen;will-change:transform}html[data-theme=light] .oxl-blob{mix-blend-mode:multiply;filter:blur(88px);opacity:.55}.oxl-blob-1{width:40vw;height:40vw;top:-10%;left:-4%;background:radial-gradient(circle,rgba(16,185,129,.85) 0,transparent 70%);animation:oxl-drift-a 24s ease-in-out infinite}.oxl-blob-2{width:36vw;height:36vw;top:-6%;right:-6%;background:radial-gradient(circle,rgba(240,182,88,.7) 0,transparent 70%);animation:oxl-drift-d 22s ease-in-out infinite}.oxl-blob-3{width:38vw;height:38vw;bottom:-14%;right:4%;background:radial-gradient(circle,rgba(16,185,129,.85) 0,transparent 70%);animation:oxl-drift-b 26s ease-in-out infinite}.oxl-blob-4{width:30vw;height:30vw;bottom:-12%;left:-2%;background:radial-gradient(circle,rgba(240,182,88,.7) 0,transparent 70%);animation:oxl-drift-c 28s ease-in-out infinite}.oxl-aura-conic{position:absolute;top:50%;left:50%;width:min(760px,120vw);height:min(760px,120vw);transform:translate(-50%,-50%);z-index:0;pointer-events:none;border-radius:50%;opacity:.5;filter:blur(46px);background:conic-gradient(from 0deg,rgba(16,185,129,0) 0deg,rgba(16,185,129,.35) 70deg,rgba(16,185,129,0) 150deg,rgba(240,182,88,.3) 240deg,rgba(240,182,88,0) 320deg);animation:oxl-rotate 60s linear infinite}html[data-theme=light] .oxl-aura-conic{opacity:.35;mix-blend-mode:multiply}.oxl-grid{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,200,175,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,200,175,.06) 1px,transparent 0);background-size:46px 46px;-webkit-mask:radial-gradient(60% 55% at 50% 45%,#000 0,transparent 75%);mask:radial-gradient(60% 55% at 50% 45%,#000 0,transparent 75%)}html[data-theme=light] .oxl-grid{background-image:linear-gradient(rgba(30,80,66,.07) 1px,transparent 0),linear-gradient(90deg,rgba(30,80,66,.07) 1px,transparent 0)}.oxl-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(80% 70% at 50% 45%,transparent 40%,rgba(3,8,18,.55) 100%)}html[data-theme=light] .oxl-vignette{background:radial-gradient(80% 70% at 50% 45%,transparent 45%,rgba(200,214,232,.5) 100%)}.oxl-cardwrap{position:relative;z-index:3;width:100%;max-width:27rem}.oxl-card{position:relative;border-radius:16px;padding:2.5rem;background:linear-gradient(180deg,rgba(17,30,52,.96),rgba(11,21,38,.97));border:1px solid rgba(80,120,150,.28);color:#e2e8f0;backdrop-filter:blur(2px);box-shadow:0 0 0 1px rgba(16,185,129,.1),0 40px 90px -30px rgba(16,185,129,.28),0 24px 60px -20px rgba(0,0,0,.7)}.oxl-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.9),rgba(240,182,88,.85),transparent);box-shadow:0 0 12px rgba(16,185,129,.6)}.oxl-logo{height:56px;width:56px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.oxl-logo-halo{position:relative;display:inline-grid;place-items:center}.oxl-logo-halo:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(closest-side,rgba(16,185,129,.3),transparent 70%);filter:blur(10px);z-index:0}.oxl-card label{color:#cbd5e1!important}.oxl-card input{background:rgba(9,18,33,.85)!important;border-color:rgba(80,120,150,.35)!important;color:#e2e8f0!important}.oxl-card input::-moz-placeholder{color:rgba(100,125,152,.9)!important}.oxl-card input::placeholder{color:rgba(100,125,152,.9)!important}.oxl-card input:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.18),0 0 22px rgba(16,185,129,.22)!important;outline:none!important}.oxl-cta{position:relative;overflow:hidden;isolation:isolate}.oxl-cta:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,transparent 25%,hsla(0,0%,100%,.38) 50%,transparent 75%);transform:translateX(-130%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.oxl-cta:hover:before{transform:translateX(130%)}.oxl-cta>*{position:relative;z-index:2}.oxl-rise{opacity:0;animation:oxl-rise .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes oxl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes oxl-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes oxl-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,8%) scale(1.12)}}@keyframes oxl-drift-b{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-8%,-6%) scale(.95)}}@keyframes oxl-drift-c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(7%,-5%) scale(1.1)}66%{transform:translate(-5%,6%) scale(.96)}}@keyframes oxl-drift-d{0%,to{transform:translate(0) scale(1.08)}50%{transform:translate(9%,-8%) scale(.98)}}@media (prefers-reduced-motion:reduce){.oxl-aura-conic,.oxl-blob,.oxl-logo-halo:before,.oxl-rise{animation:none!important}.oxl-rise{opacity:1!important;transform:none!important}.oxl-cta:before{transition:none!important}}