:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.4;font-weight:450;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px}#root{height:100%}button,input{font:inherit}a{color:inherit}.app{--bg: #022c22;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .09);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--accent: #10b981;--accent2: #34d399;--shadow: 0 18px 48px rgba(0, 0, 0, .42);height:100%;color:var(--text);background:radial-gradient(1200px 900px at -10% -20%,rgba(16,185,129,.16),transparent 60%),radial-gradient(900px 700px at 110% -10%,rgba(52,211,153,.16),transparent 60%),radial-gradient(900px 700px at 60% 120%,rgba(5,150,105,.14),transparent 62%),var(--bg)}.app[data-theme=light]{--bg: #f6f7fb;--panel: rgba(16, 24, 40, .05);--panel2: rgba(16, 24, 40, .08);--border: rgba(16, 24, 40, .1);--text: rgba(16, 24, 40, .92);--muted: rgba(16, 24, 40, .58);--accent: #0b9d67;--accent2: #2256ff;--shadow: 0 18px 48px rgba(2, 6, 23, .12)}.app{display:grid;grid-template-columns:280px 1fr}.sidebar{padding:18px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 70%)}.brand{display:flex;gap:12px;align-items:center;padding:10px 10px 16px}.brandMark{width:36px;height:36px;border-radius:12px;background:radial-gradient(circle at 20% 30%,#ffffff8c,#ffffff14),linear-gradient(135deg,var(--accent),#059669);box-shadow:0 10px 30px #00000040}.brandName{font-weight:720;letter-spacing:-.02em}.brandTag{font-size:12px;color:var(--muted)}.nav{display:grid;gap:8px;padding:10px}.navItem{text-align:left;border:1px solid transparent;background:transparent;padding:10px 12px;border-radius:12px;color:var(--text);cursor:pointer;transition:background .14s ease,border-color .14s ease}.navItem:hover{background:var(--panel);border-color:var(--border)}.navItem.active{background:linear-gradient(135deg,#57ffa424,#66a3ff1f);border-color:#57ffa440}.sidebarFooter{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:10px}.main{min-width:0;padding:18px 22px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:18px;background:#ffffff0a;box-shadow:var(--shadow)}.title{font-size:18px;font-weight:720;letter-spacing:-.02em}.subtitle{margin-top:2px;font-size:12px;color:var(--muted)}.topbarRight{display:flex;gap:10px;align-items:center}.content{padding:16px 2px 0;display:grid;gap:16px}.gridKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.card{border:1px solid var(--border);border-radius:18px;padding:14px;background:var(--panel)}.cardLabel{font-size:12px;color:var(--muted)}.cardValue{font-size:22px;font-weight:760;margin-top:6px;letter-spacing:-.03em}.cardDelta{margin-top:8px;font-size:12px;color:#57ffa4e6}.grid2{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;min-width:0}.panel{border:1px solid var(--border);border-radius:18px;background:var(--panel);overflow:hidden}.panelHeader{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.panelTitle{font-weight:720;letter-spacing:-.02em}.panelHint{margin-top:2px;font-size:12px;color:var(--muted)}.panelActions{display:flex;gap:8px}.chart{height:220px;padding:14px}.chartSvg{width:100%;height:100%}.map{position:relative;height:220px;border-top:1px solid var(--border);background:radial-gradient(900px 380px at 40% 20%,rgba(87,255,164,.09),transparent 60%)}.mapGrid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:34px 34px;opacity:.6}.mapBlob{position:absolute;filter:blur(12px);border-radius:999px}.mapBlob.a{width:140px;height:140px;left:14%;top:22%;background:#57ffa438}.mapBlob.b{width:180px;height:120px;left:46%;top:36%;background:#66a3ff2e}.mapBlob.c{width:110px;height:110px;left:70%;top:16%;background:#bd6cff2e}.mapLegend{position:absolute;left:12px;bottom:12px;padding:10px;border-radius:14px;border:1px solid var(--border);background:#0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legendRow{display:flex;gap:8px;align-items:center;font-size:12px}.dot{width:10px;height:10px;border-radius:999px;background:var(--accent)}.table{padding:10px 14px 14px}.row{display:grid;grid-template-columns:100px 1.2fr 1.2fr 90px 140px 80px;gap:10px;padding:10px 8px;border-radius:12px}.row.head{padding-top:6px;padding-bottom:6px;color:var(--muted);font-size:12px}.row:not(.head):hover{background:var(--panel2)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.status{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;font-size:12px}.status.ok{border-color:#57ffa44d;background:#57ffa41f}.status.warn{border-color:#ffd04d59;background:#ffd04d1f}.brandMark.large{width:64px;height:64px;border-radius:20px}.authPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:var(--bg);position:relative;overflow:hidden}.statusBadge{position:absolute;top:40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--accent)}.dot.pulse{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse-slow 2s infinite}.authCard{width:100%;max-width:400px;padding:40px;background:#ffffff08;border:1px solid var(--border);border-radius:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;z-index:1}.authHeader{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.authTitle{margin:16px 0 4px;font-size:24px;font-weight:800;letter-spacing:-.02em}.authForm{display:grid;gap:16px}.passwordField{position:relative}.togglePass{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:0;cursor:pointer;opacity:.6}.authBtn{width:100%;padding:12px;font-weight:600;margin-top:8px}.divider{display:flex;align-items:center;gap:16px;margin:8px 0;color:var(--muted);font-size:12px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.socialAuth{display:flex;justify-content:center;gap:12px}.socialBtn{width:48px;height:48px;border-radius:14px;border:1px solid var(--border);background:#ffffff08;color:var(--text);cursor:pointer;display:grid;place-items:center;font-weight:700;transition:all .2s ease}.socialBtn:hover{background:#ffffff14;border-color:var(--muted)}.forgotBtn{margin-top:24px;font-size:13px;color:var(--muted)}.authFooter{margin-top:40px;text-align:center;z-index:1}.systemStats{display:flex;gap:20px;margin-bottom:16px;font-size:11px;letter-spacing:.05em}.statItem span.active{color:var(--accent);font-weight:700}.copyright{font-size:11px;line-height:1.6}@keyframes pulse-slow{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.5}}.heroCopy,.heroStat{border:1px solid var(--border);border-radius:18px;background:var(--panel);padding:16px}.heroTitle{font-size:26px;font-weight:820;letter-spacing:-.04em}.heroDesc{margin-top:8px;color:var(--muted)}.heroActions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.statBig{font-size:32px;font-weight:860;letter-spacing:-.05em}.statBars{display:grid;gap:8px;margin-top:12px}.bar-0{width:78%}.bar-1{width:55%}.bar-2{width:92%}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.gridCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listing{border:1px solid var(--border);border-radius:18px;background:var(--panel);display:grid;gap:0;overflow:hidden;transition:transform .2s ease}.listing:hover{transform:translateY(-4px)}.listingImageWrap{width:100%;height:180px;background:var(--panel2);overflow:hidden}.listingImage{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.listing:hover .listingImage{transform:scale(1.05)}.listingContent{padding:14px;display:grid;gap:12px}.listingTop{display:flex;justify-content:space-between;gap:12px}.listingTitle{font-weight:760;letter-spacing:-.02em}.listingSub{margin-top:2px;font-size:12px;color:var(--muted)}.listingPrice{font-weight:780}.listingMeta{display:flex;gap:8px;flex-wrap:wrap}.listingActions{display:flex;gap:10px;justify-content:flex-end}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;font-size:12px}.pill.accent{border-color:#57ffa447;background:#57ffa41f}.muted{color:var(--muted)}.chip{border:1px solid var(--border);background:#ffffff08;color:var(--text);padding:7px 10px;border-radius:999px;cursor:pointer;font-size:12px}.chip.active{border-color:#57ffa447;background:#57ffa41f}.search{border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:9px 12px;border-radius:999px;min-width:260px;outline:none}.search::placeholder{color:#ffffff6b}.ghost,.primary{border-radius:999px;padding:9px 12px;cursor:pointer;border:1px solid var(--border);transition:transform .12s ease,background .12s ease,border-color .12s ease}.ghost{background:#ffffff08;color:var(--text)}.primary{border-color:#57ffa447;background:linear-gradient(135deg,#57ffa438,#66a3ff24);color:var(--text)}.ghost:hover,.primary:hover{transform:translateY(-1px)}.ghost:active,.primary:active{transform:translateY(0)}.form{padding:14px;display:grid;gap:12px}.field{display:grid;gap:8px}.fieldLabel{font-size:12px;color:var(--muted)}.input{border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:10px 12px;border-radius:12px;outline:none}.toggles{display:flex;gap:8px;flex-wrap:wrap}.formActions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:1020px){.app{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border)}.gridKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.gridCards{grid-template-columns:1fr}.row{grid-template-columns:90px 1fr 1fr;grid-auto-rows:auto}.row>div:nth-child(n+4){display:none}.hero{grid-template-columns:1fr}}.landing{padding:0}.lNav{position:sticky;top:0;z-index:30;padding:10px 0;background:linear-gradient(180deg,#00000059,#0000);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app[data-theme=light] .lNav{background:linear-gradient(180deg,#f6f7fbbf,#f6f7fb00)}.lNavInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;border:1px solid var(--border);background:#ffffff0a;box-shadow:var(--shadow)}.lLogo{display:flex;align-items:center;gap:10px}.lLogoText{font-weight:780;letter-spacing:-.02em}.lLinks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lLink{border:1px solid transparent;background:transparent;color:var(--muted);padding:8px 10px;border-radius:999px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.lLink:hover{color:var(--text);background:#ffffff0a;border-color:var(--border)}.lCtas{display:flex;gap:10px;align-items:center}.lWrap{max-width:1040px;margin:0 auto;padding:16px 6px 40px}.lHero{margin-top:10px;display:grid;grid-template-columns:1.25fr .95fr;gap:14px;align-items:stretch}.lHeroCopy{border:1px solid var(--border);border-radius:22px;background:#ffffff0a;padding:18px;box-shadow:var(--shadow)}.lKicker{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(87,255,164,.25);background:#57ffa41a;font-size:12px}.lH1{margin:14px 0 0;font-size:44px;line-height:1.05;letter-spacing:-.05em;font-weight:860}.lH2{margin:0;font-size:26px;letter-spacing:-.04em;font-weight:820}.lP{margin:10px 0 0;font-size:14px}.lHeroActions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.lProof{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lStars{letter-spacing:.12em;color:#ffd04deb;font-size:12px}.lHeroMedia{border:1px solid var(--border);border-radius:22px;background:#ffffff0a;overflow:hidden;box-shadow:var(--shadow)}.lMediaTop{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.lDot{width:10px;height:10px;border-radius:999px;background:#ffffff38}.lMediaTitle{margin-left:6px;color:var(--muted);font-size:12px}.lMediaBody{padding:14px;display:grid;gap:12px}.lMediaCard{height:170px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(700px 240px at 20% 20%,rgba(87,255,164,.18),transparent 55%),radial-gradient(700px 240px at 80% 30%,rgba(102,163,255,.18),transparent 55%),#ffffff08}.lMediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lMediaMini{height:84px;border-radius:16px;border:1px solid var(--border);background:#ffffff08}.lPartners{margin-top:14px;border:1px solid var(--border);border-radius:22px;background:#ffffff08;padding:14px}.lPartnerRow{margin-top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lPartner{display:grid;place-items:center;height:40px;border-radius:14px;border:1px solid var(--border);background:#ffffff08;color:var(--muted);font-size:12px}.lOps{margin-top:16px;border:1px solid var(--border);border-radius:22px;background:#ffffff08;padding:18px}.lOpsGrid{margin-top:12px;display:grid;grid-template-columns:.95fr 1.05fr;gap:12px;min-width:0}.lTelemetry{border:1px solid var(--border);border-radius:18px;background:#ffffff08;overflow:hidden}.lTeleHeader{padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.lTeleTitle{font-weight:820;letter-spacing:-.02em}.lTeleHint{margin-top:2px;font-size:12px}.lTeleStats{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lStat{border:1px solid var(--border);border-radius:16px;padding:12px;background:#ffffff05}.lStatK{font-size:11px;letter-spacing:.08em}.lStatV{margin-top:6px;font-weight:860;letter-spacing:-.02em}.lSat{margin:0 14px 14px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(800px 240px at 20% 20%,rgba(87,255,164,.12),transparent 55%),radial-gradient(800px 240px at 80% 30%,rgba(102,163,255,.12),transparent 55%),#ffffff05;padding:14px}.lSatTitle{font-weight:800;letter-spacing:-.02em}.lSatMetric{margin-top:10px;display:flex;align-items:baseline;gap:10px}.lSatNum{font-size:30px;font-weight:900;letter-spacing:-.05em}.lSatMeta{font-size:12px}.lSatNote{margin-top:8px;font-size:12px}.lMockMap{position:relative;border:1px solid var(--border);border-radius:18px;background:#ffffff08;overflow:hidden;min-height:420px}.lMapTiles{position:absolute;inset:0;background:radial-gradient(900px 400px at 30% 20%,rgba(87,255,164,.12),transparent 55%),radial-gradient(900px 400px at 70% 30%,rgba(102,163,255,.11),transparent 55%),radial-gradient(900px 400px at 50% 90%,rgba(189,108,255,.1),transparent 60%),linear-gradient(180deg,#ffffff08,#00000005)}.lMapGrid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px;opacity:.55}.lZoom{position:absolute;right:12px;top:12px;display:grid;gap:8px;z-index:2}.lZoomBtn{width:36px;height:36px;border-radius:12px;border:1px solid var(--border);background:#00000029;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app[data-theme=light] .lZoomBtn{background:#ffffff8c}.lCluster{position:absolute;width:44px;height:44px;border-radius:999px;border:3px solid rgba(11,157,103,.65);background:#10b981a6;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 10px 24px #00000047;z-index:2}.lClusterInner{width:100%;height:100%;display:grid;place-items:center;border-radius:999px}.lPin{position:absolute;width:14px;height:14px;border-radius:999px;background:var(--accent2);box-shadow:0 10px 20px #00000059;z-index:2}.lPin:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;background:#66a3ff29}.lPopup{position:absolute;width:min(260px,85%);border-radius:16px;border:1px solid var(--border);background:#0003;padding:12px;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app[data-theme=light] .lPopup{background:#ffffffbf}.lPopupTitle{font-weight:860;letter-spacing:-.02em}.lPopupText{margin-top:6px;font-size:13px}.lPopupHint{margin-top:6px;font-size:12px}.lMapFooter{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:8px;align-items:center;justify-content:space-between;z-index:2}.lCluster.posA{left:24%;top:40%}.lCluster.posB{left:56%;top:48%}.lPin.posC{left:68%;top:28%}.lPopup.posP{left:10%;bottom:12%}.lSection{margin-top:16px;border:1px solid var(--border);border-radius:22px;background:#ffffff08;padding:18px}.lSectionHead{display:grid;gap:6px;margin-bottom:12px}.lCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lCard{border:1px solid var(--border);border-radius:18px;background:#ffffff08;padding:14px}.lCardTitle{font-weight:780;letter-spacing:-.02em}.lCardText{margin-top:6px;font-size:13px}.lSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lStep{border:1px solid var(--border);border-radius:18px;background:#ffffff08;padding:14px}.lStepNum{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(87,255,164,.25);background:#57ffa41a;font-weight:820}.lStepTitle{margin-top:10px;font-weight:780;letter-spacing:-.02em}.lStepText{margin-top:6px;font-size:13px}.lPricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lPlan{position:relative;border:1px solid var(--border);border-radius:18px;background:#ffffff08;padding:14px;display:grid;gap:8px}.lPlan.popular{border-color:#57ffa44d;background:linear-gradient(135deg,#57ffa41f,#66a3ff14)}.lBadge{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(87,255,164,.26);background:#57ffa41f;font-size:12px}.lPlanName{font-weight:780}.lPlanPrice{font-size:28px;font-weight:860;letter-spacing:-.04em}.lPlanHint{font-size:13px}.lPlanBtn{width:100%;justify-content:center}.lPlanList{display:grid;gap:6px;font-size:13px;padding-top:6px}.lTestimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lQuote{border:1px solid var(--border);border-radius:18px;background:#ffffff08;padding:14px;display:grid;gap:10px}.lQuoteText{font-weight:620;letter-spacing:-.01em}.lFaq{display:grid;gap:10px}.lFaqItem{border:1px solid var(--border);border-radius:18px;background:#ffffff08;overflow:hidden}.lFaqQ{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;background:transparent;border:0;color:var(--text);cursor:pointer;text-align:left}.lFaqIcon{width:26px;height:26px;border-radius:10px;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted)}.lFaqA{padding:0 14px 14px;font-size:13px}.lCta{margin-top:16px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(135deg,#57ffa429,#66a3ff1a);padding:18px}.lCtaInner{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.lCtaTitle{font-size:20px;font-weight:840;letter-spacing:-.03em}.lCtaActions{display:flex;gap:10px;flex-wrap:wrap}.lFooter{margin-top:16px;border:1px solid var(--border);border-radius:22px;background:#ffffff08;padding:18px}.lFooterGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.lFooterBrand{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lFooterCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lFooterCol{display:grid;gap:8px}.lFooterHead{font-weight:780;letter-spacing:-.02em}.lFooterLink{text-align:left;border:1px solid transparent;background:transparent;color:var(--muted);padding:6px 0;cursor:pointer}.lFooterLink:hover{color:var(--text)}.lFooterForm{display:flex;gap:10px;align-items:center}.lFooterBottom{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:12px}@media(max-width:920px){.lWrap{padding-left:2px;padding-right:2px}.lHero{grid-template-columns:1fr}.lH1{font-size:36px}.lPartnerRow{grid-template-columns:repeat(3,minmax(0,1fr))}.lCards,.lSteps,.lPricing,.lTestimonials,.lFooterGrid{grid-template-columns:1fr}.lFooterForm{flex-direction:column;align-items:stretch}.lOpsGrid{grid-template-columns:1fr}.lMockMap{min-height:360px}}
