html,body,#app{margin:0;padding:0;height:100%}body{background:#020617;color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,sans-serif}h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none}#app{width:100%}.landing-root[data-v-aff8c083]{min-height:100vh;position:relative;overflow:hidden;background:#010a07;color:#d1fae5;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,sans-serif}.landing-root[data-v-aff8c083]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,255,157,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,157,.08) 1px,transparent 1px);background-size:38px 38px;opacity:.18}.landing-root[data-v-aff8c083]:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,rgba(0,255,157,.15),transparent 55%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.12),transparent 60%),radial-gradient(circle at 15% 75%,rgba(6,95,70,.1),transparent 70%);opacity:.9}.landing-wrapper[data-v-aff8c083]{min-height:100vh;max-width:1200px;margin:0 auto;padding:1.6rem 1.8rem 1.8rem;display:flex;flex-direction:column;position:relative;z-index:2}.landing-loading[data-v-aff8c083]{position:fixed;inset:0;background:radial-gradient(circle at top,#020617 0 40%,#020617),radial-gradient(circle at bottom,#01110c 0,#000 60%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:40}.loading-orbit[data-v-aff8c083]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.loading-ring[data-v-aff8c083]{position:absolute;width:160px;height:160px;border-radius:999px;border:2px solid rgba(16,185,129,.1);border-top-color:#10b981b3;border-left-color:#05966980;animation:orbit-spin-aff8c083 1.4s linear infinite}.loading-core[data-v-aff8c083]{font-size:1.9rem;font-weight:800;letter-spacing:.18em;color:#ecfdf5}.loading-sub[data-v-aff8c083]{margin-top:1rem;font-size:.8rem;color:#9ca3af;letter-spacing:.1em;text-transform:uppercase}@keyframes orbit-spin-aff8c083{to{transform:rotate(360deg)}}.landing-nav[data-v-aff8c083]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.6rem}.landing-logo[data-v-aff8c083]{display:flex;align-items:center;gap:.38rem}.logo-mark[data-v-aff8c083]{background:radial-gradient(circle at top left,#22c55e,#059669);color:#022c22;font-weight:900;font-size:1.1rem;width:1.9rem;height:1.9rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center}.logo-text[data-v-aff8c083]{font-weight:700;letter-spacing:.22em;font-size:.9rem;text-transform:uppercase;color:#a7f3d0}.landing-menu[data-v-aff8c083]{display:flex;align-items:center;gap:1.4rem;font-size:.9rem}.nav-link[data-v-aff8c083]{color:#9ca3af;text-decoration:none;position:relative;padding-bottom:.1rem;transition:color .18s ease,opacity .18s ease}.nav-link[data-v-aff8c083]:after{content:"";position:absolute;left:0;bottom:-.16rem;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#a7f3d0);transition:width .18s ease}.nav-link[data-v-aff8c083]:hover{color:#e5f5ec}.nav-link[data-v-aff8c083]:hover:after{width:100%}.nav-pill[data-v-aff8c083]{padding:.42rem .9rem;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:#03251ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-hero[data-v-aff8c083]{flex:1;display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,2.2fr);gap:2.6rem;align-items:center}.hero-content[data-v-aff8c083]{max-width:640px}.eyebrow[data-v-aff8c083]{font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:#6ee7b7;margin-bottom:.9rem}.hero-title[data-v-aff8c083]{font-size:clamp(2.35rem,4vw,3.2rem);line-height:1.05;font-weight:800;margin-bottom:1.1rem}.hero-highlight[data-v-aff8c083]{background:linear-gradient(135deg,#22c55e,#a7f3d0);-webkit-background-clip:text;color:transparent}.hero-subtitle[data-v-aff8c083]{font-size:.98rem;color:#9ca3af;max-width:32rem;line-height:1.6;margin-bottom:1.7rem}.hero-grid[data-v-aff8c083]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:1.1rem}.hero-product-card[data-v-aff8c083]{border-radius:1.1rem;padding:1.25rem 1.35rem 1.2rem;background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 55%),linear-gradient(to bottom right,#020e0b,#020617);border:1px solid rgba(16,185,129,.6);box-shadow:0 18px 44px #064e3be6}.hero-product-header[data-v-aff8c083]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.hero-product-label[data-v-aff8c083]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#a7f3d0}.hero-product-label .dot[data-v-aff8c083]{width:.5rem;height:.5rem;border-radius:999px;background:radial-gradient(circle,#22c55e,#059669);box-shadow:0 0 10px #10b981e6}.hero-chip[data-v-aff8c083]{font-size:.7rem;padding:.22rem .6rem;border-radius:999px;border:1px solid rgba(16,185,129,.5);background:#042f2eb3;color:#a7f3d0}.hero-product-text[data-v-aff8c083]{font-size:.94rem;color:#d1fae5;margin-bottom:1rem}.hero-cta[data-v-aff8c083]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;background:linear-gradient(135deg,#22c55e,#a7f3d0);color:#022c22;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 10px 30px #10b98199;margin-bottom:.9rem;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.hero-cta[data-v-aff8c083]:hover{transform:translateY(-1px) translate(1px);box-shadow:0 16px 45px #10b981e6;opacity:.96}.hero-cta-arrow[data-v-aff8c083]{font-size:1rem}.hero-pills[data-v-aff8c083]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.hero-pill[data-v-aff8c083]{border-radius:999px;border:1px solid rgba(34,197,94,.35);background:#03251ef2;color:#a7f3d0;font-size:.75rem;padding:.3rem .7rem;cursor:pointer;transition:all .16s ease}.hero-pill[data-active=true][data-v-aff8c083]{background:#10b9812e;border-color:#16a34ae6;color:#ecfdf5}.hero-stats-card[data-v-aff8c083]{border-radius:1.1rem;padding:1.1rem 1.2rem 1.05rem;background:radial-gradient(circle at top right,rgba(21,128,61,.3),transparent 55%),linear-gradient(to bottom right,#020b08,#020617);border:1px solid rgba(20,83,45,.9);box-shadow:0 20px 50px #064e3bf2}.stats-title[data-v-aff8c083]{margin:0 0 .55rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.18em;color:#6ee7b7}.stats-row[data-v-aff8c083]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;margin-bottom:.75rem}.stat-block[data-v-aff8c083]{border-radius:.8rem;padding:.6rem .65rem;background:#031815f2;border:1px solid rgba(31,64,55,.9)}.stat-label[data-v-aff8c083]{font-size:.78rem;color:#9ca3af}.stat-value[data-v-aff8c083]{display:block;margin-top:.15rem;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums}.stat-value-accent[data-v-aff8c083]{color:#6ee7b7}.stat-sub[data-v-aff8c083]{display:block;margin-top:.1rem;font-size:.76rem;color:#6b7280}.stats-meter[data-v-aff8c083]{height:6px;border-radius:999px;background:#031815e6;overflow:hidden;position:relative}.stats-meter-fill[data-v-aff8c083]{position:absolute;inset:0;background:linear-gradient(90deg,#22c55e,#4ade80,#a7f3d0);transform-origin:left;animation:stats-pulse-aff8c083 2.4s ease-in-out infinite}@keyframes stats-pulse-aff8c083{0%{transform:scaleX(.4)}50%{transform:scaleX(.95)}to{transform:scaleX(.6)}}.stats-foot[data-v-aff8c083]{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;font-size:.78rem}.stats-foot-left[data-v-aff8c083]{display:flex;align-items:center;gap:.35rem;color:#9ca3af}.status-led[data-v-aff8c083]{width:.55rem;height:.55rem;border-radius:999px;background:radial-gradient(circle,#22c55e,#16a34a);box-shadow:0 0 10px #10b981e6}.status-text[data-v-aff8c083]{color:#bbf7d0}.api-pill[data-v-aff8c083]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.74rem;background:#031815e6;border:1px solid rgba(31,64,55,.9);color:#9ca3af}.api-pill[data-ok=true][data-v-aff8c083]{border-color:#10b981cc;color:#bbf7d0}.api-dot[data-v-aff8c083]{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e}.hero-side[data-v-aff8c083]{display:flex;flex-direction:column;gap:1rem}.side-card[data-v-aff8c083]{border-radius:1.1rem;padding:.95rem 1.05rem;background:#031815e6;border:1px solid rgba(31,64,55,.9);box-shadow:0 20px 44px #064e3be6}.side-card-primary[data-v-aff8c083]{background:radial-gradient(circle at top right,rgba(5,150,105,.28),transparent 50%),#031815fa}.side-header[data-v-aff8c083]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.side-badge[data-v-aff8c083]{font-size:.72rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(22,163,74,.7);background:#042f2ed9;color:#a7f3d0;letter-spacing:.16em;text-transform:uppercase}.side-tag[data-v-aff8c083]{font-size:.72rem;color:#6ee7b7}.side-grid[data-v-aff8c083]{font-size:.8rem;color:#e5f5ec}.side-line[data-v-aff8c083]{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;border-bottom:1px dashed rgba(31,64,55,.7)}.side-line[data-v-aff8c083]:last-of-type{border-bottom:none}.side-line-value[data-v-aff8c083]{font-size:.78rem;color:#6ee7b7}.side-band[data-v-aff8c083]{margin-top:.7rem;height:5px;border-radius:999px;background:#031815e6;overflow:hidden;position:relative}.band-pulse[data-v-aff8c083]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#22c55e,#a7f3d0,transparent);animation:band-move-aff8c083 1.8s linear infinite}@keyframes band-move-aff8c083{0%{transform:translate(-60%)}to{transform:translate(60%)}}.side-row-chips[data-v-aff8c083]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-aff8c083]{font-size:.72rem;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(31,64,55,.9);background:#031815e6;color:#9ca3af}.side-low[data-v-aff8c083]{display:flex;flex-wrap:wrap;gap:.45rem}.low-pill[data-v-aff8c083]{font-size:.72rem;padding:.28rem .7rem;border-radius:999px;background:#065f46cc;color:#e5f5ec}.low-pill-outline[data-v-aff8c083]{background:transparent;border:1px solid rgba(31,64,55,.9);color:#a7f3d0}.landing-footer[data-v-aff8c083]{margin-top:2.3rem;font-size:.78rem;color:#6b7280;display:flex;justify-content:space-between;gap:1rem}.footer-note[data-v-aff8c083]{color:#94a3b8}@media(max-width:1024px){.landing-hero[data-v-aff8c083]{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-side[data-v-aff8c083]{order:-1}.landing-wrapper[data-v-aff8c083]{padding-inline:1.4rem}}@media(max-width:780px){.landing-nav[data-v-aff8c083]{flex-direction:column;align-items:flex-start;gap:.9rem}.landing-menu[data-v-aff8c083]{font-size:.85rem;gap:1rem;flex-wrap:wrap}.hero-grid[data-v-aff8c083]{grid-template-columns:minmax(0,1fr)}.landing-footer[data-v-aff8c083]{flex-direction:column}}
