@keyframes ac-dive{0%,10%{transform:scale(1)}42%,68%{transform:scale(2.3)}96%,100%{transform:scale(1)}}
.ac-content .ac-dive{transform-origin:50% 36%;animation:ac-dive 11s cubic-bezier(.6,0,.3,1) infinite}
@keyframes ac-pg{0%,12%{transform:translateY(0)}60%,72%{transform:translateY(-250px)}96%,100%{transform:translateY(0)}}
.ac-content .ac-pg{animation:ac-pg 11s ease-in-out infinite}
@keyframes ac-mo{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}
.ac-content .ac-mo{animation:ac-mo 1.6s ease-in-out infinite}
@media(max-width:900px){.ac-content .ac-bn>*{grid-column:1/-1!important}}
.ac-content .ac-zi{transition:transform .5s}
.ac-content .ac-zc:hover .ac-zi{transform:scale(1.04)}
@keyframes ac-tr{0%{left:0;opacity:0}8%{opacity:1}85%{opacity:1}100%{left:calc(100% - 12px);opacity:0}}
.ac-content .ac-tr{position:absolute;top:-5px;left:0;width:12px;height:12px;border-radius:50%;background:#FFC000;animation:ac-tr 2.4s linear infinite}
@keyframes ac-ok{0%,40%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}56%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}
.ac-content .ac-ok{opacity:0;animation:ac-ok 6s infinite}
@keyframes ac-s1{0%,28%{opacity:1;transform:none}33%,95%{opacity:0;transform:translateX(-24px)}100%{opacity:1;transform:none}}
.ac-content .ac-s1{animation:ac-s1 9s infinite}
@keyframes ac-s2{0%,30%{opacity:0;transform:translateX(24px)}35%,61%{opacity:1;transform:none}66%,100%{opacity:0;transform:translateX(-24px)}}
.ac-content .ac-s2{opacity:0;animation:ac-s2 9s infinite}
@keyframes ac-s3{0%,63%{opacity:0;transform:translateX(24px)}69%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-s3{opacity:0;animation:ac-s3 9s infinite}
@keyframes ac-bp{0%,14%{transform:scale(1)}18%{transform:scale(.92)}22%,100%{transform:scale(1)}}
.ac-content .ac-bp{animation:ac-bp 9s infinite}
@keyframes ac-cnt{0%,20%{opacity:0;transform:scale(.3)}26%,95%{opacity:1;transform:scale(1)}100%{opacity:0}}
.ac-content .ac-cnt{opacity:0;animation:ac-cnt 9s infinite}
@keyframes ac-stp{0%,10%{background:#FFC000;color:#141414}15%,100%{background:#fff;color:#141414}}
@keyframes ac-gl{0%,100%{box-shadow:0 0 0 0 rgba(255,192,0,0)}50%{box-shadow:0 0 0 8px rgba(255,192,0,.35)}}
.ac-content .ac-gl{animation:ac-gl 3s ease-in-out infinite}
@keyframes ac-bk{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.ac-content .ac-bk{animation:ac-bk 5s ease-in-out infinite}
@keyframes ac-fy{0%{clip-path:inset(0 100% 0 0)}8%,100%{clip-path:inset(0 0 0 0)}}
.ac-content .ac-fy{display:inline-block;white-space:nowrap;animation:ac-fy 7s steps(20) infinite}
@keyframes ac-fy2{0%,2%{clip-path:inset(0 100% 0 0)}}
@keyframes ac-bp2k{0%,38%{transform:scale(1)}41%{transform:scale(.93)}44%,100%{transform:scale(1)}}
.ac-content .ac-bp2{animation:ac-bp2k 7s infinite}
@keyframes ac-ok2k{0%,60%{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1.15)}70%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}
.ac-content .ac-ok2{opacity:0;animation:ac-ok2k 7s infinite}
@keyframes ac-ln{from{width:0}to{width:100%}}
.ac-content .ac-ln{animation:ac-ln 2.4s cubic-bezier(.2,.7,.2,1) both}
@keyframes ac-gk0{0%,1%{background:#fff}2%,17%{background:#FFC000}19%,100%{background:#fff}}
.ac-content .ac-gk0{animation:ac-gk0 10s infinite}
@keyframes ac-gk1{0%,18%{background:#fff}20%,35%{background:#FFC000}37%,100%{background:#fff}}
.ac-content .ac-gk1{animation:ac-gk1 10s infinite}
@keyframes ac-gk2{0%,36%{background:#fff}38%,53%{background:#FFC000}55%,100%{background:#fff}}
.ac-content .ac-gk2{animation:ac-gk2 10s infinite}
@keyframes ac-gk3{0%,54%{background:#fff}56%,71%{background:#FFC000}73%,100%{background:#fff}}
.ac-content .ac-gk3{animation:ac-gk3 10s infinite}
@keyframes ac-gk4{0%,72%{background:#fff}74%,89%{background:#FFC000}91%,100%{background:#fff}}
.ac-content .ac-gk4{animation:ac-gk4 10s infinite}
.ac-content .ac-tr{top:50%!important;margin-top:-6px}
@media(max-width:900px){.ac-content .ac-g2{grid-template-columns:1fr!important}}
.ac-content .ac-ty{display:inline-block;white-space:nowrap;animation:ac-ty 6s steps(28) infinite}
@keyframes ac-ty{0%{clip-path:inset(0 100% 0 0)}25%,90%{clip-path:inset(0 0 0 0)}96%,100%{clip-path:inset(0 100% 0 0)}}
@keyframes ac-ai{0%,40%{opacity:0;transform:translateY(8px)}55%,90%{opacity:1;transform:none}96%,100%{opacity:0}}
.ac-content .ac-ai{opacity:0;animation:ac-ai 6s infinite}
.ac-content .ac-rt input{position:absolute;opacity:0;pointer-events:none}
.ac-content .ac-rt .ac-tb label{cursor:pointer;border:1px solid #141414;border-radius:99px;padding:12px 22px;font-size:17px;background:#fff;transition:.2s;display:inline-block}
.ac-content #ac-pa:checked~.ac-tb label[for=ac-pa],.ac-content #ac-pb:checked~.ac-tb label[for=ac-pb]{background:#141414;color:#fff}
.ac-content #ac-pa:focus-visible~.ac-tb label[for=ac-pa],.ac-content #ac-pb:focus-visible~.ac-tb label[for=ac-pb]{outline:3px solid #FFC000;outline-offset:3px}
.ac-content .ac-rt .ac-sA,.ac-content .ac-rt .ac-sB{display:none}
.ac-content #ac-pa:checked~.ac-stg .ac-sA{display:block}
.ac-content #ac-pb:checked~.ac-stg .ac-sB{display:block}
@keyframes ac-str{0%,20%{width:0}60%,100%{width:100%}}
.ac-content .ac-str{display:inline-block;position:relative}
.ac-content .ac-str::after{content:"";position:absolute;left:0;top:52%;height:2px;background:#141414;width:0;animation:ac-str 6s infinite}
@keyframes ac-cdn{0%,25%{opacity:.25}35%,100%{opacity:1}}
.ac-content .ac-cdn{animation:ac-cdn 6s infinite}
@keyframes ac-dc{0%{transform:translateX(0);opacity:0}10%{opacity:1}80%{opacity:1}100%{transform:translateX(120px);opacity:0}}
.ac-content summary{list-style:none;cursor:pointer}
.ac-content summary::-webkit-details-marker{display:none}
.ac-content .ac-pl{display:inline-block;font-size:24px;line-height:1;transition:transform .2s}
.ac-content details[open] .ac-pl{transform:rotate(45deg)}
.ac-content .ac-sl{overflow:hidden}
.ac-content .ac-trk{display:flex;width:max-content;animation:ac-mq 90s linear infinite}
.ac-content .ac-sl:hover .ac-trk{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.ac-content .ac-sl{overflow-x:auto}}
.ac-content a{color:inherit}
@keyframes ac-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
.ac-content .ac-up{animation:ac-up .9s cubic-bezier(.2,.7,.2,1) both}
@keyframes ac-fl{50%{transform:translateY(-14px) rotate(var(--r,0deg))}}
.ac-content .ac-fl{animation:ac-fl 6s ease-in-out infinite}
@keyframes ac-mq{to{transform:translateX(-50%)}}
.ac-content .ac-mq{display:flex;gap:56px;width:max-content;animation:ac-mq 30s linear infinite;white-space:nowrap}
@keyframes ac-ds{to{stroke-dashoffset:-28}}
.ac-content .ac-ds{stroke-dasharray:8 6;animation:ac-ds 1.2s linear infinite}
@keyframes ac-pu{0%{box-shadow:0 0 0 0 rgba(255,192,0,.7)}100%{box-shadow:0 0 0 20px rgba(255,192,0,0)}}
.ac-content .ac-pu{animation:ac-pu 2s infinite}
@keyframes ac-gr{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.ac-content .ac-bar{transform-origin:bottom;animation:ac-gr 1.4s cubic-bezier(.2,.7,.2,1) both}
@keyframes ac-cu{0%,100%{transform:translate(0,0)}50%{transform:translate(-34px,-20px) scale(.88)}}
.ac-content .ac-cu{animation:ac-cu 3s ease-in-out infinite}
@keyframes ac-bl{50%{opacity:0}}
.ac-content .ac-cr{animation:ac-bl 1s steps(1) infinite}
@keyframes ac-rg{0%{transform:scale(.6);opacity:.8}100%{transform:scale(1.5);opacity:0}}
.ac-content .ac-rg{transform-origin:center;animation:ac-rg 2.4s ease-out infinite}
.ac-content .ac-card{transition:transform .3s,background .3s,color .3s}
.ac-content .ac-card:hover{transform:translateY(-8px)}
.ac-content .ac-sv:hover{background:#FFC000!important;color:#141414!important}
.ac-content .ac-sv:hover .ac-ic{background:#141414!important;color:#FFC000!important}
.ac-content .ac-btn{transition:transform .2s,box-shadow .2s}
.ac-content .ac-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(255,192,0,.45)}
.ac-content .ac-btn span{display:inline-block;transition:transform .2s}
.ac-content .ac-btn:hover span{transform:translateX(6px)}
.ac-content .ac-zm{transition:transform .4s}
.ac-content .ac-zm:hover{transform:scale(1.08) rotate(-3deg)}
@media(prefers-reduced-motion:reduce){.ac-content *{animation:none!important;transition:none!important}}
.ac-content .ac-fk{position:relative}
.ac-content .ac-fk::before,.ac-content .ac-fk::after{content:"";position:absolute;width:44px;height:44px;border:5px solid #FFC000;pointer-events:none}
.ac-content .ac-fk::before{top:-14px;left:-14px;border-right:0;border-bottom:0;border-radius:14px 0 0 0}
.ac-content .ac-fk::after{bottom:-14px;right:-14px;border-left:0;border-top:0;border-radius:0 0 14px 0}
@keyframes ac-dr{from{stroke-dashoffset:420}to{stroke-dashoffset:0}}
.ac-content .ac-dr{stroke-dasharray:420;animation:ac-dr 2.6s ease both}
.ac-content .ac-hl{background:linear-gradient(transparent 58%,#FFC000 58%);padding:0 4px}
.ac-content button{font-family:inherit}
.ac-content b{font-weight:400}
.ac-content input[type=range]{width:100%;accent-color:#FFC000;height:28px}
.ac-content .ac-fq:hover{background:#fff}
.ac-content .ac-fl2:hover{transform:translateY(-4px)}
.ac-content h1,.ac-content h2,.ac-content h3,.ac-content .ac-dp{font-family:'Barlow',Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:0}
@font-face{font-family:'Barlow Automation Reference';font-style:normal;font-weight:300;font-display:swap;src:url('../../fonts/barlow-300-latin.woff2') format('woff2')}
@font-face{font-family:'Barlow Automation Reference';font-style:normal;font-weight:400;font-display:swap;src:url('../../fonts/barlow-400-latin.woff2') format('woff2')}
body.ai-body{background:#F6F6F2}
.ac-content{font-family:'Barlow Automation Reference',Barlow,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:#141414;background:#F6F6F2;overflow:clip}
.ac-content *{box-sizing:border-box;min-width:0}
.ac-content :is(h1,h2,h3){font-family:'Barlow Automation Reference',Barlow,Arial,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:inherit;text-wrap:initial}
.ac-content p{font-size:inherit;line-height:1.55;color:inherit}
.ac-content a{color:inherit;text-decoration:none}
.ac-content svg{display:block;flex:none}
.ac-content ::selection{background:#FFC000;color:#141414}
.ac-content :is(a,summary,input):focus-visible{outline:3px solid #846100;outline-offset:5px}
.ac-content .ac-wrap{width:100%;max-width:1360px!important;margin:0 auto}
.ac-content .ac-region-0{padding:165px 40px 96px!important}
.ac-content .ac-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:56px!important;padding:0!important;align-items:center}
.ac-content .ac-btn{font-size:17px;line-height:1.4}
.ac-content .ac-btn>span{display:inline-flex;vertical-align:middle;margin-left:8px}
.ac-content .ac-hl{box-decoration-break:clone;-webkit-box-decoration-break:clone}
.ac-content .ac-up{animation:none!important;opacity:1;transform:none}
.ac-content .ac-ic{transition:background .3s,color .3s}
.ac-content .ac-pl{display:inline-flex;flex:none}
.ac-content summary::after{content:none!important}
.ac-content .ac-faq-item{border:1px solid #e2e2dc}
.ac-content .ac-faq-item>p{font-size:18px;line-height:1.65;color:#41413b}
.ac-content .ac-trust{gap:40px!important}
.ac-content .ac-trust img{height:92px;width:auto;max-width:23%;object-fit:contain}
.ac-content .ac-process>.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ac-content .ac-rt input{width:1px;height:1px;margin:0;clip-path:inset(50%)}
.ac-content .ac-rt .ac-tb label{font-weight:400;transition:background .2s,color .2s,border-color .2s}
.ac-content .ac-case-panel>div:first-child{font-weight:400}
.ac-content .ac-case-panel>[class*=ac-gk]{min-height:66px;height:auto!important;padding:14px 16px!important}
.ac-content .ac-example-copy{min-height:150px}
.ac-content .ac-mini-example{height:auto!important;min-height:170px}
.ac-content .ac-sync-example{min-height:170px}
.ac-content .ac-region:not(.ac-running) *,.ac-content .ac-region:not(.ac-running) *::after{animation-play-state:paused!important}
/* Keep the supplied line drawing while avoiding layout animation. */
@keyframes ac-ln{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.ac-content .ac-ln{width:100%;transform-origin:left}
@keyframes ac-str{0%,20%{transform:scaleX(0)}60%,100%{transform:scaleX(1)}}
.ac-content .ac-str::after{width:100%;transform-origin:left}
.ac-content:not(.ac-motion-ready) *,.ac-content:not(.ac-motion-ready) *::after{animation:none!important}
.ac-content:not(.ac-motion-ready) :is(.ac-ai,.ac-cdn){opacity:1!important;transform:none!important}
.ac-content:not(.ac-motion-ready) .ac-ty{clip-path:none;white-space:normal}
.ac-content:not(.ac-motion-ready) .ac-str::after{transform:scaleX(1)}
.ac-content:not(.ac-motion-ready) .ac-ln{transform:scaleX(1)}
.ac-content:not(.ac-motion-ready) .ac-tr{left:50%;opacity:1}
@media(max-width:1100px){.ac-content h1{font-size:48px!important}.ac-content .ac-hero-grid{gap:28px!important}}
@media(max-width:900px){.ac-content .ac-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.ac-content .ac-hero-grid>div:last-child{padding:14px!important}.ac-content .ac-workflow{max-width:560px}.ac-content .ac-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ac-content .ac-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ac-content .ac-process>.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 .ac-content .ac-wrap{padding:60px 22px!important}
 .ac-content .ac-region-0{padding:145px 22px 70px!important}
 .ac-content h1{font-size:42px!important;line-height:1.12!important}
 .ac-content h1>.ac-hl{display:block;width:fit-content}
 .ac-content h2{font-size:30px!important;line-height:1.2!important}
 .ac-content .ac-hero-grid>div:last-child{padding:0!important}
 .ac-content .ac-workflow{padding:18px!important}
 .ac-content .ac-workflow-node{width:60px!important;height:66px!important;margin:-33px 0 0 -30px!important;border-radius:13px!important;font-size:11px!important}
 .ac-content .ac-workflow-node svg{width:22px;height:22px}
 .ac-content .ac-grid-2,.ac-content .ac-grid-3,.ac-content .ac-grid-6,.ac-content .ac-process>.ac-grid{grid-template-columns:1fr!important}
 .ac-content .ac-grid-6>div{padding:24px!important;gap:16px!important}
 .ac-content .ac-g2>div{padding:24px!important;gap:16px!important}
 .ac-content .ac-before-after>div{padding:24px!important;min-height:0!important}
 .ac-content .ac-example-card{padding:22px!important;min-height:0!important}
 .ac-content .ac-example-copy{min-height:0!important}
 .ac-content .ac-mini-example{padding:12px!important}
 .ac-content .ac-ty{white-space:normal}
 .ac-content .ac-mini-example .ac-ai span{display:inline-block;white-space:normal}
 .ac-content .ac-sync-node{padding:10px 8px!important;font-size:12px!important}
 .ac-content .ac-case-panel{padding:22px!important}
 .ac-content .ac-rt .ac-tb{gap:8px!important}
 .ac-content .ac-rt .ac-tb label{padding:12px 16px;font-size:16px}
 .ac-content .ac-faq-item summary{padding:18px 20px!important;font-size:18px!important}
 .ac-content .ac-faq-item p{margin:0 20px 22px!important;font-size:17px!important}
 .ac-content .ac-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px!important}
 .ac-content .ac-trust img{max-width:100%;width:100%;height:82px}
}
@media(max-width:360px){.ac-content .ac-wrap{padding-left:18px!important;padding-right:18px!important}.ac-content .ac-region-0{padding-left:20px!important;padding-right:20px!important}.ac-content h1{font-size:38px!important}.ac-content .ac-workflow-node{width:54px!important;margin-left:-27px!important;font-size:10px!important}.ac-content .ac-example-card{padding:18px!important}.ac-content .ac-sync-node{padding:10px 6px!important}}
@media(prefers-reduced-motion:reduce){
 .ac-content :is(.ac-ai,.ac-cdn){opacity:1!important;transform:none!important}
 .ac-content .ac-ty{clip-path:none;white-space:normal}
 .ac-content .ac-str::after{transform:scaleX(1)}
 .ac-content .ac-tr{left:50%;opacity:1}
 .ac-content .ac-ln{transform:scaleX(1)}
}

/* Updated supplied examples and process, 13.10.2026. */
/* The nested calendar keeps five days when the outer examples stack. */
.ac-content .ac-uc .ac-grid-3{grid-template-columns:repeat(5,minmax(0,1fr))!important}
@keyframes ac-gkG{0%,72%{background:#fff;border-color:#e2e2dc}74%,89%{background:#CDEFD9;border-color:#1F8F52}91%,100%{background:#fff;border-color:#e2e2dc}}
.ac-content .ac-gkG{animation:ac-gkG 10s infinite}
@keyframes ac-gkR{0%,18%{background:#fff;border-color:#e2e2dc}20%,35%{background:#F9CFCF;border-color:#C93636}37%,100%{background:#fff;border-color:#e2e2dc}}
.ac-content .ac-gkR{animation:ac-gkR 10s infinite}
@media(max-width:900px){.ac-content .ac-rg2{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.ac-content .ac-gkG{background:#CDEFD9;border-color:#1F8F52}
.ac-content .ac-gkR{background:#F9CFCF;border-color:#C93636}}
@media(max-width:940px){.ac-content .ac-cn{display:none}}
@keyframes ac-lnv{from{height:0}to{height:100%}}
.ac-content .ac-lv{animation:ac-lnv .7s linear both}
@media(max-width:760px){.ac-content .ac-vg{grid-template-columns:1fr!important}
.ac-content .ac-vg p{padding-top:0!important}}
@keyframes ac-ucM{0%,2%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucM{animation:ac-ucM 8s infinite}
@keyframes ac-ucD{0%,22%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucD{animation:ac-ucD 8s infinite}
@keyframes ac-ucC{0%,50%{opacity:0;transform:translateY(8px)}58%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucC{animation:ac-ucC 8s infinite}
@keyframes ac-ucF1{0%,24%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucF1{animation:ac-ucF1 8s infinite}
@keyframes ac-ucF2{0%,32%{opacity:0;transform:translateY(8px)}40%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucF2{animation:ac-ucF2 8s infinite}
@keyframes ac-ucF3{0%,40%{opacity:0;transform:translateY(8px)}48%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucF3{animation:ac-ucF3 8s infinite}
@keyframes ac-ucS{0%,52%{opacity:0;transform:translateY(8px)}60%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucS{animation:ac-ucS 8s infinite}
@keyframes ac-ucW{0%,6%{opacity:0;transform:translateY(8px)}14%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucW{animation:ac-ucW 8s infinite}
@keyframes ac-ucScan{0%,6%{top:0;opacity:0}10%{opacity:1}30%{top:calc(100% - 3px);opacity:1}34%,100%{top:calc(100% - 3px);opacity:0}}
.ac-content .ac-ucScan{animation:ac-ucScan 8s infinite}
@keyframes ac-ucSel{0%,34%{background:#fff;transform:none}40%{background:#FFC000;transform:scale(1.08)}46%,92%{background:#FFC000;transform:none}98%,100%{background:#fff}}
.ac-content .ac-ucSel{animation:ac-ucSel 8s infinite}
.ac-content .ac-uc{background:#F6F6F2;border-radius:18px;padding:16px;height:232px;box-sizing:border-box;position:relative;overflow:hidden}
.ac-content .ac-ucw{background:#fff;border:1px solid #e2e2dc;border-radius:12px}
@keyframes ac-ucR1{0%,6%{opacity:0;transform:translateY(8px)}14%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucR1{animation:ac-ucR1 8s infinite}
@keyframes ac-ucR2{0%,22%{opacity:0;transform:translateY(8px)}30%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucR2{animation:ac-ucR2 8s infinite}
@keyframes ac-ucR3{0%,38%{opacity:0;transform:translateY(8px)}46%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucR3{animation:ac-ucR3 8s infinite}
@keyframes ac-ucR4{0%,54%{opacity:0;transform:translateY(8px)}62%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.ac-content .ac-ucR4{animation:ac-ucR4 8s infinite}
.ac-content .ac-example-copy{min-height:165px}
.ac-content .ac-case-panel{padding:0!important}
.ac-content .ac-case-panel>.ac-rg2{font-weight:300}
.ac-content .ac-rg2>[style*="background:#fff"]>[class*="ac-gk"]{min-height:66px;height:auto!important;padding:14px 16px!important}
@keyframes ac-lnv{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.ac-content .ac-lv{height:100%;transform-origin:top}
@keyframes ac-ucScan{0%,6%{transform:translateY(0);opacity:0}10%{opacity:1}30%{transform:translateY(147px);opacity:1}34%,100%{transform:translateY(147px);opacity:0}}
.ac-content .ac-ucScan{top:0!important}
.ac-content:not(.ac-motion-ready) :is(.ac-ucM,.ac-ucD,.ac-ucC,.ac-ucF1,.ac-ucF2,.ac-ucF3,.ac-ucS,.ac-ucW,.ac-ucR1,.ac-ucR2,.ac-ucR3,.ac-ucR4){opacity:1;transform:none}
.ac-content:not(.ac-motion-ready) .ac-ucScan{display:none}
.ac-content:not(.ac-motion-ready) .ac-ucSel{background:#FFC000;transform:none}
.ac-content:not(.ac-motion-ready) .ac-gkG{background:#CDEFD9;border-color:#1F8F52}
.ac-content:not(.ac-motion-ready) .ac-gkR{background:#F9CFCF;border-color:#C93636}
@media(max-width:1100px){.ac-content .ac-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 .ac-content .ac-example-copy{min-height:0!important}
 .ac-content .ac-grid-6{grid-template-columns:1fr!important}
 .ac-content .ac-rg2>div{padding:22px!important}
 .ac-content .ac-uc{height:250px}
 .ac-content .ac-uc>.ac-ucW{height:150px}
 .ac-content .ac-uc>[style*="display:flex"]>.ac-ucW{width:82px!important}
 .ac-content .ac-vt>.ac-up{padding-left:38px!important}
}
@media(prefers-reduced-motion:reduce){
 .ac-content :is(.ac-ucM,.ac-ucD,.ac-ucC,.ac-ucF1,.ac-ucF2,.ac-ucF3,.ac-ucS,.ac-ucW,.ac-ucR1,.ac-ucR2,.ac-ucR3,.ac-ucR4){opacity:1;transform:none}
 .ac-content .ac-ucScan{display:none}
 .ac-content .ac-ucSel{background:#FFC000;transform:none}
}
