svg[data-v-d07dad3e]{width:28px;height:28px;flex:none}.demo-chart[data-v-271d115f]{width:100%;height:110px;margin-top:8px}.chart-axis[data-v-271d115f]{fill:none;stroke:var(--line-strong)}.chart-bar[data-v-271d115f]{fill:var(--brand)}.chart-bar--alt[data-v-271d115f]{fill:var(--brand-l3)}.chart-error[data-v-271d115f]{fill:none;stroke:var(--brand-ink);stroke-width:2}.chart-labels[data-v-271d115f]{fill:var(--weak);font-size:10px}.chart-line[data-v-271d115f]{fill:none;stroke:var(--brand);stroke-width:2;stroke-linejoin:round}.chart-line--alt[data-v-271d115f]{stroke:var(--brand-l3)}.chart-dash[data-v-271d115f]{stroke-dasharray:4 3}.chart-ref[data-v-271d115f]{fill:none;stroke:var(--line-strong);stroke-dasharray:3 3}.chart-band[data-v-271d115f]{fill:var(--brand-weak);stroke:none}.chart-dot[data-v-271d115f]{fill:var(--brand)}.chart-dot--alt[data-v-271d115f]{fill:var(--surface);stroke:var(--brand-ink);stroke-width:1.5}.chart-dot--soft[data-v-271d115f]{fill:var(--brand);fill-opacity:.45}.chart-mark[data-v-271d115f]{fill:none;stroke:var(--brand-ink);stroke-width:2.5}.chart-diamond[data-v-271d115f]{fill:var(--brand-ink)}.home-container[data-v-145be957]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.hero[data-v-145be957]{--hero-gap: 80px;--hero-next-pad: 80px;--site-header-h: 81px;margin-top:calc(-1 * var(--site-header-h));overflow:hidden;padding:calc(var(--hero-gap) + var(--site-header-h)) 0 max(0px,calc(var(--hero-gap) - var(--hero-next-pad)));background:linear-gradient(180deg,transparent 55%,var(--surface) 100%),linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-145be957]{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center}.hero-badge[data-v-145be957]{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:12px;margin:0 0 20px}.hero h1[data-v-145be957]{margin:0;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.hero h1 .hero-sub[data-v-145be957]{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:48px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:var(--brand-ink);background:linear-gradient(90deg,var(--dl-grad-from),var(--dl-grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1.hero-title--wordmark[data-v-145be957]{color:var(--brand-deep)}.hero-wm-tail[data-v-145be957]{position:relative;margin-left:.06em;font-size:.5em;letter-spacing:0}.hero-wm-ai[data-v-145be957]{color:var(--brand)}.hero-wm-tail--css .hero-wm-ai[data-v-145be957]:before{content:"AI"}.hero-wm-tail.has-tm[data-v-145be957]{display:inline-block;line-height:1}.hero-wm-tm[data-v-145be957]{position:absolute;left:52%;bottom:calc(100% - .05em);display:block;width:.56em;height:.56em;line-height:0;color:inherit}.hero-wm-tm .tm-mark[data-v-145be957]{width:100%;height:100%}.hero-lead[data-v-145be957]{font-size:18px;line-height:1.8;font-weight:var(--fw-regular);color:var(--site-lead);margin:20px 0 32px;max-width:540px}.hero-points[data-v-145be957]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-145be957]{display:flex;gap:16px}.hero-download[data-v-145be957]{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:216px;height:60px;padding:0 20px;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:12px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent);text-align:left;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.hero-download[data-v-145be957]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--dl-grad-from) 60%,transparent)}.hero-download[data-v-145be957]:nth-child(2){background:linear-gradient(135deg,var(--btn-dark-bg-hover),var(--btn-dark-bg));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--btn-dark-bg) 55%,transparent)}.hero-download[data-v-145be957]:nth-child(2):hover{box-shadow:0 14px 28px -8px color-mix(in srgb,var(--btn-dark-bg) 60%,transparent)}.hero-download[data-v-145be957]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine-145be957 3.6s ease-in-out infinite;pointer-events:none}.hero-download[data-v-145be957]:nth-child(2):after{animation-delay:1.8s}@keyframes hero-shine-145be957{0%,60%{left:-60%}to{left:130%}}.hero-download[data-v-145be957] svg{width:24px;height:24px}.hero-download span[data-v-145be957]{text-align:left}.hero-download small[data-v-145be957]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.hero-download strong[data-v-145be957]{display:block;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.hero-copy-url[data-v-145be957]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;box-sizing:border-box;border:0;border-radius:16px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);text-align:left;cursor:pointer;transition:transform var(--t-fast)}.hero-copy-url[data-v-145be957]:active{transform:scale(.98)}.hero-copy-icon[data-v-145be957]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.hero-copy-url svg[data-v-145be957]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-copy-icon svg[data-v-145be957]{width:22px;height:22px}.hero-copy-text[data-v-145be957]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.hero-copy-text strong[data-v-145be957]{font-size:16px;font-weight:700;line-height:1.3}.hero-copy-text small[data-v-145be957]{font-size:13px;font-weight:500;opacity:.8}.hero-copy-state[data-v-145be957]{flex:none;width:22px;height:22px;opacity:.9}.demo-scene[data-v-145be957]{position:relative;min-width:0;padding:20px 30px}.demo-ring[data-v-145be957]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(-18deg)}.demo-ring[data-v-145be957]:after{content:"";position:absolute;top:30px;right:-16px;bottom:30px;left:-16px;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(35deg)}.demo-particles i[data-v-145be957]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-145be957 5s ease-in-out infinite}.demo-particles i[data-v-145be957]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-145be957]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-145be957]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-145be957]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-145be957]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-145be957]:nth-child(6){left:0;top:65%}.demo[data-v-145be957]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);overflow:hidden}.demo-bar[data-v-145be957],.demo-footer[data-v-145be957]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-145be957]{border-bottom:1px solid var(--line)}.demo-dots[data-v-145be957]{display:flex;gap:5px}.demo-dots i[data-v-145be957]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-145be957]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-145be957]:nth-child(3){background:var(--success)}.demo-status[data-v-145be957]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-145be957]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-145be957]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-145be957 9s infinite}.demo-tabs span[data-v-145be957]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-145be957]:nth-child(3){animation-delay:-3s}.demo-body[data-v-145be957]{position:relative;height:280px}.demo-stage[data-v-145be957]{position:absolute;top:16px;right:20px;bottom:16px;left:20px;animation:stage-cycle-145be957 9s ease-in-out infinite}.demo-method[data-v-145be957]{animation-delay:-6s}.demo-result[data-v-145be957]{animation-delay:-3s}.demo-caption[data-v-145be957]{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-145be957]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-145be957]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-145be957],.data-grid td[data-v-145be957]{border:1px solid var(--line);padding:7px 10px;text-align:left}.data-grid th[data-v-145be957]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-145be957]{display:flex;justify-content:space-between;color:var(--brand-ink);background:var(--brand-weak);border-radius:var(--radius);padding:11px;margin-top:14px;font-size:10px}.method-options[data-v-145be957]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-145be957]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-145be957]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-145be957]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-145be957]{color:var(--ink);margin-left:8px}.demo-table[data-v-145be957]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}.demo-table th[data-v-145be957],.demo-table td[data-v-145be957]{padding:8px 4px;text-align:center}.demo-table th[data-v-145be957]{border-bottom:1px solid var(--ink)}.demo-tags[data-v-145be957]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-145be957]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-145be957]{justify-content:space-between;font-size:10px}.demo-float[data-v-145be957]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);box-shadow:var(--shadow-raise);font-size:12px;color:var(--ink);animation:demo-drift-145be957 5s ease-in-out infinite}.demo-float b[data-v-145be957]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-weak);color:var(--brand-ink);font-size:20px}.demo-float small[data-v-145be957]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-145be957]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-145be957]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-145be957]{right:0;top:68px}.float-export[data-v-145be957]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-145be957{0%{opacity:1;transform:translateY(6px)}4%,33.3%{opacity:1;transform:translateY(0)}33.4%,to{opacity:0;transform:translateY(0)}}@keyframes tab-cycle-145be957{0%,33.3%{color:var(--brand-ink);background:var(--brand-weak)}33.4%,to{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-145be957{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-145be957]{padding:80px 0;background:var(--surface)}.section-heading[data-v-145be957]{text-align:center;margin-bottom:64px}.testimonials-section[data-v-145be957]{border-top:1px solid var(--line)}.section-heading h2[data-v-145be957]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-145be957]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-145be957]{background:var(--site-bg-alt);border-top:1px solid var(--site-divider)}.guides-grid[data-v-145be957]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-145be957]{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);text-decoration:none;transition:transform var(--t-panel),box-shadow var(--t-panel)}.guide-card[data-v-145be957]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-145be957]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-145be957]{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--weak);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card>span[data-v-145be957]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-145be957]{padding:40px 16px;text-align:center;color:var(--weak);font-size:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.guide-actions[data-v-145be957]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-145be957]{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:var(--radius-lg);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.guide-more[data-v-145be957]:hover{border-color:var(--brand)}.guide-start[data-v-145be957]:hover{background:var(--brand-hover)}.guide-more[data-v-145be957]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-145be957]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-145be957]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-145be957]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card-rest);display:flex;flex-direction:column;align-items:center;transition:box-shadow var(--t-panel) var(--ease)}.testimonial-card[data-v-145be957]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-145be957]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-145be957]{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-card-rest);background:var(--brand-weak);color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.testimonial-avatar img[data-v-145be957]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-145be957]{background:var(--vip-gold-weak);color:var(--vip-gold-ink)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-145be957]{background:var(--success-weak);color:var(--success-ink)}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-145be957] .t-shirt{fill:var(--vip-gold)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-145be957] .t-shirt{fill:var(--success)}.rating[data-v-145be957]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-145be957]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-145be957]{margin:0 0 24px;color:var(--text);font-size:16px;font-style:italic;line-height:1.8}@media (max-width: 1366px) and (min-width: 1025px){.testimonials-grid[data-v-145be957]{gap:16px}.testimonial-card[data-v-145be957]{padding:20px}.testimonial-card[data-v-145be957]:nth-child(2){transform:none}}.testimonial-person[data-v-145be957]{margin-top:auto}.testimonials-note[data-v-145be957]{margin:12px 0 0;text-align:right;color:var(--site-note-faint);font-size:12px;line-height:1.5}.testimonial-person h3[data-v-145be957]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-145be957]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-145be957]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-145be957]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-145be957 6s ease-in-out infinite}.glow-a[data-v-145be957]{left:-80px;bottom:-80px}.glow-b[data-v-145be957]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-145be957]{position:relative}.download-section .section-heading[data-v-145be957]{margin-bottom:64px}.download-section .section-heading h2[data-v-145be957]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-145be957]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-145be957]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-145be957]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:var(--on-dark-surface);border:1px solid var(--on-dark-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.download-card[data-v-145be957]:hover{background:color-mix(in srgb,var(--on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--on-dark) 20%,transparent)}.download-badge[data-v-145be957]{position:absolute;top:0;right:0;padding:4px 12px;border-bottom-left-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.download-card-heading[data-v-145be957]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-145be957]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark)}.is-online .system-icon[data-v-145be957]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-145be957]{background:var(--brand-d2)}.is-mac .system-icon[data-v-145be957]{background:var(--line);color:var(--ink)}.download-card h3[data-v-145be957]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-145be957]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-145be957]{list-style:none;padding:0;margin:0 0 24px;color:var(--on-dark-muted);font-size:14px;line-height:1.6;display:grid;gap:8px}.download-card li[data-v-145be957]{display:flex;align-items:center;gap:8px}.download-card li[data-v-145be957]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-145be957]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;margin-top:auto;box-sizing:border-box;border:0;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark);cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease),transform var(--t-panel) var(--ease)}.download-button[data-v-145be957]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-145be957]{transform:scale(1.03)}.is-windows .download-button[data-v-145be957]{background:var(--brand-d2)}.is-windows .download-button[data-v-145be957]:hover{background:var(--brand)}.is-mac .download-button[data-v-145be957]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-145be957]:hover{background:var(--soft)}.btn-icon[data-v-145be957]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-145be957]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-145be957{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-145be957]:focus-visible,a[data-v-145be957]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-145be957]{grid-template-columns:minmax(0,1fr);gap:32px}.demo-scene[data-v-145be957]{max-width:540px;width:100%;box-sizing:border-box;margin:0 auto;padding:24px 16px}.demo-float[data-v-145be957]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero[data-v-145be957]{--hero-gap: 64px}.guides-grid[data-v-145be957]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-145be957]{gap:16px}.testimonial-card[data-v-145be957]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-145be957]{padding:0 20px}.hero h1[data-v-145be957]{font-size:48px}.hero h1 .hero-sub[data-v-145be957]{font-size:30px}.hero-lead[data-v-145be957]{font-size:16px}.hero-actions[data-v-145be957]{flex-direction:column}.hero-download[data-v-145be957]{flex:none;width:100%}.hero h1 .hero-sub[data-v-145be957],.hero-disclaimer[data-v-145be957]{white-space:normal}.demo-scene[data-v-145be957]{padding:24px 10px 38px}.demo-bar[data-v-145be957]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-145be957]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-145be957]{height:310px}.demo-float[data-v-145be957]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-145be957]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-145be957]{font-size:8px}.float-check[data-v-145be957]{top:auto;bottom:10px;left:0}.float-table[data-v-145be957]{top:4px;right:0}.float-export[data-v-145be957]{bottom:10px}.demo-footer[data-v-145be957]{padding:12px;font-size:8px}.home-section[data-v-145be957]{padding:48px 0}.section-heading[data-v-145be957]{margin-bottom:32px}.section-heading h2[data-v-145be957],.download-section .section-heading h2[data-v-145be957]{font-size:28px}.section-heading p[data-v-145be957]{font-size:16px}.guides-grid[data-v-145be957],.testimonials-grid[data-v-145be957],.download-grid[data-v-145be957]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-145be957]{gap:12px}.guide-actions a[data-v-145be957]{padding:0 16px}}.hero.is-paused[data-v-145be957] *,.hero.is-paused[data-v-145be957] *:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-download[data-v-145be957]:after{animation:none;display:none}.demo-stage[data-v-145be957],.demo-tabs span[data-v-145be957],.demo-float[data-v-145be957],.demo-particles i[data-v-145be957]{animation:none;transform:none}.demo-method[data-v-145be957],.demo-result[data-v-145be957]{opacity:0}.demo-input[data-v-145be957]{opacity:1}.demo-tabs span[data-v-145be957]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-145be957]:first-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-145be957]{animation:none}.hero-download[data-v-145be957],.hero-copy-url[data-v-145be957],.guide-card[data-v-145be957],.testimonial-card[data-v-145be957],.download-button[data-v-145be957],.download-card[data-v-145be957]{transition:none}.download-card:hover .download-button[data-v-145be957],.hero-download[data-v-145be957]:hover,.guide-card[data-v-145be957]:hover{transform:none}}.hero-disclaimer[data-v-145be957]{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.hero-wm-tm.has-tip[data-v-145be957]{cursor:help;transition:color var(--t-fast)}.hero-wm-tm.has-tip[data-v-145be957]:hover,.hero-wm-tm.has-tip[data-v-145be957]:focus-visible{color:var(--brand);outline:none}.hero-wm-tm.has-tip[data-v-145be957]:after,.hero-wm-tm.has-tip[data-v-145be957]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) .2s,visibility 0s .2s}.hero-wm-tm.has-tip[data-v-145be957]:after{content:attr(data-tip);bottom:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:13px;font-weight:var(--fw-regular);line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-pop);z-index:5}.hero-wm-tm.has-tip[data-v-145be957]:before{content:"";bottom:calc(100% + 4px);transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink);border-bottom-width:0;z-index:5}.hero-wm-tm.has-tip[data-v-145be957]:hover:after,.hero-wm-tm.has-tip[data-v-145be957]:hover:before,.hero-wm-tm.has-tip[data-v-145be957]:focus-visible:after,.hero-wm-tm.has-tip[data-v-145be957]:focus-visible:before{opacity:1;visibility:visible}@media (max-width: 768px){.hero[data-v-145be957]{--site-header-h: 61px}}.bf[data-v-0444abd4]{padding:80px 0 0;background:var(--surface)}.bf.is-last[data-v-0444abd4]{padding-bottom:96px}.bf-inner[data-v-0444abd4]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.bf-panel[data-v-0444abd4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:48px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,var(--brand-weak) 0%,var(--surface) 70%)}.bf-eyebrow[data-v-0444abd4]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-pill);background:var(--brand-weak);color:var(--brand-ink);font-size:13px;font-weight:var(--fw-semibold)}.bf-title[data-v-0444abd4]{margin:14px 0 0;color:var(--ink);font-size:32px;font-weight:800;line-height:1.3;text-wrap:balance}.bf-lead[data-v-0444abd4]{margin:12px 0 0;color:var(--text);font-size:16px;line-height:1.8}.bf-points[data-v-0444abd4]{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.bf-points li[data-v-0444abd4]{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-size:15px;line-height:1.6}.bf-points svg[data-v-0444abd4]{flex:none;width:18px;height:18px;margin-top:2px;color:var(--brand)}.bf-cta[data-v-0444abd4]{display:inline-flex;align-items:center;height:44px;margin-top:28px;padding:0 22px;border-radius:10px;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:var(--fw-semibold);text-decoration:none;transition:background var(--t-fast)}.bf-cta[data-v-0444abd4]:hover{background:var(--brand-d2)}.bf-cta[data-v-0444abd4]:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.bf-art[data-v-0444abd4]{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-raise)}.bf-art-bar[data-v-0444abd4]{display:flex;gap:6px;height:36px;align-items:center;padding:0 14px;border-bottom:1px solid var(--line)}.bf-art-bar i[data-v-0444abd4]{width:9px;height:9px;border-radius:50%;background:var(--line)}.bf-art-tag[data-v-0444abd4]{margin-left:auto;padding:1px 8px;border-radius:var(--radius-pill);background:var(--success-weak);color:var(--success-ink);font-size:11px}.bf-art img[data-v-0444abd4]{display:block;width:100%;height:280px;padding:16px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.bf-art img[hidden][data-v-0444abd4]{display:none}.bf-art figcaption[data-v-0444abd4]{padding:0 16px 14px;color:var(--faint);font-size:12px;text-align:center}@media (max-width: 1024px){.bf-panel[data-v-0444abd4]{grid-template-columns:1fr;padding:32px}.bf-art[data-v-0444abd4]{display:none}}@media (max-width: 600px){.bf[data-v-0444abd4]{padding:48px 0 0}.bf-inner[data-v-0444abd4]{padding:0 20px}.bf-panel[data-v-0444abd4]{padding:24px}.bf-title[data-v-0444abd4]{font-size:24px}}.bn[data-v-31fe25fb]{padding:96px 0;background:var(--surface)}.bn-inner[data-v-31fe25fb]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 64px;align-items:start;max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.bn-title[data-v-31fe25fb]{margin:0;color:var(--ink);font-size:32px;font-weight:800;line-height:1.35}.bn-title span[data-v-31fe25fb]{display:block;white-space:nowrap}.bn-title-2[data-v-31fe25fb]{color:var(--brand-ink)}.bn-lead[data-v-31fe25fb]{margin:14px 0 0;color:var(--text);font-size:16px;line-height:1.8}.bn-cta[data-v-31fe25fb]{display:inline-flex;align-items:center;height:44px;margin-top:24px;padding:0 22px;box-sizing:border-box;border:1.5px solid var(--brand);border-radius:10px;background:transparent;color:var(--brand-ink);font-size:15px;font-weight:var(--fw-semibold);text-decoration:none;transition:background var(--t-fast)}.bn-cta[data-v-31fe25fb]:hover{background:var(--brand-weak)}.bn-cta[data-v-31fe25fb]:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.bn-points[data-v-31fe25fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:6px 0 0;list-style:none}.bn-point[data-v-31fe25fb]{display:flex;align-items:flex-start;gap:12px}.bn-point svg[data-v-31fe25fb]{flex:none;width:18px;height:18px;margin-top:3px;color:var(--brand)}.bn-point-title[data-v-31fe25fb]{margin:0;color:var(--ink);font-size:16px;font-weight:700}.bn-point-text[data-v-31fe25fb]{margin:6px 0 0;color:var(--text);font-size:14px;line-height:1.75}.bn-note[data-v-31fe25fb]{grid-column:2;margin:24px 0 0;padding-top:14px;border-top:1px dashed var(--line);color:var(--faint);font-size:12px;line-height:1.6}@media (max-width: 1024px){.bn-inner[data-v-31fe25fb]{grid-template-columns:1fr;gap:32px}.bn-note[data-v-31fe25fb]{grid-column:1;margin-top:0}}@media (max-width: 768px){.bn[data-v-31fe25fb]{padding:64px 0 48px}.bn-inner[data-v-31fe25fb]{padding:0 20px}.bn-title[data-v-31fe25fb]{font-size:24px}.bn-title span[data-v-31fe25fb]{white-space:normal}.bn-points[data-v-31fe25fb]{grid-template-columns:1fr}}.home-container[data-v-8edfa028]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.hero[data-v-8edfa028]{--hero-gap: 80px;--hero-next-pad: 80px;--site-header-h: 81px;margin-top:calc(-1 * var(--site-header-h));overflow:hidden;padding:calc(var(--hero-gap) + var(--site-header-h)) 0 max(0px,calc(var(--hero-gap) - var(--hero-next-pad)));background:linear-gradient(180deg,transparent 55%,var(--surface) 100%),linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-8edfa028]{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center}.hero-badge[data-v-8edfa028]{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:12px;margin:0 0 20px}.hero h1[data-v-8edfa028]{margin:0;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.hero h1 .hero-sub[data-v-8edfa028]{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:48px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:var(--brand-ink);background:linear-gradient(90deg,var(--dl-grad-from),var(--dl-grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1.hero-title--wordmark[data-v-8edfa028]{color:var(--brand-deep)}.hero-wm-tail[data-v-8edfa028]{position:relative;margin-left:.06em;font-size:.5em;letter-spacing:0}.hero-wm-ai[data-v-8edfa028]{color:var(--brand)}.hero-wm-tail--css .hero-wm-ai[data-v-8edfa028]:before{content:"AI"}.hero-wm-tail.has-tm[data-v-8edfa028]{display:inline-block;line-height:1}.hero-wm-tm[data-v-8edfa028]{position:absolute;left:52%;bottom:calc(100% - .05em);display:block;width:.56em;height:.56em;line-height:0;color:inherit}.hero-wm-tm .tm-mark[data-v-8edfa028]{width:100%;height:100%}.hero-lead[data-v-8edfa028]{font-size:18px;line-height:1.8;font-weight:var(--fw-regular);color:var(--site-lead);margin:20px 0 32px;max-width:540px}.hero-points[data-v-8edfa028]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-8edfa028]{display:flex;gap:16px}.hero-download[data-v-8edfa028]{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:216px;height:60px;padding:0 20px;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:12px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent);text-align:left;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.hero-download[data-v-8edfa028]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--dl-grad-from) 60%,transparent)}.hero-download[data-v-8edfa028]:nth-child(2){background:linear-gradient(135deg,var(--btn-dark-bg-hover),var(--btn-dark-bg));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--btn-dark-bg) 55%,transparent)}.hero-download[data-v-8edfa028]:nth-child(2):hover{box-shadow:0 14px 28px -8px color-mix(in srgb,var(--btn-dark-bg) 60%,transparent)}.hero-download[data-v-8edfa028]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine-8edfa028 3.6s ease-in-out infinite;pointer-events:none}.hero-download[data-v-8edfa028]:nth-child(2):after{animation-delay:1.8s}@keyframes hero-shine-8edfa028{0%,60%{left:-60%}to{left:130%}}.hero-download[data-v-8edfa028] svg{width:24px;height:24px}.hero-download span[data-v-8edfa028]{text-align:left}.hero-download small[data-v-8edfa028]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.hero-download strong[data-v-8edfa028]{display:block;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.hero-copy-url[data-v-8edfa028]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;box-sizing:border-box;border:0;border-radius:16px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);text-align:left;cursor:pointer;transition:transform var(--t-fast)}.hero-copy-url[data-v-8edfa028]:active{transform:scale(.98)}.hero-copy-icon[data-v-8edfa028]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.hero-copy-url svg[data-v-8edfa028]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-copy-icon svg[data-v-8edfa028]{width:22px;height:22px}.hero-copy-text[data-v-8edfa028]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.hero-copy-text strong[data-v-8edfa028]{font-size:16px;font-weight:700;line-height:1.3}.hero-copy-text small[data-v-8edfa028]{font-size:13px;font-weight:500;opacity:.8}.hero-copy-state[data-v-8edfa028]{flex:none;width:22px;height:22px;opacity:.9}.demo-scene[data-v-8edfa028]{position:relative;min-width:0;padding:20px 30px}.demo-ring[data-v-8edfa028]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(-18deg)}.demo-ring[data-v-8edfa028]:after{content:"";position:absolute;top:30px;right:-16px;bottom:30px;left:-16px;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(35deg)}.demo-particles i[data-v-8edfa028]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-8edfa028 5s ease-in-out infinite}.demo-particles i[data-v-8edfa028]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-8edfa028]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-8edfa028]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-8edfa028]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-8edfa028]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-8edfa028]:nth-child(6){left:0;top:65%}.demo[data-v-8edfa028]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);overflow:hidden}.demo-bar[data-v-8edfa028],.demo-footer[data-v-8edfa028]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-8edfa028]{border-bottom:1px solid var(--line)}.demo-dots[data-v-8edfa028]{display:flex;gap:5px}.demo-dots i[data-v-8edfa028]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-8edfa028]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-8edfa028]:nth-child(3){background:var(--success)}.demo-status[data-v-8edfa028]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-8edfa028]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-8edfa028]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-8edfa028 9s infinite}.demo-tabs span[data-v-8edfa028]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-8edfa028]:nth-child(3){animation-delay:-3s}.demo-body[data-v-8edfa028]{position:relative;height:280px}.demo-stage[data-v-8edfa028]{position:absolute;top:16px;right:20px;bottom:16px;left:20px;animation:stage-cycle-8edfa028 9s ease-in-out infinite}.demo-method[data-v-8edfa028]{animation-delay:-6s}.demo-result[data-v-8edfa028]{animation-delay:-3s}.demo-caption[data-v-8edfa028]{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-8edfa028]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-8edfa028]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-8edfa028],.data-grid td[data-v-8edfa028]{border:1px solid var(--line);padding:7px 10px;text-align:left}.data-grid th[data-v-8edfa028]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-8edfa028]{display:flex;justify-content:space-between;color:var(--brand-ink);background:var(--brand-weak);border-radius:var(--radius);padding:11px;margin-top:14px;font-size:10px}.method-options[data-v-8edfa028]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-8edfa028]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-8edfa028]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-8edfa028]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-8edfa028]{color:var(--ink);margin-left:8px}.demo-table[data-v-8edfa028]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}.demo-table th[data-v-8edfa028],.demo-table td[data-v-8edfa028]{padding:8px 4px;text-align:center}.demo-table th[data-v-8edfa028]{border-bottom:1px solid var(--ink)}.demo-tags[data-v-8edfa028]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-8edfa028]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-8edfa028]{justify-content:space-between;font-size:10px}.demo-float[data-v-8edfa028]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);box-shadow:var(--shadow-raise);font-size:12px;color:var(--ink);animation:demo-drift-8edfa028 5s ease-in-out infinite}.demo-float b[data-v-8edfa028]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-weak);color:var(--brand-ink);font-size:20px}.demo-float small[data-v-8edfa028]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-8edfa028]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-8edfa028]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-8edfa028]{right:0;top:68px}.float-export[data-v-8edfa028]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-8edfa028{0%{opacity:1;transform:translateY(6px)}4%,33.3%{opacity:1;transform:translateY(0)}33.4%,to{opacity:0;transform:translateY(0)}}@keyframes tab-cycle-8edfa028{0%,33.3%{color:var(--brand-ink);background:var(--brand-weak)}33.4%,to{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-8edfa028{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-8edfa028]{padding:80px 0;background:var(--surface)}.section-heading[data-v-8edfa028]{text-align:center;margin-bottom:64px}.testimonials-section[data-v-8edfa028]{border-top:1px solid var(--line)}.section-heading h2[data-v-8edfa028]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-8edfa028]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-8edfa028]{background:var(--site-bg-alt);border-top:1px solid var(--site-divider)}.guides-grid[data-v-8edfa028]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-8edfa028]{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);text-decoration:none;transition:transform var(--t-panel),box-shadow var(--t-panel)}.guide-card[data-v-8edfa028]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-8edfa028]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-8edfa028]{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--weak);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card>span[data-v-8edfa028]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-8edfa028]{padding:40px 16px;text-align:center;color:var(--weak);font-size:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.guide-actions[data-v-8edfa028]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-8edfa028]{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:var(--radius-lg);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.guide-more[data-v-8edfa028]:hover{border-color:var(--brand)}.guide-start[data-v-8edfa028]:hover{background:var(--brand-hover)}.guide-more[data-v-8edfa028]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-8edfa028]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-8edfa028]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-8edfa028]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card-rest);display:flex;flex-direction:column;align-items:center;transition:box-shadow var(--t-panel) var(--ease)}.testimonial-card[data-v-8edfa028]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-8edfa028]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-8edfa028]{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-card-rest);background:var(--brand-weak);color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.testimonial-avatar img[data-v-8edfa028]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-8edfa028]{background:var(--vip-gold-weak);color:var(--vip-gold-ink)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-8edfa028]{background:var(--success-weak);color:var(--success-ink)}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-8edfa028] .t-shirt{fill:var(--vip-gold)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-8edfa028] .t-shirt{fill:var(--success)}.rating[data-v-8edfa028]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-8edfa028]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-8edfa028]{margin:0 0 24px;color:var(--text);font-size:16px;font-style:italic;line-height:1.8}@media (max-width: 1366px) and (min-width: 1025px){.testimonials-grid[data-v-8edfa028]{gap:16px}.testimonial-card[data-v-8edfa028]{padding:20px}.testimonial-card[data-v-8edfa028]:nth-child(2){transform:none}}.testimonial-person[data-v-8edfa028]{margin-top:auto}.testimonials-note[data-v-8edfa028]{margin:12px 0 0;text-align:right;color:var(--site-note-faint);font-size:12px;line-height:1.5}.testimonial-person h3[data-v-8edfa028]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-8edfa028]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-8edfa028]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-8edfa028]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-8edfa028 6s ease-in-out infinite}.glow-a[data-v-8edfa028]{left:-80px;bottom:-80px}.glow-b[data-v-8edfa028]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-8edfa028]{position:relative}.download-section .section-heading[data-v-8edfa028]{margin-bottom:64px}.download-section .section-heading h2[data-v-8edfa028]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-8edfa028]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-8edfa028]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-8edfa028]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:var(--on-dark-surface);border:1px solid var(--on-dark-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.download-card[data-v-8edfa028]:hover{background:color-mix(in srgb,var(--on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--on-dark) 20%,transparent)}.download-badge[data-v-8edfa028]{position:absolute;top:0;right:0;padding:4px 12px;border-bottom-left-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.download-card-heading[data-v-8edfa028]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-8edfa028]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark)}.is-online .system-icon[data-v-8edfa028]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-8edfa028]{background:var(--brand-d2)}.is-mac .system-icon[data-v-8edfa028]{background:var(--line);color:var(--ink)}.download-card h3[data-v-8edfa028]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-8edfa028]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-8edfa028]{list-style:none;padding:0;margin:0 0 24px;color:var(--on-dark-muted);font-size:14px;line-height:1.6;display:grid;gap:8px}.download-card li[data-v-8edfa028]{display:flex;align-items:center;gap:8px}.download-card li[data-v-8edfa028]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-8edfa028]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;margin-top:auto;box-sizing:border-box;border:0;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark);cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease),transform var(--t-panel) var(--ease)}.download-button[data-v-8edfa028]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-8edfa028]{transform:scale(1.03)}.is-windows .download-button[data-v-8edfa028]{background:var(--brand-d2)}.is-windows .download-button[data-v-8edfa028]:hover{background:var(--brand)}.is-mac .download-button[data-v-8edfa028]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-8edfa028]:hover{background:var(--soft)}.btn-icon[data-v-8edfa028]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-8edfa028]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-8edfa028{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-8edfa028]:focus-visible,a[data-v-8edfa028]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-8edfa028]{grid-template-columns:minmax(0,1fr);gap:32px}.demo-scene[data-v-8edfa028]{max-width:540px;width:100%;box-sizing:border-box;margin:0 auto;padding:24px 16px}.demo-float[data-v-8edfa028]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero[data-v-8edfa028]{--hero-gap: 64px}.guides-grid[data-v-8edfa028]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-8edfa028]{gap:16px}.testimonial-card[data-v-8edfa028]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-8edfa028]{padding:0 20px}.hero h1[data-v-8edfa028]{font-size:48px}.hero h1 .hero-sub[data-v-8edfa028]{font-size:30px}.hero-lead[data-v-8edfa028]{font-size:16px}.hero-actions[data-v-8edfa028]{flex-direction:column}.hero-download[data-v-8edfa028]{flex:none;width:100%}.hero h1 .hero-sub[data-v-8edfa028],.hero-disclaimer[data-v-8edfa028]{white-space:normal}.demo-scene[data-v-8edfa028]{padding:24px 10px 38px}.demo-bar[data-v-8edfa028]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-8edfa028]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-8edfa028]{height:310px}.demo-float[data-v-8edfa028]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-8edfa028]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-8edfa028]{font-size:8px}.float-check[data-v-8edfa028]{top:auto;bottom:10px;left:0}.float-table[data-v-8edfa028]{top:4px;right:0}.float-export[data-v-8edfa028]{bottom:10px}.demo-footer[data-v-8edfa028]{padding:12px;font-size:8px}.home-section[data-v-8edfa028]{padding:48px 0}.section-heading[data-v-8edfa028]{margin-bottom:32px}.section-heading h2[data-v-8edfa028],.download-section .section-heading h2[data-v-8edfa028]{font-size:28px}.section-heading p[data-v-8edfa028]{font-size:16px}.guides-grid[data-v-8edfa028],.testimonials-grid[data-v-8edfa028],.download-grid[data-v-8edfa028]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-8edfa028]{gap:12px}.guide-actions a[data-v-8edfa028]{padding:0 16px}}.hero.is-paused[data-v-8edfa028] *,.hero.is-paused[data-v-8edfa028] *:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-download[data-v-8edfa028]:after{animation:none;display:none}.demo-stage[data-v-8edfa028],.demo-tabs span[data-v-8edfa028],.demo-float[data-v-8edfa028],.demo-particles i[data-v-8edfa028]{animation:none;transform:none}.demo-method[data-v-8edfa028],.demo-result[data-v-8edfa028]{opacity:0}.demo-input[data-v-8edfa028]{opacity:1}.demo-tabs span[data-v-8edfa028]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-8edfa028]:first-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-8edfa028]{animation:none}.hero-download[data-v-8edfa028],.hero-copy-url[data-v-8edfa028],.guide-card[data-v-8edfa028],.testimonial-card[data-v-8edfa028],.download-button[data-v-8edfa028],.download-card[data-v-8edfa028]{transition:none}.download-card:hover .download-button[data-v-8edfa028],.hero-download[data-v-8edfa028]:hover,.guide-card[data-v-8edfa028]:hover{transform:none}}.hero-disclaimer[data-v-8edfa028]{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.hero-wm-tm.has-tip[data-v-8edfa028]{cursor:help;transition:color var(--t-fast)}.hero-wm-tm.has-tip[data-v-8edfa028]:hover,.hero-wm-tm.has-tip[data-v-8edfa028]:focus-visible{color:var(--brand);outline:none}.hero-wm-tm.has-tip[data-v-8edfa028]:after,.hero-wm-tm.has-tip[data-v-8edfa028]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) .2s,visibility 0s .2s}.hero-wm-tm.has-tip[data-v-8edfa028]:after{content:attr(data-tip);bottom:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:13px;font-weight:var(--fw-regular);line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-pop);z-index:5}.hero-wm-tm.has-tip[data-v-8edfa028]:before{content:"";bottom:calc(100% + 4px);transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink);border-bottom-width:0;z-index:5}.hero-wm-tm.has-tip[data-v-8edfa028]:hover:after,.hero-wm-tm.has-tip[data-v-8edfa028]:hover:before,.hero-wm-tm.has-tip[data-v-8edfa028]:focus-visible:after,.hero-wm-tm.has-tip[data-v-8edfa028]:focus-visible:before{opacity:1;visibility:visible}@media (max-width: 768px){.hero[data-v-8edfa028]{--site-header-h: 61px}}.scenes-section[data-v-8edfa028]{border-top:1px solid var(--line)}.sc-panel[data-v-8edfa028]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:500px;overflow:hidden;background:var(--surface);border:1px solid var(--site-divider-soft);border-radius:24px;box-shadow:var(--shadow-xl)}.sc-tabs[data-v-8edfa028]{display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--site-bg-alt);border-right:1px solid var(--site-divider-soft)}.sc-tab[data-v-8edfa028]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--site-tab-muted);font:inherit;font-size:18px;font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.sc-tab-label[data-v-8edfa028]{display:inline-flex;align-items:center;gap:12px}.sc-tab-icon[data-v-8edfa028]{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-tab-chev[data-v-8edfa028]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--t-fast)}.sc-tab[data-v-8edfa028]:hover{background:var(--surface);box-shadow:var(--shadow-card-rest)}.sc-tab.is-on[data-v-8edfa028]{background:var(--surface);border-color:var(--site-tab-on-line);color:var(--brand);font-weight:700;box-shadow:var(--shadow-card-rest);transform:scale(1.03)}.sc-tab.is-on .sc-tab-chev[data-v-8edfa028]{opacity:1}.sc-tab[data-v-8edfa028]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sc-note[data-v-8edfa028]{margin:auto 0 0;padding:32px 8px 0;color:var(--faint);font-size:12px;line-height:1.7}.sc-stage[data-v-8edfa028]{position:relative;min-height:500px;background:linear-gradient(135deg,var(--brand-deep),var(--footer-bg))}.sc-pane[data-v-8edfa028]{position:absolute;top:0;right:0;bottom:0;left:0}.sc-photo[data-v-8edfa028]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc-copy[data-v-8edfa028]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;background:linear-gradient(to top,color-mix(in srgb,var(--footer-bg) 90%,transparent),color-mix(in srgb,var(--footer-bg) 40%,transparent) 55%,transparent)}.sc-copy h3[data-v-8edfa028]{margin:0 0 12px;color:var(--on-dark);font-size:30px;font-weight:700;line-height:1.35}.sc-copy p[data-v-8edfa028]{max-width:520px;margin:0 0 32px;color:var(--on-dark-muted);font-size:17px;line-height:1.75}.sc-actions[data-v-8edfa028]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.sc-cta[data-v-8edfa028]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:16px;font-weight:600;text-decoration:none;box-shadow:var(--shadow-brand);transition:background var(--t-fast)}.sc-cta[data-v-8edfa028]:hover{background:var(--brand-hover)}.sc-cta[data-v-8edfa028]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sc-cta svg[data-v-8edfa028],.sc-check svg[data-v-8edfa028]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-check[data-v-8edfa028]{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark-muted);font-size:14px}@media (max-width: 1024px){.sc-panel[data-v-8edfa028]{grid-template-columns:minmax(0,1fr)}.sc-tabs[data-v-8edfa028]{flex-direction:row;flex-wrap:wrap;gap:8px;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.sc-tab[data-v-8edfa028]{width:auto;padding:10px 16px;font-size:15px}.sc-tab-chev[data-v-8edfa028]{display:none}.sc-tab.is-on[data-v-8edfa028]{transform:none}.sc-note[data-v-8edfa028]{display:none}.sc-stage[data-v-8edfa028]{min-height:380px}.sc-copy[data-v-8edfa028]{padding:24px}.sc-copy h3[data-v-8edfa028]{font-size:22px}.sc-copy p[data-v-8edfa028]{font-size:14px;margin-bottom:20px}}@media (prefers-reduced-motion: reduce){.sc-tab[data-v-8edfa028],.sc-cta[data-v-8edfa028]{transition:none}.sc-tab.is-on[data-v-8edfa028]{transform:none}}.home-container[data-v-f042e73a]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.hero[data-v-f042e73a]{--hero-gap: 80px;--hero-next-pad: 80px;--site-header-h: 81px;margin-top:calc(-1 * var(--site-header-h));overflow:hidden;padding:calc(var(--hero-gap) + var(--site-header-h)) 0 max(0px,calc(var(--hero-gap) - var(--hero-next-pad)));background:linear-gradient(180deg,transparent 55%,var(--surface) 100%),linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-f042e73a]{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center}.hero-badge[data-v-f042e73a]{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:12px;margin:0 0 20px}.hero h1[data-v-f042e73a]{margin:0;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.hero h1 .hero-sub[data-v-f042e73a]{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:48px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:var(--brand-ink);background:linear-gradient(90deg,var(--dl-grad-from),var(--dl-grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1.hero-title--wordmark[data-v-f042e73a]{color:var(--brand-deep)}.hero-wm-tail[data-v-f042e73a]{position:relative;margin-left:.06em;font-size:.5em;letter-spacing:0}.hero-wm-ai[data-v-f042e73a]{color:var(--brand)}.hero-wm-tail--css .hero-wm-ai[data-v-f042e73a]:before{content:"AI"}.hero-wm-tail.has-tm[data-v-f042e73a]{display:inline-block;line-height:1}.hero-wm-tm[data-v-f042e73a]{position:absolute;left:52%;bottom:calc(100% - .05em);display:block;width:.56em;height:.56em;line-height:0;color:inherit}.hero-wm-tm .tm-mark[data-v-f042e73a]{width:100%;height:100%}.hero-lead[data-v-f042e73a]{font-size:18px;line-height:1.8;font-weight:var(--fw-regular);color:var(--site-lead);margin:20px 0 32px;max-width:540px}.hero-points[data-v-f042e73a]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-f042e73a]{display:flex;gap:16px}.hero-download[data-v-f042e73a]{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:216px;height:60px;padding:0 20px;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:12px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent);text-align:left;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.hero-download[data-v-f042e73a]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--dl-grad-from) 60%,transparent)}.hero-download[data-v-f042e73a]:nth-child(2){background:linear-gradient(135deg,var(--btn-dark-bg-hover),var(--btn-dark-bg));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--btn-dark-bg) 55%,transparent)}.hero-download[data-v-f042e73a]:nth-child(2):hover{box-shadow:0 14px 28px -8px color-mix(in srgb,var(--btn-dark-bg) 60%,transparent)}.hero-download[data-v-f042e73a]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine-f042e73a 3.6s ease-in-out infinite;pointer-events:none}.hero-download[data-v-f042e73a]:nth-child(2):after{animation-delay:1.8s}@keyframes hero-shine-f042e73a{0%,60%{left:-60%}to{left:130%}}.hero-download[data-v-f042e73a] svg{width:24px;height:24px}.hero-download span[data-v-f042e73a]{text-align:left}.hero-download small[data-v-f042e73a]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.hero-download strong[data-v-f042e73a]{display:block;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.hero-copy-url[data-v-f042e73a]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;box-sizing:border-box;border:0;border-radius:16px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);text-align:left;cursor:pointer;transition:transform var(--t-fast)}.hero-copy-url[data-v-f042e73a]:active{transform:scale(.98)}.hero-copy-icon[data-v-f042e73a]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.hero-copy-url svg[data-v-f042e73a]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-copy-icon svg[data-v-f042e73a]{width:22px;height:22px}.hero-copy-text[data-v-f042e73a]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.hero-copy-text strong[data-v-f042e73a]{font-size:16px;font-weight:700;line-height:1.3}.hero-copy-text small[data-v-f042e73a]{font-size:13px;font-weight:500;opacity:.8}.hero-copy-state[data-v-f042e73a]{flex:none;width:22px;height:22px;opacity:.9}.demo-scene[data-v-f042e73a]{position:relative;min-width:0;padding:20px 30px}.demo-ring[data-v-f042e73a]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(-18deg)}.demo-ring[data-v-f042e73a]:after{content:"";position:absolute;top:30px;right:-16px;bottom:30px;left:-16px;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(35deg)}.demo-particles i[data-v-f042e73a]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-f042e73a 5s ease-in-out infinite}.demo-particles i[data-v-f042e73a]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-f042e73a]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-f042e73a]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-f042e73a]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-f042e73a]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-f042e73a]:nth-child(6){left:0;top:65%}.demo[data-v-f042e73a]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);overflow:hidden}.demo-bar[data-v-f042e73a],.demo-footer[data-v-f042e73a]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-f042e73a]{border-bottom:1px solid var(--line)}.demo-dots[data-v-f042e73a]{display:flex;gap:5px}.demo-dots i[data-v-f042e73a]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-f042e73a]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-f042e73a]:nth-child(3){background:var(--success)}.demo-status[data-v-f042e73a]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-f042e73a]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-f042e73a]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-f042e73a 9s infinite}.demo-tabs span[data-v-f042e73a]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-f042e73a]:nth-child(3){animation-delay:-3s}.demo-body[data-v-f042e73a]{position:relative;height:280px}.demo-stage[data-v-f042e73a]{position:absolute;top:16px;right:20px;bottom:16px;left:20px;animation:stage-cycle-f042e73a 9s ease-in-out infinite}.demo-method[data-v-f042e73a]{animation-delay:-6s}.demo-result[data-v-f042e73a]{animation-delay:-3s}.demo-caption[data-v-f042e73a]{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-f042e73a]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-f042e73a]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-f042e73a],.data-grid td[data-v-f042e73a]{border:1px solid var(--line);padding:7px 10px;text-align:left}.data-grid th[data-v-f042e73a]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-f042e73a]{display:flex;justify-content:space-between;color:var(--brand-ink);background:var(--brand-weak);border-radius:var(--radius);padding:11px;margin-top:14px;font-size:10px}.method-options[data-v-f042e73a]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-f042e73a]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-f042e73a]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-f042e73a]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-f042e73a]{color:var(--ink);margin-left:8px}.demo-table[data-v-f042e73a]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}.demo-table th[data-v-f042e73a],.demo-table td[data-v-f042e73a]{padding:8px 4px;text-align:center}.demo-table th[data-v-f042e73a]{border-bottom:1px solid var(--ink)}.demo-tags[data-v-f042e73a]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-f042e73a]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-f042e73a]{justify-content:space-between;font-size:10px}.demo-float[data-v-f042e73a]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);box-shadow:var(--shadow-raise);font-size:12px;color:var(--ink);animation:demo-drift-f042e73a 5s ease-in-out infinite}.demo-float b[data-v-f042e73a]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-weak);color:var(--brand-ink);font-size:20px}.demo-float small[data-v-f042e73a]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-f042e73a]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-f042e73a]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-f042e73a]{right:0;top:68px}.float-export[data-v-f042e73a]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-f042e73a{0%{opacity:1;transform:translateY(6px)}4%,33.3%{opacity:1;transform:translateY(0)}33.4%,to{opacity:0;transform:translateY(0)}}@keyframes tab-cycle-f042e73a{0%,33.3%{color:var(--brand-ink);background:var(--brand-weak)}33.4%,to{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-f042e73a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-f042e73a]{padding:80px 0;background:var(--surface)}.section-heading[data-v-f042e73a]{text-align:center;margin-bottom:64px}.testimonials-section[data-v-f042e73a]{border-top:1px solid var(--line)}.section-heading h2[data-v-f042e73a]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-f042e73a]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-f042e73a]{background:var(--site-bg-alt);border-top:1px solid var(--site-divider)}.guides-grid[data-v-f042e73a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-f042e73a]{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);text-decoration:none;transition:transform var(--t-panel),box-shadow var(--t-panel)}.guide-card[data-v-f042e73a]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-f042e73a]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-f042e73a]{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--weak);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card>span[data-v-f042e73a]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-f042e73a]{padding:40px 16px;text-align:center;color:var(--weak);font-size:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.guide-actions[data-v-f042e73a]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-f042e73a]{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:var(--radius-lg);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.guide-more[data-v-f042e73a]:hover{border-color:var(--brand)}.guide-start[data-v-f042e73a]:hover{background:var(--brand-hover)}.guide-more[data-v-f042e73a]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-f042e73a]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-f042e73a]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-f042e73a]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card-rest);display:flex;flex-direction:column;align-items:center;transition:box-shadow var(--t-panel) var(--ease)}.testimonial-card[data-v-f042e73a]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-f042e73a]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-f042e73a]{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-card-rest);background:var(--brand-weak);color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.testimonial-avatar img[data-v-f042e73a]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-f042e73a]{background:var(--vip-gold-weak);color:var(--vip-gold-ink)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-f042e73a]{background:var(--success-weak);color:var(--success-ink)}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-f042e73a] .t-shirt{fill:var(--vip-gold)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-f042e73a] .t-shirt{fill:var(--success)}.rating[data-v-f042e73a]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-f042e73a]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-f042e73a]{margin:0 0 24px;color:var(--text);font-size:16px;font-style:italic;line-height:1.8}@media (max-width: 1366px) and (min-width: 1025px){.testimonials-grid[data-v-f042e73a]{gap:16px}.testimonial-card[data-v-f042e73a]{padding:20px}.testimonial-card[data-v-f042e73a]:nth-child(2){transform:none}}.testimonial-person[data-v-f042e73a]{margin-top:auto}.testimonials-note[data-v-f042e73a]{margin:12px 0 0;text-align:right;color:var(--site-note-faint);font-size:12px;line-height:1.5}.testimonial-person h3[data-v-f042e73a]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-f042e73a]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-f042e73a]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-f042e73a]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-f042e73a 6s ease-in-out infinite}.glow-a[data-v-f042e73a]{left:-80px;bottom:-80px}.glow-b[data-v-f042e73a]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-f042e73a]{position:relative}.download-section .section-heading[data-v-f042e73a]{margin-bottom:64px}.download-section .section-heading h2[data-v-f042e73a]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-f042e73a]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-f042e73a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-f042e73a]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:var(--on-dark-surface);border:1px solid var(--on-dark-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.download-card[data-v-f042e73a]:hover{background:color-mix(in srgb,var(--on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--on-dark) 20%,transparent)}.download-badge[data-v-f042e73a]{position:absolute;top:0;right:0;padding:4px 12px;border-bottom-left-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.download-card-heading[data-v-f042e73a]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-f042e73a]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark)}.is-online .system-icon[data-v-f042e73a]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-f042e73a]{background:var(--brand-d2)}.is-mac .system-icon[data-v-f042e73a]{background:var(--line);color:var(--ink)}.download-card h3[data-v-f042e73a]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-f042e73a]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-f042e73a]{list-style:none;padding:0;margin:0 0 24px;color:var(--on-dark-muted);font-size:14px;line-height:1.6;display:grid;gap:8px}.download-card li[data-v-f042e73a]{display:flex;align-items:center;gap:8px}.download-card li[data-v-f042e73a]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-f042e73a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;margin-top:auto;box-sizing:border-box;border:0;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark);cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease),transform var(--t-panel) var(--ease)}.download-button[data-v-f042e73a]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-f042e73a]{transform:scale(1.03)}.is-windows .download-button[data-v-f042e73a]{background:var(--brand-d2)}.is-windows .download-button[data-v-f042e73a]:hover{background:var(--brand)}.is-mac .download-button[data-v-f042e73a]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-f042e73a]:hover{background:var(--soft)}.btn-icon[data-v-f042e73a]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-f042e73a]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-f042e73a{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-f042e73a]:focus-visible,a[data-v-f042e73a]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-f042e73a]{grid-template-columns:minmax(0,1fr);gap:32px}.demo-scene[data-v-f042e73a]{max-width:540px;width:100%;box-sizing:border-box;margin:0 auto;padding:24px 16px}.demo-float[data-v-f042e73a]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero[data-v-f042e73a]{--hero-gap: 64px}.guides-grid[data-v-f042e73a]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-f042e73a]{gap:16px}.testimonial-card[data-v-f042e73a]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-f042e73a]{padding:0 20px}.hero h1[data-v-f042e73a]{font-size:48px}.hero h1 .hero-sub[data-v-f042e73a]{font-size:30px}.hero-lead[data-v-f042e73a]{font-size:16px}.hero-actions[data-v-f042e73a]{flex-direction:column}.hero-download[data-v-f042e73a]{flex:none;width:100%}.hero h1 .hero-sub[data-v-f042e73a],.hero-disclaimer[data-v-f042e73a]{white-space:normal}.demo-scene[data-v-f042e73a]{padding:24px 10px 38px}.demo-bar[data-v-f042e73a]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-f042e73a]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-f042e73a]{height:310px}.demo-float[data-v-f042e73a]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-f042e73a]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-f042e73a]{font-size:8px}.float-check[data-v-f042e73a]{top:auto;bottom:10px;left:0}.float-table[data-v-f042e73a]{top:4px;right:0}.float-export[data-v-f042e73a]{bottom:10px}.demo-footer[data-v-f042e73a]{padding:12px;font-size:8px}.home-section[data-v-f042e73a]{padding:48px 0}.section-heading[data-v-f042e73a]{margin-bottom:32px}.section-heading h2[data-v-f042e73a],.download-section .section-heading h2[data-v-f042e73a]{font-size:28px}.section-heading p[data-v-f042e73a]{font-size:16px}.guides-grid[data-v-f042e73a],.testimonials-grid[data-v-f042e73a],.download-grid[data-v-f042e73a]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-f042e73a]{gap:12px}.guide-actions a[data-v-f042e73a]{padding:0 16px}}.hero.is-paused[data-v-f042e73a] *,.hero.is-paused[data-v-f042e73a] *:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-download[data-v-f042e73a]:after{animation:none;display:none}.demo-stage[data-v-f042e73a],.demo-tabs span[data-v-f042e73a],.demo-float[data-v-f042e73a],.demo-particles i[data-v-f042e73a]{animation:none;transform:none}.demo-method[data-v-f042e73a],.demo-result[data-v-f042e73a]{opacity:0}.demo-input[data-v-f042e73a]{opacity:1}.demo-tabs span[data-v-f042e73a]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-f042e73a]:first-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-f042e73a]{animation:none}.hero-download[data-v-f042e73a],.hero-copy-url[data-v-f042e73a],.guide-card[data-v-f042e73a],.testimonial-card[data-v-f042e73a],.download-button[data-v-f042e73a],.download-card[data-v-f042e73a]{transition:none}.download-card:hover .download-button[data-v-f042e73a],.hero-download[data-v-f042e73a]:hover,.guide-card[data-v-f042e73a]:hover{transform:none}}.hero-disclaimer[data-v-f042e73a]{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.hero-wm-tm.has-tip[data-v-f042e73a]{cursor:help;transition:color var(--t-fast)}.hero-wm-tm.has-tip[data-v-f042e73a]:hover,.hero-wm-tm.has-tip[data-v-f042e73a]:focus-visible{color:var(--brand);outline:none}.hero-wm-tm.has-tip[data-v-f042e73a]:after,.hero-wm-tm.has-tip[data-v-f042e73a]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) .2s,visibility 0s .2s}.hero-wm-tm.has-tip[data-v-f042e73a]:after{content:attr(data-tip);bottom:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:13px;font-weight:var(--fw-regular);line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-pop);z-index:5}.hero-wm-tm.has-tip[data-v-f042e73a]:before{content:"";bottom:calc(100% + 4px);transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink);border-bottom-width:0;z-index:5}.hero-wm-tm.has-tip[data-v-f042e73a]:hover:after,.hero-wm-tm.has-tip[data-v-f042e73a]:hover:before,.hero-wm-tm.has-tip[data-v-f042e73a]:focus-visible:after,.hero-wm-tm.has-tip[data-v-f042e73a]:focus-visible:before{opacity:1;visibility:visible}@media (max-width: 768px){.hero[data-v-f042e73a]{--site-header-h: 61px}}.guide-row+.guide-row[data-v-f042e73a]{margin-top:48px}.guide-row-head[data-v-f042e73a]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.guide-row-head h3[data-v-f042e73a]{margin:0;color:var(--ink);font-size:20px;font-weight:700}.guide-row-more[data-v-f042e73a]{color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.guide-row-more[data-v-f042e73a]:hover{text-decoration:underline}.guide-card h4[data-v-f042e73a]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.enterprise-section[data-v-cc4063b9]{padding:48px 0;background:var(--surface);border-top:1px solid var(--site-divider)}.enterprise-inner[data-v-cc4063b9]{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto;padding:0 var(--sp-6)}.enterprise-card[data-v-cc4063b9]{--accent: var(--accent-enterprise);--accent-glow: var(--accent-enterprise-glow);--accent-spot: var(--accent-enterprise-spot);position:relative;overflow:hidden;display:flex;align-items:center;gap:24px;min-width:0;padding:32px;border:1px solid var(--site-divider);border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-card);transition:box-shadow var(--t-panel) var(--ease)}.enterprise-card.is-partner[data-v-cc4063b9]{--accent: var(--accent-partner);--accent-glow: var(--accent-partner-glow);--accent-spot: var(--accent-partner-spot)}.enterprise-card[data-v-cc4063b9]:hover{box-shadow:var(--shadow-card-hover)}.enterprise-card[data-v-cc4063b9]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.enterprise-spot[data-v-cc4063b9]{position:absolute;top:-40px;right:-40px;width:128px;height:128px;border-radius:50%;background:var(--accent-spot);filter:blur(24px);transition:transform var(--t-panel) var(--ease)}.enterprise-card:hover .enterprise-spot[data-v-cc4063b9]{transform:scale(1.1)}.enterprise-icon[data-v-cc4063b9]{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:var(--accent);color:var(--on-brand);box-shadow:0 10px 15px -3px var(--accent-glow),0 4px 6px -4px var(--accent-glow);transition:transform var(--t-panel) var(--ease)}.enterprise-card:hover .enterprise-icon[data-v-cc4063b9]{transform:scale(1.1)}.enterprise-icon svg[data-v-cc4063b9]{width:28px;height:28px}.enterprise-copy[data-v-cc4063b9]{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.enterprise-kicker[data-v-cc4063b9]{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.enterprise-title[data-v-cc4063b9]{font-size:20px;line-height:1.4;font-weight:700;transition:color var(--t-fast)}.enterprise-card:hover .enterprise-title[data-v-cc4063b9]{color:var(--accent)}.enterprise-desc[data-v-cc4063b9]{font-size:var(--fs-small);line-height:1.7;color:var(--site-tab-muted)}.enterprise-arrow[data-v-cc4063b9]{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--site-divider-soft);color:var(--site-nav-arrow);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.enterprise-arrow svg[data-v-cc4063b9]{width:16px;height:16px}.enterprise-card:hover .enterprise-arrow[data-v-cc4063b9]{background:var(--accent);color:var(--on-brand)}@media (max-width: 768px){.enterprise-inner[data-v-cc4063b9]{grid-template-columns:minmax(0,1fr);gap:var(--sp-4);padding:0 var(--sp-4)}.enterprise-card[data-v-cc4063b9]{padding:20px;gap:var(--sp-4)}.enterprise-icon[data-v-cc4063b9]{width:48px;height:48px}}@media (prefers-reduced-motion: reduce){.enterprise-card[data-v-cc4063b9],.enterprise-arrow[data-v-cc4063b9],.enterprise-icon[data-v-cc4063b9],.enterprise-spot[data-v-cc4063b9]{transition:none}}.t-avatar[data-v-d742c099]{display:block;width:100%;height:100%}.t-shirt[data-v-d742c099]{fill:var(--brand)}.t-skin[data-v-d742c099]{fill:var(--avatar-skin)}.t-neck[data-v-d742c099]{fill:var(--avatar-skin-shade)}.t-hair[data-v-d742c099]{fill:var(--avatar-hair)}.t-hair.is-warm[data-v-d742c099]{fill:var(--avatar-hair-warm)}.t-eye[data-v-d742c099]{fill:var(--ink)}.t-glasses[data-v-d742c099]{fill:none;stroke:var(--ink);stroke-width:1.2}.t-smile[data-v-d742c099]{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round}.home-container[data-v-5f62fd04]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.hero[data-v-5f62fd04]{--hero-gap: 80px;--hero-next-pad: 80px;--site-header-h: 81px;margin-top:calc(-1 * var(--site-header-h));overflow:hidden;padding:calc(var(--hero-gap) + var(--site-header-h)) 0 max(0px,calc(var(--hero-gap) - var(--hero-next-pad)));background:linear-gradient(180deg,transparent 55%,var(--surface) 100%),linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-5f62fd04]{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center}.hero-badge[data-v-5f62fd04]{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:12px;margin:0 0 20px}.hero h1[data-v-5f62fd04]{margin:0;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.hero h1 .hero-sub[data-v-5f62fd04]{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:48px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:var(--brand-ink);background:linear-gradient(90deg,var(--dl-grad-from),var(--dl-grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1.hero-title--wordmark[data-v-5f62fd04]{color:var(--brand-deep)}.hero-wm-tail[data-v-5f62fd04]{position:relative;margin-left:.06em;font-size:.5em;letter-spacing:0}.hero-wm-ai[data-v-5f62fd04]{color:var(--brand)}.hero-wm-tail--css .hero-wm-ai[data-v-5f62fd04]:before{content:"AI"}.hero-wm-tail.has-tm[data-v-5f62fd04]{display:inline-block;line-height:1}.hero-wm-tm[data-v-5f62fd04]{position:absolute;left:52%;bottom:calc(100% - .05em);display:block;width:.56em;height:.56em;line-height:0;color:inherit}.hero-wm-tm .tm-mark[data-v-5f62fd04]{width:100%;height:100%}.hero-lead[data-v-5f62fd04]{font-size:18px;line-height:1.8;font-weight:var(--fw-regular);color:var(--site-lead);margin:20px 0 32px;max-width:540px}.hero-points[data-v-5f62fd04]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-5f62fd04]{display:flex;gap:16px}.hero-download[data-v-5f62fd04]{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:216px;height:60px;padding:0 20px;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:12px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent);text-align:left;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.hero-download[data-v-5f62fd04]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--dl-grad-from) 60%,transparent)}.hero-download[data-v-5f62fd04]:nth-child(2){background:linear-gradient(135deg,var(--btn-dark-bg-hover),var(--btn-dark-bg));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--btn-dark-bg) 55%,transparent)}.hero-download[data-v-5f62fd04]:nth-child(2):hover{box-shadow:0 14px 28px -8px color-mix(in srgb,var(--btn-dark-bg) 60%,transparent)}.hero-download[data-v-5f62fd04]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine-5f62fd04 3.6s ease-in-out infinite;pointer-events:none}.hero-download[data-v-5f62fd04]:nth-child(2):after{animation-delay:1.8s}@keyframes hero-shine-5f62fd04{0%,60%{left:-60%}to{left:130%}}.hero-download[data-v-5f62fd04] svg{width:24px;height:24px}.hero-download span[data-v-5f62fd04]{text-align:left}.hero-download small[data-v-5f62fd04]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.hero-download strong[data-v-5f62fd04]{display:block;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.hero-copy-url[data-v-5f62fd04]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;box-sizing:border-box;border:0;border-radius:16px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);text-align:left;cursor:pointer;transition:transform var(--t-fast)}.hero-copy-url[data-v-5f62fd04]:active{transform:scale(.98)}.hero-copy-icon[data-v-5f62fd04]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.hero-copy-url svg[data-v-5f62fd04]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-copy-icon svg[data-v-5f62fd04]{width:22px;height:22px}.hero-copy-text[data-v-5f62fd04]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.hero-copy-text strong[data-v-5f62fd04]{font-size:16px;font-weight:700;line-height:1.3}.hero-copy-text small[data-v-5f62fd04]{font-size:13px;font-weight:500;opacity:.8}.hero-copy-state[data-v-5f62fd04]{flex:none;width:22px;height:22px;opacity:.9}.demo-scene[data-v-5f62fd04]{position:relative;min-width:0;padding:20px 30px}.demo-ring[data-v-5f62fd04]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(-18deg)}.demo-ring[data-v-5f62fd04]:after{content:"";position:absolute;top:30px;right:-16px;bottom:30px;left:-16px;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(35deg)}.demo-particles i[data-v-5f62fd04]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-5f62fd04 5s ease-in-out infinite}.demo-particles i[data-v-5f62fd04]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-5f62fd04]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-5f62fd04]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-5f62fd04]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-5f62fd04]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-5f62fd04]:nth-child(6){left:0;top:65%}.demo[data-v-5f62fd04]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);overflow:hidden}.demo-bar[data-v-5f62fd04],.demo-footer[data-v-5f62fd04]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-5f62fd04]{border-bottom:1px solid var(--line)}.demo-dots[data-v-5f62fd04]{display:flex;gap:5px}.demo-dots i[data-v-5f62fd04]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-5f62fd04]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-5f62fd04]:nth-child(3){background:var(--success)}.demo-status[data-v-5f62fd04]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-5f62fd04]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-5f62fd04]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-5f62fd04 9s infinite}.demo-tabs span[data-v-5f62fd04]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-5f62fd04]:nth-child(3){animation-delay:-3s}.demo-body[data-v-5f62fd04]{position:relative;height:280px}.demo-stage[data-v-5f62fd04]{position:absolute;top:16px;right:20px;bottom:16px;left:20px;animation:stage-cycle-5f62fd04 9s ease-in-out infinite}.demo-method[data-v-5f62fd04]{animation-delay:-6s}.demo-result[data-v-5f62fd04]{animation-delay:-3s}.demo-caption[data-v-5f62fd04]{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-5f62fd04]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-5f62fd04]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-5f62fd04],.data-grid td[data-v-5f62fd04]{border:1px solid var(--line);padding:7px 10px;text-align:left}.data-grid th[data-v-5f62fd04]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-5f62fd04]{display:flex;justify-content:space-between;color:var(--brand-ink);background:var(--brand-weak);border-radius:var(--radius);padding:11px;margin-top:14px;font-size:10px}.method-options[data-v-5f62fd04]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-5f62fd04]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-5f62fd04]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-5f62fd04]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-5f62fd04]{color:var(--ink);margin-left:8px}.demo-table[data-v-5f62fd04]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}.demo-table th[data-v-5f62fd04],.demo-table td[data-v-5f62fd04]{padding:8px 4px;text-align:center}.demo-table th[data-v-5f62fd04]{border-bottom:1px solid var(--ink)}.demo-tags[data-v-5f62fd04]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-5f62fd04]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-5f62fd04]{justify-content:space-between;font-size:10px}.demo-float[data-v-5f62fd04]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);box-shadow:var(--shadow-raise);font-size:12px;color:var(--ink);animation:demo-drift-5f62fd04 5s ease-in-out infinite}.demo-float b[data-v-5f62fd04]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-weak);color:var(--brand-ink);font-size:20px}.demo-float small[data-v-5f62fd04]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-5f62fd04]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-5f62fd04]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-5f62fd04]{right:0;top:68px}.float-export[data-v-5f62fd04]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-5f62fd04{0%{opacity:1;transform:translateY(6px)}4%,33.3%{opacity:1;transform:translateY(0)}33.4%,to{opacity:0;transform:translateY(0)}}@keyframes tab-cycle-5f62fd04{0%,33.3%{color:var(--brand-ink);background:var(--brand-weak)}33.4%,to{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-5f62fd04{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-5f62fd04]{padding:80px 0;background:var(--surface)}.section-heading[data-v-5f62fd04]{text-align:center;margin-bottom:64px}.testimonials-section[data-v-5f62fd04]{border-top:1px solid var(--line)}.section-heading h2[data-v-5f62fd04]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-5f62fd04]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-5f62fd04]{background:var(--site-bg-alt);border-top:1px solid var(--site-divider)}.guides-grid[data-v-5f62fd04]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-5f62fd04]{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);text-decoration:none;transition:transform var(--t-panel),box-shadow var(--t-panel)}.guide-card[data-v-5f62fd04]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-5f62fd04]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-5f62fd04]{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--weak);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card>span[data-v-5f62fd04]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-5f62fd04]{padding:40px 16px;text-align:center;color:var(--weak);font-size:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.guide-actions[data-v-5f62fd04]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-5f62fd04]{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:var(--radius-lg);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.guide-more[data-v-5f62fd04]:hover{border-color:var(--brand)}.guide-start[data-v-5f62fd04]:hover{background:var(--brand-hover)}.guide-more[data-v-5f62fd04]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-5f62fd04]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-5f62fd04]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-5f62fd04]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card-rest);display:flex;flex-direction:column;align-items:center;transition:box-shadow var(--t-panel) var(--ease)}.testimonial-card[data-v-5f62fd04]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-5f62fd04]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-5f62fd04]{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-card-rest);background:var(--brand-weak);color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.testimonial-avatar img[data-v-5f62fd04]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-5f62fd04]{background:var(--vip-gold-weak);color:var(--vip-gold-ink)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-5f62fd04]{background:var(--success-weak);color:var(--success-ink)}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-5f62fd04] .t-shirt{fill:var(--vip-gold)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-5f62fd04] .t-shirt{fill:var(--success)}.rating[data-v-5f62fd04]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-5f62fd04]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-5f62fd04]{margin:0 0 24px;color:var(--text);font-size:16px;font-style:italic;line-height:1.8}@media (max-width: 1366px) and (min-width: 1025px){.testimonials-grid[data-v-5f62fd04]{gap:16px}.testimonial-card[data-v-5f62fd04]{padding:20px}.testimonial-card[data-v-5f62fd04]:nth-child(2){transform:none}}.testimonial-person[data-v-5f62fd04]{margin-top:auto}.testimonials-note[data-v-5f62fd04]{margin:12px 0 0;text-align:right;color:var(--site-note-faint);font-size:12px;line-height:1.5}.testimonial-person h3[data-v-5f62fd04]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-5f62fd04]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-5f62fd04]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-5f62fd04]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-5f62fd04 6s ease-in-out infinite}.glow-a[data-v-5f62fd04]{left:-80px;bottom:-80px}.glow-b[data-v-5f62fd04]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-5f62fd04]{position:relative}.download-section .section-heading[data-v-5f62fd04]{margin-bottom:64px}.download-section .section-heading h2[data-v-5f62fd04]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-5f62fd04]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-5f62fd04]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-5f62fd04]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:var(--on-dark-surface);border:1px solid var(--on-dark-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.download-card[data-v-5f62fd04]:hover{background:color-mix(in srgb,var(--on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--on-dark) 20%,transparent)}.download-badge[data-v-5f62fd04]{position:absolute;top:0;right:0;padding:4px 12px;border-bottom-left-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.download-card-heading[data-v-5f62fd04]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-5f62fd04]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark)}.is-online .system-icon[data-v-5f62fd04]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-5f62fd04]{background:var(--brand-d2)}.is-mac .system-icon[data-v-5f62fd04]{background:var(--line);color:var(--ink)}.download-card h3[data-v-5f62fd04]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-5f62fd04]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-5f62fd04]{list-style:none;padding:0;margin:0 0 24px;color:var(--on-dark-muted);font-size:14px;line-height:1.6;display:grid;gap:8px}.download-card li[data-v-5f62fd04]{display:flex;align-items:center;gap:8px}.download-card li[data-v-5f62fd04]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-5f62fd04]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;margin-top:auto;box-sizing:border-box;border:0;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark);cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease),transform var(--t-panel) var(--ease)}.download-button[data-v-5f62fd04]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-5f62fd04]{transform:scale(1.03)}.is-windows .download-button[data-v-5f62fd04]{background:var(--brand-d2)}.is-windows .download-button[data-v-5f62fd04]:hover{background:var(--brand)}.is-mac .download-button[data-v-5f62fd04]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-5f62fd04]:hover{background:var(--soft)}.btn-icon[data-v-5f62fd04]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-5f62fd04]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-5f62fd04{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-5f62fd04]:focus-visible,a[data-v-5f62fd04]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-5f62fd04]{grid-template-columns:minmax(0,1fr);gap:32px}.demo-scene[data-v-5f62fd04]{max-width:540px;width:100%;box-sizing:border-box;margin:0 auto;padding:24px 16px}.demo-float[data-v-5f62fd04]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero[data-v-5f62fd04]{--hero-gap: 64px}.guides-grid[data-v-5f62fd04]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-5f62fd04]{gap:16px}.testimonial-card[data-v-5f62fd04]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-5f62fd04]{padding:0 20px}.hero h1[data-v-5f62fd04]{font-size:48px}.hero h1 .hero-sub[data-v-5f62fd04]{font-size:30px}.hero-lead[data-v-5f62fd04]{font-size:16px}.hero-actions[data-v-5f62fd04]{flex-direction:column}.hero-download[data-v-5f62fd04]{flex:none;width:100%}.hero h1 .hero-sub[data-v-5f62fd04],.hero-disclaimer[data-v-5f62fd04]{white-space:normal}.demo-scene[data-v-5f62fd04]{padding:24px 10px 38px}.demo-bar[data-v-5f62fd04]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-5f62fd04]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-5f62fd04]{height:310px}.demo-float[data-v-5f62fd04]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-5f62fd04]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-5f62fd04]{font-size:8px}.float-check[data-v-5f62fd04]{top:auto;bottom:10px;left:0}.float-table[data-v-5f62fd04]{top:4px;right:0}.float-export[data-v-5f62fd04]{bottom:10px}.demo-footer[data-v-5f62fd04]{padding:12px;font-size:8px}.home-section[data-v-5f62fd04]{padding:48px 0}.section-heading[data-v-5f62fd04]{margin-bottom:32px}.section-heading h2[data-v-5f62fd04],.download-section .section-heading h2[data-v-5f62fd04]{font-size:28px}.section-heading p[data-v-5f62fd04]{font-size:16px}.guides-grid[data-v-5f62fd04],.testimonials-grid[data-v-5f62fd04],.download-grid[data-v-5f62fd04]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-5f62fd04]{gap:12px}.guide-actions a[data-v-5f62fd04]{padding:0 16px}}.hero.is-paused[data-v-5f62fd04] *,.hero.is-paused[data-v-5f62fd04] *:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-download[data-v-5f62fd04]:after{animation:none;display:none}.demo-stage[data-v-5f62fd04],.demo-tabs span[data-v-5f62fd04],.demo-float[data-v-5f62fd04],.demo-particles i[data-v-5f62fd04]{animation:none;transform:none}.demo-method[data-v-5f62fd04],.demo-result[data-v-5f62fd04]{opacity:0}.demo-input[data-v-5f62fd04]{opacity:1}.demo-tabs span[data-v-5f62fd04]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-5f62fd04]:first-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-5f62fd04]{animation:none}.hero-download[data-v-5f62fd04],.hero-copy-url[data-v-5f62fd04],.guide-card[data-v-5f62fd04],.testimonial-card[data-v-5f62fd04],.download-button[data-v-5f62fd04],.download-card[data-v-5f62fd04]{transition:none}.download-card:hover .download-button[data-v-5f62fd04],.hero-download[data-v-5f62fd04]:hover,.guide-card[data-v-5f62fd04]:hover{transform:none}}.hero-disclaimer[data-v-5f62fd04]{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.hero-wm-tm.has-tip[data-v-5f62fd04]{cursor:help;transition:color var(--t-fast)}.hero-wm-tm.has-tip[data-v-5f62fd04]:hover,.hero-wm-tm.has-tip[data-v-5f62fd04]:focus-visible{color:var(--brand);outline:none}.hero-wm-tm.has-tip[data-v-5f62fd04]:after,.hero-wm-tm.has-tip[data-v-5f62fd04]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) .2s,visibility 0s .2s}.hero-wm-tm.has-tip[data-v-5f62fd04]:after{content:attr(data-tip);bottom:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:13px;font-weight:var(--fw-regular);line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-pop);z-index:5}.hero-wm-tm.has-tip[data-v-5f62fd04]:before{content:"";bottom:calc(100% + 4px);transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink);border-bottom-width:0;z-index:5}.hero-wm-tm.has-tip[data-v-5f62fd04]:hover:after,.hero-wm-tm.has-tip[data-v-5f62fd04]:hover:before,.hero-wm-tm.has-tip[data-v-5f62fd04]:focus-visible:after,.hero-wm-tm.has-tip[data-v-5f62fd04]:focus-visible:before{opacity:1;visibility:visible}@media (max-width: 768px){.hero[data-v-5f62fd04]{--site-header-h: 61px}}.home-container[data-v-37f399a7]{max-width:1170px;margin:0 auto;padding:0 24px;box-sizing:border-box}.hero[data-v-37f399a7]{--hero-gap: 80px;--hero-next-pad: 80px;--site-header-h: 81px;margin-top:calc(-1 * var(--site-header-h));overflow:hidden;padding:calc(var(--hero-gap) + var(--site-header-h)) 0 max(0px,calc(var(--hero-gap) - var(--hero-next-pad)));background:linear-gradient(180deg,transparent 55%,var(--surface) 100%),linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-37f399a7]{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center}.hero-badge[data-v-37f399a7]{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--brand-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:12px;margin:0 0 20px}.hero h1[data-v-37f399a7]{margin:0;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.hero h1 .hero-sub[data-v-37f399a7]{display:block;width:-moz-fit-content;width:fit-content;margin-top:10px;font-size:48px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:var(--brand-ink);background:linear-gradient(90deg,var(--dl-grad-from),var(--dl-grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1.hero-title--wordmark[data-v-37f399a7]{color:var(--brand-deep)}.hero-wm-tail[data-v-37f399a7]{position:relative;margin-left:.06em;font-size:.5em;letter-spacing:0}.hero-wm-ai[data-v-37f399a7]{color:var(--brand)}.hero-wm-tail--css .hero-wm-ai[data-v-37f399a7]:before{content:"AI"}.hero-wm-tail.has-tm[data-v-37f399a7]{display:inline-block;line-height:1}.hero-wm-tm[data-v-37f399a7]{position:absolute;left:52%;bottom:calc(100% - .05em);display:block;width:.56em;height:.56em;line-height:0;color:inherit}.hero-wm-tm .tm-mark[data-v-37f399a7]{width:100%;height:100%}.hero-lead[data-v-37f399a7]{font-size:18px;line-height:1.8;font-weight:var(--fw-regular);color:var(--site-lead);margin:20px 0 32px;max-width:540px}.hero-points[data-v-37f399a7]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-37f399a7]{display:flex;gap:16px}.hero-download[data-v-37f399a7]{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:216px;height:60px;padding:0 20px;flex:0 0 auto;box-sizing:border-box;border:0;border-radius:12px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent);text-align:left;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.hero-download[data-v-37f399a7]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px color-mix(in srgb,var(--dl-grad-from) 60%,transparent)}.hero-download[data-v-37f399a7]:nth-child(2){background:linear-gradient(135deg,var(--btn-dark-bg-hover),var(--btn-dark-bg));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--btn-dark-bg) 55%,transparent)}.hero-download[data-v-37f399a7]:nth-child(2):hover{box-shadow:0 14px 28px -8px color-mix(in srgb,var(--btn-dark-bg) 60%,transparent)}.hero-download[data-v-37f399a7]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine-37f399a7 3.6s ease-in-out infinite;pointer-events:none}.hero-download[data-v-37f399a7]:nth-child(2):after{animation-delay:1.8s}@keyframes hero-shine-37f399a7{0%,60%{left:-60%}to{left:130%}}.hero-download[data-v-37f399a7] svg{width:24px;height:24px}.hero-download span[data-v-37f399a7]{text-align:left}.hero-download small[data-v-37f399a7]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.hero-download strong[data-v-37f399a7]{display:block;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap}.hero-copy-url[data-v-37f399a7]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;box-sizing:border-box;border:0;border-radius:16px;background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);text-align:left;cursor:pointer;transition:transform var(--t-fast)}.hero-copy-url[data-v-37f399a7]:active{transform:scale(.98)}.hero-copy-icon[data-v-37f399a7]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.hero-copy-url svg[data-v-37f399a7]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-copy-icon svg[data-v-37f399a7]{width:22px;height:22px}.hero-copy-text[data-v-37f399a7]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.hero-copy-text strong[data-v-37f399a7]{font-size:16px;font-weight:700;line-height:1.3}.hero-copy-text small[data-v-37f399a7]{font-size:13px;font-weight:500;opacity:.8}.hero-copy-state[data-v-37f399a7]{flex:none;width:22px;height:22px;opacity:.9}.demo-scene[data-v-37f399a7]{position:relative;min-width:0;padding:20px 30px}.demo-ring[data-v-37f399a7]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(-18deg)}.demo-ring[data-v-37f399a7]:after{content:"";position:absolute;top:30px;right:-16px;bottom:30px;left:-16px;border:1px solid var(--brand-line);border-radius:50%;transform:rotate(35deg)}.demo-particles i[data-v-37f399a7]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-37f399a7 5s ease-in-out infinite}.demo-particles i[data-v-37f399a7]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-37f399a7]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-37f399a7]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-37f399a7]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-37f399a7]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-37f399a7]:nth-child(6){left:0;top:65%}.demo[data-v-37f399a7]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-dialog);overflow:hidden}.demo-bar[data-v-37f399a7],.demo-footer[data-v-37f399a7]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-37f399a7]{border-bottom:1px solid var(--line)}.demo-dots[data-v-37f399a7]{display:flex;gap:5px}.demo-dots i[data-v-37f399a7]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-37f399a7]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-37f399a7]:nth-child(3){background:var(--success)}.demo-status[data-v-37f399a7]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-37f399a7]{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-37f399a7]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-37f399a7 9s infinite}.demo-tabs span[data-v-37f399a7]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-37f399a7]:nth-child(3){animation-delay:-3s}.demo-body[data-v-37f399a7]{position:relative;height:280px}.demo-stage[data-v-37f399a7]{position:absolute;top:16px;right:20px;bottom:16px;left:20px;animation:stage-cycle-37f399a7 9s ease-in-out infinite}.demo-method[data-v-37f399a7]{animation-delay:-6s}.demo-result[data-v-37f399a7]{animation-delay:-3s}.demo-caption[data-v-37f399a7]{display:flex;justify-content:space-between;margin:0 0 12px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-37f399a7]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-37f399a7]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-37f399a7],.data-grid td[data-v-37f399a7]{border:1px solid var(--line);padding:7px 10px;text-align:left}.data-grid th[data-v-37f399a7]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-37f399a7]{display:flex;justify-content:space-between;color:var(--brand-ink);background:var(--brand-weak);border-radius:var(--radius);padding:11px;margin-top:14px;font-size:10px}.method-options[data-v-37f399a7]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-37f399a7]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-37f399a7]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-37f399a7]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-37f399a7]{color:var(--ink);margin-left:8px}.demo-table[data-v-37f399a7]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:11px;color:var(--text);font-variant-numeric:tabular-nums}.demo-table th[data-v-37f399a7],.demo-table td[data-v-37f399a7]{padding:8px 4px;text-align:center}.demo-table th[data-v-37f399a7]{border-bottom:1px solid var(--ink)}.demo-tags[data-v-37f399a7]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-37f399a7]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-37f399a7]{justify-content:space-between;font-size:10px}.demo-float[data-v-37f399a7]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);box-shadow:var(--shadow-raise);font-size:12px;color:var(--ink);animation:demo-drift-37f399a7 5s ease-in-out infinite}.demo-float b[data-v-37f399a7]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-weak);color:var(--brand-ink);font-size:20px}.demo-float small[data-v-37f399a7]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-37f399a7]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-37f399a7]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-37f399a7]{right:0;top:68px}.float-export[data-v-37f399a7]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-37f399a7{0%{opacity:1;transform:translateY(6px)}4%,33.3%{opacity:1;transform:translateY(0)}33.4%,to{opacity:0;transform:translateY(0)}}@keyframes tab-cycle-37f399a7{0%,33.3%{color:var(--brand-ink);background:var(--brand-weak)}33.4%,to{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-37f399a7{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-37f399a7]{padding:80px 0;background:var(--surface)}.section-heading[data-v-37f399a7]{text-align:center;margin-bottom:64px}.testimonials-section[data-v-37f399a7]{border-top:1px solid var(--line)}.section-heading h2[data-v-37f399a7]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-37f399a7]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-37f399a7]{background:var(--site-bg-alt);border-top:1px solid var(--site-divider)}.guides-grid[data-v-37f399a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-37f399a7]{display:flex;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);text-decoration:none;transition:transform var(--t-panel),box-shadow var(--t-panel)}.guide-card[data-v-37f399a7]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-37f399a7]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-37f399a7]{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--weak);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card>span[data-v-37f399a7]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-37f399a7]{padding:40px 16px;text-align:center;color:var(--weak);font-size:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.guide-actions[data-v-37f399a7]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-37f399a7]{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:var(--radius-lg);text-decoration:none;font-size:14px;font-weight:var(--fw-medium);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.guide-more[data-v-37f399a7]:hover{border-color:var(--brand)}.guide-start[data-v-37f399a7]:hover{background:var(--brand-hover)}.guide-more[data-v-37f399a7]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-37f399a7]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-37f399a7]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-37f399a7]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card-rest);display:flex;flex-direction:column;align-items:center;transition:box-shadow var(--t-panel) var(--ease)}.testimonial-card[data-v-37f399a7]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-37f399a7]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-37f399a7]{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border-radius:50%;border:2px solid var(--surface);box-shadow:var(--shadow-card-rest);background:var(--brand-weak);color:var(--brand-ink);font-size:26px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:16px}.testimonial-avatar img[data-v-37f399a7]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-37f399a7]{background:var(--vip-gold-weak);color:var(--vip-gold-ink)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-37f399a7]{background:var(--success-weak);color:var(--success-ink)}.testimonial-card:nth-child(3n+2) .testimonial-avatar[data-v-37f399a7] .t-shirt{fill:var(--vip-gold)}.testimonial-card:nth-child(3n+3) .testimonial-avatar[data-v-37f399a7] .t-shirt{fill:var(--success)}.rating[data-v-37f399a7]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-37f399a7]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-37f399a7]{margin:0 0 24px;color:var(--text);font-size:16px;font-style:italic;line-height:1.8}@media (max-width: 1366px) and (min-width: 1025px){.testimonials-grid[data-v-37f399a7]{gap:16px}.testimonial-card[data-v-37f399a7]{padding:20px}.testimonial-card[data-v-37f399a7]:nth-child(2){transform:none}}.testimonial-person[data-v-37f399a7]{margin-top:auto}.testimonials-note[data-v-37f399a7]{margin:12px 0 0;text-align:right;color:var(--site-note-faint);font-size:12px;line-height:1.5}.testimonial-person h3[data-v-37f399a7]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-37f399a7]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-37f399a7]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-37f399a7]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-37f399a7 6s ease-in-out infinite}.glow-a[data-v-37f399a7]{left:-80px;bottom:-80px}.glow-b[data-v-37f399a7]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-37f399a7]{position:relative}.download-section .section-heading[data-v-37f399a7]{margin-bottom:64px}.download-section .section-heading h2[data-v-37f399a7]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-37f399a7]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-37f399a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-37f399a7]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px;background:var(--on-dark-surface);border:1px solid var(--on-dark-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.download-card[data-v-37f399a7]:hover{background:color-mix(in srgb,var(--on-dark) 10%,transparent);border-color:color-mix(in srgb,var(--on-dark) 20%,transparent)}.download-badge[data-v-37f399a7]{position:absolute;top:0;right:0;padding:4px 12px;border-bottom-left-radius:var(--radius-lg);background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:700}.download-card-heading[data-v-37f399a7]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-37f399a7]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark)}.is-online .system-icon[data-v-37f399a7]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-37f399a7]{background:var(--brand-d2)}.is-mac .system-icon[data-v-37f399a7]{background:var(--line);color:var(--ink)}.download-card h3[data-v-37f399a7]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-37f399a7]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-37f399a7]{list-style:none;padding:0;margin:0 0 24px;color:var(--on-dark-muted);font-size:14px;line-height:1.6;display:grid;gap:8px}.download-card li[data-v-37f399a7]{display:flex;align-items:center;gap:8px}.download-card li[data-v-37f399a7]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-37f399a7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;margin-top:auto;box-sizing:border-box;border:0;border-radius:var(--radius-cta);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-dark);cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease),transform var(--t-panel) var(--ease)}.download-button[data-v-37f399a7]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-37f399a7]{transform:scale(1.03)}.is-windows .download-button[data-v-37f399a7]{background:var(--brand-d2)}.is-windows .download-button[data-v-37f399a7]:hover{background:var(--brand)}.is-mac .download-button[data-v-37f399a7]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-37f399a7]:hover{background:var(--soft)}.btn-icon[data-v-37f399a7]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-37f399a7]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-37f399a7{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-37f399a7]:focus-visible,a[data-v-37f399a7]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-37f399a7]{grid-template-columns:minmax(0,1fr);gap:32px}.demo-scene[data-v-37f399a7]{max-width:540px;width:100%;box-sizing:border-box;margin:0 auto;padding:24px 16px}.demo-float[data-v-37f399a7]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero[data-v-37f399a7]{--hero-gap: 64px}.guides-grid[data-v-37f399a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-37f399a7]{gap:16px}.testimonial-card[data-v-37f399a7]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-37f399a7]{padding:0 20px}.hero h1[data-v-37f399a7]{font-size:48px}.hero h1 .hero-sub[data-v-37f399a7]{font-size:30px}.hero-lead[data-v-37f399a7]{font-size:16px}.hero-actions[data-v-37f399a7]{flex-direction:column}.hero-download[data-v-37f399a7]{flex:none;width:100%}.hero h1 .hero-sub[data-v-37f399a7],.hero-disclaimer[data-v-37f399a7]{white-space:normal}.demo-scene[data-v-37f399a7]{padding:24px 10px 38px}.demo-bar[data-v-37f399a7]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-37f399a7]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-37f399a7]{height:310px}.demo-float[data-v-37f399a7]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-37f399a7]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-37f399a7]{font-size:8px}.float-check[data-v-37f399a7]{top:auto;bottom:10px;left:0}.float-table[data-v-37f399a7]{top:4px;right:0}.float-export[data-v-37f399a7]{bottom:10px}.demo-footer[data-v-37f399a7]{padding:12px;font-size:8px}.home-section[data-v-37f399a7]{padding:48px 0}.section-heading[data-v-37f399a7]{margin-bottom:32px}.section-heading h2[data-v-37f399a7],.download-section .section-heading h2[data-v-37f399a7]{font-size:28px}.section-heading p[data-v-37f399a7]{font-size:16px}.guides-grid[data-v-37f399a7],.testimonials-grid[data-v-37f399a7],.download-grid[data-v-37f399a7]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-37f399a7]{gap:12px}.guide-actions a[data-v-37f399a7]{padding:0 16px}}.hero.is-paused[data-v-37f399a7] *,.hero.is-paused[data-v-37f399a7] *:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-download[data-v-37f399a7]:after{animation:none;display:none}.demo-stage[data-v-37f399a7],.demo-tabs span[data-v-37f399a7],.demo-float[data-v-37f399a7],.demo-particles i[data-v-37f399a7]{animation:none;transform:none}.demo-method[data-v-37f399a7],.demo-result[data-v-37f399a7]{opacity:0}.demo-input[data-v-37f399a7]{opacity:1}.demo-tabs span[data-v-37f399a7]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-37f399a7]:first-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-37f399a7]{animation:none}.hero-download[data-v-37f399a7],.hero-copy-url[data-v-37f399a7],.guide-card[data-v-37f399a7],.testimonial-card[data-v-37f399a7],.download-button[data-v-37f399a7],.download-card[data-v-37f399a7]{transition:none}.download-card:hover .download-button[data-v-37f399a7],.hero-download[data-v-37f399a7]:hover,.guide-card[data-v-37f399a7]:hover{transform:none}}.hero-disclaimer[data-v-37f399a7]{margin:10px 0 0;color:var(--faint);font-size:12px;line-height:1.6;letter-spacing:.02em;white-space:nowrap}.hero-wm-tm.has-tip[data-v-37f399a7]{cursor:help;transition:color var(--t-fast)}.hero-wm-tm.has-tip[data-v-37f399a7]:hover,.hero-wm-tm.has-tip[data-v-37f399a7]:focus-visible{color:var(--brand);outline:none}.hero-wm-tm.has-tip[data-v-37f399a7]:after,.hero-wm-tm.has-tip[data-v-37f399a7]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) .2s,visibility 0s .2s}.hero-wm-tm.has-tip[data-v-37f399a7]:after{content:attr(data-tip);bottom:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:320px;padding:8px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-size:13px;font-weight:var(--fw-regular);line-height:1.5;letter-spacing:0;white-space:normal;box-shadow:var(--shadow-pop);z-index:5}.hero-wm-tm.has-tip[data-v-37f399a7]:before{content:"";bottom:calc(100% + 4px);transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink);border-bottom-width:0;z-index:5}.hero-wm-tm.has-tip[data-v-37f399a7]:hover:after,.hero-wm-tm.has-tip[data-v-37f399a7]:hover:before,.hero-wm-tm.has-tip[data-v-37f399a7]:focus-visible:after,.hero-wm-tm.has-tip[data-v-37f399a7]:focus-visible:before{opacity:1;visibility:visible}@media (max-width: 768px){.hero[data-v-37f399a7]{--site-header-h: 61px}}.dl-cloud[data-v-37f399a7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dl-cloud i[data-v-37f399a7]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;background:var(--brand);animation:dl-drift-37f399a7 14s ease-in-out infinite}.dl-cloud i[data-v-37f399a7]:nth-child(1){width:420px;height:260px;left:-120px;top:-60px}.dl-cloud i[data-v-37f399a7]:nth-child(2){width:360px;height:220px;right:-80px;top:40px;background:var(--ai-violet);opacity:.16;animation-delay:-4s}.dl-cloud i[data-v-37f399a7]:nth-child(3){width:480px;height:240px;left:30%;bottom:-140px;animation-delay:-8s}.dl-cloud i[data-v-37f399a7]:nth-child(4){width:260px;height:180px;right:18%;bottom:-40px;background:var(--brand-l3);opacity:.14;animation-delay:-11s}@keyframes dl-drift-37f399a7{0%,to{transform:translate(0)}50%{transform:translate(24px,-12px)}}.download-grid[data-v-37f399a7]{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.download-card.is-recommended[data-v-37f399a7]{border-color:color-mix(in srgb,var(--brand-l3) 60%,transparent)}.download-card .download-badge[data-v-37f399a7]{border-bottom-left-radius:var(--radius-lg)}.download-button[data-v-37f399a7]{position:relative;overflow:hidden;justify-content:flex-start;gap:12px;padding:0 24px;border-radius:12px;text-align:left}.download-button[data-v-37f399a7] svg{width:24px;height:24px;flex:none}.download-button small[data-v-37f399a7]{display:block;font-size:11px;font-weight:var(--fw-medium);opacity:.8;line-height:1.3}.download-button strong[data-v-37f399a7]{display:block;font-size:17px;font-weight:700;line-height:1.25}.is-windows .download-button[data-v-37f399a7]{background:linear-gradient(135deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--dl-grad-from) 55%,transparent)}.is-windows .download-button[data-v-37f399a7]:hover{background:linear-gradient(135deg,var(--dl-grad-from-hover),var(--dl-grad-to-hover))}.is-mac .download-button[data-v-37f399a7]{background:linear-gradient(135deg,var(--surface),var(--line));color:var(--ink);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--surface) 30%,transparent)}.is-mac .download-button[data-v-37f399a7]:hover{background:linear-gradient(135deg,var(--surface),var(--soft))}.download-button[data-v-37f399a7]:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--on-brand) 35%,transparent),transparent);transform:skew(-18deg);animation:hero-shine 3.6s ease-in-out infinite;pointer-events:none}.is-mac .download-button[data-v-37f399a7]:after{animation-delay:1.8s}.download-card:hover .download-button[data-v-37f399a7]{transform:translateY(-2px)}.download-alt[data-v-37f399a7]{margin:40px 0 0;text-align:center;color:var(--on-dark-muted);font-size:15px}.download-alt-link[data-v-37f399a7]{color:var(--on-dark);font-weight:600;text-decoration:none}.download-alt-link[data-v-37f399a7]:hover{text-decoration:underline}.download-phone[data-v-37f399a7]{display:flex;justify-content:center}@media (max-width: 900px){.download-grid[data-v-37f399a7]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.dl-cloud i[data-v-37f399a7],.download-button[data-v-37f399a7]:after{animation:none}.download-card:hover .download-button[data-v-37f399a7]{transform:none}}.facts[data-v-78c0df4c]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.facts-inner[data-v-78c0df4c]{max-width:1170px;margin:0 auto;padding:var(--sp-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-4);text-align:center}.fact-num[data-v-78c0df4c]{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--brand-d2);font-variant-numeric:tabular-nums}.fact-label[data-v-78c0df4c]{margin:4px 0 0;font-size:14px;color:var(--weak)}.fact+.fact[data-v-78c0df4c]{border-left:1px solid var(--line)}.block[data-v-78c0df4c]{padding:80px 0}.block-tinted[data-v-78c0df4c]{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.block-inner[data-v-78c0df4c]{max-width:1170px;margin:0 auto;padding:0 var(--sp-6)}.block-eyebrow[data-v-78c0df4c]{margin:0 0 var(--sp-2);text-align:center;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--brand)}.block-title[data-v-78c0df4c]{margin:0 0 var(--sp-3);text-align:center;font-size:30px;line-height:1.4;font-weight:700;color:var(--ink)}.block-sub[data-v-78c0df4c]{margin:0 auto 48px;max-width:720px;text-align:center;font-size:16px;line-height:1.8;color:var(--weak)}.block-title+.tabs[data-v-78c0df4c],.block-title+.scenes[data-v-78c0df4c]{margin-top:40px}.gallery[data-v-78c0df4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6)}.gitem[data-v-78c0df4c]{text-decoration:none;display:block;padding:var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card-rest);transition:box-shadow var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.gitem[data-v-78c0df4c]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.gimg-wrap[data-v-78c0df4c]{border:1px solid var(--line);border-radius:var(--radius-cta);overflow:hidden;background:var(--surface);aspect-ratio:1200 / 680;transition:border-color var(--t-panel) var(--ease),box-shadow var(--t-panel) var(--ease),transform var(--t-panel) var(--ease)}.gitem:hover .gimg-wrap[data-v-78c0df4c]{border-color:var(--brand-l7)}.gimg[data-v-78c0df4c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;transition:transform var(--t-panel) var(--ease)}.gitem:hover .gimg[data-v-78c0df4c]{transform:scale(1.03)}.gtitle[data-v-78c0df4c]{margin:var(--sp-3) var(--sp-1) 2px;font-size:16px;font-weight:700;color:var(--ink)}.gdesc[data-v-78c0df4c]{margin:0 var(--sp-1);font-size:13px;color:var(--weak)}.tabs[data-v-78c0df4c]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-bottom:40px}.tab[data-v-78c0df4c]{padding:8px 18px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font-size:14px;color:var(--text);cursor:pointer;transition:all var(--t-fast) var(--ease)}.tab[data-v-78c0df4c]:hover{border-color:var(--brand-line);color:var(--brand-ink)}.tab.is-on[data-v-78c0df4c]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:700;box-shadow:var(--shadow-brand)}.cards[data-v-78c0df4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:var(--sp-6)}.cards-tight[data-v-78c0df4c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card[data-v-78c0df4c]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-6);box-shadow:var(--shadow-card-rest)}.card-hover[data-v-78c0df4c]{transition:transform var(--t-panel) var(--ease),box-shadow var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.card-hover[data-v-78c0df4c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.card-link[data-v-78c0df4c]{text-decoration:none;display:block}.card-kicker[data-v-78c0df4c]{display:inline-block;margin:0 0 var(--sp-3);padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-weak);font-size:var(--fs-caption);color:var(--brand-ink);font-weight:var(--fw-medium)}.card-title[data-v-78c0df4c]{margin:0 0 var(--sp-2);font-size:18px;font-weight:700;color:var(--ink)}.card-desc[data-v-78c0df4c]{margin:0;font-size:14px;line-height:1.7;color:var(--weak)}.stepper[data-v-78c0df4c]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--sp-6)}.stepper-nav[data-v-78c0df4c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.snav[data-v-78c0df4c]{width:100%;display:flex;align-items:center;gap:var(--sp-3);padding:14px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-cta);background:var(--surface);cursor:pointer;text-align:left;transition:all var(--t-fast) var(--ease)}.snav[data-v-78c0df4c]:hover{border-color:var(--line-strong)}.snav.is-on[data-v-78c0df4c]{border-color:var(--brand-line);background:var(--brand-weak);box-shadow:var(--shadow-card-rest)}.snav-n[data-v-78c0df4c]{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-caption);font-weight:700;background:var(--soft);color:var(--weak)}.snav.is-on .snav-n[data-v-78c0df4c]{background:var(--brand);color:var(--on-brand)}.snav-t[data-v-78c0df4c]{font-size:16px;color:var(--text)}.snav.is-on .snav-t[data-v-78c0df4c]{color:var(--brand-d2);font-weight:700}.stepper-panel[data-v-78c0df4c]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:var(--sp-6) var(--sp-8);box-shadow:var(--shadow-card-rest)}.spanel-title[data-v-78c0df4c]{margin:0 0 var(--sp-2);font-size:var(--fs-heading);font-weight:700;color:var(--ink)}.spanel-desc[data-v-78c0df4c]{margin:0 0 var(--sp-4);font-size:16px;line-height:1.8;color:var(--text)}.spanel-img[data-v-78c0df4c]{width:100%;display:block;border:1px solid var(--line);border-radius:var(--radius);animation:fadeUp-78c0df4c .38s var(--ease) both}.scenes[data-v-78c0df4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--sp-6)}.scene[data-v-78c0df4c]{display:flex;gap:var(--sp-4);align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--sp-5);box-shadow:var(--shadow-card-rest);transition:box-shadow var(--t-panel) var(--ease),transform var(--t-panel) var(--ease),border-color var(--t-panel) var(--ease)}.scene[data-v-78c0df4c]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line);transform:translateY(-3px)}.scene-img-wrap[data-v-78c0df4c]{width:168px;flex:none;aspect-ratio:1200 / 680;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.scene-img[data-v-78c0df4c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.scene-title[data-v-78c0df4c]{margin:0 0 var(--sp-2);font-size:17px;font-weight:700;color:var(--ink)}.scene-desc[data-v-78c0df4c]{margin:0;font-size:14px;line-height:1.7;color:var(--weak)}.cta[data-v-78c0df4c]{padding:var(--sp-8) 0;border-top:1px solid var(--line)}.cta-inner[data-v-78c0df4c]{max-width:720px;margin:0 auto;padding:0 var(--sp-6);text-align:center}.cta-title[data-v-78c0df4c]{margin:0 0 var(--sp-3);font-size:28px;font-weight:700;color:var(--ink)}.cta-sub[data-v-78c0df4c]{margin:0 0 var(--sp-6);font-size:16px;line-height:1.8;color:var(--text)}@media (max-width: 1024px){.stepper[data-v-78c0df4c]{grid-template-columns:1fr}}@media (max-width: 900px){.hero-inner[data-v-78c0df4c]{grid-template-columns:1fr}.hero-title[data-v-78c0df4c]{font-size:30px}.block-title[data-v-78c0df4c],.cta-title[data-v-78c0df4c]{font-size:24px}.scenes[data-v-78c0df4c]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.hero-bg[data-v-78c0df4c],.badge-dot[data-v-78c0df4c],.zone.is-hint[data-v-78c0df4c],.stage[data-v-78c0df4c],.file-chip[data-v-78c0df4c],.spanel-img[data-v-78c0df4c]{animation:none}[data-reveal][data-v-78c0df4c]{opacity:1;transform:none;transition:none}[data-reveal].is-in[data-v-78c0df4c]{opacity:1;transform:none}.btn[data-v-78c0df4c]:hover,.card-hover[data-v-78c0df4c]:hover,.scene[data-v-78c0df4c]:hover,.gitem:hover .gimg-wrap[data-v-78c0df4c],.gitem:hover .gimg[data-v-78c0df4c]{transform:none}}.spanel-table[data-v-78c0df4c]{width:100%;border-collapse:collapse;font-size:16px;animation:fadeUp-78c0df4c .38s var(--ease) both}.spanel-table caption[data-v-78c0df4c]{caption-side:top;text-align:left;padding-bottom:var(--sp-3);font-size:16px;font-weight:700;color:var(--ink)}.spanel-table thead th[data-v-78c0df4c]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--ink);padding:var(--sp-2) var(--sp-3);text-align:left;font-weight:700;color:var(--ink);white-space:nowrap}.spanel-table tbody td[data-v-78c0df4c]{padding:var(--sp-2) var(--sp-3);color:var(--text);font-variant-numeric:tabular-nums}.spanel-table tbody tr:last-child td[data-v-78c0df4c]{border-bottom:1.5px solid var(--ink)}.spanel-quote[data-v-78c0df4c]{margin:0;padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--brand);background:var(--soft);border-radius:0 var(--radius) var(--radius) 0;font-size:16px;line-height:1.9;color:var(--text);animation:fadeUp-78c0df4c .38s var(--ease) both}@keyframes fadeUp-78c0df4c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 600px){.block[data-v-78c0df4c]{padding:48px 0}.block-inner[data-v-78c0df4c],.facts-inner[data-v-78c0df4c]{padding-left:20px;padding-right:20px}.facts-inner[data-v-78c0df4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact+.fact[data-v-78c0df4c]{border-left:0}.block-sub[data-v-78c0df4c]{margin-bottom:32px}.tabs[data-v-78c0df4c]{margin-bottom:24px}.stepper-panel[data-v-78c0df4c]{padding:12px}.cards[data-v-78c0df4c],.gallery[data-v-78c0df4c]{grid-template-columns:minmax(0,1fr)}.scene[data-v-78c0df4c]{flex-direction:column}.scene-img-wrap[data-v-78c0df4c]{width:100%}.stepper-panel[data-v-78c0df4c]{min-width:0;padding:12px;overflow-x:auto}.spanel-table[data-v-78c0df4c]{font-size:10px}.spanel-table thead th[data-v-78c0df4c],.spanel-table tbody td[data-v-78c0df4c]{padding:8px 4px;white-space:normal}}@media (prefers-reduced-motion: reduce){.spanel-table[data-v-78c0df4c],.spanel-quote[data-v-78c0df4c]{animation:none}}.home img[hidden][data-v-78c0df4c]{display:none}.gimg-wrap[data-v-78c0df4c],.scene-img-wrap[data-v-78c0df4c]{background:var(--soft)}@media (min-width: 641px) and (max-width: 900px){.gallery[data-v-78c0df4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-scope[data-v-78c0df4c]{padding:56px 0}.scope-row[data-v-78c0df4c]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:28px}.scope-chip[data-v-78c0df4c]{padding:6px 16px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);font-size:15px;color:var(--ink)}.scope-all[data-v-78c0df4c]{margin-left:var(--sp-2);font-size:15px;font-weight:700;color:var(--brand);text-decoration:none;white-space:nowrap}.scope-all[data-v-78c0df4c]:hover{text-decoration:underline}@media (max-width: 600px){.block-scope[data-v-78c0df4c]{padding:40px 0}}
