:root{--bg:#070b1a;--bg-soft:#111a34;--text:#e8ecff;--text-dim:#a9b2d8;--primary:#7c83ff;--secondary:#24d8ff;--accent:#8ef8ad;--card:rgba(255, 255, 255, 0.08);--card-border:rgba(255, 255, 255, 0.18);--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--container:1180px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background-color:#060912}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 20% 10%,#1a2350 0,transparent 35%),radial-gradient(circle at 90% 20%,#3a2261 0,transparent 35%),radial-gradient(circle at 70% 80%,#10385c 0,transparent 35%),linear-gradient(160deg,#060912 0,#0a1024 48%,#081126 100%);min-height:100vh;overflow-x:hidden;position:relative;isolation:isolate;background-color:#060912}body::after,body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;transform:translateZ(0);backface-visibility:hidden}body::before{background:radial-gradient(58% 44% at 10% 20%,rgba(36,216,255,.1) 0,rgba(36,216,255,.055) 34%,rgba(36,216,255,0) 78%),radial-gradient(50% 38% at 90% 10%,rgba(124,131,255,.12) 0,rgba(124,131,255,.065) 36%,rgba(124,131,255,0) 76%),radial-gradient(54% 44% at 50% 90%,rgba(142,248,173,.085) 0,rgba(142,248,173,.048) 34%,rgba(142,248,173,0) 78%);opacity:.76;animation:48s linear infinite auroraDrift}body::after{background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.018) 32%,rgba(255,255,255,.045) 50%,rgba(255,255,255,.018) 68%,rgba(255,255,255,0) 100%);mix-blend-mode:screen;opacity:.2;transform:translate3d(-28%,0,0);animation:32s linear infinite sheenSweep}.bg-orb{position:fixed;border-radius:50%;filter:blur(20px);z-index:-2;opacity:.24;contain:paint;transform:translateZ(0)}.orb-1{width:220px;height:220px;background:radial-gradient(circle at 38% 35%,rgba(43,228,255,.8) 0,rgba(43,228,255,.32) 48%,rgba(43,228,255,.02) 100%);top:10%;left:5%;animation:32s ease-in-out infinite floatOrb1}.orb-2{width:280px;height:280px;background:radial-gradient(circle at 42% 38%,rgba(127,89,255,.78) 0,rgba(127,89,255,.3) 50%,rgba(127,89,255,.02) 100%);top:28%;right:4%;animation:38s ease-in-out infinite floatOrb2}.orb-3{width:240px;height:240px;background:radial-gradient(circle at 40% 36%,rgba(55,255,159,.76) 0,rgba(55,255,159,.28) 50%,rgba(55,255,159,.02) 100%);bottom:8%;left:30%;animation:34s ease-in-out infinite floatOrb3}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.navbar{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(var(--container),calc(100% - 24px));z-index:50;border-radius:999px;border:1px solid var(--card-border);background:rgba(12,18,38,.72);backdrop-filter:blur(14px)}.navbar .container{width:100%;padding:0 20px;min-height:68px;display:flex;align-items:center;justify-content:space-between}.logo{color:#fff;text-decoration:none;font-size:1.18rem;font-weight:700;letter-spacing:.04em}.nav-links{display:flex;align-items:center;gap:18px}.nav-links a{color:var(--text-dim);text-decoration:none;font-size:.95rem;transition:color .22s}.nav-links a:hover{color:#fff}.language-switcher{display:flex;gap:8px;margin-left:8px}.language-switcher button{border:1px solid var(--card-border);background:rgba(255,255,255,.08);color:var(--text-dim);border-radius:999px;font-size:.78rem;padding:6px 10px;cursor:pointer}.language-switcher button.active,.language-switcher button:hover{color:#fff;background:linear-gradient(90deg,rgba(124,131,255,.65),rgba(36,216,255,.65))}.menu-btn{display:none;border:none;background:0 0;color:#fff;font-size:1.1rem;cursor:pointer}header,section{padding:84px 0;position:relative}.hero{padding-top:150px}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:stretch}.hero-content,.hero-panel{border:1px solid var(--card-border);background:var(--card);border-radius:var(--radius-lg);padding:32px;backdrop-filter:blur(12px)}.hero-chip{display:inline-block;background:rgba(124,131,255,.2);border:1px solid rgba(124,131,255,.4);color:#d9ddff;border-radius:999px;padding:7px 12px;font-size:.84rem;margin-bottom:20px;position:relative;overflow:hidden;animation:2.8s ease-in-out infinite chipPulse}.hero h1{font-size:clamp(2.2rem, 6vw, 4rem);line-height:1.05;margin-bottom:16px;background:linear-gradient(120deg,#f8fbff 0,#b5d2ff 30%,#8ef8ad 55%,#7ecbff 80%,#f8fbff 100%);background-size:220% auto;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5.2s linear infinite titleShimmer,2.2s ease-in-out infinite titleGlow}.hero p{color:var(--text-dim);font-size:1.02rem;line-height:1.75}.cta-buttons{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.btn{text-decoration:none;border-radius:999px;padding:12px 20px;font-weight:600;font-size:.95rem;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s}.btn.primary{background:linear-gradient(90deg,var(--primary),var(--secondary));color:#fff}.btn.secondary{border:1px solid var(--card-border);color:#fff;background:rgba(255,255,255,.06)}.btn:hover{transform:translateY(-2px)}.hero-panel h3{font-size:1.1rem;margin-bottom:14px}.hero-panel ul{list-style:none;display:grid;gap:10px}.hero-panel li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:12px 13px;color:#d7defe;font-size:.94rem}h2{text-align:center;font-size:clamp(1.7rem, 4vw, 2.6rem);margin-bottom:14px;background:linear-gradient(90deg,#fff,#b9c8ff 35%,#91f0ff 70%,#fff);background-size:200% auto;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite sectionShimmer}.section-subtitle{text-align:center;color:var(--text-dim);margin-bottom:34px}.features-grid,.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.about-content,.bento-card,.contact-info,.feature-card,.use-case-card{border:1px solid var(--card-border);background:var(--card);border-radius:var(--radius-md);backdrop-filter:blur(10px)}.bento-card,.feature-card,.use-case-card{padding:22px}.feature-card i,.use-case-card i{font-size:1.3rem;margin-bottom:12px;color:var(--secondary)}.bento-card h3,.feature-card h3,.use-case-card h3{margin-bottom:8px;font-size:1.07rem;position:relative;display:inline-block;background:linear-gradient(120deg,#f6f9ff 0,#9fd8ff 45%,#b2ffda 100%);background-size:200% auto;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.8s linear infinite featureTitleShimmer}.feature-card h3::after{content:"";position:absolute;left:-20%;top:0;width:26%;height:100%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.72),rgba(255,255,255,0));filter:blur(1px);transform:skewX(-18deg);opacity:0}.feature-card:hover h3::after{animation:.85s ease-out sweep}@keyframes titleShimmer{0%{background-position:200% center}100%{background-position:0 center}}@keyframes sectionShimmer{0%{background-position:180% center}100%{background-position:-20% center}}@keyframes featureTitleShimmer{0%{background-position:140% center}100%{background-position:-20% center}}@keyframes titleGlow{0%,100%{filter:drop-shadow(0 0 8px rgba(124, 131, 255, .42))}50%{filter:drop-shadow(0 0 16px rgba(36, 216, 255, .85))}}@keyframes chipPulse{0%,100%{box-shadow:0 0 0 rgba(124,131,255,0);border-color:rgba(124,131,255,.4)}50%{box-shadow:0 0 20px rgba(124,131,255,.45);border-color:rgba(159,216,255,.82)}}@keyframes sweep{0%{left:-30%;opacity:0}25%{opacity:1}100%{left:120%;opacity:0}}@keyframes auroraDrift{0%,100%{transform:translate3d(0,0,0) scale(1)}33%{transform:translate3d(-.9%,.6%,0) scale(1.02)}66%{transform:translate3d(.85%,-.5%,0) scale(1.025)}}.perf-lite-bg body{background-color:#060912;background-image:linear-gradient(168deg,#070b17 0,#0e1834 42%,#091222 100%)}.perf-lite-bg .bg-orb,.perf-lite-bg body::after,.perf-lite-bg body::before{display:none!important}.perf-lite-bg .about-content,.perf-lite-bg .bento-card,.perf-lite-bg .contact-info,.perf-lite-bg .download-action,.perf-lite-bg .feature-card,.perf-lite-bg .hero-content,.perf-lite-bg .hero-panel,.perf-lite-bg .navbar,.perf-lite-bg .screenshot-caption-bubble,.perf-lite-bg .use-case-card{backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:768px){body{background-color:#060912;background-image:linear-gradient(168deg,#070b17 0,#0e1834 42%,#091222 100%)}.bg-orb,body::after,body::before{display:none!important}}@keyframes sheenSweep{0%{transform:translate3d(-35%,0,0)}100%{transform:translate3d(35%,0,0)}}@keyframes floatOrb1{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(14px,-10px,0) scale(1.05)}}@keyframes floatOrb2{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-14px,10px,0) scale(1.04)}}@keyframes floatOrb3{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(8px,-11px,0) scale(1.045)}}@media (prefers-reduced-motion:reduce){.feature-card h3,.hero h1,.hero-chip,.orb-1,.orb-2,.orb-3,body::after,body::before,h2{animation:none!important}body::after{display:none!important}}.about-content p,.bento-card p,.contact-info p,.feature-card p,.use-case-card p{color:var(--text-dim);line-height:1.7;font-size:.95rem}.architecture .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bento-large{grid-column:span 2;min-height:180px}.screenshots{overflow:visible}.screenshots .container>h2{margin-bottom:8px}.screenshot-showcase--bleed{width:100vw;margin-left:calc(50% - 50vw);max-width:none}.screenshot-showcase{margin-top:14px;width:100%}.screenshot-marquee{position:relative;width:100%;--shot-w:clamp(176px, 20vw, 228px);--shot-gap:20px;--screenshot-img-max-h:min(48vh, 440px);--shot-viewport-clip-inset-block:96px;--shot-viewport-clip-inset-inline:36px;--shot-glow-pad-t:96px;--shot-glow-pad-x:32px;--shot-glow-pad-b:52px}.screenshot-marquee::after,.screenshot-marquee::before{content:"";position:absolute;top:0;bottom:0;width:min(64px,10vw);z-index:2;pointer-events:none}.screenshot-marquee::before{left:0;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent)}.screenshot-marquee::after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.55),transparent)}.screenshot-marquee__viewport{position:relative;z-index:1;overflow-x:auto;overflow-y:visible;overscroll-behavior-y:none;width:100%;padding:54px 0 36px;clip-path:inset(calc(-1 * var(--shot-viewport-clip-inset-block)) calc(-1 * var(--shot-viewport-clip-inset-inline)) calc(-1 * var(--shot-viewport-clip-inset-block)) calc(-1 * var(--shot-viewport-clip-inset-inline)));-webkit-clip-path:inset(calc(-1 * var(--shot-viewport-clip-inset-block)) calc(-1 * var(--shot-viewport-clip-inset-inline)) calc(-1 * var(--shot-viewport-clip-inset-block)) calc(-1 * var(--shot-viewport-clip-inset-inline)));cursor:grab;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;user-select:none;-webkit-user-select:none;scrollbar-width:none}.screenshot-marquee__viewport::-webkit-scrollbar{width:0;height:0;display:none}.screenshot-marquee__viewport:active{cursor:grabbing}.screenshot-marquee__track{display:flex;width:max-content;gap:var(--shot-gap)}.screenshot-marquee__chunk{display:flex;align-items:flex-start;gap:var(--shot-gap);flex-shrink:0}.screenshot-card{flex:0 0 var(--shot-w);width:var(--shot-w);margin:0;padding:4px 4px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:0 0;border:none;cursor:pointer;border-radius:16px}.screenshot-card:focus{outline:0}.screenshot-img-hit{display:block;line-height:0;overflow:visible;padding:var(--shot-glow-pad-t) var(--shot-glow-pad-x) var(--shot-glow-pad-b);margin:calc(-1 * var(--shot-glow-pad-t)) calc(-1 * var(--shot-glow-pad-x)) calc(-1 * var(--shot-glow-pad-b))}.screenshot-img-hit::before{content:none}@media (max-width:768px),(pointer:coarse){.screenshot-img-hit{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.screenshot-img-hit::before{content:"";grid-area:1/1;place-self:stretch;z-index:0;width:auto;min-height:0;min-width:0;margin:0;border-radius:12px;pointer-events:none;opacity:0;transition:opacity .28s;background:radial-gradient(ellipse 94% 90% at 50% 48%,rgba(198,214,255,.52) 0,rgba(140,172,235,.26) 48%,rgba(95,130,210,.08) 74%,transparent 100%);filter:blur(18px);-webkit-filter:blur(18px);transform:translateZ(0)}.screenshot-card--active .screenshot-img-hit::before{opacity:1}.screenshot-img-hit>img{grid-area:1/1;position:relative;z-index:1}}.screenshot-card img{display:block;width:100%;height:auto;max-height:var(--screenshot-img-max-h);object-fit:contain;object-position:center top;border-radius:12px;border:none;box-shadow:none;filter:none;-webkit-filter:none;transform:scale(1);transform-origin:center center;transition:transform .26s,filter .28s,-webkit-filter .28s,box-shadow .28s}.screenshot-card:focus-visible:not(.screenshot-card--active) img,.screenshot-card:hover:not(.screenshot-card--active) img{transform:scale(1.028)}.screenshot-card--active img{-webkit-filter:drop-shadow(0 2px 14px rgba(175,205,255,0.62)) drop-shadow(0 6px 38px rgba(100,150,255,0.42));filter:drop-shadow(0 2px 14px rgba(175, 205, 255, .62)) drop-shadow(0 6px 38px rgba(100, 150, 255, .42))}.screenshot-card--active:hover img{-webkit-filter:drop-shadow(0 2px 17px rgba(195,218,255,0.68)) drop-shadow(0 7px 44px rgba(115,165,255,0.46));filter:drop-shadow(0 2px 17px rgba(195, 218, 255, .68)) drop-shadow(0 7px 44px rgba(115, 165, 255, .46))}.screenshot-title{margin-top:0;text-align:center;color:var(--text-dim);font-size:.8rem;line-height:1.35;max-width:100%;user-select:text;-webkit-user-select:text;transition:color .2s}.screenshot-card--active .screenshot-title{color:rgba(232,236,255,.92)}.screenshot-caption-spot{margin-top:18px;padding:0 12px 12px}.screenshot-caption-hint{margin:0;text-align:center;color:var(--text-dim);font-size:.84rem;line-height:1.55}.screenshot-caption-bubble{position:relative;margin-top:6px;padding:16px 20px;border-radius:var(--radius-md);border:1px solid var(--card-border);background:rgba(12,18,38,.82);backdrop-filter:blur(12px);box-shadow:0 16px 44px rgba(0,0,0,.28)}.screenshot-caption-bubble::after{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;margin-left:-6px;background:rgba(12,18,38,.82);border-left:1px solid var(--card-border);border-top:1px solid var(--card-border);transform:rotate(45deg)}.screenshot-caption-bubble__text{position:relative;z-index:1;margin:0;color:var(--text-dim);font-size:.92rem;line-height:1.65;text-align:center}@media (max-width:768px){.screenshot-marquee{--shot-w:clamp(148px, 40vw, 200px);--shot-gap:14px;--screenshot-img-max-h:min(40vh, 360px);--shot-viewport-clip-inset-block:84px;--shot-viewport-clip-inset-inline:28px;--shot-glow-pad-t:78px;--shot-glow-pad-x:24px;--shot-glow-pad-b:44px}.screenshot-marquee__viewport{padding:52px 0 32px;clip-path:none;-webkit-clip-path:none}.screenshot-card--active img,.screenshot-card--active:hover img{-webkit-filter:none;filter:none;box-shadow:none}}@media (pointer:coarse) and (min-width:769px){.screenshot-marquee__viewport{clip-path:none;-webkit-clip-path:none}.screenshot-card--active img,.screenshot-card--active:hover img{-webkit-filter:none;filter:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.screenshot-marquee::after,.screenshot-marquee::before{display:none}.screenshot-marquee__viewport{overflow-x:visible}.screenshot-marquee__track{width:100%!important;max-width:960px;margin:0 auto;flex-wrap:wrap;justify-content:center;gap:16px}.screenshot-marquee__chunk{flex-wrap:wrap;justify-content:center;gap:16px}.screenshot-marquee__chunk[aria-hidden=true]{display:none!important}.screenshot-card img{transition:none}.screenshot-card:focus-visible:not(.screenshot-card--active) img,.screenshot-card:hover:not(.screenshot-card--active) img{transform:scale(1)}}.about-content{max-width:840px;margin:0 auto;padding:24px}.about-content p+p{margin-top:14px}.download-action{border:1px solid var(--card-border);background:var(--card);border-radius:var(--radius-lg);padding:30px;max-width:620px;margin:0 auto;display:grid;justify-items:center;gap:16px}.download-action p{color:var(--text-dim)}.app-store-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-radius:999px;border:1px solid rgba(142,248,173,.35);background:linear-gradient(90deg,rgba(36,216,255,.26),rgba(124,131,255,.24));color:#fff;padding:12px 18px;font-weight:600}.contact-content{display:grid;place-items:center}.contact-info{padding:20px 24px;max-width:760px;display:grid;justify-items:center;gap:14px;text-align:center}.contact-info i{color:var(--secondary)}.contact-subtitle{color:var(--text-dim);line-height:1.75;margin:0}.contact-info .email-link,.contact-info .email-link:active,.contact-info .email-link:link,.contact-info .email-link:visited{color:#f3f7ff!important;text-decoration:none;border-bottom:1px dashed rgba(243,247,255,.5);transition:color .2s,border-bottom-color .2s}.contact-info .email-link:hover{color:#fff!important;border-bottom-color:rgba(255,255,255,.95)}.footer{border-top:1px solid rgba(255,255,255,.1);padding:32px 0}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-dim)}.footer-line{margin:0;max-width:100%;text-align:center;font-size:.9375rem;line-height:1.65}.footer-sep{color:rgba(255,255,255,.38)}.footer-beian{margin:0;width:100%;text-align:center;font-size:.8125rem;line-height:1.5}.footer-icp-link{display:inline-flex;align-items:center;justify-content:center;gap:6px}.footer .footer-icp-icon{flex-shrink:0;display:block;width:14px;height:14px;opacity:.92}.footer .footer-icp-link:hover .footer-icp-icon{opacity:1}.footer a{color:#d4ddff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .footer-icp{color:rgba(212,221,255,.85)}.scroll-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.menu-overlay{position:fixed;inset:0;background:rgba(3,6,14,.52);opacity:0;pointer-events:none;transition:opacity .2s;z-index:40}.menu-overlay.open{opacity:1;pointer-events:auto}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.architecture .bento-grid{grid-template-columns:1fr 1fr}.bento-large{grid-column:span 2}}@media (max-width:768px){.navbar{top:8px}.menu-btn{display:block}.nav-links{position:fixed;left:12px;right:12px;top:82px;border-radius:20px;border:1px solid var(--card-border);background:rgba(10,17,35,.94);backdrop-filter:blur(12px);padding:16px;display:grid;gap:10px;transform:translateY(-18px);opacity:0;pointer-events:none;z-index:55}.nav-links.open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links a{display:block;text-align:center;padding:8px}.language-switcher{justify-content:center;margin-left:0}header,section{padding:66px 0}.hero{padding-top:120px}.architecture .bento-grid{grid-template-columns:1fr}.bento-large{grid-column:span 1}}.privacy-content{border:1px solid var(--card-border);background:rgba(8,14,28,.82);border-radius:16px;backdrop-filter:blur(12px)}