.sketchup-landing[data-v-26d6210c]{--page-bg: var(--sketchup-plugin-page-bg);--surface: var(--sketchup-plugin-surface);--surface-border: var(--sketchup-plugin-border);--text: var(--sketchup-plugin-text);--muted: var(--sketchup-plugin-muted-text);--accent: var(--sketchup-plugin-accent);--content-max: 1440px;--section-max: 1280px;--page-gutter: clamp(24px, 5vw, 80px);--surface-raised: var(--sketchup-plugin-surface-raised);--surface-soft: var(--sketchup-plugin-surface-soft);--card-radius: 22px;min-height:100vh;overflow-x:hidden;color:var(--text);background:var(--page-bg);font-family:MiSans-Regular,sans-serif;scroll-behavior:smooth}.hero-actions[data-v-26d6210c],.primary-button[data-v-26d6210c],.secondary-button[data-v-26d6210c],.usage-notes[data-v-26d6210c],.mobile-download-bar[data-v-26d6210c]{display:flex;align-items:center}.primary-button[data-v-26d6210c],.secondary-button[data-v-26d6210c]{justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:999px;font:700 15px MiSans-Medium,sans-serif;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.primary-button[data-v-26d6210c]{color:var(--sketchup-plugin-accent-contrast);background:var(--accent)}.primary-button i[data-v-26d6210c]{color:var(--sketchup-plugin-accent-icon)}.primary-button[data-v-26d6210c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px var(--home-ecology-selected-surface)}.primary-button[data-v-26d6210c]:focus-visible,.secondary-button[data-v-26d6210c]:focus-visible,.faq-list summary[data-v-26d6210c]:focus-visible{outline:2px solid var(--sketchup-plugin-accent-text);outline-offset:3px}.primary-button[data-v-26d6210c]:disabled{color:var(--sketchup-plugin-subtle-text);background:var(--ark-bg-content);cursor:not-allowed}.download-button-spinner[data-v-26d6210c]{width:14px;height:14px;border:2px solid var(--prompt-resource-tab-pill-active-border);border-top-color:currentColor;border-radius:50%;animation:plugin-download-spin-26d6210c .75s linear infinite}@keyframes plugin-download-spin-26d6210c{to{transform:rotate(360deg)}}.primary-button.compact[data-v-26d6210c]{min-height:40px;padding:0 18px;font-size:13px}.secondary-button[data-v-26d6210c]{color:var(--sketchup-plugin-overlay-text);border:1px solid var(--sketchup-plugin-overlay-border);background:var(--sketchup-plugin-floating-bg)}.secondary-button[data-v-26d6210c]:hover{background:var(--sketchup-plugin-floating-hover-bg)}.hero[data-v-26d6210c]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(100%,var(--content-max));min-height:clamp(620px,100vh - 70px,820px);margin:0 auto;padding:clamp(52px,6vw,88px) var(--page-gutter)}.hero-copy[data-v-26d6210c]{display:flex;flex-direction:column;justify-content:center;max-width:690px;padding:0}.eyebrow[data-v-26d6210c]{margin:0 0 18px;color:var(--sketchup-plugin-accent-text);font:700 12px MiSans-Medium,sans-serif;letter-spacing:.18em}.hero h1[data-v-26d6210c]{margin:0;font:700 clamp(48px,5vw,82px)/1.02 "MiSans-Bold",sans-serif;letter-spacing:-.055em}.hero h1 span[data-v-26d6210c]{color:var(--sketchup-plugin-accent-text)}.hero-description[data-v-26d6210c]{max-width:560px;margin:26px 0 0;color:var(--muted);font-size:17px;line-height:1.8}.hero-actions[data-v-26d6210c]{gap:12px;margin-top:34px}.version-note[data-v-26d6210c]{margin:20px 0 0;color:var(--sketchup-plugin-subtle-text);font-size:12px}.hero-visual[data-v-26d6210c]{position:relative;width:100%;max-height:520px;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--sketchup-plugin-overlay-border);border-radius:24px;background:var(--sketchup-plugin-hero-visual-bg);box-shadow:var(--sketchup-plugin-panel-shadow)}.hero-visual[data-v-26d6210c]:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(0deg,var(--ark-mask-filter),transparent 42%)}.hero-visual>img[data-v-26d6210c]{display:block;width:100%;height:100%;object-fit:cover}.image-fallback[data-v-26d6210c]{background:var(--sketchup-plugin-hero-fallback-bg)}.plugin-toolbar[data-v-26d6210c],.bridge-status[data-v-26d6210c]{position:absolute;z-index:2;display:flex;align-items:center;border:1px solid var(--sketchup-plugin-overlay-border);background:var(--sketchup-plugin-floating-bg);backdrop-filter:blur(16px)}.plugin-toolbar[data-v-26d6210c]{top:20px;right:20px;gap:10px;padding:11px 13px;border-radius:12px}.plugin-toolbar i[data-v-26d6210c]{color:var(--sketchup-plugin-overlay-icon);font-size:16px}.plugin-toolbar i[data-v-26d6210c]:first-child{color:var(--sketchup-plugin-accent-text)}.bridge-status[data-v-26d6210c]{right:20px;bottom:20px;gap:9px;padding:10px 13px;border-radius:10px;color:var(--sketchup-plugin-overlay-text);font-size:12px}.proof-strip[data-v-26d6210c]{display:grid;grid-template-columns:repeat(3,1fr);padding:24px clamp(24px,6vw,112px);border-block:1px solid var(--surface-border)}.proof-strip>div[data-v-26d6210c]{display:flex;align-items:baseline;justify-content:center;gap:10px;border-right:1px solid var(--sketchup-plugin-divider)}.proof-strip>div[data-v-26d6210c]:last-child{border:0}.proof-strip strong[data-v-26d6210c]{font-size:30px}.proof-strip span[data-v-26d6210c]{color:var(--muted);font-size:13px}.page-section[data-v-26d6210c],.install-section[data-v-26d6210c],.final-cta[data-v-26d6210c]{padding:110px clamp(24px,7vw,132px)}#features[data-v-26d6210c],#workflow[data-v-26d6210c],#install[data-v-26d6210c],#faq[data-v-26d6210c]{scroll-margin-top:16px}.section-heading[data-v-26d6210c],.outcome-grid[data-v-26d6210c],.feature-grid[data-v-26d6210c],.step-grid[data-v-26d6210c],.install-showcase[data-v-26d6210c],.usage-notes[data-v-26d6210c]{box-sizing:border-box;width:min(100%,var(--section-max));margin-inline:auto}.section-heading[data-v-26d6210c]{max-width:none;margin-bottom:52px}.section-heading h2[data-v-26d6210c],.final-cta h2[data-v-26d6210c]{margin:0;font:700 clamp(36px,4vw,55px)/1.1 "MiSans-Bold",sans-serif;letter-spacing:-.04em}.section-heading>p[data-v-26d6210c]:last-child,.final-cta>p[data-v-26d6210c]{margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.section-heading h2[data-v-26d6210c],.section-heading>p[data-v-26d6210c]:last-child{max-width:760px}.outcome-grid[data-v-26d6210c],.feature-grid[data-v-26d6210c],.step-grid[data-v-26d6210c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.outcome-card[data-v-26d6210c]{position:relative;min-height:0;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--sketchup-plugin-card-shadow);transition:border-color .2s ease}.outcome-card[data-v-26d6210c]:hover{border-color:var(--mall-catalog-action-border)}.outcome-card img[data-v-26d6210c]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.outcome-card:hover img[data-v-26d6210c]{transform:scale(1.035)}.outcome-card[data-v-26d6210c]:after{position:absolute;inset:32% 0 0;content:"";background:var(--sketchup-plugin-card-overlay)}.outcome-card>div[data-v-26d6210c]{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;color:var(--sketchup-plugin-image-card-text)}.outcome-card h3[data-v-26d6210c],.feature-card h3[data-v-26d6210c],.step-card h3[data-v-26d6210c]{margin:0 0 10px;font:600 21px MiSans-Medium,sans-serif}.outcome-card p[data-v-26d6210c],.feature-card p[data-v-26d6210c],.step-card p[data-v-26d6210c]{margin:0;color:var(--sketchup-plugin-card-copy);font-size:14px;line-height:1.65}.outcome-card p[data-v-26d6210c]{color:var(--sketchup-plugin-image-card-copy)}.outcome-meta[data-v-26d6210c]{display:block;margin-bottom:12px;color:var(--accent);font:700 11px MiSans-Medium,sans-serif;letter-spacing:.14em}.features-section[data-v-26d6210c]{background:var(--sketchup-plugin-feature-section-bg)}.feature-card[data-v-26d6210c]{min-height:210px;padding:28px;border:1px solid var(--surface-border);border-radius:18px;background:var(--sketchup-plugin-feature-card-bg);transition:transform .2s ease,border-color .2s ease}.feature-card[data-v-26d6210c]:hover{transform:translateY(-3px);border-color:var(--mall-catalog-action-border)}.feature-icon[data-v-26d6210c]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:30px;border-radius:14px;color:var(--sketchup-plugin-accent-contrast);background:var(--accent)}.feature-icon i[data-v-26d6210c]{font-size:24px;color:var(--sketchup-plugin-accent-icon)}.workflow-section[data-v-26d6210c]{background:var(--sketchup-plugin-workflow-bg)}.step-grid[data-v-26d6210c]{gap:0;overflow:hidden;border:1px solid var(--sketchup-plugin-divider-strong);border-radius:22px;background:var(--sketchup-plugin-step-grid-bg)}.step-card[data-v-26d6210c]{min-height:210px;padding:32px;border-right:1px solid var(--sketchup-plugin-divider-strong)}.step-card[data-v-26d6210c]:last-child{border:0}.step-card>span[data-v-26d6210c]{display:block;margin-bottom:48px;color:var(--sketchup-plugin-accent-text);font:700 13px MiSans-Medium,sans-serif}.install-section[data-v-26d6210c]{position:relative;color:var(--text);border-block:1px solid var(--sketchup-plugin-install-border);background:var(--sketchup-plugin-install-bg)}.install-heading>p[data-v-26d6210c]:last-child{color:var(--muted)}.install-showcase[data-v-26d6210c]{display:grid;gap:20px}.install-card[data-v-26d6210c]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-height:410px;overflow:hidden;border:1px solid var(--sketchup-plugin-divider-strong);border-radius:24px;background:var(--sketchup-plugin-install-card-bg);box-shadow:var(--sketchup-plugin-install-card-shadow)}.install-copy[data-v-26d6210c]{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,54px)}.install-number[data-v-26d6210c]{display:block;margin-bottom:56px;color:var(--sketchup-plugin-accent-text);font:700 13px MiSans-Medium,sans-serif;letter-spacing:.12em}.install-card h3[data-v-26d6210c]{margin:0 0 12px;font:600 clamp(24px,2.2vw,32px) "MiSans-Medium",sans-serif}.install-card p[data-v-26d6210c]{max-width:400px;margin:0;color:var(--sketchup-plugin-card-copy);font-size:15px;line-height:1.8}.install-card--login[data-v-26d6210c]{border-color:var(--sketchup-plugin-install-card-highlight-border);background:var(--sketchup-plugin-install-card-highlight-bg)}.install-demo[data-v-26d6210c]{position:relative;min-width:0;margin:18px;overflow:hidden;border:1px solid var(--sketchup-plugin-overlay-border);border-radius:18px;background:var(--sketchup-plugin-install-demo-bg);box-shadow:var(--sketchup-plugin-install-demo-shadow)}.install-demo[data-v-26d6210c]:after{position:absolute;z-index:2;inset:0;pointer-events:none;content:"";background:var(--sketchup-plugin-install-demo-overlay)}.install-demo img[data-v-26d6210c]{display:block;width:100%;height:100%}.install-demo--download img[data-v-26d6210c],.install-frame--manager img[data-v-26d6210c]{object-fit:cover}.install-demo--download[data-v-26d6210c]{aspect-ratio:3/2}.install-demo--sequence[data-v-26d6210c]{aspect-ratio:3/2;background:var(--sketchup-plugin-demo-sequence-bg)}.install-demo--use[data-v-26d6210c]{aspect-ratio:16/9;background:var(--sketchup-plugin-install-demo-bg)}.install-frame[data-v-26d6210c]{position:absolute;inset:0}.install-frame--manager[data-v-26d6210c]{opacity:1}.install-frame--toolbar[data-v-26d6210c]{opacity:0;background:var(--sketchup-plugin-demo-sequence-bg)}.install-frame--toolbar img[data-v-26d6210c]{box-sizing:border-box;object-fit:contain;padding:8%}.install-frame--use-source[data-v-26d6210c]{background:var(--sketchup-plugin-demo-source-bg);transform-origin:65% 15%}.install-frame--use-source img[data-v-26d6210c]{object-fit:cover}.install-frame--use-result[data-v-26d6210c]{opacity:0;background:var(--sketchup-plugin-install-demo-bg);clip-path:inset(0 100% 0 0)}.install-frame--use-result img[data-v-26d6210c]{object-fit:contain}.demo-caption[data-v-26d6210c]{position:absolute;z-index:4;top:16px;left:16px;max-width:calc(100% - 32px);padding:8px 12px;border:1px solid var(--sketchup-plugin-caption-border);border-radius:999px;color:var(--sketchup-plugin-caption-text);background:var(--sketchup-plugin-caption-bg);font:500 12px MiSans-Medium,sans-serif;backdrop-filter:blur(12px)}.demo-cursor[data-v-26d6210c]{position:absolute;z-index:5;width:30px;height:auto;opacity:0;pointer-events:none;filter:var(--sketchup-plugin-cursor-shadow)}.demo-cursor path[data-v-26d6210c]{fill:var(--sketchup-plugin-demo-cursor-fill);stroke:var(--sketchup-plugin-demo-cursor-stroke);stroke-width:2.3;stroke-linejoin:round}.demo-cursor--download[data-v-26d6210c]{top:34%;left:72%}.demo-cursor--install[data-v-26d6210c]{top:28%;left:68%}.demo-cursor--use[data-v-26d6210c]{top:48%;left:34%}.demo-click[data-v-26d6210c]{position:absolute;z-index:4;width:30px;height:30px;border:2px solid var(--accent);border-radius:50%;opacity:0;pointer-events:none}.demo-click--download[data-v-26d6210c]{top:82%;left:20%}.demo-click--install[data-v-26d6210c]{top:92%;left:14%}.demo-click--use[data-v-26d6210c]{top:15%;left:65%}.download-file-card[data-v-26d6210c]{position:absolute;z-index:6;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:48px 1fr 28px;align-items:center;gap:12px;min-height:68px;padding:12px 16px;overflow:hidden;border:1px solid var(--sketchup-plugin-live-status-border);border-radius:15px;opacity:0;background:var(--sketchup-plugin-live-status-bg);box-shadow:var(--sketchup-plugin-status-card-shadow);transform:translateY(24px) scale(.94);backdrop-filter:blur(16px)}.download-file-type[data-v-26d6210c]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--sketchup-plugin-accent-contrast);background:var(--accent);font:800 11px MiSans-Bold,sans-serif;letter-spacing:.08em}.download-file-copy[data-v-26d6210c]{position:relative;display:grid;gap:4px;min-width:0}.download-file-copy strong[data-v-26d6210c]{overflow:hidden;color:var(--sketchup-plugin-status-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.download-status[data-v-26d6210c]{grid-area:2/1;color:var(--sketchup-plugin-status-subtle);font-size:11px}.download-status--complete[data-v-26d6210c]{color:var(--sketchup-plugin-accent-text);opacity:0}.download-check[data-v-26d6210c]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--sketchup-plugin-accent-contrast);opacity:0;background:var(--accent);font-weight:800;transform:scale(.4)}.download-progress[data-v-26d6210c]{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--sketchup-plugin-live-progress-track)}.download-progress i[data-v-26d6210c]{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ark-tag-hot-bg),var(--accent),var(--sketchup-plugin-overlay-text));box-shadow:var(--sketchup-plugin-progress-glow)}.install-progress-card[data-v-26d6210c]{position:absolute;z-index:6;top:50%;left:50%;display:flex;align-items:center;gap:14px;min-width:250px;padding:16px 18px;border:1px solid var(--sketchup-plugin-overlay-border-strong);border-radius:16px;opacity:0;background:var(--sketchup-plugin-live-status-bg);box-shadow:var(--sketchup-plugin-status-card-shadow);transform:translate(-50%,-42%) scale(.88);backdrop-filter:blur(14px)}.install-progress-ring[data-v-26d6210c]{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:3px solid var(--home-ecology-selected-surface);border-top-color:var(--accent);border-radius:50%}.install-progress-ring i[data-v-26d6210c]{color:var(--sketchup-plugin-accent-text);opacity:0;font-style:normal;font-weight:800}.install-progress-copy[data-v-26d6210c]{display:grid;gap:4px}.install-progress-copy strong[data-v-26d6210c]{color:var(--sketchup-plugin-status-text);font-size:13px}.install-progress-copy small[data-v-26d6210c]{color:var(--sketchup-plugin-subtle-text);font-size:11px}.toolbar-spark[data-v-26d6210c]{position:absolute;z-index:4;top:32%;left:calc(21% + var(--spark-index) * 7%);width:8px;height:8px;border-radius:50%;opacity:0;background:var(--sketchup-plugin-spark-color);box-shadow:var(--sketchup-plugin-spark-shadow);transform:translate(-50%,-50%) scale(.2)}.toolbar-ready[data-v-26d6210c],.result-ready[data-v-26d6210c]{position:absolute;z-index:5;right:16px;bottom:16px;padding:9px 13px;border:1px solid var(--sketchup-plugin-ready-border);border-radius:999px;color:var(--sketchup-plugin-ready-text);opacity:0;background:var(--accent);box-shadow:var(--sketchup-plugin-ready-shadow);font:700 11px MiSans-Medium,sans-serif;transform:translateY(12px) scale(.9)}.result-scan[data-v-26d6210c]{position:absolute;z-index:4;top:0;bottom:0;left:0;width:3px;opacity:0;pointer-events:none;background:var(--sketchup-plugin-scan-color);box-shadow:var(--sketchup-plugin-scan-shadow)}.demo-transfer[data-v-26d6210c]{position:absolute;z-index:3;top:0;bottom:0;left:-35%;width:32%;opacity:0;pointer-events:none;background:var(--sketchup-plugin-transfer-bg);transform:skew(-12deg);filter:blur(2px)}.install-card.is-active .demo-cursor--download[data-v-26d6210c]{animation:downloadCursor-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .install-demo[data-v-26d6210c]{animation:demoAwaken-26d6210c .72s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--download[data-v-26d6210c]{animation:downloadClick-26d6210c 5.2s ease-out both}.install-card.is-active .download-file-card[data-v-26d6210c]{animation:downloadFileCard-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .download-progress i[data-v-26d6210c]{animation:downloadProgress-26d6210c 5.2s ease-in-out both}.install-card.is-active .download-check[data-v-26d6210c]{animation:downloadCheck-26d6210c 5.2s cubic-bezier(.34,1.56,.64,1) both}.install-card.is-active .download-status--progress[data-v-26d6210c]{animation:downloadStatusProgress-26d6210c 5.2s ease both}.install-card.is-active .download-status--complete[data-v-26d6210c]{animation:downloadStatusComplete-26d6210c 5.2s ease both}.install-card.is-active .demo-cursor--install[data-v-26d6210c]{animation:installCursor-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--install[data-v-26d6210c]{animation:installClick-26d6210c 5.2s ease-out both}.install-card.is-active .install-progress-card[data-v-26d6210c]{animation:installProgressCard-26d6210c 5.2s ease-in-out both}.install-card.is-active .install-progress-ring[data-v-26d6210c]{animation:installProgressRing-26d6210c 1.1s linear 1.75s infinite}.install-card.is-active .install-progress-ring i[data-v-26d6210c]{animation:installProgressCheck-26d6210c 5.2s ease both}.install-card.is-active .install-frame--manager[data-v-26d6210c]{animation:installManagerFrame-26d6210c 5.2s ease-in-out both}.install-card.is-active .install-frame--toolbar[data-v-26d6210c]{animation:installToolbarFrame-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .toolbar-spark[data-v-26d6210c]{animation:toolbarSparkCycle-26d6210c 5.2s cubic-bezier(.34,1.56,.64,1) both infinite;animation-delay:calc(3.15s + var(--spark-index) * .06s)}.install-card.is-active .toolbar-ready[data-v-26d6210c]{animation:readyBadge-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-cursor--use[data-v-26d6210c]{animation:useCursor-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--use[data-v-26d6210c]{animation:useClick-26d6210c 5.2s ease-out both}.install-card.is-active .install-frame--use-source[data-v-26d6210c]{animation:useSourceFrame-26d6210c 5.2s ease-in-out both}.install-card.is-active .install-frame--use-source .demo-caption[data-v-26d6210c]{animation:useSourceCaption-26d6210c 5.2s ease-in-out both}.install-card.is-active .install-frame--use-result[data-v-26d6210c]{animation:useResultFrame-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .install-frame--use-result .demo-caption[data-v-26d6210c]{animation:useResultCaption-26d6210c 5.2s ease-in-out both}.install-card.is-active .demo-transfer[data-v-26d6210c]{animation:useTransfer-26d6210c 5.2s ease-in-out both}.install-card.is-active .result-scan[data-v-26d6210c]{animation:resultScan-26d6210c 5.2s ease-in-out both}.install-card.is-active .result-ready[data-v-26d6210c]{animation:readyBadge-26d6210c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-cursor--download[data-v-26d6210c],.install-card.is-active .demo-click--download[data-v-26d6210c],.install-card.is-active .download-file-card[data-v-26d6210c],.install-card.is-active .download-progress i[data-v-26d6210c],.install-card.is-active .download-check[data-v-26d6210c],.install-card.is-active .download-status--progress[data-v-26d6210c],.install-card.is-active .download-status--complete[data-v-26d6210c],.install-card.is-active .demo-cursor--install[data-v-26d6210c],.install-card.is-active .demo-click--install[data-v-26d6210c],.install-card.is-active .install-progress-card[data-v-26d6210c],.install-card.is-active .install-progress-ring i[data-v-26d6210c],.install-card.is-active .install-frame--manager[data-v-26d6210c],.install-card.is-active .install-frame--toolbar[data-v-26d6210c],.install-card.is-active .toolbar-ready[data-v-26d6210c],.install-card.is-active .demo-cursor--use[data-v-26d6210c],.install-card.is-active .demo-click--use[data-v-26d6210c],.install-card.is-active .install-frame--use-source[data-v-26d6210c],.install-card.is-active .install-frame--use-source .demo-caption[data-v-26d6210c],.install-card.is-active .install-frame--use-result[data-v-26d6210c],.install-card.is-active .install-frame--use-result .demo-caption[data-v-26d6210c],.install-card.is-active .demo-transfer[data-v-26d6210c],.install-card.is-active .result-scan[data-v-26d6210c],.install-card.is-active .result-ready[data-v-26d6210c]{animation-iteration-count:infinite}@keyframes demoAwaken-26d6210c{0%{border-color:var(--prompt-resource-badge-border);box-shadow:var(--sketchup-plugin-demo-awaken-start-shadow);transform:translateY(8px) scale(.985)}65%{border-color:var(--home-ecology-stage-light);box-shadow:var(--sketchup-plugin-demo-awaken-highlight-shadow)}to{border-color:var(--sketchup-plugin-overlay-border);box-shadow:var(--sketchup-plugin-install-demo-shadow);transform:translateY(0) scale(1)}}@keyframes downloadCursor-26d6210c{0%,12%{top:34%;left:72%;opacity:0;transform:scale(1)}17%{opacity:1}29%{top:81%;left:20%;opacity:1;transform:scale(1)}33%{top:81%;left:20%;opacity:1;transform:scale(.78)}38%{top:81%;left:20%;opacity:1;transform:scale(1)}46%,to{top:81%;left:20%;opacity:0}}@keyframes downloadClick-26d6210c{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.45)}34%{opacity:.95}44%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}to{opacity:0}}@keyframes downloadFileCard-26d6210c{0%,38%{opacity:0;transform:translateY(24px) scale(.94)}49%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes downloadProgress-26d6210c{0%,42%{width:0}70%,to{width:100%}}@keyframes downloadCheck-26d6210c{0%,67%{opacity:0;transform:scale(.4)}75%,to{opacity:1;transform:scale(1)}}@keyframes downloadStatusProgress-26d6210c{0%,66%{opacity:1}72%,to{opacity:0}}@keyframes downloadStatusComplete-26d6210c{0%,66%{opacity:0}74%,to{opacity:1}}@keyframes installCursor-26d6210c{0%,12%{top:28%;left:68%;opacity:0;transform:scale(1)}17%{opacity:1}29%{top:90%;left:14%;opacity:1;transform:scale(1)}33%{top:90%;left:14%;opacity:1;transform:scale(.78)}38%{top:90%;left:14%;opacity:1;transform:scale(1)}45%,to{top:90%;left:14%;opacity:0}}@keyframes installClick-26d6210c{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.45)}34%{opacity:.95}44%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}to{opacity:0}}@keyframes installProgressCard-26d6210c{0%,36%{opacity:0;transform:translate(-50%,-42%) scale(.88)}43%,55%{opacity:1;transform:translate(-50%,-50%) scale(1)}62%,to{opacity:0;transform:translate(-50%,-55%) scale(.96)}}@keyframes installProgressRing-26d6210c{0%{transform:rotate(0)}to{transform:rotate(900deg)}}@keyframes installProgressCheck-26d6210c{0%,50%{opacity:0}55%,to{opacity:1}}@keyframes installManagerFrame-26d6210c{0%,55%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(1.02)}}@keyframes installToolbarFrame-26d6210c{0%,55%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.98)}68%,to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes toolbarSparkCycle-26d6210c{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}5%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}14%,to{opacity:0;transform:translate(-50%,-50%) scale(.5)}}@keyframes readyBadge-26d6210c{0%,73%{opacity:0;transform:translateY(12px) scale(.9)}82%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes useCursor-26d6210c{0%,12%{top:48%;left:34%;opacity:0;transform:scale(1)}17%{opacity:1}29%{top:14%;left:65%;opacity:1;transform:scale(1)}33%{top:14%;left:65%;opacity:1;transform:scale(.78)}38%{top:14%;left:65%;opacity:1;transform:scale(1)}45%,to{top:14%;left:65%;opacity:0}}@keyframes useClick-26d6210c{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.45)}34%{opacity:.95}44%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}to{opacity:0}}@keyframes useSourceFrame-26d6210c{0%,44%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1.035)}66%,to{opacity:0;transform:scale(1.045)}}@keyframes useSourceCaption-26d6210c{0%,38%{opacity:1}46%,to{opacity:0}}@keyframes useResultFrame-26d6210c{0%,54%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.985)}72%,to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes useResultCaption-26d6210c{0%,66%{opacity:0}74%,to{opacity:1}}@keyframes useTransfer-26d6210c{0%,43%{left:-35%;opacity:0}49%{opacity:.92}66%{left:110%;opacity:0}to{left:110%;opacity:0}}@keyframes resultScan-26d6210c{0%,56%{left:0;opacity:0}62%{opacity:1}78%{left:100%;opacity:.9}84%,to{left:100%;opacity:0}}.usage-notes[data-v-26d6210c]{flex-wrap:wrap;gap:10px;margin-top:24px}.usage-notes span[data-v-26d6210c]{padding:9px 14px;border:1px solid var(--ark-border-secondary);border-radius:999px;color:var(--sketchup-plugin-subtle-text);background:var(--ark-float-bg);font-size:12px}.faq-section[data-v-26d6210c]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details[data-v-26d6210c]{border-top:1px solid var(--sketchup-plugin-divider-strong)}.faq-list details[data-v-26d6210c]:last-child{border-bottom:1px solid var(--sketchup-plugin-divider-strong)}.faq-list summary[data-v-26d6210c]{display:flex;justify-content:space-between;gap:20px;padding:24px 0;font:500 18px MiSans-Medium,sans-serif;cursor:pointer;list-style:none}.faq-list summary[data-v-26d6210c]::-webkit-details-marker{display:none}.faq-list details[open] summary span[data-v-26d6210c]{transform:rotate(45deg)}.faq-list summary span[data-v-26d6210c]{color:var(--sketchup-plugin-accent-text);transition:transform .2s ease}.faq-list details>p[data-v-26d6210c]{margin:-4px 0 24px;padding-right:50px;color:var(--muted);line-height:1.8}.final-cta[data-v-26d6210c]{text-align:center;background:radial-gradient(circle at 50% 0,var(--home-ecology-selected-surface),transparent 45%)}.final-cta .eyebrow[data-v-26d6210c]{text-align:center}.final-cta>p[data-v-26d6210c]{max-width:560px;margin-inline:auto}.final-cta .primary-button[data-v-26d6210c]{margin:30px auto 0}.site-footer[data-v-26d6210c]{display:flex;justify-content:space-between;padding:28px clamp(24px,7vw,132px);border-top:1px solid var(--ark-border-primary);color:var(--ark-text-tertiary);font-size:12px}.site-footer a[data-v-26d6210c]{color:var(--home-story-text-secondary);text-decoration:none}.mobile-download-bar[data-v-26d6210c]{display:none}@media (min-width: 901px) and (max-width: 1100px){.hero[data-v-26d6210c]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(28px,4vw,44px)}}@media (max-width: 900px){.hero[data-v-26d6210c]{grid-template-columns:1fr;gap:32px;min-height:auto;padding:56px 22px 42px}.hero-copy[data-v-26d6210c]{padding:0}.hero h1[data-v-26d6210c]{font-size:clamp(43px,12vw,62px)}.hero-description[data-v-26d6210c]{font-size:15px}.hero-actions[data-v-26d6210c]{align-items:stretch;flex-direction:column}.hero-actions .primary-button[data-v-26d6210c],.hero-actions .secondary-button[data-v-26d6210c]{width:100%}.hero-visual[data-v-26d6210c]{width:100%;height:340px;min-height:0;max-height:none;aspect-ratio:auto;margin:0;border-radius:20px}.plugin-toolbar[data-v-26d6210c]{top:12px;right:12px;left:12px;justify-content:center;gap:8px;padding:10px}.bridge-status[data-v-26d6210c]{right:12px;bottom:12px;left:12px;justify-content:center;padding:10px 12px;font-size:11px}.proof-strip[data-v-26d6210c]{grid-template-columns:1fr;padding:18px 22px}.proof-strip>div[data-v-26d6210c]{justify-content:flex-start;padding:14px 0;border-right:0;border-bottom:1px solid var(--sketchup-plugin-divider)}.proof-strip>div[data-v-26d6210c]:last-child{border-bottom:0}.page-section[data-v-26d6210c],.install-section[data-v-26d6210c],.final-cta[data-v-26d6210c]{padding:78px 22px}.section-heading[data-v-26d6210c]{margin-bottom:34px}.outcome-grid[data-v-26d6210c],.feature-grid[data-v-26d6210c],.step-grid[data-v-26d6210c]{grid-template-columns:1fr}.outcome-card[data-v-26d6210c]{min-height:0;aspect-ratio:4/3}.feature-card[data-v-26d6210c]{min-height:178px;padding:26px}.feature-icon[data-v-26d6210c]{margin-bottom:28px}.step-card[data-v-26d6210c]{min-height:180px;border-right:0;border-bottom:1px solid var(--sketchup-plugin-divider-strong)}.step-card[data-v-26d6210c]:last-child{border-bottom:0}.step-card>span[data-v-26d6210c]{margin-bottom:42px}.install-card[data-v-26d6210c]{grid-template-columns:1fr;min-height:0}.install-copy[data-v-26d6210c]{padding:30px 26px}.install-number[data-v-26d6210c]{margin-bottom:34px}.install-demo[data-v-26d6210c]{min-height:0;margin:0 16px 16px}.faq-section[data-v-26d6210c]{grid-template-columns:1fr;gap:10px}.faq-list details>p[data-v-26d6210c]{padding-right:12px}.site-footer[data-v-26d6210c]{padding-bottom:90px}.mobile-download-bar[data-v-26d6210c]{position:fixed;z-index:40;right:10px;bottom:10px;left:10px;display:flex;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border:1px solid var(--sketchup-plugin-mobile-bar-border);border-radius:15px;background:var(--sketchup-plugin-mobile-bar-bg);backdrop-filter:blur(16px)}.mobile-download-bar>span[data-v-26d6210c]{font-size:12px}}@media (min-width: 701px) and (max-width: 900px){.hero-visual[data-v-26d6210c]{width:min(100%,720px);justify-self:center}.outcome-grid[data-v-26d6210c],.step-grid[data-v-26d6210c]{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-card[data-v-26d6210c]{aspect-ratio:4/5}.feature-grid[data-v-26d6210c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.sketchup-landing[data-v-26d6210c]{scroll-behavior:auto}.sketchup-landing[data-v-26d6210c] *,.sketchup-landing[data-v-26d6210c] *:before,.sketchup-landing[data-v-26d6210c] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.demo-cursor[data-v-26d6210c],.demo-click[data-v-26d6210c],.demo-transfer[data-v-26d6210c],.toolbar-spark[data-v-26d6210c],.result-scan[data-v-26d6210c],.install-progress-card[data-v-26d6210c]{display:none}.download-file-card[data-v-26d6210c]{opacity:1;transform:none}.download-progress i[data-v-26d6210c]{width:100%}.download-status--progress[data-v-26d6210c]{opacity:0}.download-status--complete[data-v-26d6210c],.download-check[data-v-26d6210c],.toolbar-ready[data-v-26d6210c],.result-ready[data-v-26d6210c]{opacity:1;transform:none}.install-frame[data-v-26d6210c]{animation:none!important}.install-frame--manager[data-v-26d6210c]{opacity:1}.install-frame--toolbar[data-v-26d6210c]{inset:auto 16px 16px auto;width:42%;height:42%;overflow:hidden;border:1px solid var(--sketchup-plugin-reduced-preview-border);border-radius:10px;opacity:1;box-shadow:var(--sketchup-plugin-reduced-preview-shadow)}.install-frame--toolbar .demo-caption[data-v-26d6210c]{display:none}.install-frame--use-source[data-v-26d6210c]{opacity:1}.install-frame--use-source .demo-caption[data-v-26d6210c]{opacity:1!important}.install-frame--use-result[data-v-26d6210c]{inset:auto 16px 16px auto;width:52%;height:46%;overflow:hidden;border:1px solid var(--sketchup-plugin-reduced-preview-border);border-radius:10px;opacity:1;box-shadow:var(--sketchup-plugin-reduced-preview-shadow)}.install-frame--use-result .demo-caption[data-v-26d6210c]{display:none}}
