.mac-download{--mac-pearl:#eeeef1;--mac-paper:#fafafb;--mac-ink:#242529;--mac-muted:#6e717b;--mac-rim:#d9dbe2;--mac-accent:#9b87be;color:var(--mac-ink);padding-bottom:72px}.mac-defs{pointer-events:none;position:absolute}.mac-download .mac-eyebrow{letter-spacing:.16em;color:var(--mac-muted);font-size:10px;font-weight:600;line-height:1.5}.mac-heading{text-align:center;flex-direction:column;align-items:center;gap:25px;max-width:1020px;margin:38px auto 42px;padding-inline:18px;display:flex}.mac-intro h1{letter-spacing:-.062em;margin-top:0;font-size:clamp(44px,5.1vw,68px);font-weight:580;line-height:1.04}.mac-intro h1 span{color:var(--mac-muted)}.mac-description{color:var(--mac-muted);letter-spacing:-.015em;margin:20px auto 0;font-size:16px;line-height:1.7}.mac-download-action{width:270px;padding-top:0}.mac-app-identity{display:none}.mac-app-identity img{filter:drop-shadow(0 7px 8px #15161e20);width:64px;height:64px}.mac-app-identity strong{letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.25;display:block}.mac-app-identity span{color:var(--mac-muted);margin-top:5px;font-size:12px;display:block}.mac-primary{color:#fff;background:linear-gradient(#35363a,#202124);border-radius:999px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:12px 22px;font-size:14px;font-weight:550;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff28,0 4px 7px #20212413}.mac-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff28,0 8px 15px #20212424}.mac-primary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mac-requirements{text-align:center;color:var(--mac-muted);margin-top:14px;font-size:10px}.mac-release{color:var(--mac-muted);justify-content:center;gap:12px;margin-top:7px;font-size:10px;display:flex}.mac-release a:hover{text-underline-offset:4px;text-decoration:underline}.mac-workspace{clip-path:none;border-radius:var(--radius-card);corner-shape:var(--corner-shape);background:#292b2f;padding:0 28px}.mac-stage-top,.mac-stage-bottom{color:#bcbfc7;letter-spacing:.01em;justify-content:space-between;align-items:center;padding:20px 6px;font-size:10px;display:flex}.mac-stage-top>span:first-child{color:#f2f2f5;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.mac-stage-top img{width:20px;height:20px}.mac-stage-bottom{padding-block:17px}.mac-stage-bottom a{color:#f2f2f5;align-items:center;gap:16px;min-height:26px;display:flex}.mac-stage-bottom a:focus-visible{outline-color:#fff}.mac-screen{margin:0}.mac-screen-crop{aspect-ratio:3200/1876;clip-path:none;border-radius:var(--radius-card);corner-shape:var(--corner-shape);background:#eeeef1;position:relative;overflow:hidden}.mac-screen .screen-art{width:100%;height:auto;position:absolute;top:-3.412%;left:0}.mac-explorer{text-align:center;z-index:1;flex-direction:column;align-items:center;margin-top:-6px;display:flex;position:relative}.mac-dock{border-radius:var(--radius-card);corner-shape:var(--corner-shape);backdrop-filter:blur(14px);background:#fafafbea;border:1px solid #fff;gap:12px;width:max-content;padding:10px 16px 12px;display:flex;box-shadow:0 12px 30px -15px #23263044,inset 0 -1px #d9dbe2}.mac-dock button{color:var(--mac-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:65px;padding:0;font-size:10px;display:flex}.mac-dock-icon{corner-shape:var(--corner-shape);background:linear-gradient(#fff,#e4e5eb);border:1px solid #dcdde4;border-radius:15px;place-items:center;width:48px;height:48px;transition:transform .22s,background .22s;display:grid;box-shadow:0 3px 5px #2326300a}.mac-dock-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.mac-dock button[aria-pressed=true]{color:var(--mac-ink)}.mac-dock button[aria-pressed=true] .mac-dock-icon{color:#fff;background:linear-gradient(#3c3e44,#242529);border-color:#43454b}.mac-dock button:hover .mac-dock-icon{transform:translateY(-3px)}.mac-dock button i{background:0 0;border-radius:50%;width:3px;height:3px}.mac-dock button[aria-pressed=true] i{background:var(--mac-ink)}.mac-view-copy{min-height:99px;padding-top:27px}.mac-view-copy h2{letter-spacing:-.035em;font-size:20px;font-weight:550;line-height:1.3}.mac-view-copy p{color:var(--mac-muted);max-width:560px;margin:9px auto 0;font-size:13px;line-height:1.7}.mac-trial{text-align:center;color:var(--mac-muted);margin:25px auto 0;font-size:12px}.mac-trial a{color:var(--mac-ink);margin-left:5px;font-weight:500}.mac-trial a:hover{text-underline-offset:4px;text-decoration:underline}.mac-trial-detail{margin-top:6px;font-size:11px;display:block}.mac-install{color:#f6f6f8;border-radius:var(--radius-card);corner-shape:var(--corner-shape);clip-path:none;background:#242529;grid-template-columns:1fr 1fr;gap:70px;margin-top:95px;padding:65px 64px;scroll-margin-top:100px;display:grid}.mac-install .mac-eyebrow{color:#a7a9b3}.mac-install h2{letter-spacing:-.047em;margin-top:20px;font-size:clamp(30px,3vw,40px);font-weight:550;line-height:1.13}.mac-install-heading>p:last-of-type{color:#b4b6bf;margin-top:20px;font-size:14px;line-height:1.7}.mac-install-illustration{align-items:center;gap:20px;width:max-content;margin-top:43px;display:flex}.mac-install-illustration>div{flex-direction:column;align-items:center;gap:12px;display:flex}.mac-install-illustration img,.mac-folder{width:76px;height:76px;display:block}.mac-install-illustration>div>span:last-child{color:#c5c7cf;font-size:11px}.mac-install-arrow{fill:none;stroke:#7e818d;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 5;width:54px;height:24px;margin-top:-24px}.mac-folder svg{width:76px;height:76px}.folder-back{fill:#737681}.folder-front{fill:#b7bac5}.folder-mark{fill:none;stroke:#4e515c;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.mac-install-steps{margin:0;padding:0;list-style:none}.mac-install-steps li{border-top:1px solid #44464d;gap:20px;padding:24px 0;display:flex}.mac-install-steps li:first-child{border-top:0;padding-top:0}.mac-install-steps li:last-child{padding-bottom:0}.mac-step-number{font:10px/1.7 var(--mono);color:#989ca8;padding-top:3px}.mac-install-steps h3{letter-spacing:-.025em;font-size:17px;font-weight:550}.mac-install-steps p{color:#b4b6bf;margin-top:8px;font-size:13px;line-height:1.75}.mac-install-steps a{align-items:center;gap:18px;min-height:36px;margin-top:7px;font-size:12px;display:inline-flex}.mac-install a:focus-visible{outline-color:#fff}.mac-help{border-bottom:1px solid var(--mac-rim);justify-content:space-between;align-items:center;gap:25px;padding:38px 26px;display:flex}.mac-help h2{letter-spacing:-.035em;font-size:21px;font-weight:550}.mac-help p{color:var(--mac-muted);margin-top:6px;font-size:13px}.mac-help>a{border:1px solid var(--mac-rim);background:var(--mac-paper);white-space:nowrap;border-radius:999px;align-items:center;gap:25px;padding:12px 21px;font-size:12px;display:flex}.mac-help>a:hover{background:#fff}.mac-companion{color:var(--mac-muted);justify-content:center;align-items:center;gap:16px;padding-top:32px;font-size:12px;display:flex}.mac-companion a{color:var(--mac-ink);align-items:center;gap:12px;min-height:44px;display:flex}@media (width>=1500px){.mac-heading{margin-top:60px;margin-bottom:58px}}@media (width<=900px){.mac-heading{gap:25px;padding-inline:0}.mac-intro h1{font-size:52px}.mac-install{gap:35px;padding:48px 38px}.mac-workspace{padding-inline:18px}}@media (width<=700px){.mac-download{padding-bottom:45px}.mac-heading{text-align:center;flex-direction:column;gap:30px;margin:28px auto 36px;display:flex}.mac-intro h1{margin-top:0;font-size:clamp(42px,8vw,54px)}.mac-description{max-width:330px;margin:18px auto 0;font-size:14px}.mac-download-action{width:270px;padding:0}.mac-app-identity{display:none}.mac-primary{min-height:52px}.mac-workspace{border-radius:var(--radius-card);clip-path:none;padding-inline:9px}.mac-stage-top{padding:15px 5px}.mac-stage-top>span:first-child{font-size:10px}.mac-stage-note{display:none}.mac-stage-bottom{padding:12px 5px;font-size:9px}.mac-stage-bottom>a{gap:8px}.mac-dock{gap:8px;padding:9px 12px 10px}.mac-dock button{width:59px}.mac-dock-icon{width:43px;height:43px}.mac-view-copy{min-height:127px;padding:24px 10px 0}.mac-view-copy h2{max-width:310px;margin:auto;font-size:19px}.mac-view-copy p{max-width:330px;font-size:12px}.mac-trial{margin-top:18px;font-size:11px}.mac-trial-detail{font-size:10px}.mac-install{text-align:center;border-radius:32px;grid-template-columns:1fr;gap:38px;margin-top:55px;padding:42px 28px}.mac-install h2{margin-top:16px;font-size:33px}.mac-install-heading>p:last-of-type{margin-inline:auto;font-size:13px}.mac-install-illustration{margin:28px auto 0}.mac-install-steps li{padding:25px 0;display:block}.mac-step-number{margin-bottom:10px;display:block}.mac-install-steps p{max-width:290px;margin:9px auto 0}.mac-install-steps a{justify-content:center}.mac-help{text-align:center;flex-direction:column;gap:18px;padding:33px 12px}.mac-help h2{font-size:21px}.mac-companion{flex-direction:column;gap:2px;padding-top:25px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mac-primary,.mac-dock-icon{transition:none}.mac-primary:hover,.mac-dock button:hover .mac-dock-icon{transform:none}}
