.entry-content[data-astro-cid-ye7adpbu] .mu-review-cover[data-astro-cid-ye7adpbu]{border-radius:10px;margin:0 0 22px;overflow:hidden}.entry-content[data-astro-cid-ye7adpbu] .mu-review-cover[data-astro-cid-ye7adpbu] img[data-astro-cid-ye7adpbu]{width:100%;height:auto;margin:0;display:block}.mu-roundup-cards[data-astro-cid-bghua74j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mu-roundup-card[data-astro-cid-bghua74j]{color:#0f172a;background:#fff;border:1px solid #0f172a0f;border-radius:24px;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:150px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:grid;overflow:hidden;box-shadow:0 12px 30px -22px #0f172a57}.mu-roundup-card[data-astro-cid-bghua74j]:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0f172a38}.mu-roundup-card[data-astro-cid-bghua74j]:focus-visible{outline-offset:4px;outline:3px solid #147b5a}.mu-roundup-card__image[data-astro-cid-bghua74j]{aspect-ratio:1;background:#071829;width:100%;overflow:hidden}.mu-roundup-card__image[data-astro-cid-bghua74j] img[data-astro-cid-bghua74j]{object-fit:contain;width:100%;height:100%;display:block}.mu-roundup-card__body[data-astro-cid-bghua74j]{min-width:0;padding:18px}.mu-roundup-card__label[data-astro-cid-bghua74j]{color:#176b4c;text-transform:uppercase;letter-spacing:.025em;background:#e7f9ed;border-radius:20px;padding:4px 8px;font:800 10px/1.3 Sora,sans-serif;display:inline-block}.mu-roundup-card[data-astro-cid-bghua74j] h3[data-astro-cid-bghua74j]{color:inherit;margin:8px 0 0;font:700 17px/1.35 Sora,sans-serif}.mu-roundup-cards--home[data-astro-cid-bghua74j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mu-roundup-cards--home[data-astro-cid-bghua74j] .mu-roundup-card[data-astro-cid-bghua74j]{border-radius:20px;grid-template-columns:112px minmax(0,1fr);min-height:144px}.mu-roundup-cards--home[data-astro-cid-bghua74j] .mu-roundup-card__body[data-astro-cid-bghua74j]{padding:15px 12px}.mu-roundup-cards--home[data-astro-cid-bghua74j] h3[data-astro-cid-bghua74j]{font-size:14px}.mu-roundup-cards--home[data-astro-cid-bghua74j] .mu-roundup-card__label[data-astro-cid-bghua74j]{font-size:9px}@media (width<=1050px){.mu-roundup-cards--home[data-astro-cid-bghua74j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mu-roundup-cards[data-astro-cid-bghua74j]{grid-template-columns:1fr}}@media (width<=600px){.mu-roundup-card[data-astro-cid-bghua74j],.mu-roundup-cards--home[data-astro-cid-bghua74j] .mu-roundup-card[data-astro-cid-bghua74j]{border-radius:20px;grid-template-columns:120px minmax(0,1fr);min-height:132px}.mu-roundup-card__body[data-astro-cid-bghua74j]{padding:14px 15px}.mu-roundup-card[data-astro-cid-bghua74j] h3[data-astro-cid-bghua74j]{font-size:15px}.mu-roundup-card__label[data-astro-cid-bghua74j]{font-size:9px}}@media (prefers-reduced-motion:reduce){.mu-roundup-card[data-astro-cid-bghua74j]{transition:none}.mu-roundup-card[data-astro-cid-bghua74j]:hover{transform:none}}.mu-roundup-card__chips[data-astro-cid-bghua74j]{flex-wrap:wrap;gap:4px;display:flex}.mu-roundup-card__label[data-astro-cid-bghua74j]{text-transform:none;white-space:nowrap}.mu-chip--claude[data-astro-cid-bghua74j]{color:#8b351c;background:#fbe7dd}.mu-chip--codex[data-astro-cid-bghua74j]{color:#12624f;background:#def4ee}.mu-chip--open-source[data-astro-cid-bghua74j]{color:#215c8a;background:#e0f0ff}.mu-chip--ui[data-astro-cid-bghua74j]{color:#643597;background:#eee5ff}.mu-chip--marketing[data-astro-cid-bghua74j]{color:#77520d;background:#fff0c2}.mu-chip--design[data-astro-cid-bghua74j]{color:#922d59;background:#fce3ef}.roundups[data-astro-cid-lc725kd3]{background:#effafa}.mku-simulators{--sh-paper:#f5f5ef;--sh-ink:#121512;--sh-muted:#535951;--sh-line:#c9cdc3;--sh-green:#39f783;--sh-yellow:#ffdf00;--sh-blue:#206fe0;background-color:var(--sh-paper);color:var(--sh-ink);background-image:linear-gradient(#25382106 1px,#0000 1px),linear-gradient(90deg,#25382106 1px,#0000 1px);background-size:32px 32px;margin:0;font-family:Sora,sans-serif;font-size:15px;line-height:1.65}.mku-simulators *{box-sizing:border-box}.mku-simulators ::selection{background:var(--sh-yellow);color:var(--sh-ink)}.mku-simulators :is(h1,h2,h3,p,figure,ol,dl){margin:0}.mku-simulators :is(h1,h2,h3){color:inherit;letter-spacing:-.035em;text-wrap:balance;font-family:Sora,sans-serif;font-weight:750}.mku-simulators h2{font-size:clamp(25px,2.35vw,34px);line-height:1.2}.mku-simulators a{color:inherit;text-decoration:none}.mku-simulators a:hover{text-underline-offset:5px;text-decoration:underline}.mku-simulators a:focus-visible,.mku-simulators summary:focus-visible{outline:3px solid var(--sh-blue);outline-offset:5px}.mku-simulators :is(section,main){scroll-margin-top:24px}.mku-simulators img{max-width:100%;display:block}.sh-width{width:min(1240px,100% - 64px);margin-inline:auto}.sh-skip{background:var(--sh-yellow);z-index:999;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.sh-skip:focus{transform:none}.sh-header{border-bottom:1px solid var(--sh-ink);align-items:center;gap:32px;min-height:94px;display:flex}.sh-brand{flex-shrink:0;display:block}.sh-brand .mk-brand{width:126px;height:auto}.sh-header-label{letter-spacing:.09em;text-transform:uppercase;border-left:1px solid var(--sh-line);padding-left:28px;font-size:11px}.sh-header nav{gap:26px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.sh-header nav a{padding-block:12px}.sh-breadcrumb{color:var(--sh-muted);gap:12px;padding:18px 0;font-size:11px;display:flex}.sh-hero{color:#fff;background:#101310;grid-template-columns:1fr 1.08fr;align-items:center;gap:36px;padding:46px 40px 44px;display:grid}.sh-hero h1{max-width:15ch;font-size:clamp(32px,3.65vw,50px);line-height:1.12}.sh-hero h1>span{letter-spacing:0;color:var(--sh-green);max-width:36ch;margin-bottom:19px;font-size:14px;font-weight:650;line-height:1.6;display:block}.sh-hero-copy>p{color:#d6dbd3;max-width:47ch;margin:24px 0;font-size:14px;line-height:1.75}.sh-hero small{color:#bfc8bc;max-width:42ch;margin-top:18px;font-size:10px;display:block}.sh-hero-art img{width:100%;height:auto}.sh-hero-art figcaption{color:#c2ccbd;border-top:1px solid #65705f;justify-content:space-between;gap:15px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.sh-button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:15px 20px;font-size:12px;font-weight:750;line-height:1.5;transition:background-color .18s,color .18s;display:inline-flex}.sh-button span{font-size:21px;line-height:1}.mku-simulators .sh-button:hover{text-decoration:none}.sh-button-yellow{background:var(--sh-yellow);color:var(--sh-ink)!important}.sh-button-yellow:hover{background:#fff06a}.sh-button-ink{background:var(--sh-ink);color:#fff!important}.sh-button-ink:hover{background:#2b3b2b}.sh-steps{border:1px solid var(--sh-ink);border-top:0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid;margin:0!important}.sh-steps li{border-right:1px solid var(--sh-ink);background:var(--sh-yellow);align-items:center;gap:14px;margin:0;padding:20px 18px;font-size:12px;font-weight:650;display:flex}.sh-steps li:nth-child(2){background:var(--sh-green)}.sh-steps li:nth-child(3){background:var(--sh-blue);color:#fff}.sh-steps li:last-child{background:var(--sh-ink);color:#fff;border:0}.sh-step-number{font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.sh-catalog{margin-top:48px}.sh-section-title{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.sh-section-title>p{max-width:37ch;color:var(--sh-muted);font-size:12px}.sh-products{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.sh-product{border:1px solid var(--sh-ink);background:#fff;flex-direction:column;min-width:0;display:flex}.sh-product-heading{border-top:6px solid var(--sh-green);justify-content:space-between;align-items:flex-start;gap:18px;min-height:118px;padding:22px 24px;display:flex}.sh-product-brand{color:var(--sh-muted);font-size:11px;margin-bottom:6px!important}.sh-product h3{font-size:24px;line-height:1.25}.sh-status{white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:650;line-height:1.5;display:inline-flex}.sh-available{color:#174623;background:#d9ffe4}.sh-available>span{background:#258242;border-radius:50%;width:6px;height:6px}.sh-soon{color:#163c6e;background:#dce8fa}.sh-cover-link{margin:0 24px;display:block}.sh-cover{aspect-ratio:16/9;object-fit:cover;width:100%}.sh-product-body{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex}.sh-product-body>p{color:#4c554a;font-size:13px}.sh-product-note{border-bottom:1px solid var(--sh-line);padding-bottom:16px;font-size:10px!important}.sh-product-body .sh-button{width:100%;margin-top:auto;display:flex}.sh-meta .sh-product-heading{border-top-color:var(--sh-blue)}.sh-meta{background:#f8fbff}.sh-meta-art{aspect-ratio:16/9;background:#e7eef9;align-items:center;margin:0 24px;display:flex;position:relative;overflow:hidden}.sh-meta-art>div{z-index:1;width:57%;padding:25px 0 25px 23px;position:relative}.sh-meta-platform{letter-spacing:-.04em;font-size:clamp(21px,2.5vw,34px);font-weight:750;line-height:1.12}.sh-meta-art p{max-width:18ch;margin-top:20px;font-size:11px;line-height:1.5}.sh-meta-art img{object-fit:contain;object-position:bottom right;width:59%;height:100%;position:absolute;bottom:0;right:-2%}.sh-release-note{line-height:1.8;margin-top:auto!important;font-size:11px!important}.sh-release-note strong{color:#344f71;font-weight:600}.sh-learning{border-top:1px solid var(--sh-ink);border-bottom:1px solid var(--sh-ink);grid-template-columns:1fr 1fr;gap:72px;margin-top:42px;padding:50px 0;display:grid}.sh-learning>div>p{color:var(--sh-muted);max-width:55ch;margin-top:18px;font-size:13px}.sh-learning-points p{border-bottom:1px solid var(--sh-line);padding-bottom:14px;margin:0 0 14px!important}.sh-learning-points p:last-child{border:0;padding:0;margin:0!important}.sh-learning-points strong{color:var(--sh-ink)}.sh-origin{grid-template-columns:280px 1fr;align-items:start;gap:48px;margin:54px 0;display:grid}.sh-origin-photo{object-fit:cover;object-position:50% 28%;border:1px solid var(--sh-ink);width:280px;height:340px}.sh-origin-copy{max-width:72ch}.sh-origin-copy>div{color:var(--sh-muted);margin:22px 0;font-size:13px;line-height:1.85}.sh-origin-copy b{color:var(--sh-ink);font-weight:650}.sh-text-link{align-items:center;gap:20px;font-size:12px;font-weight:650;display:inline-flex}.sh-origin-details{border-block:1px solid var(--sh-line);margin:18px 0}.mku-simulators summary{cursor:pointer;list-style:none}.mku-simulators summary::-webkit-details-marker{display:none}.sh-origin-details summary{justify-content:space-between;gap:16px;padding:15px 0;font-size:12px;font-weight:650;display:flex}.mku-simulators details[open]>summary>span{transform:rotate(45deg)}.sh-origin-details>p{margin:8px 0 20px;font-size:13px}.sh-principles{grid-template-columns:1fr 1fr;gap:18px;display:grid;margin-bottom:22px!important}.sh-principles dt{font-size:12px;font-weight:700}.sh-principles dd{color:var(--sh-muted);margin:6px 0;font-size:11px}.sh-classroom{background:var(--sh-yellow);border:1px solid var(--sh-ink);justify-content:space-between;align-items:center;gap:36px;padding:30px 34px;display:flex}.sh-classroom p{max-width:67ch;margin-top:12px;font-size:12px}.sh-classroom .sh-button{flex-shrink:0}.sh-faq{grid-template-columns:.8fr 1.4fr;gap:60px;margin:58px 0;display:grid}.sh-faq>div>p{color:var(--sh-muted);max-width:30ch;margin-top:16px;font-size:13px}.sh-faq-list{border-top:1px solid var(--sh-ink)}.sh-faq details{border-bottom:1px solid var(--sh-line)}.sh-faq summary{justify-content:space-between;align-items:center;gap:28px;padding:19px 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.sh-faq summary>span{font-size:24px;font-weight:400}.sh-faq details>div{max-width:68ch;color:var(--sh-muted);padding:0 28px 20px 0;font-size:12px;line-height:1.8}.sh-reading{border-top:1px solid var(--sh-ink);padding-top:36px}.sh-reading .sh-section-title h2{max-width:29ch;font-size:26px}.sh-reading-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sh-reading-link{display:block}.sh-reading-link img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--sh-line);width:100%}.sh-reading-link h3{margin:14px 0;font-size:16px;line-height:1.45}.sh-reading-link>span{color:var(--sh-muted);font-size:10px}.sh-training{border-block:1px solid var(--sh-ink);grid-template-columns:1fr 1.4fr;gap:40px;margin:44px 0;padding-block:28px;display:grid}.sh-training h2{max-width:19ch;font-size:24px}.sh-training>div{flex-direction:column;gap:14px;display:flex}.sh-training a{justify-content:space-between;gap:20px;font-size:12px;display:flex}.sh-contact{grid-template-columns:.8fr 1.4fr;gap:60px;padding:14px 0 50px;display:grid}.sh-contact>div:first-child>div{margin:22px 0;font-size:13px}.sh-contact>div:first-child>p{color:var(--sh-muted);max-width:37ch;font-size:12px}.sh-form{border:1px solid var(--sh-ink);background:#fff;padding:28px}.sh-form .wpforms-container{margin:0!important}.sh-form .wpforms-field{padding:0 0 20px!important}.sh-form .wpforms-field-label{margin-bottom:7px!important;font-family:Sora,sans-serif!important;font-size:12px!important;font-weight:600!important}.sh-form :is(input[type=text],input[type=email],select,textarea){min-height:44px;width:100%!important;max-width:100%!important;color:var(--sh-ink)!important;box-shadow:none!important;background:#fafbf8!important;border:1px solid #a7b09f!important;border-radius:0!important;padding:10px 12px!important;font-family:Sora,sans-serif!important;font-size:13px!important}.sh-form textarea{min-height:125px}.sh-form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid var(--sh-blue)!important}.sh-form .wpforms-field-description{margin-top:5px;color:var(--sh-muted)!important;font-size:10px!important}.sh-form .wpforms-field-checkbox{font-size:11px!important}.sh-form input[type=checkbox]{accent-color:#1e6934;min-width:16px;min-height:16px}.sh-form .wpforms-field-label-inline{font-size:11px!important;line-height:1.7!important}.sh-form .wpforms-submit{cursor:pointer;min-height:48px;border:1px solid var(--sh-ink)!important;background:var(--sh-ink)!important;color:#fff!important;border-radius:0!important;padding:14px 24px!important;font-family:Sora,sans-serif!important;font-size:12px!important;font-weight:650!important}.sh-form .wpforms-submit:hover{background:#2b3b2b!important}.sh-form .sh-legal{color:var(--sh-muted);margin-top:18px;font-size:9px;line-height:1.7}.sh-legal a{text-decoration:underline}.sh-footer{border-top:1px solid var(--sh-ink);grid-template-columns:1fr 1fr;gap:24px;padding:28px 0;display:grid}.sh-footer .mk-brand{width:115px;height:auto}.sh-footer>div>p{margin-top:12px;font-size:11px}.sh-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:20px;font-size:11px;display:flex}.sh-disclaimer{color:var(--sh-muted);grid-column:1/-1;max-width:110ch;font-size:10px}.sh-footer-bottom{border-top:1px solid var(--sh-line);color:var(--sh-muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;display:flex}.sh-footer-bottom nav{font-size:9px}@media (width>=1600px){.sh-hero h1{font-size:50px}}@media (width<=1050px){.sh-header-label{display:none}.sh-width{width:calc(100% - 40px)}.sh-hero{gap:26px;padding:32px 28px}.sh-product-heading{flex-wrap:wrap;gap:10px;min-height:137px;padding:18px}.sh-cover-link,.sh-meta-art{margin-inline:18px}.sh-product-body{padding:20px 18px}.sh-product h3{font-size:21px}.sh-meta-art>div{padding-left:16px}.sh-meta-art p{margin-top:12px;font-size:10px}.sh-learning,.sh-faq,.sh-contact{gap:36px}.sh-origin{grid-template-columns:240px 1fr;gap:32px}.sh-origin-photo{width:240px;height:330px}.sh-steps li{gap:9px;padding:17px 12px;font-size:10px}}@media (width<=720px){.sh-width{width:calc(100% - 32px)}.sh-header{flex-wrap:wrap;gap:15px;min-height:0;padding:20px 0 14px}.sh-brand .mk-brand{width:110px}.sh-header nav{justify-content:space-between;gap:0;width:100%;margin:0;font-size:10px}.sh-header nav a{padding:5px 0}.sh-breadcrumb{padding:14px 0;font-size:10px}.sh-hero{grid-template-columns:1fr;gap:28px;padding:28px 22px}.sh-hero h1{max-width:17ch;font-size:36px}.sh-hero h1>span{margin-bottom:18px;font-size:11px}.sh-hero-copy>p{margin:20px 0;font-size:12px}.sh-hero small{font-size:9px}.sh-hero-art figcaption{gap:12px;font-size:8px}.sh-hero-art img{aspect-ratio:1600/841}.sh-steps{grid-template-columns:1fr 1fr}.sh-steps li{gap:9px;padding:17px 12px;font-size:10px}.sh-steps li:nth-child(2){border-right:0}.sh-steps li:nth-child(-n+2){border-bottom:1px solid var(--sh-ink)}.sh-catalog{margin-top:34px}.sh-section-title{margin-bottom:20px;display:block}.sh-section-title>p{max-width:42ch;margin-top:12px;font-size:11px}.sh-products{grid-template-columns:1fr;gap:20px}.sh-product-heading{flex-wrap:nowrap;gap:12px;min-height:0;padding:20px}.sh-product h3{font-size:20px}.sh-product-brand{font-size:10px}.sh-status{font-size:8px}.sh-cover-link,.sh-meta-art{margin-inline:20px}.sh-product-body{gap:17px;padding:20px}.sh-product-body>p{font-size:12px}.sh-meta-art>div{padding-left:18px}.sh-meta-platform{font-size:29px}.sh-meta-art p{margin-top:15px;font-size:10px}.sh-meta-art{aspect-ratio:16/10}.sh-button{gap:16px;min-height:48px;padding:14px 16px;font-size:11px}.sh-learning{grid-template-columns:1fr;gap:26px;margin-top:36px;padding:32px 0}.sh-learning>div>p{font-size:12px}.sh-origin{grid-template-columns:1fr;gap:24px;margin:34px 0}.sh-origin-photo{object-position:50% 30%;width:100%;height:260px}.sh-origin-copy>div{margin:18px 0;font-size:12px}.sh-origin-details>p{font-size:12px}.sh-principles{grid-template-columns:1fr}.sh-classroom{padding:26px 22px;display:block}.sh-classroom p{font-size:12px}.sh-classroom .sh-button{margin-top:22px}.sh-faq{grid-template-columns:1fr;gap:24px;margin:36px 0}.sh-faq>div>p{max-width:none;margin-top:12px;font-size:12px}.sh-faq summary{padding:17px 0;font-size:12px}.sh-reading{padding-top:28px}.sh-reading .sh-section-title h2{font-size:25px}.sh-reading .sh-text-link{margin-top:16px}.sh-reading-grid{grid-template-columns:1fr;gap:24px}.sh-reading-link{grid-template-columns:110px 1fr;align-items:start;column-gap:16px;display:grid}.sh-reading-link img{aspect-ratio:1;object-fit:cover;grid-row:1/3;width:110px}.sh-reading-link h3{margin:0 0 10px;font-size:13px}.sh-training{grid-template-columns:1fr;gap:24px;margin:32px 0;padding:26px 0}.sh-training h2{max-width:none}.sh-training a{font-size:11px}.sh-contact{grid-template-columns:1fr;gap:24px;padding:0 0 34px}.sh-contact>div:first-child>div{margin:16px 0;font-size:12px}.sh-contact>div:first-child>p{max-width:none}.sh-form{padding:22px 18px}.sh-footer{grid-template-columns:1fr;gap:22px;padding:26px 0}.sh-footer nav{justify-content:flex-start;gap:18px;font-size:10px}.sh-disclaimer,.sh-footer-bottom{grid-column:auto}.sh-footer-bottom{display:block}.sh-footer-bottom nav{margin-top:15px;font-size:9px}.sh-disclaimer{font-size:9px}.sh-origin-photo{object-position:50% 5%}.sh-reading-link img{aspect-ratio:16/9;object-fit:contain}}@media (prefers-reduced-motion:reduce){.mku-simulators *{scroll-behavior:auto!important;transition:none!important}}
