.lp{--lp-bg:#0b0a0d;--lp-bg-2:#100e12;--lp-surface:#16131a;--lp-text:#f4f1ec;--lp-dim:#a6a099;--lp-faint:#6e685f;--lp-gold:#e8b573;--lp-gold-bright:#f6d19a;--lp-line:hsla(0,0%,100%,.08);--lp-line-2:hsla(0,0%,100%,.14);--lp-rose:#fb7185;--lp-rose-bg:rgba(251,113,133,.12);--lp-gold-bg:hsla(34,72%,68%,.12);background:var(--lp-bg);color:var(--lp-text)}.lp[data-theme=light]{--lp-bg:#fbf8f4;--lp-bg-2:#f4efe7;--lp-surface:#fff;--lp-text:#211d18;--lp-dim:#6b6459;--lp-faint:#948c80;--lp-gold:#b5793a;--lp-gold-bright:#8f5f28;--lp-line:rgba(33,29,24,.1);--lp-line-2:rgba(33,29,24,.16);--lp-rose:#e11d48;--lp-rose-bg:rgba(225,29,72,.08);--lp-gold-bg:rgba(181,121,58,.1)}.lp .text-dim{color:var(--lp-dim)}.lp .text-faint{color:var(--lp-faint)}.lp .text-gold{color:var(--lp-gold)}.lp .hover\:text-gold-bright:hover{color:var(--lp-gold-bright)}.lp .border-line{border-color:var(--lp-line)}.lp .border-line-2{border-color:var(--lp-line-2)}.lp .card{background:var(--lp-surface);border-color:var(--lp-line)}.lp .btn-ghost{border-color:var(--lp-line-2);color:var(--lp-text)}.lp .input{background:var(--lp-bg);border-color:var(--lp-line);color:var(--lp-text)}.lp .label{color:var(--lp-dim)}.lp .phone-screen{container-type:inline-size}.lp .phone-time{font-size:12px;font-size:3.9cqw;line-height:1.2}.lp .phone-title{font-size:20px;font-size:6.6cqw;line-height:1.2}.lp .phone-sicon{height:10px;height:3.2cqw;width:auto}.lp .pass{container-type:inline-size}.lp .pass-logotext{font-size:9px;font-size:3.5cqw;line-height:1.2}.lp .pass-label{font-size:7px;font-size:2.75cqw;line-height:1.25;letter-spacing:.06em}.lp .pass-primary{font-size:18px;font-size:6.9cqw;line-height:1.1;letter-spacing:-.02em}.lp .pass-value{font-size:11px;font-size:4cqw;line-height:1.25}.lp .bankcard{container-type:inline-size}.lp .bankcard-name{font-size:9px;font-size:3.4cqw;line-height:1.2;letter-spacing:.01em}.lp .bankcard-num{font-size:10px;font-size:3.9cqw;line-height:1.2;letter-spacing:.14em}.lp .bankcard-meta{font-size:7px;font-size:2.6cqw;line-height:1.3;letter-spacing:.12em}.lp .phone-key{background:linear-gradient(180deg,#2f2a35,#4a444f 30%,#1a171e)}@keyframes lp-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:no-preference){.lp .phone-float{animation:lp-phone-float 7s ease-in-out infinite}}.lp .lp-spotlight{position:relative;overflow:hidden;isolation:isolate}.lp .lp-spotlight:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),var(--lp-gold-bg),transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none}.lp .lp-spotlight:hover:before{opacity:1}.lp .lp-spotlight>*{position:relative;z-index:1}@media (hover:none){.lp .lp-spotlight:before{display:none}}@keyframes lp-aurora-a{0%,to{transform:translate(-50%,-10%) scale(1)}50%{transform:translate(-46%,-4%) scale(1.08)}}@keyframes lp-aurora-b{0%,to{transform:translate(-50%) scale(1);opacity:.7}50%{transform:translate(-54%,6%) scale(.94);opacity:.9}}@media (prefers-reduced-motion:no-preference){.lp .lp-aurora-a{animation:lp-aurora-a 16s ease-in-out infinite}.lp .lp-aurora-b{animation:lp-aurora-b 20s ease-in-out infinite}}.lp .lp-marquee-track{animation:lp-marquee 34s linear infinite}.lp .lp-marquee-track:hover{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp .lp-marquee-track{animation:none}}.lp .lp-nav-link{position:relative}.lp .lp-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1.5px;background:var(--lp-gold);transition:right .3s ease}.lp .lp-nav-link:hover:after,.lp .lp-nav-link[data-active=true]:after{right:0}.lp-grain{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.lp .btn{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.lp .card-hover:hover{box-shadow:0 22px 50px -26px rgba(0,0,0,.55)}.lp[data-theme=light] .card-hover:hover{box-shadow:0 22px 50px -30px rgba(33,29,24,.22)}.lp .lp-logo-mark{transition:transform .25s ease,box-shadow .25s ease}.lp a:hover .lp-logo-mark{transform:scale(1.06) rotate(-3deg)}html.lp-smooth{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.lp-smooth{scroll-behavior:auto}}