.mes-home-playground-site{--mes-playground-bg:#020304;--mes-playground-ease:cubic-bezier(.16, 1, .3, 1);--mes-playground-reveal-delay:4.85s;background:var(--mes-playground-bg);color:#f7f7f2;min-height:100svh}html.codlean-smooth-scroll-active:has(.mes-home-playground-site){scroll-behavior:auto}.mes-home-smooth-content{background:var(--mes-playground-bg,#020304);overflow:clip}.mes-home-playground-site:before,.mes-home-playground-site:after{content:none}.mes-home-playground-site>.mes-header{animation:mes-playground-header-in .9s var(--mes-playground-reveal-delay) var(--mes-playground-ease) forwards;opacity:0;pointer-events:none;transform:translate(-50%,-18px)scale(.985)}.mes-playground-canvas{background:var(--mes-playground-bg);color:#fff;isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.mes-playground-canvas:before,.mes-playground-canvas:after{content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.mes-playground-canvas:before{animation:mes-playground-layer-in 1.3s var(--mes-playground-reveal-delay) ease forwards;z-index:0;background-image:linear-gradient(#5836fe0b 1px,#0000 1px),linear-gradient(90deg,#8066ff0a 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 74%,#0000 100%)}.mes-playground-canvas:after{animation:mes-playground-glow-in 1.6s calc(var(--mes-playground-reveal-delay) + .18s) ease forwards;z-index:1;background:radial-gradient(circle at 70% 48%,#5836fe29,#0000 32vw),radial-gradient(circle at 18% 70%,#7a5cff13,#0000 34vw),radial-gradient(circle at 88% 16%,#b4a6ff12,#0000 28vw),linear-gradient(90deg,#020304fa,#0d092280 47%,#05040feb)}.mes-playground-atmosphere{animation:mes-playground-layer-in 1.2s calc(var(--mes-playground-reveal-delay) + .1s) ease forwards;opacity:0;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.mes-playground-slogan-block{box-sizing:border-box;text-align:center;z-index:6;width:100%;max-width:100vw;padding:0 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mes-playground-slogan-kicker{color:#e8e4ff99;letter-spacing:.18em;opacity:0;text-align:center;text-transform:uppercase;white-space:nowrap;max-height:0;margin:0 auto;font-size:clamp(12px,1.05vw,16px);font-weight:520;line-height:1.2;transition:max-height .52s cubic-bezier(.16,1,.3,1),margin-bottom .52s cubic-bezier(.16,1,.3,1),opacity .42s,transform .52s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden;transform:translateY(-18px)}.mes-playground-slogan-kicker.is-visible{opacity:1;max-height:32px;margin-bottom:clamp(8px,.95vw,14px);transform:translateY(0)}.mes-playground-slogan{color:#fff;letter-spacing:0;text-align:center;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,82px);font-weight:650;line-height:1.08;transition:transform .62s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(0)}.mes-playground-slogan.is-kicker-visible{transform:translateY(clamp(4px,.55vw,8px))}.mes-playground-slogan-line{padding:.02em 0 .12em;line-height:1.08;display:block;overflow:visible}.mes-playground-slogan-line-frame{vertical-align:bottom;width:fit-content;margin:0 auto;display:grid;position:relative;overflow:visible}.mes-playground-slogan-line-measure,.mes-playground-slogan-line-typed{white-space:nowrap;grid-area:1/1;line-height:1.08}.mes-playground-slogan-line-measure{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.mes-playground-slogan-line-typed{justify-self:start;min-height:1.12em;display:inline-block;position:relative;overflow:visible}.mes-slogan-hover-trigger{color:#c4b5fd;cursor:pointer;z-index:10;font-weight:750;transition:color .3s,text-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.mes-slogan-hover-trigger:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#a78bfa66,#0000);height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.4)}.mes-slogan-hover-trigger:hover{color:#a78bfa;text-shadow:0 0 10px #a78bfacc,0 0 24px #8b5cf673;transform:scale(1.03)}.mes-slogan-hover-trigger:hover:after{transform:scaleX(1)}.mes-playground-slogan-kicker{transition:max-height .52s cubic-bezier(.16,1,.3,1),margin-bottom .52s cubic-bezier(.16,1,.3,1),opacity .42s,transform .52s cubic-bezier(.16,1,.3,1),color .3s,text-shadow .3s}.mes-playground-slogan-kicker.is-hovered{color:#c4b5fd;text-shadow:0 0 10px #a78bfad9,0 0 20px #8b5cf680;transform:scale(1.04)}.mes-playground-type-cursor{-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);background:linear-gradient(#ffffffe0,#b4d0ffad 48%,#ff75b885),#ffffff42;border:1px solid #ffffff75;border-radius:999px;box-shadow:0 0 18px #97b5ff75,0 0 34px #5836fe3d,inset 0 1px 1px #ffffffc7,inset 0 -1px 1px #ff77b842}.mes-playground-type-cursor-inline{width:.11em;min-width:7px;height:.92em;animation:.82s ease-in-out infinite mes-playground-cursor-pulse;display:block;position:absolute;top:50%;left:calc(100% + .12em);transform:translateY(-42%)}.mes-playground-scroll-cue{--mes-playground-cursor-from-x:0px;--mes-playground-cursor-from-y:0px;--mes-playground-cursor-width:8px;--mes-playground-cursor-height:72px;--mes-playground-cue-size:clamp(44px, 4vw, 54px);appearance:none;color:#fff;cursor:default;height:var(--mes-playground-cursor-height);opacity:0;pointer-events:none;min-width:0;transform:translate(calc(-50% + var(--mes-playground-cursor-from-x)), calc(-50% + var(--mes-playground-cursor-from-y))) scale(1);transform-origin:50%;will-change:height, opacity, transform, width;width:var(--mes-playground-cursor-width);z-index:2;background:radial-gradient(circle at 50% 14%,#ffffffc2,#ffffff21 40%,#0000 66%),linear-gradient(#ffffff2e,#765eff1f),#0f0b239e;border:1px solid #dcd6ff73;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .18s,box-shadow .18s,color .18s;animation:.86s cubic-bezier(.2,.86,.24,1) forwards mes-playground-scroll-cue-arrive,2.2s ease-in-out .86s infinite mes-playground-scroll-cue-dance;display:inline-flex;position:absolute;top:calc(100% + clamp(172px,26vh,280px));left:50%;box-shadow:0 0 0 1px #ffffff0d,0 0 28px #5836fe47,0 16px 42px #00000057,inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #ff77b833}.mes-playground-scroll-cue:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff57,#0000 62%),conic-gradient(from 180deg,#0000,#ffffff57,#0000 46%,#5836fe57,#0000);animation:.86s cubic-bezier(.2,.86,.24,1) forwards mes-playground-scroll-cue-ring;position:absolute;inset:-8px;transform:scale(.42)}.mes-playground-scroll-cue:hover,.mes-playground-scroll-cue:focus-visible{border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff14,0 0 44px #5836fe70,0 20px 56px #00000061,inset 0 1px 1px #ffffffc7,inset 0 -1px 1px #ff77b842}.mes-playground-scroll-cue:focus-visible{outline-offset:4px;outline:2px solid #ffffffb8}.mes-playground-scroll-cue svg{filter:drop-shadow(0 0 10px #ffffff5c);opacity:0;animation:.3s cubic-bezier(.16,1,.3,1) .62s forwards mes-playground-scroll-cue-icon-in;transform:translateY(-5px)scale(.82)}@keyframes mes-playground-cursor-pulse{0%,to{opacity:.96;transform:translateY(-42%)scaleY(1)}50%{opacity:.58;transform:translateY(-42%)scaleY(.94)}}@keyframes mes-playground-scroll-cue-arrive{0%{height:var(--mes-playground-cursor-height);opacity:.86;transform:translate(calc(-50% + var(--mes-playground-cursor-from-x)), calc(-50% + var(--mes-playground-cursor-from-y))) rotate(0deg) scale(1);width:var(--mes-playground-cursor-width)}62%{height:var(--mes-playground-cursor-height);opacity:1;width:var(--mes-playground-cursor-width);transform:translate(-50%,-50%)rotate(0)scale(1)}78%{opacity:1;width:clamp(28px,2.5vw,34px);height:clamp(28px,2.5vw,34px);transform:translate(-50%,-50%)rotate(0)scale(1)}90%{opacity:1;width:clamp(47px,4.08vw,55px);height:clamp(47px,4.08vw,55px);transform:translate(calc(1px - 50%),calc(-50% - 2px))rotate(0)scale(1)}to{height:var(--mes-playground-cue-size);opacity:1;width:var(--mes-playground-cue-size);transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes mes-playground-scroll-cue-ring{0%{opacity:0;transform:scale(.32)}62%{opacity:.7;transform:scale(.92)}to{opacity:.28;transform:scale(1)}}@keyframes mes-playground-scroll-cue-icon-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mes-playground-scroll-cue-dance{0%,to{opacity:1;transform:translate(-50%,-50%)translateY(0)}50%{opacity:.9;transform:translate(-50%,-50%)translateY(-7px)}}@keyframes mes-playground-header-in{0%{opacity:0;pointer-events:none;transform:translate(-50%,-18px)scale(.985)}to{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}}@keyframes mes-playground-layer-in{to{opacity:1}}@keyframes mes-playground-glow-in{to{opacity:.72}}.mes-playground-story{background:var(--mes-playground-bg,#020304);height:260vh;position:relative}.mes-playground-story-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.mes-playground-story-layer{will-change:opacity;z-index:0;position:absolute;inset:0}.mes-playground-story-layer img{object-fit:cover;will-change:transform, filter;width:100%;height:100%;display:block}.mes-playground-story-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#8066ff29 1px,#0000 1px),linear-gradient(90deg,#8066ff24 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-20% 0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 10%,#0000 62%);mask-image:radial-gradient(circle at 50% 45%,#000 10%,#0000 62%)}.mes-playground-story-vignette{pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 42%,#0000 30%,#02030473 76%,#020304eb 100%),linear-gradient(#020304b8,#0000 24% 68%,#020304e6);position:absolute;inset:0}.mes-playground-story-hotspots{pointer-events:none;z-index:3;position:absolute;inset:0}.mes-playground-story-dot{background:#c4b5fd;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:2.4s ease-in-out infinite mes-playground-story-dot-pulse;position:absolute;box-shadow:0 0 0 4px #8b5cf638,0 0 18px #8b5cf6b3}@keyframes mes-playground-story-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #8b5cf638,0 0 18px #8b5cf6b3}50%{transform:scale(1.18);box-shadow:0 0 0 10px #8b5cf600,0 0 26px #8b5cf6e6}}.mes-playground-story-copy{pointer-events:none;z-index:4;flex-direction:column;justify-content:center;max-width:min(440px,34vw);display:flex;position:absolute;top:0;bottom:0}.mes-playground-story-copy.is-left,.mes-playground-story-copy.is-right{text-align:right;align-items:flex-end;left:auto;right:clamp(28px,7vw,126px)}.mes-playground-story-copy.is-replay-left,.mes-playground-story-copy.is-replay-right{text-align:left;align-items:flex-start;left:clamp(28px,7vw,126px);right:auto}.mes-playground-story-eyebrow{color:#c4b5fd;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(11px,1vw,14px);font-weight:560;display:block}.mes-playground-story-copy h2{color:#fff;text-shadow:0 2px 30px #02030499;text-wrap:balance;white-space:pre-line;margin:.42em 0 0;font-size:clamp(30px,4vw,60px);font-weight:650;line-height:1.06}.mes-playground-story-rail{opacity:0;z-index:5;background:#ffffff1f;border-radius:2px;width:2px;height:88px;transition:opacity .48s;position:absolute;bottom:5vh;left:50%;overflow:hidden;transform:translate(-50%)}.mes-playground-story-rail>div{transform-origin:top;background:linear-gradient(#c4b5fd,#5836fe);width:100%;height:100%}.mes-xp{background:var(--mes-playground-bg,#020304);height:1380vh;position:relative}.mes-xp-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.codlean-smooth-scroll-active .mes-home-smooth-content .mes-xp-sticky{position:relative;top:auto}.mes-xp-canvas{opacity:0;z-index:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.mes-xp-grade{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 42%,#0000 20%,#02030438 58%,#020304cc 100%),linear-gradient(90deg,#0203048f,#0000 24% 76%,#0203048f),linear-gradient(#020304b3,#0000 18% 66%,#020304e0);transition:opacity .9s;position:absolute;inset:0}.mes-xp.is-intro-complete .mes-xp-canvas,.mes-xp.is-intro-complete .mes-xp-grade,.mes-xp.has-scroll-progress .mes-xp-canvas,.mes-xp.has-scroll-progress .mes-xp-grade{opacity:1}.mes-xp-hero{will-change:opacity, transform;z-index:6;position:absolute;inset:0}.mes-xp-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(62% 42% at 50% 54%,#020306c2 0%,#0203069e 34%,#0203064d 58%,#0000 80%);position:absolute;inset:0}.mes-xp-hero .mes-playground-slogan-block{z-index:1}.mes-xp-hero .mes-playground-slogan{text-shadow:0 2px 3px #000000c2,0 12px 38px #000000e0}.mes-xp-hero .mes-playground-slogan-kicker{color:#f2f0ffd6;text-shadow:0 3px 18px #000000f5}.mes-xp-scanlines{mix-blend-mode:soft-light;opacity:.12;pointer-events:none;z-index:2;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 5px);position:absolute;inset:0}.mes-xp-hud{color:#ffffff9e;font-variant-numeric:tabular-nums;letter-spacing:.16em;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:9;align-items:center;gap:16px;max-width:calc(100vw - 40px);font-size:10px;font-weight:620;transition:opacity .18s linear;display:flex;position:absolute;top:clamp(88px,12vh,118px);left:50%;transform:translate(-50%)}.mes-xp-hud-status{align-items:center;gap:8px;display:flex}.mes-xp-live-dot{background:#9aa8ff;border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite mes-xp-live-pulse;box-shadow:0 0 0 4px #8066ff1f,0 0 14px #8066ffbd}.mes-xp-hud-chapter{color:#ffffffeb;border-left:1px solid #fff3;padding-left:16px}.mes-xp-hud-time{gap:12px;display:flex}.mes-xp-hud-time b{color:#c5caff;font:inherit}.mes-xp-chapters,.mes-xp-chapter{pointer-events:none;position:absolute;inset:0}.mes-xp-chapters{opacity:0;visibility:hidden;z-index:7}.mes-xp.is-presentation-ready .mes-xp-chapters{opacity:1;visibility:visible}.mes-xp-chapter{align-items:center;padding:clamp(92px,10vw,150px);display:flex}.mes-xp-chapter[data-align=left]{justify-content:flex-start}.mes-xp-chapter[data-align=right]{justify-content:flex-end}.mes-xp-chapter[data-align=center]{text-align:center;justify-content:center}.mes-xp-chapter[data-vertical=lower]{align-items:flex-end;padding-bottom:clamp(88px,12vh,132px)}.mes-xp-chapter-inner{-webkit-backdrop-filter:blur(9px)saturate(1.08);backdrop-filter:blur(9px)saturate(1.08);box-sizing:border-box;pointer-events:auto;transform-origin:50%;will-change:opacity, transform;background:linear-gradient(135deg,#03060ead,#03060e38);border:1px solid #bbc4ff24;border-radius:18px;width:min(43vw,560px);max-width:560px;padding:clamp(22px,2.5vw,34px);position:relative;box-shadow:0 28px 84px #00000047,inset 0 1px #ffffff0e}.mes-xp-chapter[data-has-overlay=true] .mes-xp-chapter-inner{padding-bottom:clamp(54px,4vw,66px)}.mes-xp-chapter-overlay-trigger{color:#eeeaffdb;cursor:zoom-in;text-align:right;z-index:3;background:linear-gradient(135deg,#0000 40%,#7b52ff0a);border:1px solid #0000;border-radius:18px;padding:0;transition:background-color .22s,border-color .22s,box-shadow .26s;position:absolute;inset:-1px}.mes-xp-chapter-overlay-trigger:hover,.mes-xp-chapter-overlay-trigger:focus-visible{background:linear-gradient(135deg,#7e5fff06,#7b52ff1f);border-color:#ad97ffa3;outline:none;box-shadow:0 0 0 1px #835bff2e,0 24px 80px #4726a147,inset 0 0 34px #7c52ff14}.mes-xp-chapter-overlay-trigger:focus-visible{box-shadow:0 0 0 3px #cabeffd1,0 24px 80px #4726a147,inset 0 0 34px #7c52ff14}.mes-xp-chapter-overlay-hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;background:#7d57ff21;border:1px solid #b5a0ff4d;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:690;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:inline-flex;position:absolute;bottom:18px;right:clamp(22px,2.5vw,34px);transform:translateY(1px)}.mes-xp-chapter-overlay-hint:after{content:"↗";font-size:11px;line-height:1}.mes-xp-chapter-overlay-trigger:hover .mes-xp-chapter-overlay-hint,.mes-xp-chapter-overlay-trigger:focus-visible .mes-xp-chapter-overlay-hint{color:#fff;background:#865eff3b;border-color:#cfc3ff9e;transform:translateY(-1px)}.mes-xp-chapter-copy{min-width:0}.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-inner{width:min(51vw,660px);max-width:660px}.mes-xp-chapter[data-has-features=true] h2{font-size:clamp(32px,3.5vw,56px)}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-inner{width:min(64vw,800px);max-width:800px;padding:clamp(18px,1.8vw,25px) clamp(20px,2vw,28px) clamp(58px,4vw,68px)}.mes-xp-chapter[data-rich-content=true] h2{margin-top:.24em;font-size:clamp(30px,3.05vw,49px);line-height:.98}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-description{margin-top:.48em;font-size:clamp(14px,1.15vw,18px)}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-body,.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-description+.mes-xp-chapter-body{max-width:72ch;margin-top:.48em;font-size:clamp(10px,.84vw,13px);line-height:1.4}.mes-xp-chapter[data-has-visual=true]{align-items:flex-end;padding-bottom:clamp(52px,7vh,88px);padding-left:clamp(48px,6vw,92px);padding-right:clamp(48px,6vw,92px)}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-inner{text-align:left;background:linear-gradient(135deg,#03060ee6,#040812ad);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);width:min(42vw,820px);max-width:820px;height:clamp(390px,48vh,470px);padding:0;display:grid;overflow:hidden}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-copy{align-self:center;padding:clamp(20px,2vw,30px)}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-heading{flex-direction:row}.mes-xp-chapter[data-has-visual=true] .mes-xp-signal-grid{justify-content:flex-start}.mes-xp-chapter[data-has-visual=true] h2{margin-top:.28em;font-size:clamp(26px,2.25vw,40px)}.mes-xp-chapter[data-has-visual=true] p{margin-top:.82em;font-size:clamp(12px,.88vw,15px);line-height:1.45}.mes-xp-chapter[data-has-visual=true] .mes-xp-signal-grid{gap:5px;margin-top:clamp(12px,1.3vw,20px)}.mes-xp-chapter[data-has-visual=true] .mes-xp-signal-grid>span{gap:5px;padding:6px 8px;font-size:8px}.mes-xp-chapter-visual{isolation:isolate;background:#050811;align-self:stretch;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.mes-xp-chapter[data-visual-side=left] .mes-xp-chapter-visual{order:-1}.mes-xp-chapter[data-visual-side=left] .mes-xp-chapter-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.mes-xp-chapter-visual img{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.025)}.mes-xp-chapter-visual-grade{z-index:-1;background:linear-gradient(#02040a94,#0000 30% 54%,#02040ac7),radial-gradient(circle at 70% 45%,#0000 12%,#03060e4d 88%);position:absolute;inset:0}.mes-xp-chapter-visual figcaption{color:#eef1ffc7;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 18px;font-size:9px;font-weight:680;display:flex;position:absolute;top:0;left:0;right:0}.mes-xp-chapter-visual figcaption strong{font:inherit;border:1px solid #a0b0ff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.mes-xp-chapter-visual figcaption strong:before{content:"";background:#9aa8ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #91a7ffd6}.mes-xp-chapter-visual-tags{flex-wrap:wrap;align-content:flex-end;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.mes-xp-chapter-visual-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f4ffe6;letter-spacing:.1em;background:#040812b8;border:1px solid #97a7ff4d;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700;box-shadow:0 8px 24px #0000003d}.mes-xp-chapter[data-align=left] .mes-xp-chapter-inner{transform-origin:0;border-left-color:#91a7ff9e}.mes-xp-chapter[data-align=right] .mes-xp-chapter-inner{text-align:right;transform-origin:100%;border-right-color:#91a7ff9e}.mes-xp-chapter[data-align=center] .mes-xp-chapter-inner{background:radial-gradient(circle,#070a16c2,#03060e61);width:min(82vw,900px);max-width:900px}.mes-xp-chapter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mes-xp-chapter[data-align=right] .mes-xp-chapter-heading{flex-direction:row-reverse}.mes-xp-chapter[data-align=center] .mes-xp-chapter-heading{justify-content:center}.mes-xp-chapter-eyebrow{color:#c5caff;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(10px,.8vw,12px);font-weight:680}.mes-xp-chapter-live{color:#e2e6ffc7;letter-spacing:.16em;text-transform:uppercase;border:1px solid #91a7ff47;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.mes-xp-chapter-live:before{content:"";background:#91a7ff;border-radius:50%;width:4px;height:4px;margin-right:6px;box-shadow:0 0 10px #91a7ffdb}.mes-xp-chapter h2{color:#fff;letter-spacing:-.04em;text-shadow:0 5px 30px #0000007a;text-wrap:balance;white-space:pre-line;margin:.34em 0 0;font-size:clamp(36px,4.35vw,68px);font-weight:620;line-height:.98}.mes-xp-chapter[data-align=center] h2{font-size:clamp(46px,6vw,92px)}.mes-xp-chapter p{color:#f4f6ffbd;text-wrap:pretty;margin:1.1em 0 0;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.mes-xp-chapter .mes-xp-chapter-description{color:#ffffffeb;margin-top:.8em;font-size:clamp(18px,1.45vw,23px);font-weight:520;line-height:1.32}.mes-xp-chapter .mes-xp-chapter-description+.mes-xp-chapter-body{color:#f4f6ffa8;max-width:56ch;margin-top:.72em;font-size:clamp(13px,.98vw,15px);line-height:1.5}.mes-xp-chapter[data-align=right] .mes-xp-chapter-description+.mes-xp-chapter-body{margin-left:auto}.mes-xp-inline-detail{color:#d7dcff;text-underline-offset:3px;font-weight:650;text-decoration-line:underline;text-decoration-color:#aeb8ff94;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.mes-xp-inline-detail:hover,.mes-xp-inline-detail:focus-visible{color:#fff;text-decoration-color:#fff}.mes-xp-chapter[data-align=center] p{font-size:clamp(15px,1.35vw,19px)}.mes-xp-signal-grid{flex-wrap:wrap;gap:7px;margin-top:clamp(18px,2vw,28px);display:flex}.mes-xp-chapter[data-align=right] .mes-xp-signal-grid{justify-content:flex-end}.mes-xp-chapter[data-align=center] .mes-xp-signal-grid{justify-content:center}.mes-xp-signal-grid>span{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;background:#8291ff18;border:1px solid #a6b1ff29;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:610;display:inline-flex}.mes-xp-signal-grid b{color:#aeb8ff;font:inherit;font-variant-numeric:tabular-nums}.mes-xp-feature-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin-top:clamp(18px,2vw,26px);display:grid}.mes-xp-feature-label,.mes-xp-info-group h3{color:#a990ff;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:9px;font-weight:720}.mes-xp-feature-label+.mes-xp-feature-grid{margin-top:7px}.mes-xp-feature-grid>span{color:#ffffffeb;text-align:center;background:linear-gradient(#141930ad,#070b1894);border:1px solid #9f91ff47;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:104px;padding:13px 8px 11px;display:flex;box-shadow:inset 0 1px #ffffff0b}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-grid{grid-template-columns:repeat(auto-fit,minmax(102px,1fr));gap:6px;margin-top:10px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-grid>span{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:64px;padding:9px}.mes-xp-chapter:first-child[data-rich-content=true] .mes-xp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mes-xp-chapter:first-child[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:first-child[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:first-child[data-rich-content=true] .mes-xp-feature-grid b{white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:is(:nth-child(2),:nth-child(3))[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:is(:nth-child(2),:nth-child(3))[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:is(:nth-child(2),:nth-child(3))[data-rich-content=true] .mes-xp-feature-grid b,.mes-xp-chapter:nth-child(3)[data-rich-content=true] .mes-xp-chapter-callout b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(4)[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:nth-child(4)[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:nth-child(4)[data-rich-content=true] .mes-xp-feature-grid b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(5)[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:nth-child(5)[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:nth-child(5)[data-rich-content=true] .mes-xp-feature-grid b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(6)[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:nth-child(6)[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:nth-child(6)[data-rich-content=true] .mes-xp-feature-grid b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(7)[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:nth-child(7)[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:nth-child(7)[data-rich-content=true] .mes-xp-feature-grid b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(n+8)[data-rich-content=true] .mes-xp-feature-grid>span{align-items:center;min-height:76px}.mes-xp-chapter:nth-child(n+8)[data-rich-content=true] .mes-xp-feature-copy{justify-content:center}.mes-xp-chapter:nth-child(n+8)[data-rich-content=true] .mes-xp-feature-grid b{font-size:15px;font-weight:650;line-height:1.2}.mes-xp-chapter:nth-child(n+8)[data-rich-content=true] .mes-xp-chapter-copy>p{font-size:clamp(14px,1.1vw,17px)}.mes-xp-feature-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mes-xp-feature-copy strong,.mes-xp-info-group-items strong{color:#fff;font-size:16px;font-weight:690;line-height:1}.mes-xp-feature-copy small,.mes-xp-info-group-items small,.mes-xp-chapter-callout small{color:#f2f4ff94;font-size:8px;font-weight:480;line-height:1.35;display:block}.mes-xp-feature-grid svg{color:#9d73ff;filter:drop-shadow(0 0 10px #9161ff57);width:28px;height:28px}.mes-xp-feature-grid b{font-size:10px;font-weight:580;line-height:1.35}.mes-xp-feature-grid [data-tone=cyan] svg,.mes-xp-info-group-items [data-tone=cyan] svg{color:#28e1df}.mes-xp-feature-grid [data-tone=blue] svg,.mes-xp-info-group-items [data-tone=blue] svg{color:#2db8ff}.mes-xp-feature-grid [data-tone=green] svg,.mes-xp-info-group-items [data-tone=green] svg{color:#28d37c}.mes-xp-feature-grid [data-tone=amber] svg,.mes-xp-info-group-items [data-tone=amber] svg{color:#ffbf25}.mes-xp-feature-grid [data-tone=red] svg,.mes-xp-info-group-items [data-tone=red] svg{color:#ff534d}.mes-xp-feature-grid [data-tone=cyan],.mes-xp-info-group-items [data-tone=cyan]{border-color:#28e1df57}.mes-xp-feature-grid [data-tone=blue],.mes-xp-info-group-items [data-tone=blue]{border-color:#2db8ff57}.mes-xp-feature-grid [data-tone=green],.mes-xp-info-group-items [data-tone=green]{border-color:#28d37c52}.mes-xp-feature-grid [data-tone=amber],.mes-xp-info-group-items [data-tone=amber]{border-color:#ffbf2557}.mes-xp-feature-grid [data-tone=red],.mes-xp-info-group-items [data-tone=red]{border-color:#ff534d57}.mes-xp-info-group{margin-top:10px}.mes-xp-info-group h3{margin-top:0}.mes-xp-info-group-items{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px;margin-top:6px;display:grid}.mes-xp-info-group-items>span{text-align:left;background:#080c1a7a;border:1px solid #9f91ff33;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:7px 8px;display:flex}.mes-xp-info-group-items>span>svg{color:#9d73ff;flex:none;width:17px;height:17px;margin-top:1px}.mes-xp-info-group-items>span>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mes-xp-info-group-items b{color:#ffffffe6;font-size:8px;font-weight:640;line-height:1.25}.mes-xp-info-group[data-variant=flow] .mes-xp-info-group-items,.mes-xp-info-group[data-variant=pipeline] .mes-xp-info-group-items{display:flex;overflow:hidden}.mes-xp-info-group[data-variant=flow] .mes-xp-info-group-items>span,.mes-xp-info-group[data-variant=pipeline] .mes-xp-info-group-items>span{flex:1 1 0;position:relative}.mes-xp-info-group[data-variant=flow] .mes-xp-info-group-items>span:not(:last-child):after,.mes-xp-info-group[data-variant=pipeline] .mes-xp-info-group-items>span:not(:last-child):after{color:#9673ff;content:"›";z-index:2;font-size:15px;position:absolute;top:50%;right:-5px;transform:translate(50%,-50%)}.mes-xp-info-group[data-variant=metrics] .mes-xp-info-group-items{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.mes-xp-info-group[data-variant=metrics] .mes-xp-info-group-items>span{align-items:center}.mes-xp-info-group[data-variant=tags] .mes-xp-info-group-items>span{min-height:35px}.mes-xp-chapter-callout{text-align:left;background:linear-gradient(90deg,#714cff24,#140d2b42);border:1px solid #9d73ff47;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;display:flex}.mes-xp-chapter-callout>svg{color:#9d73ff;flex:none;width:22px;height:22px}.mes-xp-chapter-callout>span{flex-direction:column;gap:2px;display:flex}.mes-xp-chapter-callout b{color:#ffffffe6;font-size:9px;font-weight:660;line-height:1.3}.mes-xp-chapter-footer{font-weight:560;color:#f0f2ffb8!important;margin-top:8px!important;font-size:9px!important}.mes-xp-chapter-detail-links{flex-wrap:wrap;gap:7px;margin-top:clamp(14px,1.5vw,20px);display:flex}.mes-xp-chapter[data-align=right] .mes-xp-chapter-detail-links{justify-content:flex-end}.mes-xp-chapter[data-align=center] .mes-xp-chapter-detail-links{justify-content:center}.mes-xp-chapter-detail-links a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f8fff0;letter-spacing:.055em;text-transform:uppercase;background:#7f92ff24;border:1px solid #aeb8ff57;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:7px 10px 7px 12px;font-size:10px;font-weight:680;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.mes-xp-chapter-detail-links a:hover,.mes-xp-chapter-detail-links a:focus-visible{background:#91a7ff3d;border-color:#cdd4ffad;transform:translateY(-1px)}.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-detail-links a{-webkit-backdrop-filter:none;backdrop-filter:none;color:#d7dcff;background:0 0;border:0;border-radius:0;min-height:0;padding:4px 0}.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-detail-links a:hover,.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-detail-links a:focus-visible{color:#fff;background:0 0;transform:translate(2px)}.mes-xp-chapter-detail-links svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:13px;height:13px}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-detail-links{margin-top:11px}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-detail-links a{gap:6px;min-height:27px;padding:5px 8px 5px 10px;font-size:8px}.mes-xp-progress{opacity:0;pointer-events:none;visibility:hidden;z-index:9;align-items:stretch;gap:12px;height:min(58vh,510px);transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:flex;position:absolute;top:50%;right:clamp(18px,2.3vw,36px);transform:translate(14px,-42%)}.mes-xp.is-frames-ready.is-intro-complete .mes-xp-progress,.mes-xp.is-frames-ready.has-scroll-progress .mes-xp-progress{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(-42%)}.mes-xp-progress-track{background:#ffffff24;border-radius:2px;width:1px;overflow:hidden}.mes-xp-progress-track>span{transform-origin:top;background:linear-gradient(#d7d9ff,#6477ff 48%,#a255ff);width:100%;height:100%;display:block;transform:scaleY(0);box-shadow:0 0 14px #8066ffa3}.mes-xp-progress ol{flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.mes-xp-progress li{color:#ffffff57;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;min-height:20px;font-size:9px;font-weight:650;transition:color .26s,transform .26s;display:flex;position:relative}.mes-xp-progress li>button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;margin:-3px -4px;padding:3px 4px;display:flex}.mes-xp-progress li:hover{color:#ffffffd1}.mes-xp-progress li>button:focus-visible{color:#fff;outline:none;box-shadow:0 0 0 2px #aeb8ffb8}.mes-xp-progress li:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f8fff0;content:attr(data-long-label);letter-spacing:.07em;opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;white-space:nowrap;background:#050812eb;border:1px solid #aeb8ff47;border-radius:7px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:680;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(5px,-50%)}.mes-xp-progress li:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}.mes-xp-progress li:before{content:"";background:#ffffff52;border:2px solid #080a10;border-radius:50%;width:7px;height:7px;position:absolute;left:-16px;box-shadow:0 0 0 1px #ffffff1f}.mes-xp-progress li.is-past,.mes-xp-progress li.is-active{color:#ffffffd1}.mes-xp-progress li.is-active{transform:translate(-4px)}.mes-xp-progress li.is-active:before{background:#aeb8ff;box-shadow:0 0 0 4px #8066ff24,0 0 16px #8066ffdb}.mes-xp-progress em{text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-style:normal;display:block;overflow:hidden}.mes-xp-progress li.is-active em{color:#fff}@keyframes mes-xp-live-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.mes-playground-story-hotspots.is-replay-hotspots{transform:scaleX(-1)}.mes-playground-story.is-static{height:auto}.mes-playground-story-static-scene{isolation:isolate;min-height:86vh;position:relative;overflow:hidden}.mes-playground-story-static-scene img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mes-playground-story-static-scene.tone-analog img{filter:grayscale(.42)brightness(.82)contrast(1.05)}.mes-playground-story-static-scene .mes-playground-story-copy{z-index:4}@media (max-width:760px){.mes-playground-story-copy{justify-content:flex-end;max-width:100%;padding:0 22px;inset:auto 0 16vh;text-align:center!important;align-items:center!important}.mes-playground-story-copy.is-left,.mes-playground-story-copy.is-right,.mes-playground-story-copy.is-replay-left,.mes-playground-story-copy.is-replay-right{left:0;right:0}}@media (max-width:980px){.mes-xp-chapter{padding-left:42px;padding-right:76px}.mes-xp-chapter-inner{width:min(58vw,540px)}.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-inner{width:min(68vw,620px)}.mes-xp-chapter[data-has-visual=true]{padding-bottom:62px;padding-left:28px;padding-right:54px}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);width:min(76vw,820px);height:clamp(370px,50vh,450px)}.mes-xp-chapter[data-visual-side=left] .mes-xp-chapter-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mes-xp-progress em{display:none}.mes-playground-slogan{font-size:clamp(36px,8.8vw,62px)}}@media (max-width:760px){.mes-xp{height:1280vh}.mes-xp-grade{background:radial-gradient(circle at 50% 36%,#0000 12%,#02030438 48%,#020304c7 100%),linear-gradient(#020304b3,#0000 18%,#0203042e 42%,#020304f0 82%)}.mes-xp-hud{letter-spacing:.1em;gap:9px;max-width:calc(100vw - 32px);top:78px;left:50%;right:auto;transform:translate(-50%)}.mes-xp-hud-chapter{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;padding-left:9px;overflow:hidden}.mes-xp-hud-time{gap:7px}.mes-xp-chapter,.mes-xp-chapter[data-vertical=lower]{justify-content:center;align-items:flex-end;padding:0 16px 86px}.mes-xp-chapter[data-align=center]{align-items:center;padding-bottom:0}.mes-xp-chapter-inner,.mes-xp-chapter[data-align=center] .mes-xp-chapter-inner{text-align:left;transform-origin:bottom;border-left-color:#91a7ff57;border-right-color:#91a7ff57;width:100%;max-width:100%;padding:18px}.mes-xp-chapter[data-has-features=true] .mes-xp-chapter-inner{width:100%;padding:17px}.mes-xp-chapter[data-has-features=true][data-has-overlay=true] .mes-xp-chapter-inner{padding-bottom:54px}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-inner{scrollbar-color:#9d73ff80 transparent;scrollbar-width:thin;max-height:calc(100svh - 104px);padding:14px 14px 50px;overflow-y:auto}.mes-xp-chapter[data-rich-content=true] h2,.mes-xp-chapter[data-rich-content=true][data-align=center] h2{font-size:clamp(23px,6.8vw,29px);line-height:1}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-description{margin-top:.48em;font-size:12px}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-body,.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-description+.mes-xp-chapter-body{margin-top:.42em;font-size:9px;line-height:1.35}.mes-xp-chapter:nth-child(n+8)[data-rich-content=true] .mes-xp-chapter-copy>p{font-size:13px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-label,.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group h3{margin-top:7px;font-size:7px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:5px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-grid>span{gap:5px;min-height:0;padding:6px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-grid svg{width:17px;height:17px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-copy{gap:1px}.mes-xp-chapter[data-rich-content=true] .mes-xp-feature-copy small,.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items small,.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-callout small{font-size:6px;line-height:1.25}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group{margin-top:6px}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items,.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group[data-variant=flow] .mes-xp-info-group-items,.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group[data-variant=pipeline] .mes-xp-info-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:4px;display:grid;overflow:visible}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group[data-variant=metrics] .mes-xp-info-group-items{grid-template-columns:repeat(3,minmax(0,1fr))}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items>span{gap:4px;min-height:0;padding:5px}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items>span>svg{width:13px;height:13px}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items strong{font-size:12px}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group-items b{font-size:6px}.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group[data-variant=flow] .mes-xp-info-group-items>span:not(:last-child):after,.mes-xp-chapter[data-rich-content=true] .mes-xp-info-group[data-variant=pipeline] .mes-xp-info-group-items>span:not(:last-child):after{display:none}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-callout{gap:6px;margin-top:6px;padding:6px 7px}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-callout>svg{width:17px;height:17px}.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-callout b,.mes-xp-chapter[data-rich-content=true] .mes-xp-chapter-footer{font-size:7px!important}.mes-xp-chapter-overlay-hint{font-size:8px;bottom:14px;right:17px}.mes-xp-chapter[data-has-visual=true]{align-items:flex-end;padding:0 18px 74px}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-inner{grid-template-rows:clamp(136px,23svh,190px) auto;grid-template-columns:1fr;width:100%;max-width:560px;height:auto;display:grid}.mes-xp-chapter[data-visual-side=left] .mes-xp-chapter-inner{grid-template-columns:1fr}.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-copy{padding:15px 16px 17px}.mes-xp-chapter[data-has-visual=true] h2,.mes-xp-chapter[data-has-visual=true][data-align=center] h2{margin-top:.26em;font-size:clamp(25px,7.5vw,34px);line-height:1}.mes-xp-chapter[data-has-visual=true] p{margin-top:.62em;font-size:11px;line-height:1.4}.mes-xp-chapter[data-has-visual=true] .mes-xp-signal-grid{gap:4px;margin-top:10px}.mes-xp-chapter[data-has-visual=true] .mes-xp-signal-grid>span{padding:5px 7px;font-size:7px}.mes-xp-chapter-visual,.mes-xp-chapter[data-visual-side=left] .mes-xp-chapter-visual{order:-1;min-height:0}.mes-xp-chapter-visual figcaption{padding:10px;font-size:7px}.mes-xp-chapter-visual figcaption strong{padding:4px 6px}.mes-xp-chapter-visual-tags{gap:4px;bottom:9px;left:9px;right:9px}.mes-xp-chapter-visual-tags span{padding:5px 6px;font-size:6px}.mes-xp-chapter-visual-tags span:nth-child(n+5){display:none}.mes-xp-chapter[data-align=center] .mes-xp-chapter-inner{text-align:center}.mes-xp-chapter[data-align=right] .mes-xp-chapter-heading{flex-direction:row}.mes-xp-chapter[data-align=center] .mes-xp-chapter-heading,.mes-xp-chapter-heading{justify-content:space-between}.mes-xp-chapter h2,.mes-xp-chapter[data-align=center] h2{font-size:clamp(31px,9.2vw,46px);line-height:1}.mes-xp-chapter p,.mes-xp-chapter[data-align=center] p{margin-top:.8em;font-size:13px;line-height:1.45}.mes-xp-chapter .mes-xp-chapter-description{margin-top:.65em;font-size:15px}.mes-xp-chapter .mes-xp-chapter-description+.mes-xp-chapter-body{margin-top:.55em;font-size:11px;line-height:1.42}.mes-xp-signal-grid{gap:5px;margin-top:14px}.mes-xp-chapter[data-align=right] .mes-xp-signal-grid{justify-content:flex-start}.mes-xp-signal-grid>span{gap:5px;padding:6px 8px;font-size:8px}.mes-xp-feature-grid{gap:5px;margin-top:12px}.mes-xp-feature-grid>span{gap:6px;min-height:76px;padding:9px 4px 8px}.mes-xp-feature-grid svg{width:21px;height:21px}.mes-xp-feature-grid b{font-size:7px;line-height:1.25}.mes-xp-chapter[data-align=right] .mes-xp-chapter-detail-links,.mes-xp-chapter[data-align=center] .mes-xp-chapter-detail-links,.mes-xp-chapter-detail-links{justify-content:flex-start;gap:5px;margin-top:12px}.mes-xp-chapter-detail-links a,.mes-xp-chapter[data-has-visual=true] .mes-xp-chapter-detail-links a{gap:5px;min-height:28px;padding:5px 8px 5px 9px;font-size:8px}.mes-xp-chapter-detail-links svg{width:11px;height:11px}.mes-xp-progress{display:none}.mes-playground-slogan-block{text-align:center;width:100%;max-width:100vw;padding:0 16px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.mes-playground-slogan{text-align:center;font-size:clamp(34px,9.8vw,50px);line-height:.98}.mes-playground-slogan-kicker{text-align:center;margin:0 auto;font-size:12px}.mes-playground-slogan-line-frame{width:100%;max-width:100%;margin:0 auto}.mes-playground-slogan-line-measure,.mes-playground-slogan-line-typed{text-align:center;white-space:normal;max-width:100%}.mes-playground-slogan-line-typed{justify-self:center}}@media (prefers-reduced-motion:reduce){.mes-home-playground-site>.mes-header,.mes-xp-live-dot,.mes-playground-atmosphere,.mes-playground-canvas:before,.mes-playground-canvas:after,.mes-playground-slogan,.mes-playground-slogan-kicker,.mes-playground-slogan-block,.mes-playground-type-cursor,.mes-playground-scroll-cue{animation:none}.mes-xp-scanlines{display:none}.mes-home-playground-site>.mes-header{opacity:1;pointer-events:auto;transform:translate(-50%)}.mes-playground-atmosphere,.mes-playground-canvas:before{opacity:1}.mes-playground-canvas:after{opacity:.72}.mes-playground-slogan-block{box-sizing:border-box;text-align:center;width:100%;max-width:100vw;padding:0 24px;top:50%;left:50%;transform:translate(-50%,-50%)}.mes-playground-type-cursor{display:none}.mes-playground-scroll-cue{opacity:1;transform:translate(-50%,-50%)}.mes-playground-slogan-kicker{opacity:1;max-height:32px;margin-bottom:clamp(8px,.95vw,14px);transform:translateY(0)}}
