.mac-hotspots[data-v-3593da3c]{color:#f5f5f7;pointer-events:none;z-index:12;position:absolute;inset:0}.mac-hotspots--active[data-v-3593da3c]{pointer-events:auto}.mac-hotspots__map[data-v-3593da3c]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hotspot-path path[data-v-3593da3c],.hotspot-path circle[data-v-3593da3c]{fill:none;stroke:#e5e8ee94;stroke-width:1.2px}.hotspot-path path[data-v-3593da3c]{animation:.9s cubic-bezier(.16,1,.3,1) both draw-hotspot-line-3593da3c;animation-delay:calc(var(--hotspot-index,0) * 80ms + .18s);stroke-dasharray:1;stroke-dashoffset:1px}.hotspot-path__ring[data-v-3593da3c]{stroke:#f5f5f7c2!important}.hotspot-path__dot[data-v-3593da3c]{fill:#f5f5f7!important;stroke:none!important}.mac-hotspot[data-v-3593da3c]{appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f5f5f7ed;cursor:pointer;letter-spacing:-.025em;pointer-events:auto;background:#1d1d1fc2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;min-height:60px;padding:0 22px 0 14px;font:560 20px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;transition:background .22s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.mac-hotspot[data-v-3593da3c]:hover,.mac-hotspot[data-v-3593da3c]:focus-visible{background:#343438f0;outline:none;transform:scale(1.035)}.mac-hotspot__plus[data-v-3593da3c]{border:1.4px solid;border-radius:50%;width:29px;height:29px;position:relative}.mac-hotspot__plus[data-v-3593da3c]:before,.mac-hotspot__plus[data-v-3593da3c]:after{content:"";background:currentColor;width:13px;height:1.4px;position:absolute;top:13px;left:7px}.mac-hotspot__plus[data-v-3593da3c]:after{transform:rotate(90deg)}.mac-hotspots__return[data-v-3593da3c]{appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f5f5f7e0;cursor:pointer;pointer-events:auto;background:#141416b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:15px 21px;font:560 18px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;display:flex;position:absolute;top:48px;left:58px}.mac-hotspots__detail[data-v-3593da3c]{pointer-events:auto;max-width:630px;position:absolute;bottom:62px;left:60px}.mac-hotspots__index[data-v-3593da3c]{color:#ff9f68;letter-spacing:.14em;margin-bottom:18px;font:650 16px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:block}.mac-hotspots__detail h2[data-v-3593da3c]{letter-spacing:-.055em;margin:0;font:650 58px/.98 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}.mac-hotspots__detail p[data-v-3593da3c]{color:#e2e2e8ad;letter-spacing:-.018em;max-width:590px;margin:20px 0 0;font:480 21px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.mac-hotspots--static .mac-hotspot[data-v-3593da3c]{cursor:default;pointer-events:none}html[data-theme=light] .mac-hotspots{color:#10141f}html[data-theme=light] .hotspot-path path,html[data-theme=light] .hotspot-path circle{stroke:#10141f85}html[data-theme=light] .hotspot-path__ring{stroke:#10141fc7!important}html[data-theme=light] .hotspot-path__dot{fill:#10141f!important}html[data-theme=light] .mac-hotspot{color:#10141feb;background:#ffffffd9;border-color:#10141f1f}html[data-theme=light] .mac-hotspot:hover,html[data-theme=light] .mac-hotspot:focus-visible{background:#fffffff5}html[data-theme=light] .mac-hotspots__return{color:#10141fdb;background:#fffc;border-color:#10141f1f}html[data-theme=light] .mac-hotspots__detail p{color:#10141fa8}@keyframes draw-hotspot-line-3593da3c{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hotspot-path path[data-v-3593da3c]{stroke-dashoffset:0;animation:none}.mac-hotspot[data-v-3593da3c]{transition-duration:1ms}}.mac-scene[data-v-82eb6cbe]{--accent:#78aaff;--anchor-x:67%;--anchor-y:48%;--scene-bg:#000;--scene-ink:#f5f5f7;--scene-sub:#a1a1a6;--scene-body:#e1e1e69e;--scene-metric-line:#ffffff38;--scene-metric-label:#f5f5f7bd;--scene-metric-qualifier:#e1e1e66b;--scene-full-shade:linear-gradient(90deg, #000000e6 0 30%, #00000047 58%, transparent 82%);--scene-full-shadow:0 8px 40px #000;--scene-img-mask:none;--scene-stream-tint:white;background:var(--scene-bg);color:var(--scene-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;position:absolute;inset:0;overflow:hidden}html[data-theme=light] .mac-scene{--scene-bg:#fff;--scene-ink:#10141f;--scene-sub:#5f6a7a;--scene-body:#10141fa3;--scene-metric-line:#10141f2e;--scene-metric-label:#10141fb8;--scene-metric-qualifier:#10141f80;--scene-full-shade:linear-gradient(90deg, #ffffffe0 0 26%, #ffffff61 52%, transparent 78%);--scene-full-shadow:0 8px 40px #ffffffd9;--scene-img-mask:none;--scene-stream-tint:black}.mac-scene__visual .mac-scene__img--light[data-v-82eb6cbe],html[data-theme=light] .mac-scene__visual.has-cutout .mac-scene__img--dark{display:none}html[data-theme=light] .mac-scene__visual.has-cutout .mac-scene__img--light{display:block}html[data-theme=light] .mac-scene--display .mac-scene__visual,html[data-theme=light] .mac-scene--workflows .mac-scene__visual,html[data-theme=light] .mac-scene--intelligence .mac-scene__visual{filter:drop-shadow(0 26px 44px #10141f4d)}.mac-scene[data-v-82eb6cbe] *,.mac-scene[data-v-82eb6cbe] :before,.mac-scene[data-v-82eb6cbe] :after{box-sizing:border-box}.mac-scene__aurora[data-v-82eb6cbe]{background:radial-gradient(circle at 70% 42%, color-mix(in srgb, var(--accent) 19%, transparent), transparent 34%), radial-gradient(circle at 52% 108%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 36%), var(--scene-bg);position:absolute;inset:0}.mac-scene__content[data-v-82eb6cbe]{clip-path:circle(145% at var(--anchor-x) var(--anchor-y));transition:clip-path .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.mac-scene--depart .mac-scene__content[data-v-82eb6cbe],.mac-scene--hidden .mac-scene__content[data-v-82eb6cbe]{clip-path:circle(0 at var(--anchor-x) var(--anchor-y));transform:scale(1.12)}.mac-scene--depart .mac-scene__content[data-v-82eb6cbe]{transition-duration:.39s,.43s;transition-timing-function:cubic-bezier(.68,0,.83,.2)}.mac-scene--hidden .mac-scene__content[data-v-82eb6cbe]{transition:none}.mac-scene__copy[data-v-82eb6cbe]{z-index:4;max-width:720px;position:absolute;top:68px;left:66px}.mac-scene__copy h1[data-v-82eb6cbe]{letter-spacing:-.058em;text-wrap:balance;flex-direction:column;gap:8px;margin:0;font-size:84px;font-weight:650;line-height:1;display:flex}.mac-scene__copy h1 span[data-v-82eb6cbe]{min-width:0;display:block}.mac-scene__copy h1 span[data-v-82eb6cbe]:last-child{color:var(--scene-sub)}.mac-scene__copy p[data-v-82eb6cbe]{color:var(--scene-body);letter-spacing:-.018em;max-width:610px;margin:22px 0 0;font-size:20px;font-weight:480;line-height:1.46}.mac-scene__visual[data-v-82eb6cbe]{transform-origin:50%;z-index:2;margin:0;position:absolute;inset:0}.mac-scene__visual img[data-v-82eb6cbe]{-webkit-mask-composite:source-in;-webkit-mask-image:var(--scene-img-mask);height:100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--scene-img-mask);mask-image:var(--scene-img-mask);object-fit:contain;width:100%;position:absolute}.mac-scene--split .mac-scene__visual[data-v-82eb6cbe]{height:760px;top:76px;left:660px;right:22px}.mac-scene--split .mac-scene__visual img[data-v-82eb6cbe]{object-position:center}.mac-scene--split .scene-image-enter-active[data-v-82eb6cbe]{z-index:2;transition:clip-path .62s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)}.mac-scene--split .scene-image-enter-from[data-v-82eb6cbe]{clip-path:inset(0 100% 0 0 round 24px);transform:scale(1.035)}.mac-scene--split .scene-image-enter-to[data-v-82eb6cbe]{clip-path:inset(0);transform:scale(1)}.mac-scene--split .scene-image-leave-active[data-v-82eb6cbe]{opacity:1;z-index:1}.mac-scene--split .scene-image-leave-to[data-v-82eb6cbe]{opacity:1}.mac-scene--object .mac-scene__copy[data-v-82eb6cbe]{max-width:680px}.mac-scene--object .mac-scene__visual[data-v-82eb6cbe]{height:720px;top:92px;left:590px;right:30px}.mac-scene--object .mac-scene__visual img[data-v-82eb6cbe]{object-position:center}.mac-scene--full .mac-scene__visual[data-v-82eb6cbe]{inset:0}.mac-scene--full .mac-scene__visual img[data-v-82eb6cbe]{object-fit:cover;width:100%;height:100%}.mac-scene--full .mac-scene__visual[data-v-82eb6cbe]:after{background:var(--scene-full-shade);content:"";position:absolute;inset:0}.mac-scene--full .mac-scene__copy[data-v-82eb6cbe]{text-shadow:var(--scene-full-shadow)}.mac-scene--hero .mac-scene__copy[data-v-82eb6cbe]{text-align:center;width:1100px;max-width:1100px;top:38px;left:50%;transform:translate(-50%)}.mac-scene--hero .mac-scene__copy h1[data-v-82eb6cbe]{flex-flow:wrap;justify-content:center;align-items:baseline;gap:.16em;font-size:74px;line-height:1.02}.mac-scene--hero .mac-scene__copy h1 span[data-v-82eb6cbe]{display:inline}.mac-scene--hero .mac-scene__copy p[data-v-82eb6cbe]{display:none}.mac-scene--hero .mac-scene__visual[data-v-82eb6cbe]{height:710px;transition:transform .85s cubic-bezier(.16,1,.3,1);inset:auto 150px 4px}.mac-scene--hero .mac-scene__visual img[data-v-82eb6cbe]{object-position:center bottom}.mac-scene--hero .mac-scene__visual.focus-display[data-v-82eb6cbe]{transform:scale(1.45)translate(7%,8%)}.mac-scene--hero .mac-scene__visual.focus-camera[data-v-82eb6cbe]{transform:scale(1.7)translateY(28%)}.mac-scene--hero .mac-scene__visual.focus-silicon[data-v-82eb6cbe]{transform:scale(1.55)translate(-10%,-8%)}.mac-scene--hero .mac-scene__visual.focus-battery[data-v-82eb6cbe]{transform:scale(1.6)translate(10%,-13%)}.mac-scene--hero.mac-scene--focused .mac-scene__copy[data-v-82eb6cbe]{visibility:hidden}.mac-scene__metrics[data-v-82eb6cbe]{z-index:5;gap:14px;max-width:660px;display:flex;position:absolute;bottom:58px;left:66px}.mac-scene__metrics article[data-v-82eb6cbe]{border-top:1px solid var(--scene-metric-line);min-width:178px;padding:16px 28px 0 0;transition:border-color .42s,transform .62s cubic-bezier(.16,1,.3,1)}.mac-scene__metrics article.is-active[data-v-82eb6cbe]{border-color:var(--accent);transform:translateY(-8px)}.mac-scene__metrics strong[data-v-82eb6cbe],.mac-scene__metrics span[data-v-82eb6cbe],.mac-scene__metrics small[data-v-82eb6cbe]{display:block}.mac-scene__metrics strong[data-v-82eb6cbe]{letter-spacing:-.055em;white-space:nowrap;font-size:38px;font-weight:650}.mac-scene__metrics span[data-v-82eb6cbe]{color:var(--scene-metric-label);margin-top:6px;font-size:16px;font-weight:560}.mac-scene__metrics small[data-v-82eb6cbe]{color:var(--scene-metric-qualifier);max-width:210px;margin-top:6px;font-size:12px;line-height:1.25}.mac-scene--family .mac-scene__metrics[data-v-82eb6cbe],.mac-scene--workflows .mac-scene__metrics[data-v-82eb6cbe]{max-width:760px}.mac-scene--battery .mac-scene__metrics[data-v-82eb6cbe]{max-width:420px}.mac-scene--display .mac-scene__visual[data-v-82eb6cbe],.mac-scene--workflows .mac-scene__visual[data-v-82eb6cbe],.mac-scene--intelligence .mac-scene__visual[data-v-82eb6cbe]{filter:drop-shadow(0 26px 50px #000000a3)}.mac-scene--closing .mac-scene__visual[data-v-82eb6cbe]{height:800px;inset:auto 120px -42px}.mac-scene--closing .mac-scene__copy[data-v-82eb6cbe]{top:42px}.mac-scene--family .mac-scene__copy h1[data-v-82eb6cbe],.mac-scene--intelligence .mac-scene__copy h1[data-v-82eb6cbe],.mac-scene--battery .mac-scene__copy h1[data-v-82eb6cbe]{font-size:82px}.mac-scene--memory .mac-scene__copy h1[data-v-82eb6cbe],.mac-scene--display .mac-scene__copy h1[data-v-82eb6cbe]{font-size:80px}.memory-streams[data-v-82eb6cbe]{pointer-events:none;position:absolute;inset:0}.memory-streams i[data-v-82eb6cbe]{--i:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 82%, var(--scene-stream-tint,white)), transparent);opacity:.36;height:1px;left:12%;top:calc(20% + var(--i) * 7%);width:76%;animation:data-stream-82eb6cbe calc(1.8s + var(--i) * .12s) linear infinite;animation-delay:calc(var(--i) * -170ms);position:absolute;transform:translate(-30%)}.performance-orbit[data-v-82eb6cbe]{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);width:440px;height:440px;box-shadow:0 0 100px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mac-scene__grain[data-v-82eb6cbe]{mix-blend-mode:soft-light;opacity:.1;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes data-stream-82eb6cbe{0%{opacity:0;transform:translate(-40%)}18%{opacity:.45}82%{opacity:.45}to{opacity:0;transform:translate(40%)}}@media (prefers-reduced-motion:reduce){.mac-scene__content[data-v-82eb6cbe],.mac-scene__visual[data-v-82eb6cbe],.mac-scene__metrics article[data-v-82eb6cbe],.mac-scene--split .mac-scene__visual img[data-v-82eb6cbe],.scene-image-enter-active[data-v-82eb6cbe],.scene-image-leave-active[data-v-82eb6cbe]{transition-duration:1ms!important;animation:none!important}.memory-streams i[data-v-82eb6cbe]{animation:none}}
