@font-face{font-family:Jakarta;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:JetMono;src:url(/fonts/jetbrains-mono-regular.woff2) format("woff2");font-display:swap}:root{--bg:#070b16;--bg-deep:#050812;--surface:rgba(255,255,255,.035);--surface-strong:rgba(255,255,255,.055);--text:#f4f4fa;--text-secondary:rgba(244,244,250,.66);--text-muted:rgba(244,244,250,.44);--accent:#7ba3ff;--accent-soft:rgba(95,143,255,.14);--accent-border:rgba(95,143,255,.24);--success:#86e0b0;--border:rgba(255,255,255,.09);--border-strong:rgba(255,255,255,.15);--font-display:Jakarta,"Microsoft YaHei",system-ui,sans-serif;--font-body:Jakarta,"Microsoft YaHei",system-ui,sans-serif;--font-mono:JetMono,Consolas,monospace;font-family:var(--font-body);color:var(--text);background:var(--bg);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:240px;color:var(--text);background:radial-gradient(circle at 80% 0,rgba(95,143,255,.055),transparent 32rem),linear-gradient(180deg,var(--bg-deep),var(--bg) 34%,#080c18);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-link{position:fixed;left:16px;top:-80px;z-index:2000;padding:12px 18px;border-radius:10px;background:var(--accent);color:#081020;font-weight:800}.skip-link:focus{top:12px}main:focus{outline:none}section[id]{scroll-margin-top:76px}.site-shell{min-height:100dvh;overflow:hidden}.site-header{height:66px;border-bottom:1px solid var(--border);background:#050812c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;inset:0 0 auto;z-index:1000}.nav-shell{width:min(calc(100% - 48px),1160px);height:100%;margin:0 auto;display:flex;align-items:center}.brand,.footer-brand{display:flex;align-items:center;gap:10px}.brand strong,.footer-brand strong{font-family:var(--font-display);font-size:15px;letter-spacing:-.02em}.brand-mark{width:30px;height:30px;border:1px solid var(--border-strong);border-radius:8px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#7ba3ff40,#7ba3ff0d);box-shadow:0 0 22px #5f8fff1f}.brand-mark i{position:absolute;width:12px;height:3px;border-radius:3px;background:var(--text);transform:rotate(-35deg)}.brand-mark i:last-child{transform:rotate(35deg);background:var(--accent)}.desktop-navigation{display:flex;gap:26px;margin-left:auto}.desktop-navigation a,.nav-github{font-size:13px;color:var(--text-secondary);transition:color .18s ease}.desktop-navigation a:hover,.nav-github:hover{color:var(--text)}.nav-github{margin-left:26px;padding:9px 16px;border-radius:999px;color:#081020;background:linear-gradient(135deg,#91b3ff,var(--accent));font-weight:750;box-shadow:0 8px 26px #5f8fff33}.menu-toggle,.mobile-menu{display:none}.hero{width:min(calc(100% - 48px),1160px);min-height:850px;margin:0 auto;padding:132px 0 82px;display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.hero-copy{max-width:560px}.hero-eyebrow,.lp-eyebrow{margin:0 0 15px;color:var(--text-muted);font:500 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.hero-eyebrow i,.lp-eyebrow i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #7ba3ff8c}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(52px,5.2vw,76px);line-height:.99;letter-spacing:-.062em;font-weight:800;text-wrap:balance;animation:enter .7s ease both}.hero h1 span{color:var(--accent)}.hero-subtitle{max-width:530px;margin:24px 0 32px;color:var(--text-secondary);font-size:17px;line-height:1.7;animation:enter .7s ease .08s both}.hero-actions{display:flex;gap:12px;animation:enter .7s ease .16s both}.button{min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:750;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#081020;background:linear-gradient(135deg,#91b3ff,var(--accent));box-shadow:0 10px 30px #5f8fff33}.button-primary:hover{box-shadow:0 14px 38px #5f8fff52}.button-secondary{color:var(--text);background:var(--surface);border-color:var(--border)}.button-secondary:hover{background:var(--surface-strong);border-color:var(--border-strong)}.hero-notes{margin-top:28px;display:flex;gap:20px;color:var(--text-muted);font-size:11px;animation:enter .7s ease .24s both}.hero-notes span{display:flex;align-items:baseline;gap:6px}.hero-notes b{color:var(--text);font:600 12px var(--font-mono)}.hero-product{position:relative;min-height:600px;display:grid;place-items:center;animation:enter-product .8s ease .16s both}.hero-product img{position:relative;width:min(100%,560px);height:auto;max-height:570px;object-fit:contain;filter:drop-shadow(0 34px 55px rgba(0,0,0,.55));z-index:2}.product-orbit{position:absolute;width:610px;height:610px;border:1px solid rgba(123,163,255,.11);border-radius:50%}.product-orbit:before,.product-orbit:after{content:"";position:absolute;inset:14%;border:1px solid rgba(123,163,255,.08);border-radius:50%}.product-orbit:after{inset:31%;background:radial-gradient(circle,rgba(95,143,255,.13),transparent 66%);border:0}.product-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);animation:orbit 5.5s linear infinite}.product-orbit i:first-child{left:12%;top:23%}.product-orbit i:nth-child(2){right:5%;top:52%;animation-delay:-1.8s}.product-orbit i:nth-child(3){left:43%;bottom:0;animation-delay:-3.6s}.hero-download{display:none}.lp-section{padding:104px 0}.lp-container{width:min(calc(100% - 48px),1160px);margin:0 auto}.lp-section-head{width:430px;margin:0 0 48px 24px}.lp-section-head h2,.final-cta h2{margin:0;font-family:var(--font-display);font-size:clamp(38px,4vw,52px);line-height:1.05;letter-spacing:-.05em;font-weight:800;text-wrap:balance}.lp-section-head>p:last-child{margin:14px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.65}.capability-bento{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 24px}.capability-card{min-height:314px;padding:27px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}.capability-card:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--surface-strong)}.capability-icon{width:44px;height:44px;margin-bottom:18px;border:1px solid var(--accent-border);border-radius:12px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;gap:3px}.capability-icon i{width:3px;border-radius:2px;background:var(--accent)}.capability-icon i:first-child{height:11px}.capability-icon i:nth-child(2){height:22px}.capability-icon i:nth-child(3){height:15px}.capability-card-plan .capability-icon i{width:7px;height:7px;border:1px solid var(--accent);background:transparent}.capability-card-copy .capability-icon i{width:9px;height:9px}.capability-card-log .capability-icon i{height:3px;width:8px}.capability-tag,.mode-code,.product-story-copy>span{color:var(--accent);font:500 10px var(--font-mono);letter-spacing:.13em}.capability-card h3,.mode-card h3,.workflow-list h3,.product-story h3{margin:8px 0 0;font-size:20px;line-height:1.3;letter-spacing:-.025em}.capability-card>p,.mode-card>p,.workflow-list p,.product-story-copy p{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.65;max-width:390px}.capability-viz{height:55px;margin-top:auto;padding-top:17px;border-top:1px solid var(--border);display:flex;align-items:flex-end;gap:12px}.viz-primary{padding:7px 11px;border-radius:999px;background:#ffffff0d;color:var(--text-secondary);font:10px var(--font-mono);white-space:nowrap}.viz-motion{height:27px;display:flex;align-items:center;gap:3px}.viz-motion i{width:2px;height:8px;border-radius:2px;background:var(--accent);animation:eq 1s ease-in-out infinite}.viz-motion i:nth-child(2){height:18px;animation-delay:-.2s}.viz-motion i:nth-child(3){height:12px;animation-delay:-.4s}.viz-motion i:nth-child(4){height:23px;animation-delay:-.6s}.viz-motion i:nth-child(5){height:10px;animation-delay:-.8s}.viz-motion i:nth-child(6){height:16px;animation-delay:-1s}.viz-motion i:nth-child(7){height:25px;animation-delay:-1.2s}.viz-motion i:nth-child(8){height:14px;animation-delay:-1.4s}.workflow-layout,.local-layout{display:grid;grid-template-columns:430px 1fr;gap:88px;align-items:start;padding:0 24px}.workflow-layout .lp-section-head,.local-layout .lp-section-head{width:auto;margin:0;position:sticky;top:110px}.workflow-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.workflow-list li{min-height:132px;padding:24px 0;display:grid;grid-template-columns:65px 1fr;align-items:center;border-bottom:1px solid var(--border)}.workflow-list li>span{color:var(--accent);font:11px var(--font-mono)}.workflow-list p{max-width:450px}.mode-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px}.mode-card{min-height:272px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease,background .22s ease}.mode-card:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--surface-strong)}.mode-viz{height:54px;margin:28px 0 18px;display:flex;align-items:center;justify-content:center}.mode-viz i{width:35px;height:35px;border:1px solid var(--border-strong);border-radius:10px;background:#ffffff06}.mode-viz b{position:relative;width:54px;height:1px;background:linear-gradient(90deg,var(--accent),rgba(123,163,255,.35))}.mode-viz b:after{content:"";position:absolute;right:-2px;top:-3px;border:3px solid transparent;border-left-color:var(--accent)}.mode-card strong{display:block;margin-top:8px;color:var(--accent);font:10px var(--font-mono)}.mode-card p{max-width:250px}.mode-card-realtime .mode-viz b{animation:pulse-line 1.3s ease-in-out infinite}.mode-card-scheduled .mode-viz b{height:3px;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 11px)}.mode-card-incremental .mode-viz b{height:6px;background:linear-gradient(90deg,var(--accent) 0 25%,transparent 25% 38%,var(--accent) 38% 68%,transparent 68% 80%,var(--accent) 80%)}.mode-card-mirror .mode-viz i{box-shadow:6px 6px #7ba3ff1a}.mode-card-bidirectional .mode-viz b:before{content:"";position:absolute;left:-2px;top:-3px;border:3px solid transparent;border-right-color:var(--accent)}.mode-card-manual .mode-viz b{width:42px;height:28px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-soft)}.mode-card-manual .mode-viz b:after{right:15px;top:9px}.product-section{padding-bottom:70px}.product-stories{display:grid;gap:72px;padding:0 24px}.product-story{min-height:620px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:28px}.product-story:nth-child(2n){grid-template-columns:1.22fr .78fr}.product-story:nth-child(2n) .product-story-copy{order:2}.product-story-copy{padding:42px}.product-story h3{margin-top:15px;font-family:var(--font-display);font-size:clamp(31px,3vw,43px);line-height:1.12}.product-story-copy p{font-size:15px;max-width:410px}.product-story figure{height:100%;min-height:590px;margin:0;border:1px solid var(--border);border-radius:22px;background:var(--surface);position:relative;display:grid;place-items:center;overflow:hidden}.product-halo{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(95,143,255,.16),rgba(95,143,255,.04) 48%,transparent 70%);filter:blur(6px)}.product-story img{position:relative;width:min(88%,610px);height:auto;max-height:550px;object-fit:contain;filter:drop-shadow(0 30px 48px rgba(0,0,0,.58))}.local-card{padding:36px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.local-card>p{margin:0;color:var(--text-secondary);font-size:17px;line-height:1.8}.tech-pills{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tech-pills span{min-height:54px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#ffffff06;display:flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:12px}.tech-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #7ba3ff73}.tech-dot-2{background:#61dafb}.tech-dot-3{background:#e4a853}.tech-dot-4{background:#e45b6b}.tech-dot-5{background:var(--success)}.tech-dot-6{background:#a9afbd}.local-card>a{display:inline-flex;margin-top:26px;color:var(--accent);font-weight:700;font-size:13px}.final-cta{padding-top:80px}.cta-card{min-height:360px;padding:56px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(145deg,rgba(95,143,255,.07),var(--surface));display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.cta-card>div:first-child{max-width:680px}.cta-card h2{font-size:clamp(40px,4.2vw,58px)}.cta-card>div:first-child>p:last-child{margin:14px 0 0;color:var(--text-secondary)}.cta-actions{display:flex;gap:10px;flex-shrink:0}.download-control{display:flex}.download-control .button-primary{background:var(--surface-strong);color:var(--text-muted);border-color:var(--border);box-shadow:none;cursor:not-allowed}.download-status{display:none}.site-footer{margin-top:70px;border-top:1px solid var(--border)}.footer-inner{width:min(calc(100% - 48px),1160px);min-height:150px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--text-muted);font-size:12px}.footer-inner p{text-align:center}.footer-inner>div{display:flex;justify-content:flex-end;gap:20px}.footer-inner a:hover{color:var(--text)}[data-motion]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}[data-motion][data-motion-visible=true]{opacity:1;transform:none}.capability-card[data-motion],.mode-card[data-motion]{transition-delay:calc(var(--card-index,0)*80ms)}@keyframes enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes enter-product{0%{opacity:0;transform:translate3d(24px,15px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes orbit{50%{transform:translateY(-6px);opacity:.45}}@keyframes eq{0%,to{transform:scaleY(.55);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes pulse-line{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@media(max-width:980px){.desktop-navigation{gap:18px}.nav-github{margin-left:18px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:120px;text-align:center}.hero-copy{max-width:720px;margin:0 auto}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-actions,.hero-notes{justify-content:center}.hero-product{min-height:550px}.product-orbit{width:540px;height:540px}.mode-bento{grid-template-columns:1fr 1fr}.workflow-layout,.local-layout{grid-template-columns:1fr;gap:42px}.workflow-layout .lp-section-head,.local-layout .lp-section-head{position:relative;top:auto;width:430px}.product-story,.product-story:nth-child(2n){grid-template-columns:1fr}.product-story:nth-child(2n) .product-story-copy{order:0}.product-story figure{min-height:520px}.cta-card{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.site-header{height:62px}.nav-shell{width:calc(100% - 32px)}.desktop-navigation,.nav-github{display:none}.menu-toggle{margin-left:auto;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.menu-toggle span{width:20px;height:1px;background:var(--text)}.mobile-menu{position:absolute;top:70px;left:16px;right:16px;padding:8px;border:1px solid var(--border-strong);border-radius:14px;background:#070b16f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column}.mobile-menu a{min-height:48px;padding:0 13px;border-radius:9px;display:flex;align-items:center;color:var(--text-secondary)}.mobile-menu a:hover{background:var(--surface);color:var(--text)}.hero{width:calc(100% - 32px);padding-top:105px;gap:30px}.hero h1{font-size:clamp(43px,13vw,60px)}.hero-product{min-height:430px}.hero-product img{max-height:420px}.product-orbit{width:390px;height:390px}.hero-notes{flex-wrap:wrap}.lp-section{padding:78px 0}.lp-container{width:calc(100% - 32px)}.lp-section-head,.workflow-layout .lp-section-head,.local-layout .lp-section-head{width:auto;margin-left:0}.capability-bento,.mode-bento,.product-stories,.workflow-layout,.local-layout{padding:0}.capability-bento,.mode-bento{grid-template-columns:1fr}.capability-card{min-height:300px}.product-stories{gap:38px}.product-story{min-height:0}.product-story-copy{padding:20px 4px}.product-story figure{min-height:390px}.product-story img{width:92%;max-height:380px}.tech-pills{grid-template-columns:1fr}.cta-card{padding:38px 26px}.cta-actions{width:100%;flex-direction:column}.cta-actions .button,.cta-actions .download-control,.button{width:100%}.footer-inner{width:calc(100% - 32px);grid-template-columns:1fr;gap:16px;padding:35px 0;text-align:center}.footer-brand,.footer-inner>div{justify-content:center}.footer-inner p{margin:0}}@media(max-width:420px){.hero{padding-top:96px}.hero h1{font-size:40px}.hero-actions{flex-direction:column}.hero-notes{gap:10px}.hero-product{min-height:350px}.hero-product img{max-height:340px}.product-orbit{width:320px;height:320px}.lp-section-head h2,.final-cta h2{font-size:35px}.capability-card,.mode-card{padding:22px}.workflow-list li{grid-template-columns:52px 1fr}.product-story figure{min-height:320px}.product-story img{max-height:310px}.cta-card{min-height:430px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero h1,.hero-subtitle,.hero-actions,.hero-product,.product-orbit i,.viz-motion i,.mode-card-realtime .mode-viz b{animation:none}[data-motion]{opacity:1;transform:none;transition:none}}@media(min-width:981px){.lp-section-head{width:460px}.lp-section-head h2{font-size:46px;line-height:1.12;letter-spacing:-.045em}.workflow-layout,.local-layout{grid-template-columns:460px 1fr;gap:68px}.cta-card h2{font-size:52px;line-height:1.1}}@media(min-width:981px){.capabilities-section .lp-section-head,.modes-section .lp-section-head,.product-section .lp-section-head{width:460px}.capabilities-section .lp-section-head h2,.modes-section .lp-section-head h2,.product-section .lp-section-head h2{font-size:46px;line-height:1.12;letter-spacing:-.045em}}.mode-art{height:76px;margin:24px 0 17px;position:relative;display:flex;align-items:center;color:var(--accent);overflow:hidden}.mode-art b{font:600 9px var(--font-mono);letter-spacing:.12em}.mode-art-realtime{gap:12px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 12px #86e0b0b3;animation:live-pulse 1.4s ease-in-out infinite}.live-bars{height:42px;display:flex;align-items:center;gap:3px}.live-bars i{width:2px;height:10px;border-radius:3px;background:var(--accent);animation:live-wave 1.1s ease-in-out infinite}.live-bars i:nth-child(2n){animation-delay:-.18s}.live-bars i:nth-child(3n){animation-delay:-.36s}.live-bars i:nth-child(4n){animation-delay:-.54s}.mode-art-realtime b{margin-left:auto;padding:6px 9px;border-radius:999px;background:#86e0b017;color:var(--success)}.mode-art-scheduled{gap:18px}.clock-face{width:54px;height:54px;border:1px solid var(--accent-border);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(95,143,255,.09),transparent 64%)}.clock-face:before{content:"";position:absolute;inset:6px;border-radius:50%;background:repeating-conic-gradient(from -2deg,var(--text-muted) 0 1deg,transparent 1deg 30deg);-webkit-mask:radial-gradient(transparent 66%,#000 68%);mask:radial-gradient(transparent 66%,#000 68%)}.clock-face i,.clock-face span{position:absolute;left:50%;bottom:50%;width:1px;transform-origin:bottom;background:var(--accent)}.clock-face i{height:17px;animation:clock-minute 5.5s linear infinite}.clock-face span{height:12px;transform:rotate(125deg)}.clock-face:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%)}.schedule-slots{display:grid;gap:6px}.schedule-slots i{width:72px;height:6px;border-radius:5px;background:#ffffff0f}.schedule-slots i:nth-child(2){background:linear-gradient(90deg,var(--accent) 0 48%,rgba(255,255,255,.06) 48%)}.mode-art-incremental{gap:16px}.file-stack{width:68px;height:54px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.file-stack i{border:1px solid var(--accent-border);border-radius:6px;background:#5f8fff12;animation:block-fill 3.2s ease-in-out infinite}.file-stack i:nth-child(2){animation-delay:-.8s}.file-stack i:nth-child(3){animation-delay:-1.6s}.file-stack i:nth-child(4){animation-delay:-2.4s}.delta-stream{display:flex;gap:5px}.delta-stream i{width:6px;height:6px;border-radius:2px;background:var(--accent);animation:delta-travel 1.8s ease-in-out infinite}.delta-stream i:nth-child(2){animation-delay:-.55s}.delta-stream i:nth-child(3){animation-delay:-1.1s}.mode-art-incremental b{padding:5px 8px;border-radius:999px;background:var(--accent-soft)}.mode-art-mirror{justify-content:center;gap:12px}.mirror-window{width:58px;height:48px;padding:8px;border:1px solid var(--accent-border);border-radius:9px;background:#5f8fff0d;display:grid;gap:4px}.mirror-window i{height:4px;border-radius:4px;background:#f4f4fa2e}.mirror-window i:first-child{width:62%;background:var(--accent)}.mirror-target{opacity:.52;animation:mirror-activate 2.6s ease-in-out infinite}.mirror-beam{width:64px;height:1px;background:#7ba3ff33;position:relative}.mirror-beam i{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:mirror-copy 2.6s cubic-bezier(.4,0,.2,1) infinite}.mode-art-bidirectional{justify-content:center;gap:12px}.endpoint{width:44px;height:44px;border:1px solid var(--accent-border);border-radius:12px;display:grid;place-items:center;background:#5f8fff0d}.endpoint i{width:18px;height:18px;border:1px solid rgba(244,244,250,.2);border-radius:5px}.dual-track{width:86px;height:36px;position:relative}.dual-track span{position:absolute;left:0;right:0;height:1px;background:#7ba3ff3d}.dual-track span:first-child{top:10px}.dual-track span:nth-child(2){bottom:10px}.dual-track i{position:absolute;width:7px;height:7px;border-radius:3px;background:var(--accent)}.dual-track i:nth-of-type(1){top:7px;animation:packet-right 2.2s ease-in-out infinite}.dual-track i:nth-of-type(2){bottom:7px;animation:packet-left 2.2s ease-in-out infinite}.mode-art-manual{justify-content:center}.manual-button{width:88px;height:42px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;gap:7px;position:relative;z-index:2;animation:manual-press 2.8s ease-in-out infinite}.manual-button i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.manual-button span{font:600 10px var(--font-mono);letter-spacing:.14em}.manual-rings{position:absolute;left:50%;top:50%;width:100px;height:60px;transform:translate(-50%,-50%)}.manual-rings i{position:absolute;inset:8px 24px;border:1px solid rgba(123,163,255,.18);border-radius:999px;animation:manual-ring 2.8s ease-out infinite}.manual-rings i:nth-child(2){animation-delay:.3s}.manual-rings i:nth-child(3){animation-delay:.6s}@keyframes live-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes live-wave{0%,to{height:9px;opacity:.45}50%{height:34px;opacity:1}}@keyframes clock-minute{to{transform:rotate(360deg)}}@keyframes block-fill{0%,20%{background:#5f8fff0a}45%,70%{background:#7ba3ff52}to{background:#5f8fff0a}}@keyframes delta-travel{0%{transform:translate(-8px);opacity:0}45%{opacity:1}to{transform:translate(22px);opacity:0}}@keyframes mirror-activate{0%,35%{opacity:.28}70%,to{opacity:1}}@keyframes mirror-copy{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}@keyframes packet-right{0%{left:0;opacity:0}20%,80%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes packet-left{0%{right:0;opacity:0}20%,80%{opacity:1}to{right:calc(100% - 7px);opacity:0}}@keyframes manual-press{0%,65%,to{transform:scale(1)}75%{transform:scale(.94);background:#7ba3ff47}}@keyframes manual-ring{0%,68%{transform:scale(.5);opacity:0}74%{opacity:.7}to{transform:scale(1.45);opacity:0}}@media(prefers-reduced-motion:reduce){.mode-art *{animation:none!important}.live-bars i{height:18px}.clock-face i{transform:rotate(40deg)}.mirror-target{opacity:1}.manual-rings{display:none}}.hero-metrics{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hero-metrics span{min-width:0;padding:17px 14px 16px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:5px}.hero-metrics span:first-child{padding-left:0}.hero-metrics span:last-child{border-right:0}.hero-metrics b{font:700 clamp(22px,2.2vw,31px) var(--font-mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--text)}.hero-metrics small{font-size:10px;line-height:1.35;color:var(--text-muted);letter-spacing:.02em;white-space:nowrap}.capability-bento{grid-template-columns:repeat(3,1fr)}.capability-card{height:316px;min-height:316px;padding:25px;border-radius:13px;position:relative}.capability-card h3{height:46px;max-width:270px;font-size:20px;line-height:1.14;display:flex;align-items:flex-start}.capability-card>p{height:65px;max-width:32ch}.capability-card-package,.capability-card-power,.capability-card-sync{background:linear-gradient(145deg,#7ba3ff17,#ffffff06 60%)}.capability-card-memory,.capability-card-notify,.capability-card-go{background:linear-gradient(165deg,#ffffff0d,#ffffff05)}.capability-card-package .viz-primary,.capability-card-memory .viz-primary{font-size:19px;letter-spacing:-.045em}.capability-card-power .viz-motion{height:45px;align-items:flex-end;gap:8px}.capability-card-power .viz-motion i{width:24%;height:14px;transform:none;opacity:.35;border-radius:2px}.capability-card-power .viz-motion i:nth-child(2),.capability-card-power .viz-motion i:nth-child(5){height:28px;opacity:.65}.capability-card-power .viz-motion i:nth-child(3),.capability-card-power .viz-motion i:nth-child(6){height:42px;opacity:1}.capability-card-notify .capability-viz{height:82px;padding:13px;border:1px solid var(--border);border-radius:9px;background:#070b168f}.capability-card-notify .viz-primary:before{content:"●";margin-right:8px;color:var(--success);text-shadow:0 0 9px rgba(134,224,176,.6)}.capability-card-sync .viz-motion{gap:4px}.capability-card-sync .viz-motion i{width:calc(12.5% - 4px);height:4px;border-radius:0;animation:pulse-line 1.8s ease-in-out infinite}.capability-card-go .viz-motion i:nth-child(odd){animation:eq .9s ease-in-out infinite}.capability-card .capability-viz{height:82px;border-top-color:#ffffff21}.capability-card .viz-primary{color:#f4f4fad1}.capability-card-power .capability-viz{height:82px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid rgba(255,255,255,.13);padding-top:12px}.capability-card-power .viz-primary{grid-column:1/-1;font-size:10px;color:var(--text-secondary);padding:0;background:none;border-radius:0}.capability-card-power .viz-motion{grid-column:1/-1}.capability-card-notify .capability-viz:after{content:"同步完成 · 1,247 个文件";display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font:500 9px var(--font-mono);color:var(--text-muted)}.capability-card-sync .capability-viz{background:linear-gradient(90deg,rgba(123,163,255,.08),transparent)}.capability-card-package .capability-viz,.capability-card-memory .capability-viz{box-shadow:inset 0 0 30px #7ba3ff09}.capability-card-go .viz-motion i:nth-child(2n){animation:eq 1.35s ease-in-out infinite reverse}@media(max-width:980px){.hero-metrics{max-width:650px;margin-left:auto;margin-right:auto}.capability-bento{grid-template-columns:1fr 1fr}}@media(max-width:720px){.hero-metrics{grid-template-columns:1fr 1fr;text-align:left}.hero-metrics span:nth-child(2){border-right:0}.hero-metrics span:nth-child(-n+2){border-bottom:1px solid var(--border)}.hero-metrics span:nth-child(3){padding-left:0}.capability-bento{grid-template-columns:1fr}.capability-card{height:auto;min-height:300px}.capability-card h3,.capability-card>p{height:auto}.capability-card-power,.capability-card-notify{min-height:330px}}@media(max-width:420px){.hero-metrics b{font-size:23px}.hero-metrics small{white-space:normal}}@media(prefers-reduced-motion:reduce){.capability-card:nth-child(1),.capability-card:nth-child(4){transform:none}}.brand-icon{width:30px;height:30px;display:block;border-radius:8px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(95,143,255,.18))}.hero-copy{position:relative}.hero-speed-line{position:absolute;z-index:2;left:-18px;top:3px;width:3px;height:43%;border-radius:4px;background:var(--accent);box-shadow:0 0 18px #7ba3ffb8;transform:scaleY(0);transform-origin:top;animation:hero-speed-sweep .72s cubic-bezier(.2,.8,.2,1) both}.hero h1{animation:none}.hero h1 .hero-title-line{display:block;color:var(--text);font-style:normal;animation:hero-cut-in .62s cubic-bezier(.2,.8,.2,1) both}.hero-title-line:nth-child(2){animation-delay:.09s}.hero-title-line em{color:var(--accent);font-style:normal}.hero-eyebrow{animation:hero-cut-in .42s .03s cubic-bezier(.2,.8,.2,1) both}.hero-subtitle{animation:hero-cut-in .56s .19s cubic-bezier(.2,.8,.2,1) both}.hero-actions{animation:hero-cut-in .52s .29s cubic-bezier(.2,.8,.2,1) both}.hero-metrics{animation:hero-cut-in .5s .39s cubic-bezier(.2,.8,.2,1) both}@keyframes hero-cut-in{0%{opacity:0;transform:translate(-28px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes hero-speed-sweep{0%{opacity:0;transform:scaleY(0);transform-origin:top}18%{opacity:1}54%{opacity:1;transform:scaleY(1);transform-origin:top}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}@media(max-width:980px){.hero-speed-line{left:50%;top:-17px;width:72px;height:3px;transform:translate(-50%) scaleX(0);animation-name:hero-speed-sweep-horizontal}.hero-title-line,.hero-eyebrow,.hero-subtitle,.hero-actions,.hero-metrics{animation-name:hero-cut-in-centered}}@keyframes hero-cut-in-centered{0%{opacity:0;transform:translateY(20px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes hero-speed-sweep-horizontal{0%{opacity:0;transform:translate(-50%) scaleX(0);transform-origin:left}18%{opacity:1}54%{opacity:1;transform:translate(-50%) scaleX(1);transform-origin:left}to{opacity:0;transform:translate(-50%) scaleX(0);transform-origin:right}}@media(prefers-reduced-motion:reduce){.hero-speed-line{display:none}.hero-title-line,.hero-eyebrow,.hero-subtitle,.hero-actions,.hero-metrics{animation:none;opacity:1;transform:none;clip-path:none}}.site-footer{position:relative;min-height:600px;padding:0 0 20px;border-top:1px solid var(--border);overflow:hidden;background:radial-gradient(circle at 76% 0,rgba(95,143,255,.07),transparent 30rem),linear-gradient(180deg,var(--bg-deep),#070b16 46%,#080c18)}.footer-navigation{min-height:154px;padding:31px 0 20px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:74px;align-items:start;border-bottom:1px solid var(--border)}.footer-navigation>div:first-child>p{margin:12px 0 0;color:var(--text-muted);font-size:12px}.footer-navigation nav,.footer-resources{display:flex;flex-direction:column;align-items:flex-start}.site-footer a{min-height:44px;display:inline-flex;align-items:center}.footer-navigation nav a,.footer-resources a,.footer-resources span{min-height:44px;display:flex;align-items:center;color:var(--text-secondary);font-size:12px}.footer-navigation nav a:hover,.footer-resources a:hover{color:var(--text)}.footer-wordmark{width:100%;min-height:370px;padding:48px 1.5vw 24px;display:flex;align-items:flex-end;justify-content:center;white-space:nowrap;font-family:var(--font-display);font-size:clamp(112px,17vw,244px);font-weight:800;line-height:.9;letter-spacing:-.09em;color:#879ed5;filter:drop-shadow(0 -8px 34px rgba(123,163,255,.08));-webkit-user-select:none;user-select:none}.footer-wordmark[data-motion]{opacity:1;transform:none}.footer-wordmark-char{display:inline-block;opacity:0;transform:translateY(118%);will-change:transform,opacity}.footer-wordmark[data-motion-visible=true] .footer-wordmark-char{animation:footer-char-rise .92s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--char-index)*48ms)}.footer-meta{width:min(calc(100% - 48px),1160px);margin:0 auto;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:space-between;color:var(--text-muted);font:500 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}@keyframes footer-char-rise{0%{opacity:0;transform:translateY(118%)}64%{opacity:1;transform:translateY(-3%)}to{opacity:1;transform:none}}@media(max-width:980px){.site-footer{min-height:540px}.footer-navigation{grid-template-columns:1fr auto auto;gap:38px}.footer-wordmark{min-height:305px;padding:38px 1.5vw 22px;font-size:16.5vw}}@media(max-width:720px){.site-footer{min-height:430px;padding-bottom:14px}.footer-navigation{width:calc(100% - 32px);min-height:176px;padding:24px 0 18px;grid-template-columns:1fr 1fr;gap:18px 28px}.footer-navigation>div:first-child{grid-column:1/-1}.footer-navigation nav a,.footer-resources a,.footer-resources span{min-height:44px}.footer-wordmark{min-height:190px;padding:32px 8px 20px;font-size:20.8vw;line-height:.92;letter-spacing:-.095em}.footer-meta{width:calc(100% - 32px);padding-top:12px;font-size:8px}}@media(prefers-reduced-motion:reduce){.footer-wordmark-char{opacity:1;transform:none;animation:none!important;will-change:auto}}
