.cm-x-mac{--xm-bg:#06080d;--xm-ink:#f5f5f7;--xm-dim:#aab0bd;--xm-blue:var(--cm-blue,#174fe4);--xm-blue-hi:#8fa8ff;--xm-text:#141719;--xm-quiet:#4b515d;--xm-line:#dfe1e7;--xm-spring:var(--hig-snappy,cubic-bezier(.2,.9,.2,1));--xm-smooth:var(--hig-smooth,cubic-bezier(.2,.8,.2,1));padding-bottom:64px;letter-spacing:0}.cm-x-mac .cm-page-tools{padding-bottom:12px}.cm-x-mac [id]{scroll-margin-top:104px}.cm-x-mac-defs{position:absolute}.cm-x-mac svg{flex:none}.cm-x-mac-stage{position:relative;isolation:isolate;overflow:hidden;overflow:clip;width:calc(100% - 16px);max-width:1680px;margin:0 auto;padding:26px 0 22px;border-radius:30px;background:var(--xm-bg);color:var(--xm-ink)}.cm-x-mac-stage>.cm-wrap{width:calc(100% - 28px);max-width:1440px}.cm-x-mac-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 50% 46%,rgba(45,96,255,.4),transparent 72%),radial-gradient(30% 30% at 96% 0,rgba(124,92,255,.24),transparent 70%),radial-gradient(34% 36% at 0 100%,rgba(30,90,220,.2),transparent 70%)}.cm-x-mac .cm-x-mac-stage :is(a,button,summary,input):focus-visible{outline:none!important;box-shadow:0 0 0 3px #06080d,0 0 0 6px #8fb4ff!important}.cm-x-mac-hero{display:grid;min-width:0}.cm-x-mac-hero>*{min-width:0}.cm-x-mac-copy,.cm-x-mac-unit{display:contents}.cm-x-mac-copy>*{order:4;margin-inline:6px}.cm-x-mac-copy>.cm-eyebrow{order:1}.cm-x-mac-copy>.cm-x-mac-title{order:2}.cm-x-mac-mbp{order:3}.cm-x-mac-finder{order:5}.cm-x-mac-dock{order:6}.cm-x-mac .cm-x-mac-copy .cm-eyebrow{margin-top:0;margin-bottom:14px;color:var(--xm-blue-hi);font-size:12px;letter-spacing:.14em}.cm-site.cm-x-mac .cm-x-mac-title{margin-top:0;margin-bottom:18px;font-size:clamp(38px,10.4vw,54px);line-height:1.04;font-weight:700;letter-spacing:-.035em;color:#fff}.cm-x-mac-title span{display:block;color:#9da5b8}.cm-x-mac .cm-x-mac-lead{margin-top:0;margin-bottom:24px;max-width:46ch;font-size:17px;line-height:1.55;color:#d3d9e8}.cm-x-mac-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.cm-x-mac .cm-x-mac-actions .cm-btn{min-height:52px;padding:12px 26px;border-radius:999px;font-size:17px;gap:10px;box-shadow:0 10px 30px -10px #2f6bffe6}.cm-x-mac .cm-btn svg,.cm-x-mac .cm-text-link svg{width:18px;height:18px}.cm-x-mac .cm-x-mac-copy .cm-text-link{gap:8px;min-height:44px;font-size:16px;color:var(--xm-blue-hi)}.cm-x-mac-trust{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.cm-x-mac-trust .cm-aasp-badge{margin-left:-10px}.cm-x-mac-trust .cm-aasp-badge--2ln img{width:200px}.cm-x-mac .cm-x-mac-trust p{margin:0;max-width:30ch;font-size:14.5px;line-height:1.5;color:#c9cfdd}.cm-x-mac .cm-x-mac-trust .cm-text-link{min-height:34px;font-size:14.5px}.cm-x-mac-unit{--w:min(calc((100vw - 52px)/1.14),540px);--lid:calc(var(--w)*.662);--bz:calc(var(--w)*.0105);--chin:calc(var(--w)*.02);--mb:calc(var(--w)*.031)}.cm-x-mac-mbp{position:relative;z-index:0;width:var(--w);height:calc(var(--w)*.9);margin:4px auto 26px;perspective:calc(var(--w)*9);perspective-origin:50% 30%;-webkit-user-select:none;user-select:none}.cm-x-mac-bloom{position:absolute;left:-22%;right:-22%;top:-10%;height:86%;background:radial-gradient(closest-side,#5c78ff4d,#5c78ff1a 55%,#5c78ff00);pointer-events:none}.cm-x-mac-floor{position:absolute;left:-9%;right:-9%;top:calc(var(--w)*.845);height:calc(var(--w)*.085);border-radius:50%;background:radial-gradient(closest-side,#000000d9,#0006 55%,#0000);pointer-events:none}.cm-x-mac-base{--r:calc(var(--w)*.021);position:absolute;left:0;top:var(--lid);width:100%;height:calc(var(--w)*.69);transform-origin:50% 0;transform:rotateX(76.5deg);transform-style:preserve-3d}.cm-x-mac-slab{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);transform:translateZ(calc(var(--n)*var(--w)*-.0019));background:linear-gradient(rgba(10,12,20,calc(var(--n)*.022)),rgba(10,12,20,calc(var(--n)*.022))),linear-gradient(90deg,#8b8e96,#c6c8ce 4%,#e3e4e8 26%,#f4f5f6,#e3e4e8 74%,#c6c8ce 96%,#8b8e96)}.cm-x-mac-deck{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--r);background:radial-gradient(64% 50% at 50% 0,#6080ff5c,#6080ff00 72%),linear-gradient(180deg,#a9acb4 0,#cfd1d6 12%,#e5e6ea 52%,#d9dbe0);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -3px 2px #ffffffd9}.cm-x-mac-hinge{position:absolute;left:7%;right:7%;top:0;height:2.6%;border-radius:0 0 calc(var(--w)*.006) calc(var(--w)*.006);background:linear-gradient(180deg,#060607,#2c2c31 62%,#0d0d0f)}.cm-x-mac-spk{position:absolute;top:6%;width:7.4%;height:43%;background-image:radial-gradient(circle,#666a73 0 34%,#666a7300 46%);background-size:calc(var(--w)*.0062) calc(var(--w)*.0062);opacity:.85}.cm-x-mac-spk--l{left:3.2%}.cm-x-mac-spk--r{right:3.2%}.cm-x-mac-kbd{position:absolute;top:6%;left:13.2%;width:73.6%;height:43%;display:block;overflow:visible}.cm-x-mac-keys{fill:#2a2a30;stroke:#2a2a30;stroke-width:2;stroke-linejoin:round;paint-order:stroke;transition:stroke .5s var(--xm-smooth),fill .5s var(--xm-smooth)}.cm-x-mac-pad{position:absolute;top:54.5%;left:29.5%;width:41%;height:38.5%;border-radius:calc(var(--w)*.013);background:linear-gradient(180deg,#dadbe0,#e9eaed);box-shadow:inset 0 0 0 1px #70748080,inset 0 3px 4px #00000012;transition:box-shadow .5s var(--xm-smooth)}.cm-x-mac-scoop{position:absolute;left:43.5%;bottom:0;width:13%;height:2.4%;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(180deg,#9c9fa8,#c3c5cb)}.cm-x-mac-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(104deg,#fff0 16%,#ffffff57 40%,#fff0 62%);pointer-events:none}.cm-x-mac-xray{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cm-x-mac-xr{opacity:0;fill:#2f6bff12;stroke:#2f6bff;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;transition:opacity .5s var(--xm-smooth)}.cm-x-mac-xr-hot{fill:#2f6bff4d}.cm-x-mac-spill{position:absolute;left:36%;top:17%;width:34%;height:44%;opacity:0;transition:opacity .5s var(--xm-smooth)}.cm-x-mac-spill i{position:absolute;border-radius:50%;background:radial-gradient(60% 60% at 40% 30%,#ffffffbf,#8cbeff80 40%,#2f6bff80);box-shadow:0 0 0 1px #2f6bff59}.cm-x-mac-spill i:nth-child(1){left:8%;top:10%;width:62%;height:58%;border-radius:48% 52% 60% 40%/55% 45%}.cm-x-mac-spill i:nth-child(2){left:58%;top:42%;width:36%;height:44%;border-radius:50% 50% 42% 58%}.cm-x-mac-spill i:nth-child(3){left:0;top:70%;width:14%;height:22%}.cm-x-mac-unit:has([data-xmac-topic=keyboard][open]) .cm-x-mac-keys{fill:#24252c;stroke:#dbe7ff}.cm-x-mac-unit:has([data-xmac-topic=keyboard][open]) .cm-x-mac-pad{box-shadow:inset 0 0 0 calc(var(--w)*.004) #2f6bff,0 0 calc(var(--w)*.03) #2f6bff99}.cm-x-mac-unit:has([data-xmac-topic=liquid][open]) .cm-x-mac-spill{opacity:1}.cm-x-mac-unit:has([data-xmac-topic=board][open]) .cm-x-mac-xr--board,.cm-x-mac-unit:has([data-xmac-topic=memory][open]) :is(.cm-x-mac-xr--board,.cm-x-mac-xr--mem),.cm-x-mac-unit:has([data-xmac-topic=display][open]) .cm-x-mac-xr--batt{opacity:1}.cm-x-mac-unit:has([data-xmac-topic=memory][open]) .cm-x-mac-xr--board .cm-x-mac-xr-hot{fill:#2f6bff12}.cm-x-mac-unit:has([data-xmac-topic=display][open]) .cm-x-mac-display{box-shadow:inset 0 0 0 1px #9a9ca4,inset 0 0 0 2px #2a2a2e,0 0 0 calc(var(--w)*.004) #2f6bff,0 0 calc(var(--w)*.05) #2f6bff8c}.cm-x-mac-lid{position:absolute;left:0;top:0;width:100%;height:var(--lid);transform-origin:50% 100%;transform-style:preserve-3d}.cm-x-mac-face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:calc(var(--w)*.018) calc(var(--w)*.018) calc(var(--w)*.006) calc(var(--w)*.006)}.cm-x-mac-display{padding:var(--bz) var(--bz) var(--chin);background:#060607;box-shadow:inset 0 0 0 1px #9a9ca4,inset 0 0 0 2px #2a2a2e;transition:box-shadow .5s var(--xm-smooth)}.cm-x-mac-lidback{transform:rotateX(180deg);background:linear-gradient(175deg,#eceef1,#bfc2c9)}.cm-x-mac-screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--w)*.0095) calc(var(--w)*.0095) calc(var(--w)*.002) calc(var(--w)*.002);background:#000}.cm-x-mac-wall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(55% 60% at 20% 84%,#366cfff2,#366cff00 70%),radial-gradient(50% 55% at 82% 26%,#965cffd9,#965cff00 70%),radial-gradient(70% 40% at 55% 108%,#1cc4ff80,#1cc4ff00 70%),linear-gradient(160deg,#0a1033 0,#131b62 45%,#2a1460 75%,#0a0b24)}.cm-x-mac-wall:before,.cm-x-mac-wall:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:linear-gradient(100deg,#fff0 34%,#a0beff47 45%,#ebc8ff2e 51%,#fff0 63%);transform:rotate(-14deg)}.cm-x-mac-wall:after{background:linear-gradient(100deg,#fff0 40%,#78e6ff29 48%,#fff0 58%);transform:rotate(16deg) translateY(12%)}.cm-x-mac-menubar{position:absolute;left:0;right:0;top:0;height:var(--mb);display:flex;align-items:center;gap:calc(var(--w)*.014);padding:0 calc(var(--w)*.016);background:#080a1e57;color:#fffffff2;font-size:calc(var(--w)*.0158);font-weight:500;line-height:1;white-space:nowrap}.cm-x-mac-menulogo{display:block;height:calc(var(--w)*.0145);width:auto;filter:invert(1)}.cm-x-mac-menubar b{font-weight:700}.cm-x-mac-menus{display:none;gap:calc(var(--w)*.017);min-width:0}.cm-x-mac .cm-x-mac-menus a{display:flex;align-items:center;height:var(--mb);color:inherit;text-decoration:none}.cm-x-mac .cm-x-mac-menus a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.cm-x-mac-status{display:flex;align-items:center;gap:calc(var(--w)*.012);margin-left:auto;font-variant-numeric:tabular-nums}.cm-x-mac-status svg{display:block;height:calc(var(--w)*.0135);width:auto}.cm-x-mac-menubar b,.cm-x-mac-clock{display:none}.cm-x-mac-splash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--w)*.024)}.cm-x-mac-splash img{display:block;width:46%;height:auto;filter:invert(1) drop-shadow(0 0 calc(var(--w)*.02) rgba(150,185,255,.75))}.cm-x-mac-splash span{font-size:calc(var(--w)*.04);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#ffffffeb}.cm-x-mac-minidock{position:absolute;left:50%;bottom:calc(var(--w)*.012);display:flex;align-items:center;gap:calc(var(--w)*.008);padding:calc(var(--w)*.007);border-radius:calc(var(--w)*.018);background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff3d;transform:translate(-50%)}.cm-x-mac-minidock i{display:block;width:calc(var(--w)*.042);height:calc(var(--w)*.042);border-radius:24%;background:linear-gradient(145deg,#5a8dff,#1c4fd8);box-shadow:inset 0 1px #ffffff59}.cm-x-mac-minidock i:nth-child(2){background:linear-gradient(145deg,#ffb84d,#f0702a)}.cm-x-mac-minidock i:nth-child(3){background:linear-gradient(145deg,#3a3d46,#17181c)}.cm-x-mac-minidock i:nth-child(4){background:linear-gradient(145deg,#ffe066,#f5b400)}.cm-x-mac-minidock i:nth-child(5){background:linear-gradient(145deg,#ff7a6b,#e0344d)}.cm-x-mac-minidock i:nth-child(6){background:linear-gradient(145deg,#5fe08a,#1f9a52)}.cm-x-mac-minidock i:nth-child(8){background:linear-gradient(145deg,#fff,#d9dce4)}.cm-x-mac-minidock b{display:block;width:1px;height:calc(var(--w)*.036);background:#ffffff59}.cm-x-mac-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(116deg,#ffffff13 0,#ffffff08 30%,#fff0 30.3%)}.cm-x-mac-notch{position:absolute;top:0;left:calc(50% - var(--w)*.035);width:calc(var(--w)*.07);height:calc(var(--mb)*.82);display:flex;align-items:center;justify-content:center;border-radius:0 0 calc(var(--w)*.0085) calc(var(--w)*.0085);background:#060607}.cm-x-mac-notch i{display:block;width:calc(var(--w)*.0058);height:calc(var(--w)*.0058);border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4a7a 0 18%,#141a2e 40%,#060709 70%)}.cm-x-mac-win{position:relative;min-width:0;overflow:hidden;border-radius:20px;background:#fff;color:var(--xm-text);box-shadow:0 0 0 1px #0f142817,0 30px 60px -38px #0a143c73}.cm-x-mac-winbar{display:flex;align-items:center;gap:8px;height:40px;padding:0 15px;background:linear-gradient(#f7f7f9,#ececf0);border-bottom:1px solid #dcdde3}.cm-x-mac-winbar i{display:block;flex:none;width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000024}.cm-x-mac-winbar i:nth-child(2){background:#febc2e}.cm-x-mac-winbar i:nth-child(3){background:#28c840}.cm-x-mac-winbar span{flex:1;min-width:0;margin-right:52px;text-align:center;font-size:13px;font-weight:600;line-height:1;color:#4b4f58;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-x-mac .cm-x-mac-kicker{margin:0 0 10px;font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.14em;color:#5a6070}.cm-site.cm-x-mac :is(.cm-x-mac-desk,.cm-x-mac-finder) h2{margin:0;font-size:clamp(27px,3vw,40px);line-height:1.08;font-weight:700;letter-spacing:-.028em;color:var(--xm-text)}.cm-site.cm-x-mac :is(.cm-x-mac-desk,.cm-x-mac-finder) h3{margin:0;font-size:18px;line-height:1.25;font-weight:650;letter-spacing:-.01em;color:var(--xm-text)}.cm-x-mac :is(.cm-x-mac-desk,.cm-x-mac-finder) p{margin:0;font-size:15.5px;line-height:1.55;color:var(--xm-quiet)}.cm-x-mac .cm-x-mac-fine{font-size:13.5px;line-height:1.5;color:#5d6370}.cm-x-mac .cm-x-mac-fine a{color:#1f55d8;text-decoration:underline;text-underline-offset:3px}.cm-x-mac-finder{margin-top:22px}.cm-x-mac-finder-body{position:relative}.cm-x-mac-finder-head{padding:20px 18px 14px}.cm-site.cm-x-mac .cm-x-mac-finder-head h2{margin-bottom:8px;font-size:27px}.cm-x-mac-empty{display:none}.cm-x-mac-topics{padding:0 8px 10px}.cm-x-mac-topic{border-top:1px solid var(--xm-line)}.cm-x-mac-topic>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px;border-radius:12px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-x-mac-topic>summary::-webkit-details-marker{display:none}.cm-x-mac .cm-x-mac-finder .cm-x-mac-topic>summary:focus-visible{outline:none!important;box-shadow:inset 0 0 0 3px #2f6bff!important}.cm-x-mac-topic-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#eef2fd;color:var(--xm-blue)}.cm-x-mac-topic-ico svg{width:19px;height:19px}.cm-site.cm-x-mac .cm-x-mac-topic h3{flex:1;min-width:0;font-size:16.5px;font-weight:600}.cm-x-mac-chev{flex:none;width:9px;height:9px;margin-right:6px;border-right:2px solid #8a90a0;border-bottom:2px solid #8a90a0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s var(--xm-spring)}.cm-x-mac-topic[open] .cm-x-mac-chev{transform:rotate(-135deg) translate(-2px,-2px)}.cm-x-mac-pane{padding:2px 10px 20px}.cm-x-mac-art{overflow:hidden;margin-bottom:14px;border-radius:14px;background:linear-gradient(160deg,#eef1f8,#e3e7f2)}.cm-x-mac-art svg{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}.cm-x-mac .cm-x-mac-finder .cm-x-mac-pane-title{display:none}.cm-x-mac-pane-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px}.cm-x-mac .cm-x-mac-pane-actions .cm-btn{min-height:46px;padding:10px 22px;border-radius:999px;font-size:15.5px;gap:8px}.cm-x-mac .cm-x-mac-pane-actions .cm-text-link{gap:6px;min-height:44px;font-size:15.5px;color:#1f55d8}.cm-x-mac-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px;margin-top:16px;padding:16px 8px 12px;border-radius:26px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.cm-x-mac .cm-x-mac-app{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.cm-x-mac-ico{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:23%;background:linear-gradient(160deg,#5a8dff,#1c4fd8);box-shadow:inset 0 1px #fff6,0 6px 14px -6px #0009;transition:transform .35s var(--xm-spring)}.cm-x-mac-ico svg{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cm-x-mac-app--steps .cm-x-mac-ico{background:linear-gradient(160deg,#ffb84d,#f0702a)}.cm-x-mac-app--steps .cm-x-mac-ico circle{fill:#fff}.cm-x-mac-app--proof .cm-x-mac-ico{background:linear-gradient(160deg,#3d404a,#15161a)}.cm-x-mac-app--voices .cm-x-mac-ico{background:linear-gradient(160deg,#ffe36e,#f5b400)}.cm-x-mac-app--voices .cm-x-mac-ico svg{fill:#fff;stroke:#a26a00;stroke-width:1.1}.cm-x-mac-app--prep .cm-x-mac-ico{background:linear-gradient(160deg,#ff8a6b,#e0344d)}.cm-x-mac-app--cost .cm-x-mac-ico{background:linear-gradient(160deg,#5fe08a,#1f9a52)}.cm-x-mac-app--pay .cm-x-mac-ico{background:linear-gradient(160deg,#8f7bff,#5a37e0)}.cm-x-mac-app--book .cm-x-mac-ico{background:linear-gradient(180deg,#fff,#e6e8ee)}.cm-x-mac-app--book .cm-x-mac-ico svg{stroke:#141719}.cm-x-mac-cal{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#141719}.cm-x-mac-cal[hidden]{display:none}.cm-x-mac-cal b{font-size:.2em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e0344d}.cm-x-mac-cal i{font-style:normal;font-size:.5em;font-weight:500;letter-spacing:-.03em}.cm-x-mac-ico{font-size:52px}.cm-x-mac-app-name{max-width:100%;font-size:12.5px;font-weight:500;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-x-mac-dock-sep{display:none}.cm-x-mac-shelf{display:grid;gap:18px;margin-top:18px}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon{margin:0;padding:14px 16px;border-color:#ffffff29;border-radius:20px;background:#ffffff17;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(160deg,#5a8dff,#1c4fd8);color:#fff}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon p{flex:1 1 200px;font-size:14px;color:#cfd6e6}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon p strong{color:#fff}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon .cm-text-link{min-height:36px;padding:6px 14px;border-radius:999px;background:#ffffff24;color:#fff;font-size:13.5px;white-space:nowrap}.cm-x-mac-models{min-width:0;padding:4px 6px 0}.cm-x-mac .cm-x-mac-models p{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#c9cfdd}.cm-x-mac-models ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px;margin:0;padding:0;list-style:none}.cm-x-mac-models li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:500;line-height:1.2;color:#dfe4f0;text-align:center;white-space:nowrap}.cm-x-mac-models svg{display:block;width:72px;height:45px}.cm-x-mac-desk{display:grid;gap:clamp(22px,2.6vw,36px);margin-top:clamp(28px,4vw,56px)}.cm-x-mac-desk>*{min-width:0}.cm-x-mac-row{display:grid;gap:clamp(22px,2.6vw,36px);min-width:0}.cm-x-mac-row>*{min-width:0}.cm-x-mac-head{display:grid;gap:14px;margin-bottom:26px}.cm-x-mac-flow{background:#f5f5f7}.cm-x-mac-flow-body{padding:26px 20px 28px}.cm-x-mac-steps{display:grid;gap:22px;margin:0;padding:0;list-style:none}.cm-x-mac-steps li{position:relative;min-width:0;padding-left:56px}.cm-x-mac-step-no{position:absolute;left:0;top:-4px;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--xm-blue);color:#fff;font-size:17px;font-weight:700;line-height:1;box-shadow:0 0 0 5px #f5f5f7}.cm-x-mac-steps li:not(:last-child):before,.cm-x-mac-steps li:not(:last-child):after{content:"";position:absolute;left:18px;top:34px;bottom:-22px;width:2px;background:#d6d9e2}.cm-x-mac-steps li:not(:last-child):after{background:var(--xm-blue);transform-origin:0 0}.cm-site.cm-x-mac .cm-x-mac-steps h3{margin-bottom:6px;font-size:19px}.cm-x-mac .cm-x-mac-steps .cm-text-link{gap:6px;min-height:40px;margin-top:4px;font-size:15.5px;color:#1f55d8}.cm-x-mac-about{background:#1b1c21;color:#fff;box-shadow:0 0 0 1px #00000080,0 30px 60px -38px #0a143c99}.cm-x-mac-about .cm-x-mac-winbar{background:linear-gradient(#34353c,#2a2b31);border-bottom-color:#0d0d10}.cm-x-mac-about .cm-x-mac-winbar span{color:#c9ccd4}.cm-x-mac-about-body{display:flex;flex-direction:column;align-items:center;padding:22px 20px 28px;text-align:center}.cm-x-mac-about .cm-aasp-badge--1ln img{width:min(300px,100%)}.cm-x-mac .cm-x-mac-about .cm-aasp-badge:focus-visible{outline-color:#8fb4ff}.cm-site.cm-x-mac .cm-x-mac-about h2{margin:10px 0 22px;max-width:17ch;font-size:clamp(25px,2.5vw,32px);color:#fff}.cm-x-mac-specs{display:grid;gap:14px;width:100%;margin:0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none;text-align:left}.cm-x-mac-specs li{display:grid;gap:3px;min-width:0}.cm-site.cm-x-mac .cm-x-mac-specs h3{font-size:14.5px;font-weight:600;color:#9ea4b3}.cm-x-mac .cm-x-mac-specs p{font-size:14.5px;line-height:1.5;color:#f1f2f5}.cm-x-mac-voices{display:flex;flex-direction:column;gap:22px}.cm-x-mac-voices header{display:grid;gap:10px}.cm-x-mac-stickies{display:grid;gap:18px}.cm-x-mac-sticky{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:34px 18px 18px;background:linear-gradient(180deg,#fff1a1,#ffe873);box-shadow:0 1px #0000000d,0 18px 30px -20px #4638008c;color:#2d2710}.cm-x-mac-sticky:before{content:"";position:absolute;left:0;right:0;top:0;height:20px;background:#78600021}.cm-x-mac-sticky--b{background:linear-gradient(180deg,#cdeaff,#a9d8ff);color:#0f2740;box-shadow:0 1px #0000000d,0 18px 30px -20px #00326480}.cm-x-mac-sticky--b:before{background:#00468c1f}.cm-x-mac-sticky--c{background:linear-gradient(180deg,#d5f7c6,#b5eb9f);color:#17300e;box-shadow:0 1px #0000000d,0 18px 30px -20px #14500080}.cm-x-mac-sticky--c:before{background:#1e64001f}.cm-x-mac-stars{font-size:15px;letter-spacing:.14em;line-height:1;color:inherit;opacity:.82}.cm-x-mac-sticky blockquote{margin:0;padding:0;border:0;font-size:15px;line-height:1.5;font-style:normal;color:inherit}.cm-x-mac-sticky figcaption{margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:650;color:inherit}.cm-x-mac-prep-body{padding:24px 20px 26px}.cm-site.cm-x-mac .cm-x-mac-prep h2{font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.02em;color:#3d424d}.cm-x-mac-prep h2 strong{display:block;margin-bottom:2px;font-size:clamp(27px,3vw,40px);font-weight:700;letter-spacing:-.028em;color:var(--xm-text)}.cm-x-mac-todo{display:grid;margin:18px 0 16px;padding:0;list-style:none}.cm-x-mac-todo li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:14px 0;border-top:1px solid var(--xm-line)}.cm-x-mac-todo li:last-child{border-bottom:1px solid var(--xm-line)}.cm-x-mac .cm-x-mac-todo input{-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;width:28px;min-width:0;height:28px;min-height:0;margin:2px 0 0;padding:0;border:2px solid #b4b9c6;border-radius:50%;background:#fff no-repeat 50%/15px;cursor:pointer;transition:background-color .25s var(--xm-smooth),border-color .25s var(--xm-smooth),transform .35s var(--xm-spring)}.cm-x-mac .cm-x-mac-todo input:checked{border-color:var(--xm-blue);background-color:var(--xm-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.2 8.4 3 3 6.4-7'/%3E%3C/svg%3E")}.cm-x-mac .cm-x-mac-todo input:active{transform:scale(.88)}.cm-x-mac .cm-x-mac-todo input:focus-visible{outline:none!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #2f6bff!important}.cm-site.cm-x-mac .cm-x-mac-todo h3{margin-bottom:3px;font-size:17.5px;transition:color .25s}.cm-site.cm-x-mac .cm-x-mac-todo label{display:inline;margin:0;font:inherit;color:inherit;cursor:pointer}.cm-x-mac .cm-x-mac-todo input:checked+div h3{color:#8a8f9c;text-decoration:line-through;text-decoration-thickness:1.5px}.cm-x-mac .cm-x-mac-todo input:checked+div p{color:#8a8f9c}.cm-x-mac-side{display:grid;gap:clamp(22px,2.6vw,36px);align-content:start}.cm-x-mac-side>*{min-width:0}.cm-x-mac-cost{background:#f5f5f7}.cm-x-mac-slot{display:grid;gap:16px;padding:22px 20px 24px}.cm-x-mac-cost-art{display:block;width:104px;height:auto;filter:drop-shadow(0 12px 14px rgba(10,20,60,.22))}.cm-site.cm-x-mac .cm-x-mac-slot h2{margin-bottom:8px;font-size:clamp(24px,2.2vw,28px)}.cm-x-mac-book{position:relative;isolation:isolate;display:grid;gap:18px;overflow:hidden;padding:24px 20px 26px;border-radius:24px;background:linear-gradient(140deg,#1f5dff,#1239b8);color:#fff}.cm-x-mac-book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 100% 0,rgba(140,180,255,.55),transparent 70%)}.cm-x-mac-leaf{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:17px;background:#fff;color:#141719;line-height:1;box-shadow:0 14px 24px -12px #00000080}.cm-x-mac-leaf b{display:none;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e0344d}.cm-x-mac-leaf i{display:flex;font-style:normal;font-size:31px;font-weight:500;letter-spacing:-.03em}.cm-x-mac-leaf i svg{width:30px;height:30px}.cm-x-mac-leaf.is-date b{display:block;margin-bottom:3px}.cm-site.cm-x-mac .cm-x-mac-book h2{margin-bottom:8px;font-size:clamp(27px,2.6vw,34px);color:#fff}.cm-x-mac .cm-x-mac-book p{font-size:16px;color:#dfe7ff}.cm-x-mac-book-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:18px}.cm-x-mac .cm-x-mac-book .cm-btn{min-height:50px;padding:12px 24px;border-radius:999px;font-size:16.5px;gap:10px;background:#fff;color:#0f2a8a!important}.cm-x-mac .cm-x-mac-book .cm-btn:hover{background:#e6edff}.cm-x-mac .cm-x-mac-book .cm-text-link{gap:8px;min-height:44px;font-size:15.5px;color:#fff}.cm-x-mac .cm-x-mac-book :is(a):focus-visible{outline:none!important;box-shadow:0 0 0 3px #1239b8,0 0 0 6px #fff!important}.cm-x-mac-pay{background:#f5f5f7}.cm-x-mac .cm-x-mac-pay .cm-repair-pay{margin:0;padding:24px 20px}.cm-x-mac .cm-service-signature{margin-top:clamp(20px,3vw,44px);margin-bottom:0}@keyframes cm-x-mac-open{0%{transform:rotateX(-97deg)}to{transform:rotateX(0)}}@keyframes cm-x-mac-wake{0%{opacity:0}to{opacity:1}}@keyframes cm-x-mac-pop{0%{opacity:0;transform:translateY(12px) scale(.955)}to{opacity:1;transform:none}}@keyframes cm-x-mac-bar{0%{width:6px}70%,to{width:30px}}@keyframes cm-x-mac-drip{0%{transform:translateY(-7px);opacity:0}30%{opacity:1}to{transform:translateY(8px);opacity:0}}@keyframes cm-x-mac-flowdots{0%,to{opacity:.25}50%{opacity:1}}@keyframes cm-x-mac-spin{to{transform:rotate(-360deg)}}@keyframes cm-x-mac-ping{0%{r:6;opacity:1}to{r:15;opacity:0}}@keyframes cm-x-mac-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cm-x-mac-linex{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.cm-x-mac-js .cm-x-mac-lid{animation:cm-x-mac-open 1.3s cubic-bezier(.22,.9,.24,1) .2s both}.cm-x-mac-js .cm-x-mac-screen>*{animation:cm-x-mac-wake .7s ease .95s both}.cm-x-mac-js .cm-x-mac-screen>.cm-x-mac-notch{animation:none}.cm-x-mac-js :is(.cm-x-mac-xr,.cm-x-mac-spill){transition-delay:0s}.cm-x-mac-js [data-xmac-in]{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .7s var(--xm-smooth),transform .9s var(--xm-spring);transition-delay:calc(var(--i,0)*90ms)}.cm-x-mac-js [data-xmac-in].is-in{opacity:1;transform:none}.cm-x-mac-js .cm-x-mac-sticky[data-xmac-in].is-in{transform:rotate(var(--tilt,0deg))}.cm-x-mac-js .cm-x-mac-flow:not(.is-in) .cm-x-mac-steps li:after{transform:scaleY(0)}.cm-x-mac-js .cm-x-mac-flow.is-in .cm-x-mac-steps li:after{animation:cm-x-mac-line .7s var(--xm-smooth) .5s both}.cm-x-mac-js .cm-x-mac-flow.is-in .cm-x-mac-steps li:nth-child(2):after{animation-delay:1.1s}.cm-x-mac-topic[open] .cm-x-mac-art-bar{animation:cm-x-mac-bar 2.6s ease-in-out infinite alternate}.cm-x-mac-topic[open] .cm-x-mac-art-drops path{animation:cm-x-mac-drip 1.5s ease-in infinite}.cm-x-mac-topic[open] .cm-x-mac-art-drops path+path{animation-delay:.5s}.cm-x-mac-topic[open] .cm-x-mac-art-flow circle{animation:cm-x-mac-flowdots 1.2s ease-in-out infinite}.cm-x-mac-topic[open] .cm-x-mac-art-flow circle:nth-child(2){animation-delay:.2s}.cm-x-mac-topic[open] .cm-x-mac-art-flow circle:nth-child(3){animation-delay:.4s}.cm-x-mac-topic[open] .cm-x-mac-art-ring{animation:cm-x-mac-ping 1.6s ease-out infinite}.cm-x-mac-topic[open] .cm-x-mac-art-low{animation:cm-x-mac-flowdots 1.4s ease-in-out infinite}.cm-x-mac-app:hover .cm-x-mac-ico,.cm-x-mac-app:focus-visible .cm-x-mac-ico{transform:translateY(-4px) scale(1.06)}}.cm-x-mac-sticky--a{--tilt:-1.4deg}.cm-x-mac-sticky--b{--tilt:1.1deg}.cm-x-mac-sticky--c{--tilt:-.7deg}@media(min-width:560px){.cm-x-mac-stage{width:calc(100% - 32px);padding:30px 0 28px;border-radius:40px}.cm-x-mac-stage>.cm-wrap{width:calc(100% - 56px)}.cm-x-mac-unit{--w:min(calc((100vw - 96px)/1.14),600px)}.cm-x-mac-dock{grid-template-columns:repeat(8,minmax(0,1fr))}.cm-x-mac-models ul{grid-template-columns:repeat(6,minmax(0,1fr))}.cm-x-mac-finder-head{padding:24px 24px 16px}.cm-x-mac-topics{padding:0 14px 14px}.cm-x-mac-pane{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:4px 20px;align-items:start}.cm-x-mac-art{grid-row:1/3;margin:0}.cm-x-mac-flow-body,.cm-x-mac-prep-body{padding:32px 34px 36px}.cm-x-mac-slot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:28px 30px 30px}.cm-x-mac-book{grid-template-columns:auto minmax(0,1fr);gap:22px;padding:30px}.cm-x-mac .cm-x-mac-pay .cm-repair-pay{padding:30px 34px}.cm-x-mac-about-body{padding:26px 34px 34px}.cm-x-mac-specs li{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:16px}.cm-site.cm-x-mac .cm-x-mac-specs h3{text-align:right}.cm-x-mac-sticky{transform:rotate(var(--tilt,0deg))}.cm-x-mac-stickies{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(min-width:860px){.cm-x-mac-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:34px}.cm-x-mac-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.cm-x-mac-steps li{padding:56px 0 0}.cm-x-mac-step-no{top:0}.cm-x-mac-steps li:not(:last-child):before,.cm-x-mac-steps li:not(:last-child):after{left:38px;right:-34px;top:18px;bottom:auto;width:auto;height:2px}.cm-x-mac-js .cm-x-mac-flow:not(.is-in) .cm-x-mac-steps li:after{transform:scaleX(0)}.cm-x-mac-js .cm-x-mac-flow.is-in .cm-x-mac-steps li:after{animation-name:cm-x-mac-linex}.cm-x-mac-stickies{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-x-mac-models{display:flex;align-items:center;justify-content:center;gap:18px;padding:0}.cm-x-mac .cm-x-mac-models p{margin:0;white-space:nowrap}.cm-x-mac-models ul{display:flex;gap:22px}.cm-x-mac-models svg{width:64px;height:40px}}@media(min-width:1000px){.cm-x-mac-stage{padding:34px 0 30px;border-radius:44px}.cm-x-mac-stage>.cm-wrap{width:calc(100% - 80px)}.cm-x-mac-hero{gap:30px}.cm-x-mac-copy,.cm-x-mac-unit{display:block;position:relative;min-width:0}.cm-x-mac-unit{isolation:isolate}.cm-x-mac-copy>*{margin-inline:0}.cm-x-mac-mbp{margin:0 auto}.cm-x-mac-copy{max-width:780px;margin:0 auto;padding:0;text-align:center}.cm-x-mac .cm-x-mac-lead{margin-inline:auto}.cm-x-mac-actions,.cm-x-mac-trust{justify-content:center}.cm-x-mac-trust{text-align:left}.cm-x-mac-unit{--w:clamp(700px,calc((100vw - 150px)/1.14),920px);width:calc(var(--w)*1.14);max-width:100%;margin:0 auto}.cm-x-mac-menubar b,.cm-x-mac-clock{display:block}.cm-x-mac-menus{display:flex}.cm-x-mac-splash,.cm-x-mac-minidock{display:none}.cm-x-mac-finder{position:absolute;z-index:3;left:calc(50% - var(--w)*.47);top:calc(var(--bz) + var(--mb) + var(--w)*.014);display:flex;flex-direction:column;width:calc(var(--w)*.94);height:calc(var(--lid) - var(--bz) - var(--chin) - var(--mb) - var(--w)*.106);margin:0;border-radius:calc(var(--w)*.014);font-size:max(12.4px,calc(var(--w)*.0172));box-shadow:0 0 0 1px #00000059,0 calc(var(--w)*.03) calc(var(--w)*.06) #00000a80}.cm-x-mac-finder .cm-x-mac-winbar{flex:none;gap:.55em;height:2.3em;padding:0 .95em}.cm-x-mac-finder .cm-x-mac-winbar i{width:.86em;height:.86em}.cm-x-mac-finder .cm-x-mac-winbar span{margin-right:3.8em;font-size:.95em}.cm-x-mac-finder-body{flex:1;min-height:0;display:grid;grid-template-columns:43% minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cm-x-mac-finder-head{grid-column:1;padding:.95em 1.15em .55em}.cm-x-mac .cm-x-mac-finder-head .cm-x-mac-kicker{display:none}.cm-site.cm-x-mac .cm-x-mac-finder-head h2{margin-bottom:.28em;font-size:1.36em;letter-spacing:-.02em}.cm-x-mac .cm-x-mac-finder .cm-x-mac-finder-head p{font-size:.88em;line-height:1.4}.cm-x-mac-topics{grid-column:1;padding:0 .5em .5em}.cm-x-mac-topic{border:0}.cm-x-mac-topic>summary{gap:.6em;min-height:0;height:2.24em;padding:0 .6em;border-radius:.55em}.cm-x-mac-topic>summary:hover{background:#eef0f5}.cm-x-mac-topic-ico{width:1.5em;height:1.5em;border-radius:0;background:none}.cm-x-mac-topic-ico svg{width:1.3em;height:1.3em}.cm-site.cm-x-mac .cm-x-mac-topic h3{font-size:1em;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-x-mac-chev{display:none}.cm-x-mac-topic[open]>summary,.cm-x-mac-topic[open]>summary:hover{background:var(--xm-blue)}.cm-site.cm-x-mac .cm-x-mac-topic[open] h3,.cm-x-mac-topic[open] .cm-x-mac-topic-ico{color:#fff}.cm-x-mac-pane,.cm-x-mac-empty{position:absolute;left:43%;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:1.1em 1.35em 1.2em;border-left:1px solid #dfe1e7;background:#f5f6f9}.cm-x-mac-empty{align-items:center;justify-content:center;gap:1em;z-index:0;text-align:center;font-size:1em;color:#6a7080}.cm-x-mac-empty svg{width:8em;height:5em}.cm-x-mac-art{flex:none;display:flex;justify-content:center;height:11.2em;margin:0 0 1em;border-radius:.8em}.cm-x-mac-art svg{width:auto;max-width:100%;height:100%}.cm-x-mac .cm-x-mac-finder .cm-x-mac-pane-title{display:block;margin:0 0 .3em;font-size:1.42em;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--xm-text)}.cm-x-mac .cm-x-mac-finder .cm-x-mac-pane p:not(.cm-x-mac-pane-title){font-size:1.06em;line-height:1.5}.cm-x-mac-pane-actions{gap:.4em 1.3em;margin-top:auto;padding-top:.8em}.cm-x-mac .cm-x-mac-pane-actions .cm-btn{min-height:2.7em;padding:.5em 1.35em;font-size:1em;gap:.5em}.cm-x-mac .cm-x-mac-pane-actions .cm-text-link{min-height:2.7em;font-size:1em}.cm-x-mac .cm-x-mac-finder :is(.cm-btn,.cm-text-link) svg{width:1.15em;height:1.15em}.cm-x-mac-dock{position:absolute;z-index:4;left:50%;top:calc(var(--lid) - var(--chin) - var(--w)*.079);display:flex;align-items:flex-end;gap:calc(var(--w)*.0085);margin:0;padding:calc(var(--w)*.0065);border-radius:calc(var(--w)*.02);background:#fff3;box-shadow:inset 0 0 0 1px #ffffff47,0 calc(var(--w)*.008) calc(var(--w)*.024) #0000004d;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);transform:translate(-50%)}.cm-x-mac .cm-x-mac-app{position:relative;display:block}.cm-x-mac-ico{width:calc(var(--w)*.052);height:calc(var(--w)*.052);font-size:calc(var(--w)*.052);transform-origin:50% 100%}.cm-x-mac-app-name{position:absolute;left:50%;bottom:calc(100% + var(--w)*.02);max-width:none;padding:.35em .75em;border-radius:.5em;background:#1c1d24eb;box-shadow:0 0 0 1px #ffffff29;font-size:calc(var(--w)*.0158);overflow:visible;visibility:hidden;opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .2s,transform .3s var(--xm-spring),visibility 0s .2s}.cm-x-mac-app:hover .cm-x-mac-app-name,.cm-x-mac-app:focus-visible .cm-x-mac-app-name{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0s}.cm-x-mac-app:hover .cm-x-mac-ico,.cm-x-mac-app:focus-visible .cm-x-mac-ico{transform:scale(1.24)!important}.cm-x-mac-app--services:after{content:"";position:absolute;left:50%;bottom:calc(var(--w)*-.0052);width:calc(var(--w)*.0045);height:calc(var(--w)*.0045);margin-left:calc(var(--w)*-.00225);border-radius:50%;background:#ffffffd9}.cm-x-mac-dock-sep{display:block;align-self:center;width:1px;height:calc(var(--w)*.044);background:#ffffff59}.cm-x-mac .cm-x-mac-dock .cm-x-mac-app:focus-visible{outline:none!important;box-shadow:none!important}.cm-x-mac .cm-x-mac-dock .cm-x-mac-app:focus-visible .cm-x-mac-ico{box-shadow:0 0 0 3px #fff,0 0 0 6px #2f6bff}.cm-x-mac-shelf{margin-top:8px}.cm-x-mac-row--trust{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.cm-x-mac-row--plan{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cm-x-mac-side{grid-template-rows:auto minmax(0,1fr)}.cm-x-mac-book{align-content:center;padding:36px 34px}.cm-x-mac-voices{padding-top:6px}.cm-x-mac-flow-body,.cm-x-mac-prep-body{padding:40px 44px 44px}.cm-x-mac .cm-x-mac-pay .cm-repair-pay{padding:36px 44px 38px}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.cm-x-mac-js .cm-x-mac-finder{animation:cm-x-mac-pop .6s var(--xm-spring) 1.35s both}.cm-x-mac-js .cm-x-mac-dock{animation:cm-x-mac-wake .6s ease 1.55s both}}@media(min-width:1180px){.cm-x-mac-shelf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}}@media(min-width:1000px)and (max-width:1279.98px){.cm-x-mac-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:44px;align-items:start;max-width:calc(var(--w)*1.14);text-align:left}.cm-x-mac-copy>.cm-eyebrow{grid-column:1/-1}.cm-x-mac-copy>.cm-x-mac-title{grid-column:1;grid-row:2/4;margin-bottom:0}.cm-x-mac-copy>:is(.cm-x-mac-lead,.cm-x-mac-actions){grid-column:2}.cm-x-mac .cm-x-mac-lead{margin:4px 0 18px;font-size:16px}.cm-x-mac-actions,.cm-x-mac-trust{justify-content:flex-start}.cm-x-mac-trust{grid-column:1/-1;margin-top:22px;padding-top:14px}.cm-x-mac .cm-x-mac-trust p{max-width:none}.cm-x-mac-trust>div{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}}@media(min-width:1280px){.cm-x-mac-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.cm-x-mac-copy{max-width:none;margin:0;text-align:left}.cm-x-mac .cm-x-mac-lead{margin-inline:0}.cm-x-mac-actions,.cm-x-mac-trust{justify-content:flex-start}.cm-site.cm-x-mac .cm-x-mac-title{font-size:clamp(42px,3.6vw,60px)}.cm-x-mac .cm-x-mac-lead{font-size:clamp(16px,1.2vw,17.5px)}.cm-x-mac-stage{padding-top:24px}.cm-x-mac-unit{--w:clamp(700px,min(calc((100vw - 590px)/1.14),calc((100vh - 236px)/.9)),940px);margin:0}}.cm-x-mac-done :is(.cm-x-mac-lid,.cm-x-mac-screen>*,.cm-x-mac-finder,.cm-x-mac-dock){animation:none!important}@media(prefers-reduced-motion:reduce){.cm-x-mac *,.cm-x-mac *:before,.cm-x-mac *:after{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.cm-x-mac-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3a3f55}.cm-x-mac .cm-x-mac-note .cm-repair-ribbon{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1e2b}.cm-x-mac-menubar{background:#10132c}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cm-x-mac-support.css.map */
