svg[data-v-d07dad3e]{width:28px;height:28px;flex:none}.home-container[data-v-c1d9a881]{max-width:1170px;margin:0 auto;padding:0 32px}.hero[data-v-c1d9a881]{overflow:hidden;padding:80px 0 64px;background:linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-c1d9a881]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.hero-badge[data-v-c1d9a881]{display:inline-flex;padding:6px 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-c1d9a881]{margin:0;font-size:72px;font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.hero h1 sup[data-v-c1d9a881]{font-size:20px;vertical-align:super;letter-spacing:0}.hero h1 span[data-v-c1d9a881]{display:block;margin-top:12px;font-size:36px;line-height:1.4;letter-spacing:0;color:var(--brand-ink)}.hero-lead[data-v-c1d9a881]{font-size:18px;line-height:1.7;color:var(--text);margin:24px 0 28px;max-width:480px}.hero-points[data-v-c1d9a881]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-c1d9a881]{display:flex;gap:16px}.hero-download[data-v-c1d9a881]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 24px;flex:1;min-width:0;height:62px;box-sizing:border-box;border:1px solid var(--brand);border-radius:var(--radius-cta);background:linear-gradient(100deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);cursor:pointer;transition:transform var(--t-panel),background var(--t-panel)}.hero-download[data-v-c1d9a881]:hover{background:linear-gradient(100deg,var(--dl-grad-from-hover),var(--dl-grad-to-hover));transform:translateY(-3px)}.hero-download[data-v-c1d9a881]:nth-child(2){background:var(--btn-dark-bg);box-shadow:var(--shadow-dark);border:1px solid var(--btn-dark-line)}.hero-download[data-v-c1d9a881]:nth-child(2):hover{background:var(--btn-dark-bg-hover)}.hero-download span[data-v-c1d9a881]{text-align:left}.hero-download small[data-v-c1d9a881]{display:block;font-size:12px;opacity:.8;margin-bottom:4px}.hero-download strong[data-v-c1d9a881]{display:block;font-size:16px;font-weight:700;white-space:nowrap}.hero-note[data-v-c1d9a881]{color:var(--faint);font-size:12px;margin:16px 0 0}.demo-scene[data-v-c1d9a881]{position:relative;min-width:0;padding:28px 30px}.demo-ring[data-v-c1d9a881]{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-c1d9a881]: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-c1d9a881]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-c1d9a881 5s ease-in-out infinite}.demo-particles i[data-v-c1d9a881]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-c1d9a881]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-c1d9a881]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-c1d9a881]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-c1d9a881]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-c1d9a881]:nth-child(6){left:0;top:65%}.demo[data-v-c1d9a881]{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-c1d9a881],.demo-footer[data-v-c1d9a881]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-c1d9a881]{border-bottom:1px solid var(--line)}.demo-dots[data-v-c1d9a881]{display:flex;gap:5px}.demo-dots i[data-v-c1d9a881]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-c1d9a881]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-c1d9a881]:nth-child(3){background:var(--success)}.demo-status[data-v-c1d9a881]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-c1d9a881]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-c1d9a881]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-c1d9a881 9s infinite}.demo-tabs span[data-v-c1d9a881]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-c1d9a881]:nth-child(3){animation-delay:-3s}.demo-body[data-v-c1d9a881]{position:relative;height:310px}.demo-stage[data-v-c1d9a881]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;animation:stage-cycle-c1d9a881 9s ease-in-out infinite}.demo-method[data-v-c1d9a881]{animation-delay:-6s}.demo-result[data-v-c1d9a881]{animation-delay:-3s}.demo-caption[data-v-c1d9a881]{display:flex;justify-content:space-between;margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-c1d9a881]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-c1d9a881]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-c1d9a881],.data-grid td[data-v-c1d9a881]{border:1px solid var(--line);padding:10px;text-align:left}.data-grid th[data-v-c1d9a881]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-c1d9a881]{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-c1d9a881]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-c1d9a881]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-c1d9a881]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-c1d9a881]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-c1d9a881]{color:var(--ink);margin-left:8px}.demo-table[data-v-c1d9a881]{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-c1d9a881],.demo-table td[data-v-c1d9a881]{padding:8px 4px;text-align:center}.demo-table th[data-v-c1d9a881]{border-bottom:1px solid var(--ink)}.demo-chart[data-v-c1d9a881]{width:100%;height:135px;margin-top:8px}.chart-axis[data-v-c1d9a881]{fill:none;stroke:var(--line-strong)}.chart-bars[data-v-c1d9a881]{fill:var(--brand)}.chart-bars rect[data-v-c1d9a881]:nth-child(2){fill:var(--brand-l3)}.chart-error[data-v-c1d9a881]{fill:none;stroke:var(--brand-ink);stroke-width:2}.chart-labels[data-v-c1d9a881]{fill:var(--weak);font-size:10px}.demo-tags[data-v-c1d9a881]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-c1d9a881]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-c1d9a881]{justify-content:space-between;font-size:10px}.demo-float[data-v-c1d9a881]{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-c1d9a881 5s ease-in-out infinite}.demo-float b[data-v-c1d9a881]{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-c1d9a881]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-c1d9a881]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-c1d9a881]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-c1d9a881]{right:0;top:68px}.float-export[data-v-c1d9a881]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-c1d9a881{0%,27%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-cycle-c1d9a881{0%,27%,to{color:var(--brand-ink);background:var(--brand-weak)}33%,94%{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-c1d9a881{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-c1d9a881]{padding:80px 0;background:var(--surface)}.section-heading[data-v-c1d9a881]{text-align:center;margin-bottom:56px}.testimonials-section[data-v-c1d9a881]{border-top:1px solid var(--line)}.section-heading h2[data-v-c1d9a881]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-c1d9a881]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-c1d9a881]{background:var(--soft);border-top:1px solid var(--line)}.guides-grid[data-v-c1d9a881]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-c1d9a881]{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-c1d9a881]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-c1d9a881]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-c1d9a881]{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-c1d9a881]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-c1d9a881]{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-c1d9a881]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-c1d9a881]{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-c1d9a881]:hover{border-color:var(--brand)}.guide-start[data-v-c1d9a881]:hover{background:var(--brand-hover)}.guide-more[data-v-c1d9a881]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-c1d9a881]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-c1d9a881]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-c1d9a881]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);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-c1d9a881]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-c1d9a881]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-c1d9a881]{display:block;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);margin-bottom:16px}.testimonial-avatar img[data-v-c1d9a881]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(2) .testimonial-avatar[data-v-c1d9a881]{background:var(--vip-gold-weak)}.testimonial-card:nth-child(3) .testimonial-avatar[data-v-c1d9a881]{background:var(--success-weak)}.rating[data-v-c1d9a881]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-c1d9a881]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-c1d9a881]{margin:0 0 24px;color:var(--text);font-size:15px;font-style:italic;line-height:1.8}.testimonial-person[data-v-c1d9a881]{margin-top:auto}.testimonial-person h3[data-v-c1d9a881]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-c1d9a881]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-c1d9a881]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-c1d9a881]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-c1d9a881 6s ease-in-out infinite}.glow-a[data-v-c1d9a881]{left:-80px;bottom:-80px}.glow-b[data-v-c1d9a881]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-c1d9a881]{position:relative}.download-section .section-heading[data-v-c1d9a881]{margin-bottom:64px}.download-section .section-heading h2[data-v-c1d9a881]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-c1d9a881]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-c1d9a881]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-c1d9a881]{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-c1d9a881]: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-c1d9a881]{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-c1d9a881]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-c1d9a881]{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-c1d9a881]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-c1d9a881]{background:var(--brand-d2)}.is-mac .system-icon[data-v-c1d9a881]{background:var(--line);color:var(--ink)}.download-card h3[data-v-c1d9a881]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-c1d9a881]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-c1d9a881]{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-c1d9a881]{display:flex;align-items:center;gap:8px}.download-card li[data-v-c1d9a881]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-c1d9a881]{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-c1d9a881]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-c1d9a881]{transform:scale(1.03)}.is-windows .download-button[data-v-c1d9a881]{background:var(--brand-d2)}.is-windows .download-button[data-v-c1d9a881]:hover{background:var(--brand)}.is-mac .download-button[data-v-c1d9a881]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-c1d9a881]:hover{background:var(--soft)}.btn-icon[data-v-c1d9a881]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-c1d9a881]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-c1d9a881{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-c1d9a881]:focus-visible,a[data-v-c1d9a881]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-c1d9a881]{gap:24px}.hero h1[data-v-c1d9a881]{font-size:64px}.hero h1 span[data-v-c1d9a881]{font-size:32px}.hero-download[data-v-c1d9a881]{padding:14px 16px;min-width:0}.demo-scene[data-v-c1d9a881]{padding:24px 16px}.demo-float[data-v-c1d9a881]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero-grid[data-v-c1d9a881]{grid-template-columns:minmax(0,1fr)}.hero[data-v-c1d9a881]{overflow:hidden;padding:64px 0 48px}.demo-scene[data-v-c1d9a881]{max-width:540px;width:100%;box-sizing:border-box;margin:12px auto 0}.guides-grid[data-v-c1d9a881]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-c1d9a881]{gap:16px}.testimonial-card[data-v-c1d9a881]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-c1d9a881]{padding:0 20px}.hero h1[data-v-c1d9a881]{font-size:48px}.hero h1 span[data-v-c1d9a881]{font-size:28px}.hero-lead[data-v-c1d9a881]{font-size:16px}.hero-actions[data-v-c1d9a881]{flex-direction:column}.hero-download[data-v-c1d9a881]{flex:none;min-height:62px}.demo-scene[data-v-c1d9a881]{padding:24px 10px 38px}.demo-bar[data-v-c1d9a881]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-c1d9a881]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-c1d9a881]{height:310px}.demo-float[data-v-c1d9a881]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-c1d9a881]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-c1d9a881]{font-size:8px}.float-check[data-v-c1d9a881]{top:auto;bottom:10px;left:0}.float-table[data-v-c1d9a881]{top:4px;right:0}.float-export[data-v-c1d9a881]{bottom:10px}.demo-footer[data-v-c1d9a881]{padding:12px;font-size:8px}.home-section[data-v-c1d9a881]{padding:48px 0}.section-heading[data-v-c1d9a881]{margin-bottom:32px}.section-heading h2[data-v-c1d9a881],.download-section .section-heading h2[data-v-c1d9a881]{font-size:28px}.section-heading p[data-v-c1d9a881]{font-size:16px}.guides-grid[data-v-c1d9a881],.testimonials-grid[data-v-c1d9a881],.download-grid[data-v-c1d9a881]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-c1d9a881]{gap:12px}.guide-actions a[data-v-c1d9a881]{padding:0 16px}}@media (prefers-reduced-motion: reduce){.demo-stage[data-v-c1d9a881],.demo-tabs span[data-v-c1d9a881],.demo-float[data-v-c1d9a881],.demo-particles i[data-v-c1d9a881]{animation:none;transform:none}.demo-input[data-v-c1d9a881],.demo-method[data-v-c1d9a881]{opacity:0}.demo-result[data-v-c1d9a881]{opacity:1}.demo-tabs span[data-v-c1d9a881]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-c1d9a881]:last-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-c1d9a881]{animation:none}.hero-download[data-v-c1d9a881],.guide-card[data-v-c1d9a881],.testimonial-card[data-v-c1d9a881],.download-button[data-v-c1d9a881],.download-card[data-v-c1d9a881]{transition:none}.download-card:hover .download-button[data-v-c1d9a881],.hero-download[data-v-c1d9a881]:hover,.guide-card[data-v-c1d9a881]:hover{transform:none}}.hero-disclaimer[data-v-c1d9a881]{margin:16px 0 0;color:var(--weak);font-size:16px;line-height:1.7}.home-container[data-v-eba8c3a9]{max-width:1170px;margin:0 auto;padding:0 32px}.hero[data-v-eba8c3a9]{overflow:hidden;padding:80px 0 64px;background:linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-eba8c3a9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.hero-badge[data-v-eba8c3a9]{display:inline-flex;padding:6px 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-eba8c3a9]{margin:0;font-size:72px;font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.hero h1 sup[data-v-eba8c3a9]{font-size:20px;vertical-align:super;letter-spacing:0}.hero h1 span[data-v-eba8c3a9]{display:block;margin-top:12px;font-size:36px;line-height:1.4;letter-spacing:0;color:var(--brand-ink)}.hero-lead[data-v-eba8c3a9]{font-size:18px;line-height:1.7;color:var(--text);margin:24px 0 28px;max-width:480px}.hero-points[data-v-eba8c3a9]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-eba8c3a9]{display:flex;gap:16px}.hero-download[data-v-eba8c3a9]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 24px;flex:1;min-width:0;height:62px;box-sizing:border-box;border:1px solid var(--brand);border-radius:var(--radius-cta);background:linear-gradient(100deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);cursor:pointer;transition:transform var(--t-panel),background var(--t-panel)}.hero-download[data-v-eba8c3a9]:hover{background:linear-gradient(100deg,var(--dl-grad-from-hover),var(--dl-grad-to-hover));transform:translateY(-3px)}.hero-download[data-v-eba8c3a9]:nth-child(2){background:var(--btn-dark-bg);box-shadow:var(--shadow-dark);border:1px solid var(--btn-dark-line)}.hero-download[data-v-eba8c3a9]:nth-child(2):hover{background:var(--btn-dark-bg-hover)}.hero-download span[data-v-eba8c3a9]{text-align:left}.hero-download small[data-v-eba8c3a9]{display:block;font-size:12px;opacity:.8;margin-bottom:4px}.hero-download strong[data-v-eba8c3a9]{display:block;font-size:16px;font-weight:700;white-space:nowrap}.hero-note[data-v-eba8c3a9]{color:var(--faint);font-size:12px;margin:16px 0 0}.demo-scene[data-v-eba8c3a9]{position:relative;min-width:0;padding:28px 30px}.demo-ring[data-v-eba8c3a9]{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-eba8c3a9]: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-eba8c3a9]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-eba8c3a9 5s ease-in-out infinite}.demo-particles i[data-v-eba8c3a9]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-eba8c3a9]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-eba8c3a9]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-eba8c3a9]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-eba8c3a9]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-eba8c3a9]:nth-child(6){left:0;top:65%}.demo[data-v-eba8c3a9]{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-eba8c3a9],.demo-footer[data-v-eba8c3a9]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-eba8c3a9]{border-bottom:1px solid var(--line)}.demo-dots[data-v-eba8c3a9]{display:flex;gap:5px}.demo-dots i[data-v-eba8c3a9]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-eba8c3a9]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-eba8c3a9]:nth-child(3){background:var(--success)}.demo-status[data-v-eba8c3a9]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-eba8c3a9]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-eba8c3a9]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-eba8c3a9 9s infinite}.demo-tabs span[data-v-eba8c3a9]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-eba8c3a9]:nth-child(3){animation-delay:-3s}.demo-body[data-v-eba8c3a9]{position:relative;height:310px}.demo-stage[data-v-eba8c3a9]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;animation:stage-cycle-eba8c3a9 9s ease-in-out infinite}.demo-method[data-v-eba8c3a9]{animation-delay:-6s}.demo-result[data-v-eba8c3a9]{animation-delay:-3s}.demo-caption[data-v-eba8c3a9]{display:flex;justify-content:space-between;margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-eba8c3a9]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-eba8c3a9]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-eba8c3a9],.data-grid td[data-v-eba8c3a9]{border:1px solid var(--line);padding:10px;text-align:left}.data-grid th[data-v-eba8c3a9]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-eba8c3a9]{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-eba8c3a9]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-eba8c3a9]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-eba8c3a9]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-eba8c3a9]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-eba8c3a9]{color:var(--ink);margin-left:8px}.demo-table[data-v-eba8c3a9]{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-eba8c3a9],.demo-table td[data-v-eba8c3a9]{padding:8px 4px;text-align:center}.demo-table th[data-v-eba8c3a9]{border-bottom:1px solid var(--ink)}.demo-chart[data-v-eba8c3a9]{width:100%;height:135px;margin-top:8px}.chart-axis[data-v-eba8c3a9]{fill:none;stroke:var(--line-strong)}.chart-bars[data-v-eba8c3a9]{fill:var(--brand)}.chart-bars rect[data-v-eba8c3a9]:nth-child(2){fill:var(--brand-l3)}.chart-error[data-v-eba8c3a9]{fill:none;stroke:var(--brand-ink);stroke-width:2}.chart-labels[data-v-eba8c3a9]{fill:var(--weak);font-size:10px}.demo-tags[data-v-eba8c3a9]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-eba8c3a9]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-eba8c3a9]{justify-content:space-between;font-size:10px}.demo-float[data-v-eba8c3a9]{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-eba8c3a9 5s ease-in-out infinite}.demo-float b[data-v-eba8c3a9]{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-eba8c3a9]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-eba8c3a9]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-eba8c3a9]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-eba8c3a9]{right:0;top:68px}.float-export[data-v-eba8c3a9]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-eba8c3a9{0%,27%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-cycle-eba8c3a9{0%,27%,to{color:var(--brand-ink);background:var(--brand-weak)}33%,94%{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-eba8c3a9{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-eba8c3a9]{padding:80px 0;background:var(--surface)}.section-heading[data-v-eba8c3a9]{text-align:center;margin-bottom:56px}.testimonials-section[data-v-eba8c3a9]{border-top:1px solid var(--line)}.section-heading h2[data-v-eba8c3a9]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-eba8c3a9]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-eba8c3a9]{background:var(--soft);border-top:1px solid var(--line)}.guides-grid[data-v-eba8c3a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-eba8c3a9]{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-eba8c3a9]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-eba8c3a9]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-eba8c3a9]{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-eba8c3a9]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-eba8c3a9]{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-eba8c3a9]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-eba8c3a9]{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-eba8c3a9]:hover{border-color:var(--brand)}.guide-start[data-v-eba8c3a9]:hover{background:var(--brand-hover)}.guide-more[data-v-eba8c3a9]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-eba8c3a9]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-eba8c3a9]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-eba8c3a9]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);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-eba8c3a9]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-eba8c3a9]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-eba8c3a9]{display:block;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);margin-bottom:16px}.testimonial-avatar img[data-v-eba8c3a9]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(2) .testimonial-avatar[data-v-eba8c3a9]{background:var(--vip-gold-weak)}.testimonial-card:nth-child(3) .testimonial-avatar[data-v-eba8c3a9]{background:var(--success-weak)}.rating[data-v-eba8c3a9]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-eba8c3a9]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-eba8c3a9]{margin:0 0 24px;color:var(--text);font-size:15px;font-style:italic;line-height:1.8}.testimonial-person[data-v-eba8c3a9]{margin-top:auto}.testimonial-person h3[data-v-eba8c3a9]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-eba8c3a9]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-eba8c3a9]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-eba8c3a9]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-eba8c3a9 6s ease-in-out infinite}.glow-a[data-v-eba8c3a9]{left:-80px;bottom:-80px}.glow-b[data-v-eba8c3a9]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-eba8c3a9]{position:relative}.download-section .section-heading[data-v-eba8c3a9]{margin-bottom:64px}.download-section .section-heading h2[data-v-eba8c3a9]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-eba8c3a9]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-eba8c3a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-eba8c3a9]{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-eba8c3a9]: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-eba8c3a9]{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-eba8c3a9]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-eba8c3a9]{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-eba8c3a9]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-eba8c3a9]{background:var(--brand-d2)}.is-mac .system-icon[data-v-eba8c3a9]{background:var(--line);color:var(--ink)}.download-card h3[data-v-eba8c3a9]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-eba8c3a9]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-eba8c3a9]{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-eba8c3a9]{display:flex;align-items:center;gap:8px}.download-card li[data-v-eba8c3a9]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-eba8c3a9]{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-eba8c3a9]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-eba8c3a9]{transform:scale(1.03)}.is-windows .download-button[data-v-eba8c3a9]{background:var(--brand-d2)}.is-windows .download-button[data-v-eba8c3a9]:hover{background:var(--brand)}.is-mac .download-button[data-v-eba8c3a9]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-eba8c3a9]:hover{background:var(--soft)}.btn-icon[data-v-eba8c3a9]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-eba8c3a9]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-eba8c3a9{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-eba8c3a9]:focus-visible,a[data-v-eba8c3a9]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-eba8c3a9]{gap:24px}.hero h1[data-v-eba8c3a9]{font-size:64px}.hero h1 span[data-v-eba8c3a9]{font-size:32px}.hero-download[data-v-eba8c3a9]{padding:14px 16px;min-width:0}.demo-scene[data-v-eba8c3a9]{padding:24px 16px}.demo-float[data-v-eba8c3a9]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero-grid[data-v-eba8c3a9]{grid-template-columns:minmax(0,1fr)}.hero[data-v-eba8c3a9]{overflow:hidden;padding:64px 0 48px}.demo-scene[data-v-eba8c3a9]{max-width:540px;width:100%;box-sizing:border-box;margin:12px auto 0}.guides-grid[data-v-eba8c3a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-eba8c3a9]{gap:16px}.testimonial-card[data-v-eba8c3a9]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-eba8c3a9]{padding:0 20px}.hero h1[data-v-eba8c3a9]{font-size:48px}.hero h1 span[data-v-eba8c3a9]{font-size:28px}.hero-lead[data-v-eba8c3a9]{font-size:16px}.hero-actions[data-v-eba8c3a9]{flex-direction:column}.hero-download[data-v-eba8c3a9]{flex:none;min-height:62px}.demo-scene[data-v-eba8c3a9]{padding:24px 10px 38px}.demo-bar[data-v-eba8c3a9]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-eba8c3a9]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-eba8c3a9]{height:310px}.demo-float[data-v-eba8c3a9]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-eba8c3a9]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-eba8c3a9]{font-size:8px}.float-check[data-v-eba8c3a9]{top:auto;bottom:10px;left:0}.float-table[data-v-eba8c3a9]{top:4px;right:0}.float-export[data-v-eba8c3a9]{bottom:10px}.demo-footer[data-v-eba8c3a9]{padding:12px;font-size:8px}.home-section[data-v-eba8c3a9]{padding:48px 0}.section-heading[data-v-eba8c3a9]{margin-bottom:32px}.section-heading h2[data-v-eba8c3a9],.download-section .section-heading h2[data-v-eba8c3a9]{font-size:28px}.section-heading p[data-v-eba8c3a9]{font-size:16px}.guides-grid[data-v-eba8c3a9],.testimonials-grid[data-v-eba8c3a9],.download-grid[data-v-eba8c3a9]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-eba8c3a9]{gap:12px}.guide-actions a[data-v-eba8c3a9]{padding:0 16px}}@media (prefers-reduced-motion: reduce){.demo-stage[data-v-eba8c3a9],.demo-tabs span[data-v-eba8c3a9],.demo-float[data-v-eba8c3a9],.demo-particles i[data-v-eba8c3a9]{animation:none;transform:none}.demo-input[data-v-eba8c3a9],.demo-method[data-v-eba8c3a9]{opacity:0}.demo-result[data-v-eba8c3a9]{opacity:1}.demo-tabs span[data-v-eba8c3a9]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-eba8c3a9]:last-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-eba8c3a9]{animation:none}.hero-download[data-v-eba8c3a9],.guide-card[data-v-eba8c3a9],.testimonial-card[data-v-eba8c3a9],.download-button[data-v-eba8c3a9],.download-card[data-v-eba8c3a9]{transition:none}.download-card:hover .download-button[data-v-eba8c3a9],.hero-download[data-v-eba8c3a9]:hover,.guide-card[data-v-eba8c3a9]:hover{transform:none}}.hero-disclaimer[data-v-eba8c3a9]{margin:16px 0 0;color:var(--weak);font-size:16px;line-height:1.7}.home-container[data-v-81ebeb82]{max-width:1170px;margin:0 auto;padding:0 32px}.hero[data-v-81ebeb82]{overflow:hidden;padding:80px 0 64px;background:linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-81ebeb82]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.hero-badge[data-v-81ebeb82]{display:inline-flex;padding:6px 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-81ebeb82]{margin:0;font-size:72px;font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.hero h1 sup[data-v-81ebeb82]{font-size:20px;vertical-align:super;letter-spacing:0}.hero h1 span[data-v-81ebeb82]{display:block;margin-top:12px;font-size:36px;line-height:1.4;letter-spacing:0;color:var(--brand-ink)}.hero-lead[data-v-81ebeb82]{font-size:18px;line-height:1.7;color:var(--text);margin:24px 0 28px;max-width:480px}.hero-points[data-v-81ebeb82]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-81ebeb82]{display:flex;gap:16px}.hero-download[data-v-81ebeb82]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 24px;flex:1;min-width:0;height:62px;box-sizing:border-box;border:1px solid var(--brand);border-radius:var(--radius-cta);background:linear-gradient(100deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);cursor:pointer;transition:transform var(--t-panel),background var(--t-panel)}.hero-download[data-v-81ebeb82]:hover{background:linear-gradient(100deg,var(--dl-grad-from-hover),var(--dl-grad-to-hover));transform:translateY(-3px)}.hero-download[data-v-81ebeb82]:nth-child(2){background:var(--btn-dark-bg);box-shadow:var(--shadow-dark);border:1px solid var(--btn-dark-line)}.hero-download[data-v-81ebeb82]:nth-child(2):hover{background:var(--btn-dark-bg-hover)}.hero-download span[data-v-81ebeb82]{text-align:left}.hero-download small[data-v-81ebeb82]{display:block;font-size:12px;opacity:.8;margin-bottom:4px}.hero-download strong[data-v-81ebeb82]{display:block;font-size:16px;font-weight:700;white-space:nowrap}.hero-note[data-v-81ebeb82]{color:var(--faint);font-size:12px;margin:16px 0 0}.demo-scene[data-v-81ebeb82]{position:relative;min-width:0;padding:28px 30px}.demo-ring[data-v-81ebeb82]{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-81ebeb82]: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-81ebeb82]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-81ebeb82 5s ease-in-out infinite}.demo-particles i[data-v-81ebeb82]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-81ebeb82]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-81ebeb82]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-81ebeb82]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-81ebeb82]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-81ebeb82]:nth-child(6){left:0;top:65%}.demo[data-v-81ebeb82]{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-81ebeb82],.demo-footer[data-v-81ebeb82]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-81ebeb82]{border-bottom:1px solid var(--line)}.demo-dots[data-v-81ebeb82]{display:flex;gap:5px}.demo-dots i[data-v-81ebeb82]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-81ebeb82]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-81ebeb82]:nth-child(3){background:var(--success)}.demo-status[data-v-81ebeb82]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-81ebeb82]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-81ebeb82]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-81ebeb82 9s infinite}.demo-tabs span[data-v-81ebeb82]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-81ebeb82]:nth-child(3){animation-delay:-3s}.demo-body[data-v-81ebeb82]{position:relative;height:310px}.demo-stage[data-v-81ebeb82]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;animation:stage-cycle-81ebeb82 9s ease-in-out infinite}.demo-method[data-v-81ebeb82]{animation-delay:-6s}.demo-result[data-v-81ebeb82]{animation-delay:-3s}.demo-caption[data-v-81ebeb82]{display:flex;justify-content:space-between;margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-81ebeb82]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-81ebeb82]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-81ebeb82],.data-grid td[data-v-81ebeb82]{border:1px solid var(--line);padding:10px;text-align:left}.data-grid th[data-v-81ebeb82]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-81ebeb82]{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-81ebeb82]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-81ebeb82]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-81ebeb82]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-81ebeb82]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-81ebeb82]{color:var(--ink);margin-left:8px}.demo-table[data-v-81ebeb82]{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-81ebeb82],.demo-table td[data-v-81ebeb82]{padding:8px 4px;text-align:center}.demo-table th[data-v-81ebeb82]{border-bottom:1px solid var(--ink)}.demo-chart[data-v-81ebeb82]{width:100%;height:135px;margin-top:8px}.chart-axis[data-v-81ebeb82]{fill:none;stroke:var(--line-strong)}.chart-bars[data-v-81ebeb82]{fill:var(--brand)}.chart-bars rect[data-v-81ebeb82]:nth-child(2){fill:var(--brand-l3)}.chart-error[data-v-81ebeb82]{fill:none;stroke:var(--brand-ink);stroke-width:2}.chart-labels[data-v-81ebeb82]{fill:var(--weak);font-size:10px}.demo-tags[data-v-81ebeb82]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-81ebeb82]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-81ebeb82]{justify-content:space-between;font-size:10px}.demo-float[data-v-81ebeb82]{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-81ebeb82 5s ease-in-out infinite}.demo-float b[data-v-81ebeb82]{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-81ebeb82]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-81ebeb82]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-81ebeb82]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-81ebeb82]{right:0;top:68px}.float-export[data-v-81ebeb82]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-81ebeb82{0%,27%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-cycle-81ebeb82{0%,27%,to{color:var(--brand-ink);background:var(--brand-weak)}33%,94%{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-81ebeb82{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-81ebeb82]{padding:80px 0;background:var(--surface)}.section-heading[data-v-81ebeb82]{text-align:center;margin-bottom:56px}.testimonials-section[data-v-81ebeb82]{border-top:1px solid var(--line)}.section-heading h2[data-v-81ebeb82]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-81ebeb82]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-81ebeb82]{background:var(--soft);border-top:1px solid var(--line)}.guides-grid[data-v-81ebeb82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-81ebeb82]{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-81ebeb82]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-81ebeb82]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-81ebeb82]{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-81ebeb82]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-81ebeb82]{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-81ebeb82]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-81ebeb82]{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-81ebeb82]:hover{border-color:var(--brand)}.guide-start[data-v-81ebeb82]:hover{background:var(--brand-hover)}.guide-more[data-v-81ebeb82]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-81ebeb82]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-81ebeb82]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-81ebeb82]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);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-81ebeb82]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-81ebeb82]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-81ebeb82]{display:block;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);margin-bottom:16px}.testimonial-avatar img[data-v-81ebeb82]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(2) .testimonial-avatar[data-v-81ebeb82]{background:var(--vip-gold-weak)}.testimonial-card:nth-child(3) .testimonial-avatar[data-v-81ebeb82]{background:var(--success-weak)}.rating[data-v-81ebeb82]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-81ebeb82]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-81ebeb82]{margin:0 0 24px;color:var(--text);font-size:15px;font-style:italic;line-height:1.8}.testimonial-person[data-v-81ebeb82]{margin-top:auto}.testimonial-person h3[data-v-81ebeb82]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-81ebeb82]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-81ebeb82]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-81ebeb82]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-81ebeb82 6s ease-in-out infinite}.glow-a[data-v-81ebeb82]{left:-80px;bottom:-80px}.glow-b[data-v-81ebeb82]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-81ebeb82]{position:relative}.download-section .section-heading[data-v-81ebeb82]{margin-bottom:64px}.download-section .section-heading h2[data-v-81ebeb82]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-81ebeb82]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-81ebeb82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-81ebeb82]{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-81ebeb82]: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-81ebeb82]{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-81ebeb82]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-81ebeb82]{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-81ebeb82]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-81ebeb82]{background:var(--brand-d2)}.is-mac .system-icon[data-v-81ebeb82]{background:var(--line);color:var(--ink)}.download-card h3[data-v-81ebeb82]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-81ebeb82]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-81ebeb82]{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-81ebeb82]{display:flex;align-items:center;gap:8px}.download-card li[data-v-81ebeb82]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-81ebeb82]{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-81ebeb82]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-81ebeb82]{transform:scale(1.03)}.is-windows .download-button[data-v-81ebeb82]{background:var(--brand-d2)}.is-windows .download-button[data-v-81ebeb82]:hover{background:var(--brand)}.is-mac .download-button[data-v-81ebeb82]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-81ebeb82]:hover{background:var(--soft)}.btn-icon[data-v-81ebeb82]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-81ebeb82]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-81ebeb82{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-81ebeb82]:focus-visible,a[data-v-81ebeb82]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-81ebeb82]{gap:24px}.hero h1[data-v-81ebeb82]{font-size:64px}.hero h1 span[data-v-81ebeb82]{font-size:32px}.hero-download[data-v-81ebeb82]{padding:14px 16px;min-width:0}.demo-scene[data-v-81ebeb82]{padding:24px 16px}.demo-float[data-v-81ebeb82]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero-grid[data-v-81ebeb82]{grid-template-columns:minmax(0,1fr)}.hero[data-v-81ebeb82]{overflow:hidden;padding:64px 0 48px}.demo-scene[data-v-81ebeb82]{max-width:540px;width:100%;box-sizing:border-box;margin:12px auto 0}.guides-grid[data-v-81ebeb82]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-81ebeb82]{gap:16px}.testimonial-card[data-v-81ebeb82]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-81ebeb82]{padding:0 20px}.hero h1[data-v-81ebeb82]{font-size:48px}.hero h1 span[data-v-81ebeb82]{font-size:28px}.hero-lead[data-v-81ebeb82]{font-size:16px}.hero-actions[data-v-81ebeb82]{flex-direction:column}.hero-download[data-v-81ebeb82]{flex:none;min-height:62px}.demo-scene[data-v-81ebeb82]{padding:24px 10px 38px}.demo-bar[data-v-81ebeb82]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-81ebeb82]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-81ebeb82]{height:310px}.demo-float[data-v-81ebeb82]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-81ebeb82]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-81ebeb82]{font-size:8px}.float-check[data-v-81ebeb82]{top:auto;bottom:10px;left:0}.float-table[data-v-81ebeb82]{top:4px;right:0}.float-export[data-v-81ebeb82]{bottom:10px}.demo-footer[data-v-81ebeb82]{padding:12px;font-size:8px}.home-section[data-v-81ebeb82]{padding:48px 0}.section-heading[data-v-81ebeb82]{margin-bottom:32px}.section-heading h2[data-v-81ebeb82],.download-section .section-heading h2[data-v-81ebeb82]{font-size:28px}.section-heading p[data-v-81ebeb82]{font-size:16px}.guides-grid[data-v-81ebeb82],.testimonials-grid[data-v-81ebeb82],.download-grid[data-v-81ebeb82]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-81ebeb82]{gap:12px}.guide-actions a[data-v-81ebeb82]{padding:0 16px}}@media (prefers-reduced-motion: reduce){.demo-stage[data-v-81ebeb82],.demo-tabs span[data-v-81ebeb82],.demo-float[data-v-81ebeb82],.demo-particles i[data-v-81ebeb82]{animation:none;transform:none}.demo-input[data-v-81ebeb82],.demo-method[data-v-81ebeb82]{opacity:0}.demo-result[data-v-81ebeb82]{opacity:1}.demo-tabs span[data-v-81ebeb82]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-81ebeb82]:last-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-81ebeb82]{animation:none}.hero-download[data-v-81ebeb82],.guide-card[data-v-81ebeb82],.testimonial-card[data-v-81ebeb82],.download-button[data-v-81ebeb82],.download-card[data-v-81ebeb82]{transition:none}.download-card:hover .download-button[data-v-81ebeb82],.hero-download[data-v-81ebeb82]:hover,.guide-card[data-v-81ebeb82]:hover{transform:none}}.hero-disclaimer[data-v-81ebeb82]{margin:16px 0 0;color:var(--weak);font-size:16px;line-height:1.7}.home-container[data-v-31ea03b5]{max-width:1170px;margin:0 auto;padding:0 32px}.hero[data-v-31ea03b5]{overflow:hidden;padding:80px 0 64px;background:linear-gradient(120deg,var(--surface),var(--brand-weak),var(--ground))}.hero-grid[data-v-31ea03b5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.hero-badge[data-v-31ea03b5]{display:inline-flex;padding:6px 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-31ea03b5]{margin:0;font-size:72px;font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.hero h1 sup[data-v-31ea03b5]{font-size:20px;vertical-align:super;letter-spacing:0}.hero h1 span[data-v-31ea03b5]{display:block;margin-top:12px;font-size:36px;line-height:1.4;letter-spacing:0;color:var(--brand-ink)}.hero-lead[data-v-31ea03b5]{font-size:18px;line-height:1.7;color:var(--text);margin:24px 0 28px;max-width:480px}.hero-points[data-v-31ea03b5]{padding:0;margin:0 0 28px;list-style:none;font-size:16px;color:var(--weak);line-height:2}.hero-actions[data-v-31ea03b5]{display:flex;gap:16px}.hero-download[data-v-31ea03b5]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 24px;flex:1;min-width:0;height:62px;box-sizing:border-box;border:1px solid var(--brand);border-radius:var(--radius-cta);background:linear-gradient(100deg,var(--dl-grad-from),var(--dl-grad-to));color:var(--on-brand);box-shadow:var(--shadow-brand);cursor:pointer;transition:transform var(--t-panel),background var(--t-panel)}.hero-download[data-v-31ea03b5]:hover{background:linear-gradient(100deg,var(--dl-grad-from-hover),var(--dl-grad-to-hover));transform:translateY(-3px)}.hero-download[data-v-31ea03b5]:nth-child(2){background:var(--btn-dark-bg);box-shadow:var(--shadow-dark);border:1px solid var(--btn-dark-line)}.hero-download[data-v-31ea03b5]:nth-child(2):hover{background:var(--btn-dark-bg-hover)}.hero-download span[data-v-31ea03b5]{text-align:left}.hero-download small[data-v-31ea03b5]{display:block;font-size:12px;opacity:.8;margin-bottom:4px}.hero-download strong[data-v-31ea03b5]{display:block;font-size:16px;font-weight:700;white-space:nowrap}.hero-note[data-v-31ea03b5]{color:var(--faint);font-size:12px;margin:16px 0 0}.demo-scene[data-v-31ea03b5]{position:relative;min-width:0;padding:28px 30px}.demo-ring[data-v-31ea03b5]{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-31ea03b5]: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-31ea03b5]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand-l3);animation:demo-drift-31ea03b5 5s ease-in-out infinite}.demo-particles i[data-v-31ea03b5]:nth-child(1){left:4%;top:10%}.demo-particles i[data-v-31ea03b5]:nth-child(2){right:2%;top:30%}.demo-particles i[data-v-31ea03b5]:nth-child(3){left:10%;bottom:5%}.demo-particles i[data-v-31ea03b5]:nth-child(4){right:15%;bottom:1%}.demo-particles i[data-v-31ea03b5]:nth-child(5){right:20%;top:0}.demo-particles i[data-v-31ea03b5]:nth-child(6){left:0;top:65%}.demo[data-v-31ea03b5]{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-31ea03b5],.demo-footer[data-v-31ea03b5]{padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--weak);background:var(--soft)}.demo-bar[data-v-31ea03b5]{border-bottom:1px solid var(--line)}.demo-dots[data-v-31ea03b5]{display:flex;gap:5px}.demo-dots i[data-v-31ea03b5]{width:7px;height:7px;border-radius:50%;background:var(--danger)}.demo-dots i[data-v-31ea03b5]:nth-child(2){background:var(--warning)}.demo-dots i[data-v-31ea03b5]:nth-child(3){background:var(--success)}.demo-status[data-v-31ea03b5]{margin-left:auto;color:var(--success-ink)}.demo-tabs[data-v-31ea03b5]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:11px}.demo-tabs span[data-v-31ea03b5]{flex:1;text-align:center;padding:7px 0;border-radius:var(--radius);color:var(--weak);animation:tab-cycle-31ea03b5 9s infinite}.demo-tabs span[data-v-31ea03b5]:nth-child(2){animation-delay:-6s}.demo-tabs span[data-v-31ea03b5]:nth-child(3){animation-delay:-3s}.demo-body[data-v-31ea03b5]{position:relative;height:310px}.demo-stage[data-v-31ea03b5]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;animation:stage-cycle-31ea03b5 9s ease-in-out infinite}.demo-method[data-v-31ea03b5]{animation-delay:-6s}.demo-result[data-v-31ea03b5]{animation-delay:-3s}.demo-caption[data-v-31ea03b5]{display:flex;justify-content:space-between;margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:700}.demo-caption small[data-v-31ea03b5]{font-size:10px;font-weight:var(--fw-regular);color:var(--weak)}.data-grid[data-v-31ea03b5]{width:100%;border-collapse:collapse;font-size:12px;color:var(--text);font-variant-numeric:tabular-nums}.data-grid th[data-v-31ea03b5],.data-grid td[data-v-31ea03b5]{border:1px solid var(--line);padding:10px;text-align:left}.data-grid th[data-v-31ea03b5]{background:var(--brand-weak);color:var(--brand-ink)}.demo-file[data-v-31ea03b5]{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-31ea03b5]{display:grid;gap:8px;font-size:12px}.method-options span[data-v-31ea03b5]{border:1px solid var(--line);border-radius:var(--radius);padding:10px;color:var(--text)}.method-options .method-selected[data-v-31ea03b5]{color:var(--brand-ink);background:var(--brand-weak);border-color:var(--brand-line);font-weight:700}.method-variables[data-v-31ea03b5]{display:flex;gap:16px;font-size:10px;color:var(--weak)}.method-variables strong[data-v-31ea03b5]{color:var(--ink);margin-left:8px}.demo-table[data-v-31ea03b5]{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-31ea03b5],.demo-table td[data-v-31ea03b5]{padding:8px 4px;text-align:center}.demo-table th[data-v-31ea03b5]{border-bottom:1px solid var(--ink)}.demo-chart[data-v-31ea03b5]{width:100%;height:135px;margin-top:8px}.chart-axis[data-v-31ea03b5]{fill:none;stroke:var(--line-strong)}.chart-bars[data-v-31ea03b5]{fill:var(--brand)}.chart-bars rect[data-v-31ea03b5]:nth-child(2){fill:var(--brand-l3)}.chart-error[data-v-31ea03b5]{fill:none;stroke:var(--brand-ink);stroke-width:2}.chart-labels[data-v-31ea03b5]{fill:var(--weak);font-size:10px}.demo-tags[data-v-31ea03b5]{display:flex;gap:8px;font-size:10px;color:var(--brand-ink)}.demo-tags span[data-v-31ea03b5]{padding:4px 8px;background:var(--brand-weak);border-radius:var(--radius)}.demo-footer[data-v-31ea03b5]{justify-content:space-between;font-size:10px}.demo-float[data-v-31ea03b5]{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-31ea03b5 5s ease-in-out infinite}.demo-float b[data-v-31ea03b5]{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-31ea03b5]{display:block;margin-bottom:4px;font-size:10px;color:var(--weak)}.float-check[data-v-31ea03b5]{left:0;top:0;animation-delay:-2s}.float-check b[data-v-31ea03b5]{color:var(--success-ink);background:var(--success-weak)}.float-table[data-v-31ea03b5]{right:0;top:68px}.float-export[data-v-31ea03b5]{right:4px;bottom:52px;animation-delay:-3s}@keyframes stage-cycle-31ea03b5{0%,27%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-cycle-31ea03b5{0%,27%,to{color:var(--brand-ink);background:var(--brand-weak)}33%,94%{color:var(--weak);background:var(--surface)}}@keyframes demo-drift-31ea03b5{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-section[data-v-31ea03b5]{padding:80px 0;background:var(--surface)}.section-heading[data-v-31ea03b5]{text-align:center;margin-bottom:56px}.testimonials-section[data-v-31ea03b5]{border-top:1px solid var(--line)}.section-heading h2[data-v-31ea03b5]{margin:0;color:var(--ink);font-size:30px;line-height:1.4;font-weight:700}.section-heading p[data-v-31ea03b5]{margin:12px auto 0;max-width:720px;color:var(--weak);font-size:16px;line-height:1.7}.guides-section[data-v-31ea03b5]{background:var(--soft);border-top:1px solid var(--line)}.guides-grid[data-v-31ea03b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card[data-v-31ea03b5]{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-31ea03b5]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.guide-card h3[data-v-31ea03b5]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.guide-card p[data-v-31ea03b5]{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-31ea03b5]{margin-top:auto;color:var(--brand-ink);font-size:14px;font-weight:var(--fw-medium)}.guides-empty[data-v-31ea03b5]{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-31ea03b5]{display:flex;justify-content:center;gap:16px;margin-top:40px}.guide-actions a[data-v-31ea03b5]{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-31ea03b5]:hover{border-color:var(--brand)}.guide-start[data-v-31ea03b5]:hover{background:var(--brand-hover)}.guide-more[data-v-31ea03b5]{border:1px solid var(--brand-line);color:var(--brand-ink);background:var(--surface)}.guide-start[data-v-31ea03b5]{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.testimonials-grid[data-v-31ea03b5]{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px}.testimonial-card[data-v-31ea03b5]{padding:24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);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-31ea03b5]:hover{box-shadow:var(--shadow-card-hover)}.testimonial-card[data-v-31ea03b5]:nth-child(2){transform:translateY(-16px)}.testimonial-avatar[data-v-31ea03b5]{display:block;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);margin-bottom:16px}.testimonial-avatar img[data-v-31ea03b5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-card:nth-child(2) .testimonial-avatar[data-v-31ea03b5]{background:var(--vip-gold-weak)}.testimonial-card:nth-child(3) .testimonial-avatar[data-v-31ea03b5]{background:var(--success-weak)}.rating[data-v-31ea03b5]{display:flex;gap:3px;margin-bottom:16px}.rating svg[data-v-31ea03b5]{width:15px;height:15px;fill:var(--rating-star)}.testimonial-card blockquote[data-v-31ea03b5]{margin:0 0 24px;color:var(--text);font-size:15px;font-style:italic;line-height:1.8}.testimonial-person[data-v-31ea03b5]{margin-top:auto}.testimonial-person h3[data-v-31ea03b5]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ink)}.testimonial-person p[data-v-31ea03b5]{margin:0;font-size:12px;color:var(--faint)}.download-section[data-v-31ea03b5]{position:relative;overflow:hidden;background:var(--footer-bg);padding:96px 0 88px}.download-glow[data-v-31ea03b5]{position:absolute;width:384px;height:384px;border-radius:50%;background:var(--brand);opacity:.2;filter:blur(120px);pointer-events:none;animation:glow-pulse-31ea03b5 6s ease-in-out infinite}.glow-a[data-v-31ea03b5]{left:-80px;bottom:-80px}.glow-b[data-v-31ea03b5]{right:-80px;top:-80px;animation-delay:-3s}.download-inner[data-v-31ea03b5]{position:relative}.download-section .section-heading[data-v-31ea03b5]{margin-bottom:64px}.download-section .section-heading h2[data-v-31ea03b5]{color:var(--on-dark);font-size:44px;line-height:1.3;letter-spacing:-.01em}.download-section .section-heading p[data-v-31ea03b5]{max-width:640px;margin:16px auto 0;color:var(--on-dark-muted);font-size:18px}.download-grid[data-v-31ea03b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1170px;margin:0 auto}.download-card[data-v-31ea03b5]{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-31ea03b5]: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-31ea03b5]{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-31ea03b5]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.system-icon[data-v-31ea03b5]{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-31ea03b5]{background:linear-gradient(135deg,var(--brand-l3),var(--brand))}.is-windows .system-icon[data-v-31ea03b5]{background:var(--brand-d2)}.is-mac .system-icon[data-v-31ea03b5]{background:var(--line);color:var(--ink)}.download-card h3[data-v-31ea03b5]{color:var(--on-dark);margin:0;font-size:24px;font-weight:700}.download-card-heading p[data-v-31ea03b5]{margin:4px 0 0;color:var(--on-dark-muted);font-size:14px}.download-card ul[data-v-31ea03b5]{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-31ea03b5]{display:flex;align-items:center;gap:8px}.download-card li[data-v-31ea03b5]:before{content:"✓";color:var(--success);font-weight:700}.download-button[data-v-31ea03b5]{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-31ea03b5]:hover{background:var(--brand-hover)}.download-card:hover .download-button[data-v-31ea03b5]{transform:scale(1.03)}.is-windows .download-button[data-v-31ea03b5]{background:var(--brand-d2)}.is-windows .download-button[data-v-31ea03b5]:hover{background:var(--brand)}.is-mac .download-button[data-v-31ea03b5]{color:var(--ink);background:var(--surface)}.is-mac .download-button[data-v-31ea03b5]:hover{background:var(--soft)}.btn-icon[data-v-31ea03b5]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-foot[data-v-31ea03b5]{margin:16px 0 0;text-align:center;font-size:12px;color:var(--on-dark-muted);opacity:.75}@keyframes glow-pulse-31ea03b5{0%,to{opacity:.14}50%{opacity:.26}}button[data-v-31ea03b5]:focus-visible,a[data-v-31ea03b5]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width: 1100px){.hero-grid[data-v-31ea03b5]{gap:24px}.hero h1[data-v-31ea03b5]{font-size:64px}.hero h1 span[data-v-31ea03b5]{font-size:32px}.hero-download[data-v-31ea03b5]{padding:14px 16px;min-width:0}.demo-scene[data-v-31ea03b5]{padding:24px 16px}.demo-float[data-v-31ea03b5]{padding:8px;font-size:11px}}@media (max-width: 900px){.hero-grid[data-v-31ea03b5]{grid-template-columns:minmax(0,1fr)}.hero[data-v-31ea03b5]{overflow:hidden;padding:64px 0 48px}.demo-scene[data-v-31ea03b5]{max-width:540px;width:100%;box-sizing:border-box;margin:12px auto 0}.guides-grid[data-v-31ea03b5]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-grid[data-v-31ea03b5]{gap:16px}.testimonial-card[data-v-31ea03b5]:nth-child(2){transform:none}}@media (max-width: 600px){.home-container[data-v-31ea03b5]{padding:0 20px}.hero h1[data-v-31ea03b5]{font-size:48px}.hero h1 span[data-v-31ea03b5]{font-size:28px}.hero-lead[data-v-31ea03b5]{font-size:16px}.hero-actions[data-v-31ea03b5]{flex-direction:column}.hero-download[data-v-31ea03b5]{flex:none;min-height:62px}.demo-scene[data-v-31ea03b5]{padding:24px 10px 38px}.demo-bar[data-v-31ea03b5]{font-size:9px;gap:6px;padding:12px}.demo-stage[data-v-31ea03b5]{top:14px;right:14px;bottom:14px;left:14px}.demo-body[data-v-31ea03b5]{height:310px}.demo-float[data-v-31ea03b5]{font-size:9px;padding:7px;gap:6px}.demo-float b[data-v-31ea03b5]{width:24px;height:24px;font-size:16px}.demo-float small[data-v-31ea03b5]{font-size:8px}.float-check[data-v-31ea03b5]{top:auto;bottom:10px;left:0}.float-table[data-v-31ea03b5]{top:4px;right:0}.float-export[data-v-31ea03b5]{bottom:10px}.demo-footer[data-v-31ea03b5]{padding:12px;font-size:8px}.home-section[data-v-31ea03b5]{padding:48px 0}.section-heading[data-v-31ea03b5]{margin-bottom:32px}.section-heading h2[data-v-31ea03b5],.download-section .section-heading h2[data-v-31ea03b5]{font-size:28px}.section-heading p[data-v-31ea03b5]{font-size:16px}.guides-grid[data-v-31ea03b5],.testimonials-grid[data-v-31ea03b5],.download-grid[data-v-31ea03b5]{grid-template-columns:minmax(0,1fr)}.guide-actions[data-v-31ea03b5]{gap:12px}.guide-actions a[data-v-31ea03b5]{padding:0 16px}}@media (prefers-reduced-motion: reduce){.demo-stage[data-v-31ea03b5],.demo-tabs span[data-v-31ea03b5],.demo-float[data-v-31ea03b5],.demo-particles i[data-v-31ea03b5]{animation:none;transform:none}.demo-input[data-v-31ea03b5],.demo-method[data-v-31ea03b5]{opacity:0}.demo-result[data-v-31ea03b5]{opacity:1}.demo-tabs span[data-v-31ea03b5]{background:var(--surface);color:var(--weak)}.demo-tabs span[data-v-31ea03b5]:last-child{background:var(--brand-weak);color:var(--brand-ink)}.download-glow[data-v-31ea03b5]{animation:none}.hero-download[data-v-31ea03b5],.guide-card[data-v-31ea03b5],.testimonial-card[data-v-31ea03b5],.download-button[data-v-31ea03b5],.download-card[data-v-31ea03b5]{transition:none}.download-card:hover .download-button[data-v-31ea03b5],.hero-download[data-v-31ea03b5]:hover,.guide-card[data-v-31ea03b5]:hover{transform:none}}.hero-disclaimer[data-v-31ea03b5]{margin:16px 0 0;color:var(--weak);font-size:16px;line-height:1.7}.facts[data-v-dd25325a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.facts-inner[data-v-dd25325a]{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-dd25325a]{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--brand-d2);font-variant-numeric:tabular-nums}.fact-label[data-v-dd25325a]{margin:4px 0 0;font-size:14px;color:var(--weak)}.fact+.fact[data-v-dd25325a]{border-left:1px solid var(--line)}.block[data-v-dd25325a]{padding:80px 0}.block-tinted[data-v-dd25325a]{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.block-inner[data-v-dd25325a]{max-width:1170px;margin:0 auto;padding:0 var(--sp-6)}.block-eyebrow[data-v-dd25325a]{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-dd25325a]{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-dd25325a]{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-dd25325a],.block-title+.scenes[data-v-dd25325a]{margin-top:40px}.gallery[data-v-dd25325a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6)}.gitem[data-v-dd25325a]{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-dd25325a]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.gimg-wrap[data-v-dd25325a]{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-dd25325a]{border-color:var(--brand-l7)}.gimg[data-v-dd25325a]{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-dd25325a]{transform:scale(1.03)}.gtitle[data-v-dd25325a]{margin:var(--sp-3) var(--sp-1) 2px;font-size:16px;font-weight:700;color:var(--ink)}.gdesc[data-v-dd25325a]{margin:0 var(--sp-1);font-size:13px;color:var(--weak)}.tabs[data-v-dd25325a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-bottom:40px}.tab[data-v-dd25325a]{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-dd25325a]:hover{border-color:var(--brand-line);color:var(--brand-ink)}.tab.is-on[data-v-dd25325a]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:700;box-shadow:var(--shadow-brand)}.cards[data-v-dd25325a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:var(--sp-6)}.cards-tight[data-v-dd25325a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card[data-v-dd25325a]{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-dd25325a]{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-dd25325a]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.card-link[data-v-dd25325a]{text-decoration:none;display:block}.card-kicker[data-v-dd25325a]{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-dd25325a]{margin:0 0 var(--sp-2);font-size:18px;font-weight:700;color:var(--ink)}.card-desc[data-v-dd25325a]{margin:0;font-size:14px;line-height:1.7;color:var(--weak)}.stepper[data-v-dd25325a]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--sp-6)}.stepper-nav[data-v-dd25325a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.snav[data-v-dd25325a]{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-dd25325a]:hover{border-color:var(--line-strong)}.snav.is-on[data-v-dd25325a]{border-color:var(--brand-line);background:var(--brand-weak);box-shadow:var(--shadow-card-rest)}.snav-n[data-v-dd25325a]{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-dd25325a]{background:var(--brand);color:var(--on-brand)}.snav-t[data-v-dd25325a]{font-size:16px;color:var(--text)}.snav.is-on .snav-t[data-v-dd25325a]{color:var(--brand-d2);font-weight:700}.stepper-panel[data-v-dd25325a]{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-dd25325a]{margin:0 0 var(--sp-2);font-size:var(--fs-heading);font-weight:700;color:var(--ink)}.spanel-desc[data-v-dd25325a]{margin:0 0 var(--sp-4);font-size:16px;line-height:1.8;color:var(--text)}.spanel-img[data-v-dd25325a]{width:100%;display:block;border:1px solid var(--line);border-radius:var(--radius);animation:fadeUp-dd25325a .38s var(--ease) both}.scenes[data-v-dd25325a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--sp-6)}.scene[data-v-dd25325a]{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-dd25325a]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line);transform:translateY(-3px)}.scene-img-wrap[data-v-dd25325a]{width:168px;flex:none;aspect-ratio:1200 / 680;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.scene-img[data-v-dd25325a]{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-dd25325a]{margin:0 0 var(--sp-2);font-size:17px;font-weight:700;color:var(--ink)}.scene-desc[data-v-dd25325a]{margin:0;font-size:14px;line-height:1.7;color:var(--weak)}.cta[data-v-dd25325a]{padding:var(--sp-8) 0;border-top:1px solid var(--line)}.cta-inner[data-v-dd25325a]{max-width:720px;margin:0 auto;padding:0 var(--sp-6);text-align:center}.cta-title[data-v-dd25325a]{margin:0 0 var(--sp-3);font-size:28px;font-weight:700;color:var(--ink)}.cta-sub[data-v-dd25325a]{margin:0 0 var(--sp-6);font-size:16px;line-height:1.8;color:var(--text)}@media (max-width: 1024px){.stepper[data-v-dd25325a]{grid-template-columns:1fr}}@media (max-width: 900px){.hero-inner[data-v-dd25325a]{grid-template-columns:1fr}.hero-title[data-v-dd25325a]{font-size:30px}.block-title[data-v-dd25325a],.cta-title[data-v-dd25325a]{font-size:24px}.scenes[data-v-dd25325a]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.hero-bg[data-v-dd25325a],.badge-dot[data-v-dd25325a],.zone.is-hint[data-v-dd25325a],.stage[data-v-dd25325a],.file-chip[data-v-dd25325a],.spanel-img[data-v-dd25325a]{animation:none}[data-reveal][data-v-dd25325a]{opacity:1;transform:none;transition:none}[data-reveal].is-in[data-v-dd25325a]{opacity:1;transform:none}.btn[data-v-dd25325a]:hover,.card-hover[data-v-dd25325a]:hover,.scene[data-v-dd25325a]:hover,.gitem:hover .gimg-wrap[data-v-dd25325a],.gitem:hover .gimg[data-v-dd25325a]{transform:none}}.spanel-table[data-v-dd25325a]{width:100%;border-collapse:collapse;font-size:16px;animation:fadeUp-dd25325a .38s var(--ease) both}.spanel-table caption[data-v-dd25325a]{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-dd25325a]{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-dd25325a]{padding:var(--sp-2) var(--sp-3);color:var(--text);font-variant-numeric:tabular-nums}.spanel-table tbody tr:last-child td[data-v-dd25325a]{border-bottom:1.5px solid var(--ink)}.spanel-quote[data-v-dd25325a]{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-dd25325a .38s var(--ease) both}@keyframes fadeUp-dd25325a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 600px){.block[data-v-dd25325a]{padding:48px 0}.block-inner[data-v-dd25325a],.facts-inner[data-v-dd25325a]{padding-left:20px;padding-right:20px}.facts-inner[data-v-dd25325a]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact+.fact[data-v-dd25325a]{border-left:0}.block-sub[data-v-dd25325a]{margin-bottom:32px}.tabs[data-v-dd25325a]{margin-bottom:24px}.stepper-panel[data-v-dd25325a]{padding:12px}.cards[data-v-dd25325a],.gallery[data-v-dd25325a]{grid-template-columns:minmax(0,1fr)}.scene[data-v-dd25325a]{flex-direction:column}.scene-img-wrap[data-v-dd25325a]{width:100%}.stepper-panel[data-v-dd25325a]{min-width:0;padding:12px;overflow-x:auto}.spanel-table[data-v-dd25325a]{font-size:10px}.spanel-table thead th[data-v-dd25325a],.spanel-table tbody td[data-v-dd25325a]{padding:8px 4px;white-space:normal}}@media (prefers-reduced-motion: reduce){.spanel-table[data-v-dd25325a],.spanel-quote[data-v-dd25325a]{animation:none}}.home img[hidden][data-v-dd25325a]{display:none}.gimg-wrap[data-v-dd25325a],.scene-img-wrap[data-v-dd25325a]{background:var(--soft)}@media (min-width: 641px) and (max-width: 900px){.gallery[data-v-dd25325a]{grid-template-columns:repeat(2,minmax(0,1fr))}}
