.dmg-page[data-v-82584583]{--page-bg:#080a0d;--panel:#11151a;--panel-light:#171c22;--line:hsla(0,0%,100%,.1);--text:#f7f9fb;--muted:rgba(235,241,247,.68);--cyan:#29c6ff;--green:#2ff58b;background:radial-gradient(circle at 50% -10%,rgba(31,117,137,.16),transparent 38rem),var(--page-bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden}.site-header[data-v-82584583]{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:.75rem 1rem 0;position:absolute;top:0;width:100%;z-index:20}.brand[data-v-82584583]{align-items:center;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.125rem;line-height:1.1875rem;text-decoration:none}.brand img[data-v-82584583]{height:1.5rem;width:1.5rem}.header-download[data-v-82584583]{align-items:center;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:650;gap:.5625rem;padding:.625rem 1.125rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.header-download svg[data-v-82584583]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.125rem}.header-download[data-v-82584583]:hover{background:#2ff58b14;border-color:#2ff58bb3}.hero-section[data-v-82584583]{align-items:center;display:flex;isolation:isolate;min-height:48.75rem;padding:8rem 0 6rem;position:relative}.hero-section[data-v-82584583]:before{background:linear-gradient(90deg,#080a0df5 0,#080a0d94 48%,#080a0d1f),linear-gradient(180deg,transparent 70%,var(--page-bg) 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}.hero-section[data-v-82584583]:after{background-image:linear-gradient(hsla(0,0%,100%,.025) .0625rem,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) .0625rem,transparent 0);background-size:3rem 3rem;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%);position:absolute;z-index:-3}.hero-glow[data-v-82584583]{border-radius:50%;filter:blur(.625rem);height:32.5rem;pointer-events:none;position:absolute;width:32.5rem;z-index:-1}.hero-glow-left[data-v-82584583]{background:#1fb7ff21;left:-22.5rem;top:11%}.hero-glow-right[data-v-82584583]{background:#2ff58b1f;bottom:-7.5rem;right:-11.25rem}.hero-inner[data-v-82584583]{align-items:center;display:grid;gap:4.5rem;grid-template-columns:minmax(24.375rem,.82fr) minmax(37.5rem,1.18fr);margin:0 auto;width:min(100% - 4rem,80rem)}.hero-copy[data-v-82584583]{position:relative;z-index:4}.eyebrow[data-v-82584583]{align-items:center;background:#2ff58b12;border:.0625rem solid rgba(47,245,139,.22);border-radius:62.4375rem;color:#71f4ae;display:inline-flex;font-size:.8125rem;font-weight:650;gap:.5625rem;letter-spacing:.04em;margin-bottom:1.375rem;padding:.4375rem .75rem;text-transform:uppercase}.eyebrow svg[data-v-82584583]{width:1.0625rem}h1[data-v-82584583]{font-size:clamp(3.375rem,5vw,4.75rem);font-weight:780;letter-spacing:-.055em;line-height:.98;margin:0;max-width:40rem}.hero-description[data-v-82584583]{color:var(--muted);font-size:1.1875rem;line-height:1.58;margin:1.5rem 0 1.875rem;max-width:35rem}.primary-download[data-v-82584583]{align-items:center;background:linear-gradient(100deg,var(--cyan),var(--green));border-radius:.875rem;box-shadow:0 .875rem 2.625rem #24dbaa33;color:#06110e;display:inline-flex;gap:.75rem;min-width:14.875rem;padding:.75rem 1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.primary-download>svg[data-v-82584583]:first-child{flex:0 0 auto;width:1.75rem}.primary-download span[data-v-82584583]{display:flex;flex:1;flex-direction:column}.primary-download strong[data-v-82584583]{font-size:1.0625rem;line-height:1.25}.primary-download small[data-v-82584583]{font-size:.6875rem;margin-top:.125rem;opacity:.66}.primary-download .download-arrow[data-v-82584583]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.375rem}.primary-download[data-v-82584583]:hover{box-shadow:0 1.125rem 3.375rem #24dbaa4d;transform:translateY(-.125rem)}.download-note[data-v-82584583]{color:#ffffff7a;font-size:.75rem;margin:.75rem 0 0}.hero-visual[data-v-82584583]{min-width:0;padding:2.125rem 0 2.5rem;perspective:75rem;position:relative}.visual-orbit[data-v-82584583]{border:.0625rem solid rgba(43,223,179,.12);border-radius:50%;top:-3.75rem;right:-4.375rem;bottom:-3.75rem;left:-4.375rem;position:absolute;transform:rotate(-12deg)}.visual-orbit[data-v-82584583]:after,.visual-orbit[data-v-82584583]:before{border:.0625rem solid rgba(40,189,255,.1);border-radius:50%;content:"";position:absolute}.visual-orbit[data-v-82584583]:before{top:3.75rem;right:1.875rem;bottom:3.75rem;left:1.875rem}.visual-orbit[data-v-82584583]:after{top:6.875rem;right:5.625rem;bottom:6.875rem;left:5.625rem}.mac-window[data-v-82584583]{background:#101114;border:.0625rem solid hsla(0,0%,100%,.22);border-radius:.8125rem;box-shadow:0 3.125rem 6.875rem #00000094,0 0 0 .0625rem #000000b3;max-width:100%;overflow:hidden;position:relative;transform:rotateY(-3deg) rotateX(1deg);width:48.125rem;z-index:2}.mac-window img[data-v-82584583]{display:block;height:auto;width:100%}.app-badge[data-v-82584583]{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#0f1418d1;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:1.375rem;box-shadow:0 1.25rem 2.5rem #0000005c;display:grid;height:4.75rem;left:-1.5rem;place-items:center;position:absolute;top:-.0625rem;width:4.75rem;z-index:4}.app-badge img[data-v-82584583]{height:3.0625rem;width:3.0625rem}.floating-chip[data-v-82584583]{align-items:center;-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#0c1013c7;border:.0625rem solid hsla(0,0%,100%,.14);border-radius:62.4375rem;box-shadow:0 1rem 2rem #00000057;color:#ffffffd9;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.625rem .8125rem;position:absolute;z-index:5}.floating-chip svg[data-v-82584583]{fill:var(--green);width:1.0625rem}.chip-stream[data-v-82584583]{bottom:.625rem;right:-1.25rem}.chip-library[data-v-82584583]{right:4.375rem;top:.125rem}.chip-dot[data-v-82584583]{background:var(--green);border-radius:50%;box-shadow:0 0 .75rem var(--green);height:.4375rem;width:.4375rem}.scroll-cue[data-v-82584583]{align-items:center;bottom:1.875rem;color:#ffffff6b;display:flex;font-size:.6875rem;font-weight:650;gap:.4375rem;left:50%;letter-spacing:.12em;position:absolute;text-decoration:none;text-transform:uppercase;transform:translate(-50%)}.scroll-cue svg[data-v-82584583]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.125rem}.content-section[data-v-82584583],.experience-section[data-v-82584583],.faq-section[data-v-82584583]{margin:0 auto;padding:6rem 0;width:min(100% - 4rem,73.75rem)}.section-heading[data-v-82584583]{margin:0 auto 3.25rem;max-width:47.5rem;text-align:center}.section-heading .section-kicker[data-v-82584583]{color:#55e8ab;display:block;font-size:.75rem;font-weight:750;letter-spacing:.14em;margin-bottom:.8125rem;text-transform:uppercase}.section-heading h2[data-v-82584583]{font-size:clamp(2.125rem,4vw,3rem);font-weight:740;letter-spacing:-.035em;line-height:1.1;margin:0}.section-heading p[data-v-82584583]{color:var(--muted);font-size:1.0625rem;line-height:1.6;margin:1rem 0 0}.step-grid[data-v-82584583]{display:grid;gap:1.125rem;grid-template-columns:repeat(3,1fr)}.step-card[data-v-82584583]{background:linear-gradient(145deg,hsla(0,0%,100%,.045),transparent 52%),var(--panel);border:.0625rem solid var(--line);border-radius:1.25rem;min-height:25rem;overflow:hidden;padding:1.75rem;position:relative}.step-card[data-v-82584583]:after{background:#2ff58b0d;border-radius:50%;bottom:-6.25rem;content:"";filter:blur(.625rem);height:13.125rem;position:absolute;right:-5rem;width:13.125rem}.step-card h3[data-v-82584583]{font-size:1.375rem;letter-spacing:-.02em;margin:1.625rem 0 .625rem}.step-card h3[data-v-82584583],.step-card p[data-v-82584583]{position:relative;z-index:2}.step-card p[data-v-82584583]{color:var(--muted);font-size:.875rem;line-height:1.65;margin:0}.step-number[data-v-82584583]{color:#ffffff2e;font-size:2.625rem;font-weight:800;letter-spacing:-.06em}.step-visual[data-v-82584583]{background:radial-gradient(circle at 50% 50%,rgba(44,224,171,.1),transparent 60%),#0003;border:.0625rem solid hsla(0,0%,100%,.07);border-radius:.875rem;height:8.75rem;justify-content:center;margin-top:.625rem;position:relative}.file-card[data-v-82584583],.step-visual[data-v-82584583]{align-items:center;display:flex}.file-card[data-v-82584583]{background:#1c2127e6;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:.75rem;box-shadow:0 .75rem 1.75rem #0000004d;gap:.625rem;padding:.875rem;width:calc(100% - 2rem)}.file-card img[data-v-82584583]{height:2.4375rem;width:2.4375rem}.file-card div[data-v-82584583]{display:flex;flex:1;flex-direction:column;min-width:0}.file-card strong[data-v-82584583]{font-size:.8125rem}.file-card span[data-v-82584583]{color:#ffffff6b;font-size:.6875rem;margin-top:.1875rem}.file-card svg[data-v-82584583]{fill:none;stroke:#4be9aa;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:1.3125rem}.drag-visual[data-v-82584583]{gap:.75rem}.mini-app-icon[data-v-82584583]{background:#191e23d9;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:.9375rem;display:grid;flex:0 0 auto;height:3.5rem;place-items:center;width:3.5rem}.mini-app-icon img[data-v-82584583]{height:2.25rem;width:2.25rem}.drag-arrow[data-v-82584583]{fill:none;stroke:#ffffff7a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:3.125rem}.applications-folder[data-v-82584583]{align-items:center;color:#ffffff9e;display:flex;flex-direction:column;font-size:.5rem;gap:.1875rem}.applications-folder svg[data-v-82584583]{fill:#29c6ff36;stroke:#44cafa;stroke-width:1.2;width:3.4375rem}.launch-visual[data-v-82584583]{flex-direction:column;gap:.75rem}.launch-icon[data-v-82584583]{background:#191e23e0;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:1.125rem;display:grid;height:4.125rem;place-items:center;position:relative;width:4.125rem}.launch-icon img[data-v-82584583]{height:2.75rem;width:2.75rem}.launch-ring[data-v-82584583]{border:.0625rem solid rgba(47,245,139,.22);border-radius:1.5rem;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;position:absolute}.launch-status[data-v-82584583]{align-items:center;color:#ffffffa6;display:inline-flex;font-size:.625rem;gap:.375rem}.status-dot[data-v-82584583]{background:var(--green);border-radius:50%;box-shadow:0 0 .5rem var(--green);height:.375rem;width:.375rem}.experience-section[data-v-82584583]{width:min(100% - 4rem,80rem)}.feature-list[data-v-82584583]{display:flex;flex-direction:column;gap:5.75rem}.feature-row[data-v-82584583]{align-items:center;display:grid;gap:4.75rem;grid-template-columns:minmax(18.75rem,.72fr) minmax(37.5rem,1.28fr)}.feature-row.feature-row-reverse[data-v-82584583]{grid-template-columns:minmax(37.5rem,1.28fr) minmax(18.75rem,.72fr)}.feature-row.feature-row-reverse .feature-copy[data-v-82584583]{order:2}.feature-row.feature-row-reverse .feature-screen[data-v-82584583]{order:1}.feature-copy .feature-icon[data-v-82584583]{background:#2ff58b12;border:.0625rem solid rgba(47,245,139,.2);border-radius:.75rem;color:#55e8ab;display:grid;height:2.75rem;margin-bottom:1.5625rem;place-items:center;width:2.75rem}.feature-copy .feature-icon svg[data-v-82584583]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:1.375rem}.feature-copy .feature-index[data-v-82584583]{color:#ffffff57;font-size:.6875rem;font-weight:700;letter-spacing:.16em}.feature-copy h3[data-v-82584583]{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.035em;line-height:1.13;margin:.875rem 0 1rem}.feature-copy p[data-v-82584583]{color:var(--muted);font-size:1rem;line-height:1.7;margin:0}.feature-screen[data-v-82584583]{background:#111317;border:.0625rem solid hsla(0,0%,100%,.16);border-radius:.875rem;box-shadow:0 1.875rem 5rem #0000006b;overflow:hidden}.feature-screen img[data-v-82584583]{display:block;width:100%}.benefit-strip[data-v-82584583]{background:linear-gradient(100deg,#29c6ff0f,#2ff58b0f),var(--panel);border:.0625rem solid var(--line);border-radius:1.25rem;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin:1.125rem auto 0;padding:1.875rem;width:min(100% - 4rem,73.75rem)}.benefit[data-v-82584583]{align-items:flex-start;display:flex;gap:.875rem}.benefit[data-v-82584583]:not(:last-child){border-right:.0625rem solid var(--line);padding-right:1.75rem}.benefit svg[data-v-82584583]{fill:none;flex:0 0 auto;stroke:#51e6ae;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:1.625rem}.benefit div[data-v-82584583]{display:flex;flex-direction:column}.benefit strong[data-v-82584583]{font-size:.875rem}.benefit span[data-v-82584583]{color:#ffffff73;font-size:.6875rem;line-height:1.5;margin-top:.3125rem}.faq-section[data-v-82584583]{padding-top:8.125rem}.faq-list[data-v-82584583]{border-top:.0625rem solid var(--line);margin:0 auto;max-width:56.25rem}.faq-item[data-v-82584583]{border-bottom:.0625rem solid var(--line)}.faq-item button[data-v-82584583]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:1.0625rem;font-weight:650;gap:1.5rem;justify-content:space-between;padding:1.4375rem 0;text-align:left;width:100%}.faq-item button svg[data-v-82584583]{fill:none;flex:0 0 auto;stroke:#ffffff94;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .2s ease;width:1.375rem}.faq-item.open button svg[data-v-82584583]{transform:rotate(180deg)}.faq-answer[data-v-82584583]{padding:0 3rem 1.4375rem 0}.faq-answer p[data-v-82584583]{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:0}.final-cta[data-v-82584583]{align-items:center;background:linear-gradient(135deg,#29c6ff14,#2ff58b14),#11151a;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:1.5rem;display:flex;flex-direction:column;margin:.875rem auto 6.25rem;overflow:hidden;padding:4.75rem 1.75rem;position:relative;text-align:center;width:min(100% - 4rem,73.75rem)}.final-cta>img[data-v-82584583]{height:3.875rem;margin-bottom:1.375rem;width:3.875rem}.final-cta a[data-v-82584583],.final-cta h2[data-v-82584583],.final-cta p[data-v-82584583],.final-cta>img[data-v-82584583]{position:relative;z-index:2}.final-cta h2[data-v-82584583]{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;margin:0}.final-cta p[data-v-82584583]{color:var(--muted);font-size:1rem;margin:.8125rem 0 1.625rem}.final-cta-glow[data-v-82584583]{background:#2ff58b21;border-radius:50%;filter:blur(4.375rem);height:16.25rem;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);width:32.5rem}.dmg-footer[data-v-82584583]{align-items:center;border-top:.0625rem solid var(--line);display:flex;justify-content:space-between;margin:0 auto;padding:1.875rem 0 2.375rem;width:min(100% - 4rem,73.75rem)}.dmg-footer .brand[data-v-82584583]{font-size:.9375rem}.dmg-footer .brand img[data-v-82584583]{height:1.75rem;width:1.75rem}.dmg-footer p[data-v-82584583]{color:#ffffff5c;font-size:.75rem;margin:0}@media (min-width:768px){.site-header[data-v-82584583]{padding:1rem 2rem 0}.site-header .brand[data-v-82584583]{font-size:1.25rem;gap:.25rem;line-height:1.5rem}.site-header .brand img[data-v-82584583]{height:2.25rem;width:2rem}}@media (max-width:1100px){.hero-inner[data-v-82584583]{gap:2.5rem;grid-template-columns:minmax(21.25rem,.8fr) minmax(30rem,1.2fr)}.feature-row[data-v-82584583],.feature-row.feature-row-reverse[data-v-82584583]{gap:2.75rem;grid-template-columns:minmax(17.5rem,.75fr) minmax(31.25rem,1.25fr)}.feature-row.feature-row-reverse[data-v-82584583]{grid-template-columns:minmax(31.25rem,1.25fr) minmax(17.5rem,.75fr)}}@media (max-width:900px){.benefit-strip[data-v-82584583],.content-section[data-v-82584583],.dmg-footer[data-v-82584583],.experience-section[data-v-82584583],.faq-section[data-v-82584583],.final-cta[data-v-82584583],.hero-inner[data-v-82584583]{width:min(100% - 2.5rem,45rem)}.hero-section[data-v-82584583]{min-height:auto;padding:7.875rem 0 5.5rem}.hero-inner[data-v-82584583]{gap:2.625rem;grid-template-columns:1fr;text-align:center}.hero-copy[data-v-82584583]{align-items:center;display:flex;flex-direction:column}.hero-description[data-v-82584583]{max-width:40.625rem}.hero-visual[data-v-82584583]{padding:.75rem 1rem 1.875rem;width:100%}.app-badge[data-v-82584583]{left:0}.chip-stream[data-v-82584583]{right:0}.chip-library[data-v-82584583]{right:2.5rem;top:-1.375rem}.scroll-cue[data-v-82584583]{display:none}.step-grid[data-v-82584583]{grid-template-columns:1fr}.step-card[data-v-82584583]{min-height:auto}.feature-list[data-v-82584583]{gap:4.5rem}.feature-row[data-v-82584583],.feature-row.feature-row-reverse[data-v-82584583]{gap:2rem;grid-template-columns:1fr}.feature-row.feature-row-reverse .feature-copy[data-v-82584583],.feature-row.feature-row-reverse .feature-screen[data-v-82584583]{order:0}.feature-copy[data-v-82584583]{max-width:38.75rem}.benefit-strip[data-v-82584583]{grid-template-columns:1fr}.benefit[data-v-82584583]:not(:last-child){border-bottom:.0625rem solid var(--line);border-right:0;padding:0 0 1.5rem}}@media (max-width:600px){.benefit-strip[data-v-82584583],.content-section[data-v-82584583],.dmg-footer[data-v-82584583],.experience-section[data-v-82584583],.faq-section[data-v-82584583],.final-cta[data-v-82584583],.hero-inner[data-v-82584583]{width:calc(100% - 2rem)}.header-download[data-v-82584583]{padding:.5rem .6875rem}.header-download span[data-v-82584583]{display:none}.hero-section[data-v-82584583]{padding:6.5rem 0 4.375rem}.hero-inner[data-v-82584583]{gap:2.125rem}.eyebrow[data-v-82584583]{font-size:.6875rem;margin-bottom:1.125rem}h1[data-v-82584583]{font-size:2.6875rem;line-height:1}.hero-description[data-v-82584583]{font-size:1rem;margin:1.25rem 0 1.5rem}.primary-download[data-v-82584583]{min-width:14.25rem}.hero-visual[data-v-82584583]{padding:1.25rem 0 1.125rem}.mac-window[data-v-82584583]{border-radius:.4375rem;transform:none}.app-badge[data-v-82584583]{border-radius:.9375rem;height:3.25rem;left:-.4375rem;top:-.6875rem;width:3.25rem}.app-badge img[data-v-82584583]{height:2.0625rem;width:2.0625rem}.chip-library[data-v-82584583]{display:none}.chip-stream[data-v-82584583]{bottom:-.1875rem;font-size:.625rem;padding:.4375rem .5625rem;right:-.3125rem}.content-section[data-v-82584583],.experience-section[data-v-82584583],.faq-section[data-v-82584583]{padding:4.375rem 0}.section-heading[data-v-82584583]{margin-bottom:2.125rem}.section-heading h2[data-v-82584583]{font-size:1.9375rem}.section-heading p[data-v-82584583]{font-size:.9375rem}.step-card[data-v-82584583]{padding:1.375rem}.step-number[data-v-82584583]{font-size:2.25rem}.feature-list[data-v-82584583]{gap:3.875rem}.feature-copy .feature-icon[data-v-82584583]{margin-bottom:1.25rem}.feature-copy h3[data-v-82584583]{font-size:1.75rem}.feature-copy p[data-v-82584583]{font-size:.875rem}.feature-screen[data-v-82584583]{border-radius:.5rem}.benefit-strip[data-v-82584583]{margin-top:0;padding:1.5rem}.faq-item button[data-v-82584583]{font-size:.9375rem;padding:1.25rem 0}.faq-answer[data-v-82584583]{padding-right:1.5rem}.final-cta[data-v-82584583]{margin-bottom:4.375rem;padding:3.75rem 1.25rem}.final-cta h2[data-v-82584583]{font-size:2rem}.dmg-footer[data-v-82584583]{flex-direction:column;gap:.75rem}}
