.nlc{border-radius:var(--r-card);color:#f3f3f1;background:radial-gradient(120% 140% at 0 0,#3b3fb8 0%,#1d1e45 40%,#151517 85%);border:1px solid #2f3170;margin-top:36px;position:relative;overflow:hidden;container-type:inline-size}.nlc-in{grid-template-columns:1fr 340px;align-items:center;gap:20px;padding:28px;display:grid}.nlc-ey{font-family:var(--mono);letter-spacing:2.2px;text-transform:uppercase;color:#c3c6ff;margin:0 0 12px;font-size:11px}.nlc h2{letter-spacing:-.6px;color:#f3f3f1;margin:0;font-size:26px;font-weight:500;line-height:1.2}.nlc-sub{color:#d4d5ee;margin:10px 0 0;font-size:15px;line-height:1.6}.nlc-form{gap:8px;margin-top:20px;display:flex}.nlc-form input{color:#f3f3f1;min-width:0;height:46px;font:inherit;background:#0a0a148c;border:1px solid #3a3c78;border-radius:12px;outline:0;flex:1;padding:0 14px;font-size:15px}@media (max-width:760px) and (pointer:coarse){.nlc-form input{font-size:16px}}.nlc-form input:focus{border-color:#7c83ff}.nlc-form input::placeholder{color:#9b9dc4}.nlc-form .btn{white-space:nowrap;height:46px;padding:0 18px}.nlc .form-msg{color:#d4d5ee;flex-basis:100%;margin:0;font-size:13px}.nlc-form:has(.form-msg){flex-wrap:wrap}.nlc-fine{color:#a9abd6;margin:12px 0 0;font-size:12.5px}.nlc-vis{perspective:1200px;height:300px;margin:-14px 0;position:relative}.nlc-floor{transform-origin:50% 100%;background-image:linear-gradient(#9aa1ff2e 1px,#0000 1px),linear-gradient(90deg,#9aa1ff2e 1px,#0000 1px);background-size:22px 22px;height:170px;position:absolute;bottom:-10px;left:-20px;right:-20px;transform:rotateX(68deg);-webkit-mask-image:radial-gradient(60% 70% at 50% 70%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 70%,#000,#0000 75%)}.nlc-halo{filter:blur(6px);background:radial-gradient(50% 50%,#6e76ffbf,#6e76ff00 70%);width:360px;height:220px;margin:-110px 0 0 -180px;position:absolute;top:55%;left:50%}.nlc-deck{width:240px;height:150px;transform-style:preserve-3d;margin-left:-135px;position:absolute;top:58px;left:50%;transform:rotateX(52deg)rotate(-32deg)}.nlc-deck img{object-fit:cover;border:1px solid #cdd2ff8c;border-radius:8px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 14px 30px #0009}.nlc-deck img:first-child{opacity:.6;transform:translateZ(0)}.nlc-deck img:nth-child(2){opacity:.85;transform:translateZ(36px)}.nlc-deck img:nth-child(3){transform:translateZ(72px);box-shadow:0 0 34px #7880ffcc,0 14px 30px #0009}.nlc-env{background:linear-gradient(160deg,#7880ffbf,#282a6ee6);border:1.5px solid #d2d6ffb3;border-radius:21px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:30px;right:52px;transform:rotate(10deg);box-shadow:0 0 30px #6e76ffd9}.nlc-env svg{width:38px;height:38px}.nlc-env b{color:#fff;text-align:center;background:#ff5a6e;border-radius:11px;min-width:22px;height:22px;font-size:12px;font-weight:600;line-height:22px;position:absolute;top:-7px;right:-7px;box-shadow:0 0 14px #ff5a6ecc}.nlc-toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161734d1;border:1px solid #9aa1ff73;border-radius:14px;align-items:center;gap:12px;padding:11px 16px 11px 11px;display:flex;position:absolute;bottom:26px;left:0;transform:rotate(-3deg);box-shadow:0 12px 30px #0000008c,0 0 24px #5761ff59}.nlc-toast img{border-radius:11px;width:38px;height:38px}.nlc-toast span{flex-direction:column;display:flex}.nlc-toast b{color:#fff;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.2}.nlc-toast small{color:#b9bbdc;white-space:nowrap;font-size:13px;line-height:1.3}@container (max-width:680px){.nlc-in{grid-template-columns:1fr;padding:22px}.nlc-vis{order:-1;height:300px;margin:-6px 0 0}.nlc-form{flex-direction:column}.nlc-form .btn{width:100%}.nlc h2{font-size:24px}}@media (prefers-reduced-motion:no-preference){.nlc-env{animation:4s ease-in-out infinite nlc-bob}@keyframes nlc-bob{50%{transform:rotate(10deg)translateY(-5px)}}}
