.sketchup-landing[data-v-8746892c]{--page-bg: #090a0d;--surface: #14161a;--surface-border: #25282e;--text: #f5f5f2;--muted: #9a9da4;--accent: #d6e86e;--content-max: 75rem;--section-max: 66.667rem;--page-gutter: clamp(1.25rem, 5vw, 4.167rem);--surface-raised: #17191e;--surface-soft: #101216;--card-radius: 1.146rem;min-height:100vh;overflow-x:hidden;color:var(--text);background:var(--page-bg);font-family:MiSans-Regular,sans-serif;scroll-behavior:smooth}@supports (-webkit-touch-callout: none){.sketchup-landing[data-v-8746892c]{min-height:-webkit-fill-available}}.hero-actions[data-v-8746892c],.primary-button[data-v-8746892c],.secondary-button[data-v-8746892c],.usage-notes[data-v-8746892c],.mobile-download-bar[data-v-8746892c]{display:flex;align-items:center}.primary-button[data-v-8746892c],.secondary-button[data-v-8746892c]{justify-content:center;gap:.417rem;min-height:2.5rem;padding:0 1.146rem;border:0;border-radius:52.031rem;font:700 .781rem MiSans-Medium,sans-serif;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.primary-button[data-v-8746892c]{color:#101112;background:var(--accent)}.primary-button i[data-v-8746892c]{color:#000}.primary-button[data-v-8746892c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .625rem 1.563rem #d6e86e38}.primary-button[data-v-8746892c]:focus-visible,.secondary-button[data-v-8746892c]:focus-visible,.faq-list summary[data-v-8746892c]:focus-visible{outline:2px solid var(--accent);outline-offset:.156rem}.primary-button[data-v-8746892c]:disabled{color:#8d9095;background:#292c31;cursor:not-allowed}.download-button-spinner[data-v-8746892c]{width:.729rem;height:.729rem;border:2px solid rgba(255,255,255,.28);border-top-color:currentColor;border-radius:50%;animation:plugin-download-spin-8746892c .75s linear infinite}@keyframes plugin-download-spin-8746892c{to{transform:rotate(360deg)}}.primary-button.compact[data-v-8746892c]{min-height:2.083rem;padding:0 .938rem;font-size:.677rem}.secondary-button[data-v-8746892c]{color:#fff;border:1px solid #3c4047;background:#0d0e11b3}.hero[data-v-8746892c]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21.875rem,.92fr);align-items:center;gap:clamp(2.083rem,6vw,5rem);width:min(100%,var(--content-max));min-height:clamp(32.292rem,100vh - 3.646rem,42.708rem);margin:0 auto;padding:clamp(2.708rem,6vw,4.583rem) var(--page-gutter)}.hero-copy[data-v-8746892c]{display:flex;flex-direction:column;justify-content:center;max-width:35.938rem;padding:0}.eyebrow[data-v-8746892c]{margin:0 0 .938rem;color:var(--accent);font:700 .625rem MiSans-Medium,sans-serif;letter-spacing:.18em}.hero h1[data-v-8746892c]{margin:0;font:700 clamp(2.5rem,5vw,4.271rem)/1.02 "MiSans-Bold",sans-serif;letter-spacing:-.055em}.hero h1 span[data-v-8746892c]{color:var(--accent)}.hero-description[data-v-8746892c]{max-width:29.167rem;margin:1.354rem 0 0;color:var(--muted);font-size:.885rem;line-height:1.8}.hero-actions[data-v-8746892c]{gap:.625rem;margin-top:1.771rem}.version-note[data-v-8746892c]{margin:1.042rem 0 0;color:#71747b;font-size:.625rem}.hero-visual[data-v-8746892c]{position:relative;width:100%;max-height:27.083rem;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:radial-gradient(circle at 30% 30%,#313729,#15171a 48%,#090a0d);box-shadow:0 1.667rem 4.167rem #0000006b}.hero-visual[data-v-8746892c]:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(0deg,rgba(7,8,10,.42),transparent 42%)}.hero-visual>img[data-v-8746892c]{display:block;width:100%;height:100%;object-fit:cover}.image-fallback[data-v-8746892c]{background:radial-gradient(circle at 70% 20%,#4b5540,#17191d 52%,#090a0d)}.plugin-toolbar[data-v-8746892c],.bridge-status[data-v-8746892c]{position:absolute;z-index:2;display:flex;align-items:center;border:1px solid rgba(255,255,255,.14);background:#0e0f12db;backdrop-filter:blur(.833rem)}.plugin-toolbar[data-v-8746892c]{top:1.042rem;right:1.042rem;gap:.521rem;padding:.573rem .677rem;border-radius:.625rem}.plugin-toolbar i[data-v-8746892c]{color:#c7c9cd;font-size:.833rem}.plugin-toolbar i[data-v-8746892c]:first-child{color:var(--accent)}.bridge-status[data-v-8746892c]{right:1.042rem;bottom:1.042rem;gap:.469rem;padding:.521rem .677rem;border-radius:.521rem;color:#e7e7e4;font-size:.625rem}.proof-strip[data-v-8746892c]{display:grid;grid-template-columns:repeat(3,1fr);padding:1.25rem clamp(1.25rem,6vw,5.833rem);border-block:1px solid #212329}.proof-strip>div[data-v-8746892c]{display:flex;align-items:baseline;justify-content:center;gap:.521rem;border-right:1px solid #24272d}.proof-strip>div[data-v-8746892c]:last-child{border:0}.proof-strip strong[data-v-8746892c]{font-size:1.563rem}.proof-strip span[data-v-8746892c]{color:var(--muted);font-size:.677rem}.page-section[data-v-8746892c],.install-section[data-v-8746892c],.final-cta[data-v-8746892c]{padding:5.729rem clamp(1.25rem,7vw,6.875rem)}#features[data-v-8746892c],#workflow[data-v-8746892c],#install[data-v-8746892c],#faq[data-v-8746892c]{scroll-margin-top:.833rem}.section-heading[data-v-8746892c],.outcome-grid[data-v-8746892c],.feature-grid[data-v-8746892c],.step-grid[data-v-8746892c],.install-showcase[data-v-8746892c],.usage-notes[data-v-8746892c]{box-sizing:border-box;width:min(100%,var(--section-max));margin-inline:auto}.section-heading[data-v-8746892c]{max-width:none;margin-bottom:2.708rem}.section-heading h2[data-v-8746892c],.final-cta h2[data-v-8746892c]{margin:0;font:700 clamp(1.875rem,4vw,2.865rem)/1.1 "MiSans-Bold",sans-serif;letter-spacing:-.04em}.section-heading>p[data-v-8746892c]:last-child,.final-cta>p[data-v-8746892c]{margin:1.042rem 0 0;color:var(--muted);font-size:.833rem;line-height:1.8}.section-heading h2[data-v-8746892c],.section-heading>p[data-v-8746892c]:last-child{max-width:39.583rem}.outcome-grid[data-v-8746892c],.feature-grid[data-v-8746892c],.step-grid[data-v-8746892c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.042rem}.outcome-card[data-v-8746892c]{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 .938rem 2.5rem #0003;transition:border-color .2s ease}.outcome-card[data-v-8746892c]:hover{border-color:#d6e86e61}.outcome-card img[data-v-8746892c]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.outcome-card:hover img[data-v-8746892c]{transform:scale(1.035)}.outcome-card[data-v-8746892c]:after{position:absolute;inset:32% 0 0;content:"";background:linear-gradient(transparent,#060709f5)}.outcome-card>div[data-v-8746892c]{position:absolute;z-index:2;right:1.25rem;bottom:1.25rem;left:1.25rem}.outcome-card h3[data-v-8746892c],.feature-card h3[data-v-8746892c],.step-card h3[data-v-8746892c]{margin:0 0 .521rem;font:600 1.094rem MiSans-Medium,sans-serif}.outcome-card p[data-v-8746892c],.feature-card p[data-v-8746892c],.step-card p[data-v-8746892c]{margin:0;color:#a1a4aa;font-size:.729rem;line-height:1.65}.outcome-meta[data-v-8746892c]{display:block;margin-bottom:.625rem;color:var(--accent);font:700 .573rem MiSans-Medium,sans-serif;letter-spacing:.14em}.features-section[data-v-8746892c]{background:#0d0f12}.feature-card[data-v-8746892c]{min-height:10.938rem;padding:1.458rem;border:1px solid var(--surface-border);border-radius:.938rem;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),var(--surface-raised);transition:transform .2s ease,border-color .2s ease}.feature-card[data-v-8746892c]:hover{transform:translateY(-.156rem);border-color:#d6e86e47}.feature-icon[data-v-8746892c]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.563rem;border-radius:.729rem;color:#111;background:var(--accent)}.feature-icon i[data-v-8746892c]{font-size:1.25rem;color:#000}.workflow-section[data-v-8746892c]{background:radial-gradient(circle at 80% 10%,rgba(214,232,110,.08),transparent 35%),var(--page-bg)}.step-grid[data-v-8746892c]{gap:0;overflow:hidden;border:1px solid #2b2e34;border-radius:1.146rem;background:#ffffff04}.step-card[data-v-8746892c]{min-height:10.938rem;padding:1.667rem;border-right:1px solid #2b2e34}.step-card[data-v-8746892c]:last-child{border:0}.step-card>span[data-v-8746892c]{display:block;margin-bottom:2.5rem;color:var(--accent);font:700 .677rem MiSans-Medium,sans-serif}.install-section[data-v-8746892c]{position:relative;color:var(--text);border-block:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 88% 0,rgba(214,232,110,.1),transparent 34%),var(--surface-soft)}.install-heading>p[data-v-8746892c]:last-child{color:var(--muted)}.install-showcase[data-v-8746892c]{display:grid;gap:1.042rem}.install-card[data-v-8746892c]{display:grid;grid-template-columns:minmax(13.542rem,.72fr) minmax(0,1.28fr);min-height:21.354rem;overflow:hidden;border:1px solid #2b2e34;border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#ffffff04;box-shadow:0 1.146rem 2.813rem #0000002e}.install-copy[data-v-8746892c]{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.667rem,4vw,2.813rem)}.install-number[data-v-8746892c]{display:block;margin-bottom:2.917rem;color:var(--accent);font:700 .677rem MiSans-Medium,sans-serif;letter-spacing:.12em}.install-card h3[data-v-8746892c]{margin:0 0 .625rem;font:600 clamp(1.25rem,2.2vw,1.667rem) "MiSans-Medium",sans-serif}.install-card p[data-v-8746892c]{max-width:20.833rem;margin:0;color:#9fa2a8;font-size:.781rem;line-height:1.8}.install-card--login[data-v-8746892c]{border-color:#d6e86e2e;background:linear-gradient(90deg,rgba(214,232,110,.07),transparent 50%),#ffffff04}.install-demo[data-v-8746892c]{position:relative;min-width:0;margin:.938rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.938rem;background:#17191d;box-shadow:0 .938rem 2.5rem #0000004d,inset 0 1px #ffffff0f}.install-demo[data-v-8746892c]:after{position:absolute;z-index:2;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 22%,transparent 75%,rgba(0,0,0,.2))}.install-demo img[data-v-8746892c]{display:block;width:100%;height:100%}.install-demo--download img[data-v-8746892c],.install-frame--manager img[data-v-8746892c]{object-fit:cover}.install-demo--download[data-v-8746892c]{aspect-ratio:3/2}.install-demo--sequence[data-v-8746892c]{aspect-ratio:3/2;background:#4fb4dd}.install-demo--use[data-v-8746892c]{aspect-ratio:16/9;background:#17191d}.install-frame[data-v-8746892c]{position:absolute;inset:0}.install-frame--manager[data-v-8746892c]{opacity:1}.install-frame--toolbar[data-v-8746892c]{opacity:0;background:#4fb4dd}.install-frame--toolbar img[data-v-8746892c]{box-sizing:border-box;object-fit:contain;padding:8%}.install-frame--use-source[data-v-8746892c]{background:#fff;transform-origin:65% 15%}.install-frame--use-source img[data-v-8746892c]{object-fit:cover}.install-frame--use-result[data-v-8746892c]{opacity:0;background:#17191d;clip-path:inset(0 100% 0 0)}.install-frame--use-result img[data-v-8746892c]{object-fit:contain}.demo-caption[data-v-8746892c]{position:absolute;z-index:4;top:.833rem;left:.833rem;max-width:calc(100% - 1.667rem);padding:.417rem .625rem;border:1px solid rgba(255,255,255,.16);border-radius:52.031rem;color:#f6f7f2;background:#0a0b0ec2;font:500 .625rem MiSans-Medium,sans-serif;backdrop-filter:blur(.625rem)}.demo-cursor[data-v-8746892c]{position:absolute;z-index:5;width:1.563rem;height:auto;opacity:0;pointer-events:none;filter:drop-shadow(0 .156rem .26rem rgba(0,0,0,.38))}.demo-cursor--download[data-v-8746892c]{top:34%;left:72%}.demo-cursor--install[data-v-8746892c]{top:28%;left:68%}.demo-cursor--use[data-v-8746892c]{top:48%;left:34%}.demo-click[data-v-8746892c]{position:absolute;z-index:4;width:1.563rem;height:1.563rem;border:2px solid var(--accent);border-radius:50%;opacity:0;pointer-events:none}.demo-click--download[data-v-8746892c]{top:82%;left:20%}.demo-click--install[data-v-8746892c]{top:92%;left:14%}.demo-click--use[data-v-8746892c]{top:15%;left:65%}.download-file-card[data-v-8746892c]{position:absolute;z-index:6;right:.938rem;bottom:.938rem;left:.938rem;display:grid;grid-template-columns:2.5rem 1fr 1.458rem;align-items:center;gap:.625rem;min-height:3.542rem;padding:.625rem .833rem;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:.781rem;opacity:0;background:#0d0f12f0;box-shadow:0 .938rem 2.188rem #00000061;transform:translateY(1.25rem) scale(.94);backdrop-filter:blur(.833rem)}.download-file-type[data-v-8746892c]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.625rem;color:#111318;background:var(--accent);font:800 .573rem MiSans-Bold,sans-serif;letter-spacing:.08em}.download-file-copy[data-v-8746892c]{position:relative;display:grid;gap:.208rem;min-width:0}.download-file-copy strong[data-v-8746892c]{overflow:hidden;color:#f7f8f2;font-size:.677rem;text-overflow:ellipsis;white-space:nowrap}.download-status[data-v-8746892c]{grid-area:2/1;color:#a8abb1;font-size:.573rem}.download-status--complete[data-v-8746892c]{color:var(--accent);opacity:0}.download-check[data-v-8746892c]{display:grid;place-items:center;width:1.458rem;height:1.458rem;border-radius:50%;color:#111318;opacity:0;background:var(--accent);font-weight:800;transform:scale(.4)}.download-progress[data-v-8746892c]{position:absolute;right:0;bottom:0;left:0;height:.156rem;background:#ffffff1a}.download-progress i[data-v-8746892c]{display:block;width:0;height:100%;background:linear-gradient(90deg,#9fac4d,var(--accent),#fff);box-shadow:0 0 .625rem #d6e86ead}.install-progress-card[data-v-8746892c]{position:absolute;z-index:6;top:50%;left:50%;display:flex;align-items:center;gap:.729rem;min-width:13.021rem;padding:.833rem .938rem;border:1px solid rgba(255,255,255,.22);border-radius:.833rem;opacity:0;background:#0e1013f0;box-shadow:0 .938rem 2.396rem #00000059;transform:translate(-50%,-42%) scale(.88);backdrop-filter:blur(.729rem)}.install-progress-ring[data-v-8746892c]{position:relative;display:grid;place-items:center;width:2.188rem;height:2.188rem;flex:0 0 2.188rem;border:.156rem solid rgba(214,232,110,.22);border-top-color:var(--accent);border-radius:50%}.install-progress-ring i[data-v-8746892c]{color:var(--accent);opacity:0;font-style:normal;font-weight:800}.install-progress-copy[data-v-8746892c]{display:grid;gap:.208rem}.install-progress-copy strong[data-v-8746892c]{color:#f7f8f2;font-size:.677rem}.install-progress-copy small[data-v-8746892c]{color:#92959b;font-size:.573rem}.toolbar-spark[data-v-8746892c]{position:absolute;z-index:4;top:32%;left:calc(21% + var(--spark-index) * 7%);width:.417rem;height:.417rem;border-radius:50%;opacity:0;background:#fff;box-shadow:0 0 .417rem #fff,0 0 .938rem var(--accent);transform:translate(-50%,-50%) scale(.2)}.toolbar-ready[data-v-8746892c],.result-ready[data-v-8746892c]{position:absolute;z-index:5;right:.833rem;bottom:.833rem;padding:.469rem .677rem;border:1px solid rgba(214,232,110,.44);border-radius:52.031rem;color:#111318;opacity:0;background:var(--accent);box-shadow:0 .521rem 1.458rem #00000042;font:700 .573rem MiSans-Medium,sans-serif;transform:translateY(.625rem) scale(.9)}.result-scan[data-v-8746892c]{position:absolute;z-index:4;top:0;bottom:0;left:0;width:.156rem;opacity:0;pointer-events:none;background:#fff;box-shadow:0 0 .938rem #fff,0 0 1.979rem var(--accent)}.demo-transfer[data-v-8746892c]{position:absolute;z-index:3;top:0;bottom:0;left:-35%;width:32%;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(214,232,110,.5),rgba(255,255,255,.66),transparent);transform:skew(-12deg);filter:blur(2px)}.install-card.is-active .demo-cursor--download[data-v-8746892c]{animation:downloadCursor-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .install-demo[data-v-8746892c]{animation:demoAwaken-8746892c .72s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--download[data-v-8746892c]{animation:downloadClick-8746892c 5.2s ease-out both}.install-card.is-active .download-file-card[data-v-8746892c]{animation:downloadFileCard-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .download-progress i[data-v-8746892c]{animation:downloadProgress-8746892c 5.2s ease-in-out both}.install-card.is-active .download-check[data-v-8746892c]{animation:downloadCheck-8746892c 5.2s cubic-bezier(.34,1.56,.64,1) both}.install-card.is-active .download-status--progress[data-v-8746892c]{animation:downloadStatusProgress-8746892c 5.2s ease both}.install-card.is-active .download-status--complete[data-v-8746892c]{animation:downloadStatusComplete-8746892c 5.2s ease both}.install-card.is-active .demo-cursor--install[data-v-8746892c]{animation:installCursor-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--install[data-v-8746892c]{animation:installClick-8746892c 5.2s ease-out both}.install-card.is-active .install-progress-card[data-v-8746892c]{animation:installProgressCard-8746892c 5.2s ease-in-out both}.install-card.is-active .install-progress-ring[data-v-8746892c]{animation:installProgressRing-8746892c 1.1s linear 1.75s infinite}.install-card.is-active .install-progress-ring i[data-v-8746892c]{animation:installProgressCheck-8746892c 5.2s ease both}.install-card.is-active .install-frame--manager[data-v-8746892c]{animation:installManagerFrame-8746892c 5.2s ease-in-out both}.install-card.is-active .install-frame--toolbar[data-v-8746892c]{animation:installToolbarFrame-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .toolbar-spark[data-v-8746892c]{animation:toolbarSparkCycle-8746892c 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-8746892c]{animation:readyBadge-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-cursor--use[data-v-8746892c]{animation:useCursor-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-click--use[data-v-8746892c]{animation:useClick-8746892c 5.2s ease-out both}.install-card.is-active .install-frame--use-source[data-v-8746892c]{animation:useSourceFrame-8746892c 5.2s ease-in-out both}.install-card.is-active .install-frame--use-source .demo-caption[data-v-8746892c]{animation:useSourceCaption-8746892c 5.2s ease-in-out both}.install-card.is-active .install-frame--use-result[data-v-8746892c]{animation:useResultFrame-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .install-frame--use-result .demo-caption[data-v-8746892c]{animation:useResultCaption-8746892c 5.2s ease-in-out both}.install-card.is-active .demo-transfer[data-v-8746892c]{animation:useTransfer-8746892c 5.2s ease-in-out both}.install-card.is-active .result-scan[data-v-8746892c]{animation:resultScan-8746892c 5.2s ease-in-out both}.install-card.is-active .result-ready[data-v-8746892c]{animation:readyBadge-8746892c 5.2s cubic-bezier(.22,1,.36,1) both}.install-card.is-active .demo-cursor--download[data-v-8746892c],.install-card.is-active .demo-click--download[data-v-8746892c],.install-card.is-active .download-file-card[data-v-8746892c],.install-card.is-active .download-progress i[data-v-8746892c],.install-card.is-active .download-check[data-v-8746892c],.install-card.is-active .download-status--progress[data-v-8746892c],.install-card.is-active .download-status--complete[data-v-8746892c],.install-card.is-active .demo-cursor--install[data-v-8746892c],.install-card.is-active .demo-click--install[data-v-8746892c],.install-card.is-active .install-progress-card[data-v-8746892c],.install-card.is-active .install-progress-ring i[data-v-8746892c],.install-card.is-active .install-frame--manager[data-v-8746892c],.install-card.is-active .install-frame--toolbar[data-v-8746892c],.install-card.is-active .toolbar-ready[data-v-8746892c],.install-card.is-active .demo-cursor--use[data-v-8746892c],.install-card.is-active .demo-click--use[data-v-8746892c],.install-card.is-active .install-frame--use-source[data-v-8746892c],.install-card.is-active .install-frame--use-source .demo-caption[data-v-8746892c],.install-card.is-active .install-frame--use-result[data-v-8746892c],.install-card.is-active .install-frame--use-result .demo-caption[data-v-8746892c],.install-card.is-active .demo-transfer[data-v-8746892c],.install-card.is-active .result-scan[data-v-8746892c],.install-card.is-active .result-ready[data-v-8746892c]{animation-iteration-count:infinite}@keyframes demoAwaken-8746892c{0%{border-color:#ffffff14;box-shadow:0 10px 30px #0000003d;transform:translateY(8px) scale(.985)}65%{border-color:#d6e86e57;box-shadow:0 24px 58px #00000057,0 0 28px #d6e86e1f}to{border-color:#ffffff1f;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff0f;transform:translateY(0) scale(1)}}@keyframes downloadCursor-8746892c{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-8746892c{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-8746892c{0%,38%{opacity:0;transform:translateY(24px) scale(.94)}49%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes downloadProgress-8746892c{0%,42%{width:0}70%,to{width:100%}}@keyframes downloadCheck-8746892c{0%,67%{opacity:0;transform:scale(.4)}75%,to{opacity:1;transform:scale(1)}}@keyframes downloadStatusProgress-8746892c{0%,66%{opacity:1}72%,to{opacity:0}}@keyframes downloadStatusComplete-8746892c{0%,66%{opacity:0}74%,to{opacity:1}}@keyframes installCursor-8746892c{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-8746892c{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-8746892c{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-8746892c{0%{transform:rotate(0)}to{transform:rotate(900deg)}}@keyframes installProgressCheck-8746892c{0%,50%{opacity:0}55%,to{opacity:1}}@keyframes installManagerFrame-8746892c{0%,55%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(1.02)}}@keyframes installToolbarFrame-8746892c{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-8746892c{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-8746892c{0%,73%{opacity:0;transform:translateY(12px) scale(.9)}82%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes useCursor-8746892c{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-8746892c{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-8746892c{0%,44%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1.035)}66%,to{opacity:0;transform:scale(1.045)}}@keyframes useSourceCaption-8746892c{0%,38%{opacity:1}46%,to{opacity:0}}@keyframes useResultFrame-8746892c{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-8746892c{0%,66%{opacity:0}74%,to{opacity:1}}@keyframes useTransfer-8746892c{0%,43%{left:-35%;opacity:0}49%{opacity:.92}66%{left:110%;opacity:0}to{left:110%;opacity:0}}@keyframes resultScan-8746892c{0%,56%{left:0;opacity:0}62%{opacity:1}78%{left:100%;opacity:.9}84%,to{left:100%;opacity:0}}.usage-notes[data-v-8746892c]{flex-wrap:wrap;gap:.521rem;margin-top:1.25rem}.usage-notes span[data-v-8746892c]{padding:.469rem .729rem;border:1px solid #30333a;border-radius:52.031rem;color:#92959b;background:#ffffff05;font-size:.625rem}.faq-section[data-v-8746892c]{display:grid;grid-template-columns:.8fr 1.2fr;gap:4.167rem}.faq-list details[data-v-8746892c]{border-top:1px solid #2d3036}.faq-list details[data-v-8746892c]:last-child{border-bottom:1px solid #2d3036}.faq-list summary[data-v-8746892c]{display:flex;justify-content:space-between;gap:1.042rem;padding:1.25rem 0;font:500 .938rem MiSans-Medium,sans-serif;cursor:pointer;list-style:none}.faq-list summary[data-v-8746892c]::-webkit-details-marker{display:none}.faq-list details[open] summary span[data-v-8746892c]{transform:rotate(45deg)}.faq-list summary span[data-v-8746892c]{color:var(--accent);transition:transform .2s ease}.faq-list details>p[data-v-8746892c]{margin:-.208rem 0 1.25rem;padding-right:2.604rem;color:var(--muted);line-height:1.8}.final-cta[data-v-8746892c]{text-align:center;background:radial-gradient(circle at 50% 0,rgba(214,232,110,.13),transparent 45%)}.final-cta .eyebrow[data-v-8746892c]{text-align:center}.final-cta>p[data-v-8746892c]{max-width:29.167rem;margin-inline:auto}.final-cta .primary-button[data-v-8746892c]{margin:1.563rem auto 0}.site-footer[data-v-8746892c]{display:flex;justify-content:space-between;padding:1.458rem clamp(1.25rem,7vw,6.875rem);border-top:1px solid #22252a;color:#777a80;font-size:.625rem}.site-footer a[data-v-8746892c]{color:#b8bac0;text-decoration:none}.mobile-download-bar[data-v-8746892c]{display:none}@media (min-width: 901px) and (max-width: 1100px){.hero[data-v-8746892c]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(28px,4vw,44px)}}@media (max-width: 900px){.hero[data-v-8746892c]{grid-template-columns:1fr;gap:32px;min-height:auto;padding:56px 22px 42px}.hero-copy[data-v-8746892c]{padding:0}.hero h1[data-v-8746892c]{font-size:clamp(43px,12vw,62px)}.hero-description[data-v-8746892c]{font-size:15px}.hero-actions[data-v-8746892c]{align-items:stretch;flex-direction:column}.hero-actions .primary-button[data-v-8746892c],.hero-actions .secondary-button[data-v-8746892c]{width:100%}.hero-visual[data-v-8746892c]{width:100%;height:340px;min-height:0;max-height:none;aspect-ratio:auto;margin:0;border-radius:20px}.plugin-toolbar[data-v-8746892c]{top:12px;right:12px;left:12px;justify-content:center;gap:8px;padding:10px}.bridge-status[data-v-8746892c]{right:12px;bottom:12px;left:12px;justify-content:center;padding:10px 12px;font-size:11px}.proof-strip[data-v-8746892c]{grid-template-columns:1fr;padding:18px 22px}.proof-strip>div[data-v-8746892c]{justify-content:flex-start;padding:14px 0;border-right:0;border-bottom:1px solid #24272d}.proof-strip>div[data-v-8746892c]:last-child{border-bottom:0}.page-section[data-v-8746892c],.install-section[data-v-8746892c],.final-cta[data-v-8746892c]{padding:78px 22px}.section-heading[data-v-8746892c]{margin-bottom:34px}.outcome-grid[data-v-8746892c],.feature-grid[data-v-8746892c],.step-grid[data-v-8746892c]{grid-template-columns:1fr}.outcome-card[data-v-8746892c]{min-height:0;aspect-ratio:4/3}.feature-card[data-v-8746892c]{min-height:178px;padding:26px}.feature-icon[data-v-8746892c]{margin-bottom:28px}.step-card[data-v-8746892c]{min-height:180px;border-right:0;border-bottom:1px solid #2b2e34}.step-card[data-v-8746892c]:last-child{border-bottom:0}.step-card>span[data-v-8746892c]{margin-bottom:42px}.install-card[data-v-8746892c]{grid-template-columns:1fr;min-height:0}.install-copy[data-v-8746892c]{padding:30px 26px}.install-number[data-v-8746892c]{margin-bottom:34px}.install-demo[data-v-8746892c]{min-height:0;margin:0 16px 16px}.faq-section[data-v-8746892c]{grid-template-columns:1fr;gap:10px}.faq-list details>p[data-v-8746892c]{padding-right:12px}.site-footer[data-v-8746892c]{padding-bottom:90px}.mobile-download-bar[data-v-8746892c]{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 #30333a;border-radius:15px;background:#0e0f12f0;backdrop-filter:blur(16px)}.mobile-download-bar>span[data-v-8746892c]{font-size:12px}}@media (min-width: 701px) and (max-width: 900px){.hero-visual[data-v-8746892c]{width:min(100%,720px);justify-self:center}.outcome-grid[data-v-8746892c],.step-grid[data-v-8746892c]{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-card[data-v-8746892c]{aspect-ratio:4/5}.feature-grid[data-v-8746892c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.sketchup-landing[data-v-8746892c]{scroll-behavior:auto}.sketchup-landing[data-v-8746892c] *,.sketchup-landing[data-v-8746892c] *:before,.sketchup-landing[data-v-8746892c] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.demo-cursor[data-v-8746892c],.demo-click[data-v-8746892c],.demo-transfer[data-v-8746892c],.toolbar-spark[data-v-8746892c],.result-scan[data-v-8746892c],.install-progress-card[data-v-8746892c]{display:none}.download-file-card[data-v-8746892c]{opacity:1;transform:none}.download-progress i[data-v-8746892c]{width:100%}.download-status--progress[data-v-8746892c]{opacity:0}.download-status--complete[data-v-8746892c],.download-check[data-v-8746892c],.toolbar-ready[data-v-8746892c],.result-ready[data-v-8746892c]{opacity:1;transform:none}.install-frame[data-v-8746892c]{animation:none!important}.install-frame--manager[data-v-8746892c]{opacity:1}.install-frame--toolbar[data-v-8746892c]{inset:auto 16px 16px auto;width:42%;height:42%;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:10px;opacity:1;box-shadow:0 10px 28px #00000047}.install-frame--toolbar .demo-caption[data-v-8746892c]{display:none}.install-frame--use-source[data-v-8746892c]{opacity:1}.install-frame--use-source .demo-caption[data-v-8746892c]{opacity:1!important}.install-frame--use-result[data-v-8746892c]{inset:auto 16px 16px auto;width:52%;height:46%;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:10px;opacity:1;box-shadow:0 10px 28px #00000047}.install-frame--use-result .demo-caption[data-v-8746892c]{display:none}}
