@media(min-width:1000px){html .mxw-page .design-content.mxw-reading-canvas:has(#specs,#faq,#progress){width:min(100%,1440px)}html .mxw-page #specs.mxw-reading,html .mxw-page #faq.mxw-reading,html .mxw-page #progress.mxw-reading{padding:68px 48px 64px}html .mxw-page :is(#specs,#faq,#progress).mxw-reading .eyebrow{font-size:12px;line-height:18px;font-weight:500;margin:0 0 14px;color:#477000}html .mxw-page :is(#specs,#faq,#progress).mxw-reading .chapter-heading{margin:0 0 30px}html .mxw-page :is(#specs,#faq,#progress).mxw-reading .chapter-heading h2{font-size:48px;line-height:1.1;letter-spacing:-.8px;max-width:none}html .mxw-page #specs .specs-single{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;max-width:none;align-items:stretch}html .mxw-page #specs .mxw-spec-col{display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-width:0}html .mxw-page #specs .mxw-spec-group{margin:0;display:block}html .mxw-page #specs .mxw-spec-group[data-spec-group=num_deck],html .mxw-page #specs .mxw-spec-group[data-spec-group=software]{break-before:column}html .mxw-page #specs .mxw-spec-group h3{font-size:20px;line-height:1.2;font-weight:700;margin:0 0 18px;color:#141619}html .mxw-page #specs .spec-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.4}html .mxw-page #specs .spec-table th,html .mxw-page #specs .spec-table td{border:1px solid #ccd2d7;padding:8px 12px;vertical-align:top;text-align:left}html .mxw-page #specs .spec-table thead th{background:#eceff2;font-weight:600;color:#141619}html .mxw-page #specs .spec-table tbody th{width:35%;font-weight:500;color:#4d535a}html .mxw-page #specs .spec-table thead th:first-child{width:35%}html .mxw-page #specs .spec-table td{color:#4d535a;font-weight:400}html .mxw-page #specs .spec-table :is(th,td){font-size:13px;line-height:1.4}html .mxw-page #specs .mxw-spec-group+.mxw-spec-group{margin-top:0}html .mxw-page #faq.mxw-reading .faq-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:48px}html .mxw-page #faq .mxw-faq-item{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #ccd2d7}html .mxw-page #faq .mxw-faq-item:nth-child(6),html .mxw-page #faq .mxw-faq-item:nth-child(12){border-bottom:0}html .mxw-page #faq .mxw-faq-item h3{font-size:17px;line-height:1.35;font-weight:600}html .mxw-page #faq .mxw-faq-item p{font-size:14px;line-height:1.5;margin-top:10px}html .mxw-page #progress .mxw-roadmap-intro{font-size:18px;line-height:1.5;margin-top:14px}html .mxw-page .mxw-roadmap-columns{grid-template-columns:1fr;gap:24px}html .mxw-page .mxw-roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;padding:24px 24px 28px;border-radius:12px;height:auto}html .mxw-page .mxw-milestone{display:flex;flex-direction:column;padding:0;column-gap:0;position:relative}html .mxw-page .mxw-milestone-date{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 0 18px;font-size:13px;line-height:18px;white-space:nowrap}html .mxw-page .mxw-roadmap-badge{font-size:11px;line-height:16px;padding:1px 6px}html .mxw-page .mxw-milestone-dot{position:absolute;left:0;top:24px;width:13px;height:13px}html .mxw-page .mxw-milestone:not(:last-child):before{left:13px;right:-16px;top:29px;bottom:auto;border-left:0;border-top:2px dashed #ccd2d7}html .mxw-page .mxw-milestone--past:not(:last-child):before{border-top:2px solid #477000}html .mxw-page .mxw-milestone--past:has(+.mxw-milestone--future):before{border-top:2px dashed #ccd2d7}html .mxw-page .mxw-milestone-copy{margin-top:14px;padding:12px 12px 14px}html .mxw-page #progress .mxw-milestone-copy h3{font-size:16px;line-height:1.3}html .mxw-page #progress .mxw-milestone-copy p{font-size:13px;line-height:1.5;margin-top:6px}html .mxw-page #progress .mxw-milestone-copy p+h3{margin-top:14px}}html .mxw-page #highlights.mxks-section{width:min(1344px,calc(100% - 96px));margin:0 auto;padding:68px 0 24px;height:auto;min-height:0;display:block;overflow:visible}html .mxw-page #highlights.mxks-section .mxfo-section-heading{position:static;transform:none;margin:0 0 32px;padding:0;text-align:left;width:auto}html .mxw-page #highlights.mxks-section .mxfo-section-heading p{font-size:12px;line-height:18px;font-weight:500;color:#477000;margin:0 0 14px;letter-spacing:.2px}html .mxw-page #highlights.mxks-section .mxfo-section-heading h2{font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.8px;color:#141619;margin:0}.mxks-bento{position:relative;width:100%;container-type:inline-size;--u:calc(100cqw / var(--bw,1083))}.mxks-card{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);margin:0;border-radius:calc(16 * var(--u));overflow:hidden}.mxks-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:none}.mxks-t{position:absolute;margin:0;letter-spacing:0;font-family:inherit;overflow:visible}.mxks-t span{display:inline;font-family:inherit}@media(max-width:767px){html .mxw-page #highlights.mxks-section{width:auto;padding:56px 16px 16px}html .mxw-page #highlights.mxks-section .mxfo-section-heading h2{font-size:32px}.mxks-bento{aspect-ratio:auto!important;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mxks-card{position:relative;left:auto;top:auto;width:auto;height:auto}.mxks-wide{grid-column:1/-1;--u:calc(100cqw / var(--cw))}.mxks-half{--u:calc((100cqw - 10px) / 2 / var(--cw))}.mxks-hero-magnetic-modules{order:0}.mxks-ai-desktop-ai-control-center{order:1}.mxks-mini-app-ai{order:2}.mxks-touchpad{order:3}.mxks-low-profile-gasket-keyboard{order:4}.mxks-voice{order:5}.mxks-programmable-dial{order:6}.mxks-custom-switches{order:7}.mxks-aluminium{order:8}.mxks-remap-with-via{order:9}.mxks-single-core-mcu{order:10}.mxks-mass-os{order:11}}@media(min-width:768px){html[data-mx-theme=light] #mass-os.os-gallery[data-mini-app-os]{padding-top:24px}html[data-mx-theme=light] #mass-os[data-mini-app-os] .mx-mini-more{display:none}html[data-mx-theme=light] #mass-os[data-mini-app-os][data-os-active-type=slide_2] .mx-mini-more{display:block;bottom:138px}html .mxw-page #mass-os[data-mini-app-os] .os-tabs-viewport{bottom:72px;justify-content:safe center}html .mxw-page #mass-os .os-tabs button{font-size:15px;padding:12px 11px;letter-spacing:-.2px}html .mxw-page #mass-os .os-caption h3{font-size:32px;line-height:1.25;letter-spacing:-.4px;font-weight:500;color:#141619}html .mxw-page #mass-os .os-caption p{font-size:24px;line-height:1.4;color:#4d535a}html .mxw-page #mass-os .os-caption .os-credit{font-size:18px;font-weight:400;color:#4d535a;margin-left:10px;letter-spacing:0}html .mxw-page #mass-os .os-caption .os-num{color:#477000}html .mxw-page #mass-os:is([data-slide="3"],[data-slide="4"],[data-slide="5"]) .os-caption>p:not(.eyebrow):not(.os-credit){font-size:24px;line-height:1.4}html .mxw-page #mass-os:is([data-slide="3"],[data-slide="4"],[data-slide="5"]) .os-caption>p:last-child{margin-top:0}}.os-caption .os-num{color:#477000}.mxe-hwmon .mxe-hwmon-row{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);aspect-ratio:751.8/222.7}.mxe-hwmon .mxe-hwmon-row>.mxe-hwmon-zero{position:absolute!important;left:0!important;top:0!important;width:18.955%!important;height:100%!important;container-type:inline-size}.mxe-hwmon .mxe-hwmon-row>.mxe-hwmon-type{position:absolute!important;left:18.955%!important;top:0!important;width:81.045%!important;height:100%!important}.mxe-hwmon .mxe-hwmon-row>div>img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:fill}.mxe-hw-graph{position:absolute;overflow:hidden}.mxe-hw-graph img{position:absolute;left:0;top:0;height:100%;max-width:none;animation:mxe-hw-scroll 6s linear infinite}@keyframes mxe-hw-scroll{0%{transform:translate(0)}to{transform:translate(-50.2%)}}.mxe-hw-live{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1;font-family:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mxe-hw-graph img{animation:none}}.mxm-section{width:min(1344px,calc(100% - 96px));margin:0 auto;padding:68px 0 32px}.mxm-page+.mxm-page{margin-top:96px}.mxm-page>.eyebrow{font-size:12px;line-height:18px;font-weight:500;color:#477000;margin:0 0 14px;letter-spacing:.2px}.mxm-page>h2{font-size:48px;line-height:1.1;font-weight:700;letter-spacing:-.8px;color:#141619;margin:0 0 32px}@media(max-width:767px){.mxm-section{width:auto;padding:56px 16px 16px}.mxm-page>h2{font-size:32px}.mxm-page+.mxm-page{margin-top:56px}}html .mxw-page #mass-os :is(.os-stage,.os-panel,.os-image,.os-panel picture,.os-panel video,.os-panel img){background:transparent!important;background-color:transparent!important;box-shadow:none!important}html .mxw-page #mass-os .os-panel :is(img,video).os-image,html .mxw-page #mass-os .os-panel .os-image :is(img,video){object-fit:contain!important;object-position:center!important}.mxks-plain{background:#f5f5f7}.mxks-card>img.mxks-cimg{position:absolute;inset:auto;display:block;max-width:none}@property --k{syntax:"<length>";inherits:true;initial-value:1px}@property --a{syntax:"<length>";inherits:true;initial-value:1px}html .mxw-page #highlights.mxks-section{padding:56px 0 24px}html .mxw-page #highlights.mxks-section .mxfo-section-heading{margin-bottom:24px}.mxk2{container-type:inline-size;--k:calc(100cqw / 1344);--rh:clamp(168px, calc((100svh - 300px)/4) ,212px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--rh);gap:12px}.mxk2-card{position:relative;margin:0;border-radius:16px;background:#f5f5f7;overflow:hidden;display:flex;min-width:0}.mxk2-span2{grid-column:span 2}.mxk2-txt{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding:18px 0 14px 22px;max-width:52%;position:relative;z-index:1}.mxk2-txt :is(h3,p){margin:0;white-space:pre-line;font-family:inherit}.mxk2-txt span{font-family:inherit}.mxk2-vis{flex:1 1 auto;min-width:0;min-height:0;position:relative}.mxk2-vis{padding:var(--bleed)}.mxk2-vis img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:var(--pos)}.mxk2-top{flex-direction:column}.mxk2-top .mxk2-txt{max-width:none;padding:18px 22px 4px}.mxk2-scale{display:block}.mxk2-art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:var(--ar);width:min(100%,calc(var(--rh) * var(--ar)));container-type:inline-size}.mxk2-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:none}.mxk2-at{position:absolute;margin:0;font-family:inherit;--a:calc(100cqw / var(--aw))}.mxk2-at span{font-family:inherit}@media(max-width:767px){.mxk2{--k:calc(100cqw / 700);grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.mxk2-card{aspect-ratio:1/1.02;container-type:size}.mxk2-span2{aspect-ratio:2.05/1}.mxk2-art{width:min(100cqw,calc(100cqh * var(--ar)))}.mxk2-left:not(.mxk2-span2){flex-direction:column}.mxk2-left:not(.mxk2-span2) .mxk2-txt{max-width:none;padding:14px 14px 0}.mxk2-txt{padding:14px 0 12px 14px}}html .mxw-page #highlights.mxks-section{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html .mxw-page #shopify-section-highlights{height:auto!important}.mxk2-mini-app-ai .mxk2-art,.mxk2-touchpad .mxk2-art,.mxk2-custom-switches .mxk2-art{left:0;transform:translateY(-50%)}.os-tabs-frame{display:contents}@media(max-width:767px){html .mxw-page #mass-os[data-mini-app-os]{position:relative;height:810px;min-height:0;padding-top:20px}html .mxw-page #mass-os[data-mini-app-os] .chapter-heading{margin-bottom:12px}html .mxw-page #mass-os[data-mini-app-os] .os-tabs-frame{display:block;position:absolute;left:24px;right:24px;bottom:62px;height:60px;border-radius:30px;background:var(--raised);z-index:2}html .mxw-page #mass-os[data-mini-app-os] .os-tabs-viewport{position:absolute!important;top:0!important;right:52px!important;bottom:0!important;left:52px!important;width:auto!important;max-width:none!important;height:60px;margin:0!important;border-radius:0;display:flex;justify-content:center;overflow:hidden}html .mxw-page #mass-os[data-mini-app-os] .os-tabs{background:transparent;padding:6px 0}html .mxw-page #mass-os[data-mini-app-os] .os-tabs button[aria-selected=false]{display:none}html .mxw-page #mass-os[data-mini-app-os] .os-tabs button{padding:12px 18px;font-size:15px}html .mxw-page #mass-os[data-mini-app-os] .mx-os-navigation{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;margin:0;padding:0 8px;justify-content:space-between;pointer-events:none}html .mxw-page #mass-os[data-mini-app-os] .mx-os-navigation button{pointer-events:auto}html .mxw-page #mass-os[data-mini-app-os] .mx-os-navigation span{position:absolute;left:0;right:0;top:100%;margin-top:6px;text-align:center}html .mxw-page #mass-os[data-mini-app-os] .mx-mini-more{margin-top:6px}}@media(max-width:767px){html .mxw-page #highlights.mxks-section{padding:48px 16px 8px}html .mxw-page #highlights.mxks-section .mxfo-section-heading{margin-bottom:16px}.mxk2{gap:8px}.mxk2 .mxk2-card{aspect-ratio:1/.86}.mxk2 .mxk2-span2{aspect-ratio:2.5/1}.mxk2 .mxk2-ai-desktop-ai-control-center{aspect-ratio:2.2/1}.mxk2 .mxk2-scale{aspect-ratio:auto;container-type:inline-size}.mxk2 .mxk2-scale .mxk2-art{position:relative;left:auto;top:auto;transform:none;width:100%}.mxk2-left:not(.mxk2-span2) .mxk2-txt{padding:12px 12px 0}.mxk2-txt{padding:12px 0 10px 14px;gap:2px}}@media(max-width:767px){.mxm-section{padding:40px 16px 8px}.mxm-page+.mxm-page{margin-top:40px}.mxm-page>.eyebrow{margin-bottom:6px}.mxm-page>h2{font-size:26px;line-height:1.12;letter-spacing:-.4px;margin-bottom:14px}.mxm-section .mxks-bento{gap:8px}.mxm-section :is(.mxks-voice-hero-voice,.mxks-numdeck-hero-numdeck){aspect-ratio:auto!important;height:min(340px,calc(100svh - 470px));min-height:260px;background:#f6f5f8}.mxm-section :is(.mxks-voice-hero-voice,.mxks-numdeck-hero-numdeck)>img{object-fit:contain}.mxm-section .mxks-plain{aspect-ratio:auto!important;height:92px;display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-rows:auto 1fr;column-gap:10px;row-gap:3px;padding:8px;align-content:start}.mxm-section .mxks-plain .mxks-t{position:static;grid-column:1;width:auto!important;max-width:none;white-space:normal!important;padding-left:6px}.mxm-section .mxks-plain h3.mxks-t{font-size:14px!important;line-height:1.22!important;padding-top:4px}.mxm-section .mxks-plain p.mxks-t{font-size:11.5px!important;line-height:1.35!important}.mxm-section .mxks-plain .mxks-t span{font-size:inherit!important}.mxm-section .mxks-plain>img.mxks-cimg{position:static;grid-column:2;grid-row:1/3;width:100%!important;height:76px!important;border-radius:10px!important}.mxm-section .mxks-typecore-hero-typecore{margin-bottom:0}}@media(max-width:767px){.mxk2 :is(.mxk2-remap-with-via,.mxk2-single-core-mcu){aspect-ratio:1/.44}.mxk2 :is(.mxk2-remap-with-via,.mxk2-single-core-mcu) .mxk2-art{position:absolute;top:50%;transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/mxw-figma-01nov.css.map */
