.rr-motion-toggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #95a08035;padding:8px 11px;font-size:9px;white-space:nowrap;color:#aeba9d;margin-left:auto}.rr-motion-toggle [data-motion-symbol]{font-size:12px;color:#f58351}.rr-motion-toggle:hover,.rr-motion-toggle:focus-visible{color:#f3f0df;border-color:#f5835188}.rr-motion-toggle+.login{margin-left:0}.rr-motion-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;margin-top:20px;max-width:640px;border:1px solid #e59c5c42;background:#131b16d9;font-size:11px;line-height:1.7;color:#d5d9c5}.rr-motion-notice[hidden]{display:none}.rr-motion-notice button{color:#f79a65;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;font-size:11px}.rr-hero[data-video-state="fallback"] .rr-hero-media video{opacity:0}html[data-motion="on"] .rr-hero[data-video-state="fallback"] .rr-hero-media{animation:rr-background-pan 18s ease-in-out alternate infinite}
html[data-motion="on"] .bd-scene.is-visible .bd-drawing{animation:bd-breathe 6s ease-in-out infinite}.bd-demo-toggle{display:inline-flex;align-items:center;gap:6px;font:9px/1.4 Manrope,sans-serif;color:#c0c8ae;border:1px solid #8f9b7438;padding:5px 8px;min-height:28px;white-space:nowrap}.bd-demo-toggle:hover{border-color:#ed945999;color:#f3e5c7}.bd-heading>div{display:flex;align-items:center;gap:12px}.bd-demo-toggle>span:first-child{color:#f39e67}.rr-build-demo[data-build-auto="off"] .bd-drawing{animation:none!important}
@keyframes bd-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rr-background-pan{from{background-position:48% 50%}to{background-position:54% 50%}}
@media(max-width:1100px){.rr-motion-toggle{margin-left:auto}.nav .login{margin-left:0}}
@media(max-width:700px){.rr-motion-toggle{display:none}.rr-motion-notice{font-size:10px;padding:11px 12px;gap:12px;align-items:flex-start}.rr-motion-notice button{font-size:10px}.bd-heading>div{gap:7px}.bd-demo-toggle{font-size:8px;padding:4px 6px}.bd-live{font-size:8px}}
@media(max-width:400px){.bd-heading{flex-wrap:wrap;row-gap:8px}.bd-heading>div{margin-left:auto}.rr-motion-notice{flex-direction:column;gap:6px}}
