.lp{z-index:99990;color:#e6edf7;-webkit-font-smoothing:antialiased;background:#070b14;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:auto}.lp *{box-sizing:border-box}.lp-bg{pointer-events:none;z-index:0;background:radial-gradient(1200px 600px at 15% -10%,#22d3ee29,#0000 60%),radial-gradient(900px 500px at 90% 110%,#f59e0b24,#0000 60%),linear-gradient(#070b14 0%,#0a1020 55%,#070b14 100%);position:fixed;inset:0}.lp-grid{pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.lp-curtain{z-index:99995;pointer-events:none;background:linear-gradient(#0b1220,#05080f);width:50.5%;animation:1.4s cubic-bezier(.77,0,.18,1) 3.5s forwards lpCurtain;position:fixed;top:0;bottom:0;box-shadow:inset 0 0 60px #000c}.lp-curtain.l{border-right:1px solid #22d3ee59;left:0}.lp-curtain.r{border-left:1px solid #f59e0b59;animation-name:lpCurtainR;right:0}.lp-curtain:after{content:"";background:repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 22px);position:absolute;inset:0}@keyframes lpCurtain{to{transform:translate(-102%)}}@keyframes lpCurtainR{to{transform:translate(102%)}}.lp-curtain-logo{z-index:99996;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:14px;animation:.7s 3.4s forwards lpLogoOut;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-curtain-mark{letter-spacing:6px;color:#fff;text-shadow:0 0 40px #22d3ee99;font-size:clamp(40px,9vw,110px);font-weight:900;line-height:1;animation:2.4s ease-in-out infinite lpBreathe}.lp-curtain-mark b{color:#22d3ee}.lp-curtain-mark i{color:#f59e0b;font-style:normal}.lp-curtain-sub{letter-spacing:2px;text-transform:uppercase;color:#a7b4c7;opacity:0;align-items:center;gap:9px;font-size:clamp(12px,1.6vw,15px);font-weight:600;animation:.8s .5s forwards lpSubIn;display:inline-flex}@keyframes lpBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes lpSubIn{to{opacity:1}}@keyframes lpLogoOut{to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)scale(1.25)}}.lp-wrap{z-index:1;opacity:0;max-width:1180px;margin:0 auto;padding:44px 20px 60px;animation:.8s 4.4s forwards lpIn;position:relative}@keyframes lpIn{to{opacity:1}}.lp-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.lp-logo{letter-spacing:4px;color:#fff;font-size:30px;font-weight:900}.lp-logo b{color:#22d3ee}.lp-logo i{color:#f59e0b;font-style:normal}.lp-status{color:#a7f3d0;background:#34d39914;border:1px solid #34d39959;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.lp-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.8s infinite lpPulse;box-shadow:0 0 #34d399b3}@keyframes lpPulse{0%{box-shadow:0 0 #34d399b3}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.lp-hero{text-align:center;margin-bottom:36px}.lp-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#22d3ee;background:#22d3ee0f;border:1px solid #22d3ee59;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.lp-h1{letter-spacing:-1px;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,5.4vw,64px);font-weight:900;line-height:1.08}.lp-h1 .lp-old{color:#94a3b8;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444;text-decoration-thickness:3px}.lp-h1 .lp-new{background:linear-gradient(90deg,#22d3ee,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-sub{color:#b6c2d4;max-width:720px;margin:0 auto;font-size:clamp(15px,1.6vw,19px);line-height:1.55}.lp-count{justify-content:center;gap:clamp(8px,2vw,18px);margin:34px 0 12px;display:flex}.lp-unit{text-align:center;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #94a3b82e;border-radius:16px;width:clamp(68px,18vw,150px);padding:16px 6px 12px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff14}.lp-unit:before{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.lp-num{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 24px #22d3ee59;font-size:clamp(30px,6.4vw,66px);font-weight:900;line-height:1;animation:.5s lpFlip;display:block}@keyframes lpFlip{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.lp-lbl{letter-spacing:2px;text-transform:uppercase;color:#94a3b8;margin-top:8px;font-size:11px;font-weight:700;display:block}.lp-date{text-align:center;color:#94a3b8;margin-bottom:40px;font-size:13px}.lp-date b{color:#f59e0b}.lp-sec{margin:34px 0}.lp-sec-t{text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 0 16px;font-size:clamp(18px,2.4vw,26px);font-weight:800;display:flex}.lp-sec-t i{color:#22d3ee}.lp-sec-p{text-align:center;color:#94a3b8;margin:-6px 0 18px;font-size:14px}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-track{gap:10px;width:max-content;padding:4px 0;animation:38s linear infinite lpScroll;display:flex}.lp-track.r{animation-duration:46s;animation-direction:reverse}@keyframes lpScroll{to{transform:translate(-50%)}}.lp-chip{white-space:nowrap;color:#e6edf7;background:#ffffff0d;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.lp-chip i{color:#f59e0b;font-size:11px}.lp-roof{text-align:center;color:#cbd5e1;margin-top:14px;font-size:13px}.lp-roof b{color:#22d3ee}.lp-services{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.lp-svc{background:#ffffff09;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:11px;padding:12px 12px 12px 14px;display:flex;position:relative;overflow:hidden}.lp-svc:before{content:"";background:var(--c,#22d3ee);width:3px;position:absolute;top:0;bottom:0;left:0}.lp-svc-ic{width:34px;height:34px;color:var(--c,#22d3ee);background:#ffffff0d;border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.lp-svc-n{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800}.lp-svc-r{color:#94a3b8;margin-top:2px;font-size:11px}.lp-svc-live{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto;animation:2.4s infinite lpBlink;box-shadow:0 0 10px #34d399}@keyframes lpBlink{0%,to{opacity:1}50%{opacity:.35}}.lp-svc-meta{text-align:center;color:#94a3b8;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lp-sentinel{background:linear-gradient(135deg,#22d3ee14,#f59e0b0f);border:1px solid #22d3ee40;border-radius:20px;grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.lp-radar{background:radial-gradient(circle,#22d3ee1f,#0000 70%);border:1px solid #22d3ee66;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;overflow:hidden}.lp-radar:before{content:"";border:1px dashed #22d3ee59;border-radius:50%;position:absolute;inset:22px}.lp-radar:after{content:"";background:conic-gradient(#22d3ee8c,#0000 28%);border-radius:50%;animation:3s linear infinite lpSweep;position:absolute;inset:0}@keyframes lpSweep{to{transform:rotate(360deg)}}.lp-radar i{z-index:1;color:#fff;text-shadow:0 0 18px #22d3eecc;font-size:40px;position:relative}.lp-sentinel h3{margin:0 0 6px;font-size:20px;font-weight:900}.lp-sentinel h3 b{color:#22d3ee}.lp-sentinel p{color:#b6c2d4;margin:0 0 10px;font-size:14px;line-height:1.5}.lp-tags{flex-wrap:wrap;gap:6px;display:flex}.lp-tag{color:#e6edf7;background:#ffffff0f;border:1px solid #94a3b833;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.lp-foot{text-align:center;color:#64748b;margin-top:44px;font-size:12px}.lp-foot a{color:#94a3b8}@media (max-width:767.98px){.lp-wrap{padding:28px 14px 40px}.lp-top{margin-bottom:26px}.lp-logo{font-size:24px}.lp-sentinel{text-align:center;grid-template-columns:1fr}.lp-radar{margin:0 auto}.lp-tags{justify-content:center}.lp-services{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-svc-r{display:none}}@media (prefers-reduced-motion:reduce){.lp-curtain,.lp-curtain-logo,.lp-wrap{animation-duration:10ms;animation-delay:0s}.lp-track,.lp-radar:after,.lp-num,.lp-dot,.lp-svc-live{animation:none}}.lp-orbit{--c0:#22d3ee;--c1:#f59e0b;--c2:#38bdf8}.lp-orbit-stage{aspect-ratio:1;isolation:isolate;width:min(640px,92vw);margin:6px auto 0;position:relative}.lp-orbit-halo{z-index:0;pointer-events:none;filter:blur(26px);opacity:.85;background:radial-gradient(circle,#22d3ee47 0%,#0000 60%);border-radius:50%;position:absolute;inset:12%}.lp-orbit-ring{z-index:1;pointer-events:none;border:1px dashed #94a3b840;border-radius:50%;position:absolute;-webkit-mask-image:linear-gradient(#000,#000)}.lp-orbit-ring.o0{border-color:#22d3ee73;animation:46s linear infinite lpSpinCW;inset:27%}.lp-orbit-ring.o1{border-color:#f59e0b61;animation:64s linear infinite lpSpinCCW;inset:15%}.lp-orbit-ring.o2{border-color:#38bdf859;animation:82s linear infinite lpSpinCW;inset:3%}@keyframes lpSpinCW{to{transform:rotate(360deg)}}@keyframes lpSpinCCW{to{transform:rotate(-360deg)}}.lp-orbit-spin{z-index:2;will-change:transform;animation:100s linear infinite lpSpinCW;position:absolute;inset:0}.lp-orbit-beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-orbit-beams .beam{stroke-width:.35px;fill:none;stroke-linecap:round;stroke-dasharray:3 7;opacity:.55;animation:3.6s linear infinite lpBeamFlow}.lp-orbit-beams .beam.r0{stroke:#22d3eecc}.lp-orbit-beams .beam.r1{stroke:#f59e0bbf}.lp-orbit-beams .beam.r2{stroke:#38bdf8b3}@keyframes lpBeamFlow{to{stroke-dashoffset:-20px}}.lp-orbit-node{z-index:3;position:absolute;transform:translate(-50%,-50%)}.lp-orbit-node>b{white-space:nowrap;color:#e6edf7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform;background:#0d1320e6;border:1px solid #94a3b840;border-radius:9px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:.7rem;font-weight:700;animation:100s linear infinite lpSpinCCW;display:inline-flex;box-shadow:0 2px 12px #00000059}.lp-orbit-node>b i{color:var(--c0);font-size:.75rem}.lp-orbit-node>b small{color:#94a3b8;font-size:.6rem;font-weight:500;display:none}.lp-orbit-node.r0>b{border-color:#22d3ee73}.lp-orbit-node.r1>b{border-color:#f59e0b66}.lp-orbit-node.r1>b i{color:var(--c1)}.lp-orbit-node.r2>b{border-color:#38bdf866}.lp-orbit-node.r2>b i{color:var(--c2)}.lp-orbit-node:hover>b{z-index:5;background:#101a2c;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee33,0 6px 20px #0006}.lp-orbit-node:hover>b small{display:inline}.lp-orbit-core{z-index:4;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 35%,#22d3ee52,#0000 70%),#0d1320;border:1.5px solid #22d3ee80;border-radius:50%;place-content:center;width:clamp(100px,20%,140px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #22d3ee14,0 18px 50px #00000080}.lp-orbit-core-pulse{pointer-events:none;border:1.5px solid #22d3ee;border-radius:50%;animation:3s ease-out infinite lpCorePulse;position:absolute;inset:-2px}@keyframes lpCorePulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.lp-orbit-core-logo{letter-spacing:-.04em;background:linear-gradient(90deg,#f59e0b,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:900}.lp-orbit-core-sub{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-top:2px;font-size:.62rem;font-weight:800}.lp-orbit-stage:hover .lp-orbit-spin,.lp-orbit-stage:hover .lp-orbit-node>b,.lp-orbit-stage:hover .lp-orbit-ring{animation-play-state:paused}@media (max-width:767.98px){.lp-orbit-stage{width:min(560px,96vw)}.lp-orbit-node>b{gap:5px;padding:4px 7px 4px 6px;font-size:.58rem}.lp-orbit-node>b i{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.lp-orbit-spin,.lp-orbit-node>b,.lp-orbit-ring,.lp-orbit-beams .beam,.lp-orbit-core-pulse,.lp-curtain-mark{animation:none}}
