/* Motion studies. Scene rules copied from the signature-motion master and scoped under .motion.
   Type is the site lock: Bricolage Grotesque, IBM Plex Sans, IBM Plex Mono, via brand.css. */
.motion .stage{position:relative;aspect-ratio:400/300;border-radius:17px;overflow:hidden;background:#EEF2F5;isolation:isolate;contain:paint;-webkit-tap-highlight-color:transparent}
.motion .stage.white{background:var(--surface)}
.motion .stage.paper{background:var(--surface)}
.motion .stage.dark{background:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 6%, transparent)}
.motion .stage.dark::before{content:"";position:absolute;inset:0;background:url(data:image/png;base64,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);opacity:.5;mix-blend-mode:soft-light;pointer-events:none}
.motion .art{position:absolute;left:0;top:0;width:400px;height:300px;transform-origin:0 0;transform:scale(var(--s,1));font-size:13px;line-height:1.3;word-spacing:.04em;color:var(--navy);user-select:none;-webkit-user-select:none;font-family:var(--font-body)}
.motion .orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--surface) 0%,var(--paper) 30%,#DDD5C9 74%,#C9C0B2 100%)}
.motion .orb>i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,#F0B196 0%,#DA7F5F 27%,var(--terra) 55%,#9E4E38 100%);opacity:0}
.motion .bub{position:absolute;padding:8px 11px 9px;border-radius:14px;font-size:12px;line-height:1.36;max-width:150px;opacity:0}
.motion .bub.cust{background:var(--paper);color:var(--navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 6%, transparent)}
.motion .bub.off{background:#F8E7E0;color:#4E2417}
.motion .bub u{text-decoration-thickness:1px;text-underline-offset:2px;color:#8A3B22}
.motion .dots{position:absolute;display:flex;gap:4px;padding:10px 12px;border-radius:14px;background:#F8E7E0;opacity:0}
.motion .dots i{display:block;width:5px;height:5px;border-radius:50%;background:var(--terra)}
.motion .tick{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.motion .f-card{position:absolute;left:18px;top:32px;width:158px;height:236px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 7%, transparent),0 14px 30px -22px color-mix(in srgb, var(--navy) 50%, transparent);text-align:center}
.motion .f-line{position:absolute;left:0;right:0;top:14px;font-size:11px;color:#5E6E7E}
.motion .f-av{position:absolute;left:56px;top:36px;width:46px;height:46px}
.motion .f-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--navy);opacity:0}
.motion .f-face{position:absolute;inset:0;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center}
.motion .f-face svg{width:21px;height:21px;fill:none;stroke:var(--surface);stroke-width:1.8;stroke-linejoin:round}
.motion .f-num{position:absolute;left:0;right:0;top:92px;font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em}
.motion .f-st, .motion .f-cap{position:absolute;left:0;right:0;height:16px}
.motion .f-st{top:111px;font-size:12px}
.motion .f-cap{top:214px;font-size:11.5px}
.motion .f-st em, .motion .f-cap em{position:absolute;left:0;right:0;font-style:normal;opacity:0;white-space:nowrap}
.motion .f-st .b, .motion .f-cap .a{color:#5E6E7E}
.motion .f-cap .b{color:#8A3B22;font-weight:600}
.motion .f-cap .c{color:var(--navy);font-weight:700}
.motion .f-hr{position:absolute;left:16px;right:16px;top:137px;height:1px;background:#E3E9EE}
.motion .f-cd{position:absolute;left:49px;top:148px;width:60px;height:60px;opacity:0}
.motion .f-cd .ring{position:absolute;inset:0;width:60px;height:60px;transform:rotate(-90deg)}
.motion .f-cd circle{fill:none;stroke-width:4}
.motion .f-cd .bg{stroke:#E3E9EE}
.motion .f-cd .fg{stroke:#9AAAB9;stroke-linecap:round;stroke-dasharray:1 1}
.motion .f-sec{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:20px;font-weight:760;font-variant-numeric:tabular-nums}
.motion .f-ok{position:absolute;left:17px;top:17px;width:26px;height:26px;overflow:visible}
.motion .f-ok path{fill:none;stroke:var(--navy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1}
.motion .f-thread{position:absolute;left:0;top:0;width:400px;height:300px;overflow:visible;pointer-events:none}
.motion .f-thread path{fill:none;stroke:var(--terra);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}
.motion .f-phone{position:absolute;left:210px;top:14px;width:174px;height:272px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 7%, transparent),0 14px 30px -22px color-mix(in srgb, var(--navy) 50%, transparent);overflow:hidden}
.motion .f-head{position:absolute;left:0;right:0;top:0;height:48px;border-bottom:1px solid #E9EEF2;background:var(--surface);z-index:2}
.motion .f-head .f-o{left:14px;top:15px;width:18px;height:18px}
.motion .f-head b{position:absolute;left:40px;top:10px;font-size:12.5px;font-weight:700}
.motion .f-head span{position:absolute;left:40px;top:27px;font-size:10.5px;color:#5E6E7E}
.motion .f-view{position:absolute;left:0;right:0;top:49px;bottom:0;overflow:hidden}
.motion .f-flow{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 14px}
.motion .f-flow .bub{position:relative;max-width:146px}
.motion .f-flow .off{align-self:flex-start;border-bottom-left-radius:5px}
.motion .f-flow .cust{align-self:flex-end;border-bottom-right-radius:5px}
.motion .f-flow .dots{left:12px;top:10px;border-bottom-left-radius:5px}
.motion .c-glow{position:absolute;left:-68px;top:128px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb, var(--terra) 26%, transparent) 0%,color-mix(in srgb, var(--terra) 0%, transparent) 62%);opacity:.3}
.motion .c-k{position:absolute;top:18px;font-size:11px;color:#9AB0C4}
.motion .c-big{position:absolute;top:32px;font-family:var(--font-display);font-size:46px;line-height:1;font-weight:760;font-variant-numeric:tabular-nums}
.motion .c-k.l{left:22px}
.motion .c-big.l{left:20px;color:var(--surface)}
.motion .c-k.r{right:22px}
.motion .c-big.r{right:20px;color:var(--terra-bright);text-align:right}
.motion .c-th{position:absolute;left:0;top:0;width:400px;height:300px;overflow:visible}
.motion .c-th path{fill:none;stroke:var(--terra);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}
.motion .c-orb{left:38px;top:212px;width:48px;height:48px}
.motion .c-tok{position:absolute;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:9px;background:var(--surface);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -10px rgba(0,0,0,.6);opacity:0}
.motion .c-tok svg{width:17px;height:17px;fill:none;stroke:var(--navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.motion .c-shelf{position:absolute;left:210px;top:263px;width:172px;height:2px;border-radius:1px;background:color-mix(in srgb, var(--surface) 20%, transparent)}
.motion .c-shl{position:absolute;right:20px;top:271px;font-size:11px;color:#9AB0C4}
.motion .k-mail{position:absolute;left:20px;top:16px;width:360px;height:124px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 7%, transparent),0 14px 30px -22px color-mix(in srgb, var(--navy) 45%, transparent);overflow:hidden;opacity:0}
.motion .k-rail{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--terra)}
.motion .k-rail i{position:absolute;inset:0;background:var(--navy);transform-origin:50% 0;transform:scaleY(0)}
.motion .k-av{position:absolute;left:18px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--paper);font-size:12px;font-weight:700;line-height:26px;text-align:center}
.motion .k-name{position:absolute;left:52px;top:14px;font-size:13px;font-weight:700}
.motion .k-time{position:absolute;right:16px;top:16px;font-size:11px;color:#5E6E7E}
.motion .k-to{position:absolute;left:52px;top:30px;font-size:11px;color:#5E6E7E}
.motion .k-subj{position:absolute;left:18px;top:52px;font-size:14px;font-weight:700}
.motion .k-body{position:absolute;left:18px;right:18px;top:72px;margin:0;font-size:12.5px;line-height:1.45;color:#34485C}
.motion .k-scan{position:absolute;left:12px;right:12px;top:0;height:19px;border-radius:5px;background:color-mix(in srgb, var(--terra) 9%, transparent);box-shadow:inset 2px 0 0 var(--terra);opacity:0}
.motion .k-stat{position:absolute;left:20px;top:150px;width:360px;height:36px;opacity:0}
.motion .k-orb{left:0;top:5px;width:26px;height:26px}
.motion .k-s1, .motion .k-s2{position:absolute;left:36px;top:0;line-height:36px;font-size:13px;font-weight:600;white-space:nowrap}
.motion .k-s2{opacity:0}
.motion .k-chip{position:absolute;right:0;top:6px;height:24px;padding:0 10px;border-radius:12px;box-shadow:inset 0 0 0 1.2px var(--navy);font-size:11.5px;font-weight:600;line-height:24px;white-space:nowrap;opacity:0}
.motion .k-hand{position:absolute;left:20px;top:196px;width:360px;height:92px;border-radius:16px;background:var(--navy);color:var(--surface);box-shadow:0 18px 30px -20px color-mix(in srgb, var(--navy) 80%, transparent);opacity:0}
.motion .k-why{position:absolute;left:18px;top:13px;font-size:13.5px;font-weight:650;white-space:nowrap}
.motion .k-note{position:absolute;left:18px;top:32px;font-size:11.5px;color:#9AB0C4;white-space:nowrap}
.motion .k-b1{position:absolute;left:18px;top:54px;width:132px;height:28px;border-radius:14px;background:var(--surface);color:var(--navy);font-size:12px;font-weight:650;line-height:28px;overflow:hidden}
.motion .k-b1 span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px}
.motion .k-b1 svg{width:14px;height:14px}
.motion .k-b1 .y{opacity:0}
.motion .k-rip{position:absolute;left:66px;top:14px;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:color-mix(in srgb, var(--navy) 22%, transparent);opacity:0}
.motion{margin:0;max-width:560px}
.motion-frame{position:relative}
.motion .stage{width:100%}
.motion figcaption{margin:var(--s2) 0 0;max-width:62ch;color:var(--ink-2);font-family:var(--font-body);font-size:15px;line-height:1.5}
.motion-pause{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb, var(--navy) 20%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--navy);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.motion-pause svg{width:12px;height:12px;fill:currentColor;display:block}
.motion-pause .ic-play{display:none}
.motion-pause[data-state="paused"] .ic-play{display:block}
.motion-pause[data-state="paused"] .ic-pause{display:none}
.motion-pause:focus-visible{outline:3px solid var(--terra);outline-offset:3px}
