:root,[data-theme=light]{--v2-bg:#f8fafc;--v2-bg-deep:#eef2f7;--v2-surface:#ffffffd9;--v2-surface-hover:#fffffff2;--v2-border:#94a3b840;--v2-border-strong:#64748b59;--v2-text:#0f172a;--v2-text-soft:#475569;--v2-text-muted:#94a3b8;--v2-accent-rtd:#059669;--v2-accent-rtd-glow:#05966940;--v2-accent-lmp:#7c3aed;--v2-accent-lmp-glow:#7c3aed33;--v2-accent-agent:#2563eb;--v2-accent-agent-glow:#2563eb33;--v2-accent-alarm:#dc2626;--v2-accent-alarm-glow:#dc262633;--v2-primary:#2563eb;--v2-primary-glow:#2563eb4d;--v2-circuit-color:#94a3b81f;--v2-circuit-node:#2563eb59;--v2-gradient-start:#2563eb;--v2-gradient-end:#059669;--v2-shadow:0 4px 24px #0000000f;--v2-shadow-lg:0 12px 48px #00000014}[data-theme=dark]{--v2-bg:#030712;--v2-bg-deep:#0a0f1a;--v2-surface:#0f172acc;--v2-surface-hover:#1e293bd9;--v2-border:#33415566;--v2-border-strong:#47556980;--v2-text:#f1f5f9;--v2-text-soft:#94a3b8;--v2-text-muted:#64748b;--v2-accent-rtd:#10b981;--v2-accent-rtd-glow:#10b9814d;--v2-accent-lmp:#a78bfa;--v2-accent-lmp-glow:#a78bfa40;--v2-accent-agent:#60a5fa;--v2-accent-agent-glow:#60a5fa40;--v2-accent-alarm:#f87171;--v2-accent-alarm-glow:#f8717140;--v2-primary:#3b82f6;--v2-primary-glow:#3b82f659;--v2-circuit-color:#33415533;--v2-circuit-node:#3b82f666;--v2-gradient-start:#3b82f6;--v2-gradient-end:#10b981;--v2-shadow:0 4px 24px #0000004d;--v2-shadow-lg:0 12px 48px #0006}.wesm-landing-v2{background:var(--v2-bg);min-height:100vh;color:var(--v2-text);position:relative;overflow-x:clip}.wesm-landing-circuit{pointer-events:none;z-index:0;position:fixed;inset:0}.wesm-landing-circuit-line{background:var(--v2-circuit-color);position:absolute}.wesm-landing-circuit-line-1{width:1px;height:100%;top:0;left:20%}.wesm-landing-circuit-line-2{width:1px;height:100%;top:0;left:60%}.wesm-landing-circuit-line-3{width:100%;height:1px;top:45%;left:0}.wesm-landing-circuit-node{background:var(--v2-circuit-node);width:8px;height:8px;box-shadow:0 0 12px var(--v2-primary-glow);border-radius:50%;animation:3s ease-in-out infinite circuit-pulse;position:absolute}.wesm-landing-circuit-node-1{top:25%;left:20%}.wesm-landing-circuit-node-2{top:15%;left:60%}.wesm-landing-circuit-node-3{top:65%;left:20%}.wesm-landing-circuit-node-4{animation-delay:1.5s;top:45%;left:60%}@keyframes circuit-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.wesm-landing-header{z-index:20;background:var(--v2-surface);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--v2-border);position:sticky;top:0}.wesm-landing-header-inner{align-items:center;gap:32px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.wesm-landing-logo-link{color:inherit;text-decoration:none}.wesm-landing-logo-v2{align-items:center;gap:12px;display:flex}.wesm-landing-logo-icon{background:linear-gradient(135deg, var(--v2-gradient-start), var(--v2-gradient-end));width:40px;height:40px;box-shadow:0 4px 16px var(--v2-primary-glow);border-radius:10px;place-items:center;font-size:18px;display:grid}.wesm-landing-logo-text{flex-direction:column;gap:0;display:flex}.wesm-landing-logo-name{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:15px;font-weight:800;line-height:1.1}.wesm-landing-logo-subtitle{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-accent-rtd);font-size:10px;font-weight:600}.wesm-landing-nav{gap:4px;margin-left:auto;display:flex}.wesm-landing-nav-item{color:var(--v2-text-soft);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.wesm-landing-nav-item:hover{color:var(--v2-text);background:var(--v2-surface-hover)}.wesm-landing-header-actions{align-items:center;gap:12px;display:flex}.wesm-landing-btn{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.wesm-landing-btn-cyber{color:var(--v2-primary);border:1px solid var(--v2-primary);box-shadow:0 0 0 0 var(--v2-primary-glow);background:0 0}.wesm-landing-btn-cyber:hover{background:var(--v2-primary-glow);box-shadow:0 0 20px var(--v2-primary-glow);transform:translateY(-1px)}.wesm-landing-btn-primary-cyber{color:#fff;background:linear-gradient(135deg, var(--v2-gradient-start), var(--v2-gradient-end));box-shadow:0 6px 24px var(--v2-primary-glow);padding:14px 24px;font-size:13px}.wesm-landing-btn-primary-cyber:hover{box-shadow:0 10px 32px var(--v2-primary-glow);transform:translateY(-2px)}.wesm-landing-btn-outline-cyber{color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-border-strong);padding:14px 24px;font-size:13px}.wesm-landing-btn-outline-cyber:hover{border-color:var(--v2-primary);background:var(--v2-primary-glow);transform:translateY(-2px)}.wesm-landing-btn-icon{opacity:.7;font-size:14px;transition:opacity .15s,transform .15s}.wesm-landing-btn-primary-cyber:hover .wesm-landing-btn-icon,.wesm-landing-btn-outline-cyber:hover .wesm-landing-btn-icon{opacity:1;transform:translate(2px)}.wesm-landing-btn-cta{color:#fff;background:linear-gradient(135deg, var(--v2-gradient-start), var(--v2-gradient-end));box-shadow:0 8px 32px var(--v2-primary-glow);border-radius:12px;padding:16px 32px;font-size:14px}.wesm-landing-btn-cta:hover{box-shadow:0 12px 40px var(--v2-primary-glow);transform:translateY(-2px)}.wesm-landing-btn-arrow{transition:transform .15s}.wesm-landing-btn-cta:hover .wesm-landing-btn-arrow{transform:translate(4px)}.wesm-landing-hero-v2{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:80px 24px 96px;display:grid;position:relative}.wesm-landing-status-bar{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px;display:inline-flex}.wesm-landing-status-indicator{background:var(--v2-accent-rtd);width:8px;height:8px;box-shadow:0 0 8px var(--v2-accent-rtd-glow), 0 0 16px var(--v2-accent-rtd-glow);border-radius:50%;animation:2s ease-in-out infinite status-blink}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.4}}.wesm-landing-status-text{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--v2-accent-rtd);font-size:11px;font-weight:700}.wesm-landing-status-time{font-family:var(--font-mono), monospace;color:var(--v2-text-muted);font-size:11px}.wesm-landing-hero-title{margin:0;padding:0}.wesm-landing-hero-line{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.05;display:block}.wesm-landing-hero-accent{background:linear-gradient(135deg, var(--v2-gradient-start), var(--v2-gradient-end));color:#0000;-webkit-background-clip:text;background-clip:text}.wesm-landing-hero-description{max-width:48ch;color:var(--v2-text-soft);margin-top:20px;font-size:1.1rem;line-height:1.7}.wesm-landing-hero-metrics{border-top:1px solid var(--v2-border);gap:32px;margin-top:32px;padding-top:28px;display:flex}.wesm-landing-metric-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-muted);font-size:10px;font-weight:600}.wesm-landing-metric-value{font-family:var(--font-mono), monospace;color:var(--v2-text);margin-top:6px;font-size:1.5rem;font-weight:800}.wesm-landing-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.wesm-landing-data-grid{background:var(--v2-surface);border:1px solid var(--v2-border);box-shadow:var(--v2-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:24px}.wesm-landing-grid-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wesm-landing-grid-row+.wesm-landing-grid-row{margin-top:14px}.wesm-landing-grid-cell{background:var(--v2-bg);border:1px solid var(--v2-border);border-radius:14px;padding:20px;transition:border-color .2s,box-shadow .2s}.wesm-landing-grid-active{border-color:var(--v2-accent-rtd);box-shadow:0 0 0 1px var(--v2-accent-rtd-glow), 0 4px 16px var(--v2-accent-rtd-glow)}.wesm-landing-grid-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--v2-text-muted);font-size:10px;font-weight:700}.wesm-landing-grid-value{font-family:var(--font-mono), monospace;color:var(--v2-text);margin-top:8px;font-size:1.6rem;font-weight:800}.wesm-landing-grid-active .wesm-landing-grid-value{color:var(--v2-accent-rtd)}.wesm-landing-grid-status{font-family:var(--font-mono), monospace;letter-spacing:.08em;margin-top:8px;font-size:1rem;font-weight:800}.wesm-landing-status-normal{color:var(--v2-accent-rtd)}.wesm-landing-features{z-index:1;max-width:1200px;margin:0 auto;padding:48px 24px 96px;position:relative}.wesm-landing-features-header{text-align:center;max-width:560px;margin:0 auto 56px}.wesm-landing-features-title{letter-spacing:-.03em;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.wesm-landing-features-subtitle{color:var(--v2-text-soft);margin-top:14px;font-size:1.05rem;line-height:1.6}.wesm-landing-features-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.wesm-landing-feature-card{background:var(--v2-surface);border:1px solid var(--v2-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.wesm-landing-feature-card:before{content:"";border-radius:16px 16px 0 0;height:3px;transition:height .2s;position:absolute;top:0;left:0;right:0}.wesm-landing-feature-card:hover{box-shadow:var(--v2-shadow-lg);transform:translateY(-4px)}.wesm-landing-feature-rtd:before{background:var(--v2-accent-rtd);box-shadow:0 0 20px var(--v2-accent-rtd-glow)}.wesm-landing-feature-rtd:hover{border-color:var(--v2-accent-rtd)}.wesm-landing-feature-lmp:before{background:var(--v2-accent-lmp);box-shadow:0 0 20px var(--v2-accent-lmp-glow)}.wesm-landing-feature-lmp:hover{border-color:var(--v2-accent-lmp)}.wesm-landing-feature-agent:before{background:var(--v2-accent-agent);box-shadow:0 0 20px var(--v2-accent-agent-glow)}.wesm-landing-feature-agent:hover{border-color:var(--v2-accent-agent)}.wesm-landing-feature-alarm:before{background:var(--v2-accent-alarm);box-shadow:0 0 20px var(--v2-accent-alarm-glow)}.wesm-landing-feature-alarm:hover{border-color:var(--v2-accent-alarm)}.wesm-landing-feature-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wesm-landing-feature-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;background:var(--v2-bg);border:1px solid var(--v2-border);color:var(--v2-text-muted);border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700}.wesm-landing-feature-icon{border-radius:50%;width:10px;height:10px;animation:2.5s ease-in-out infinite feature-dot}.wesm-landing-feature-icon-rtd{background:var(--v2-accent-rtd);box-shadow:0 0 8px var(--v2-accent-rtd-glow)}.wesm-landing-feature-icon-lmp{background:var(--v2-accent-lmp);box-shadow:0 0 8px var(--v2-accent-lmp-glow)}.wesm-landing-feature-icon-agent{background:var(--v2-accent-agent);box-shadow:0 0 8px var(--v2-accent-agent-glow)}.wesm-landing-feature-icon-alarm{background:var(--v2-accent-alarm);box-shadow:0 0 8px var(--v2-accent-alarm-glow)}@keyframes feature-dot{0%,to{opacity:.5}50%{opacity:1}}.wesm-landing-feature-title{letter-spacing:-.02em;margin-bottom:10px;font-size:1.15rem;font-weight:700}.wesm-landing-feature-description{color:var(--v2-text-soft);font-size:.95rem;line-height:1.6}.wesm-landing-cta{z-index:1;max-width:1200px;margin:0 auto 64px;padding:0 24px;position:relative}.wesm-landing-cta-content{background:var(--v2-surface);border:1px solid var(--v2-border);text-align:center;box-shadow:var(--v2-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:56px 48px;position:relative;overflow:hidden}.wesm-landing-cta-content:before{content:"";background:linear-gradient(90deg, var(--v2-gradient-start), var(--v2-gradient-end));height:3px;position:absolute;top:0;left:0;right:0}.wesm-landing-cta-badge{font-family:var(--font-mono), monospace;letter-spacing:.14em;background:var(--v2-bg);border:1px solid var(--v2-border);color:var(--v2-primary);border-radius:6px;margin-bottom:20px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-block}.wesm-landing-cta-title{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.wesm-landing-cta-description{max-width:52ch;color:var(--v2-text-soft);margin-top:14px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.65}.wesm-landing-footer-v2{z-index:1;border-top:1px solid var(--v2-border);position:relative}.wesm-landing-footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px 48px;display:grid}.wesm-landing-footer-brand{flex-direction:column;gap:2px;display:flex}.wesm-landing-footer-logo{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:13px;font-weight:800}.wesm-landing-footer-tagline{font-family:var(--font-mono), monospace;color:var(--v2-text-muted);letter-spacing:.06em;font-size:10px}.wesm-landing-footer-links{justify-content:center;gap:24px;display:flex}.wesm-landing-footer-link{color:var(--v2-text-soft);font-size:13px;text-decoration:none;transition:color .15s}.wesm-landing-footer-link:hover{color:var(--v2-primary)}.wesm-landing-footer-copyright{font-family:var(--font-mono), monospace;color:var(--v2-text-muted);text-align:right;font-size:11px}@media (max-width:960px){.wesm-landing-header-inner{flex-wrap:wrap;gap:12px;height:auto;padding:12px 20px}.wesm-landing-nav{order:3;width:100%;margin-left:0}.wesm-landing-hero-v2{grid-template-columns:1fr;gap:40px;padding:48px 20px 64px}.wesm-landing-hero-metrics{gap:24px}.wesm-landing-features-grid{grid-template-columns:1fr}.wesm-landing-footer-inner{text-align:center;grid-template-columns:1fr}.wesm-landing-footer-links{justify-content:center}.wesm-landing-footer-copyright{text-align:center}}@media (max-width:640px){.wesm-landing-header-actions .wesm-landing-btn-cyber{display:none}.wesm-landing-hero-metrics{flex-direction:column;gap:16px}.wesm-landing-hero-actions{flex-direction:column}.wesm-landing-hero-actions .wesm-landing-btn{width:100%}.wesm-landing-cta-content{padding:40px 24px}.wesm-landing-grid-row{grid-template-columns:1fr}}
:root,[data-theme=light]{--v3-bg:#f5f7fb;--v3-surface:#ffffffb3;--v3-surface-strong:#ffffffd9;--v3-glass:#ffffff8c;--v3-glass-hover:#ffffffbf;--v3-border:#94a3b82e;--v3-border-strong:#94a3b84d;--v3-text:#0f172a;--v3-text-soft:#475569;--v3-text-muted:#94a3b8;--v3-shadow-sm:0 1px 3px #0000000a, 0 1px 2px #00000008;--v3-shadow:0 4px 24px #0000000d;--v3-shadow-lg:0 12px 40px #00000012;--v3-blob-1:#2563eb1f;--v3-blob-2:#0596691a;--v3-blob-3:#7c3aed14;--v3-accent-rtd:#059669;--v3-accent-lmp:#7c3aed;--v3-accent-agent:#2563eb;--v3-accent-alarm:#dc2626}[data-theme=dark]{--v3-bg:#030712;--v3-surface:#0f172ab3;--v3-surface-strong:#1e293bd9;--v3-glass:#0f172a8c;--v3-glass-hover:#1e293bbf;--v3-border:#33415540;--v3-border-strong:#47556966;--v3-text:#f1f5f9;--v3-text-soft:#94a3b8;--v3-text-muted:#64748b;--v3-shadow-sm:0 1px 3px #0003, 0 1px 2px #00000026;--v3-shadow:0 4px 24px #00000040;--v3-shadow-lg:0 12px 40px #00000059;--v3-blob-1:#3b82f624;--v3-blob-2:#10b9811f;--v3-blob-3:#a78bfa1a;--v3-accent-rtd:#10b981;--v3-accent-lmp:#a78bfa;--v3-accent-agent:#60a5fa;--v3-accent-alarm:#f87171}.wesm-landing-v3{background:var(--v3-bg);min-height:100vh;color:var(--v3-text);position:relative;overflow-x:clip}.lv3-bg{pointer-events:none;z-index:0;position:fixed;inset:0}.lv3-blob{filter:blur(140px);opacity:.7;border-radius:50%;position:absolute}.lv3-blob-1{background:var(--v3-blob-1);width:600px;height:600px;animation:12s ease-in-out infinite lv3-float;top:-20%;left:-10%}.lv3-blob-2{background:var(--v3-blob-2);width:500px;height:500px;animation:15s ease-in-out infinite reverse lv3-float;top:40%;right:-10%}.lv3-blob-3{background:var(--v3-blob-3);width:400px;height:400px;animation:10s ease-in-out 2s infinite lv3-float;bottom:-10%;left:30%}@keyframes lv3-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.lv3-header{z-index:20;background:var(--v3-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--v3-border);position:sticky;top:0}.lv3-header-inner{align-items:center;gap:40px;max-width:1240px;height:64px;margin:0 auto;padding:0 28px;display:flex}.lv3-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.lv3-brand-mark{background:var(--v3-surface-strong);border:1px solid var(--v3-border);border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.lv3-brand-word{font-family:var(--font-mono), monospace;letter-spacing:-.03em;font-size:16px;font-weight:800}.lv3-brand-accent{color:var(--v3-accent-rtd)}.lv3-nav{gap:4px;margin-left:auto;display:flex}.lv3-nav-link{color:var(--v3-text-soft);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.lv3-nav-link:hover{color:var(--v3-text);background:var(--v3-surface)}.lv3-header-right{align-items:center;gap:12px;display:flex}.lv3-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.lv3-btn-sm{border-radius:10px;padding:7px 14px;font-size:12px}.lv3-btn-primary{color:#fff;background:var(--v3-accent-agent);box-shadow:0 4px 16px #2563eb40}.lv3-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2563eb59}.lv3-btn-outline{color:var(--v3-text);background:var(--v3-glass);border:1px solid var(--v3-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lv3-btn-outline:hover{border-color:var(--v3-accent-agent);background:var(--v3-surface)}.lv3-btn-lg{border-radius:16px;padding:14px 28px;font-size:14px}.lv3-btn-arrow{transition:transform .15s}.lv3-btn-primary:hover .lv3-btn-arrow{transform:translate(3px)}.lv3-hero{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;padding:64px 28px 48px;display:grid;position:relative}.lv3-pill{background:var(--v3-glass);border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--v3-text-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.lv3-pill-dot{background:var(--v3-accent-rtd);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite v3-pulse;box-shadow:0 0 8px #05966966}@keyframes v3-pulse{0%,to{opacity:.5}50%{opacity:1}}.lv3-hero-heading{margin:0}.lv3-hero-line{letter-spacing:-.05em;font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;line-height:1.08;display:block}.lv3-hero-gradient{background:linear-gradient(135deg, var(--v3-accent-agent) 0%, var(--v3-accent-rtd) 60%, var(--v3-accent-lmp) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lv3-hero-lede{max-width:46ch;color:var(--v3-text-soft);margin-top:22px;font-size:1.08rem;line-height:1.7}.lv3-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lv3-panel{background:var(--v3-glass);border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--v3-shadow-lg);border-radius:24px;transition:transform .4s;overflow:hidden;transform:rotateY(-6deg)rotateX(3deg)}.lv3-panel:hover{transform:rotateY(-2deg)rotateX(1deg)}.lv3-panel-header{background:var(--v3-surface);border-bottom:1px solid var(--v3-border);align-items:center;gap:12px;padding:14px 20px;display:flex}.lv3-panel-dots{gap:6px;display:flex}.lv3-panel-dots span{background:var(--v3-border-strong);border-radius:50%;width:10px;height:10px}.lv3-panel-dots span:first-child{background:#ef4444}.lv3-panel-dots span:nth-child(2){background:#eab308}.lv3-panel-dots span:nth-child(3){background:#22c55e}.lv3-panel-title{font-family:var(--font-mono), monospace;color:var(--v3-text-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.lv3-panel-body{padding:24px 20px}.lv3-panel-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lv3-panel-divider{background:var(--v3-border);height:1px;margin:20px 0}.lv3-panel-metric{background:var(--v3-surface);border:1px solid var(--v3-border);border-radius:16px;padding:16px}.lv3-panel-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-text-muted);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.lv3-panel-value{font-family:var(--font-mono), monospace;font-size:1.25rem;font-weight:800}.lv3-panel-value-lmp{color:var(--v3-accent-lmp)}.lv3-panel-value-rtd,.lv3-panel-value-status{color:var(--v3-accent-rtd)}.lv3-stats-ribbon{z-index:1;max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.lv3-stats-ribbon-inner{background:var(--v3-glass);border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.lv3-stat-item{text-align:center;border-right:1px solid var(--v3-border);padding:24px 28px}.lv3-stat-item:last-child{border-right:none}.lv3-stat-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--v3-text-muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.lv3-stat-value{font-family:var(--font-mono), monospace;font-size:1.5rem;font-weight:800}.lv3-stat-unit{color:var(--v3-text-muted);font-size:.8rem;font-weight:500}.lv3-features{z-index:1;max-width:1240px;margin:0 auto;padding:80px 28px;position:relative}.lv3-features-head{max-width:560px;margin-bottom:44px}.lv3-features-title{letter-spacing:-.04em;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.lv3-features-sub{color:var(--v3-text-soft);margin-top:14px;font-size:1.05rem;line-height:1.65}.lv3-features-scroll{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lv3-feature-card{background:var(--v3-glass);border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lv3-feature-card:hover{box-shadow:var(--v3-shadow-lg);transform:translateY(-6px)}.lv3-feature-icon-wrap{margin-bottom:20px}.lv3-feature-icon{background:var(--v3-surface-strong);border:1px solid var(--v3-border);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.lv3-feature-icon:after{content:"";border-radius:10px;animation:2.5s ease-in-out infinite v3-pulse;position:absolute;inset:6px}.lv3-feature-icon-rtd:after{background:var(--v3-accent-rtd);box-shadow:0 0 12px #05966966}.lv3-feature-icon-lmp:after{background:var(--v3-accent-lmp);box-shadow:0 0 12px #7c3aed66}.lv3-feature-icon-agent:after{background:var(--v3-accent-agent);box-shadow:0 0 12px #2563eb66}.lv3-feature-icon-alarm:after{background:var(--v3-accent-alarm);box-shadow:0 0 12px #dc262666}.lv3-feature-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--v3-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.lv3-feature-name{letter-spacing:-.02em;margin:8px 0;font-size:1.15rem;font-weight:700}.lv3-feature-desc{color:var(--v3-text-soft);font-size:.9rem;line-height:1.6}.lv3-cta{z-index:1;max-width:1240px;margin:0 auto 64px;padding:0 28px;position:relative}.lv3-cta-card{background:var(--v3-glass);border:1px solid var(--v3-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;position:relative;overflow:hidden}.lv3-cta-card-bg{background:linear-gradient(135deg, var(--v3-blob-1) 0%, transparent 50%, var(--v3-blob-2) 100%);pointer-events:none;position:absolute;inset:0}.lv3-cta-card-content{text-align:center;padding:56px 48px;position:relative}.lv3-cta-title{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800}.lv3-cta-desc{max-width:52ch;color:var(--v3-text-soft);margin-top:14px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.65}.lv3-footer{z-index:1;border-top:1px solid var(--v3-border);background:var(--v3-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.lv3-footer-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:32px 28px 40px;display:flex}.lv3-footer-col{flex-direction:column;gap:4px;display:flex}.lv3-footer-brand{font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:13px;font-weight:800}.lv3-footer-tagline{color:var(--v3-text-muted);font-size:12px}.lv3-footer-links{flex-direction:row;gap:24px}.lv3-footer-links a{color:var(--v3-text-soft);font-size:13px;text-decoration:none;transition:color .15s}.lv3-footer-links a:hover{color:var(--v3-accent-agent)}@media (max-width:1024px){.lv3-features-scroll{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.lv3-header-inner{flex-wrap:wrap;gap:12px;height:auto;padding:12px 20px}.lv3-nav{order:3;width:100%;margin-left:0}.lv3-hero{grid-template-columns:1fr;gap:40px;padding:40px 20px}.lv3-stats-ribbon-inner{grid-template-columns:repeat(2,1fr)}.lv3-stat-item:nth-child(2){border-right:none}.lv3-footer-inner{text-align:center;flex-direction:column}}@media (max-width:640px){.lv3-header-right .lv3-btn-sm{display:none}.lv3-features-scroll{grid-template-columns:1fr}.lv3-hero-actions{flex-direction:column}.lv3-hero-actions .lv3-btn{width:100%}.lv3-panel-row{grid-template-columns:1fr}.lv3-stats-ribbon-inner{border-radius:16px;grid-template-columns:1fr}.lv3-stat-item{border-right:none;border-bottom:1px solid var(--v3-border)}.lv3-stat-item:last-child{border-bottom:none}.lv3-cta-card-content{padding:40px 24px}}
:root,[data-theme=light]{--v4-bg:#f0efe9;--v4-panel:#fff;--v4-ink:#0c0c0c;--v4-ink-soft:#4a4a48;--v4-ink-mute:#8a8a84;--v4-border:#0c0c0c;--v4-border-subtle:#d6d6ce;--v4-rtd:#059669;--v4-rtd-glow:#0596694d;--v4-lmp:#7c3aed;--v4-lmp-glow:#7c3aed40;--v4-agent:#2563eb;--v4-agent-glow:#2563eb59;--v4-alarm:#dc2626;--v4-alarm-glow:#dc26264d;--v4-ticker-bg:#0c0c0c;--v4-ticker-ink:#e8e8e0}[data-theme=dark]{--v4-bg:#0c0c0c;--v4-panel:#141414;--v4-ink:#e8e8e0;--v4-ink-soft:#a8a8a0;--v4-ink-mute:#6a6a64;--v4-border:#2a2a28;--v4-border-subtle:#1e1e1c;--v4-rtd:#34d399;--v4-rtd-glow:#34d3994d;--v4-lmp:#a78bfa;--v4-lmp-glow:#a78bfa40;--v4-agent:#60a5fa;--v4-agent-glow:#60a5fa4d;--v4-alarm:#f87171;--v4-alarm-glow:#f871714d;--v4-ticker-bg:#e8e8e0;--v4-ticker-ink:#0c0c0c}.lv4{background:var(--v4-bg);min-height:100vh;color:var(--v4-ink);font-family:var(--font-mono), monospace;position:relative}.lv4 a{color:inherit;text-decoration:none}.lv4-header{z-index:20;background:var(--v4-bg);border-bottom:2px solid var(--v4-border);position:sticky;top:0}.lv4-header-inner{align-items:center;gap:20px;max-width:1280px;height:56px;margin:0 auto;padding:0 24px;display:flex}.lv4-brand{align-items:center;gap:12px;display:flex}.lv4-brand-box{background:linear-gradient(135deg, var(--v4-ink) 60%, var(--v4-agent));color:var(--v4-bg);letter-spacing:.12em;padding:5px 8px;font-size:11px;font-weight:700}.lv4-brand-name{letter-spacing:.08em;color:var(--v4-ink);font-size:13px;font-weight:700}.lv4-header-meta{color:var(--v4-ink-mute);align-items:center;gap:8px;font-size:11px;display:flex}.lv4-meta-sep{opacity:.4}.lv4-clock{color:var(--v4-rtd);font-weight:600}.lv4-nav{align-items:center;gap:12px;margin-left:auto;display:flex}.lv4-nav-link{letter-spacing:.06em;color:var(--v4-ink-mute);border-radius:2px;padding:6px 10px;font-size:11px;font-weight:600;transition:color .12s,background .12s}.lv4-nav-link:hover{color:var(--v4-ink);background:var(--v4-panel)}.lv4-btn{letter-spacing:.08em;border:2px solid var(--v4-border);background:var(--v4-panel);color:var(--v4-ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:11px;font-weight:700;transition:transform .12s,box-shadow .12s,background .15s,border-color .15s;display:inline-flex}.lv4-btn:active{box-shadow:none;transform:translate(1px,1px)}.lv4-btn-primary{background:linear-gradient(165deg, var(--v4-agent), #2563eb);color:#fff;border-color:var(--v4-agent);box-shadow:0 2px 0 var(--v4-border)}.lv4-btn-primary:hover{box-shadow:3px 3px 0 var(--v4-border);background:linear-gradient(165deg,#3b82f6,#1d4ed8);border-color:#3b82f6;transform:translate(-2px,-2px)}[data-theme=dark] .lv4-btn-primary{background:linear-gradient(165deg, var(--v4-agent), #3b82f6);color:#0c0c0c;border-color:var(--v4-agent)}[data-theme=dark] .lv4-btn-primary:hover{color:#0c0c0c;background:linear-gradient(165deg,#93c5fd,#60a5fa);background:linear-gradient(165deg, var(--v4-agent), #3b82f6);border-color:var(--v4-agent)}.lv4-btn-ghost{border-color:var(--v4-border);background:0 0}.lv4-btn-ghost:hover{background:var(--v4-panel);box-shadow:3px 3px 0 var(--v4-border);transform:translate(-2px,-2px)}.lv4-btn-lg{padding:14px 24px;font-size:12px}.lv4-ticker{background:var(--v4-ticker-bg);color:var(--v4-ticker-ink);border-bottom:2px solid var(--v4-border);white-space:nowrap;position:relative;overflow:hidden}.lv4-ticker:after{content:"";background:linear-gradient(90deg, transparent, var(--v4-ticker-bg));width:60px;position:absolute;top:0;bottom:0;right:0}.lv4-ticker-track{align-items:center;padding:7px 0;animation:36s linear infinite lv4-scroll;display:inline-flex}.lv4-ticker-item{letter-spacing:.1em;opacity:.85;align-items:center;gap:8px;padding:0 32px;font-size:11px;font-weight:600;display:inline-flex}.lv4-ticker-dot{background:var(--v4-rtd);width:5px;height:5px;box-shadow:0 0 6px var(--v4-rtd-glow)}@keyframes lv4-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.lv4-hero{border-bottom:2px solid var(--v4-border);grid-template-columns:1.1fr .9fr;max-width:1280px;margin:0 auto;display:grid}.lv4-hero-left{border-right:2px solid var(--v4-border);padding:64px 40px 64px 24px}.lv4-kicker{letter-spacing:.18em;color:var(--v4-ink-mute);margin-bottom:24px;font-family:inherit;font-size:11px}.lv4-hero-title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.4rem,5.2vw,3.8rem);font-weight:800;line-height:1}.lv4-hero-em{background:linear-gradient(135deg, var(--v4-agent), #3b82f6);color:#fff;margin:4px 0;padding:0 12px;display:inline-block}.lv4-hero-body{max-width:52ch;color:var(--v4-ink-soft);margin-top:28px;font-size:.92rem;line-height:1.75}.lv4-hero-body:before{content:"> ";color:var(--v4-rtd);font-weight:700}.lv4-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lv4-hero-right{align-items:center;padding:28px 24px 28px 36px;display:flex}.lv4-scope{border:2px solid var(--v4-border);background:var(--v4-panel);width:100%}.lv4-scope-head{border-bottom:2px solid var(--v4-border);letter-spacing:.1em;color:var(--v4-ink-mute);background:var(--v4-bg);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.lv4-scope-rec{color:var(--v4-alarm);font-size:9px;font-weight:700;animation:1.2s steps(2,end) infinite lv4-blink}@keyframes lv4-blink{50%{opacity:.15}}.lv4-scope-body{background:linear-gradient(var(--v4-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--v4-border-subtle) 1px, transparent 1px);background-size:20px 20px;padding:20px 14px;position:relative;overflow:hidden}.lv4-wave{align-items:flex-end;gap:2px;height:160px;display:flex}.lv4-wave-bar{background:linear-gradient(to top, var(--v4-rtd), #10b98199);min-height:3px;box-shadow:0 0 8px var(--v4-rtd-glow);border-radius:1px 1px 0 0;flex:1;animation:2s ease-in-out infinite alternate lv4-wave}@keyframes lv4-wave{0%{opacity:.7;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}.lv4-scope-foot{border-top:2px solid var(--v4-border);display:flex}.lv4-scope-stat{border-right:1px solid var(--v4-border);flex:1;padding:12px 14px}.lv4-scope-stat:last-child{border-right:none}.lv4-scope-stat-k{letter-spacing:.12em;color:var(--v4-ink-mute);margin-bottom:4px;font-size:9px;font-weight:600;display:block}.lv4-scope-stat-v{font-size:15px;font-weight:700}.lv4-c-rtd{color:var(--v4-rtd)}.lv4-c-lmp{color:var(--v4-lmp)}.lv4-specs{border-bottom:2px solid var(--v4-border);background:var(--v4-panel);grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;display:grid}.lv4-spec{border-right:2px solid var(--v4-border);padding:20px 24px}.lv4-spec:last-child{border-right:none}.lv4-spec-k{letter-spacing:.14em;color:var(--v4-ink-mute);margin-bottom:8px;font-family:inherit;font-size:9px;font-weight:600;display:block}.lv4-spec-v{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.lv4-cap{max-width:1280px;margin:0 auto;padding:0 24px}.lv4-cap-head{border-bottom:2px solid var(--v4-border);margin-bottom:0;padding:56px 0 36px}.lv4-cap-label{letter-spacing:.16em;color:var(--v4-agent);font-family:inherit;font-size:11px;font-weight:600}.lv4-cap-title{letter-spacing:-.03em;margin-top:14px;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;line-height:1.1}.lv4-cap-grid{border-left:2px solid var(--v4-border);border-right:2px solid var(--v4-border);grid-template-columns:repeat(2,1fr);margin-bottom:64px;display:grid}.lv4-card{border-right:2px solid var(--v4-border);border-bottom:2px solid var(--v4-border);background:var(--v4-panel);padding:32px 28px 40px;transition:background .2s;position:relative}.lv4-card:nth-child(2n){border-right:none}.lv4-card:nth-last-child(-n+2){border-bottom:none}.lv4-card:hover{background:var(--v4-bg)}.lv4-card-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.lv4-card-idx{color:var(--v4-border-subtle);-webkit-user-select:none;user-select:none;font-size:2.4rem;font-weight:800;line-height:1}.lv4-card-rtd:hover .lv4-card-idx{color:var(--v4-rtd)}.lv4-card-lmp:hover .lv4-card-idx{color:var(--v4-lmp)}.lv4-card-agent:hover .lv4-card-idx{color:var(--v4-agent)}.lv4-card-alarm:hover .lv4-card-idx{color:var(--v4-alarm)}.lv4-card-tag{letter-spacing:.12em;border:1px solid var(--v4-border);background:var(--v4-bg);padding:4px 8px;font-size:10px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.lv4-card-rtd:hover .lv4-card-tag{border-color:var(--v4-rtd);color:var(--v4-rtd)}.lv4-card-lmp:hover .lv4-card-tag{border-color:var(--v4-lmp);color:var(--v4-lmp)}.lv4-card-agent:hover .lv4-card-tag{border-color:var(--v4-agent);color:var(--v4-agent)}.lv4-card-alarm:hover .lv4-card-tag{border-color:var(--v4-alarm);color:var(--v4-alarm)}.lv4-card-title{letter-spacing:.02em;margin-bottom:12px;font-size:1rem;font-weight:800;transition:color .2s}.lv4-card-rtd:hover .lv4-card-title{color:var(--v4-rtd)}.lv4-card-lmp:hover .lv4-card-title{color:var(--v4-lmp)}.lv4-card-agent:hover .lv4-card-title{color:var(--v4-agent)}.lv4-card-alarm:hover .lv4-card-title{color:var(--v4-alarm)}.lv4-card-body{color:var(--v4-ink-soft);font-size:.86rem;line-height:1.7}.lv4-card-bar{width:0;height:4px;transition:width .3s;position:absolute;bottom:0;left:0}.lv4-card:hover .lv4-card-bar{width:100%}.lv4-card-rtd .lv4-card-bar{background:var(--v4-rtd);box-shadow:0 0 12px var(--v4-rtd-glow)}.lv4-card-lmp .lv4-card-bar{background:var(--v4-lmp);box-shadow:0 0 12px var(--v4-lmp-glow)}.lv4-card-agent .lv4-card-bar{background:var(--v4-agent);box-shadow:0 0 12px var(--v4-agent-glow)}.lv4-card-alarm .lv4-card-bar{background:var(--v4-alarm);box-shadow:0 0 12px var(--v4-alarm-glow)}.lv4-cta{max-width:1280px;margin:0 auto 64px;padding:0 24px}.lv4-cta-frame{border:2px solid var(--v4-border);background:var(--v4-panel);text-align:center;padding:60px 48px;position:relative}.lv4-cta-corner{color:var(--v4-ink);-webkit-user-select:none;user-select:none;font-size:20px;font-weight:700;line-height:1;position:absolute}.lv4-cta-corner-tl{background:var(--v4-bg);padding:0 4px;top:-11px;left:-11px}.lv4-cta-corner-tr{background:var(--v4-bg);padding:0 4px;top:-11px;right:-11px}.lv4-cta-corner-bl{background:var(--v4-bg);padding:0 4px;bottom:-11px;left:-11px}.lv4-cta-corner-br{background:var(--v4-bg);padding:0 4px;bottom:-11px;right:-11px}.lv4-cta-prompt{color:var(--v4-rtd);margin-bottom:20px;font-family:inherit;font-size:13px;font-weight:600}.lv4-cta-title{letter-spacing:-.01em;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800}.lv4-cta-body{max-width:56ch;color:var(--v4-ink-soft);margin:16px auto 32px;font-size:.9rem;line-height:1.7}.lv4-cta .lv4-btn-primary{padding:16px 32px;font-size:13px}.lv4-footer{border-top:2px solid var(--v4-border);letter-spacing:.06em;max-width:1280px;color:var(--v4-ink-mute);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px;font-size:11px;display:flex}.lv4-footer-r{gap:20px;display:flex}.lv4-footer-r a{font-weight:600;transition:color .12s}.lv4-footer-r a:hover{color:var(--v4-agent)}.lv4 .theme-toggle{border:1px solid var(--v4-border-subtle);border-radius:2px}@media (max-width:960px){.lv4-header-meta{display:none}.lv4-nav-link{padding:5px 7px;font-size:10px}.lv4-hero{grid-template-columns:1fr}.lv4-hero-left{border-right:none;border-bottom:2px solid var(--v4-border);padding:44px 24px}.lv4-hero-right{padding:24px}.lv4-specs{grid-template-columns:repeat(2,1fr)}.lv4-spec:nth-child(2){border-right:none}.lv4-spec:first-child,.lv4-spec:nth-child(2){border-bottom:2px solid var(--v4-border)}.lv4-cap-grid{grid-template-columns:1fr}.lv4-card{border-right:none}.lv4-card:nth-last-child(2){border-bottom:2px solid var(--v4-border)}}@media (max-width:640px){.lv4-nav .theme-toggle{display:none}.lv4-specs{grid-template-columns:1fr}.lv4-spec{border-right:none;border-bottom:2px solid var(--v4-border)}.lv4-spec:last-child{border-bottom:none}.lv4-hero-actions{flex-direction:column}.lv4-hero-actions .lv4-btn{width:100%}.lv4-footer{text-align:center;flex-direction:column}.lv4-cta-frame{padding:40px 24px}}
:root,[data-theme=light]{--lv5-bg:#fafbfc;--lv5-surface:#fff;--lv5-panel-bg:#111827;--lv5-panel-ink:#f9fafb;--lv5-border:#0f172a14;--lv5-border-strong:#0f172a24;--lv5-ink:#0f172a;--lv5-ink-soft:#475569;--v5-mesh-glow:#2563eb1a;--lv5-primary:#2563eb;--lv5-primary-hover:#1d4ed8;--lv5-success:#10b981;--lv5-warning:#f59e0b;--lv5-danger:#ef4444;--lv5-chart-color:#3b82f6;--lv5-card-hover-border:#2563eb40;--lv5-shadow:0 4px 30px #00000008}[data-theme=dark]{--lv5-bg:#030712;--lv5-surface:#0a0f1d;--lv5-panel-bg:#0f1424;--lv5-panel-ink:#f3f4f6;--lv5-border:#ffffff0d;--lv5-border-strong:#ffffff17;--lv5-ink:#f9fafb;--lv5-ink-soft:#9ca3af;--v5-mesh-glow:#3b82f629;--lv5-primary:#3b82f6;--lv5-primary-hover:#60a5fa;--lv5-success:#10b981;--lv5-warning:#fbbf24;--lv5-danger:#f87171;--lv5-chart-color:#3b82f6;--lv5-card-hover-border:#3b82f659;--lv5-shadow:0 4px 30px #0006}.lv5{background:var(--lv5-bg);min-height:100vh;color:var(--lv5-ink);font-family:var(--font-body), sans-serif;position:relative;overflow-x:clip}.lv5-mesh{pointer-events:none;z-index:0;position:fixed;inset:0}.lv5-mesh-blob{filter:blur(120px);opacity:.65;border-radius:50%;position:absolute}.lv5-mesh-1{background:radial-gradient(circle, var(--v5-mesh-glow) 0%, transparent 70%);width:60vw;height:60vw;top:-20%;left:-10%}.lv5-mesh-2{background:radial-gradient(circle,#10b98114 0%,#0000 70%);width:50vw;height:50vw;bottom:-10%;right:-10%}.lv5-grid-pattern{background-image:linear-gradient(var(--lv5-border) 1px, transparent 1px), linear-gradient(90deg, var(--lv5-border) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 60% at 50% 30%,#000 30%,#0000 80%)}.lv5-header{z-index:30;background:rgba(var(--lv5-bg), .7);-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--lv5-border-strong);position:sticky;top:0}.lv5-header-inner{align-items:center;gap:32px;max-width:1280px;height:64px;margin:0 auto;padding:0 24px;display:flex}.lv5-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.lv5-brand-icon{background:linear-gradient(135deg, var(--lv5-primary) 0%, var(--lv5-success) 100%);border-radius:8px;place-items:center;width:32px;height:32px;padding:1px;display:grid}.lv5-logo-inner{background:#030712;border-radius:7px;width:100%;height:100%;position:relative}.lv5-logo-inner:after{content:"⚡";color:#fff;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv5-brand-text{flex-direction:column;line-height:1.1;display:flex}.lv5-brand-main{font-family:var(--font-mono), monospace;letter-spacing:-.01em;font-size:14px;font-weight:800}.lv5-brand-sub{font-family:var(--font-mono), monospace;color:var(--lv5-ink-soft);letter-spacing:.1em;font-size:9px}.lv5-nav{gap:8px;margin-left:auto;display:flex}.lv5-nav-link{color:var(--lv5-ink-soft);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.lv5-nav-link:hover{color:var(--lv5-ink);background:var(--lv5-border)}.lv5-header-actions{align-items:center;gap:12px;display:flex}.lv5-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.lv5-btn-glow{background:var(--lv5-surface);border-color:var(--lv5-border-strong);color:var(--lv5-ink);box-shadow:var(--lv5-shadow)}.lv5-btn-glow:hover{border-color:var(--lv5-primary);transform:translateY(-1px);box-shadow:0 0 16px #3b82f626}.lv5-btn-primary{background:var(--lv5-primary);color:#fff;box-shadow:0 4px 16px #3b82f640}.lv5-btn-primary:hover{background:var(--lv5-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #3b82f659}.lv5-btn-secondary{background:var(--lv5-surface);border-color:var(--lv5-border-strong);color:var(--lv5-ink);box-shadow:var(--lv5-shadow)}.lv5-btn-secondary:hover{background:var(--lv5-border);transform:translateY(-2px)}.lv5-btn-lg{border-radius:12px;padding:13px 24px;font-size:14px}.lv5-hero{z-index:10;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:80px 24px;display:grid;position:relative}.lv5-badge{background:var(--lv5-surface);border:1px solid var(--lv5-border-strong);font-family:var(--font-mono), monospace;color:var(--lv5-primary);box-shadow:var(--lv5-shadow);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.lv5-badge-dot{background:var(--lv5-success);width:6px;height:6px;box-shadow:0 0 8px var(--lv5-success);border-radius:50%}.lv5-hero-title{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.1}.lv5-text-gradient{background:linear-gradient(135deg, var(--lv5-primary) 0%, var(--lv5-success) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lv5-hero-desc{color:var(--lv5-ink-soft);max-width:48ch;margin-top:24px;font-size:1.1rem;line-height:1.7}.lv5-hero-actions{gap:14px;margin-top:36px;display:flex}.lv5-hero-playground{perspective:1000px}.lv5-deck{--lv5-chart-color:var(--lv5-primary);background:var(--lv5-panel-bg);color:var(--lv5-panel-ink);font-family:var(--font-mono), monospace;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.lv5-deck-normal{--lv5-chart-color:var(--lv5-success)}.lv5-deck-peak{--lv5-chart-color:var(--lv5-warning)}.lv5-deck-breach{--lv5-chart-color:var(--lv5-danger)}.lv5-deck-offline{--lv5-chart-color:#6b7280}.lv5-deck-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.lv5-deck-title{letter-spacing:.05em;opacity:.75;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.lv5-deck-indicator{background:var(--lv5-chart-color);width:6px;height:6px;box-shadow:0 0 10px var(--lv5-chart-color);border-radius:50%;transition:background .25s,box-shadow .25s}.lv5-deck-clock{opacity:.7;font-size:11px}.lv5-bold-clock{color:var(--lv5-chart-color);font-weight:700}.lv5-deck-display{grid-template-columns:1fr 1fr;gap:16px;padding:24px 20px;display:grid}.lv5-display-col{flex-direction:column;display:flex}.lv5-display-label{letter-spacing:.08em;opacity:.5;margin-bottom:6px;font-size:10px}.lv5-display-val{letter-spacing:-.03em;color:#fff;font-size:2.1rem;font-weight:800;transition:color .25s}.lv5-display-val-lmp{color:var(--lv5-chart-color)}.lv5-unit{opacity:.45;font-size:1rem;font-weight:500}.lv5-deck-chart{padding:0 20px}.lv5-chart-svg{width:100%;height:100px;display:block}.lv5-chart-svg path{transition:d .3s}.lv5-chart-pulse{transition:cy .3s;animation:1.4s ease-in-out infinite lv5-pulse-endpoint}@keyframes lv5-pulse-endpoint{0%,to{r:3.5;opacity:.7}50%{r:6.5;opacity:1}}.lv5-deck-controls{padding:24px 20px 16px}.lv5-controls-title{letter-spacing:.06em;opacity:.4;margin-bottom:12px;font-size:10px;display:block}.lv5-control-buttons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lv5-control-btn{letter-spacing:.04em;color:#ffffffa6;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:8px 4px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.lv5-control-btn:hover{color:#fff;background:#ffffff12}.lv5-control-btn.active{background:var(--lv5-chart-color);color:#030712;border-color:#0000;box-shadow:0 0 14px #ffffff14}.lv5-deck-logger{background:#0003;border-top:1px solid #ffffff0a;padding:16px 20px;font-size:10px;line-height:1.6}.lv5-log-prompt{color:var(--lv5-chart-color);opacity:.85;margin-bottom:4px;display:block}.lv5-log-line{opacity:.7;white-space:nowrap;text-overflow:ellipsis;min-height:1.6em;transition:opacity .15s;display:block;overflow:hidden}.lv5-log-status{letter-spacing:.08em;color:var(--lv5-chart-color);margin-top:8px;font-size:9px;font-weight:700;display:block}.lv5-capabilities{z-index:10;max-width:1280px;margin:0 auto;padding:96px 24px;position:relative}.lv5-cap-head{text-align:center;max-width:640px;margin:0 auto 64px}.lv5-cap-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--lv5-primary);text-transform:uppercase;font-size:11px;font-weight:700}.lv5-cap-title{letter-spacing:-.03em;margin-top:12px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.lv5-cap-desc{color:var(--lv5-ink-soft);margin-top:18px;font-size:1.05rem;line-height:1.65}.lv5-cap-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lv5-feature-card{background:var(--lv5-surface);border:1px solid var(--lv5-border);box-shadow:var(--lv5-shadow);border-radius:18px;padding:32px;position:relative;overflow:hidden}.lv5-card-border-glow{background:linear-gradient(135deg, transparent 70%, var(--lv5-border-strong));-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lv5-feature-card:hover .lv5-card-border-glow{background:linear-gradient(135deg, var(--lv5-primary) 30%, var(--lv5-success) 100%);opacity:1}.lv5-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lv5-card-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;background:var(--lv5-bg);border:1px solid var(--lv5-border-strong);color:var(--lv5-ink-soft);border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.lv5-card-indicator{background:var(--lv5-border-strong);border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.lv5-card-rtd:hover .lv5-card-indicator{background:var(--lv5-success);box-shadow:0 0 10px var(--lv5-success)}.lv5-card-lmp:hover .lv5-card-indicator{background:var(--lv5-warning);box-shadow:0 0 10px var(--lv5-warning)}.lv5-card-agent:hover .lv5-card-indicator{background:var(--lv5-primary);box-shadow:0 0 10px var(--lv5-primary)}.lv5-card-alarm:hover .lv5-card-indicator{background:var(--lv5-danger);box-shadow:0 0 10px var(--lv5-danger)}.lv5-card-title{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.lv5-card-body{color:var(--lv5-ink-soft);margin-top:10px;font-size:.95rem;line-height:1.6}.lv5-cta{max-width:1280px;margin:0 auto 96px;padding:0 24px}.lv5-cta-inner{background:var(--lv5-surface);border:1px solid var(--lv5-border);box-shadow:var(--lv5-shadow);border-radius:24px;padding:64px 48px;position:relative;overflow:hidden}.lv5-cta-bg{background:radial-gradient(circle at 100% 100%, var(--v5-mesh-glow) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.lv5-cta-content{z-index:10;max-width:640px;position:relative}.lv5-cta-content h2{letter-spacing:-.03em;margin:0;font-size:2.2rem;font-weight:800}.lv5-cta-content p{color:var(--lv5-ink-soft);margin-top:14px;font-size:1.1rem;line-height:1.65}.lv5-cta-buttons{gap:12px;margin-top:28px;display:flex}.lv5-footer{border-top:1px solid var(--lv5-border-strong);background:var(--lv5-surface);z-index:10;position:relative}.lv5-footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:48px 24px 64px;display:grid}.lv5-footer-brand{flex-direction:column;line-height:1.1;display:flex}.lv5-footer-name{font-family:var(--font-mono), monospace;letter-spacing:-.01em;font-size:14px;font-weight:800}.lv5-footer-tag{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--lv5-ink-soft);margin-top:4px;font-size:9px;font-weight:600}.lv5-footer-links{justify-content:center;gap:28px;display:flex}.lv5-footer-links a{color:var(--lv5-ink-soft);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.lv5-footer-links a:hover{color:var(--lv5-primary)}.lv5-footer-copy{font-family:var(--font-mono), monospace;color:var(--lv5-ink-soft);font-size:11px}@media (max-width:1024px){.lv5-hero{text-align:center;grid-template-columns:1fr;gap:48px;padding:48px 24px}.lv5-hero-desc{margin-left:auto;margin-right:auto}.lv5-hero-actions{justify-content:center}.lv5-hero-playground{width:100%;max-width:560px;margin:0 auto}.lv5-footer-inner{text-align:center;grid-template-columns:1fr;gap:32px}.lv5-footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.lv5-cap-grid{grid-template-columns:1fr}.lv5-cta-content{text-align:center}.lv5-cta-buttons{flex-direction:column;justify-content:center}.lv5-cta-buttons .lv5-btn{width:100%}}@media (max-width:640px){.lv5-nav{display:none}.lv5-control-buttons{grid-template-columns:repeat(2,1fr)}.lv5-hero-actions{flex-direction:column}.lv5-hero-actions .lv5-btn{width:100%}}
