.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card]{background-color:#2b5159;border-color:#4d7780;color:#eef3f0;box-shadow:0 2px 12px rgba(0,0,0,.12)}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]:focus-within>a,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]:hover>a,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card]:focus-within,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card]:hover{background-color:#2b5159;border-color:#84b0aa;box-shadow:0 6px 18px rgba(0,0,0,.18)}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a:focus-visible,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card]:focus-visible,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card]:focus-within{outline:3px solid #a4d4d0;outline-offset:3px}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:nth-child(2)>span:first-child,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-title]{color:#eef3f0}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:nth-child(2)>span:nth-child(2),.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-sub]{color:#cbd7d1}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-accent]{color:#e2cc9f}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-action],.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-symbol]{color:#c0d9ce}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:first-child,.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-well]{background-color:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.18)}.storefront .target-white-link-cards_targetRoot__AoAyY a[data-mpino-white-link-card]>span.absolute.inset-y-3.left-0[aria-hidden]{background-color:#a5c6b8!important}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:first-child svg [stroke],.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-well] svg [stroke]{stroke:#c0d9ce}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:first-child svg [fill=currentColor],.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-white-link-card] [data-mpino-link-well] svg [fill=currentColor]{fill:#c0d9ce}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>span:first-child{outline:1px solid hsla(0,0%,100%,.18)}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]{border-radius:7px}.storefront .target-white-link-cards_targetRoot__AoAyY [data-mpino-software-shell]>a>svg:last-child{visibility:hidden}.MpsStudio2Showcase_root__hwdIm{color:#f6f5f2;font-family:SUIT,Malgun Gothic,sans-serif;line-height:1.55}.MpsStudio2Showcase_root__hwdIm *{box-sizing:border-box}.MpsStudio2Showcase_showcase__0QtKc{padding:29px 30px 19px;border:1px solid #363c3f;background:#171b1e;box-shadow:0 12px 35px #0003}.MpsStudio2Showcase_intro__oRHgY{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px}.MpsStudio2Showcase_eyebrow__VXXXb{margin:0;color:#c5ac89;font-size:10px;font-weight:900;letter-spacing:.16em}.MpsStudio2Showcase_title__28hhJ{margin:9px 0 0;font-size:clamp(34px,4vw,57px);font-weight:800;line-height:1.04;letter-spacing:-.065em}.MpsStudio2Showcase_lead__3gFJ8{max-width:440px;margin:0 0 4px;color:#aeb8bd;font-size:14px;line-height:1.65;word-break:keep-all}.MpsStudio2Showcase_tool__KoK5h{border:1px solid #363c3f;border-top:3px solid #c5ac89;background:#1c2328}.MpsStudio2Showcase_tool-head__EkIPQ{display:flex;align-items:center;gap:12px;min-height:67px;padding:12px 17px;background:#30373b;border-bottom:1px solid #363c3f}.MpsStudio2Showcase_mark__JtzyB{display:grid;place-items:center;width:39px;height:39px;border-radius:8px;background:#276078;color:#fff;font-weight:800;font-size:18px}.MpsStudio2Showcase_tool-label__CwfVM{display:block;color:#aeb8bd;font-size:9px;font-weight:900;letter-spacing:.16em}.MpsStudio2Showcase_tool-title__egvhZ{display:block;font-size:22px;font-weight:750;line-height:1.2}.MpsStudio2Showcase_badge__cBI8q{margin-left:auto;padding:6px 10px;border:1px solid #c5ac89;border-radius:40px;color:#c5ac89;font-size:10px;font-weight:900;letter-spacing:.08em}.MpsStudio2Showcase_mode__CaiXy{display:flex;justify-content:space-between;padding:8px 12px;background:#30373b;font-size:10px;font-weight:900;letter-spacing:.08em}.MpsStudio2Showcase_mode__CaiXy span:last-child{color:#aeb8bd}.MpsStudio2Showcase_image-link__NrR7A{display:block;background:#0b101c}.MpsStudio2Showcase_image-link__NrR7A img{display:block;width:100%;height:auto}.MpsStudio2Showcase_foot__j8o7N{display:flex;justify-content:space-between;gap:17px;padding-top:14px;color:#aeb8bd;font-size:11px}.MpsStudio2Showcase_foot__j8o7N strong{color:#c5ac89;letter-spacing:.09em}.MpsStudio2Showcase_cards__OvKtu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.MpsStudio2Showcase_card__BJQuB{padding:22px;border:1px solid #363c3f;border-radius:12px;background:#20282b}.MpsStudio2Showcase_number__MyGZQ{color:#c5ac89;font-size:11px;font-weight:800;letter-spacing:.1em}.MpsStudio2Showcase_card__BJQuB h3{font-size:17px;margin:10px 0 7px}.MpsStudio2Showcase_card__BJQuB p{font-size:14px;color:#bdc5c8;margin:0;word-break:keep-all}.MpsStudio2Showcase_guide__5pD_O{margin-top:20px;padding:24px;border:1px solid #363c3f;border-radius:12px;background:#20282b}.MpsStudio2Showcase_guide__5pD_O h3{margin:0 0 8px;font-size:17px}.MpsStudio2Showcase_guide__5pD_O p{margin:0;color:#bdc5c8;font-size:14px;word-break:keep-all}.MpsStudio2Showcase_links__5nkGC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.MpsStudio2Showcase_guide__5pD_O a{display:flex;min-width:0;align-items:center;gap:14px;padding:14px 16px;border:1px solid #4d7780;border-radius:7px;background:#2b5159;box-shadow:0 2px 12px #0000001f;color:#eef3f0;text-decoration:none;font-size:15.5px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.MpsStudio2Showcase_guide__5pD_O a:hover{border-color:#84b0aa;box-shadow:0 6px 18px #0000002e}.MpsStudio2Showcase_guide__5pD_O a:focus-visible{outline:3px solid #a4d4d0;outline-offset:3px}.MpsStudio2Showcase_well__4OcX1{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid #ffffff2e;border-radius:12px;background:#ffffff09;color:#c0d9ce}.MpsStudio2Showcase_well__4OcX1 svg{width:24px;height:24px}.MpsStudio2Showcase_link-copy__POKe2{display:block;min-width:0;flex:1}.MpsStudio2Showcase_link-copy__POKe2 small{display:block;margin-top:4px;color:#cbd7d1;font-family:Space Mono,monospace;font-size:11.5px;font-weight:400;line-height:1.25}.MpsStudio2Showcase_link-symbol__aJJz9{width:20px;height:20px;flex:none;color:#c0d9ce}.MpsStudio2Showcase_sr-only__VWTJG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.MpsStudio2Showcase_links__5nkGC{grid-template-columns:1fr}.MpsStudio2Showcase_guide__5pD_O a{font-size:14.5px}}.MpsStudio2Showcase_image-link__NrR7A:focus-visible{outline:3px solid #c5ac89;outline-offset:3px}@media(max-width:700px){.MpsStudio2Showcase_showcase__0QtKc{padding:16px 14px}.MpsStudio2Showcase_intro__oRHgY{display:block}.MpsStudio2Showcase_title__28hhJ{font-size:35px}.MpsStudio2Showcase_lead__3gFJ8{margin-top:12px;font-size:13px}.MpsStudio2Showcase_tool-head__EkIPQ{min-height:52px;padding:8px 10px}.MpsStudio2Showcase_mark__JtzyB{width:30px;height:30px;font-size:14px}.MpsStudio2Showcase_tool-title__egvhZ{font-size:17px}.MpsStudio2Showcase_badge__cBI8q{font-size:9px}.MpsStudio2Showcase_foot__j8o7N strong{display:none}.MpsStudio2Showcase_cards__OvKtu{grid-template-columns:1fr;gap:10px}.MpsStudio2Showcase_card__BJQuB{padding:17px}.MpsStudio2Showcase_guide__5pD_O{padding:18px}.MpsStudio2Showcase_mode__CaiXy span:last-child{display:none}}.SoftwareGroupedShowcase_showcase__tpLmV{display:flex;flex-direction:column;width:100%;height:min(760px,calc(100svh - 32px));min-height:640px;padding:29px 30px 19px;overflow:hidden;border:1px solid #363c3f;background:#171b1e;box-shadow:0 12px 35px rgba(0,0,0,.2);color:#f6f5f2}.SoftwareGroupedShowcase_intro__jzIwp{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px}.SoftwareGroupedShowcase_eyebrow__McFPs{color:#c5ac89;font-size:10px;font-weight:900;letter-spacing:.16em}.SoftwareGroupedShowcase_title__OkI87{margin-top:9px;font-size:clamp(34px,4vw,57px);font-weight:800;line-height:1.04;letter-spacing:-.065em}.SoftwareGroupedShowcase_lead__5BfSD{flex:none;margin-bottom:4px;color:#aeb8bd;font-size:13px;line-height:1.65;white-space:nowrap}.SoftwareGroupedShowcase_grid__iTRZQ{display:grid;grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:14px;flex:1;min-height:0}.SoftwareGroupedShowcase_tool__ImeTE{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid #363c3f;background:#1c2328}.SoftwareGroupedShowcase_arduinoTool__MEJfW{border-top:3px solid #aeb8bd}.SoftwareGroupedShowcase_studioTool__ZYQmb{border-top:3px solid #c5ac89}.SoftwareGroupedShowcase_toolHead__aYu4T{display:flex;align-items:center;gap:12px;flex:none;min-height:67px;padding:12px 17px;border-bottom:1px solid #363c3f;background:#30373b;color:#f6f5f2}.SoftwareGroupedShowcase_icon__n_kvY{width:39px;height:39px;-o-object-fit:contain;object-fit:contain;flex:none}.SoftwareGroupedShowcase_toolEyebrow__Er4OP{display:block;color:#aeb8bd;font-size:9px;font-weight:900;letter-spacing:.16em}.SoftwareGroupedShowcase_toolTitle__JVzd1{display:block;margin-top:2px;font-size:22px;font-weight:750;line-height:1.1;letter-spacing:-.05em}.SoftwareGroupedShowcase_badge__HwpCo{margin-left:auto;padding:6px 8px;border:1px solid #c5ac89;border-radius:40px;color:#c5ac89;background:#30373b;font-size:9px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.SoftwareGroupedShowcase_toolBody__My6LS{flex:1;min-height:0}.SoftwareGroupedShowcase_screen__01Sy1{position:relative;width:100%;height:100%;overflow:hidden;background:#202426;isolation:isolate}.SoftwareGroupedShowcase_screen__01Sy1 img{position:absolute;display:block;height:auto;max-width:none;left:0;top:0;filter:none;transform:none}.SoftwareGroupedShowcase_arduinoScreen__7ahlo img{width:250%}.SoftwareGroupedShowcase_studioCodeScreen__46_Pm img{width:150%}.SoftwareGroupedShowcase_studioLadderScreen__O4GAu img{width:115%}.SoftwareGroupedShowcase_studioModes__PLt7f{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.SoftwareGroupedShowcase_studioMode__RTIq5{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.SoftwareGroupedShowcase_studioMode__RTIq5+.SoftwareGroupedShowcase_studioMode__RTIq5{border-top:1px solid #363c3f}.SoftwareGroupedShowcase_modeHead__Fq6Af{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding:0 11px;background:#30373b;color:#f6f5f2;font-size:10px;font-weight:900;letter-spacing:.08em}.SoftwareGroupedShowcase_modeHead__Fq6Af span:last-child{color:#aeb8bd;font-size:9px}.SoftwareGroupedShowcase_studioMode__RTIq5 .SoftwareGroupedShowcase_screen__01Sy1{flex:1;min-height:0}.SoftwareGroupedShowcase_foot__E_L4F{display:flex;justify-content:space-between;gap:17px;padding-top:14px;background:#171b1e;color:#aeb8bd;font-size:10px;line-height:1.45}.SoftwareGroupedShowcase_foot__E_L4F strong{color:#c5ac89;font-size:10px;letter-spacing:.09em;white-space:nowrap}@media (max-width:850px){.SoftwareGroupedShowcase_showcase__tpLmV{height:min(720px,calc(100svh - 32px));min-height:620px;padding:19px}.SoftwareGroupedShowcase_intro__jzIwp{display:block}.SoftwareGroupedShowcase_title__OkI87{font-size:39px}.SoftwareGroupedShowcase_lead__5BfSD{margin-top:6px;font-size:11px;text-align:right}.SoftwareGroupedShowcase_grid__iTRZQ{gap:8px}.SoftwareGroupedShowcase_toolHead__aYu4T{min-height:51px;padding:7px 9px;gap:6px}.SoftwareGroupedShowcase_icon__n_kvY{width:29px;height:29px}.SoftwareGroupedShowcase_toolTitle__JVzd1{font-size:16px}.SoftwareGroupedShowcase_badge__HwpCo{display:none}}@media (max-width:600px){.SoftwareGroupedShowcase_showcase__tpLmV{height:min(730px,calc(100svh - 24px));min-height:640px;padding:12px}.SoftwareGroupedShowcase_intro__jzIwp{display:block;padding-bottom:11px}.SoftwareGroupedShowcase_title__OkI87{font-size:clamp(27px,7.9vw,31px)}.SoftwareGroupedShowcase_lead__5BfSD{margin:6px 0 0;font-size:10px;line-height:1.4;letter-spacing:-.06em}.SoftwareGroupedShowcase_grid__iTRZQ{grid-template-columns:1fr;grid-template-rows:minmax(0,.72fr) minmax(0,1.28fr);gap:7px}.SoftwareGroupedShowcase_toolHead__aYu4T{min-height:39px}.SoftwareGroupedShowcase_toolTitle__JVzd1{font-size:15px}.SoftwareGroupedShowcase_toolEyebrow__Er4OP{display:none}.SoftwareGroupedShowcase_arduinoScreen__7ahlo img{width:300%}.SoftwareGroupedShowcase_studioCodeScreen__46_Pm img{width:180%}.SoftwareGroupedShowcase_studioLadderScreen__O4GAu img{width:160%}.SoftwareGroupedShowcase_modeHead__Fq6Af{min-height:23px;padding:0 6px;font-size:9px}.SoftwareGroupedShowcase_modeHead__Fq6Af span:last-child{display:none}.SoftwareGroupedShowcase_foot__E_L4F{display:block;padding-top:8px;font-size:9px}.SoftwareGroupedShowcase_foot__E_L4F strong{display:none}}@media (max-width:360px){.SoftwareGroupedShowcase_lead__5BfSD{width:calc(100% + 24px);margin-left:-12px;padding-right:6px;font-size:9px;letter-spacing:-.07em}}@media (max-width:340px){.SoftwareGroupedShowcase_lead__5BfSD{font-size:8px}}