body.lpa-verify-v3{
  --night:#120a2e; --night-2:#241052; --gold:#f5c542; --gold-2:#fcd34d; --ink-d:#1b0f3a; --soft:rgba(255,255,255,.82);
  background:var(--night);color:#fff;
}
body.lpa-verify-v3 .site-header{background:#120a2e;border-bottom:1px solid rgba(245,197,66,.25)}
body.lpa-verify-v3 .logo{color:#fff}
body.lpa-verify-v3 .logo-mark{background:linear-gradient(135deg,#f5c542,#e07b2a);color:#1b0f3a}
body.lpa-verify-v3 .nav a{color:#e9e3ff}
body.lpa-verify-v3 .nav a:hover{color:var(--gold)}
body.lpa-verify-v3 .nav-toggle{background:rgba(255,255,255,.1);color:#fff}
body.lpa-verify-v3 .site-footer{background:#0b0620}
body.lpa-verify-v3 .sky{position:relative;overflow:hidden;min-height:calc(100vh - 70px);
  background:
   radial-gradient(1200px 600px at 85% -10%,rgba(139,92,246,.35),transparent 60%),
   radial-gradient(900px 500px at 0% 100%,rgba(236,72,153,.22),transparent 60%),
   linear-gradient(180deg,#120a2e 0%,#241052 55%,#3a1470 100%)}
body.lpa-verify-v3 .sky::before,body.lpa-verify-v3 .sky::after{content:"";position:absolute;inset:0;pointer-events:none;
  background-image:
   radial-gradient(1.5px 1.5px at 8% 12%,#fff,transparent),radial-gradient(1px 1px at 22% 40%,#fff,transparent),
   radial-gradient(1.5px 1.5px at 35% 8%,#fde68a,transparent),radial-gradient(1px 1px at 48% 30%,#fff,transparent),
   radial-gradient(2px 2px at 62% 14%,#fff,transparent),radial-gradient(1px 1px at 75% 46%,#fde68a,transparent),
   radial-gradient(1.5px 1.5px at 90% 22%,#fff,transparent),radial-gradient(1px 1px at 12% 70%,#fff,transparent),
   radial-gradient(1.5px 1.5px at 30% 88%,#fde68a,transparent),radial-gradient(1px 1px at 55% 76%,#fff,transparent),
   radial-gradient(2px 2px at 82% 84%,#fff,transparent),radial-gradient(1px 1px at 95% 60%,#fff,transparent);
  animation:twinkle 6s ease-in-out infinite alternate}
body.lpa-verify-v3 .sky::after{transform:scale(1.3) rotate(8deg);opacity:.6;animation-duration:9s}
@keyframes twinkle{from{opacity:.45}to{opacity:1}}
body.lpa-verify-v3 .cosmos{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px;align-items:center;padding-top:48px;padding-bottom:64px}
body.lpa-verify-v3 .intro .om{font-size:44px;line-height:1;color:var(--gold);text-shadow:0 0 24px rgba(245,197,66,.6);margin-bottom:12px}
body.lpa-verify-v3 .rtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
body.lpa-verify-v3 .rtab{min-height:44px;padding:0 18px;border-radius:99px;border:1.5px solid rgba(245,197,66,.45);background:rgba(255,255,255,.06);color:#fff;font:600 14px Inter,Arial,sans-serif;cursor:pointer}
body.lpa-verify-v3 .rtab[aria-selected="true"]{background:linear-gradient(135deg,#fcd34d,#f59e0b);border-color:transparent;color:var(--ink-d)}
body.lpa-verify-v3 .intro h1{margin:0 0 16px;font-size:46px;line-height:1.1;font-weight:800;letter-spacing:-.02em}
body.lpa-verify-v3 .intro h1 em{font-style:normal;background:linear-gradient(90deg,#fcd34d,#f9a8d4,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}
body.lpa-verify-v3 .intro .lead{font-size:18px;line-height:1.65;color:var(--soft);max-width:520px;margin:0 0 26px}
body.lpa-verify-v3 .divine-benefits{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:14px;max-width:520px}
body.lpa-verify-v3 .divine-benefits li{display:flex;gap:14px;align-items:flex-start;color:var(--soft);font-size:15.5px;line-height:1.5}
body.lpa-verify-v3 .divine-benefits b{display:block;color:#fff}
body.lpa-verify-v3 .gem{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a78bfa,#f9a8d4);color:var(--ink-d)}
body.lpa-verify-v3 .fine{font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.72);max-width:520px}
body.lpa-verify-v3 .oracle-wrap{position:relative}
body.lpa-verify-v3 .ring{position:absolute;left:50%;top:50%;width:min(640px,120%);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:.5}
body.lpa-verify-v3 .ring .glyphs{position:absolute;inset:0;animation:spin 140s linear infinite}
body.lpa-verify-v3 .ring .glyphs span{position:absolute;left:50%;top:50%;font-size:26px;color:var(--gold);width:30px;height:30px;margin:-15px;text-align:center;line-height:30px}
body.lpa-verify-v3 .ring svg{position:absolute;inset:0;width:100%;height:100%}
@keyframes spin{to{transform:rotate(360deg)}}
body.lpa-verify-v3 .oracle{position:relative;border-radius:24px;padding:30px;background:rgba(21,11,52,.82);border:1px solid rgba(245,197,66,.35);
  box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 6px rgba(167,139,250,.08);backdrop-filter:blur(6px)}
body.lpa-verify-v3 .orbs{display:flex;gap:8px;list-style:none;margin:0 0 22px;padding:0;flex-wrap:wrap}
body.lpa-verify-v3 .orb{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.18);transition:all .3s}
body.lpa-verify-v3 .orb.on{background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 0 12px var(--c1);transform:scale(1.15)}
body.lpa-verify-v3 .orb.now{outline:2px solid #fff;outline-offset:3px}
body.lpa-verify-v3 .oracle h2{margin:0 0 6px;font-size:24px;font-weight:800}
body.lpa-verify-v3 .oracle .hint{margin:0 0 22px;color:var(--soft);font-size:15px}
body.lpa-verify-v3 .fld{--c1:#fcd34d;--c2:#f59e0b;margin-bottom:16px;animation:pop .45s cubic-bezier(.2,1.4,.4,1) both}
@keyframes pop{from{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}
body.lpa-verify-v3 .fld label.lbl{display:block;font-size:13px;font-weight:700;margin-bottom:8px;color:#fff;letter-spacing:.02em}
body.lpa-verify-v3 .fld label.lbl i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;background:linear-gradient(135deg,var(--c1),var(--c2))}
body.lpa-verify-v3 .glow{padding:3px;border-radius:12px;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 0 0 0 var(--c1);animation:pulse 2.2s ease-in-out infinite}
body.lpa-verify-v3 .glow .field,body.lpa-verify-v3 .glow select{display:block;width:100%;height:52px;margin:0;border:0;border-radius:9px;padding:0 14px;font:16px Inter,Arial,sans-serif;color:#1a1a1a;background:#fff}
body.lpa-verify-v3 .glow .field:focus,body.lpa-verify-v3 .glow select:focus{outline:3px solid #fff;outline-offset:1px}
body.lpa-verify-v3 .phone-d{display:flex;gap:8px}
body.lpa-verify-v3 .phone-d .cc{display:flex;align-items:center;padding:0 14px;border-radius:9px;background:#f1edff;color:#1a1a1a;font-weight:700}
body.lpa-verify-v3 .phone-d .field{flex:1;min-width:0;padding:0 14px;border-radius:9px}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 22px 2px var(--c1)}}
body.lpa-verify-v3 .fld.done .glow{animation:none;opacity:.8;background:linear-gradient(135deg,var(--c1),var(--c2));padding:2px}
body.lpa-verify-v3 .fld-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;color:var(--soft)}
body.lpa-verify-v3 .fld.done .fld-foot .nx{display:none}
body.lpa-verify-v3 .nx{border:0;min-height:44px;padding:0 20px;border-radius:99px;font:700 14px Inter,Arial,sans-serif;color:var(--ink-d);cursor:pointer;background:linear-gradient(135deg,var(--c1),var(--c2))}
body.lpa-verify-v3 .nx:disabled{opacity:.4;cursor:not-allowed}
body.lpa-verify-v3 .ok{display:none;align-items:center;gap:6px;font-weight:700;color:var(--c1)}
body.lpa-verify-v3 .fld.done .ok{display:inline-flex}
body.lpa-verify-v3 .unsure{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--soft);margin-top:8px}
body.lpa-verify-v3 .unsure input{width:20px;height:20px}
body.lpa-verify-v3 .consent-d{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--soft);margin:6px 0 18px}
body.lpa-verify-v3 .consent-d input{width:22px;height:22px;flex:none;margin:0}
body.lpa-verify-v3 .btn-gold{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:0;border-radius:12px;background:linear-gradient(135deg,#fcd34d,#f59e0b 55%,#e07b2a);color:var(--ink-d);font:800 17px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 10px 30px rgba(245,158,11,.35);text-decoration:none}
body.lpa-verify-v3 .btn-gold:hover{filter:brightness(1.06);color:var(--ink-d)}
body.lpa-verify-v3 .btn-gold:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
body.lpa-verify-v3 .otp-d{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
body.lpa-verify-v3 .otp-d .glow{padding:3px}
body.lpa-verify-v3 .otp-d input{width:100%;height:56px;border:0;border-radius:9px;text-align:center;font:800 22px Inter,Arial,sans-serif;color:#1a1a1a;background:#fff;padding:0}
body.lpa-verify-v3 .otp-d input:focus{outline:3px solid #fff}
body.lpa-verify-v3 .row-d{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--soft);margin:14px 0 20px}
body.lpa-verify-v3 .row-d a,body.lpa-verify-v3 .link-btn{color:var(--gold-2)}
body.lpa-verify-v3 .link-btn{font-size:14px}
body.lpa-verify-v3 .stage[hidden]{display:none!important}
body.lpa-verify-v3 .sr-live{position:absolute;width:1px;height:1px;overflow:hidden}
@media (max-width:900px){body.lpa-verify-v3 .cosmos{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:40px}
body.lpa-verify-v3 .intro h1{font-size:32px}
body.lpa-verify-v3 .intro .lead{font-size:16px}
body.lpa-verify-v3 .ring{width:130%;opacity:.3}
}
@media (max-width:760px){body.lpa-verify-v3 .oracle{padding:20px;border-radius:20px}
body.lpa-verify-v3 .otp-d{gap:8px}
}
@media (prefers-reduced-motion:reduce){body.lpa-verify-v3 .sky::before,body.lpa-verify-v3 .sky::after,body.lpa-verify-v3 .ring .glyphs,body.lpa-verify-v3 .glow,body.lpa-verify-v3 .fld{animation:none}
}
body.lpa-verify-v3 .fine-card{display:none;margin:18px 0 0}
@media (max-width:900px){body.lpa-verify-v3 .intro .divine-benefits,body.lpa-verify-v3 .intro .fine{display:none}
body.lpa-verify-v3 .fine-card{display:block}
body.lpa-verify-v3 .intro .om{font-size:32px}
body.lpa-verify-v3 .rtabs{margin-bottom:16px}
}
/* Integration with the existing dynamic Academy header/footer; this page only. */
body.lpa-verify-v3{--lpa-deep:#120a2e;--lpa-deep-2:#241052;--lpa-green:#f5c542;--lpa-green-light:#fcd34d;--lpa-orange:#f5c542;--lpa-line:rgba(245,197,66,.25);font-family:Inter,Arial,sans-serif}
body.lpa-verify-v3 .wrap{width:min(1200px,92%);margin-inline:auto}
body.lpa-verify-v3 .cosmos{min-height:650px}
body.lpa-verify-v3 .eyebrow-d{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fcd34d;margin:0 0 20px}
body.lpa-verify-v3 .icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.lpa-verify-v3 .icon-sm{width:18px;height:18px}
body.lpa-verify-v3 .link-btn{background:none;border:0;padding:0;min-height:36px;font:inherit;text-decoration:underline;cursor:pointer;color:#fcd34d}
body.lpa-verify-v3 .link-btn:disabled{opacity:.55;cursor:not-allowed}
body.lpa-verify-v3 .rtab:disabled{opacity:.55;cursor:not-allowed}
body.lpa-verify-v3 .rtab small{display:block;font-size:9px;line-height:1.2;font-weight:500}
body.lpa-verify-v3 .rtab{padding-block:6px}
body.lpa-verify-v3 .otp-d{grid-template-columns:repeat(var(--otp-count,4),minmax(0,1fr))}
body.lpa-verify-v3 .entry-status{font-size:14px;color:#d9fbcf;margin:0 0 14px;overflow-wrap:anywhere}
body.lpa-verify-v3 .entry-status:empty{display:none}
body.lpa-verify-v3 .entry-status.is-error{color:#ffd4db;padding:10px;border:1px solid #f9a8d4;border-radius:8px;background:#561d45}
body.lpa-verify-v3 .entry-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body.lpa-verify-v3 [hidden]{display:none!important}
body.lpa-verify-v3 .entry-noscript{position:relative;z-index:2;text-align:center;padding:20px}
body.lpa-verify-v3 .nav{background:#120a2e;border-bottom-color:rgba(245,197,66,.25)}
body.lpa-verify-v3 .nav-links,body.lpa-verify-v3 .nav-links.is-open{background:#120a2e}
body.lpa-verify-v3 .nav a:hover{color:#fcd34d}
body.lpa-verify-v3 .nav .nav-cta{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#1b0f3a!important}
body.lpa-verify-v3 .nav .custom-logo-link,body.lpa-verify-v3 .nav .lpa-brand{background:transparent;border-radius:0;padding:0}
body.lpa-verify-v3 .nav .custom-logo-link img,body.lpa-verify-v3 .nav .lpa-brand img,body.lpa-verify-v3 .lpa-blog-footer__logo img{filter:brightness(0) invert(1)}
body.lpa-verify-v3 .lpa-blog-footer__logo{background:transparent;border-radius:0;padding:0;box-shadow:none}
body.lpa-verify-v3 .nav-toggle,body.lpa-verify-v3 .nav-close{background:#241052;color:#fcd34d;border-color:#7b5c9b}
body.lpa-verify-v3 .bn-account-login,body.lpa-verify-v3 .bn-account-menu summary{background:#241052;color:#fff;border-color:#7b5c9b}
body.lpa-verify-v3 .lpa-basic-account details,body.lpa-verify-v3 .lpa-basic-account details a{color:#1b0f3a}
body.lpa-verify-v3 .lpa-blog-footer{--lpa-footer-navy:#0b0620;--lpa-footer-navy-2:#1b0d3d;--lpa-footer-green:#7e54af;--lpa-footer-green-light:#fcd34d;margin-top:0;background:linear-gradient(112deg,#0b0620,#1b0d3d);border-top:1px solid rgba(245,197,66,.25)}
body.lpa-verify-v3 .lpa-float a,body.lpa-verify-v3 .lpa-social-rail a{background:#241052;color:#fcd34d;border:1px solid #7b5c9b}
body.lpa-verify-v3 button:focus-visible,body.lpa-verify-v3 a:focus-visible{outline:3px solid #fcd34d;outline-offset:4px}
@media(max-width:900px){body.lpa-verify-v3 .cosmos{min-height:0}body.lpa-verify-v3 .intro h1{max-width:620px}body.lpa-verify-v3 .oracle-wrap{width:min(100%,540px);justify-self:center}body.lpa-verify-v3 .rtabs{gap:6px}body.lpa-verify-v3 .rtab{font-size:12px;padding-inline:12px}body.lpa-verify-v3 .ring{display:none}}
@media(prefers-reduced-motion:reduce){body.lpa-verify-v3 *,body.lpa-verify-v3 *::before,body.lpa-verify-v3 *::after{animation:none!important;scroll-behavior:auto!important}}
body.lpa-verify-v3 .bn-account-login{color:#fff!important}
body.lpa-verify-v3 .bn-account-menu summary{color:#fff}
body.lpa-verify-v3 .bn-account-menu summary .bn-account-avatar{background:#fcd34d;color:#1b0f3a}
@media(max-width:900px){body.lpa-verify-v3 .nav > .nav-links a{color:#e9e3ff!important}body.lpa-verify-v3 .nav > .nav-links a:hover{color:#fcd34d!important}}
@media(max-width:1024px){body.lpa-verify-v3 .nav > .nav-links{background:#120a2e!important}body.lpa-verify-v3 .nav > .nav-links a{color:#e9e3ff!important}body.lpa-verify-v3 .nav > .nav-links a:hover{color:#fcd34d!important}body.lpa-verify-v3 .nav > .nav-links .nav-cta--mobile{color:#1b0f3a!important}}
body.lpa-verify-v3 .entry-summary{padding:12px;margin-bottom:18px;border:1px solid rgba(245,197,66,.35);border-radius:10px;background:rgba(255,255,255,.05);color:#fef3c7;font-size:14px;overflow-wrap:anywhere}
body.lpa-verify-v3 #edit-details{display:block;font-size:13px;margin:6px 0 14px}
body.lpa-verify-v3 .lbl span{font-size:12px;color:#ddd2f2;font-weight:500}
/* Blend the live market strip into this page's purple-and-gold palette. */
body.lpa-verify-v3 .lpa-market-shell{background:#251343}
body.lpa-verify-v3 .lpa-market-shell .lqb-trending{background:linear-gradient(100deg,#251343 0%,#36205d 100%);border-bottom:1px solid rgba(245,197,66,.3);color:#eee7fb}
body.lpa-verify-v3 .lpa-market-shell .lqb-trending__label{color:#fde68a}
body.lpa-verify-v3 .lpa-market-shell .lqb-trending__label::after{background:rgba(245,197,66,.25)}
