:root{--brand:#0866f5;--brand-hover:#0058df;--brand-active:#004dc6;--brand-soft:#ebf3ff;--brand-gradient:linear-gradient(135deg, #0866f5 0%, #0878ff 100%);--bg:#fff;--bg-soft:#f7f8fa;--text-primary:#171a1f;--text-secondary:#5d6470;--text-tertiary:#9299a3;--border:#e9ebef;--border-strong:#d8dce3;--coffee:#8b674b;--coffee-soft:#f3ece6;--success:#22c55e;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-full:999px;--section-gap:136px;--container:1180px;--shadow-sm:0 1px 2px #0f11150a, 0 4px 12px #0f11150f;--shadow-md:0 4px 10px #0f11150d, 0 16px 40px #0f11151a;--shadow-brand:0 10px 28px #0866f547;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "Cascadia Code", Consolas, "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline-offset:3px;outline:3px solid #0866f552}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.section{padding:calc(var(--section-gap) / 2) 0}.section-head{text-align:center;max-width:640px;margin:0 auto 64px}.section-kicker{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:750;display:inline-flex}.section-kicker:before{content:"";background:var(--brand);border-radius:999px;width:22px;height:3px}.section-head h2{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.2}.section-head p{color:var(--text-secondary);margin-top:16px;font-size:17px}.btn{border-radius:var(--radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 30px #0866f557}.btn-primary:active{filter:brightness(.97);transform:translateY(0)}.btn-ghost{background:var(--bg);color:var(--text-primary);border:1px solid var(--border-strong)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.btn-lg{border-radius:14px;padding:17px 36px;font-size:17px}.text-gradient{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}::selection{background:var(--brand);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media (width<=768px){.container{padding:0 20px}.section{padding:64px 0}.section-head h2{font-size:30px}.section-head p{font-size:15px}.btn-lg{padding:14px 24px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navbar[data-v-9058aad9]{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-9058aad9]{border-bottom-color:var(--border);background:#fff}.nav-inner[data-v-9058aad9]{justify-content:space-between;align-items:center;height:68px;display:flex}.brand[data-v-9058aad9]{align-items:center;gap:10px;display:flex}.brand-logo[data-v-9058aad9]{display:flex}.brand-text[data-v-9058aad9]{letter-spacing:.04em;font-size:17px;font-weight:700}.brand-en[data-v-9058aad9]{color:var(--text-tertiary);margin-left:-3px;font-size:13px;font-weight:500}.nav-links[data-v-9058aad9]{align-items:center;gap:36px;display:flex}.nav-links a[data-v-9058aad9]{color:var(--text-secondary);font-size:15px;transition:color .2s;position:relative}.nav-links a[data-v-9058aad9]:after{content:"";background:var(--brand);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:0}.nav-links a[data-v-9058aad9]:hover{color:var(--text-primary)}.nav-links a[data-v-9058aad9]:hover:after{width:100%}.nav-actions[data-v-9058aad9]{align-items:center;gap:12px;display:flex}.nav-download[data-v-9058aad9]{border-radius:10px;padding:9px 20px;font-size:14px}.hamburger[data-v-9058aad9]{border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px;display:none}.hamburger span[data-v-9058aad9]{background:var(--text-primary);border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger.open span[data-v-9058aad9]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span[data-v-9058aad9]:nth-child(2){opacity:0}.hamburger.open span[data-v-9058aad9]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=860px){.nav-links[data-v-9058aad9]{border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:flex-start;gap:0;padding:8px 24px 16px;transition:opacity .25s,transform .25s;position:fixed;top:68px;left:0;right:0;transform:translateY(-12px)}.nav-links.open[data-v-9058aad9]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links a[data-v-9058aad9]{border-bottom:1px solid var(--bg-soft);width:100%;padding:12px 0;font-size:16px}.nav-links a[data-v-9058aad9]:after{display:none}.hamburger[data-v-9058aad9]{display:flex}}@media (width<=480px){.brand-en[data-v-9058aad9],.nav-download[data-v-9058aad9]{display:none}}.hero[data-v-c75baa17]{background:radial-gradient(900px 480px at 15% 12%, #0866f517, transparent 68%), var(--bg);min-height:780px;padding:132px 0 82px;overflow:hidden}.hero-inner[data-v-c75baa17]{grid-template-columns:.95fr 1.15fr;align-items:center;gap:72px;display:grid}.hero-copy[data-v-c75baa17]{z-index:2;position:relative}.hero-brand[data-v-c75baa17]{letter-spacing:.03em;align-items:center;gap:18px;margin-bottom:44px;font-size:25px;font-weight:800;display:flex}.hero-brand svg[data-v-c75baa17]{width:66px}.hero-brand b[data-v-c75baa17]{letter-spacing:-.01em;font-size:20px;font-weight:700}.hero-kicker[data-v-c75baa17]{color:var(--coffee);letter-spacing:.08em;margin-bottom:16px;font-size:14px;font-weight:700}.hero-title[data-v-c75baa17]{letter-spacing:-.055em;font-size:clamp(46px,5vw,66px);font-weight:800;line-height:1.08}.hero-title span[data-v-c75baa17]{color:var(--brand)}.hero-sub[data-v-c75baa17]{max-width:510px;color:var(--text-secondary);margin-top:24px;font-size:17px;line-height:1.85}.hero-actions[data-v-c75baa17]{gap:12px;margin-top:34px;display:flex}.hero-meta[data-v-c75baa17]{color:var(--text-tertiary);margin-top:18px;font-size:13px}.studio[data-v-c75baa17]{background:linear-gradient(145deg,#eeeae5,#d9cfc4);border-radius:30px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 30px 80px #4531212e}.studio-wall[data-v-c75baa17]{background:linear-gradient(90deg,#ffffff6b,#0000 45%);position:absolute;inset:0}.studio-lamp[data-v-c75baa17]{background:#303033;border-radius:50%;width:116px;height:60px;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 22px 38px #fff0cbb3}.whiteboard[data-v-c75baa17]{color:#6b625c;background:#ffffffc2;border:6px solid #d2cdc8;width:52%;height:190px;padding:26px;position:absolute;top:76px;left:11%;transform:rotate(-.7deg);box-shadow:0 8px 18px #32282014}.whiteboard strong[data-v-c75baa17]{text-align:right;font-size:17px;display:block}.flow[data-v-c75baa17]{align-items:center;gap:7px;margin-top:24px;display:flex}.flow span[data-v-c75baa17]{border:1px solid #8c847d;border-radius:4px;padding:5px 8px;font-size:12px}.flow span.active[data-v-c75baa17]{color:var(--brand);border-color:var(--brand);font-weight:700}.flow i[data-v-c75baa17]{font-style:normal}.whiteboard ul[data-v-c75baa17]{gap:16px;margin-top:20px;font-size:12px;list-style:none;display:flex}.whiteboard li[data-v-c75baa17]:before{content:"✓";color:var(--brand);margin-right:4px}.poster[data-v-c75baa17]{color:#3c352f;background:#f7efe0;border:5px solid #8c6a4e;padding:18px 16px;font-size:13px;line-height:1.75;position:absolute;top:82px;right:7%;box-shadow:0 8px 16px #3228201f}.desk[data-v-c75baa17]{background:linear-gradient(170deg,#a87a51,#6f4b31);border-radius:12px 12px 0 0;height:205px;position:absolute;bottom:-6px;left:-6%;right:-5%;transform:perspective(500px)rotateX(3deg);box-shadow:inset 0 5px #ffffff2e,0 -12px 30px #35221624}.laptop[data-v-c75baa17]{background:#292b2e;border-radius:8px;width:155px;height:100px;padding:7px;position:absolute;bottom:70px;box-shadow:0 14px 16px #19120c40}.laptop[data-v-c75baa17]:after{content:"";background:#b2b2b2;border-radius:2px 2px 8px 8px;height:10px;position:absolute;bottom:-10px;left:-15px;right:-15px}.laptop.left[data-v-c75baa17]{left:12%;transform:rotate(-5deg)}.laptop.right[data-v-c75baa17]{right:18%;transform:rotate(4deg)}.laptop-screen[data-v-c75baa17]{background:#161a20;border-radius:3px;height:100%;padding:13px}.laptop-screen span[data-v-c75baa17]{background:#0866f5;border-radius:4px;width:72%;height:5px;margin-bottom:8px;display:block}.laptop-screen span[data-v-c75baa17]:nth-child(2){background:#4b5563;width:88%}.laptop-screen span[data-v-c75baa17]:nth-child(3){background:#4b5563;width:54%}.mug[data-v-c75baa17]{background:#202225;border-radius:5px 5px 14px 14px;width:44px;height:54px;position:absolute;bottom:52px;left:45%;box-shadow:inset 0 4px #5f5650,0 10px 15px #18110c33}.mug[data-v-c75baa17]:after{content:"";border:5px solid #202225;border-left:0;border-radius:0 14px 14px 0;width:18px;height:23px;position:absolute;top:12px;right:-15px}.plant[data-v-c75baa17]{background:#5e4a37;border-radius:4px 4px 12px 12px;width:48px;height:50px;position:absolute;bottom:78px;right:4%}.plant i[data-v-c75baa17]{transform-origin:bottom;background:#526d45;border-radius:100% 0;width:18px;height:45px;position:absolute;bottom:35px;left:20px}.plant i[data-v-c75baa17]:nth-child(2){transform:rotate(55deg)}.plant i[data-v-c75baa17]:nth-child(3){transform:rotate(-58deg)}.studio-badge[data-v-c75baa17]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:28px;left:30px;box-shadow:0 14px 30px #251b1326}.studio-badge>span[data-v-c75baa17]{color:#fff;background:var(--brand);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.studio-badge div[data-v-c75baa17]{flex-direction:column;display:flex}.studio-badge b[data-v-c75baa17]{font-size:13px}.studio-badge small[data-v-c75baa17]{color:var(--text-tertiary);font-size:11px}@media (width<=1020px){.hero-inner[data-v-c75baa17]{grid-template-columns:1fr;gap:52px}.hero-copy[data-v-c75baa17]{text-align:center}.hero-brand[data-v-c75baa17],.hero-actions[data-v-c75baa17]{justify-content:center}.hero-sub[data-v-c75baa17]{margin-left:auto;margin-right:auto}.studio[data-v-c75baa17]{width:min(680px,100%);margin:0 auto}}@media (width<=768px){.hero[data-v-c75baa17]{min-height:auto;padding:112px 0 64px}.hero-brand[data-v-c75baa17]{margin-bottom:34px;font-size:21px}.hero-brand svg[data-v-c75baa17]{width:54px}.hero-brand b[data-v-c75baa17]{font-size:16px}.hero-title[data-v-c75baa17]{font-size:42px}.hero-sub[data-v-c75baa17]{font-size:16px}.hero-actions[data-v-c75baa17]{flex-direction:column;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.studio[data-v-c75baa17]{min-height:430px}.whiteboard[data-v-c75baa17]{width:65%;top:62px;left:6%}.poster[data-v-c75baa17]{font-size:11px;right:4%}.desk[data-v-c75baa17]{height:170px}.laptop[data-v-c75baa17]{width:120px;height:80px;bottom:62px}.studio-badge[data-v-c75baa17]{bottom:18px;left:18px}}@media (width<=480px){.hero-title[data-v-c75baa17]{font-size:37px}.hero-brand[data-v-c75baa17]{gap:10px}.hero-brand b[data-v-c75baa17]{display:block}.studio[data-v-c75baa17]{border-radius:22px;min-height:360px}.whiteboard[data-v-c75baa17]{width:72%;height:155px;padding:18px 14px}.whiteboard strong[data-v-c75baa17]{font-size:13px}.whiteboard ul[data-v-c75baa17]{gap:7px;font-size:9px}.poster[data-v-c75baa17],.mug[data-v-c75baa17]{display:none}.desk[data-v-c75baa17]{height:145px}.laptop[data-v-c75baa17]{width:100px;height:65px}.laptop.left[data-v-c75baa17]{left:8%}.laptop.right[data-v-c75baa17]{right:8%}.studio-badge[data-v-c75baa17]{transform-origin:0 100%;transform:scale(.88)}}.features-grid[data-v-4d3553dd]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-card[data-v-4d3553dd]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 28px 32px;transition:all .25s}.feature-card[data-v-4d3553dd]:hover{box-shadow:var(--shadow-md);border-color:#0866f53d;transform:translateY(-4px)}.feature-icon[data-v-4d3553dd]{border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.feature-card h3[data-v-4d3553dd]{margin-bottom:10px;font-size:18px;font-weight:700}.feature-card p[data-v-4d3553dd]{color:var(--text-secondary);font-size:14px;line-height:1.7}@media (width<=1024px){.features-grid[data-v-4d3553dd]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.features-grid[data-v-4d3553dd]{grid-template-columns:1fr}}.download-section[data-v-2cff837e]{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.platform-grid[data-v-2cff837e]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}.platform-card[data-v-2cff837e]{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;align-items:center;padding:40px 28px 32px;transition:all .25s;display:flex;position:relative}.platform-card[data-v-2cff837e]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-4px)}.platform-card.active[data-v-2cff837e]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft), var(--shadow-md)}.platform-icon[data-v-2cff837e]{background:var(--bg-soft);width:72px;height:72px;color:var(--text-secondary);border-radius:20px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.platform-icon.windows[data-v-2cff837e]{color:#0e7bd8;background:#eaf4ff}.platform-icon.macos[data-v-2cff837e]{color:#3a3a44;background:#f2f2f5}.platform-icon.linux[data-v-2cff837e]{color:#e8930c;background:#fff3e0}.platform-name[data-v-2cff837e]{font-size:20px;font-weight:700}.platform-meta[data-v-2cff837e]{color:var(--text-tertiary);margin-top:6px;font-size:13px}.platform-action[data-v-2cff837e]{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:24px;display:flex}.download-btn[data-v-2cff837e]{border-radius:var(--radius-md);background:var(--text-primary);color:#fff;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 0;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.download-btn.active[data-v-2cff837e]{background:var(--brand-gradient);box-shadow:var(--shadow-brand)}.platform-card:hover .download-btn[data-v-2cff837e]{transform:translateY(-1px)}.file-info[data-v-2cff837e]{color:var(--text-tertiary);font-size:12px}.detect-tag[data-v-2cff837e]{background:var(--brand);color:#fff;border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-brand);padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.download-note[data-v-2cff837e]{text-align:center;color:var(--text-tertiary);margin-top:40px;font-size:13px}.download-toast[data-v-2cff837e]{text-align:center;background:var(--text-primary);color:#fff;border-radius:var(--radius-full);width:fit-content;box-shadow:var(--shadow-md);margin:24px auto 0;padding:12px 20px;font-size:14px;display:block}.toast-fade-enter-active[data-v-2cff837e],.toast-fade-leave-active[data-v-2cff837e]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-2cff837e],.toast-fade-leave-to[data-v-2cff837e]{opacity:0;transform:translateY(8px)}@media (width<=860px){.platform-grid[data-v-2cff837e]{grid-template-columns:1fr;max-width:420px}.platform-card[data-v-2cff837e]{padding:28px 24px 24px}}.about-section[data-v-b429b1d9]{border-top:1px solid var(--border);background:linear-gradient(#fff,#faf8f5)}.about-grid[data-v-b429b1d9]{grid-template-columns:1.2fr 1fr;align-items:start;gap:72px;display:grid}.about-text h2[data-v-b429b1d9]{letter-spacing:-.02em;font-size:40px;font-weight:700}.about-desc[data-v-b429b1d9]{color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.9}.brand-values[data-v-b429b1d9]{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.brand-values span[data-v-b429b1d9]{border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);background:#ffffffb3;padding:8px 14px;font-size:13px}.contact-card[data-v-b429b1d9]{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;scroll-margin-top:96px}.contact-card h3[data-v-b429b1d9]{font-size:20px;font-weight:700}.contact-tip[data-v-b429b1d9]{color:var(--text-secondary);margin-top:8px;font-size:14px}.contact-item[data-v-b429b1d9]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:14px;margin-top:22px;padding:14px 16px;transition:all .2s;display:flex}a.contact-item[data-v-b429b1d9]:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.contact-icon[data-v-b429b1d9]{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-body[data-v-b429b1d9]{flex-direction:column;display:flex}.contact-label[data-v-b429b1d9]{color:var(--text-tertiary);font-size:12px}.contact-value[data-v-b429b1d9]{margin-top:2px;font-size:15px;font-weight:600}.qr-block[data-v-b429b1d9]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}.qr-image[data-v-b429b1d9]{background:#64a917;border-radius:14px;flex-shrink:0;width:118px;height:118px;position:relative;overflow:hidden}.qr-image img[data-v-b429b1d9]{width:174px;max-width:none;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.qr-block>div[data-v-b429b1d9]:last-child{flex-direction:column;gap:5px;display:flex}.qr-block b[data-v-b429b1d9]{font-size:15px}.qr-block span[data-v-b429b1d9]{color:var(--text-tertiary);font-size:12px;line-height:1.6}@media (width<=900px){.about-grid[data-v-b429b1d9]{grid-template-columns:1fr;gap:48px}}@media (width<=460px){.qr-block[data-v-b429b1d9]{align-items:flex-start}.qr-image[data-v-b429b1d9]{width:102px;height:102px}.qr-image img[data-v-b429b1d9]{width:151px;top:-31px}}.footer[data-v-273abd7c]{background:var(--text-primary);color:#fff;padding:48px 0 36px}.footer-inner[data-v-273abd7c]{flex-direction:column;align-items:center;gap:28px;display:flex}.footer-brand[data-v-273abd7c]{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.footer-logo[data-v-273abd7c]{display:flex}.footer-links[data-v-273abd7c]{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.footer-links a[data-v-273abd7c]{color:#ffffffa6;font-size:14px;transition:color .2s}.footer-links a[data-v-273abd7c]:hover{color:#fff}.footer-meta[data-v-273abd7c]{color:#fff6;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.footer-icp[data-v-273abd7c]{color:#fff6;text-decoration:none;transition:color .2s}.footer-icp[data-v-273abd7c]:hover{color:#ffffffbf;text-decoration:underline}@media (width<=560px){.footer-links[data-v-273abd7c]{gap:18px}}
