.ux-tool-strip{text-align:center;color:#526075;width:min(1240px,100% - 48px);margin:52px auto 76px}.ux-tool-strip>p{letter-spacing:.02em;margin-bottom:28px;font-size:16px}.ux-tool-strip>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 42px;display:flex}.ux-tool-strip>div>span{opacity:.65;filter:grayscale();align-items:center;gap:10px;display:flex}.ux-tool-strip img{object-fit:contain;width:32px;height:32px}.ux-tool-strip strong{letter-spacing:-.04em;font-size:18px;font-weight:600}.ux-tool-strip>small{color:#526075;margin-top:25px;font-size:13px;display:block}.site-shell .mx-lab-v2{background:#fff;border:1px solid #c4ccda;border-radius:24px;grid-template-columns:.8fr 1.4fr;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 60px #173d7910}.mx-lab-v2 .mx-intro{color:#fff;background:#132b4b;flex-direction:column;padding:44px 32px;display:flex}.site-shell .mx-lab-v2 .mx-intro .section-kicker{color:#d3ff58}.site-shell .mx-lab-v2 .mx-intro h2{letter-spacing:-.05em;margin:25px 0;font-size:clamp(30px,3.5vw,47px);line-height:1.1}.site-shell .mx-lab-v2 .mx-intro em{color:#d3ff58}.site-shell .mx-lab-v2 .mx-intro p{color:#d9e3f2;font-size:17px}.site-shell .mx-lab-v2 .mx-intro small{color:#d9e3f2;margin-top:auto;padding-top:28px;font-size:13px}.ux-lab-promise{color:#d9e3f2;gap:18px;margin:28px 0 18px;font-size:14px;display:grid}.mx-lab-v2>[data-slot=tabs]{min-width:0;padding:28px 32px}.mx-lab-v2 .mx-tabs{background:0 0;border-bottom:1px solid #d6deeb;border-radius:0;justify-content:space-between;width:100%;margin:0 0 14px;padding:0}.mx-lab-v2 .mx-tabs button{box-shadow:none;color:#526075;border-radius:0;flex:1;padding:13px 3px;font-size:14px}.mx-lab-v2 .mx-tabs button[data-state=active]{color:#164dcc;background:0 0;border-bottom:3px solid #2156e5}.mx-lab-v2 [data-state=active][data-slot=tabs-content]>.mx-split{grid-template-columns:1fr;gap:6px}.mx-lab-v2 [data-state=active][data-slot=tabs-content]>.mx-split>div:first-child>h3{font-size:20px}.mx-lab-v2 .mx-question{border:0;min-height:325px;padding:18px 0 0}.mx-lab-v2 .mx-question>span{color:#1852dc;font-size:14px;font-weight:700;display:block}.mx-lab-v2 .mx-question h3{font-size:29px;line-height:1.2}.mx-lab-v2 .mx-options button{background:#fff;border:1px solid #b8c9df;border-radius:10px;padding:17px}.mx-lab-v2 .mx-options button:hover{background:#eef4ff;border-color:#1457ff;transform:none}.mx-lab-v2 .mx-progress{margin:12px 0}.mx-lab-v2 .mx-template-grid{grid-template-columns:1fr}.mx-lab-v2 .mx-template-grid article{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:20px;display:grid}.mx-lab-v2 .mx-template-grid small,.mx-lab-v2 .mx-template-grid p{grid-column:1/-1}.mx-lab-v2 .mx-template-grid h3{margin:0;font-size:20px}.ux-agency-card{background:#fff;border:1px solid #d0dbe9;border-radius:22px;width:min(470px,100%);padding:38px;box-shadow:0 20px 65px #1d42791a}.ux-agency-card h1{letter-spacing:-.045em;margin:28px 0 16px;font-size:34px}.ux-agency-card p{line-height:1.65}.ux-agency-session{overflow-wrap:anywhere;background:#f0f5ff;border:1px solid #d0ddf0;border-radius:12px;margin:24px 0;padding:16px}.ux-agency-action{text-align:center;background:#1753e7;border-radius:10px;margin:18px 0;padding:16px;font-weight:700;display:block;color:#fff!important}.ux-agency-card small{color:#4b617f;font-size:14px}.ux-agency-card>a:not(.ux-agency-action):not(.brand){color:#164cb7;margin-top:15px;font-size:14px;display:block}.ux-weather{background:#fff;border:1px solid #cad6e7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:20px 24px;display:flex}.ux-weather strong{font-size:17px;display:block}.ux-weather p{color:#50647e;margin:6px 0;font-size:14px}.ux-weather-actions{align-items:center;gap:10px;display:flex}.ux-weather-frame{background:#fff;border:1px solid #cbd7e9;border-radius:14px;overflow:hidden}.ux-weather-frame iframe{border:0;width:100%;height:235px}.ux-weather-loading{color:#4a5f7b;padding:15px 20px;font-size:14px}.ux-agency-shortcut{color:#173e86;background:#e9f1ff;border:1px solid #a9bfdf;border-radius:10px;margin:8px 12px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}@media (width<=850px){.site-shell .mx-lab-v2{grid-template-columns:1fr}.mx-lab-v2 .mx-intro{padding:28px}.ux-lab-promise{display:none}.site-shell .mx-lab-v2 .mx-intro small{padding:5px 0}.mx-lab-v2>[data-slot=tabs]{padding:22px}.ux-tool-strip>div{gap:24px}.ux-tool-strip strong{font-size:16px}.ux-weather{flex-wrap:wrap;align-items:flex-start}.mx-lab-v2 .mx-template-grid article{grid-template-columns:1fr}.ux-agency-card{padding:26px}}.mx-lab,.mx-ecosystem,.mx-faq{color:#172e4c;width:min(1240px,100% - 48px);margin:72px auto}.mx-lab{background:linear-gradient(125deg,#eef4ff,#fff 65%);border:1px solid #cbd6e8;border-radius:28px;padding:clamp(22px,4vw,52px)}.mx-intro h2,.mx-faq h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(30px,4vw,52px);line-height:1.08}.mx-intro em{color:#1852dc;font-style:normal}.mx-lab p,.mx-ecosystem p,.mx-faq p{color:#405570;font-size:16px;line-height:1.65}.mx-lab small,.mx-ecosystem small{color:#405570;font-size:14px}.mx-tabs{background:#e0e9f9;flex-wrap:wrap;width:fit-content;max-width:100%;height:auto;margin:24px 0;display:flex}.mx-tabs button{white-space:normal;height:auto;padding:12px 16px;font-size:15px}.mx-split{grid-template-columns:1fr 1fr;align-items:start;gap:36px;padding-top:20px;display:grid}.mx-split h3,.mx-template-grid h3{margin:14px 0;font-size:26px;line-height:1.2}.mx-question,.mx-scenario{background:#fff;border:1px solid #c5d3e8;border-radius:20px;min-height:340px;padding:28px}.mx-options{gap:10px;margin:20px 0;display:grid}.mx-options button{text-align:left;color:#172e4c;cursor:pointer;background:#f3f6fc;border:1px solid #b9c9e1;border-radius:10px;justify-content:space-between;gap:15px;padding:15px;font-size:16px;transition:background .2s,transform .2s;display:flex}.mx-options button:hover,.mx-options button[aria-pressed=true]{background:#ddecff;transform:translate(3px)}.mx-progress{gap:7px;margin-top:30px;display:flex}.mx-progress span{background:#d2dceb;border-radius:10px;flex:1;height:5px}.mx-progress .complete{background:#2156e5}.mx-score{color:#164bd0;font-size:58px;font-weight:800}.mx-question ol{padding-left:20px}.mx-question li{margin:12px 0;line-height:1.6}.mx-question a{color:#174cca;text-decoration:underline}.mx-question small{display:block}.mx-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mx-inputs label{font-size:14px;line-height:1.5}.mx-inputs input{background:#fff;margin-top:6px}.mx-scenario{color:#fff;background:#193a70}.mx-scenario h3{color:#d4ff60;font-size:40px}.mx-scenario p,.mx-scenario small{color:#e0eafd}.mx-scenario dl{grid-template-columns:1fr auto;gap:15px;margin:24px 0;display:grid}.mx-scenario dd{font-weight:700}.mx-template-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mx-template-grid article{background:#fff;border:1px solid #c4d0e2;border-radius:16px;padding:24px}.mx-template-grid button{white-space:normal;height:auto}.mx-ecosystem header{justify-content:space-between;align-items:center;gap:24px;display:flex}.mx-ecosystem h2{letter-spacing:-.025em;font-size:28px}.mx-ecosystem p{max-width:770px}.mx-marquee{border-block:1px solid #c5d3e5;margin-top:24px;padding:22px 0;overflow:hidden}.mx-marquee>div{width:max-content;animation:40s linear infinite mx-roll;display:flex}.mx-tool-group{gap:28px;padding-right:28px;display:flex}.mx-tool-group span{white-space:nowrap;background:#fff;border:1px solid #bccde5;border-radius:99px;padding:14px 22px;font-size:18px;font-weight:700}.mx-marquee:hover>div,.mx-marquee.paused>div{animation-play-state:paused}@keyframes mx-roll{to{transform:translate(-50%)}}.mx-faq{max-width:920px}.mx-faq details{border-bottom:1px solid #c4cfe0;padding:22px 0}.mx-faq summary{cursor:pointer;font-size:19px;font-weight:700}.mx-faq details p{max-width:750px}.mx-spotify{align-items:center;gap:14px;padding:16px 0;display:flex}.mx-spotify strong{font-size:16px}.mx-spotify p{margin:5px 0;font-size:14px}.mx-spotify .bc-channel-icon{color:#16743a}.site-shell #next-chapter:focus,.site-shell #discovery-path:focus{outline:none}.site-shell #next-chapter .bc-proposal-plan>p{color:#405570}.site-shell #next-chapter .bc-proposal-contact>p{color:#e3ecff}.site-shell button:focus-visible,.site-shell a:focus-visible{outline-offset:4px;outline:3px solid #1457ff}.mx-weather-permission{background:#fff;border:1px solid #c8d4e5;border-radius:16px;padding:22px}.mx-weather-permission p{font-size:15px;line-height:1.6}.mx-weather-permission button{color:#163d80;background:#edf3ff;border:1px solid #9db4d7;border-radius:9px;margin:8px 8px 0 0;padding:11px 15px;font-weight:700}.mx-work-board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;padding:8px 0 20px;display:grid;overflow:auto}.mx-work-column{background:#edf3fc;border:1px solid #bfcee2;border-radius:16px;min-height:200px;padding:16px}.mx-work-column article{background:#fff;border:1px solid #cad4e5;border-radius:12px;margin:14px 0;padding:16px}.mx-work-column h3{margin:0;font-size:17px}.mx-work-column select{border:1px solid #aabbcf;border-radius:7px;width:100%;margin-top:10px;padding:9px;font-size:14px}.mx-work-column p{color:#425773;font-size:14px}.mx-work-column button{text-align:left;color:#164dcc;font-weight:700}.mx-email-form{gap:15px;display:grid}.mx-email-form label{gap:6px;font-size:15px;display:grid}.mx-email-form textarea,.mx-email-form select{background:#fff;border:1px solid #b2c4dd;border-radius:8px;padding:12px}.mx-email-list{gap:12px;margin-top:25px;display:grid}.mx-email-list button{text-align:left;background:#f3f7ff;border:1px solid #b2c4dd;border-radius:12px;padding:18px}.mx-email-list small{margin-top:6px;display:block}.mx-privacy-page{color:#19304f;max-width:850px;margin:60px auto;padding:24px}.mx-privacy-page h1{font-size:40px}.mx-privacy-page h2{margin-top:30px;font-size:23px}.mx-privacy-page p,.mx-privacy-page li{font-size:16px;line-height:1.7}.mx-privacy-page a{color:#174cc6;text-decoration:underline}@media (width<=760px){.mx-split,.mx-template-grid{grid-template-columns:1fr}.mx-lab,.mx-ecosystem,.mx-faq{width:calc(100% - 32px);margin:45px auto}.mx-inputs{grid-template-columns:1fr 1fr}.mx-ecosystem header{align-items:start}.mx-tabs{width:100%}.mx-tabs button{flex:1;padding:10px;font-size:14px}.mx-question,.mx-scenario{padding:20px}.mx-question button{white-space:normal;height:auto}.mx-work-board{grid-template-columns:repeat(4,260px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mx-marquee>div{animation:none}.mx-marquee{overflow-x:auto}.mx-tool-group[aria-hidden=true]{display:none}.mx-options button{transition:none}.mx-options button:hover{transform:none}}.mx-idea{color:#173761;background:#edf3ff;border:1px solid #b8c9e4;border-radius:22px;width:min(920px,100% - 48px);margin:50px auto;padding:32px}.mx-idea>span{letter-spacing:.07em;font-size:14px;font-weight:700}.mx-idea>p{letter-spacing:-.03em;min-height:1.4em;font-size:clamp(23px,4vw,40px);font-weight:700}.mx-idea i{color:#1457ff;font-style:normal}.mx-idea>div{flex-wrap:wrap;gap:12px;display:flex}.op-panel button,.op-panel article{transition:background-color .16s,border-color .16s}.pw-success{animation:.3s ease-out mx-success}@keyframes mx-success{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pw-success{animation:none}.op-panel button,.op-panel article{transition:none}}
