.site-motion-settings{display:flex;align-items:center;justify-content:flex-end;gap:12px;box-sizing:border-box;max-width:1280px;margin:12px auto 0;padding:8px clamp(22px,4vw,48px) 18px;color:#cfdfed;font:550 14px/1.5 Onest,Arial,sans-serif}
.site-motion-toggle{appearance:none;display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid #7894ad;border-radius:50%;color:#b8f1f7;background:linear-gradient(145deg,#2c435a,#1c2c41);box-shadow:inset 0 1px #e6f7ff30,0 4px 9px #020d1e30;cursor:pointer}
.site-motion-toggle svg{grid-area:1/1;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.site-motion-toggle .site-motion-play{display:none}.site-motion-toggle[aria-pressed=true] .site-motion-pause{display:none}.site-motion-toggle[aria-pressed=true] .site-motion-play{display:block}.site-motion-toggle:disabled{cursor:default;opacity:.75}.site-motion-toggle:focus-visible{outline:3px solid #a4eaf4;outline-offset:4px}
.studio-toolset{box-sizing:border-box;width:min(1240px,calc(100% - 48px));margin:60px auto;padding:clamp(24px,4vw,44px);border-top:2px solid #8cddeca3;border-bottom:1px solid #718ba66b;background:linear-gradient(125deg,#25384d,#1c2c40);color:#eaf4ff}
body .studio-toolset h2{margin:0 0 18px;color:#f0f7ff!important;-webkit-text-fill-color:#f0f7ff!important;font:750 clamp(28px,3.2vw,42px)/1.18 Onest,Arial,sans-serif;letter-spacing:-.03em;max-width:30ch}
body .studio-toolset header>p{margin:0;max-width:65ch;color:#cbddea!important;-webkit-text-fill-color:#cbddea!important;font:450 17px/1.75 Onest,Arial,sans-serif}
.studio-toolset ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:32px 0 0;padding:0}.studio-toolset li{min-width:0;padding:0 20px;border-left:1px solid #738da65c}.studio-toolset li:first-child{padding-left:0;border-left:0}.studio-toolset li:last-child{padding-right:0}.studio-toolset .module-icon{width:48px;height:48px;margin-bottom:16px;filter:drop-shadow(0 5px 4px #0003)}
body .studio-toolset h3{font:750 19px/1.35 Onest,Arial,sans-serif;margin:0 0 12px;overflow-wrap:break-word}.studio-toolset h3 a{color:#b5edf5!important;text-decoration-thickness:1px;text-underline-offset:5px}
body .studio-toolset li>p{font:450 15px/1.7 Onest,Arial,sans-serif;margin:0;max-width:40ch;color:#d5e2ef!important;-webkit-text-fill-color:#d5e2ef!important;overflow-wrap:break-word}
.motion-paused *,.motion-paused *::before,.motion-paused *::after,.motion-document-hidden *,.motion-document-hidden *::before,.motion-document-hidden *::after{animation-play-state:paused!important}
@media(max-width:1050px){.studio-toolset ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.studio-toolset li{padding:0 22px}.studio-toolset li:nth-child(odd){padding-left:0;border-left:0}.studio-toolset li:nth-child(even){padding-right:0}}
@media(max-width:600px){.studio-toolset{width:calc(100% - 44px);padding:26px 22px;margin:38px auto}.studio-toolset ul{grid-template-columns:minmax(0,1fr);gap:24px}.studio-toolset li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 16px;padding:0 0 22px!important;border-left:0;border-bottom:1px solid #738da65c}.studio-toolset li:last-child{padding-bottom:0!important;border-bottom:0}.studio-toolset .module-icon{width:42px;height:42px;grid-row:1/3;margin:0}body .studio-toolset h3{margin:0;font-size:19px}body .studio-toolset li>p{font-size:15px;grid-column:2}body .studio-toolset header>p{font-size:16px}}
@media(prefers-reduced-motion:reduce){body *,body *::before,body *::after{animation-play-state:paused!important;scroll-behavior:auto!important}}
