.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.automation-page{--surface:#0d0d0d;--surface-2:#151515;--muted:rgba(229,229,229,.62);--faint:rgba(229,229,229,.1);--orange:#ff3e00;max-width:1440px;margin:0 auto;padding:0 5vw 110px;overflow:hidden}
.automation-hero{min-height:calc(100vh - 86px);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(48px,7vw,120px);align-items:center;padding:clamp(60px,10vw,150px) 0 88px;border-bottom:1px solid var(--faint)}
.automation-eyebrow,.automation-section-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--orange)}
.automation-hero--centered{display:flex;min-height:calc(100vh - 86px);align-items:center;justify-content:center;text-align:center}.automation-hero--centered .automation-hero__copy{width:min(100%,820px)}.automation-hero--centered .automation-eyebrow,.automation-hero--centered .automation-hero__actions{justify-content:center}.automation-hero--centered h1,.automation-hero--centered .automation-lead{margin-left:auto;margin-right:auto}
.automation-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:26px}.automation-eyebrow span{width:28px;height:1px;background:currentColor}.automation-hero h1{max-width:720px;font-size:clamp(52px,5.5vw,82px);letter-spacing:-.055em;line-height:.96}.automation-lead{max-width:580px;margin-top:30px;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--muted)}
.automation-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:39px}.automation-button{min-height:51px;padding:13px 18px;display:inline-flex;gap:26px;justify-content:space-between;align-items:center;border:1px solid transparent;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.automation-button:hover{transform:translateY(-2px)}.automation-button--primary{background:var(--orange);color:var(--color-void);border-color:var(--orange)}.automation-button--primary:hover{background:#fff;border-color:#fff}.automation-button--secondary{background:transparent;color:var(--color-terminal);border-color:rgba(229,229,229,.35)}.automation-button--secondary:hover{border-color:var(--orange);color:var(--orange)}.automation-hero__note{margin-top:16px;font-size:13px;color:rgba(229,229,229,.48)}
.automation-map{align-self:stretch;min-height:500px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(229,229,229,.16);box-shadow:16px 16px 0 rgba(255,62,0,.12)}.automation-map__bar,.automation-map__footer{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:15px 17px;font-family:var(--font-body);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(229,229,229,.62);border-bottom:1px solid rgba(229,229,229,.12)}.automation-map__bar>:last-child{margin-left:auto;color:var(--orange)}.automation-map__pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,62,0,.14)}.automation-map__canvas{position:relative;isolation:isolate;flex:1;min-height:408px;overflow:hidden}.automation-map__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(229,229,229,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(229,229,229,.05) 1px,transparent 1px);background-size:39px 39px}.automation-map__origin,.automation-map__result,.automation-map__node{position:absolute;background:#111;border:1px solid rgba(229,229,229,.25);padding:13px 14px;min-width:116px}.automation-map small{display:block;font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(229,229,229,.47)}.automation-map strong{display:block;font-family:var(--font-subtitle);font-size:18px;font-weight:400;line-height:1.1;color:#fff}.automation-map__origin{top:45px;left:7%}.automation-map__origin strong{margin-top:6px}.automation-map__node{display:grid;grid-template-columns:26px 1fr;column-gap:8px}.automation-map__node span{grid-row:span 2;color:var(--orange);font-size:11px;font-weight:700}.automation-map__node strong{font-family:var(--font-body);font-size:13px;font-weight:700}.automation-map__node--one{top:132px;left:38%}.automation-map__node--two{top:235px;left:16%}.automation-map__node--three{right:9%;bottom:54px}.automation-map__node--focus{border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,62,0,.1)}.automation-map__result{right:8%;top:76px;border-color:rgba(255,62,0,.55)}.automation-map__result strong{margin-top:7px}.automation-map__line{position:absolute;height:1px;transform-origin:0 0;background:linear-gradient(90deg,rgba(255,62,0,.85),rgba(229,229,229,.12));z-index:-.5}.automation-map__line--one{width:35%;top:111px;left:24%;transform:rotate(22deg)}.automation-map__line--two{width:29%;top:230px;left:32%;transform:rotate(151deg)}.automation-map__line--three{width:36%;top:280px;left:44%;transform:rotate(42deg)}.automation-map__footer{border-top:1px solid rgba(229,229,229,.12);border-bottom:0;letter-spacing:0;text-transform:none;font-size:11px}.automation-map__footer>:last-child{color:rgba(229,229,229,.46);text-align:right}
.automation-intro{display:grid;grid-template-columns:.25fr .95fr 1fr;gap:clamp(28px,5vw,72px);padding:clamp(86px,12vw,172px) 0}.automation-intro h2,.automation-trust h2,.automation-faq h2,.automation-close h2{font-family:var(--font-subtitle);font-size:clamp(31px,3.4vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.1}.automation-intro__text{max-width:500px;padding-top:8px;color:var(--muted);font-size:17px;line-height:1.65}
.automation-intro--minimal{grid-template-columns:1fr}.automation-intro--minimal .automation-intro__title{max-width:720px;margin:0 auto;text-align:center}
.automation-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--faint);border-left:1px solid var(--faint)}.automation-steps article{min-height:268px;padding:28px;border-right:1px solid var(--faint);border-bottom:1px solid var(--faint);transition:background .2s ease}.automation-steps article:hover{background:rgba(255,62,0,.05)}.automation-steps span{display:block;color:var(--orange);font:700 11px/1 var(--font-body);letter-spacing:.1em}.automation-steps h3{margin-top:62px;font-size:19px;line-height:1.2}.automation-steps p{margin-top:10px;max-width:330px;color:var(--muted);font-size:15px;line-height:1.55}
.automation-trust{display:grid;grid-template-columns:90px minmax(230px,.82fr) minmax(300px,1fr);gap:clamp(28px,4.5vw,72px);padding:clamp(80px,10vw,142px) 0;border-bottom:1px solid var(--faint)}.automation-trust__mark{color:var(--orange);font:800 52px/.8 var(--font-display);letter-spacing:-.12em}.automation-trust h2{margin-top:12px;font-size:clamp(29px,3vw,44px)}.automation-trust__details{font-size:16px;line-height:1.62;color:var(--muted)}.automation-trust__details p+p{margin-top:17px}.automation-trust__details strong{color:var(--color-terminal);font-weight:700}.automation-trust__details a{display:inline-flex;gap:9px;margin-top:24px;color:var(--color-terminal);font-weight:700;border-bottom:1px solid var(--orange);padding-bottom:3px}.automation-trust__details a span{color:var(--orange)}
.automation-faq{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(420px,1.25fr);gap:clamp(48px,10vw,140px);padding:clamp(80px,11vw,150px) 0}.automation-faq h2{margin-top:13px}.automation-faq__list{border-top:1px solid var(--faint)}.automation-faq details{border-bottom:1px solid var(--faint);padding:23px 0}.automation-faq summary{display:flex;justify-content:space-between;gap:26px;list-style:none;cursor:pointer;font:700 17px/1.35 var(--font-body);color:#fff}.automation-faq summary::-webkit-details-marker{display:none}.automation-faq summary span{color:var(--orange);font-size:22px;font-weight:400;line-height:.8}.automation-faq details[open] summary span{transform:rotate(45deg)}.automation-faq details p{max-width:590px;margin-top:15px;color:var(--muted);font-size:15px;line-height:1.6}.automation-close{padding:clamp(80px,12vw,164px) 8vw;text-align:center;border:1px solid rgba(255,62,0,.34);background:linear-gradient(135deg,rgba(255,62,0,.1),transparent 55%)}.automation-close h2{max-width:780px;margin:16px auto 34px;font-size:clamp(35px,4vw,60px)}
.automation-room{position:fixed;z-index:1100;inset:0;display:none;padding:20px;background:rgba(0,0,0,.82)}.automation-room.is-open{display:block}.automation-room__backdrop{position:absolute;inset:0}.automation-room__shell{position:relative;display:flex;flex-direction:column;width:min(1480px,100%);height:min(910px,calc(100vh - 40px));margin:auto;background:#081011;border:1px solid rgba(139,235,224,.18);box-shadow:0 28px 110px rgba(0,0,0,.65);overflow:hidden}.automation-room__shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,rgba(27,131,120,.18),transparent 36%),radial-gradient(circle at 84% 90%,rgba(255,62,0,.09),transparent 28%)}.automation-room__header,.automation-room__body,.automation-room__dock{position:relative;z-index:1}.automation-room__header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 23px;border-bottom:1px solid rgba(184,242,234,.12);color:rgba(224,250,246,.62);font:600 12px/1 var(--font-body)}.automation-room__brand,.automation-room__header-actions{display:flex;gap:15px;align-items:center}.automation-room__brand b{color:var(--orange)}.automation-room__live{display:inline-flex;align-items:center;gap:7px;color:#1dd7c4;font-size:10px;letter-spacing:.13em}.automation-room__live i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(29,215,196,.1)}.automation-room__header-actions>span{font-family:var(--font-mono);letter-spacing:.08em}.automation-room__header button{border:0;background:transparent;color:rgba(224,250,246,.66);font:600 12px/1 var(--font-body);cursor:pointer}.automation-room__header button span{margin-left:8px;color:#ee7e72;font-size:20px;vertical-align:-2px}
.automation-room__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.29fr);gap:16px;min-height:0;flex:1;padding:16px}.automation-stage,.automation-conversation{min-height:0;border:1px solid rgba(184,242,234,.13);border-radius:18px;background:rgba(3,24,25,.72);overflow:hidden}.automation-stage{position:relative;display:flex;flex-direction:column}.automation-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(149,247,231,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(149,247,231,.025) 1px,transparent 1px);background-size:48px 48px}.automation-stage__topline,.automation-stage__footer{position:relative;z-index:1;display:flex;justify-content:space-between;padding:17px 22px;font:700 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:rgba(210,249,244,.53)}.automation-stage__topline>:first-child{color:#8af2df}.automation-stage__footer{border-top:1px solid rgba(184,242,234,.1);letter-spacing:0;text-transform:none;font-size:11px}.automation-stage__footer>:last-child{color:rgba(210,249,244,.39)}.automation-stage__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);gap:32px;align-items:center;flex:1;padding:clamp(30px,5vw,76px)}.automation-stage__copy{max-width:660px}.automation-stage__index{color:#a2f1e2;font:700 13px/1 var(--font-body);letter-spacing:.1em}.automation-stage h2{margin-top:19px;font:400 clamp(35px,4.2vw,66px)/.98 var(--font-subtitle);letter-spacing:-.055em;color:#f0fdfb}.automation-stage__copy>p:last-child{max-width:540px;margin-top:22px;color:rgba(218,248,244,.66);font-size:17px;line-height:1.55}.automation-stage__visual{position:relative;min-height:240px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:26px;border:1px solid rgba(167,244,233,.2);background:linear-gradient(135deg,rgba(47,130,120,.24),rgba(4,34,35,.4))}.automation-stage__visual:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(167,244,233,.16)}.automation-stage__visual span{position:relative;z-index:1;display:block;padding:11px 14px;background:#0b3435;border-left:2px solid #5ce2ce;color:rgba(235,255,252,.9);font:600 13px/1.2 var(--font-body)}.automation-stage__visual i{position:relative;z-index:1;width:1px;height:22px;margin-left:25px;background:#5ce2ce}.automation-stage__visual--board{grid-template-columns:repeat(2,1fr);gap:11px;display:grid;align-content:center}.automation-stage__visual--board:before{display:none}.automation-stage__visual--board span{min-height:76px;display:flex;align-items:end;border-left:0;border-bottom:2px solid #5ce2ce;background:rgba(6,43,44,.82)}.automation-stage__visual--board span:nth-child(2){border-bottom-color:var(--orange)}.automation-stage__visual--board span:nth-child(3){border-bottom-color:#f0d36e}.automation-stage__visual--board span:nth-child(4){border-bottom-color:#77c9ff}
.automation-conversation{display:flex;flex-direction:column;background:rgba(8,31,32,.78)}.automation-conversation header{display:flex;justify-content:space-between;gap:10px;padding:20px;border-bottom:1px solid rgba(184,242,234,.12);color:rgba(220,249,245,.56);font:700 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.15em}.automation-conversation header>:first-child{color:rgba(225,252,248,.85)}.automation-conversation__feed{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px;padding:18px;overflow-y:auto}.automation-message{align-self:flex-start;max-width:90%;padding:13px 14px;border:1px solid rgba(184,242,234,.15);border-radius:4px 15px 15px 15px;background:rgba(25,73,73,.58);color:rgba(233,253,250,.83);font-size:14px;line-height:1.48}.automation-message--user{align-self:flex-end;border-radius:15px 4px 15px 15px;border-color:rgba(255,136,100,.3);background:rgba(111,43,29,.32)}.automation-message--system{color:rgba(221,248,244,.6);background:rgba(18,54,55,.6);font-size:13px}.automation-message__label{display:block;margin-bottom:6px;color:#7fe9d7;font:700 9px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.automation-message--user .automation-message__label{color:#ff9874}.automation-conversation__composer{display:flex;gap:8px;padding:14px;border-top:1px solid rgba(184,242,234,.12)}.automation-conversation__composer input{min-width:0;flex:1;height:45px;padding:0 13px;border:1px solid rgba(184,242,234,.14);border-radius:8px;background:#061c1d;color:#e7fbf8;font:400 13px/1 var(--font-body);outline:none}.automation-conversation__composer input:focus{border-color:#58dfcd}.automation-conversation__composer input::placeholder{color:rgba(221,248,244,.34)}.automation-conversation__composer button{width:45px;border:0;border-radius:8px;background:#be9a40;color:#111;font-size:20px;cursor:pointer}
.automation-room__dock{min-height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding:14px 24px;border-top:1px solid rgba(184,242,234,.12)}.automation-room__status{display:flex;flex-direction:column;gap:5px;color:#a6f1e4;font:600 12px/1.2 var(--font-body)}.automation-room__status small{color:rgba(211,247,242,.38);font-size:11px}.automation-room__controls{display:flex;gap:10px;align-items:center}.automation-mic{display:grid;gap:5px;justify-items:center;width:100px;height:66px;border:1px solid rgba(220,173,68,.6);border-radius:18px;background:rgba(193,151,53,.12);color:#e4bb51;font:700 10px/1 var(--font-body);letter-spacing:.04em;cursor:pointer}.automation-mic span{font-size:25px;line-height:.55}.automation-mic:not(:disabled):hover,.automation-mic.is-recording{background:#b9923c;color:#111}.automation-mic:disabled,.automation-sound:disabled{opacity:.45;cursor:not-allowed}.automation-sound{width:48px;height:48px;border:1px solid rgba(184,242,234,.18);border-radius:13px;background:rgba(8,47,48,.72);color:#d6f7f2;font-size:24px;cursor:pointer}.automation-room__calendar{justify-self:end;display:inline-flex;gap:8px;color:rgba(226,251,247,.65);font:600 12px/1.2 var(--font-body);text-align:right}.automation-room__calendar span{color:#e7bb4d}
@media (max-width:900px){.automation-page{padding:0 24px 70px}.automation-hero{grid-template-columns:1fr;min-height:auto;padding:70px 0}.automation-map{min-height:450px}.automation-intro{grid-template-columns:1fr;gap:24px}.automation-intro__text{padding:0}.automation-trust{grid-template-columns:45px 1fr;gap:22px}.automation-trust__details{grid-column:2}.automation-faq{grid-template-columns:1fr;gap:40px}.automation-room{padding:0}.automation-room__shell{height:100vh;max-height:none;border:0}.automation-room__body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(200px,.56fr);padding:10px;gap:10px}.automation-stage__content{padding:38px}.automation-stage h2{font-size:clamp(33px,7vw,52px)}.automation-stage__visual{min-height:160px}.automation-room__dock{grid-template-columns:1fr auto;min-height:80px;padding:10px 16px}.automation-room__calendar{display:none}.automation-room__header{padding:0 16px}.automation-room__brand>:last-child{display:none}}
@media (max-width:600px){.automation-page{padding:0 17px 55px}.automation-hero{padding:52px 0 58px;gap:42px}.automation-hero h1{font-size:38px;letter-spacing:-.06em}.automation-lead{font-size:17px}.automation-hero__actions{flex-direction:column}.automation-button{width:100%}.automation-map{min-height:385px;box-shadow:9px 9px 0 rgba(255,62,0,.12)}.automation-map__canvas{min-height:295px}.automation-map__origin{top:24px;left:6%}.automation-map__result{right:5%;top:35px}.automation-map__node{min-width:101px;padding:10px}.automation-map__node--one{top:112px;left:41%}.automation-map__node--two{top:193px;left:8%}.automation-map__node--three{right:5%;bottom:30px}.automation-map strong{font-size:15px}.automation-map__line--one{top:86px}.automation-map__line--two{top:186px}.automation-map__line--three{top:230px}.automation-map__footer{font-size:10px}.automation-intro{padding:75px 0}.automation-intro h2,.automation-trust h2,.automation-faq h2{font-size:34px}.automation-steps{grid-template-columns:1fr}.automation-steps article{min-height:195px;padding:24px}.automation-steps h3{margin-top:35px}.automation-trust{padding:75px 0;grid-template-columns:1fr}.automation-trust__details{grid-column:auto}.automation-trust__mark{font-size:44px}.automation-faq{padding:75px 0}.automation-close{padding:72px 24px}.automation-close h2{font-size:37px}.automation-room__header{min-height:54px}.automation-room__header-actions>span{display:none}.automation-room__body{grid-template-rows:minmax(0,1fr) 230px}.automation-stage{border-radius:13px}.automation-conversation{border-radius:13px}.automation-stage__topline,.automation-stage__footer{padding:13px 15px}.automation-stage__footer>:last-child{display:none}.automation-stage__content{grid-template-columns:1fr;gap:22px;padding:26px 21px}.automation-stage h2{margin-top:12px;font-size:39px}.automation-stage__copy>p:last-child{margin-top:14px;font-size:14px}.automation-stage__visual{min-height:88px;padding:12px;display:flex;flex-direction:row;gap:5px}.automation-stage__visual:before,.automation-stage__visual i{display:none}.automation-stage__visual span{flex:1;padding:9px;font-size:10px}.automation-stage__visual--board{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.automation-stage__visual--board span{min-height:55px;padding:6px;font-size:9px}.automation-conversation header{padding:13px 15px}.automation-conversation__feed{gap:8px;padding:10px 12px}.automation-message{font-size:12px;padding:10px}.automation-conversation__composer{padding:9px}.automation-conversation__composer input{height:40px}.automation-conversation__composer button{height:40px;width:40px}.automation-room__dock{min-height:70px}.automation-room__status small{display:none}.automation-mic{width:92px;height:52px}.automation-mic b{font-size:9px}.automation-mic span{font-size:19px}.automation-sound{width:43px;height:43px}}
@media (prefers-reduced-motion:reduce){.automation-button,.automation-steps article{transition:none}.automation-button:hover{transform:none}}
.automation-avatar{position:absolute;z-index:2;right:22px;bottom:48px;width:122px;padding:5px;border:1px solid rgba(103,238,219,.72);border-radius:12px;background:rgba(5,33,34,.94);box-shadow:0 8px 30px rgba(0,0,0,.33)}.automation-avatar__media{position:relative;aspect-ratio:76/100;overflow:hidden;background:#122}.automation-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 70ms linear}.automation-avatar [data-avatar-speaking]{opacity:0}.automation-room.is-avatar-speaking .automation-avatar [data-avatar-speaking]{opacity:1}.automation-avatar__caption{display:flex;gap:6px;align-items:flex-start;padding:7px 3px 3px;color:rgba(221,249,245,.74);font:600 9px/1.2 var(--font-body)}.automation-avatar__caption i{flex:0 0 5px;height:5px;margin-top:3px;border-radius:50%;background:#5ce2ce}.automation-room.is-avatar-speaking .automation-avatar__caption i{animation:avatar-pulse .7s infinite}@keyframes avatar-pulse{50%{box-shadow:0 0 0 4px rgba(92,226,206,.13)}}
@media (max-width:600px){.automation-avatar{right:12px;bottom:42px;width:76px;border-radius:9px}.automation-avatar__caption{font-size:7px}}
@media (max-width:600px){header.site-header .header-container{width:100%;padding:12px 17px;gap:9px;align-items:center}header.site-header .site-logo{display:block;flex:0 0 83px;font-size:14px;line-height:1.05}header.site-header .site-logo span{display:inline;margin-left:5px}header.site-header nav.main-nav{min-width:0;flex:1}header.site-header nav.main-nav ul{justify-content:flex-end;gap:10px;white-space:nowrap}header.site-header .lang-switch{gap:4px;padding-left:9px}.automation-hero h1{max-width:100%;overflow-wrap:anywhere}}

/* Sala: extensão direta da paleta do site — preto, cinza, branco e laranja. */
.automation-room{--room-void:#050505;--room-carbon:#121212;--room-ash:#262626;--room-text:#e5e5e5;--room-muted:rgba(229,229,229,.62);--room-faint:rgba(229,229,229,.14);--room-accent:#ff3e00;background:rgba(0,0,0,.88)}
.automation-room__shell{background:var(--room-void);border-color:var(--room-faint);box-shadow:0 28px 110px rgba(0,0,0,.78)}
.automation-room__shell:before{background:radial-gradient(circle at 84% 90%,rgba(255,62,0,.11),transparent 30%)}
.automation-room__header{border-color:var(--room-faint);color:var(--room-muted)}
.automation-room__live{color:var(--room-accent)}
.automation-room__live i{box-shadow:0 0 0 5px rgba(255,62,0,.14)}
.automation-room__header button{color:var(--room-muted)}
.automation-room__header button span{color:var(--room-accent)}
.automation-stage,.automation-conversation{border-color:var(--room-faint);background:var(--room-carbon)}
.automation-stage:before{background-image:linear-gradient(rgba(229,229,229,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(229,229,229,.035) 1px,transparent 1px)}
.automation-stage__topline,.automation-stage__footer{color:var(--room-muted)}
.automation-stage__topline>:first-child,.automation-stage__index{color:var(--room-accent)}
.automation-stage__footer{border-color:var(--room-faint)}
.automation-stage__footer>:last-child{color:rgba(229,229,229,.46)}
.automation-stage h2{color:var(--room-text)}
.automation-stage__copy>p:last-child{color:var(--room-muted)}
.automation-stage__visual{border-color:rgba(255,62,0,.48);background:var(--room-ash)}
.automation-stage__visual:before{border-color:rgba(229,229,229,.18)}
.automation-stage__visual span{border-left-color:var(--room-accent);background:var(--room-carbon);color:var(--room-text)}
.automation-stage__visual i{background:var(--room-accent)}
.automation-stage__visual--board span,.automation-stage__visual--board span:nth-child(2),.automation-stage__visual--board span:nth-child(3),.automation-stage__visual--board span:nth-child(4){border-bottom-color:var(--room-accent);background:var(--room-carbon)}
.automation-conversation{background:var(--room-carbon)}
.automation-conversation header{border-color:var(--room-faint);color:var(--room-muted)}
.automation-conversation header>:first-child{color:var(--room-text)}
.automation-message{border-color:var(--room-faint);background:var(--room-ash);color:var(--room-text)}
.automation-message--system{background:var(--room-ash);color:var(--room-muted)}
.automation-message--user{border-color:rgba(255,62,0,.52);background:rgba(255,62,0,.11)}
.automation-message__label,.automation-message--user .automation-message__label{color:var(--room-accent)}
.automation-conversation__composer{border-color:var(--room-faint)}
.automation-conversation__composer input{border-color:var(--room-faint);background:var(--room-void);color:var(--room-text)}
.automation-conversation__composer input:focus{border-color:var(--room-accent);box-shadow:0 0 0 3px rgba(255,62,0,.14)}
.automation-conversation__composer input::placeholder{color:rgba(229,229,229,.42)}
.automation-conversation__composer button{background:var(--room-accent);color:var(--room-void)}
.automation-room__dock{border-color:var(--room-faint)}
.automation-room__status{color:var(--room-text)}
.automation-room__status small{color:var(--room-muted)}
.automation-mic{border-color:rgba(255,62,0,.62);background:rgba(255,62,0,.1);color:var(--room-accent)}
.automation-mic:not(:disabled):hover,.automation-mic.is-recording{background:var(--room-accent);color:var(--room-void)}
.automation-sound{border-color:var(--room-faint);background:var(--room-ash);color:var(--room-text)}
.automation-room__calendar{color:var(--room-muted)}
.automation-room__calendar span{color:var(--room-accent)}
.automation-avatar{border-color:var(--room-accent);background:var(--room-void)}
.automation-avatar__media{background:var(--room-ash)}
.automation-avatar__caption{color:var(--room-muted)}
.automation-avatar__caption i{background:var(--room-accent)}
.automation-room.is-avatar-speaking .automation-avatar__caption i{animation-name:avatar-pulse-orange}
@keyframes avatar-pulse-orange{50%{box-shadow:0 0 0 4px rgba(255,62,0,.14)}}
