.app-footer[data-v-57d6906a]{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.07);background:#050f23b8}.footer-main[data-v-57d6906a]{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:150px}h2[data-v-57d6906a]{margin:0 0 12px;color:var(--color-text);font-size:28px;font-weight:800;letter-spacing:0}p[data-v-57d6906a]{max-width:460px;margin:0;color:var(--color-text-muted);font-size:14px}.footer-code[data-v-57d6906a]{display:block;margin:-4px 0 12px;color:var(--color-accent);font-family:var(--mono);font-size:12px;letter-spacing:.12em}.footer-links[data-v-57d6906a]{display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-end}.footer-links a[data-v-57d6906a],.footer-links button[data-v-57d6906a]{display:inline-flex;align-items:center;min-height:36px;padding:0;border:0;background:transparent;color:var(--color-text-muted);font-family:var(--mono);font-size:12px;cursor:pointer;transition:color .18s ease}.footer-links a[data-v-57d6906a]:hover,.footer-links button[data-v-57d6906a]:hover{color:var(--color-accent)}.footer-bottom[data-v-57d6906a]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;border-top:1px solid rgba(255,255,255,.05);color:#7282a5a8;font-family:var(--mono);font-size:12px}.record-links[data-v-57d6906a]{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.record-links a[data-v-57d6906a],.status[data-v-57d6906a]{display:inline-flex;align-items:center;min-height:32px;color:var(--color-accent)}@media(max-width:760px){.footer-main[data-v-57d6906a],.footer-bottom[data-v-57d6906a]{align-items:flex-start;flex-direction:column;justify-content:center}.footer-main[data-v-57d6906a]{padding-top:44px;padding-bottom:44px}.footer-links[data-v-57d6906a]{justify-content:flex-start}}.app-header[data-v-35fce431]{position:fixed;top:0;right:0;left:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.08);background:#07122ac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner[data-v-35fce431]{display:flex;align-items:center;justify-content:space-between;width:min(100%,var(--container));height:var(--header-height);margin:0 auto;padding:0 var(--page-x)}.brand[data-v-35fce431]{display:inline-flex;align-items:center;gap:10px;min-height:36px;color:var(--color-text);font-size:clamp(20px,2.4vw,29px);font-weight:800;letter-spacing:0;white-space:nowrap}.brand-name[data-v-35fce431]{color:var(--color-text)}.brand-code[data-v-35fce431]{color:var(--color-text-muted);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em}.brand-dot[data-v-35fce431]{width:8px;height:8px;background:var(--color-accent);box-shadow:0 0 12px #41e4c0b3}.desktop-nav[data-v-35fce431]{display:flex;align-items:center;gap:clamp(22px,3vw,44px)}.nav-link[data-v-35fce431]{position:relative;display:inline-flex;gap:9px;align-items:center;min-height:36px;padding:4px 0 9px;color:var(--color-text-soft);font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.16em;white-space:nowrap;transition:color .18s ease}.nav-link[data-v-35fce431]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--color-accent);opacity:0;transform:scaleX(.72);transition:opacity .18s ease,transform .18s ease}.nav-link[data-v-35fce431]:hover,.nav-link.active[data-v-35fce431]{color:var(--color-accent)}.nav-link.active[data-v-35fce431]:after{opacity:1;transform:scaleX(1)}.contact-link[data-v-35fce431]{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:42px;padding:0 20px;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.12em;text-align:center;transition:background .18s ease,box-shadow .18s ease}.contact-link[data-v-35fce431]:hover{background:#41e4c01a;box-shadow:0 0 16px #41e4c033}@media(max-width:980px){.desktop-nav[data-v-35fce431]{display:none}}@media(max-width:520px){.header-inner[data-v-35fce431]{padding-right:16px;padding-left:16px}.brand[data-v-35fce431]{gap:8px;font-size:18px}.brand-code[data-v-35fce431]{display:none}.brand-dot[data-v-35fce431]{width:7px;height:7px}.contact-link[data-v-35fce431]{min-width:76px;min-height:36px;padding:0 12px;font-size:12px;letter-spacing:.04em}}.contact-section[data-v-ace67bee]{position:relative;z-index:2;padding:92px 0;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 82% 28%,rgba(65,228,192,.11),transparent 28%),#050f2385}.contact-inner[data-v-ace67bee]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.contact-copy h2[data-v-ace67bee]{margin:12px 0 22px;color:var(--color-text);font-size:clamp(34px,4.5vw,58px);font-weight:800;letter-spacing:0;line-height:1.08}.contact-copy p[data-v-ace67bee]:not(.eyebrow){max-width:620px;margin:0;color:var(--color-text-muted);font-size:16px;line-height:1.75}.contact-grid[data-v-ace67bee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-card[data-v-ace67bee]{display:grid;min-height:132px;align-content:space-between;padding:24px;border:1px solid rgba(65,228,192,.2);background:#112240a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.contact-card[data-v-ace67bee]:hover{border-color:var(--color-accent);box-shadow:0 0 22px #41e4c033;transform:translateY(-2px)}.contact-card span[data-v-ace67bee]{color:var(--color-accent);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-card strong[data-v-ace67bee]{min-width:0;color:var(--color-text);font-size:clamp(16px,1.7vw,22px);font-weight:700;line-height:1.35;word-break:break-word}@media(max-width:860px){.contact-inner[data-v-ace67bee],.contact-grid[data-v-ace67bee]{grid-template-columns:1fr}.contact-section[data-v-ace67bee]{padding:64px 0}}.glass-card[data-v-3bba34f7]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#112240b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.glass-card[data-v-3bba34f7]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(120deg,transparent 0%,rgba(65,228,192,.08) 45%,transparent 70%);opacity:0;transform:translate(-70%);transition:opacity .22s ease}.glass-card[data-v-3bba34f7]:hover:before{opacity:1;animation:card-scan-3bba34f7 1.6s ease}.glass-card.compact[data-v-3bba34f7]{background:#101b33b8}.glass-card.glow[data-v-3bba34f7]:hover{border-color:var(--color-accent);box-shadow:0 0 18px #41e4c038;transform:translateY(-2px)}@keyframes card-scan-3bba34f7{0%{transform:translate(-70%)}to{transform:translate(70%)}}.metric-bar[data-v-b776286b]{display:grid;gap:8px}.metric-top[data-v-b776286b]{display:flex;justify-content:space-between;gap:16px;color:var(--color-text-soft);font-family:var(--mono);font-size:14px;letter-spacing:.02em}.metric-top strong[data-v-b776286b]{color:var(--color-text);font-weight:500}.track[data-v-b776286b]{height:6px;overflow:hidden;background:#061836e6}.fill[data-v-b776286b]{position:relative;display:block;height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong));box-shadow:0 0 12px #41e4c0b8;animation:metric-pulse-b776286b 2.4s ease-in-out infinite}.fill[data-v-b776286b]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);animation:metric-sheen-b776286b 1.8s linear infinite}@keyframes metric-pulse-b776286b{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes metric-sheen-b776286b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.particle-canvas[data-v-724afe28]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.42}.tech-tag[data-v-f40b6aec]{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:1px solid rgba(255,255,255,.12);background:#2a344e80;color:var(--color-text-soft);font-family:var(--mono);font-size:12px;letter-spacing:.04em}.tech-tag.active[data-v-f40b6aec]{border-color:#41e4c073;color:var(--color-accent);background:#41e4c014}.architecture-page[data-v-495a6c78]{min-height:100vh}.architecture-hero[data-v-495a6c78]{position:relative;z-index:2;min-height:100vh;overflow:hidden}.hero-bg[data-v-495a6c78]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.38;mix-blend-mode:screen;animation:bg-drift-495a6c78 18s ease-in-out infinite alternate}.hero-mask[data-v-495a6c78]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-background) 0%,rgba(7,18,42,.76) 36%,rgba(7,18,42,.45) 62%,var(--color-background) 100%),linear-gradient(0deg,rgba(7,18,42,.98) 0%,transparent 34%,rgba(7,18,42,.8) 100%)}.scan-texture[data-v-495a6c78]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 50%,rgba(65,228,192,.045) 50%);background-size:100% 4px;opacity:.35;animation:texture-slide-495a6c78 5s linear infinite}.hero-content[data-v-495a6c78]{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);gap:clamp(60px,9vw,150px);align-items:center;min-height:100vh;padding-top:calc(var(--header-height) + 40px);padding-bottom:90px}.left-track[data-v-495a6c78]{position:absolute;top:42%;left:clamp(24px,3vw,60px);display:grid;gap:28px;justify-items:center;transform:translateY(-50%)}.left-track[data-v-495a6c78]:before,.left-track[data-v-495a6c78]:after{display:block;width:1px;height:90px;content:"";background:#41e4c08c}.left-track span[data-v-495a6c78]{width:12px;height:12px;border:2px solid var(--color-accent);border-radius:50%}.left-track i[data-v-495a6c78]{width:18px;height:18px;background:var(--color-accent);border-radius:50%;box-shadow:0 0 22px #41e4c0d1;animation:soft-pulse 1.6s ease-in-out infinite}.architecture-copy[data-v-495a6c78]{max-width:780px;padding-left:clamp(0px,4vw,48px)}.version-tags[data-v-495a6c78]{display:flex;flex-wrap:wrap;gap:12px}.architecture-copy h1[data-v-495a6c78]{margin:26px 0 24px;color:var(--color-text);font-size:clamp(50px,7vw,84px);font-weight:800;letter-spacing:0;line-height:1.02}.architecture-copy p[data-v-495a6c78]{max-width:720px;margin:0;color:var(--color-text-soft);font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.8}.architecture-actions[data-v-495a6c78]{display:flex;gap:28px;margin-top:58px}.architecture-actions a[data-v-495a6c78]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:220px}.architecture-panels[data-v-495a6c78]{display:grid;gap:34px}.status-panel[data-v-495a6c78],.tech-panel[data-v-495a6c78]{padding:32px;border-left:4px solid var(--color-accent);animation:panel-float 6s ease-in-out infinite}.tech-panel[data-v-495a6c78]{animation-delay:-2s}.status-panel header[data-v-495a6c78]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.status-panel h2[data-v-495a6c78],.tech-panel h2[data-v-495a6c78]{margin:0;color:var(--color-accent);font-family:var(--mono);font-size:18px;letter-spacing:.08em}.status-panel .material-symbols-outlined[data-v-495a6c78]{color:var(--color-accent)}.metric-stack[data-v-495a6c78]{display:grid;gap:22px;margin-top:22px}.tag-cloud[data-v-495a6c78]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.step-list[data-v-495a6c78]{position:absolute;bottom:42px;left:50%;display:flex;gap:clamp(16px,3vw,44px);margin:0;padding:0;color:var(--color-text-soft);font-family:var(--mono);font-size:12px;list-style:none;text-transform:uppercase;transform:translate(-50%)}.step-list li[data-v-495a6c78]{white-space:nowrap;animation:step-pulse-495a6c78 3.2s ease-in-out infinite}.step-list li[data-v-495a6c78]:nth-child(2){animation-delay:-.6s}.step-list li[data-v-495a6c78]:nth-child(3){animation-delay:-1.2s}.step-list li[data-v-495a6c78]:nth-child(4){animation-delay:-1.8s}.step-list span[data-v-495a6c78]{color:var(--color-accent)}@keyframes bg-drift-495a6c78{0%{transform:scale(1.02) translate3d(-8px,0,0)}to{transform:scale(1.08) translate3d(14px,-8px,0)}}@keyframes texture-slide-495a6c78{0%{background-position:0 0}to{background-position:0 40px}}@keyframes step-pulse-495a6c78{0%,to{opacity:.48}50%{opacity:1}}@media(max-width:1080px){.hero-content[data-v-495a6c78]{grid-template-columns:1fr;gap:46px;padding-top:calc(var(--header-height) + 80px)}.left-track[data-v-495a6c78],.step-list[data-v-495a6c78]{display:none}.architecture-copy[data-v-495a6c78]{padding-left:0}}@media(max-width:720px){.hero-content[data-v-495a6c78]{min-height:auto;padding-top:calc(var(--header-height) + 48px);padding-bottom:64px}.architecture-copy h1[data-v-495a6c78]{font-size:clamp(34px,10.5vw,46px);line-height:1.14}.architecture-copy p[data-v-495a6c78]{font-size:15px;line-height:1.75}.architecture-actions[data-v-495a6c78]{flex-direction:column;gap:14px;margin-top:38px}.architecture-actions a[data-v-495a6c78]{min-width:0}.status-panel[data-v-495a6c78],.tech-panel[data-v-495a6c78]{padding:24px}.architecture-panels[data-v-495a6c78]{gap:20px}.hero-bg[data-v-495a6c78]{animation:bg-mobile-drift-495a6c78 18s ease-in-out infinite alternate}}@keyframes bg-mobile-drift-495a6c78{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.04) translate3d(0,-4px,0)}}.harmony-page[data-v-9b7324b4]{background:linear-gradient(90deg,rgba(65,228,192,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(65,228,192,.04) 1px,transparent 1px),var(--color-background);background-size:70px 70px}.case-layout[data-v-9b7324b4]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:clamp(50px,7vw,110px);align-items:center;min-height:calc(100vh - var(--header-height));padding-top:calc(var(--header-height) + 70px);padding-bottom:110px}.case-badge[data-v-9b7324b4]{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid rgba(65,228,192,.32);border-radius:999px;background:#41e4c014;color:var(--color-accent);font-size:14px;animation:soft-pulse 2.6s ease-in-out infinite}.case-badge .material-symbols-outlined[data-v-9b7324b4]{font-size:17px}h1[data-v-9b7324b4]{max-width:660px;margin:32px 0 26px;color:var(--color-text);font-size:clamp(50px,7vw,84px);font-weight:800;letter-spacing:0;line-height:1.02}h1 span[data-v-9b7324b4]{display:block}.lead[data-v-9b7324b4]{max-width:680px;margin:0 0 54px;color:var(--color-text-muted);font-size:clamp(18px,1.8vw,23px);font-weight:500;line-height:1.75}.section-block[data-v-9b7324b4]{margin-top:44px}.section-block h2[data-v-9b7324b4]{margin:0 0 20px;color:var(--color-accent);font-family:var(--mono);font-size:16px;letter-spacing:.08em}.tag-list[data-v-9b7324b4]{display:flex;flex-wrap:wrap;gap:12px}.feature-list[data-v-9b7324b4]{display:grid;gap:18px}.feature-row[data-v-9b7324b4]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;align-items:start;padding:22px 24px;border-left:3px solid var(--color-accent);animation:feature-enter-9b7324b4 5s ease-in-out infinite}.feature-row[data-v-9b7324b4]:nth-child(2){animation-delay:-1.2s}.feature-row[data-v-9b7324b4]:nth-child(3){animation-delay:-2.4s}.feature-row .material-symbols-outlined[data-v-9b7324b4]{color:var(--color-accent);font-size:28px}.feature-row h3[data-v-9b7324b4]{margin:0 0 8px;color:var(--color-text);font-size:21px}.feature-row p[data-v-9b7324b4]{margin:0;color:var(--color-text-muted);font-size:16px;line-height:1.6}.case-actions[data-v-9b7324b4]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:540px;margin-top:70px}.case-actions a[data-v-9b7324b4]{display:inline-flex;align-items:center;justify-content:center;gap:12px}.device-zone[data-v-9b7324b4]{position:relative;min-height:760px}.phone-shell[data-v-9b7324b4]{position:relative;width:min(100%,430px);margin:0 auto;padding:28px;border:10px solid rgba(62,74,109,.72);border-radius:58px;background:#07122a;box-shadow:0 30px 90px #00000047;animation:phone-tilt-9b7324b4 7s ease-in-out infinite;transform-style:preserve-3d}.notch[data-v-9b7324b4]{position:absolute;top:0;left:50%;width:150px;height:34px;border-radius:0 0 18px 18px;background:#3e4a6de6;transform:translate(-50%)}.phone-screen[data-v-9b7324b4]{overflow:hidden;border-radius:36px;background:#101b33c7}.phone-screen header[data-v-9b7324b4]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:54px 28px 28px;border-bottom:1px solid rgba(65,228,192,.18)}.phone-screen header p[data-v-9b7324b4]{margin:0 0 8px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.12em}.phone-screen header h2[data-v-9b7324b4]{margin:0;color:var(--color-text);font-size:18px}.status-dot[data-v-9b7324b4]{width:22px;height:14px;border-right:14px solid var(--color-accent);border-bottom:14px solid var(--color-accent);clip-path:polygon(100% 0,100% 100%,0 100%);animation:soft-pulse 1.4s ease-in-out infinite}.traffic-card[data-v-9b7324b4]{margin:24px;padding:24px;border-color:var(--color-accent);box-shadow:inset 0 0 18px #41e4c029}.traffic-card>span[data-v-9b7324b4]{color:var(--color-accent);font-size:12px}.bar-chart[data-v-9b7324b4]{display:grid;grid-template-columns:repeat(7,1fr);gap:11px;align-items:end;height:96px;margin-top:18px}.bar-chart i[data-v-9b7324b4]{display:block;background:#41e4c0bd;opacity:.72;transform-origin:bottom;animation:bar-wave-9b7324b4 1.8s ease-in-out infinite}.bar-chart i[data-v-9b7324b4]:nth-child(2){animation-delay:-.2s}.bar-chart i[data-v-9b7324b4]:nth-child(3){animation-delay:-.4s}.bar-chart i[data-v-9b7324b4]:nth-child(4){animation-delay:-.6s}.bar-chart i[data-v-9b7324b4]:nth-child(5){animation-delay:-.8s}.bar-chart i[data-v-9b7324b4]:nth-child(6){animation-delay:-1s}.bar-chart i[data-v-9b7324b4]:nth-child(7){animation-delay:-1.2s}.device-metrics[data-v-9b7324b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 24px 20px}.device-metrics article[data-v-9b7324b4]{padding:22px 18px}.device-metrics .material-symbols-outlined[data-v-9b7324b4]{color:var(--color-accent);font-size:28px}.device-metrics strong[data-v-9b7324b4]{display:block;margin-top:54px;color:var(--color-text);font-size:28px}.device-metrics span[data-v-9b7324b4]{color:var(--color-text-muted);font-size:12px}.remote-view[data-v-9b7324b4]{position:relative;margin:0 24px 20px;overflow:hidden;border:1px solid rgba(65,228,192,.22);border-radius:8px}.remote-view img[data-v-9b7324b4]{width:100%;height:170px;object-fit:cover;opacity:.7}.remote-view span[data-v-9b7324b4]{position:absolute;bottom:18px;left:18px;color:var(--color-accent);font-size:14px;animation:soft-pulse 2s ease-in-out infinite}.sync-progress[data-v-9b7324b4]{margin:0 24px 26px}.sync-progress>span[data-v-9b7324b4]{display:block;height:8px;overflow:hidden;border-radius:999px;background:#3e4a6dcc}.sync-progress>span[data-v-9b7324b4]:before{display:block;width:75%;height:100%;content:"";background:var(--color-accent);animation:sync-width-9b7324b4 3.2s ease-in-out infinite}.sync-progress p[data-v-9b7324b4]{display:flex;justify-content:space-between;margin:10px 0 0;color:var(--color-text-muted);font-size:12px}.sync-progress strong[data-v-9b7324b4]{color:var(--color-accent)}.device-tabs[data-v-9b7324b4]{display:flex;justify-content:space-around;padding:20px 28px 24px;border-top:1px solid rgba(65,228,192,.15);color:var(--color-text-muted)}.device-tabs .material-symbols-outlined[data-v-9b7324b4]:first-child{color:var(--color-accent)}.floating-throughput[data-v-9b7324b4],.floating-nodes[data-v-9b7324b4]{position:absolute;z-index:3;padding:24px;border-color:#41e4c070;animation:panel-float 5.8s ease-in-out infinite}.floating-throughput[data-v-9b7324b4]{top:100px;right:0;min-width:220px}.floating-throughput span[data-v-9b7324b4],.floating-nodes span[data-v-9b7324b4]{color:var(--color-accent);font-size:12px;font-weight:700}.floating-throughput strong[data-v-9b7324b4]{display:block;margin-top:10px;font-size:30px}.floating-nodes[data-v-9b7324b4]{bottom:240px;left:0;min-width:260px;animation-delay:-2s}.floating-nodes div[data-v-9b7324b4]{display:flex;align-items:center;margin-top:16px}.floating-nodes i[data-v-9b7324b4]{width:36px;height:36px;margin-right:-8px;border:1px solid var(--color-accent);border-radius:12px;background:#101b33f5;animation:node-pulse-9b7324b4 1.8s ease-in-out infinite}.floating-nodes i[data-v-9b7324b4]:nth-child(2){animation-delay:-.4s}.floating-nodes i[data-v-9b7324b4]:nth-child(3){animation-delay:-.8s}@keyframes phone-tilt-9b7324b4{0%,to{transform:rotateX(0) rotateY(0) translateY(0)}35%{transform:rotateX(1.6deg) rotateY(-3deg) translateY(-8px)}70%{transform:rotateX(-1deg) rotateY(2.4deg) translateY(4px)}}@keyframes bar-wave-9b7324b4{0%,to{transform:scaleY(.72);filter:brightness(.82)}50%{transform:scaleY(1.12);filter:brightness(1.35)}}@keyframes sync-width-9b7324b4{0%,to{width:68%}50%{width:82%}}@keyframes node-pulse-9b7324b4{0%,to{box-shadow:0 0 #41e4c000}50%{box-shadow:0 0 18px #41e4c073}}@keyframes feature-enter-9b7324b4{0%,to{border-left-color:#41e4c0b8}50%{border-left-color:#5ffbd6;box-shadow:0 0 22px #41e4c029}}.floating-nodes strong[data-v-9b7324b4]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:36px;margin-left:4px;border:1px solid var(--color-accent);border-radius:12px;color:var(--color-accent);font-size:14px}@media(max-width:1100px){.case-layout[data-v-9b7324b4]{grid-template-columns:1fr}.device-zone[data-v-9b7324b4]{min-height:auto}.floating-throughput[data-v-9b7324b4],.floating-nodes[data-v-9b7324b4]{position:static;width:min(100%,430px);margin:24px auto}}@media(max-width:640px){.case-layout[data-v-9b7324b4]{padding-top:calc(var(--header-height) + 44px);padding-bottom:62px;gap:44px}h1[data-v-9b7324b4]{margin-top:26px;margin-bottom:20px;font-size:clamp(36px,11vw,46px);line-height:1.14}.lead[data-v-9b7324b4]{margin-bottom:42px;font-size:16px;line-height:1.72}.section-block[data-v-9b7324b4]{margin-top:34px}.feature-row[data-v-9b7324b4]{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:20px}.feature-row h3[data-v-9b7324b4]{font-size:18px}.feature-row p[data-v-9b7324b4]{font-size:14px}.phone-shell[data-v-9b7324b4]{padding:14px;border-width:7px;border-radius:42px;animation:phone-mobile-float-9b7324b4 6s ease-in-out infinite}.phone-screen[data-v-9b7324b4]{border-radius:28px}.phone-screen header[data-v-9b7324b4],.traffic-card[data-v-9b7324b4]{padding-right:18px;padding-left:18px}.device-metrics[data-v-9b7324b4]{gap:12px;margin-right:16px;margin-left:16px}.device-metrics article[data-v-9b7324b4]{padding:18px 14px}.device-metrics strong[data-v-9b7324b4]{margin-top:34px;font-size:22px}.remote-view[data-v-9b7324b4],.sync-progress[data-v-9b7324b4]{margin-right:16px;margin-left:16px}}@keyframes phone-mobile-float-9b7324b4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.home-page main[data-v-d7f5c57d]{position:relative;z-index:2}.hero-section[data-v-d7f5c57d]{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr) 190px;gap:56px;align-items:center;min-height:100vh;padding-top:calc(var(--header-height) + 90px);padding-bottom:130px}.corner[data-v-d7f5c57d]{position:absolute;width:48px;height:48px;pointer-events:none;border-color:#41e4c06b;animation:border-pulse 3s ease-in-out infinite}.corner-tl[data-v-d7f5c57d]{top:154px;left:var(--page-x);border-top:2px solid;border-left:2px solid}.corner-tr[data-v-d7f5c57d]{top:154px;right:var(--page-x);border-top:2px solid;border-right:2px solid}.corner-bl[data-v-d7f5c57d]{bottom:132px;left:var(--page-x);border-bottom:2px solid;border-left:2px solid}.corner-br[data-v-d7f5c57d]{right:var(--page-x);bottom:132px;border-right:2px solid;border-bottom:2px solid}.status-card[data-v-d7f5c57d]{align-self:center;padding:22px 22px 20px;border-left:3px solid var(--color-accent);animation:panel-float 5.8s ease-in-out infinite}.status-card p[data-v-d7f5c57d]{margin:0 0 20px;color:var(--color-accent);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.status-card dl[data-v-d7f5c57d]{display:grid;gap:12px;margin:0}.status-card dt[data-v-d7f5c57d]{color:var(--color-text-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-card dd[data-v-d7f5c57d]{margin:3px 0 0;color:var(--color-accent);font-family:var(--mono);font-size:17px;font-weight:700}.signal-lines[data-v-d7f5c57d]{position:absolute;bottom:330px;left:var(--page-x);display:grid;gap:8px;width:170px}.signal-lines span[data-v-d7f5c57d]{position:relative;display:block;overflow:hidden;height:4px;background:var(--color-accent);opacity:.42}.signal-lines span[data-v-d7f5c57d]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:line-sweep 2.2s linear infinite}.signal-lines span[data-v-d7f5c57d]:nth-child(2){width:76%}.signal-lines span[data-v-d7f5c57d]:nth-child(3){width:50%}.hero-core[data-v-d7f5c57d]{position:relative;z-index:2;text-align:center}.radar[data-v-d7f5c57d]{position:absolute;top:50%;left:50%;z-index:-1;width:min(62vw,650px);aspect-ratio:1;border:1px solid rgba(65,228,192,.09);border-radius:50%;transform:translate(-50%,-50%);animation:radar-spin-d7f5c57d 18s linear infinite}.radar[data-v-d7f5c57d]:before,.radar[data-v-d7f5c57d]:after{position:absolute;top:14%;right:14%;bottom:14%;left:14%;content:"";border:1px dashed rgba(65,228,192,.12);border-radius:50%}.radar[data-v-d7f5c57d]:after{top:28%;right:28%;bottom:28%;left:28%;border-style:solid;opacity:.5;animation:radar-pulse-d7f5c57d 3.6s ease-in-out infinite}.radar[data-v-d7f5c57d]:before{animation:radar-spin-d7f5c57d 12s linear infinite reverse}h1[data-v-d7f5c57d]{margin:20px 0 12px;color:var(--color-text);font-size:clamp(46px,6.6vw,80px);font-weight:800;letter-spacing:0;line-height:.96}h2[data-v-d7f5c57d]{margin:0;color:var(--color-text-soft);font-size:clamp(20px,2vw,30px);font-weight:800;letter-spacing:0}.hero-core .body-copy[data-v-d7f5c57d]{max-width:700px;margin:24px auto 0}.hero-actions[data-v-d7f5c57d]{display:flex;justify-content:center;gap:24px;margin-top:44px}.hero-actions a[data-v-d7f5c57d]{display:inline-flex;align-items:center;justify-content:center;gap:12px}.capability-stack[data-v-d7f5c57d]{display:grid;gap:22px}.capability-card[data-v-d7f5c57d]{padding:24px 20px 22px;border-left:3px solid var(--color-accent);animation:panel-float 6s ease-in-out infinite}.capability-card[data-v-d7f5c57d]:nth-child(2){animation-delay:-1.4s}.capability-card[data-v-d7f5c57d]:nth-child(3){animation-delay:-2.8s}.capability-card .material-symbols-outlined[data-v-d7f5c57d]{color:var(--color-accent);font-size:24px}.capability-card h3[data-v-d7f5c57d]{margin:24px 0 8px;color:var(--color-text);font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.capability-card p[data-v-d7f5c57d]{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.scroll-tip[data-v-d7f5c57d]{position:absolute;right:0;bottom:92px;left:0;color:#c5c6cd6b;font-size:11px;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.scroll-tip[data-v-d7f5c57d]:after{display:block;width:1px;height:40px;margin:14px auto 0;content:"";background:#41e4c047;animation:scroll-line-d7f5c57d 1.8s ease-in-out infinite}.domains-section[data-v-d7f5c57d]{padding-top:70px;padding-bottom:96px}.section-heading[data-v-d7f5c57d]{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:64px}.section-heading h2[data-v-d7f5c57d]{margin-top:10px;color:var(--color-text);font-size:clamp(32px,4vw,48px)}.filter[data-v-d7f5c57d]{color:#c5c6cd70;font-size:12px}.domain-grid[data-v-d7f5c57d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.domain-card[data-v-d7f5c57d]{min-width:0;border:1px solid rgba(255,255,255,.06);background:#112240c7;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.domain-card.active[data-v-d7f5c57d],.domain-card[data-v-d7f5c57d]:hover{border-color:#41e4c0b3;box-shadow:0 0 26px #41e4c038;transform:translateY(-3px)}.domain-card.active[data-v-d7f5c57d]{animation:card-idle-glow-d7f5c57d 3.4s ease-in-out infinite}.domain-image[data-v-d7f5c57d]{position:relative;aspect-ratio:1 / 1.08;margin:14px 14px 0;overflow:hidden}.domain-image img[data-v-d7f5c57d]{width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .7s ease}.domain-card:hover img[data-v-d7f5c57d]{transform:scale(1.08)}.domain-image span[data-v-d7f5c57d]{position:absolute;top:18px;left:18px;padding:7px 14px;border:1px solid rgba(65,228,192,.28);background:#41e4c0e6;color:#00382d;font-family:var(--mono);font-size:12px;font-weight:800}.domain-body[data-v-d7f5c57d]{padding:30px 26px 28px}.domain-body h3[data-v-d7f5c57d]{margin:0 0 14px;color:var(--color-accent);font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:0}.domain-card:not(.active) .domain-body h3[data-v-d7f5c57d]{color:var(--color-text-soft)}.domain-body p[data-v-d7f5c57d]{min-height:96px;margin:0;color:var(--color-text-muted);font-size:15px;font-weight:600;line-height:1.75}.domain-body strong[data-v-d7f5c57d]{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--color-accent);font-family:var(--mono);font-size:13px}.domain-card:not(.active) .domain-body strong[data-v-d7f5c57d]{color:var(--color-text-muted)}.domain-body .material-symbols-outlined[data-v-d7f5c57d]{font-size:18px}.metrics-band[data-v-d7f5c57d]{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#061026b8}.metrics-inner[data-v-d7f5c57d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:136px;align-items:center}.metrics-inner dl[data-v-d7f5c57d]{margin:0;text-align:center}.metrics-inner dt[data-v-d7f5c57d]{color:var(--color-accent);font-size:clamp(24px,3vw,34px);font-weight:800;text-shadow:0 0 14px rgba(65,228,192,.35);animation:soft-pulse 2.8s ease-in-out infinite}@keyframes radar-spin-d7f5c57d{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes radar-pulse-d7f5c57d{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes scroll-line-d7f5c57d{0%,to{transform:scaleY(.35);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}@keyframes card-idle-glow-d7f5c57d{0%,to{box-shadow:0 0 18px #41e4c029}50%{box-shadow:0 0 34px #41e4c057}}.metrics-inner dd[data-v-d7f5c57d]{margin:0;color:var(--color-text-muted);font-family:var(--mono);font-size:13px}@media(max-width:1180px){.hero-section[data-v-d7f5c57d]{grid-template-columns:minmax(0,1fr);gap:34px;min-height:auto;padding-top:calc(var(--header-height) + 94px)}.status-card[data-v-d7f5c57d],.capability-stack[data-v-d7f5c57d],.signal-lines[data-v-d7f5c57d]{display:none}.domain-grid[data-v-d7f5c57d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-section[data-v-d7f5c57d]{min-height:auto;padding-top:calc(var(--header-height) + 56px);padding-bottom:72px}.corner[data-v-d7f5c57d],.scroll-tip[data-v-d7f5c57d]{display:none}h1[data-v-d7f5c57d]{margin-top:16px;font-size:clamp(36px,11vw,46px);line-height:1.14}h2[data-v-d7f5c57d]{font-size:18px;line-height:1.45}.hero-core .body-copy[data-v-d7f5c57d]{margin-top:20px}.hero-actions[data-v-d7f5c57d]{flex-direction:column;gap:14px;margin-top:30px}.section-heading[data-v-d7f5c57d]{align-items:flex-start;flex-direction:column;margin-bottom:36px}.domain-grid[data-v-d7f5c57d],.metrics-inner[data-v-d7f5c57d]{grid-template-columns:1fr}.domains-section[data-v-d7f5c57d]{padding-top:44px;padding-bottom:70px}.domain-body[data-v-d7f5c57d]{padding:24px 22px}.domain-body p[data-v-d7f5c57d]{min-height:auto;font-size:14px;line-height:1.65}.metrics-inner[data-v-d7f5c57d]{gap:24px;padding-top:34px;padding-bottom:34px}}.services-page main[data-v-a5ca2c79]{position:relative;z-index:2;padding-top:calc(var(--header-height) + 70px);padding-bottom:90px}.services-hero[data-v-a5ca2c79]{display:grid;gap:50px}.hero-copy[data-v-a5ca2c79]{max-width:920px}.hero-copy h1[data-v-a5ca2c79]{max-width:980px;margin:16px 0 22px;color:var(--color-text);font-size:clamp(42px,6vw,80px);font-weight:800;letter-spacing:0;line-height:1.05}.hero-copy p[data-v-a5ca2c79]:not(.eyebrow){max-width:750px;margin:0;color:var(--color-text-soft);font-size:16px;line-height:1.75}.hero-panels[data-v-a5ca2c79]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;min-height:300px}.kernel-card[data-v-a5ca2c79],.terminal-card[data-v-a5ca2c79]{padding:clamp(28px,4vw,48px)}.chip[data-v-a5ca2c79],.module-chip[data-v-a5ca2c79]{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(65,228,192,.35);background:#41e4c014;color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kernel-card h2[data-v-a5ca2c79]{margin:30px 0 18px;color:var(--color-accent);font-size:clamp(28px,3vw,40px);line-height:1.12}.kernel-card p[data-v-a5ca2c79]{margin:0;color:var(--color-text-soft);line-height:1.7}.panel-actions[data-v-a5ca2c79]{display:flex;gap:18px;margin-top:34px;flex-wrap:wrap}.panel-actions a[data-v-a5ca2c79],.paper-link[data-v-a5ca2c79],.gis-copy a[data-v-a5ca2c79]{display:inline-flex;align-items:center;justify-content:center;gap:10px}.terminal-card[data-v-a5ca2c79]{position:relative;display:grid;place-items:center;text-align:center;animation:panel-float 5.2s ease-in-out infinite}.terminal-card[data-v-a5ca2c79]:before,.terminal-card[data-v-a5ca2c79]:after{position:absolute;width:30px;height:30px;content:"";border-color:#41e4c061}.terminal-card[data-v-a5ca2c79]:before{top:28px;left:28px;border-top:1px solid;border-left:1px solid}.terminal-card[data-v-a5ca2c79]:after{right:28px;bottom:28px;border-right:1px solid;border-bottom:1px solid}.terminal-card .material-symbols-outlined[data-v-a5ca2c79]{color:var(--color-accent);font-size:70px;text-shadow:0 0 24px rgba(65,228,192,.55)}.terminal-card p[data-v-a5ca2c79]{margin:30px 0 14px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.18em;animation:soft-pulse 2s ease-in-out infinite}.terminal-card pre[data-v-a5ca2c79]{margin:0;color:var(--color-text-muted);font-family:var(--mono);font-size:13px;line-height:1.8;text-align:left}.harmony-module[data-v-a5ca2c79]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:120px;padding:clamp(36px,6vw,70px);border:1px solid rgba(65,228,192,.22);background:linear-gradient(135deg,transparent 0 38%,rgba(65,228,192,.05) 38% 39%,transparent 39%),#11224042;box-shadow:0 0 46px #41e4c00d}.module-visual[data-v-a5ca2c79]{position:relative;display:grid;min-height:350px;place-items:center}.module-visual[data-v-a5ca2c79]:before{position:absolute;top:12%;right:12%;bottom:12%;left:12%;content:"";border:1px solid rgba(65,228,192,.12);transform:rotate(45deg)}.module-chip[data-v-a5ca2c79]{position:absolute;top:0}.core-square[data-v-a5ca2c79]{width:170px;aspect-ratio:1;border:1px solid var(--color-accent);border-radius:8px;background:#41e4c00a;box-shadow:0 0 30px #41e4c042;animation:core-orbit-a5ca2c79 4s ease-in-out infinite}.module-visual small[data-v-a5ca2c79]{position:absolute;right:15%;color:var(--color-text);font-family:var(--mono);font-size:12px}.module-copy h2[data-v-a5ca2c79],.deployment-section h2[data-v-a5ca2c79],.gis-copy h2[data-v-a5ca2c79]{margin:12px 0 22px;color:var(--color-text);font-size:clamp(32px,4vw,48px);line-height:1.12}.module-copy>p[data-v-a5ca2c79],.deployment-section>p[data-v-a5ca2c79]{max-width:650px;margin:0;color:var(--color-text-soft);line-height:1.75}.module-features[data-v-a5ca2c79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0}.module-features article[data-v-a5ca2c79]{padding:20px}.module-features .material-symbols-outlined[data-v-a5ca2c79]{color:var(--color-accent)}.module-features strong[data-v-a5ca2c79]{display:block;margin:8px 0 6px}.module-features span[data-v-a5ca2c79]{color:var(--color-text-muted);font-size:13px;line-height:1.5}.deployment-section[data-v-a5ca2c79]{margin-top:120px;text-align:center}.deployment-section>p[data-v-a5ca2c79]{margin-right:auto;margin-left:auto}.feature-grid[data-v-a5ca2c79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:54px;text-align:left}.feature-card[data-v-a5ca2c79]{position:relative;min-height:250px;padding:34px 28px 28px;animation:panel-float 6.4s ease-in-out infinite}.feature-card[data-v-a5ca2c79]:nth-child(2){animation-delay:-1.4s}.feature-card[data-v-a5ca2c79]:nth-child(3){animation-delay:-2.8s}.module-index[data-v-a5ca2c79]{position:absolute;top:18px;right:18px;color:#7282a573;font-size:10px}.feature-card .material-symbols-outlined[data-v-a5ca2c79]{color:var(--color-accent);font-size:34px}.feature-card h3[data-v-a5ca2c79]{margin:24px 0 14px;color:var(--color-accent);font-size:24px}.feature-card p[data-v-a5ca2c79]{margin:0 0 26px;color:var(--color-text-muted);line-height:1.65}.feature-card div[data-v-a5ca2c79]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:2px solid rgba(65,228,192,.6);color:var(--color-text-muted);font-family:var(--mono);font-size:11px}.feature-card strong[data-v-a5ca2c79]{color:var(--color-accent)}.gis-section[data-v-a5ca2c79]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:center;margin-top:120px}.gis-text[data-v-a5ca2c79]{margin:28px 0;padding:28px;border-left:3px solid var(--color-accent)}.gis-text p[data-v-a5ca2c79]{margin:0 0 20px;color:var(--color-text);line-height:1.7}.gis-text ul[data-v-a5ca2c79]{display:grid;gap:10px;margin:0;padding:0;color:var(--color-text-soft);list-style:none}.gis-text li[data-v-a5ca2c79]:before{display:inline-block;width:7px;height:7px;margin-right:10px;content:"";background:var(--color-accent);border-radius:999px}.gis-visual[data-v-a5ca2c79]{position:relative;overflow:hidden;border:1px solid var(--color-accent);background:#11224080}.gis-visual[data-v-a5ca2c79]:after{position:absolute;top:0;bottom:0;left:-20%;width:16%;content:"";background:linear-gradient(90deg,transparent,rgba(65,228,192,.55),transparent);animation:image-scan-a5ca2c79 3s ease-in-out infinite}.gis-visual img[data-v-a5ca2c79]{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.9}.gis-visual span[data-v-a5ca2c79]{position:absolute;top:22px;left:22px;padding:12px 16px;background:#07122ac7;color:var(--color-accent);font-size:11px;line-height:1.6}.stats-row[data-v-a5ca2c79]{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#061026b8}.stats-inner[data-v-a5ca2c79]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:140px;align-items:center}.stats-inner dl[data-v-a5ca2c79]{margin:0;text-align:center}.stats-inner dt[data-v-a5ca2c79]{color:var(--color-accent);font-size:28px;font-weight:800;animation:soft-pulse 2.8s ease-in-out infinite}@keyframes core-orbit-a5ca2c79{0%,to{transform:scale(1) rotate(0);box-shadow:0 0 24px #41e4c033}50%{transform:scale(1.08) rotate(1.5deg);box-shadow:0 0 44px #41e4c06b}}@keyframes image-scan-a5ca2c79{0%,30%{left:-22%;opacity:0}45%{opacity:1}75%,to{left:106%;opacity:0}}.stats-inner dd[data-v-a5ca2c79]{margin:5px 0 0;color:var(--color-text-muted);font-family:var(--mono);font-size:12px}@media(max-width:980px){.hero-panels[data-v-a5ca2c79],.harmony-module[data-v-a5ca2c79],.feature-grid[data-v-a5ca2c79],.gis-section[data-v-a5ca2c79]{grid-template-columns:1fr}.harmony-module[data-v-a5ca2c79],.deployment-section[data-v-a5ca2c79],.gis-section[data-v-a5ca2c79]{margin-top:80px}}@media(max-width:760px){.services-page main[data-v-a5ca2c79]{padding-top:calc(var(--header-height) + 42px);padding-bottom:64px}.hero-copy h1[data-v-a5ca2c79]{font-size:clamp(34px,11vw,46px);line-height:1.16}.hero-copy p[data-v-a5ca2c79]:not(.eyebrow),.module-copy>p[data-v-a5ca2c79],.deployment-section>p[data-v-a5ca2c79]{font-size:14px;line-height:1.72}.kernel-card[data-v-a5ca2c79],.terminal-card[data-v-a5ca2c79],.harmony-module[data-v-a5ca2c79]{padding:24px}.panel-actions[data-v-a5ca2c79],.module-features[data-v-a5ca2c79]{grid-template-columns:1fr;flex-direction:column}.panel-actions[data-v-a5ca2c79]{align-items:stretch}.panel-actions a[data-v-a5ca2c79],.paper-link[data-v-a5ca2c79],.gis-copy a[data-v-a5ca2c79]{width:100%}.module-visual[data-v-a5ca2c79]{min-height:210px}.core-square[data-v-a5ca2c79]{width:128px}.feature-card[data-v-a5ca2c79]{min-height:auto;padding:28px 22px 24px}.gis-section[data-v-a5ca2c79]{gap:34px}.gis-copy h2[data-v-a5ca2c79],.module-copy h2[data-v-a5ca2c79],.deployment-section h2[data-v-a5ca2c79]{font-size:clamp(28px,9vw,38px)}.stats-inner[data-v-a5ca2c79]{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}}:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#d9e2ff;background:#07122a;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--color-background: #07122a;--color-background-deep: #030d25;--color-surface: #101b33;--color-surface-strong: #151f37;--color-surface-variant: #2a344e;--color-text: #d9e2ff;--color-text-soft: #c5c6cd;--color-text-muted: #7282a5;--color-accent: #41e4c0;--color-accent-strong: #5ffbd6;--color-border: rgba(255, 255, 255, .1);--color-border-accent: rgba(65, 228, 192, .38);--container: 1440px;--page-x: clamp(20px, 5vw, 80px);--header-height: 74px;--mono: "Cascadia Code", "SFMono-Regular", Consolas, "Microsoft YaHei UI", monospace}*{box-sizing:border-box}html{background:var(--color-background);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% 18%,rgba(65,228,192,.08),transparent 26%),var(--color-background)}body,button,input,textarea,select{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}::selection{color:#00382d;background:var(--color-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-surface-variant)}.material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-family:var(--mono);font-size:24px;font-style:normal;font-weight:700;line-height:1;text-transform:none}.page-shell{position:relative;min-height:100vh;overflow:hidden;background:var(--color-background)}.page-container{width:min(100%,var(--container));margin:0 auto;padding-right:var(--page-x);padding-left:var(--page-x)}.mono{font-family:var(--mono)}.eyebrow{color:var(--color-accent);font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.glow-text{color:var(--color-accent);text-shadow:0 0 18px rgba(65,228,192,.58);animation:neon-breathe 2.8s ease-in-out infinite}.tech-button{position:relative;min-height:58px;overflow:hidden;padding:0 34px;border:1px solid var(--color-border-accent);background:transparent;color:var(--color-text);font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:.06em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.tech-button:before{position:absolute;top:0;left:-120%;width:70%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:skew(-20deg);animation:button-scan 4.8s ease-in-out infinite}.tech-button>*{position:relative;z-index:1}.tech-button:hover{border-color:var(--color-accent);background:#41e4c014;box-shadow:0 0 18px #41e4c033}.tech-button:active{transform:scale(.98)}.tech-button.primary{border-color:var(--color-accent);background:var(--color-accent);color:#00382d;box-shadow:0 0 24px #41e4c033}.tech-button.primary:hover{background:var(--color-accent-strong)}.section-title{margin:0;color:var(--color-text);font-size:clamp(34px,4.5vw,64px);font-weight:800;letter-spacing:0;line-height:1.08}.body-copy{color:var(--color-text-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.7}.animated-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(65,228,192,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(65,228,192,.055) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 90%);mask-image:radial-gradient(circle at center,black,transparent 90%);animation:grid-flow 20s linear infinite}.scanline{position:fixed;top:-10vh;left:0;z-index:25;width:100%;height:3px;pointer-events:none;background:linear-gradient(to right,transparent,rgba(65,228,192,.36),transparent);opacity:.45;animation:scan-vertical 8s linear infinite}@keyframes grid-flow{0%{transform:translateY(0)}to{transform:translateY(60px)}}@keyframes scan-vertical{0%{transform:translateY(0)}to{transform:translateY(120vh)}}@keyframes button-scan{0%,45%{left:-120%}70%,to{left:150%}}@keyframes neon-breathe{0%,to{text-shadow:0 0 10px rgba(65,228,192,.44),0 0 22px rgba(65,228,192,.24)}50%{text-shadow:0 0 18px rgba(65,228,192,.72),0 0 36px rgba(65,228,192,.42)}}@keyframes panel-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes border-pulse{0%,to{opacity:.38;box-shadow:0 0 #41e4c000}50%{opacity:.9;box-shadow:0 0 18px #41e4c061}}@keyframes line-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes soft-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px){:root{--header-height: 68px}.page-container{padding-right:20px;padding-left:20px}.tech-button{width:100%;min-height:52px;padding:0 18px;font-size:13px;letter-spacing:.03em;border-color:#41e4c07a;background:#07122a57}.body-copy{font-size:15px;line-height:1.75}}
